Merge remote-tracking branch 'upstream/2.7.0-rc4' into omnipod_eros_dev

This commit is contained in:
Bart Sopers 2020-08-21 15:34:47 +02:00
commit 1f3e8a4102
59 changed files with 499 additions and 541 deletions

View file

@ -2,6 +2,22 @@
<code_scheme name="Project" version="173">
<option name="AUTODETECT_INDENTS" value="false" />
<JetCodeStyleSettings>
<option name="PACKAGES_TO_USE_STAR_IMPORTS">
<value>
<package name="java.util" alias="false" withSubpackages="false" />
<package name="kotlinx.android.synthetic" alias="false" withSubpackages="true" />
<package name="io.ktor" alias="false" withSubpackages="true" />
</value>
</option>
<option name="PACKAGES_IMPORT_LAYOUT">
<value>
<package name="" alias="false" withSubpackages="true" />
<package name="java" alias="false" withSubpackages="true" />
<package name="javax" alias="false" withSubpackages="true" />
<package name="kotlin" alias="false" withSubpackages="true" />
<package name="" alias="true" withSubpackages="true" />
</value>
</option>
<option name="ALIGN_IN_COLUMNS_CASE_BRANCH" value="true" />
<option name="NAME_COUNT_TO_USE_STAR_IMPORT" value="6" />
<option name="NAME_COUNT_TO_USE_STAR_IMPORT_FOR_MEMBERS" value="6" />

View file

@ -470,7 +470,7 @@ var determine_basal = function determine_basal(glucose_status, currenttemp, iob_
var maxSafeBasal = tempBasalFunctions.getMaxSafeBasal(profile);
if (rate > maxSafeBasal) {
rT.reason += "adj. req. rate: "+rate+" to maxSafeBasal: "+maxSafeBasal+", ";
rT.reason += "adj. req. rate: "+round(rate, 2)+" to maxSafeBasal: "+maxSafeBasal+", ";
rate = round_basal(maxSafeBasal, profile);
}

View file

@ -1137,7 +1137,7 @@ var determine_basal = function determine_basal(glucose_status, currenttemp, iob_
var maxSafeBasal = tempBasalFunctions.getMaxSafeBasal(profile);
if (rate > maxSafeBasal) {
rT.reason += "adj. req. rate: "+rate+" to maxSafeBasal: "+maxSafeBasal+", ";
rT.reason += "adj. req. rate: "+round(rate, 2)+" to maxSafeBasal: "+maxSafeBasal+", ";
rate = round_basal(maxSafeBasal, profile);
}

View file

@ -15,14 +15,19 @@ import info.nightscout.androidaps.db.CareportalEvent
import info.nightscout.androidaps.db.Source
import info.nightscout.androidaps.db.TempTarget
import info.nightscout.androidaps.interfaces.Constraint
import info.nightscout.androidaps.plugins.configBuilder.ConstraintChecker
import info.nightscout.androidaps.interfaces.ProfileFunction
import info.nightscout.androidaps.plugins.configBuilder.ConstraintChecker
import info.nightscout.androidaps.plugins.general.nsclient.NSUpload
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin
import info.nightscout.androidaps.plugins.treatments.CarbsGenerator
import info.nightscout.androidaps.plugins.treatments.TreatmentsPlugin
import info.nightscout.androidaps.utils.*
import info.nightscout.androidaps.utils.DateUtil
import info.nightscout.androidaps.utils.DecimalFormatter
import info.nightscout.androidaps.utils.DefaultValueHelper
import info.nightscout.androidaps.utils.HtmlHelper
import info.nightscout.androidaps.utils.ToastUtils
import info.nightscout.androidaps.utils.alertDialogs.OKDialog
import info.nightscout.androidaps.utils.extensions.formatColor
import info.nightscout.androidaps.utils.resources.ResourceHelper
import kotlinx.android.synthetic.main.dialog_carbs.*
import kotlinx.android.synthetic.main.notes.*
@ -159,13 +164,13 @@ class CarbsDialog : DialogFragmentWithDate() {
val activitySelected = overview_carbs_activity_tt.isChecked
if (activitySelected)
actions.add(resourceHelper.gs(R.string.temptargetshort) + ": " + "<font color='" + resourceHelper.gc(R.color.tempTargetConfirmation) + "'>" + DecimalFormatter.to1Decimal(activityTT) + " " + unitLabel + " (" + activityTTDuration + " " + resourceHelper.gs(R.string.unit_minute_short) + ")</font>")
actions.add(resourceHelper.gs(R.string.temptargetshort) + ": " + (DecimalFormatter.to1Decimal(activityTT) + " " + unitLabel + " (" + resourceHelper.gs(R.string.format_mins, activityTTDuration) + ")").formatColor(resourceHelper, R.color.tempTargetConfirmation))
val eatingSoonSelected = overview_carbs_eating_soon_tt.isChecked
if (eatingSoonSelected)
actions.add(resourceHelper.gs(R.string.temptargetshort) + ": " + "<font color='" + resourceHelper.gc(R.color.tempTargetConfirmation) + "'>" + DecimalFormatter.to1Decimal(eatingSoonTT) + " " + unitLabel + " (" + eatingSoonTTDuration + " " + resourceHelper.gs(R.string.unit_minute_short) + ")</font>")
actions.add(resourceHelper.gs(R.string.temptargetshort) + ": " + (DecimalFormatter.to1Decimal(eatingSoonTT) + " " + unitLabel + " (" + resourceHelper.gs(R.string.format_mins, eatingSoonTTDuration) + ")").formatColor(resourceHelper, R.color.tempTargetConfirmation))
val hypoSelected = overview_carbs_hypo_tt.isChecked
if (hypoSelected)
actions.add(resourceHelper.gs(R.string.temptargetshort) + ": " + "<font color='" + resourceHelper.gc(R.color.tempTargetConfirmation) + "'>" + DecimalFormatter.to1Decimal(hypoTT) + " " + unitLabel + " (" + hypoTTDuration + " " + resourceHelper.gs(R.string.unit_minute_short) + ")</font>")
actions.add(resourceHelper.gs(R.string.temptargetshort) + ": " + (DecimalFormatter.to1Decimal(hypoTT) + " " + unitLabel + " (" + resourceHelper.gs(R.string.format_mins, hypoTTDuration) + ")").formatColor(resourceHelper, R.color.tempTargetConfirmation))
val timeOffset = overview_carbs_time.value.toInt()
eventTime -= eventTime % 1000

View file

@ -8,13 +8,14 @@ import android.view.View
import android.view.ViewGroup
import android.view.Window
import android.view.WindowManager
import androidx.fragment.app.FragmentManager
import dagger.android.support.DaggerDialogFragment
import info.nightscout.androidaps.R
import info.nightscout.androidaps.logging.AAPSLogger
import info.nightscout.androidaps.logging.LTag
import info.nightscout.androidaps.utils.DateUtil
import info.nightscout.androidaps.utils.sharedPreferences.SP
import info.nightscout.androidaps.utils.extensions.toVisibility
import info.nightscout.androidaps.utils.sharedPreferences.SP
import kotlinx.android.synthetic.main.datetime.*
import kotlinx.android.synthetic.main.notes.*
import kotlinx.android.synthetic.main.okcancel.*
@ -22,6 +23,7 @@ import java.util.*
import javax.inject.Inject
abstract class DialogFragmentWithDate : DaggerDialogFragment() {
@Inject lateinit var aapsLogger: AAPSLogger
@Inject lateinit var sp: SP
@Inject lateinit var dateUtil: DateUtil
@ -33,6 +35,7 @@ abstract class DialogFragmentWithDate : DaggerDialogFragment() {
private var okClicked: Boolean = false
companion object {
private var seconds: Int = (Math.random() * 59.0).toInt()
}
@ -124,5 +127,16 @@ abstract class DialogFragmentWithDate : DaggerDialogFragment() {
cancel.setOnClickListener { dismiss() }
}
override fun show(manager: FragmentManager, tag: String?) {
try {
manager.beginTransaction().let {
it.add(this, tag)
it.commitAllowingStateLoss()
}
} catch (e: IllegalStateException) {
aapsLogger.debug(e.localizedMessage)
}
}
abstract fun submit(): Boolean
}

View file

@ -17,6 +17,7 @@ import info.nightscout.androidaps.queue.Callback
import info.nightscout.androidaps.utils.HtmlHelper
import info.nightscout.androidaps.utils.alertDialogs.OKDialog
import info.nightscout.androidaps.utils.SafeParse
import info.nightscout.androidaps.utils.extensions.formatColor
import info.nightscout.androidaps.utils.resources.ResourceHelper
import kotlinx.android.synthetic.main.dialog_extendedbolus.*
import kotlinx.android.synthetic.main.okcancel.*
@ -68,7 +69,7 @@ class ExtendedBolusDialog : DialogFragmentWithDate() {
actions.add(resourceHelper.gs(R.string.formatinsulinunits, insulinAfterConstraint))
actions.add(resourceHelper.gs(R.string.duration) + ": " + resourceHelper.gs(R.string.format_mins, durationInMinutes))
if (abs(insulinAfterConstraint - insulin) > 0.01)
actions.add("<font color='" + resourceHelper.gc(R.color.warning) + "'>" + resourceHelper.gs(R.string.constraintapllied) + "</font>")
actions.add(resourceHelper.gs(R.string.constraintapllied).formatColor(resourceHelper, R.color.warning))
activity?.let { activity ->
OKDialog.showConfirmation(activity, resourceHelper.gs(R.string.extended_bolus), HtmlHelper.fromHtml(Joiner.on("<br/>").join(actions)), Runnable {

View file

@ -7,8 +7,6 @@ import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import com.google.common.base.Joiner
import dagger.android.HasAndroidInjector
import info.nightscout.androidaps.MainApp
import info.nightscout.androidaps.R
import info.nightscout.androidaps.activities.ErrorHelperActivity
import info.nightscout.androidaps.data.DetailedBolusInfo
@ -20,18 +18,15 @@ import info.nightscout.androidaps.interfaces.Constraint
import info.nightscout.androidaps.plugins.configBuilder.ConstraintChecker
import info.nightscout.androidaps.plugins.general.nsclient.NSUpload
import info.nightscout.androidaps.queue.Callback
import info.nightscout.androidaps.utils.DateUtil
import info.nightscout.androidaps.utils.DecimalFormatter
import info.nightscout.androidaps.utils.HtmlHelper
import info.nightscout.androidaps.utils.SafeParse
import info.nightscout.androidaps.utils.alertDialogs.OKDialog
import info.nightscout.androidaps.utils.extensions.formatColor
import info.nightscout.androidaps.utils.resources.ResourceHelper
import info.nightscout.androidaps.utils.sharedPreferences.SP
import kotlinx.android.synthetic.main.dialog_fill.*
import kotlinx.android.synthetic.main.notes.*
import kotlinx.android.synthetic.main.okcancel.*
import org.json.JSONException
import org.json.JSONObject
import java.util.*
import javax.inject.Inject
import kotlin.math.abs
@ -97,16 +92,16 @@ class FillDialog : DialogFragmentWithDate() {
if (insulinAfterConstraints > 0) {
actions.add(resourceHelper.gs(R.string.fillwarning))
actions.add("")
actions.add(resourceHelper.gs(R.string.bolus) + ": " + "<font color='" + resourceHelper.gc(R.color.colorInsulinButton) + "'>" + DecimalFormatter.toPumpSupportedBolus(insulinAfterConstraints, activePlugin.activePump) + resourceHelper.gs(R.string.insulin_unit_shortname) + "</font>")
actions.add(resourceHelper.gs(R.string.bolus) + ": " + DecimalFormatter.toPumpSupportedBolus(insulinAfterConstraints, activePlugin.activePump, resourceHelper).formatColor(resourceHelper, R.color.colorInsulinButton))
if (abs(insulinAfterConstraints - insulin) > 0.01)
actions.add(resourceHelper.gs(R.string.bolusconstraintappliedwarning, resourceHelper.gc(R.color.warning), insulin, insulinAfterConstraints))
actions.add(resourceHelper.gs(R.string.bolusconstraintappliedwarn, insulin, insulinAfterConstraints).formatColor(resourceHelper, R.color.warning))
}
val siteChange = fill_catheter_change.isChecked
if (siteChange)
actions.add("" + "<font color='" + resourceHelper.gc(R.color.actionsConfirm) + "'>" + resourceHelper.gs(R.string.record_pump_site_change) + "</font>")
actions.add(resourceHelper.gs(R.string.record_pump_site_change).formatColor(resourceHelper, R.color.actionsConfirm))
val insulinChange = fill_cartridge_change.isChecked
if (insulinChange)
actions.add("" + "<font color='" + resourceHelper.gc(R.color.actionsConfirm) + "'>" + resourceHelper.gs(R.string.record_insulin_cartridge_change) + "</font>")
actions.add(resourceHelper.gs(R.string.record_insulin_cartridge_change).formatColor(resourceHelper, R.color.actionsConfirm))
val notes = notes.text.toString()
if (notes.isNotEmpty())
actions.add(resourceHelper.gs(R.string.careportal_newnstreatment_notes_label) + ": " + notes)

View file

@ -26,6 +26,7 @@ import info.nightscout.androidaps.interfaces.ProfileFunction
import info.nightscout.androidaps.queue.Callback
import info.nightscout.androidaps.utils.*
import info.nightscout.androidaps.utils.alertDialogs.OKDialog
import info.nightscout.androidaps.utils.extensions.formatColor
import info.nightscout.androidaps.utils.extensions.toSignedString
import info.nightscout.androidaps.utils.extensions.toVisibility
import info.nightscout.androidaps.utils.resources.ResourceHelper
@ -137,16 +138,16 @@ class InsulinDialog : DialogFragmentWithDate() {
val eatingSoonChecked = overview_insulin_start_eating_soon_tt.isChecked
if (insulinAfterConstraints > 0) {
actions.add(resourceHelper.gs(R.string.bolus) + ": " + "<font color='" + resourceHelper.gc(R.color.bolus) + "'>" + DecimalFormatter.toPumpSupportedBolus(insulinAfterConstraints, activePlugin.activePump) + resourceHelper.gs(R.string.insulin_unit_shortname) + "</font>")
actions.add(resourceHelper.gs(R.string.bolus) + ": " + DecimalFormatter.toPumpSupportedBolus(insulinAfterConstraints, activePlugin.activePump, resourceHelper).formatColor(resourceHelper, R.color.bolus))
if (recordOnlyChecked)
actions.add("<font color='" + resourceHelper.gc(R.color.warning) + "'>" + resourceHelper.gs(R.string.bolusrecordedonly) + "</font>")
actions.add(resourceHelper.gs(R.string.bolusrecordedonly).formatColor(resourceHelper, R.color.warning))
if (abs(insulinAfterConstraints - insulin) > pumpDescription.pumpType.determineCorrectBolusStepSize(insulinAfterConstraints))
actions.add(resourceHelper.gs(R.string.bolusconstraintappliedwarning, resourceHelper.gc(R.color.warning), insulin, insulinAfterConstraints))
actions.add(resourceHelper.gs(R.string.bolusconstraintappliedwarn, insulin, insulinAfterConstraints).formatColor(resourceHelper, R.color.warning))
}
val eatingSoonTTDuration = defaultValueHelper.determineEatingSoonTTDuration()
val eatingSoonTT = defaultValueHelper.determineEatingSoonTT()
if (eatingSoonChecked)
actions.add(resourceHelper.gs(R.string.temptargetshort) + ": " + "<font color='" + resourceHelper.gc(R.color.tempTargetConfirmation) + "'>" + DecimalFormatter.to1Decimal(eatingSoonTT) + " " + unitLabel + " (" + eatingSoonTTDuration + " " + resourceHelper.gs(R.string.unit_minute_short) + ")</font>")
actions.add(resourceHelper.gs(R.string.temptargetshort) + ": " + (DecimalFormatter.to1Decimal(eatingSoonTT) + " " + unitLabel + " (" + resourceHelper.gs(R.string.format_mins, eatingSoonTTDuration) + ")").formatColor(resourceHelper, R.color.tempTargetConfirmation))
val timeOffset = overview_insulin_time.value.toInt()
val time = DateUtil.now() + T.mins(timeOffset.toLong()).msecs()

View file

@ -19,6 +19,7 @@ import info.nightscout.androidaps.queue.Callback
import info.nightscout.androidaps.utils.HtmlHelper
import info.nightscout.androidaps.utils.alertDialogs.OKDialog
import info.nightscout.androidaps.utils.SafeParse
import info.nightscout.androidaps.utils.extensions.formatColor
import info.nightscout.androidaps.utils.resources.ResourceHelper
import kotlinx.android.synthetic.main.dialog_tempbasal.*
import kotlinx.android.synthetic.main.okcancel.*
@ -98,7 +99,7 @@ class TempBasalDialog : DialogFragmentWithDate() {
actions.add(resourceHelper.gs(R.string.tempbasal_label) + ": " + resourceHelper.gs(R.string.pump_basebasalrate, absolute))
actions.add(resourceHelper.gs(R.string.duration) + ": " + resourceHelper.gs(R.string.format_mins, durationInMinutes))
if (abs(absolute - basalAbsoluteInput) > 0.01)
actions.add("<font color='" + resourceHelper.gc(R.color.warning) + "'>" + resourceHelper.gs(R.string.constraintapllied) + "</font>")
actions.add(resourceHelper.gs(R.string.constraintapllied).formatColor(resourceHelper, R.color.warning))
}
activity?.let { activity ->
OKDialog.showConfirmation(activity, resourceHelper.gs(R.string.tempbasal_label), HtmlHelper.fromHtml(Joiner.on("<br/>").join(actions)), Runnable {

View file

@ -25,6 +25,7 @@ import info.nightscout.androidaps.utils.HtmlHelper
import info.nightscout.androidaps.utils.alertDialogs.OKDialog
import info.nightscout.androidaps.utils.SafeParse
import info.nightscout.androidaps.utils.ToastUtils
import info.nightscout.androidaps.utils.extensions.formatColor
import info.nightscout.androidaps.utils.resources.ResourceHelper
import kotlinx.android.synthetic.main.dialog_insulin.*
import kotlinx.android.synthetic.main.dialog_treatment.*
@ -101,16 +102,16 @@ class TreatmentDialog : DialogFragmentWithDate() {
val carbsAfterConstraints = constraintChecker.applyCarbsConstraints(Constraint(carbs)).value()
if (insulinAfterConstraints > 0) {
actions.add(resourceHelper.gs(R.string.bolus) + ": " + "<font color='" + resourceHelper.gc(R.color.bolus) + "'>" + DecimalFormatter.toPumpSupportedBolus(insulinAfterConstraints, activePlugin.activePump) + resourceHelper.gs(R.string.insulin_unit_shortname) + "</font>")
actions.add(resourceHelper.gs(R.string.bolus) + ": " + DecimalFormatter.toPumpSupportedBolus(insulinAfterConstraints, activePlugin.activePump, resourceHelper).formatColor(resourceHelper, R.color.bolus))
if (recordOnlyChecked)
actions.add("<font color='" + resourceHelper.gc(R.color.warning) + "'>" + resourceHelper.gs(R.string.bolusrecordedonly) + "</font>")
actions.add(resourceHelper.gs(R.string.bolusrecordedonly).formatColor(resourceHelper, R.color.warning))
if (abs(insulinAfterConstraints - insulin) > pumpDescription.pumpType.determineCorrectBolusStepSize(insulinAfterConstraints))
actions.add(resourceHelper.gs(R.string.bolusconstraintappliedwarning, resourceHelper.gc(R.color.warning), insulin, insulinAfterConstraints))
actions.add(resourceHelper.gs(R.string.bolusconstraintappliedwarn, insulin, insulinAfterConstraints).formatColor(resourceHelper, R.color.warning))
}
if (carbsAfterConstraints > 0) {
actions.add(resourceHelper.gs(R.string.carbs) + ": " + "<font color='" + resourceHelper.gc(R.color.carbs) + "'>" + resourceHelper.gs(R.string.format_carbs, carbsAfterConstraints) + "</font>")
actions.add(resourceHelper.gs(R.string.carbs) + ": " + resourceHelper.gs(R.string.format_carbs, carbsAfterConstraints).formatColor(resourceHelper, R.color.carbs))
if (carbsAfterConstraints != carbs)
actions.add("<font color='" + resourceHelper.gc(R.color.warning) + "'>" + resourceHelper.gs(R.string.carbsconstraintapplied) + "</font>")
actions.add(resourceHelper.gs(R.string.carbsconstraintapplied).formatColor(resourceHelper, R.color.warning))
}
if (insulinAfterConstraints > 0 || carbsAfterConstraints > 0) {
activity?.let { activity ->

View file

@ -12,6 +12,7 @@ import android.widget.AdapterView
import android.widget.AdapterView.OnItemSelectedListener
import android.widget.ArrayAdapter
import android.widget.CompoundButton
import androidx.fragment.app.FragmentManager
import dagger.android.support.DaggerDialogFragment
import info.nightscout.androidaps.Constants
import info.nightscout.androidaps.MainApp
@ -20,11 +21,11 @@ import info.nightscout.androidaps.data.Profile
import info.nightscout.androidaps.db.BgReading
import info.nightscout.androidaps.interfaces.ActivePluginProvider
import info.nightscout.androidaps.interfaces.Constraint
import info.nightscout.androidaps.interfaces.ProfileFunction
import info.nightscout.androidaps.logging.AAPSLogger
import info.nightscout.androidaps.logging.LTag
import info.nightscout.androidaps.plugins.bus.RxBusWrapper
import info.nightscout.androidaps.plugins.configBuilder.ConstraintChecker
import info.nightscout.androidaps.interfaces.ProfileFunction
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
import info.nightscout.androidaps.plugins.treatments.TreatmentsPlugin
@ -32,9 +33,9 @@ import info.nightscout.androidaps.utils.DecimalFormatter
import info.nightscout.androidaps.utils.FabricPrivacy
import info.nightscout.androidaps.utils.SafeParse
import info.nightscout.androidaps.utils.ToastUtils
import info.nightscout.androidaps.utils.extensions.toVisibility
import info.nightscout.androidaps.utils.resources.ResourceHelper
import info.nightscout.androidaps.utils.sharedPreferences.SP
import info.nightscout.androidaps.utils.extensions.toVisibility
import info.nightscout.androidaps.utils.wizard.BolusWizard
import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.disposables.CompositeDisposable
@ -105,8 +106,12 @@ class WizardDialog : DaggerDialogFragment() {
val maxCarbs = constraintChecker.getMaxCarbsAllowed().value()
val maxCorrection = constraintChecker.getMaxBolusAllowed().value()
treatments_wizard_bg_input.setParams(savedInstanceState?.getDouble("treatments_wizard_bg_input")
?: 0.0, 0.0, 500.0, 0.1, DecimalFormat("0.0"), false, ok, textWatcher)
if (profileFunction.getUnits() == Constants.MGDL)
treatments_wizard_bg_input.setParams(savedInstanceState?.getDouble("treatments_wizard_bg_input")
?: 0.0, 0.0, 500.0, 1.0, DecimalFormat("0.0"), false, ok, textWatcher)
else
treatments_wizard_bg_input.setParams(savedInstanceState?.getDouble("treatments_wizard_bg_input")
?: 0.0, 0.0, 30.0, 0.1, DecimalFormat("0.0"), false, ok, textWatcher)
treatments_wizard_carbs_input.setParams(savedInstanceState?.getDouble("treatments_wizard_carbs_input")
?: 0.0, 0.0, maxCarbs.toDouble(), 1.0, DecimalFormat("0"), false, ok, textWatcher)
val bolusStep = activePlugin.activePump.pumpDescription.bolusStep
@ -354,4 +359,15 @@ class WizardDialog : DaggerDialogFragment() {
}
}
override fun show(manager: FragmentManager, tag: String?) {
try {
manager.beginTransaction().let {
it.add(this, tag)
it.commitAllowingStateLoss()
}
} catch (e: IllegalStateException) {
aapsLogger.debug(e.localizedMessage)
}
}
}

View file

@ -537,11 +537,11 @@ public class LoopPlugin extends PluginBase implements LoopInterface {
applySMBRequest(resultAfterConstraints, new Callback() {
@Override
public void run() {
//Callback is only called if a bolus was acutally requested
// Callback is only called if a bolus was actually requested
if (result.enacted || result.success) {
lastRun.setTbrSetByPump(result);
lastRun.setLastTBRRequest(lastRun.getLastAPSRun());
lastRun.setLastTBREnact(DateUtil.now());
lastRun.setSmbSetByPump(result);
lastRun.setLastSMBRequest(lastRun.getLastAPSRun());
lastRun.setLastSMBEnact(DateUtil.now());
} else {
new Thread(() -> {
SystemClock.sleep(1000);

View file

@ -111,6 +111,7 @@ import kotlin.math.max
import kotlin.math.min
class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickListener {
@Inject lateinit var injector: HasAndroidInjector
@Inject lateinit var aapsLogger: AAPSLogger
@Inject lateinit var sp: SP
@ -159,6 +160,8 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
private var carbAnimation: AnimationDrawable? = null
private val graphLock = Object()
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?): View? {
@ -313,62 +316,58 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
// try to fix https://fabric.io/nightscout3/android/apps/info.nightscout.androidaps/issues/5aca7a1536c7b23527eb4be7?time=last-seven-days
// https://stackoverflow.com/questions/14860239/checking-if-state-is-saved-before-committing-a-fragmenttransaction
if (childFragmentManager.isStateSaved) return
try {
activity?.let { activity ->
when (v.id) {
R.id.overview_treatmentbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable(Runnable { TreatmentDialog().show(childFragmentManager, "Overview") }))
R.id.overview_wizardbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable(Runnable { WizardDialog().show(childFragmentManager, "Overview") }))
R.id.overview_insulinbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable(Runnable { InsulinDialog().show(childFragmentManager, "Overview") }))
R.id.overview_quickwizardbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable(Runnable { onClickQuickWizard() }))
R.id.overview_carbsbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable(Runnable { CarbsDialog().show(childFragmentManager, "Overview") }))
activity?.let { activity ->
when (v.id) {
R.id.overview_treatmentbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable(Runnable { TreatmentDialog().show(childFragmentManager, "Overview") }))
R.id.overview_wizardbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable(Runnable { WizardDialog().show(childFragmentManager, "Overview") }))
R.id.overview_insulinbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable(Runnable { InsulinDialog().show(childFragmentManager, "Overview") }))
R.id.overview_quickwizardbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable(Runnable { onClickQuickWizard() }))
R.id.overview_carbsbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable(Runnable { CarbsDialog().show(childFragmentManager, "Overview") }))
R.id.overview_cgmbutton -> {
if (xdripPlugin.isEnabled(PluginType.BGSOURCE))
openCgmApp("com.eveningoutpost.dexdrip")
else if (dexcomPlugin.isEnabled(PluginType.BGSOURCE)) {
R.id.overview_cgmbutton -> {
if (xdripPlugin.isEnabled(PluginType.BGSOURCE))
openCgmApp("com.eveningoutpost.dexdrip")
else if (dexcomPlugin.isEnabled(PluginType.BGSOURCE)) {
dexcomPlugin.findDexcomPackageName()?.let {
openCgmApp(it)
}
?: ToastUtils.showToastInUiThread(activity, resourceHelper.gs(R.string.dexcom_app_not_installed))
}
}
R.id.overview_calibrationbutton -> {
if (xdripPlugin.isEnabled(PluginType.BGSOURCE)) {
CalibrationDialog().show(childFragmentManager, "CalibrationDialog")
} else if (dexcomPlugin.isEnabled(PluginType.BGSOURCE)) {
try {
dexcomPlugin.findDexcomPackageName()?.let {
openCgmApp(it)
startActivity(Intent("com.dexcom.cgm.activities.MeterEntryActivity").setPackage(it))
}
?: ToastUtils.showToastInUiThread(activity, resourceHelper.gs(R.string.dexcom_app_not_installed))
} catch (e: ActivityNotFoundException) {
ToastUtils.showToastInUiThread(activity, resourceHelper.gs(R.string.g5appnotdetected))
}
}
}
R.id.overview_calibrationbutton -> {
if (xdripPlugin.isEnabled(PluginType.BGSOURCE)) {
CalibrationDialog().show(childFragmentManager, "CalibrationDialog")
} else if (dexcomPlugin.isEnabled(PluginType.BGSOURCE)) {
try {
dexcomPlugin.findDexcomPackageName()?.let {
startActivity(Intent("com.dexcom.cgm.activities.MeterEntryActivity").setPackage(it))
}
?: ToastUtils.showToastInUiThread(activity, resourceHelper.gs(R.string.dexcom_app_not_installed))
} catch (e: ActivityNotFoundException) {
ToastUtils.showToastInUiThread(activity, resourceHelper.gs(R.string.g5appnotdetected))
}
}
}
R.id.overview_accepttempbutton -> {
profileFunction.getProfile() ?: return
if (loopPlugin.isEnabled(PluginType.LOOP)) {
val lastRun = loopPlugin.lastRun
loopPlugin.invoke("Accept temp button", false)
if (lastRun?.lastAPSRun != null && lastRun.constraintsProcessed?.isChangeRequested == true) {
OKDialog.showConfirmation(activity, resourceHelper.gs(R.string.tempbasal_label), lastRun.constraintsProcessed?.toSpanned()
?: "".toSpanned(), Runnable {
aapsLogger.debug("USER ENTRY: ACCEPT TEMP BASAL")
overview_accepttempbutton?.visibility = View.GONE
(context?.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).cancel(Constants.notificationID)
actionStringHandler.handleInitiate("cancelChangeRequest")
loopPlugin.acceptChangeRequest()
})
}
R.id.overview_accepttempbutton -> {
profileFunction.getProfile() ?: return
if (loopPlugin.isEnabled(PluginType.LOOP)) {
val lastRun = loopPlugin.lastRun
loopPlugin.invoke("Accept temp button", false)
if (lastRun?.lastAPSRun != null && lastRun.constraintsProcessed?.isChangeRequested == true) {
OKDialog.showConfirmation(activity, resourceHelper.gs(R.string.tempbasal_label), lastRun.constraintsProcessed?.toSpanned()
?: "".toSpanned(), Runnable {
aapsLogger.debug("USER ENTRY: ACCEPT TEMP BASAL")
overview_accepttempbutton?.visibility = View.GONE
(context?.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).cancel(Constants.notificationID)
actionStringHandler.handleInitiate("cancelChangeRequest")
loopPlugin.acceptChangeRequest()
})
}
}
}
}
} catch (ignored: IllegalStateException) {
// ignore Can not perform this action after onSaveInstanceState
}
}
@ -478,47 +477,48 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
}
@Synchronized
private fun prepareGraphs() {
val numOfGraphs = overviewMenus.setting.size
synchronized(graphLock) {
val numOfGraphs = overviewMenus.setting.size
if (numOfGraphs != secondaryGraphs.size - 1) {
//aapsLogger.debug("New secondary graph count ${numOfGraphs-1}")
// rebuild needed
secondaryGraphs.clear()
secondaryGraphsLabel.clear()
overview_iobgraph.removeAllViews()
for (i in 1 until numOfGraphs) {
val relativeLayout = RelativeLayout(context)
relativeLayout.layoutParams = RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
if (numOfGraphs != secondaryGraphs.size - 1) {
//aapsLogger.debug("New secondary graph count ${numOfGraphs-1}")
// rebuild needed
secondaryGraphs.clear()
secondaryGraphsLabel.clear()
overview_iobgraph.removeAllViews()
for (i in 1 until numOfGraphs) {
val relativeLayout = RelativeLayout(context)
relativeLayout.layoutParams = RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
val graph = GraphView(context)
graph.layoutParams = LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, resourceHelper.dpToPx(skinProvider.activeSkin().secondaryGraphHeight)).also { it.setMargins(0, resourceHelper.dpToPx(15), 0, resourceHelper.dpToPx(10)) }
graph.gridLabelRenderer?.gridColor = resourceHelper.gc(R.color.graphgrid)
graph.gridLabelRenderer?.reloadStyles()
graph.gridLabelRenderer?.isHorizontalLabelsVisible = false
graph.gridLabelRenderer?.labelVerticalWidth = axisWidth
graph.gridLabelRenderer?.numVerticalLabels = 3
graph.viewport.backgroundColor = Color.argb(20, 255, 255, 255) // 8% of gray
relativeLayout.addView(graph)
val graph = GraphView(context)
graph.layoutParams = LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, resourceHelper.dpToPx(skinProvider.activeSkin().secondaryGraphHeight)).also { it.setMargins(0, resourceHelper.dpToPx(15), 0, resourceHelper.dpToPx(10)) }
graph.gridLabelRenderer?.gridColor = resourceHelper.gc(R.color.graphgrid)
graph.gridLabelRenderer?.reloadStyles()
graph.gridLabelRenderer?.isHorizontalLabelsVisible = false
graph.gridLabelRenderer?.labelVerticalWidth = axisWidth
graph.gridLabelRenderer?.numVerticalLabels = 3
graph.viewport.backgroundColor = Color.argb(20, 255, 255, 255) // 8% of gray
relativeLayout.addView(graph)
val label = TextView(context)
val layoutParams = RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT).also { it.setMargins(resourceHelper.dpToPx(30), resourceHelper.dpToPx(25), 0, 0) }
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_TOP)
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT)
label.layoutParams = layoutParams
relativeLayout.addView(label)
secondaryGraphsLabel.add(label)
val label = TextView(context)
val layoutParams = RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT).also { it.setMargins(resourceHelper.dpToPx(30), resourceHelper.dpToPx(25), 0, 0) }
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_TOP)
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT)
label.layoutParams = layoutParams
relativeLayout.addView(label)
secondaryGraphsLabel.add(label)
overview_iobgraph.addView(relativeLayout)
secondaryGraphs.add(graph)
overview_iobgraph.addView(relativeLayout)
secondaryGraphs.add(graph)
}
}
}
}
private fun scheduleUpdateGUI(from: String) {
class UpdateRunnable : Runnable {
override fun run() {
activity?.runOnUiThread {
updateGUI(from)
@ -533,7 +533,6 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
scheduledUpdate = worker.schedule(task, 500, TimeUnit.MILLISECONDS)
}
@Synchronized
@SuppressLint("SetTextI18n")
fun updateGUI(from: String) {
aapsLogger.debug("UpdateGUI from $from")
@ -857,53 +856,57 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
graphData.addNowLine(now)
// ------------------ 2nd graph
for (g in 0 until min(secondaryGraphs.size, overviewMenus.setting.size + 1)) {
val secondGraphData = GraphData(injector, secondaryGraphs[g], iobCobCalculatorPlugin, treatmentsPlugin)
var useABSForScale = false
var useIobForScale = false
var useCobForScale = false
var useDevForScale = false
var useRatioForScale = false
var useDSForScale = false
var useIAForScale = false
when {
overviewMenus.setting[g + 1][OverviewMenus.CharType.ABS.ordinal] -> useABSForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.IOB.ordinal] -> useIobForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.COB.ordinal] -> useCobForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.DEV.ordinal] -> useDevForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.SEN.ordinal] -> useRatioForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.ACT.ordinal] -> useIAForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.DEVSLOPE.ordinal] -> useDSForScale = true
synchronized(graphLock) {
for (g in 0 until min(secondaryGraphs.size, overviewMenus.setting.size + 1)) {
val secondGraphData = GraphData(injector, secondaryGraphs[g], iobCobCalculatorPlugin, treatmentsPlugin)
var useABSForScale = false
var useIobForScale = false
var useCobForScale = false
var useDevForScale = false
var useRatioForScale = false
var useDSForScale = false
var useIAForScale = false
when {
overviewMenus.setting[g + 1][OverviewMenus.CharType.ABS.ordinal] -> useABSForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.IOB.ordinal] -> useIobForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.COB.ordinal] -> useCobForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.DEV.ordinal] -> useDevForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.SEN.ordinal] -> useRatioForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.ACT.ordinal] -> useIAForScale = true
overviewMenus.setting[g + 1][OverviewMenus.CharType.DEVSLOPE.ordinal] -> useDSForScale = true
}
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.ABS.ordinal]) secondGraphData.addAbsIob(fromTime, now, useABSForScale, 1.0)
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.IOB.ordinal]) secondGraphData.addIob(fromTime, now, useIobForScale, 1.0, overviewMenus.setting[g + 1][OverviewMenus.CharType.PRE.ordinal])
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.COB.ordinal]) secondGraphData.addCob(fromTime, now, useCobForScale, if (useCobForScale) 1.0 else 0.5)
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.DEV.ordinal]) secondGraphData.addDeviations(fromTime, now, useDevForScale, 1.0)
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.SEN.ordinal]) secondGraphData.addRatio(fromTime, now, useRatioForScale, 1.0)
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.ACT.ordinal]) secondGraphData.addActivity(fromTime, endTime, useIAForScale, 0.8)
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.DEVSLOPE.ordinal] && buildHelper.isDev()) secondGraphData.addDeviationSlope(fromTime, now, useDSForScale, 1.0)
// set manual x bounds to have nice steps
secondGraphData.formatAxis(fromTime, endTime)
secondGraphData.addNowLine(now)
secondaryGraphsData.add(secondGraphData)
}
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.ABS.ordinal]) secondGraphData.addAbsIob(fromTime, now, useABSForScale, 1.0)
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.IOB.ordinal]) secondGraphData.addIob(fromTime, now, useIobForScale, 1.0, overviewMenus.setting[g + 1][OverviewMenus.CharType.PRE.ordinal])
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.COB.ordinal]) secondGraphData.addCob(fromTime, now, useCobForScale, if (useCobForScale) 1.0 else 0.5)
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.DEV.ordinal]) secondGraphData.addDeviations(fromTime, now, useDevForScale, 1.0)
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.SEN.ordinal]) secondGraphData.addRatio(fromTime, now, useRatioForScale, 1.0)
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.ACT.ordinal]) secondGraphData.addActivity(fromTime, endTime, useIAForScale, 0.8)
if (overviewMenus.setting[g + 1][OverviewMenus.CharType.DEVSLOPE.ordinal] && buildHelper.isDev()) secondGraphData.addDeviationSlope(fromTime, now, useDSForScale, 1.0)
// set manual x bounds to have nice steps
secondGraphData.formatAxis(fromTime, endTime)
secondGraphData.addNowLine(now)
secondaryGraphsData.add(secondGraphData)
}
}
// finally enforce drawing of graphs in UI thread
graphData.performUpdate()
for (g in 0 until min(secondaryGraphs.size, overviewMenus.setting.size + 1)) {
secondaryGraphsLabel[g].text = overviewMenus.enabledTypes(g + 1)
secondaryGraphs[g].visibility = (
overviewMenus.setting[g + 1][OverviewMenus.CharType.ABS.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.IOB.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.COB.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.DEV.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.SEN.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.ACT.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.DEVSLOPE.ordinal]
).toVisibility()
secondaryGraphsData[g].performUpdate()
synchronized(graphLock) {
for (g in 0 until min(secondaryGraphs.size, overviewMenus.setting.size + 1)) {
secondaryGraphsLabel[g].text = overviewMenus.enabledTypes(g + 1)
secondaryGraphs[g].visibility = (
overviewMenus.setting[g + 1][OverviewMenus.CharType.ABS.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.IOB.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.COB.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.DEV.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.SEN.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.ACT.ordinal] ||
overviewMenus.setting[g + 1][OverviewMenus.CharType.DEVSLOPE.ordinal]
).toVisibility()
secondaryGraphsData[g].performUpdate()
}
}
}
}

View file

@ -20,15 +20,15 @@ import info.nightscout.androidaps.logging.LTag
import info.nightscout.androidaps.plugins.aps.loop.LoopPlugin
import info.nightscout.androidaps.plugins.bus.RxBusWrapper
import info.nightscout.androidaps.plugins.configBuilder.ConstraintChecker
import info.nightscout.androidaps.interfaces.ProfileFunction
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.GlucoseStatus
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin
import info.nightscout.androidaps.queue.Callback
import info.nightscout.androidaps.utils.DateUtil
import info.nightscout.androidaps.utils.HtmlHelper
import info.nightscout.androidaps.utils.alertDialogs.OKDialog
import info.nightscout.androidaps.utils.Round
import info.nightscout.androidaps.utils.T
import info.nightscout.androidaps.utils.alertDialogs.OKDialog
import info.nightscout.androidaps.utils.extensions.formatColor
import info.nightscout.androidaps.utils.resources.ResourceHelper
import org.json.JSONException
import org.json.JSONObject
@ -275,7 +275,7 @@ class BolusWizard @Inject constructor(
val actions: LinkedList<String> = LinkedList()
if (insulinAfterConstraints > 0) {
val pct = if (percentageCorrection != 100.0) " (" + percentageCorrection.toInt() + "%)" else ""
actions.add(resourceHelper.gs(R.string.bolus) + ": " + "<font color='" + resourceHelper.gc(R.color.bolus) + "'>" + resourceHelper.gs(R.string.formatinsulinunits, insulinAfterConstraints) + pct + "</font>")
actions.add(resourceHelper.gs(R.string.bolus) + ": " + resourceHelper.gs(R.string.formatinsulinunits, insulinAfterConstraints).formatColor(resourceHelper, R.color.bolus) + pct)
}
if (carbs > 0) {
var timeShift = ""
@ -284,19 +284,18 @@ class BolusWizard @Inject constructor(
} else if (carbTime < 0) {
timeShift += " (-" + resourceHelper.gs(R.string.mins, carbTime) + ")"
}
actions.add(resourceHelper.gs(R.string.carbs) + ": " + "<font color='" + resourceHelper.gc(R.color.carbs) + "'>" + carbs + "g" + timeShift + "</font>")
actions.add(resourceHelper.gs(R.string.carbs) + ": " + resourceHelper.gs(R.string.format_carbs, carbs).formatColor(resourceHelper, R.color.carbs) + timeShift)
}
if (insulinFromCOB > 0) {
actions.add(resourceHelper.gs(R.string.insulinFromCob, resourceHelper.gc(R.color.cobAlert), insulinFromBolusIOB + insulinFromBasalsIOB + insulinFromCOB + insulinFromBG))
actions.add(resourceHelper.gs(R.string.cobvsiob) + ": " + resourceHelper.gs(R.string.formatsignedinsulinunits, insulinFromBolusIOB + insulinFromBasalsIOB + insulinFromCOB + insulinFromBG).formatColor(resourceHelper, R.color.cobAlert))
val absorptionRate = iobCobCalculatorPlugin.slowAbsorptionPercentage(60)
if (absorptionRate > .25)
actions.add(resourceHelper.gs(R.string.slowabsorptiondetected, resourceHelper.gc(R.color.cobAlert), (absorptionRate * 100).toInt()))
}
if (abs(insulinAfterConstraints - calculatedTotalInsulin) > pump.pumpDescription.pumpType.determineCorrectBolusStepSize(insulinAfterConstraints)) {
actions.add(resourceHelper.gs(R.string.bolusconstraintappliedwarning, resourceHelper.gc(R.color.warning), calculatedTotalInsulin, insulinAfterConstraints))
}
if (abs(insulinAfterConstraints - calculatedTotalInsulin) > pump.pumpDescription.pumpType.determineCorrectBolusStepSize(insulinAfterConstraints))
actions.add(resourceHelper.gs(R.string.bolusconstraintappliedwarn, calculatedTotalInsulin, insulinAfterConstraints).formatColor(resourceHelper, R.color.warning))
if (config.NSCLIENT)
actions.add("<font color='" + resourceHelper.gc(R.color.warning) + "'>" + resourceHelper.gs(R.string.bolusrecordedonly) + "</font>")
actions.add(resourceHelper.gs(R.string.bolusrecordedonly).formatColor(resourceHelper, R.color.warning))
return HtmlHelper.fromHtml(Joiner.on("<br/>").join(actions))
}

View file

@ -170,9 +170,6 @@
<string name="smscommunicator_bolusreplywithcode">Om %1$.2fU bolus te lewer antwoord met kode %2$s</string>
<string name="smscommunicator_calibrationreplywithcode">Om kalibrasie %1$.2f te stuur antwoord met kode %2$s</string>
<string name="smscommunicator_bolusfailed">Bolus het misluk</string>
<string name="bolusdelivered">Bolus %1$.2fU suksesvol afgelewer</string>
<string name="bolusrequested">Gaan %1$.2fU lewer</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fU suksesvol afgelewer</string>
<string name="smscommunicator_remotecommandsallowed">Laat afstandbeheerde bevele toe via SMS</string>
<string name="danarprofile">DanaR profiel stellings</string>
<string name="danarprofile_dia">DIA [h]</string>
@ -188,9 +185,7 @@
<string name="valueoutofrange">Waarde %1$s is uit harde perke</string>
<string name="smscommunicator_remotecommandnotallowed">Afstandbeheerde bevel word nie toegelaat nie</string>
<string name="smscommunicator_remotebolusnotallowed">Afstandbeheerde bolus nie beskikbaar nie. Probeer later weer.</string>
<string name="smscommunicator_basalreplywithcode">Om %1$.2fU basale vir %2$d min te aktiveer antwoord met kode %3$s</string>
<string name="smscommunicator_profilereplywithcode">Om profiel te verander na %1$s %2$d%% antwoord met %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Om bolus %1$.2fU vir %2$d min te verleng kies %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Om basal e %1$d%% vir %2$d min te begin kies %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Om lus op te skort vir %1$d minute antwoord met kode %2$s</string>
<string name="smscommunicator_tempbasalset">Temp basale %1$.2fU/h vir %2$d min suksesvol geaktiveerd</string>
@ -717,7 +712,6 @@
<string name="code_compare">Stem die kodes gewys op hierdie toestel en op jou pomp saam?</string>
<string name="insight_pairing">Insight maatjies</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU gelewer</string>
<string name="insight_alert_formatter">%1$s:%2$s</string>
<string name="tube_changed">Pyp verander</string>
<string name="pump_time_updated">Pomp tyd opgedateer</string>
@ -771,7 +765,6 @@
<string name="short_status_extended">Verleng: %1$.2f / %2$.2f U vir %3$d min</string>
<string name="short_status_multiwave">Multigolf: %1$.2f / %2$.2f U vir %3$d min</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Stoor.: %1$.2fU</string>
<string name="short_status_battery">Bat.: %1$d%%</string>
<string name="max_recovery_duration">Max. herstel duur [s]</string>
<string name="min_recovery_duration">Min. herstel duur [s]</string>
@ -899,7 +892,6 @@
<string name="automation_trigger_pump_last_connection_compared">Vorige konneksie na pomp %1$s %2$s min terug</string>
<string name="sendsmsactionlabel">Stuur\'n SMS: %1$s</string>
<string name="sendsmsactiontext">Stuur\'n SMS met die teks</string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Bolus beperking aangewend: %2$.2fU to %3$.2fU</font>]]></string>
<string name="loading">Laai tans...</string>
<string name="snooze">Sluimer</string>
<string name="time_range">Tyd reeks</string>

View file

@ -156,7 +156,7 @@
<string name="overview_tempbasal_button">Временен базал</string>
<string name="overview_extendedbolus_button">Удължен болус</string>
<string name="configbuilder_nightscoutversion_label">Nightscout версия:</string>
<string name="missing_carbs">Нужни %1$dг</string>
<string name="missing_carbs">Нужни %1$d гр</string>
<string name="exported">Настройките са експортирани</string>
<string name="export_to">Експортирай настройките в </string>
<string name="import_from">Импорт на настройки от</string>
@ -854,7 +854,7 @@
<string name="code_compare">Съвпадат ли кодовете, показани на това устройство и на Вашата помпа?</string>
<string name="insight_pairing">Insight свързване</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU доставени</string>
<string name="insight_delivered">%1$.2fЕ / %2$.2fЕ доставени</string>
<string name="insight_alert_formatter">%1$s:%2$s</string>
<string name="tube_changed">Тръба сменена</string>
<string name="pump_time_updated">Актуализирано време на помпата</string>
@ -912,7 +912,7 @@
<string name="short_status_extended">Удължен: %1$.2f / %2$.2f U за %3$d мин</string>
<string name="short_status_multiwave">Удължен: %1$.2f / %2$.2f U за %3$d мин</string>
<string name="short_status_tdd">ТДД: %1$.2f</string>
<string name="short_status_reservoir">Рез.: %1$.2fU</string>
<string name="short_status_reservoir">Рез.: %1$.2fE</string>
<string name="short_status_battery">Бат.: %1$d%%</string>
<string name="max_recovery_duration">Макс време за възстановяване [сек]</string>
<string name="min_recovery_duration">Мин време за възстановяване [сек]</string>
@ -1055,8 +1055,8 @@
<string name="sendsmsactionlabel">Изпращане на SMS с текст %1$s</string>
<string name="sendsmsactiondescription">Изпратете SMS на всички</string>
<string name="sendsmsactiontext">Изпрати SMS с текст</string>
<string name="insulinFromCob"><![CDATA[Въгл срещу АИ: <font color=\'%1$s\'>%2$+.2fг Е</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Ограничение на болуса: %2$.2fЕ на %3$.2fЕ</font>]]></string>
<string name="cobvsiob">COB срещу IOB</string>
<string name="bolusconstraintappliedwarn">Ограничение на болус: от %1$.2f Е на %2$.2f Е</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Бавна абсорбция на въглехидрати: %2$d%% от времето. Проверете въведените данни. Може да има голяма грешка !!!!!</font>]]></string>
<string name="partialboluswizard">Стартирай част от резултата в калкулатора [%]</string>
<string name="deliverpartofboluswizard">Калкулатора изчислява нужния инсулин, но само тази част ще бъде доставена. Полезно със SMB алгоритъма.</string>
@ -1077,7 +1077,6 @@
<string name="selected_profile">Избрано:</string>
<string name="unitsnosemicolon">Единици</string>
<string name="doyouwantswitchprofile">Искате да смените профила и премахнете на промените, направени в текущия профил?</string>
<string name="format_carbs">%1$dг</string>
<string name="common_on">Вкл</string>
<string name="common_off">Изкл</string>
<string name="objectives_button_unfinish">Изчисти приключение</string>

View file

@ -262,9 +262,9 @@
<string name="smscommunicator_reconnect">Pumpa byla znovu připojena</string>
<string name="smscommunicator_remotecommandnotallowed">Vzdálený příkaz není povolen</string>
<string name="smscommunicator_remotebolusnotallowed">Vzdálený bolus není momentálně povolen. Zkuste to později.</string>
<string name="smscommunicator_basalreplywithcode">Pro spuštění bazálu %1$.2fU/h na %2$d min odpovězte SMS s kódem %3$s</string>
<string name="smscommunicator_basalreplywithcode">Pro spuštění bazálu %1$.2f U/h na %2$d min odpovězte SMS s kódem %3$s</string>
<string name="smscommunicator_profilereplywithcode">Pro přepnutí profilu na %1$s %2$d%% odpovězte SMS s kódem %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Pro spuštění prodlouženého bolusu %1$.2fU na %2$d min odpovězte SMS s kódem %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Pro spuštění prodlouženého bolusu %1$.2f U na %2$d min odpovězte SMS s kódem %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Pro zadání %1$dg na %2$s odpovězte pomocí SMS s kódem %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Pro spuštění bazálu %1$d%% na %2$d min odpovězte SMS s kódem %3$s</string>
<string name="smscommunicator_suspendreplywithcode">K pozastavení smyčky na %1$d minut odpověz SMS s kódem %2$s</string>
@ -854,7 +854,7 @@
<string name="code_compare">Souhlasí kódy na tomto zařízení a na pumpě?</string>
<string name="insight_pairing">Insight párování</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU podáno</string>
<string name="insight_delivered">%1$.2f U / %2$.2f U podáno</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Vyměněna hadičky</string>
<string name="pump_time_updated">Čas v pumpě aktualizován</string>
@ -912,7 +912,7 @@
<string name="short_status_extended">Prodl. bolus: %1$.2f / %2$.2f U na %3$d min</string>
<string name="short_status_multiwave">Duální bolus: %1$.2f / %2$.2f U na %3$d min</string>
<string name="short_status_tdd">CDD: %1$.2f</string>
<string name="short_status_reservoir">Zásobník: %1$.2fU</string>
<string name="short_status_reservoir">Zásobník: %1$.2f U</string>
<string name="short_status_battery">Bat.: %1$d%%</string>
<string name="max_recovery_duration">Max. doba čekání na obnovení spojení [s]</string>
<string name="min_recovery_duration">Min. doba čekání na obnovení spojení [s]</string>
@ -1055,8 +1055,8 @@
<string name="sendsmsactionlabel">Poslat SMS: %1$s</string>
<string name="sendsmsactiondescription">Poslat SMS na všechna čísla</string>
<string name="sendsmsactiontext">Odeslat SMS s textem</string>
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Aplikováno omezení bolusu: %2$.2fU na %3$.2fU</font>]]></string>
<string name="cobvsiob">COB vs. IOB</string>
<string name="bolusconstraintappliedwarn">Použito omezení bolusu: %1$.2f U na %2$.2f U</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Detekována pomalá absorbce sacharidů: %2$d%% času. Překontrolujte kalkulaci. COB může být nadhodnocené, a proto může být započítáno více inzulínu !!!!!</font>]]></string>
<string name="partialboluswizard">Podat tuto část z výsledku kalkulace [%]</string>
<string name="deliverpartofboluswizard">Kalkulátor provede výpočet, ale dodána je pouze tato část inzulínu. Výhodné při používání SMB algoritmu.</string>
@ -1077,7 +1077,6 @@
<string name="selected_profile">Vybráno:</string>
<string name="unitsnosemicolon">Jednotky</string>
<string name="doyouwantswitchprofile">Chcete přepnout profil a zahodit změny provedené v aktuálním profilu?</string>
<string name="format_carbs">%1$d g</string>
<string name="common_on">ZAP</string>
<string name="common_off">VYP</string>
<string name="objectives_button_unfinish">Vymazat dokončeno</string>

View file

@ -156,7 +156,7 @@
<string name="overview_tempbasal_button">TBR</string>
<string name="overview_extendedbolus_button">Verzögerter Bolus</string>
<string name="configbuilder_nightscoutversion_label">Nightscout-Version:</string>
<string name="missing_carbs">Fehlend %1$d g</string>
<string name="missing_carbs">%1$d g fehlen</string>
<string name="exported">Einstellungen exportiert</string>
<string name="export_to">Einstellungen exportieren nach</string>
<string name="import_from">Importiere Einstellungen von</string>
@ -235,10 +235,10 @@
<string name="smscommunicator_remotebolusmindistance_summary">Minimale Dauer in Minuten, die nach einem Remote-Bolus verstrichen sein muss, bevor ein neuer abgegeben werden kann.</string>
<string name="smscommunicator_remotebolusmindistance">Anzahl der Minuten, die mindestens zwischen zwei Remote-Bolusabgaben liegen müssen.</string>
<string name="smscommunicator_remotebolusmindistance_caveat">Aus Sicherheitsgründen musst Du mindestens zwei Telefonnummern eintragen, um diese Voreinstellung zu ändern.</string>
<string name="bolusdelivered">Bolus %1$.2fIE erfolgreich abgegeben</string>
<string name="bolusrequested">Werde %1$.2fIE abgeben</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fIE erfolgreich abgegeben</string>
<string name="smscommunicator_mealbolusdelivered">Mahlzeiten-Bolus %1$.2f IE erfolgreich abgegeben.</string>
<string name="bolusdelivered">Bolus %1$.2f IE erfolgreich abgegeben</string>
<string name="bolusrequested">Werde %1$.2f IE abgeben</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2f IE erfolgreich abgegeben</string>
<string name="smscommunicator_mealbolusdelivered">Mahlzeiten-Bolus %1$.2f IE erfolgreich abgegeben</string>
<string name="smscommunicator_mealbolusdelivered_tt">Ziel %1$s für %2$d Minuten</string>
<string name="smscommunicator_tt_set">Ziel %1$s für %2$d Minuten erfolgreich gesetzt.</string>
<string name="smscommunicator_tt_canceled">Temporäres Ziel wurde erfolgreich abgebrochen</string>
@ -262,9 +262,9 @@
<string name="smscommunicator_reconnect">Verbindung zur Pumpe wiederhergestellt</string>
<string name="smscommunicator_remotecommandnotallowed">Ferngesteuerte Befehle sind nicht erlaubt.</string>
<string name="smscommunicator_remotebolusnotallowed">Bolusabgabe aus der Ferne nicht verfügbar. Versuche es später erneut.</string>
<string name="smscommunicator_basalreplywithcode">Um eine Basalrate von %1$.2fIE/h für %2$d Minuten zu setzen, antworte mit dem Code %3$s</string>
<string name="smscommunicator_basalreplywithcode">Um eine Basalrate von %1$.2f IE/h für %2$d Minuten zu setzen, antworte mit dem Code %3$s</string>
<string name="smscommunicator_profilereplywithcode">Um das Profil auf %1$s %2$d%% zu setzen, antworte mit dem Code %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Um den erweiterten Bolus %1$.2fIE für %2$d Minuten abzugeben, antworte mit dem Code %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Um einen Verzögerungs-Bolus von %1$.2f IE über %2$d Minuten abzugeben, antworte mit dem Code %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Um %1$dg Kohlenhydrate um %2$s einzugeben, antworte mit dem Code %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Um die Basalrate von %1$d%% für %2$d Minuten zu setzen, antworte mit dem Code %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Um das Loopen für %1$d Minuten zu pausieren, antworte mit dem Code %2$s.</string>
@ -273,7 +273,7 @@
<string name="smscommunicator_loopdisablereplywithcode">Um den Loop zu deaktivieren, antworte mit dem Code %1$s</string>
<string name="smscommunicator_tempbasalset">TBR mit %1$.2f IE/h für %2$d min wurde erfolgreich gestartet.</string>
<string name="smscommunicator_extendedset">Der erweiterte Bolus %1$.2f IE/h für %2$d Minuten wurde erfolgreich gestartet</string>
<string name="smscommunicator_carbsset">%1$d g Kohlenhydrate erfolgreich erfasst.</string>
<string name="smscommunicator_carbsset">%1$d g Kohlenhydrate erfolgreich erfasst</string>
<string name="smscommunicator_carbsfailed">Eingabe von %1$d g Kohlenhydraten ist fehlgeschlagen.</string>
<string name="smscommunicator_tempbasalset_percent">Die temporäre Basalrate wurde erfolgreich für %2$d Minuten auf %1$d%% gesetzt.</string>
<string name="smscommunicator_tempbasalfailed">Das Starten der TBR ist fehlgeschlagen.</string>
@ -855,7 +855,7 @@ Unerwartetes Verhalten.</string>
<string name="code_compare">Stimmen die Codes auf diesem Gerät und auf deiner Pumpe überein?</string>
<string name="insight_pairing">Insight Kopplung</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2f U / %2$.2f U abgegeben</string>
<string name="insight_delivered">%1$.2f IE / %2$.2f IE abgegeben</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Schlauch gewechselt</string>
<string name="pump_time_updated">Pumpenzeit aktualisiert</string>
@ -913,7 +913,7 @@ Unerwartetes Verhalten.</string>
<string name="short_status_extended">Verzögert: %1$.2f / %2$.2f IE für %3$d min.</string>
<string name="short_status_multiwave">Multiwave: %1$.2f / %2$.2f IE für %3$d min.</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Reser.: %1$.2fIE</string>
<string name="short_status_reservoir">Reser.: %1$.2f IE</string>
<string name="short_status_battery">Batt.: %1$d%%</string>
<string name="max_recovery_duration">Max. Erholungsdauer [s]</string>
<string name="min_recovery_duration">Min. Erholungsdauer [s]</string>
@ -1056,8 +1056,8 @@ Unerwartetes Verhalten.</string>
<string name="sendsmsactionlabel">SMS senden: %1$s</string>
<string name="sendsmsactiondescription">SMS an alle Nummern senden</string>
<string name="sendsmsactiontext">SMS mit Text senden</string>
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Bolus-Einschränkung angewendet: %2$.2fIE zu %3$.2fIE</font>]]></string>
<string name="cobvsiob">COB vs IOB</string>
<string name="bolusconstraintappliedwarn">Bolus Einschränkung angewandt: %2$.2f U statt %1$.2f U</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Langsamer Kohlenhydrat-Abbau erkannt: %2$d%% der Zeit. Überprüfe Deine Berechnung. COB könnte zu hoch sein und deswegen zu viel Insulin abgegeben werden!!!!!</font>]]></string>
<string name="partialboluswizard">Abgabe von [%] des Ergebnisses des Bolusrechners</string>
<string name="deliverpartofboluswizard">Der Bolus-Assistent führt Berechnungen durch, aber nur dieser Teil der berechneten Insulin wird abgegeben. Nützlich mit SMB-Algorithmus.</string>
@ -1078,7 +1078,6 @@ Unerwartetes Verhalten.</string>
<string name="selected_profile">Ausgewählt:</string>
<string name="unitsnosemicolon">Einheiten</string>
<string name="doyouwantswitchprofile">Willst Du das Profil wechseln und die Änderungen am aktuellen Profil verwerfen?</string>
<string name="format_carbs">%1$d g</string>
<string name="common_on">Ein</string>
<string name="common_off">Aus</string>
<string name="objectives_button_unfinish">Ziel erneut öffnen</string>

View file

@ -151,7 +151,6 @@
<string name="overview_tempbasal_button">Προσ Ρυθμός</string>
<string name="overview_extendedbolus_button">Εκτεταμμένο Bolus</string>
<string name="configbuilder_nightscoutversion_label">Έκδοση Nightscout:</string>
<string name="missing_carbs">Λείπει %1$dg</string>
<string name="exported">Επιλογές εξήχθησαν</string>
<string name="export_to">Εξαγωγή ρυθμίσεων σε</string>
<string name="import_from">Εισαγωγή ρυθμίσεων από</string>
@ -173,9 +172,6 @@
<string name="smscommunicator_bolusreplywithcode">Για έγχυση bolus %1$.2fU στείλτε με κωδικό %2$s</string>
<string name="smscommunicator_calibrationreplywithcode">Για αποστολή καλιμπραρίσματος %1$.2f στείλτε με κωδικό %2$s</string>
<string name="smscommunicator_bolusfailed">Αποτυχία Bolus</string>
<string name="bolusdelivered">Bolus %1$.2fU δόθηκε επιτυχώς</string>
<string name="bolusrequested">Προς έγχυση %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fU δόθηκε επιτυχώς</string>
<string name="smscommunicator_remotecommandsallowed">Άδεια για απομακρυσμένες εντολές μέσω SMS</string>
<string name="danarprofile">Ρυθμίσεις προφίλ DanaR</string>
<string name="danarprofile_dia">DIA [h]</string>
@ -191,9 +187,7 @@
<string name="valueoutofrange">Η τιμή %1$s είναι έξω από τα όρια</string>
<string name="smscommunicator_remotecommandnotallowed">Δεν επιτρέπεται απομακρυσμένη εντολή</string>
<string name="smscommunicator_remotebolusnotallowed">Απομακρυσμένο bolus μη διαθέσιμο. Δοκιμάστε ξανά αργότερα.</string>
<string name="smscommunicator_basalreplywithcode">Για έναρξη βασικού %1$.2fU/h για %2$d λεπτά στείλτε κωδικό %3$s</string>
<string name="smscommunicator_profilereplywithcode">Για αλλαγή προφίλ σε %1$s %2$d%% στείλτε κωδικό %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Για έναρξη εκτεταμένου bolus %1$.2fU για %2$d λεπτά στείλτε κωδικό %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Για έναρξη βασικού %1$d%% για %2$d λεπτά στείλτε κωδικό %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Για αναστολή κυκλκώματος για %1$d λεπτών στείλτε με κωδικό %2$s</string>
<string name="smscommunicator_tempbasalset">Προσωρινός Ρυθμός %1$.2fU/h για %2$d λεπτά ξεκίνησε επιτυχώς</string>
@ -724,7 +718,6 @@
<string name="code_compare">Ταιριάζουν οι εμφανιζόμενοι κωδικοί με αυτούς της αντλίας;</string>
<string name="insight_pairing">Σύζευξη Insight</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU παραδόθηκε</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Σωληνάκι αλλάχθηκε</string>
<string name="pump_time_updated">Η ώρα στην αντλία άλλαξε</string>
@ -778,7 +771,6 @@
<string name="short_status_extended">Εκτεταμένο: %1$.2f / %2$.2f U για %3$d λεπτά</string>
<string name="short_status_multiwave">Συνδυαστικό: %1$.2f / %2$.2f U για %3$d λεπτά</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Αμπούλα:%1$.2fU</string>
<string name="short_status_battery">Μπατ.:%1$d%%</string>
<string name="max_recovery_duration">Μέγ. διάρκεια αποκατάστασης [s]</string>
<string name="min_recovery_duration">Ελάχ. διάρκεια αποκατάστασης [s]</string>
@ -907,8 +899,6 @@
<string name="automation_trigger_pump_last_connection_compared">Τελευταία σύνδεση με αντλία %1$s %2$s λεπτά πριν</string>
<string name="sendsmsactionlabel">Στείλτε SMS: %1$s</string>
<string name="sendsmsactiontext">Στείλτε SMS με κείμενο</string>
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Bolus constraint applied: %2$.2fU to %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Μικρή απορρόφηση υδατανθράκων ανιχνεύτηκε: %2$d%% της ώρας. Τσεκάρετε τους υπολογισμούς σας. COB μπορεί να υπερεκτιμήθηκε και να δόθηκε περισσότερη ινσουλίνη!!!!!</font>]]></string>
<string name="partialboluswizard">Χορήγηση του αποτελέσματος αυτού του μέρους του υπολογισμού bolus [%]</string>
<string name="deliverpartofboluswizard">Ο Υπολογισμός Bolus κάνει υπολογισμούς αλλά μόνο αυτό το μέρος της υπολογίσημης ινσουλίνης χορηγείται. Χρήσιμο με τον αλγόριθμο SMB.</string>
@ -925,7 +915,6 @@
<string name="format_percent">%1$d%%</string>
<string name="boluswizard">Οδηγός Bolus</string>
<string name="unit_minute_short">min</string>
<string name="format_carbs">%1$dg</string>
<!-- SMS Communicator & OTP Authenticator -->
<!-- MDT Pump Status - removed when PodDeviceState is removed -->
<string name="medtronic_pump_status_never_contacted">Ποτέ δεν επικοινωνήσατε</string>

View file

@ -156,7 +156,6 @@
<string name="overview_tempbasal_button">Basal Temporal</string>
<string name="overview_extendedbolus_button">Bolo extendido</string>
<string name="configbuilder_nightscoutversion_label">Nightscout versión:</string>
<string name="missing_carbs">Falta %1$dg</string>
<string name="exported">Preferencias exportadas</string>
<string name="export_to">Exportar ajustes a</string>
<string name="import_from">Importar configuración de</string>
@ -233,10 +232,6 @@
<string name="smscommunicator_remotebolusmindistance_summary">Número mínimo de minutos que deben transcursar entre un bolus remoto y el siguiente</string>
<string name="smscommunicator_remotebolusmindistance">Cuántos minutos deben transcurrir, al menos, entre un bolo y el siguiente</string>
<string name="smscommunicator_remotebolusmindistance_caveat">Por su seguridad, para editar esta preferencia es necesario añadir al menos 2 números de teléfono.</string>
<string name="bolusdelivered">El bolo %1$.2fU se ha infundido correctamente</string>
<string name="bolusrequested">Se van a infundir %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">El bolo %1$.2fU se ha infundido correctamente</string>
<string name="smscommunicator_mealbolusdelivered">Bolo %1$.2fU entregado correctamente</string>
<string name="smscommunicator_mealbolusdelivered_tt">Objetivo %1$s para %2$d minutos</string>
<string name="smscommunicator_tt_set">Objetivo %1$s para %2$d minutos establecido correctamente</string>
<string name="smscommunicator_tt_canceled">Objetivo temporal cancelado con éxito</string>
@ -260,9 +255,7 @@
<string name="smscommunicator_reconnect">Bomba reconectada</string>
<string name="smscommunicator_remotecommandnotallowed">Comando remoto no permitido</string>
<string name="smscommunicator_remotebolusnotallowed">El bolo remoto no está disponible. Inténtalo de nuevo más tarde.</string>
<string name="smscommunicator_basalreplywithcode">Para iniciar una basal de %1$.2fU/h durante %2$d min, responder con el código %3$s</string>
<string name="smscommunicator_profilereplywithcode">Para cambiar el perfil a %1$s %2$d%% responder con el código %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Para iniciar un bolo extendido de %1$.2fU durante %2$d minutos, responder con el código %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Para introducir %1$dg en %2$s responder con código %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Para iniciar una basal de %1$d%% durante %2$d min, responder con el código %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Para cancelar lazo por %1$d minutos responde con código %2$s</string>
@ -271,7 +264,6 @@
<string name="smscommunicator_loopdisablereplywithcode">Para desactivar el lazo responder con código %1$s</string>
<string name="smscommunicator_tempbasalset">Basal temporal %1$.2fU/h para %2$d min iniciada correctamente</string>
<string name="smscommunicator_extendedset">Bolo ampliado de %1$.2fU durante %2$d min se inició correctamente</string>
<string name="smscommunicator_carbsset">Los carbohidratos %1$dg introducidos con éxito</string>
<string name="smscommunicator_carbsfailed">Error al introducir %1$dg de carbohidratos</string>
<string name="smscommunicator_tempbasalset_percent">Basal temporal de %1$d%% durante %2$d min iniciada correctamente</string>
<string name="smscommunicator_tempbasalfailed">Fallo inicio basal temporal</string>
@ -849,7 +841,6 @@
<string name="code_compare">¿Coinciden los códigos mostrados en este dispositivo y en su infusor?</string>
<string name="insight_pairing">Insight sincronizada</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU Entregado</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Tubo cambiado</string>
<string name="pump_time_updated">Hora del infusor actualizada</string>
@ -907,7 +898,6 @@
<string name="short_status_extended">Multionda: %1$.2f / %2$.2f U durante %3$d min</string>
<string name="short_status_multiwave">Multionda: %1$.2f / %2$.2f U durante %3$d min</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Reser.: %1$.2fU</string>
<string name="short_status_battery">Batería.: %1$d%%</string>
<string name="max_recovery_duration">Max. duración de recuperación [s]</string>
<string name="min_recovery_duration">Min. duración de recuperación [s]</string>
@ -1050,8 +1040,6 @@
<string name="sendsmsactionlabel">Enviar a %1$s</string>
<string name="sendsmsactiondescription">Enviar SMS a todos los números</string>
<string name="sendsmsactiontext">Mandar mensaje SMS</string>
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Restricción de bolo aplicada: %2$.2fU a %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>! Se ha detectado una absorción lenta de hidratos de carbono: %2$d%% de tiempo. Compruebe de nuevo su calculo. Los COB se pueden sobrestimar, por lo que ¡se podría administrar más insulina de la cuenta!</font>]]></string>
<string name="partialboluswizard">Administrar esta parte del resultado del asistente de bolos [%]</string>
<string name="deliverpartofboluswizard">El asistente de bolos realiza el cálculo, pero solo se entrega esta parte de la insulina calculada. Útil con el algoritmo SMB.</string>
@ -1072,7 +1060,6 @@
<string name="selected_profile">Seleccionado:</string>
<string name="unitsnosemicolon">Unidades</string>
<string name="doyouwantswitchprofile">¿Desea cambiar el perfil y descartar los cambios realizados al perfil actual?</string>
<string name="format_carbs">%1$dg</string>
<string name="common_on">Activado</string>
<string name="common_off">Desactivado</string>
<string name="objectives_button_unfinish">Limpieza finalizada</string>

View file

@ -156,7 +156,7 @@
<string name="overview_tempbasal_button">Basal Temporaire</string>
<string name="overview_extendedbolus_button">Bolus étendu</string>
<string name="configbuilder_nightscoutversion_label">Version Nightscout :</string>
<string name="missing_carbs">Manquant %1$dg</string>
<string name="missing_carbs">%1$d g manquants</string>
<string name="exported">Préférences exportées</string>
<string name="export_to">Exporter les paramètres au</string>
<string name="import_from">Importer les paramètres depuis</string>
@ -236,10 +236,10 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
<string name="smscommunicator_remotebolusmindistance_summary">Nombre minimum de minutes qu\'il doit y avoir entre un bolus distant et le suivant</string>
<string name="smscommunicator_remotebolusmindistance">Combien de minutes doit-il y avoir, au minimum, entre un bolus et le suivant</string>
<string name="smscommunicator_remotebolusmindistance_caveat">Pour votre sécurité, pour modifier cette préférence vous devez ajouter au moins 2 numéros de téléphone.</string>
<string name="bolusdelivered">Bolus %1$.2fU délivré avec succès</string>
<string name="bolusrequested">%1$.2fU vont être injectées</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fU délivré avec succès</string>
<string name="smscommunicator_mealbolusdelivered">Bolus repas de %1$.2fU injecté avec succès</string>
<string name="bolusdelivered">Bolus de %1$.2f U délivré avec succès</string>
<string name="bolusrequested">%1$.2f U vont être injectées</string>
<string name="smscommunicator_bolusdelivered">Bolus de %1$.2f U délivré avec succès</string>
<string name="smscommunicator_mealbolusdelivered">Bolus repas de %1$.2f U délivré avec succès</string>
<string name="smscommunicator_mealbolusdelivered_tt">Cible %1$s pendant %2$d minutes</string>
<string name="smscommunicator_tt_set">Cible %1$s pendant %2$d minutes définie avec succès</string>
<string name="smscommunicator_tt_canceled">Cible Temp annulée avec succès</string>
@ -263,9 +263,9 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
<string name="smscommunicator_reconnect">Pompe reconnectée</string>
<string name="smscommunicator_remotecommandnotallowed">La commande à distance n\'est pas autorisée</string>
<string name="smscommunicator_remotebolusnotallowed">Bolus à distance non disponible. Réessayez plus tard.</string>
<string name="smscommunicator_basalreplywithcode">Pour démarrer la Basal %1$.2fU/h pendant %2$d min, renvoyer le code %3$s</string>
<string name="smscommunicator_basalreplywithcode">Pour démarrer la basal de %1$.2f U/h pendant %2$d min, renvoyer le code %3$s</string>
<string name="smscommunicator_profilereplywithcode">Pour changer le profil vers %1$s %2$d%%, renvoyer le code %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Pour démarrer le Bolus étendu %1$.2fU pendant %2$d min, renvoyer le code %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Pour démarrer le bolus étendu de %1$.2f U/h pendant %2$d min, renvoyer le code %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Pour entrer %1$dg à %2$s renvoyer le code %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Pour démarrer la Basal %1$d%% pendant %2$d min, renvoyer le code %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Envoyer le code %2$s pour suspendre la Boucle pour %1$d minutes</string>
@ -274,7 +274,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
<string name="smscommunicator_loopdisablereplywithcode">Pour désactiver la boucle veuillez répondre avec le code %1$s</string>
<string name="smscommunicator_tempbasalset">Démarrage réussi pour %1$.2fU/h de basal temporaire pour %2$d min</string>
<string name="smscommunicator_extendedset">Le Bolus étendu %1$.2fU pendant %2$d min a commencé avec succès</string>
<string name="smscommunicator_carbsset">Les %1$dg de glucides entrés avec succès</string>
<string name="smscommunicator_carbsset">%1$d g de glucides entrés avec succès</string>
<string name="smscommunicator_carbsfailed">L\'entrée de %1$dg de glucides a échoué</string>
<string name="smscommunicator_tempbasalset_percent">Démarrage réussi pour %1$d%% de Basal temporaire pour %2$d min</string>
<string name="smscommunicator_tempbasalfailed">Le démarrage du basal temporaire a échoué</string>
@ -855,7 +855,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
<string name="code_compare">Les codes affichés sur cet appareil et sur la pompe sont-ils identiques ?</string>
<string name="insight_pairing">Appairage de Insight</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU injecté</string>
<string name="insight_delivered">%1$.2f U / %2$.2f U délivrés</string>
<string name="insight_alert_formatter">%1$s : %2$s</string>
<string name="tube_changed">Tubulure changée</string>
<string name="pump_time_updated">Mise à jour de l\'heure de la pompe</string>
@ -913,7 +913,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
<string name="short_status_extended">Étendue : %1$.2f / %2$.2f U pour %3$d min</string>
<string name="short_status_multiwave">Mixte : %1$.2f / %2$.2f U pour %3$d min</string>
<string name="short_status_tdd">DTI : %1$.2f</string>
<string name="short_status_reservoir">Réserv. : %1$.2fU</string>
<string name="short_status_reservoir">Réserv.: %1$.2f U</string>
<string name="short_status_battery">Batt.: %1$d%%</string>
<string name="max_recovery_duration">Durée max. de récupération [s]</string>
<string name="min_recovery_duration">Durée min. de récupération [s]</string>
@ -1056,8 +1056,8 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
<string name="sendsmsactionlabel">Envoyer SMS : %1$s</string>
<string name="sendsmsactiondescription">Envoyer SMS à tous les numéros</string>
<string name="sendsmsactiontext">Envoyer SMS avec du texte</string>
<string name="insulinFromCob"><![CDATA[GA vs IA : <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Contraintes de Bolus appliquées : %2$.2fU à %3$.2f</font>]]></string>
<string name="cobvsiob">GA vs IA</string>
<string name="bolusconstraintappliedwarn">Contrainte de Bolus appliquée : %1$.2f U vers %2$.2f U</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Absorption lente des glucides détectée : %2$d%% du temps. Vérifiez de nouveau votre calcul. Les GA (Glucides Actifs) peuvent être surestimés et alors plus d\'insuline pourrait être délivré !!!!!</font>]]></string>
<string name="partialboluswizard">Injecter cette partie de Bolus calculée par lassistant [%]</string>
<string name="deliverpartofboluswizard">L\'assistant Bolus effectue le calcul mais seulement cette partie de l\'insuline calculée est délivrée. Utile avec l\'algorithme SMB.</string>
@ -1078,7 +1078,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
<string name="selected_profile">Sélectionné :</string>
<string name="unitsnosemicolon">Unités</string>
<string name="doyouwantswitchprofile">Voulez-vous changer de profil et annuler les modifications faites dans le profil actuel ?</string>
<string name="format_carbs">%1$dg</string>
<string name="common_on">On</string>
<string name="common_off">Off</string>
<string name="objectives_button_unfinish">Refaire l\'objectif</string>

View file

@ -156,7 +156,7 @@
<string name="overview_tempbasal_button">Basale temporanea</string>
<string name="overview_extendedbolus_button">Bolo esteso</string>
<string name="configbuilder_nightscoutversion_label">Versione Nightscout:</string>
<string name="missing_carbs">Mancanti %1$dg</string>
<string name="missing_carbs">Mancanti %1$d g</string>
<string name="exported">Preferenze esportate</string>
<string name="export_to">Esportare impostazioni su</string>
<string name="import_from">Importare impostazioni da</string>
@ -235,10 +235,10 @@
<string name="smscommunicator_remotebolusmindistance_summary">Numero minimo di minuti che devono trascorrere tra un bolo remoto e il successivo</string>
<string name="smscommunicator_remotebolusmindistance">Quanti minuti devono trascorrere, almeno, tra un bolo e il successivo</string>
<string name="smscommunicator_remotebolusmindistance_caveat">Per la tua sicurezza, per modificare questa preferenza hai bisogno di aggiungere almeno 2 numeri di telefono.</string>
<string name="bolusdelivered">Bolo di %1$.2fU erogato con successo</string>
<string name="bolusdelivered">Bolo di %1$.2f U erogato con successo</string>
<string name="bolusrequested">Sto per erogare %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">Bolo di %1$.2fU erogato con successo</string>
<string name="smscommunicator_mealbolusdelivered">Bolo pasto di %1$.2fU erogato con successo</string>
<string name="smscommunicator_bolusdelivered">Bolo di %1$.2f U erogato con successo</string>
<string name="smscommunicator_mealbolusdelivered">Bolo pasto di %1$.2f U erogato con successo</string>
<string name="smscommunicator_mealbolusdelivered_tt">Target %1$s per %2$d minuti</string>
<string name="smscommunicator_tt_set">Target %1$s per %2$d minuti impostato con successo</string>
<string name="smscommunicator_tt_canceled">Temp-Target cancellato con successo</string>
@ -262,9 +262,9 @@
<string name="smscommunicator_reconnect">Micro riconnesso</string>
<string name="smscommunicator_remotecommandnotallowed">Il comando da remoto non è permesso</string>
<string name="smscommunicator_remotebolusnotallowed">Bolo remoto non disponibile. Riprova più tardi.</string>
<string name="smscommunicator_basalreplywithcode">Per avviare la basale %1$.2fU/h per %2$d min rispondi col codice %3$s</string>
<string name="smscommunicator_basalreplywithcode">Per avviare la basale %1$.2f U/h per %2$d min rispondi col codice %3$s</string>
<string name="smscommunicator_profilereplywithcode">Per passare al profilo %1$s %2$d%% rispondi col codice %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Per avviare il bolo esteso %1$.2fU/h per %2$d min rispondi col codice %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Per avviare il bolo esteso %1$.2f U/h per %2$d min rispondi col codice %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Per inserire %1$dg a %2$s rispondi col codice %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Per avviare la basale %1$d%% per %2$d min rispondi col codice %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Per sospendere il loop per %1$d minuti rispondi col codice %2$s</string>
@ -273,7 +273,7 @@
<string name="smscommunicator_loopdisablereplywithcode">Per disabilitare il loop rispondi col codice %1$s</string>
<string name="smscommunicator_tempbasalset">Basale temporanea %1$.2fU/h per %2$d min avviata con successo</string>
<string name="smscommunicator_extendedset">Bolo esteso %1$.2fU/h per %2$d min avviato con successo</string>
<string name="smscommunicator_carbsset">CHO %1$dg inseriti con successo</string>
<string name="smscommunicator_carbsset">CHO %1$d g inseriti con successo</string>
<string name="smscommunicator_carbsfailed">Inserimento di %1$dg di CHO fallito</string>
<string name="smscommunicator_tempbasalset_percent">Basale temporanea %1$d%% per %2$d min avviata con successo</string>
<string name="smscommunicator_tempbasalfailed">Avvio basale temporanea fallito</string>
@ -854,7 +854,7 @@
<string name="code_compare">I codici mostrati su questo dispositivo e sul micro combaciano?</string>
<string name="insight_pairing">Associazione Insight</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU erogato</string>
<string name="insight_delivered">%1$.2f U / %2$.2f U erogato</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Catetere sostituito</string>
<string name="pump_time_updated">Ora del micro aggiornata</string>
@ -912,7 +912,7 @@
<string name="short_status_extended">Esteso: %1$.2f / %2$.2f U per %3$d min</string>
<string name="short_status_multiwave">Multiwave: %1$.2f / %2$.2f U per %3$d min</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Serb.: %1$.2fU</string>
<string name="short_status_reservoir">Serb.: %1$.2f U</string>
<string name="short_status_battery">Batt: %1$d%%</string>
<string name="max_recovery_duration">Max. durata recupero [s]</string>
<string name="min_recovery_duration">Min. durata recupero [s]</string>
@ -1055,8 +1055,8 @@
<string name="sendsmsactionlabel">Invia SMS: %1$s</string>
<string name="sendsmsactiondescription">Invia SMS a tutti i numeri</string>
<string name="sendsmsactiontext">Invia SMS con testo</string>
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Vincolo Bolo applicato: %2$.2fU a %3$.2fU</font>]]></string>
<string name="cobvsiob">COB vs IOB</string>
<string name="bolusconstraintappliedwarn">Vincolo bolo applicato: %1$.2f U a %2$.2f U</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Rilevato assorbimento lento dei carboidrati: %2$d%% del tempo. Ricontrolla il tuo calcolo. COB potrebbero essere sovrastimati e potrebbe essere somministrata più insulina !!!!!</font>]]></string>
<string name="partialboluswizard">Eroga parte del risultato del calcolatore [%]</string>
<string name="deliverpartofboluswizard">Il calcolatore esegue il calcolo, ma solo questa parte dell\'insulina calcolata è erogata. Utile con algoritmo SMB.</string>
@ -1077,7 +1077,6 @@
<string name="selected_profile">Selezionato:</string>
<string name="unitsnosemicolon">Unità</string>
<string name="doyouwantswitchprofile">Vuoi cambiare profilo e scartare le modifiche apportate al profilo corrente?</string>
<string name="format_carbs">%1$dg</string>
<string name="common_on">On</string>
<string name="common_off">Off</string>
<string name="objectives_button_unfinish">Cancella completamento</string>

View file

@ -153,7 +153,6 @@
<string name="overview_tempbasal_button">임시Basal</string>
<string name="overview_extendedbolus_button">확장 Bolus</string>
<string name="configbuilder_nightscoutversion_label">Nightscout 버전:</string>
<string name="missing_carbs">누락 %1$dg</string>
<string name="exported">설정이 저장되었습니다</string>
<string name="export_to">다음 위치에 설정을 저장하시겠습니까</string>
<string name="import_from">다음 위치에서 설정을 불러오시겠습니까</string>
@ -183,10 +182,6 @@
<string name="smscommunicator_remotebolusmindistance_summary">원격 Bolus를 주입한 후 얼마간의 시간이 흐른 후에야 다음 원격 Bolus주입이 가능합니다</string>
<string name="smscommunicator_remotebolusmindistance">원격 Bolus를 주입한 후 몇분이 지나야 다음 원격 Bolus 주입이 가능하게 합니까</string>
<string name="smscommunicator_remotebolusmindistance_caveat">안전을 위하여 이 설정을 수정하기 위해 최소 2개의 폰 번호를 추가해야합니다.</string>
<string name="bolusdelivered">Bolus %1$.2fU이 주입 완료되었습니다.</string>
<string name="bolusrequested">%1$.2fU을 주입합니다</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fU이 주입 완료되었습니다</string>
<string name="smscommunicator_mealbolusdelivered">Meal Bolus %1$.2f이 주입 완료되었습니다</string>
<string name="smscommunicator_mealbolusdelivered_tt">%2$d 분 동안 목표 %1$s</string>
<string name="smscommunicator_tt_set">%2$d 분 동안 목표 %1$s 설정이 완료되었습니다</string>
<string name="smscommunicator_tt_canceled">임시 목표 취소가 완료되었습니다</string>
@ -205,15 +200,12 @@
<string name="valueoutofrange">%1$s값이 하드한계를 벗어났습니다</string>
<string name="smscommunicator_remotecommandnotallowed">원격 명령이 허가되지 않았습니다</string>
<string name="smscommunicator_remotebolusnotallowed">원격 주입이 불가능합니다. 나중에 다시 시도해주세요.</string>
<string name="smscommunicator_basalreplywithcode">%2$d분 동안 Basal %1$.2fU/h 주입하려면 %3$s 를 입력하고 답장하세요</string>
<string name="smscommunicator_profilereplywithcode">프로파일 %1$s %2$d%%로 변경하려면 %3$s 를 입력하고 답장하세요</string>
<string name="smscommunicator_extendedreplywithcode">%2$d분 동안 확장 Bolus %1$.2fU 주입하려면 %3$s 를 입력하고 답장하세요</string>
<string name="smscommunicator_carbsreplywithcode">%2$s에 %1$dg을 입력하려면 %3$s를 입력하고 답장하세요</string>
<string name="smscommunicator_basalpctreplywithcode">%2$d 분 동안 Basal %1$d%% 주입하려면 %3$s을 입력하고 답장하세요</string>
<string name="smscommunicator_suspendreplywithcode">%1$d분동안 Loop 일시중지하려면 %2$s 를 입력하고 답장하세요</string>
<string name="smscommunicator_tempbasalset">Temp Basal %1$.2fU/h for %2$d min started successfully</string>
<string name="smscommunicator_extendedset">Extended bolus %1$.2fU for %2$d min started successfully</string>
<string name="smscommunicator_carbsset">탄수화물 %1$dg 입력이 완료되었습니다</string>
<string name="smscommunicator_carbsfailed">탄수화물 %1$dg 입력이 실패하였습니다</string>
<string name="smscommunicator_tempbasalset_percent">Temp basal %1$d%% for %2$d min started successfully</string>
<string name="smscommunicator_tempbasalfailed">Temp Basal start failed</string>
@ -748,7 +740,6 @@
<string name="code_compare">이 장치에서 보여지는 코드와 펌프에서 보여지는 코드가 동일한가요?</string>
<string name="insight_pairing">Insight와 동기화</string>
<string name="insight_local">아큐-첵 Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU 주입됨</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">튜브 변경</string>
<string name="pump_time_updated">펌프 시간 업데이트</string>
@ -802,7 +793,6 @@
<string name="short_status_extended">확장: %3$d분 동안 %1$.2f / %2$.2f U</string>
<string name="short_status_multiwave">Multiwave: %3$d 분 동안 %1$.2f / %2$.2f U</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Reser.: %1$.2fU</string>
<string name="short_status_battery">Batt.: %1$d%%</string>
<string name="max_recovery_duration">최대 재연결 시간 [초]</string>
<string name="min_recovery_duration">최소 재연결 시간 [초]</string>
@ -943,8 +933,6 @@
<string name="sendsmsactionlabel">SMS 전송: %1$s</string>
<string name="sendsmsactiondescription">모든 번호에 SMS 전송</string>
<string name="sendsmsactiontext">문자 포함된 SMS 보내기</string>
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Bolus 제약 적용: %2$.2fU 에서 %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! 느린 탄수화물 흡수 감지: %2$d%% of time. 계산을 다시 확인하십시오. COB를 과대하게 측정하여 더 많은 인슐린이 주입될 수 있습니다 !!!!!</font>]]></string>
<string name="partialboluswizard">Bolus 마법사 결과의 이 부분 주입[%]</string>
<string name="deliverpartofboluswizard">Bolus 마법사는 계산을 수행하지만 계산된 인슐린의 이 부분만 주입됩니다. SMB 알고리즘에 유용합니다.</string>
@ -965,7 +953,6 @@
<string name="selected_profile">선택:</string>
<string name="unitsnosemicolon">단위</string>
<string name="doyouwantswitchprofile">프로파일을 변경하고 현재 프로파일에 대한 변경 사항을 버리시겠습니까?</string>
<string name="format_carbs">%1$dg</string>
<string name="common_on">켜기</string>
<string name="common_off">끄기</string>
<string name="objectives_button_unfinish">완료 초기화</string>

View file

@ -156,7 +156,6 @@
<string name="overview_tempbasal_button">Laikina bazė</string>
<string name="overview_extendedbolus_button">Ištęstas bolusas</string>
<string name="configbuilder_nightscoutversion_label">Nightscout versija:</string>
<string name="missing_carbs">Trūksta %1$dg</string>
<string name="exported">Nustatymai eksportuoti</string>
<string name="export_to">Eksportuoti nustatymus</string>
<string name="import_from">Importuoti nustatymus iš</string>
@ -172,6 +171,8 @@
<string name="password_preferences_decrypt_prompt">Jūsų paprašys nustatyti slaptažodį, kuris bus naudojamas atšifruojant importuotus nustatymus.</string>
<string name="preferences_export_canceled">Eksportas nutrauktas! Nustatymai NE eksportuoti!</string>
<string name="preferences_import_canceled">Importas nutrauktas! Nustatymai NE importuoti!</string>
<string name="preferences_import_impossible">Negalima importuoti nustatymų!</string>
<string name="goto_main_try_again">Prašome grįžti į pagrindinį ekraną ir bandyti dar kartą.</string>
<string name="preferences_import_list_title">Pasirinkite failą importavimui</string>
<string name="check_preferences_before_import">Prašom patikrinti nustatymus prieš importuojant:</string>
<string name="check_preferences_cannot_import">Nustatymai negali būti importuoti!</string>
@ -233,10 +234,6 @@
<string name="smscommunicator_remotebolusmindistance_summary">Minimalus minučių skaičius, kuris turi praeiti nuo vieno boluso, suleisto nuotoliniu būdu iki kito</string>
<string name="smscommunicator_remotebolusmindistance">Kiek mažiausiai minučių turi praeiti tarp vieno ir kito boluso</string>
<string name="smscommunicator_remotebolusmindistance_caveat">Jūsų saugumui, norėdami redaguoti šį pasirinkimą, jums reikia pridėti ne mažiau kaip 2 telefono numerius.</string>
<string name="bolusdelivered">%1$.2fvv bolusas sėkmingai suleistas</string>
<string name="bolusrequested">Bus suleista %1$.2fvv</string>
<string name="smscommunicator_bolusdelivered">%1$.2fvv bolusas sėkmingai suleistas</string>
<string name="smscommunicator_mealbolusdelivered">Bolusas %1$.2fvv sėkmingai suleistas</string>
<string name="smscommunicator_mealbolusdelivered_tt">Tikslas %1$s %2$d min.</string>
<string name="smscommunicator_tt_set">Tikslas %1$s %2$d min. nustatytas sėkmingai</string>
<string name="smscommunicator_tt_canceled">Laikinas tikslas atšauktas sėkmingai</string>
@ -260,9 +257,7 @@
<string name="smscommunicator_reconnect">Pompa prijungta</string>
<string name="smscommunicator_remotecommandnotallowed">Nuotolinis valdymas negalimas</string>
<string name="smscommunicator_remotebolusnotallowed">Nuotolinis bolusas negalimas. Bandykite vėliau.</string>
<string name="smscommunicator_basalreplywithcode">Norėdami aktyvuoti %1$.2fvv/val bazę, kurios trukmė %2$d min, atsakykite kodu %3$s</string>
<string name="smscommunicator_profilereplywithcode">Norėdami perjungti profilį %1$s %2$d%%, atsakykite kodu %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Norint pradėti ištęstinį bolusą %1$.2fvv %2$d min., atsakykite kodu %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Įvedimui %1$dg %2$s atsakykite kodu %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Norėdami aktyvuoti %1$d%% bazę %2$d min., atsakykite kodu %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Norėdami sustabdyti Ciklą %1$d min., atsakykite kodu %2$s</string>
@ -271,7 +266,6 @@
<string name="smscommunicator_loopdisablereplywithcode">Ciklo išjungimui atsakykite su kodu %1$s</string>
<string name="smscommunicator_tempbasalset">%1$.2f vv/val laikina bazė, kurios trukmė %2$d min., aktyvuota sėkmingai</string>
<string name="smscommunicator_extendedset">%1$.2f vv ištęstas bolusas, kurio trukmė %2$d min., aktyvuotas sėkmingai</string>
<string name="smscommunicator_carbsset">%1$dg angliavandeniai įrašyti sėkmingai</string>
<string name="smscommunicator_carbsfailed">Įvesti %1$dg angliavandenių nepavyko</string>
<string name="smscommunicator_tempbasalset_percent">%1$d%% laikina bazė, kurios trukmė %2$d min., aktyvuota sėkmingai</string>
<string name="smscommunicator_tempbasalfailed">Laikina bazė neaktyvuota</string>
@ -645,6 +639,7 @@
<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 yra aktyvus aukštas tikslas (aktyvumas, daugiau nei 100 mg/dl arba 5,5 mmol/l)</string>
<string name="overview_insulin_label">Insulinas</string>
<string name="overview_carbs_label">AV</string>
<string name="overview_buttons_selection">Mygtukai</string>
@ -678,6 +673,7 @@
<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">Bolusai bus tik įrašyti (nebus suleisti iš pompos)</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>
@ -794,6 +790,7 @@
<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 ir eksportavimo nustatymus</string>
<string name="request">Užklausa</string>
<string name="insulinsourcesetup">Konfigūruoti insulino įskiepį</string>
<string name="exit">Išeiti</string>
@ -849,7 +846,6 @@
<string name="code_compare">Ar kodas, kurį matote įrenginyje, sutampa su pompos kodu?</string>
<string name="insight_pairing">Insight sujungimas</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fvv iš %2$.2fvv suleista</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Kateteris pakeistas</string>
<string name="pump_time_updated">Pompos laikas pakeistas</string>
@ -907,7 +903,6 @@
<string name="short_status_extended">Ištęstas: %1$.2f / %2$.2f V %3$d min</string>
<string name="short_status_multiwave">Daugiabangis: %1$.2f / %2$.2f vv %3$d min</string>
<string name="short_status_tdd">BPD: %1$.2f</string>
<string name="short_status_reservoir">Rez.: %1$.2fvv</string>
<string name="short_status_battery">Bat.: %1$d%%</string>
<string name="max_recovery_duration">Didž. atkūrimo trukmė [s]</string>
<string name="min_recovery_duration">Min. atkūrimo trukmė [s]</string>
@ -1050,8 +1045,6 @@
<string name="sendsmsactionlabel">Siųsti SMS: %1$s</string>
<string name="sendsmsactiondescription">Siųsti SMS į visus numerius</string>
<string name="sendsmsactiontext">Išsiųsti SMS žinutę su tekstu</string>
<string name="insulinFromCob"><![CDATA[AAO palyginus su AIO: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Pritaikyti boluso apribojimai: %2$.2fU to %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Nustatytas lėtas angliavandenių įsisavinimas: %2$d%% laiko. Dar karą patikrinkite savo skaičiavimus. AAO gali būti pervertinti, todėl gali būti suleista per daug insulino!!!!!</font>]]></string>
<string name="partialboluswizard">Suleisti šią boluso skaičiuoklės rezultato dalį [%]</string>
<string name="deliverpartofboluswizard">Boluso skaičiuoklė atlieka skaičiavimus, tačiau tik dalis apskaičiuoto insulino yra suleidžiama. Naudinga kartu su SMB algoritmu.</string>
@ -1072,7 +1065,6 @@
<string name="selected_profile">Parinkta:</string>
<string name="unitsnosemicolon">Vienetai</string>
<string name="doyouwantswitchprofile">Ar norite pakeisti profilį ir atsisakyti pakeitimų, atliktų dabartiniame profilyje?</string>
<string name="format_carbs">%1$dg</string>
<string name="common_on">Įjungta</string>
<string name="common_off">Išjungta</string>
<string name="objectives_button_unfinish">Išvalyti užbaigtus</string>

View file

@ -156,7 +156,6 @@
<string name="overview_tempbasal_button">Tijdelijk basaal</string>
<string name="overview_extendedbolus_button">Vertraagde bolus</string>
<string name="configbuilder_nightscoutversion_label">Nightscout versie:</string>
<string name="missing_carbs">Ontbrekend %1$dg</string>
<string name="exported">Instellingen geëxporteerd</string>
<string name="export_to">Exporteer instellingen naar</string>
<string name="import_from">Importeer instellingen van</string>
@ -233,10 +232,6 @@
<string name="smscommunicator_remotebolusmindistance_summary">Minimum aantal minuten dat moet verstrijken tussen de ene bolus op afstand en de volgende</string>
<string name="smscommunicator_remotebolusmindistance">Hoeveel minuten er ten minste moeten verstrijken tussen de ene bolus en de volgende</string>
<string name="smscommunicator_remotebolusmindistance_caveat">Voor de veiligheid moet je ten minste 2 telefoonnummers toevoegen om deze instelling te kunnen bijwerken.</string>
<string name="bolusdelivered">Bolus van %1$.2fE succesvol toegediend</string>
<string name="bolusrequested">Er worden %1$.2fE toegediend</string>
<string name="smscommunicator_bolusdelivered">Bolus van %1$.2fE succesvol toegediend</string>
<string name="smscommunicator_mealbolusdelivered">Bolus van %1$.2fE succesvol toegediend</string>
<string name="smscommunicator_mealbolusdelivered_tt">Streefdoel %1$s gedurende %2$d minuten</string>
<string name="smscommunicator_tt_set">Streefdoel %1$s gedurende %2$d minuten succesvol ingesteld</string>
<string name="smscommunicator_tt_canceled">Tijdelijk streefdoel is geannuleerd</string>
@ -260,9 +255,7 @@
<string name="smscommunicator_reconnect">Pomp opnieuw verbonden</string>
<string name="smscommunicator_remotecommandnotallowed">Commando\'s op afstand zijn niet toegestaan</string>
<string name="smscommunicator_remotebolusnotallowed">Bolus op afstand niet beschikbaar. Probeer het later opnieuw.</string>
<string name="smscommunicator_basalreplywithcode">Om een basaal van %1$.2fE/u voor %2$d min te starten antwoord met code %3$s</string>
<string name="smscommunicator_profilereplywithcode">Om naar profiel %1$s %2$d%% te wisselen antwoord met code %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Om een vertraagde bolus van %1$.2fE voor %2$d min te starten antwoord met code %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Antwoord met code %3$s om %1$dg in te voeren op %2$s</string>
<string name="smscommunicator_basalpctreplywithcode">Om een basaal van %1$d%% voor %2$d min te starten antwoord met code %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Om de loop te onderbreken voor %1$d minuten antwoord met de code %2$s</string>
@ -271,7 +264,6 @@
<string name="smscommunicator_loopdisablereplywithcode">Om loop uit te schakelen antwoord met code %1$s</string>
<string name="smscommunicator_tempbasalset">Tijdelijk basaal %1$.2fE/u voor %2$d minuten succesvol gestart</string>
<string name="smscommunicator_extendedset">Vertraagde bolus %1$.2fE voor %2$d minuten succesvol gestart</string>
<string name="smscommunicator_carbsset">Koolhydraten %1$dg succesvol ingevoerd</string>
<string name="smscommunicator_carbsfailed">Invoeren van %1$dg koolhydraten is mislukt</string>
<string name="smscommunicator_tempbasalset_percent">Tijdelijk basaal van %1$d%% voor %2$d minuten succesvol gestart</string>
<string name="smscommunicator_tempbasalfailed">Start tijdelijk basaal mislukt</string>
@ -849,7 +841,6 @@
<string name="code_compare">Worden dezelfde codes weergegeven op dit apparaat als op je pomp?</string>
<string name="insight_pairing">Insight koppelen</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fE / %2$.2fE afgeleverd</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Slang vervangen</string>
<string name="pump_time_updated">Pomp tijd bijgewerkt</string>
@ -907,7 +898,6 @@
<string name="short_status_extended">Vertraagd: %1$.2f / %2$.2f U gedurende %3$d min</string>
<string name="short_status_multiwave">Multiwave: %1$.2f / %2$.2f E gedurende %3$d min</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Reservoir: %1$.2fE</string>
<string name="short_status_battery">Batt.: %1$d%%</string>
<string name="max_recovery_duration">Max. herstel duur [s]</string>
<string name="min_recovery_duration">Min. herstel duur [s]</string>
@ -1050,8 +1040,6 @@
<string name="sendsmsactionlabel">Stuur SMS: %1$s</string>
<string name="sendsmsactiondescription">SMS verzenden naar alle nummers</string>
<string name="sendsmsactiontext">Stuur SMS met tekst</string>
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Bolus limiet bereikt: %2$.2fU naar %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!! Trage koolhydraat absorptie gedetecteerd: %2$d%% van de tijd. Controleer je berekening nogmaals. COB kan zijn overschat waardoor er misschien meer insuline wordt afgegeven!!!</font> zijn]]></string>
<string name="partialboluswizard">Voer dit deel van het bolus wizard resultaat uit [%]</string>
<string name="deliverpartofboluswizard">Bolus wizard voert de berekening uit maar alleen dit deel van berekende insuline wordt geleverd. Handig in combinatie met het SMB algoritme.</string>
@ -1072,7 +1060,6 @@
<string name="selected_profile">Geselecteerd:</string>
<string name="unitsnosemicolon">Eenheden</string>
<string name="doyouwantswitchprofile">Wilt u van profiel wisselen en de wijzigingen in het huidige profiel ongedaan maken?</string>
<string name="format_carbs">%1$dg</string>
<string name="common_on">Aan</string>
<string name="common_off">Uit</string>
<string name="objectives_button_unfinish">Voltooiing wissen</string>

View file

@ -156,7 +156,6 @@
<string name="overview_tempbasal_button">BazaTymczasowa</string>
<string name="overview_extendedbolus_button">Bolus Przedłużony</string>
<string name="configbuilder_nightscoutversion_label">Wersja Nightscout:</string>
<string name="missing_carbs">Brakuje %1$dg</string>
<string name="exported">Ustawienia wyeksportowane</string>
<string name="export_to">Eksportuj ustawienia do</string>
<string name="import_from">Importuj ustawienia z</string>
@ -233,10 +232,6 @@
<string name="smscommunicator_remotebolusmindistance_summary">Minimalna liczba minut która musi upłynąć pomiędzy jednym a drugim zdalnie podawanym bolusem</string>
<string name="smscommunicator_remotebolusmindistance">Ile co najmniej minut musi upłynąć pomiędzy jednym a drugim bolusem</string>
<string name="smscommunicator_remotebolusmindistance_caveat">Dla twojego bezpieczeństwa, aby zmienić to ustawienie musisz dodać co najmniej 2 numery telefonów.</string>
<string name="bolusdelivered">Bolus %1$.2fU dostarczony prawidłowo</string>
<string name="bolusrequested">Zamierzam podać %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fU dostarczony prawidłowo</string>
<string name="smscommunicator_mealbolusdelivered">Pomyślnie podano %1$.2fU bolusa posiłkowego</string>
<string name="smscommunicator_mealbolusdelivered_tt">Cel %1$s na %2$d minut</string>
<string name="smscommunicator_tt_set">Pomyślnie ustawiono cel %1$s na %2$d minuty</string>
<string name="smscommunicator_tt_canceled">Pomyślnie anulowano cel tymczasowy</string>
@ -260,9 +255,7 @@
<string name="smscommunicator_reconnect">Pompa ponownie podłączona</string>
<string name="smscommunicator_remotecommandnotallowed">Zdalne komendy nie są dozwolone</string>
<string name="smscommunicator_remotebolusnotallowed">Bolus zdalny niedostępny. Spróbuj ponownie później.</string>
<string name="smscommunicator_basalreplywithcode">Aby rozpocząć bazę %1$.2fU/h przez %2$d min. odpowiedz kodem %3$s</string>
<string name="smscommunicator_profilereplywithcode">Aby przełączyć profil na %1$s %2$d%% odpowiedz kodem %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Aby rozpocząć bolus przedłużony %1$.2fU przez %2$d min. odpowiedz kodem %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Aby wprowadzić %1$dg o %2$s odeślij w SMS kod %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Aby rozpocząć bolus przedłużony %1$d%% przez %2$d min. odpowiedz kodem %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Aby wstrzymać pętle na %1$d minut odpowiedz kodem %2$s</string>
@ -271,7 +264,6 @@
<string name="smscommunicator_loopdisablereplywithcode">Aby wyłączyć pętlę odpowiedz kodem %1$s</string>
<string name="smscommunicator_tempbasalset">Tymczasowa baza %1$.2fU/h przez %2$d min rozpoczęta</string>
<string name="smscommunicator_extendedset">Bolus przedłużony %1$.2fU na %2$d min. rozpoczęty pomyślnie</string>
<string name="smscommunicator_carbsset">Pomyślnie wprowadzono %1$dg węglowodanów</string>
<string name="smscommunicator_carbsfailed">Próba wprowadzenia %1$dg węglowodanów nie powiodła się</string>
<string name="smscommunicator_tempbasalset_percent">Tymczasowa baza %1$d%% przez %2$d min. pomyślnie rozpoczęta</string>
<string name="smscommunicator_tempbasalfailed">Rozpoczęcie tymczasowej bazy nie powiodło się</string>
@ -850,7 +842,6 @@
<string name="code_compare">Czy kody wyświetlone na tym urządzeniu i na twojej pompie pasują?</string>
<string name="insight_pairing">Parowanie Insight</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU dostarczone</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Dren zmieniony</string>
<string name="pump_time_updated">Czas pompy uaktualniony</string>
@ -908,7 +899,6 @@
<string name="short_status_extended">Przedłużony: %1$.2f / %2$.2f U na %3$d min</string>
<string name="short_status_multiwave">Multiwave (zwykły + przedłużony): %1$.2f / %2$.2f U for %3$d min</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Zbiornik: %1$.2fU</string>
<string name="short_status_battery">Bat.: %1$d%%</string>
<string name="max_recovery_duration">Max. czas odzyskiwania [s]</string>
<string name="min_recovery_duration">Min. czas odzyskiwania [s]</string>
@ -1051,8 +1041,6 @@
<string name="sendsmsactionlabel">Wyślij SMS: %1$s</string>
<string name="sendsmsactiondescription">Wyślij SMS do wszystkich numerów</string>
<string name="sendsmsactiontext">Wyślij SMS z tekstem</string>
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Wprowadzono ograniczenie bolusa: %2$.2fU to %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Wykryto powolne wchłanianie węglowodanów: %2$d%% czasu. Sprawdź ponownie swoje obliczenia. COB mogły być przeszacowane przez co mogło być podane zbyt dużo insuliny !!!!!</font>]]></string>
<string name="partialboluswizard">Dostarcz tą część dawki insuliny z wyniku kalkulatora bolusa [%]</string>
<string name="deliverpartofboluswizard">Kreator bolusa wykonuje obliczenia, ale tylko ta część obliczonej dawki insuliny jest dostarczana. Pomocne z algorytmem SMB.</string>
@ -1073,7 +1061,6 @@
<string name="selected_profile">Wybrany:</string>
<string name="unitsnosemicolon">Jednostki</string>
<string name="doyouwantswitchprofile">Czy chcesz przełączyć profil i porzucić zmiany wprowadzone w bieżącym profilu?</string>
<string name="format_carbs">%1$dg</string>
<string name="common_on">Włącz</string>
<string name="common_off">Wyłącz</string>
<string name="objectives_button_unfinish">Wyczyść skończone</string>

View file

@ -156,7 +156,6 @@
<string name="overview_tempbasal_button">Basal Temporária</string>
<string name="overview_extendedbolus_button">Bólus estendido</string>
<string name="configbuilder_nightscoutversion_label">Versão do Nightscout:</string>
<string name="missing_carbs">Falta %1$dg</string>
<string name="exported">Preferências exportadas</string>
<string name="export_to">Exportar configurações para</string>
<string name="import_from">Importar configurações de</string>
@ -229,10 +228,6 @@
<string name="smscommunicator_remotebolusmindistance_summary">Número mínimo de minutos que deve decorrer entre um bólus remoto e o próximo</string>
<string name="smscommunicator_remotebolusmindistance">Quantos minutos deve decorrer, pelo menos, entre um bólus e o próximo</string>
<string name="smscommunicator_remotebolusmindistance_caveat">Para sua segurança, para editar esta preferência você precisa adicionar pelo menos 2 números de telefone.</string>
<string name="bolusdelivered">Bolus %1$.2fU entregue com sucesso</string>
<string name="bolusrequested">Vão ser administradas %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">Bólus %1$.2fU enviado com êxito</string>
<string name="smscommunicator_mealbolusdelivered">Bólus de refeição %1$.2fU entregue com sucesso</string>
<string name="smscommunicator_mealbolusdelivered_tt">Alvo %1$s para %2$d minutos</string>
<string name="smscommunicator_tt_set">Alvo %1$s para %2$d minutos definido com sucesso</string>
<string name="smscommunicator_tt_canceled">Alvo Temp cancelado com êxito</string>
@ -253,15 +248,12 @@
<string name="smscommunicator_reconnect">Bomba reconectada</string>
<string name="smscommunicator_remotecommandnotallowed">O comando remoto não é permitido</string>
<string name="smscommunicator_remotebolusnotallowed">O bolus remoto não está disponível. Tente novamente mais tarde.</string>
<string name="smscommunicator_basalreplywithcode">Para começar a basal %1$.2fU/h durante%2$d min responda com o código %3$s</string>
<string name="smscommunicator_profilereplywithcode">Para mudar o perfil para %1$s %2$d%% responda com o código %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Para começar o bólus estendido %1$.2fU/h para %2$d min responda com o código %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Para inserir %1$dg em %2$s responda com código %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Para começar a basal %1$d%% U/h durante %2$d min responda com o código %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Para suspender o loop por %1$d minutos resposta com código %2$s</string>
<string name="smscommunicator_tempbasalset">Basal temporária %1$.2fU/h para %2$d min iniciada com êxito</string>
<string name="smscommunicator_extendedset">Bólus estendido %1$.2fU/h para %2$d min iniciado com êxito</string>
<string name="smscommunicator_carbsset">Hidratos %1$dg inseridos com sucesso</string>
<string name="smscommunicator_carbsfailed">Introdução de %1$dg de hidratos falhou</string>
<string name="smscommunicator_tempbasalset_percent">Basal temporária %1$d%% U/h durante%2$d min iniciada com êxito</string>
<string name="smscommunicator_tempbasalfailed">Falha ao iniciar basal temp</string>
@ -815,7 +807,6 @@
<string name="code_compare">Os códigos exibidos neste dispositivo e na sua bomba correspondem?</string>
<string name="insight_pairing">Emparelhamento Insight</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU entregue</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Tubo mudado</string>
<string name="pump_time_updated">Hora da bomba actualizada</string>
@ -869,7 +860,6 @@
<string name="short_status_extended">Estendido: %1$.2f / %2$.2f U por %3$d min</string>
<string name="short_status_multiwave">Multionda: %1$.2f / %2$.2f U por %3$d min</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Reser:%1$.2fU</string>
<string name="short_status_battery">Bat.: %1$d%%</string>
<string name="max_recovery_duration">Duração máxima da recuperação [s]</string>
<string name="min_recovery_duration">Duração mínima da recuperação [s]</string>
@ -1012,8 +1002,6 @@
<string name="sendsmsactionlabel">Enviar SMS: %1$s</string>
<string name="sendsmsactiondescription">Enviar SMS para todos os números</string>
<string name="sendsmsactiontext">Enviar SMS com texto</string>
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Restrição de Bolus aplicada: %2$.2fU para %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Absorção lenta de hidratos detectada: %2$d%% do tempo. Verifique o seu cálculo. COB pode estar sobreestimado, assim mais insulina pode ser dada !!!</font>]]></string>
<string name="partialboluswizard">Entregue esta parte do resultado do assistente de bólus [%]</string>
<string name="deliverpartofboluswizard">Assistente de bólus executa o cálculo, mas apenas esta parte da insulina calculada é entregue. Útil com o algoritmo SMB.</string>

View file

@ -156,7 +156,6 @@
<string name="overview_tempbasal_button">BasalTemp</string>
<string name="overview_extendedbolus_button">Bólus Prolongado</string>
<string name="configbuilder_nightscoutversion_label">Versão Nightscout:</string>
<string name="missing_carbs">Falta %1$dg</string>
<string name="exported">Preferências exportadas</string>
<string name="export_to">Exportar configurações para</string>
<string name="import_from">Importar configurações de</string>
@ -235,10 +234,6 @@
<string name="smscommunicator_remotebolusmindistance_summary">Número mínimo de minutos que deve decorrer entre um bólus remoto e o próximo</string>
<string name="smscommunicator_remotebolusmindistance">Quantos minutos deve decorrer, pelo menos, entre um bólus e o próximo</string>
<string name="smscommunicator_remotebolusmindistance_caveat">Para sua segurança, para editar esta preferência você precisa adicionar pelo menos 2 números de telefone.</string>
<string name="bolusdelivered">Bólus %1$.2fU administrado com êxito</string>
<string name="bolusrequested">A ser administrado %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">Bólus %1$.2fU administrado com êxito</string>
<string name="smscommunicator_mealbolusdelivered">Bólus de refeição %1$.2fU administrado com sucesso</string>
<string name="smscommunicator_mealbolusdelivered_tt">Alvo %1$s para %2$d minutos</string>
<string name="smscommunicator_tt_set">Alvo %1$s para %2$d minutos definido com sucesso</string>
<string name="smscommunicator_tt_canceled">Alvo Temp cancelado com êxito</string>
@ -262,9 +257,7 @@
<string name="smscommunicator_reconnect">Bomba ligada novamente</string>
<string name="smscommunicator_remotecommandnotallowed">O comando remoto não é permitido</string>
<string name="smscommunicator_remotebolusnotallowed">O bólus remoto não está disponível. Tente novamente mais tarde.</string>
<string name="smscommunicator_basalreplywithcode">Para começar a basal %1$.2fU/h durante %2$d min responda com o código %3$s</string>
<string name="smscommunicator_profilereplywithcode">Para mudar o perfil para %1$s %2$d%% responda com o código %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Para começar o bólus prolongado %1$.2fU/h para %2$d min responda com o código %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Para inserir %1$dg em %2$s responda com código %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Para começar a basal %1$d%% U/h durante %2$d min responda com o código %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Para suspender o loop por %1$d minutos resposta com código %2$s</string>
@ -273,7 +266,6 @@
<string name="smscommunicator_loopdisablereplywithcode">Para desactivar o loop responda com o código %1$s</string>
<string name="smscommunicator_tempbasalset">Basal temporária %1$.2fU/h para %2$d min iniciada com êxito</string>
<string name="smscommunicator_extendedset">Bólus prolongado %1$.2fU/h para %2$d min iniciado com êxito</string>
<string name="smscommunicator_carbsset">Hidratos %1$dg inseridos com sucesso</string>
<string name="smscommunicator_carbsfailed">Introdução de %1$dg de hidratos falhou</string>
<string name="smscommunicator_tempbasalset_percent">Basal temporária %1$d%% U/h durante%2$d min iniciada com êxito</string>
<string name="smscommunicator_tempbasalfailed">Início basal temp falhou </string>
@ -854,7 +846,6 @@
<string name="code_compare">Os códigos exibidos neste dispositivo e na sua bomba correspondem?</string>
<string name="insight_pairing">Emparelhamento Insight</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU administado</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Tubo mudado</string>
<string name="pump_time_updated">Hora da bomba actualizada</string>
@ -912,7 +903,6 @@
<string name="short_status_extended">Prolongado: %1$.2f / %2$.2f U por %3$d min</string>
<string name="short_status_multiwave">Multionda: %1$.2f / %2$.2f U por %3$d min</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Reser:%1$.2fU</string>
<string name="short_status_battery">Bat.: %1$d%%</string>
<string name="max_recovery_duration">Duração máxima da recuperação [s]</string>
<string name="min_recovery_duration">Duração mínima da recuperação [s]</string>
@ -1055,8 +1045,6 @@
<string name="sendsmsactionlabel">Enviar SMS: %1$s</string>
<string name="sendsmsactiondescription">Enviar SMS para todos os números</string>
<string name="sendsmsactiontext">Enviar SMS com texto</string>
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Restrição de Bolus aplicada: %2$.2fU para %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Absorção lenta de hidratos detectada: %2$d%% do tempo. Verifique o seu cálculo. COB pode estar sobreestimado, assim mais insulina pode ser dada !!!</font>]]></string>
<string name="partialboluswizard">Administrar esta parte do resultado do assistente de bólus [%]</string>
<string name="deliverpartofboluswizard">Assistente de bólus executa o cálculo, mas apenas esta parte da insulina calculada é administada. Útil com o algoritmo SMB.</string>
@ -1077,7 +1065,6 @@
<string name="selected_profile">Seleccionado:</string>
<string name="unitsnosemicolon">Unidades</string>
<string name="doyouwantswitchprofile">Deseja mudar de perfil e descartar as alterações feitas no perfil actual?</string>
<string name="format_carbs">%1$dg</string>
<string name="common_on">Ligado</string>
<string name="common_off">Desligado</string>
<string name="objectives_button_unfinish">Limpar terminado</string>

View file

@ -156,7 +156,6 @@
<string name="overview_tempbasal_button">Bazală temporară</string>
<string name="overview_extendedbolus_button">Bolus extins</string>
<string name="configbuilder_nightscoutversion_label">Versiune Nightscout:</string>
<string name="missing_carbs">Lipsă %1$dg</string>
<string name="exported">Am exportat preferințele</string>
<string name="export_to">Exportă setările către</string>
<string name="import_from">Importă setările din</string>
@ -235,10 +234,6 @@
<string name="smscommunicator_remotebolusmindistance_summary">Numarul minim de minute care trebuie sa treaca intre un bolus la distanta si urmatorul</string>
<string name="smscommunicator_remotebolusmindistance">Cate minute trebuie sa treaca, cel puţin, intre un bolus si următorul</string>
<string name="smscommunicator_remotebolusmindistance_caveat">Pentru siguranta dumneavoastra, pentru a edita aceasta preferinta trebuie sa adaugati cel putin 2 numere de telefon.</string>
<string name="bolusdelivered">Bolusul de %1$.2fU a fost livrat cu succes</string>
<string name="bolusrequested">Se va livra un bolus de %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">Bolusul de %1$.2fU a fost livrat cu succes</string>
<string name="smscommunicator_mealbolusdelivered">Bolusul de %1$.2fU a fost livrat cu succes</string>
<string name="smscommunicator_mealbolusdelivered_tt">Țintă %1$s pentru %2$d minute</string>
<string name="smscommunicator_tt_set">Tinta %1$s pentru %2$d minute este setata cu succes</string>
<string name="smscommunicator_tt_canceled">Tinta temporara anulata cu succes</string>
@ -262,9 +257,7 @@
<string name="smscommunicator_reconnect">Pompă reconectată</string>
<string name="smscommunicator_remotecommandnotallowed">Comanda de la distanță nu este permisă</string>
<string name="smscommunicator_remotebolusnotallowed">Bolus de la distanță nu este disponibil. Încearcă din nou mai târziu.</string>
<string name="smscommunicator_basalreplywithcode">Pentru a iniția bazala de %1$.2fU/h pentru %2$d min trimiteți codul %3$s</string>
<string name="smscommunicator_profilereplywithcode">Pentru a schimba profilul în %1$s %2$d%% trimiteți codul %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Pentru a stabili bazala de %1$.2fU/h pentru %2$d min trimiteți codul %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Pentru a introduce %1$dg la %2$s, raspundeti cu: %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Pentru a iniția bazala de %1$d%% pentru %2$d min trimiteți codul %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Pentru suspendarea buclei pentru %1$d minute trimiteți codul %2$s</string>
@ -273,7 +266,6 @@
<string name="smscommunicator_loopdisablereplywithcode">Pentru a dezactiva bucla inchisa, raspundeti cu %1$s</string>
<string name="smscommunicator_tempbasalset">Bazala temporară %1$.2fU/h pentru %2$d minute a fost trimisă cu succes</string>
<string name="smscommunicator_extendedset">Bolusul extins de %1$.2fU pentru %2$d min a fost inițiat</string>
<string name="smscommunicator_carbsset">%1$dg carbohidrati introdusi cu succes</string>
<string name="smscommunicator_carbsfailed">Introducerea a %1$dg de carbohidrati a esuat</string>
<string name="smscommunicator_tempbasalset_percent">Bazala temporară %1$d%% pentru %2$d minute a fost stabilită cu succes</string>
<string name="smscommunicator_tempbasalfailed">Trimiterea bazalei temporare a eșuat</string>
@ -854,7 +846,6 @@
<string name="code_compare">Sunt identice codurile afișate aici și cele de pe pompă?</string>
<string name="insight_pairing">Asociere Insight</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">Livrat %1$.2fU / %2$.2fU</string>
<string name="insight_alert_formatter">%1$s:%2$s</string>
<string name="tube_changed">Canulă schimbată</string>
<string name="pump_time_updated">Timpul din pompă a fost actualizat</string>
@ -912,7 +903,6 @@
<string name="short_status_extended">Extins: %1$.2f / %2$.2f U pentru %3$d min</string>
<string name="short_status_multiwave">Multiwave: %1$.2f / %2$.2f U pentru %3$d min</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Rzvr.: %1$.2fU</string>
<string name="short_status_battery">Bat.: %1$d%%</string>
<string name="max_recovery_duration">Timpul maxim de restabilire [s]</string>
<string name="min_recovery_duration">Timpul minim de restabilire [s]</string>
@ -1055,8 +1045,6 @@
<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>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! A fost detectată o absorbție lentă a carbohidraților: %2$d%% din timp. Reverificați calculele. COB poate fi supraestimat, astfel că este posibilă administrarea de mai multă insulină !!!!!</font>]]></string>
<string name="partialboluswizard">Livrați doar partea aceasta din rezultatul sugerat de wizard [%]</string>
<string name="deliverpartofboluswizard">Wizard bolus face un calcul, dar numai o parte din insulina calculată este și livrată. Este mai eficient când se folosește cu algoritmul SMB.</string>
@ -1077,7 +1065,6 @@
<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>

View file

@ -156,7 +156,7 @@
<string name="overview_tempbasal_button">ВремБазал</string>
<string name="overview_extendedbolus_button">расширенный болюс</string>
<string name="configbuilder_nightscoutversion_label">версия Nightscout:</string>
<string name="missing_carbs">Отсутствует %1$dg</string>
<string name="missing_carbs">Не хватает %1$d г</string>
<string name="exported">настройки экспортированы</string>
<string name="export_to">экспортировать настройки в</string>
<string name="import_from">импортировать настройки из</string>
@ -236,7 +236,7 @@
<string name="smscommunicator_remotebolusmindistance">Минимум минут, должных пройти между одним болюсом и следующим</string>
<string name="smscommunicator_remotebolusmindistance_caveat">В целях безопасности, для изменения этого параметра необходимо добавить не менее 2 телефонных номеров.</string>
<string name="bolusdelivered">Болюс %1$.2fед. подан успешно</string>
<string name="bolusrequested">Начинается подача болюса %1$.2fед.</string>
<string name="bolusrequested">Будет подано %1$.2fU ед. инс</string>
<string name="smscommunicator_bolusdelivered">Болюс %1$.2fед. подан успешно</string>
<string name="smscommunicator_mealbolusdelivered">Болюс на еду %1$.2f ед. подан успешно</string>
<string name="smscommunicator_mealbolusdelivered_tt">Цель %1$s на %2$d минут</string>
@ -262,9 +262,9 @@
<string name="smscommunicator_reconnect">Связь с помпой возобновлена</string>
<string name="smscommunicator_remotecommandnotallowed">удаленная команда не разрешена</string>
<string name="smscommunicator_remotebolusnotallowed">Удаленный болюс недоступен, повторите попытку позже.</string>
<string name="smscommunicator_basalreplywithcode">Чтобы подать базал %1$.2fед./ч в течение %2$d мин. ответьте кодом %3$s</string>
<string name="smscommunicator_basalreplywithcode">Для начала подачи базала %1$.2f ед./ч на %2$d мин. ответьте кодом %3$s</string>
<string name="smscommunicator_profilereplywithcode">Для переключения профиля на %1$s %2$d%% ответьте кодом %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Для начала подачи пролонгированного болюса %1$.2fед. за %2$d мин. ответьте кодом %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Для начала подачи пролонгированного болюса %1$.2fед. на %2$d мин. ответьте кодом %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Чтобы ввести %1$d г в %2$s ответьте кодом %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Для начала подачи базала %1$d%% на %2$d мин. ответьте кодом %3$s</string>
<string name="smscommunicator_suspendreplywithcode">для приостановки цикла на %1$d мин ответьте кодом %2$s</string>
@ -856,7 +856,7 @@ Context | Edit Context</string>
<string name="code_compare">Коды на этом устройстве и на вашей помпе совпадают?</string>
<string name="insight_pairing">Сопряжение с Insight</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">Подано %1$.2fед./ %2$.2fед</string>
<string name="insight_delivered">Подано %1$.2fед / %2$.2fед</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Трубка заменена</string>
<string name="pump_time_updated">Время на помпе обновлено</string>
@ -914,7 +914,7 @@ Context | Edit Context</string>
<string name="short_status_extended">Пролонгированный: %1$.2f / %2$.2f U за %3$d мин</string>
<string name="short_status_multiwave">Пролонгированный: %1$.2f / %2$.2f U за %3$d мин</string>
<string name="short_status_tdd">Суммарный инсулин TDD: %1$.2f</string>
<string name="short_status_reservoir">Резервуар: %1$.2fед</string>
<string name="short_status_reservoir">Резерв.: %1$.2f ед</string>
<string name="short_status_battery">Батарея: %1$d%%</string>
<string name="max_recovery_duration">Макс продолжительность восстановления [s]</string>
<string name="min_recovery_duration">Мин. продолжительность восстановления [s]</string>
@ -1057,8 +1057,8 @@ Context | Edit Context</string>
<string name="sendsmsactionlabel">Отправить SMS: %1$s</string>
<string name="sendsmsactiondescription">Отправить SMS на все номера</string>
<string name="sendsmsactiontext">Отправить SMS с текстом</string>
<string name="insulinFromCob"><![CDATA[Активные углеводы COB в сопоставлении с Активным инсулином IOB: <font color=\'%1$s\'>%2$+.2fед</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Применено ограничение на болюс: %2$.2fед до %3$.2fед</font>]]></string>
<string name="cobvsiob">угл COB к инс IOB</string>
<string name="bolusconstraintappliedwarn">Применено ограничение болюса: %1$.2f ед до %2$.2f ед</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Обнаружено медленное всасывание углеводов: %2$d%% времени. Еще раз проверьте свои расчеты. Возможно акт углеводы COB вне диапазона и может быть подано больше инсулина!!!!!</font>]]></string>
<string name="partialboluswizard">Подать эту часть рекомендации мастера болюса [%]</string>
<string name="deliverpartofboluswizard">Мастер болюса выполняет расчет, но подана только эта часть рекомендуемого инсулина. Полезно с алгоритмом SMB.</string>
@ -1079,7 +1079,6 @@ Context | Edit Context</string>
<string name="selected_profile">Выбрано:</string>
<string name="unitsnosemicolon">Единицы</string>
<string name="doyouwantswitchprofile">Хотите переключить профиль и сбросить изменения, внесенные в текущий профиль?</string>
<string name="format_carbs">%1$d гр</string>
<string name="common_on">Вкл.</string>
<string name="common_off">Выкл.</string>
<string name="objectives_button_unfinish">Очистить завершенные</string>

View file

@ -156,7 +156,7 @@
<string name="overview_tempbasal_button">Dočasný bazál</string>
<string name="overview_extendedbolus_button">Predĺžený bolus</string>
<string name="configbuilder_nightscoutversion_label">Verzia Nightscoutu:</string>
<string name="missing_carbs">Chýba %1$dg</string>
<string name="missing_carbs">Chýba %1$d g</string>
<string name="exported">Nastavenie exportované</string>
<string name="export_to">Exportovať nastavenia do</string>
<string name="import_from">Importovať nastavenia z</string>
@ -235,10 +235,10 @@
<string name="smscommunicator_remotebolusmindistance_summary">Minimálny počet minút, ktorý musí uplynúť medzi jedným vzdialeným bolusom a tým nasledujúcim</string>
<string name="smscommunicator_remotebolusmindistance">Aspoň koľko minút musí uplynúť, medzi jedným vzdialeným bolusom a tým nasledujúcim</string>
<string name="smscommunicator_remotebolusmindistance_caveat">Pre vašu bezpečnosť, musíte pridať aspoň 2 telefónne čísla, aby ste zmenili toto prednastavenie.</string>
<string name="bolusdelivered">Bolus %1$.2fJI podaný úspešne</string>
<string name="bolusrequested">Podávanie %1$.2fJ inzulínu</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fJI podaný úspešne</string>
<string name="smscommunicator_mealbolusdelivered">Bolus %1$.2fJI podaný úspešne</string>
<string name="bolusdelivered">Bolus %1$.2f JI podaný úspešne</string>
<string name="bolusrequested">Podávanie %1$.2f J inzulínu</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2f JI podaný úspešne</string>
<string name="smscommunicator_mealbolusdelivered">Bolus na jedlo %1$.2f JI podaný úspešne</string>
<string name="smscommunicator_mealbolusdelivered_tt">Cieľ %1$s na %2$d minút</string>
<string name="smscommunicator_tt_set">Cieľ %1$s na %2$d minút bol úspešne nastavený</string>
<string name="smscommunicator_tt_canceled">Dočasný cieľ úspešne zrušený</string>
@ -262,9 +262,9 @@
<string name="smscommunicator_reconnect">Pumpa bola znovu pripojená</string>
<string name="smscommunicator_remotecommandnotallowed">Príkazy na diaľku nie sú povolené</string>
<string name="smscommunicator_remotebolusnotallowed">Diaľkovo ovládaný bolus nie je momentálne povolený. Skúste to neskôr.</string>
<string name="smscommunicator_basalreplywithcode">Pre spustenie bazálu %1$.2fJI/h na %2$d min odpovedzte SMS s kódom %3$s</string>
<string name="smscommunicator_basalreplywithcode">Pre spustenie bazálu %1$.2f JI/h na %2$d min odpovedzte SMS s kódom %3$s</string>
<string name="smscommunicator_profilereplywithcode">Pre prepnutie profilu na %1$s %2$d%% odpovedzte SMS s kódom %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Pre spustenie predĺženého bolusu %1$.2fJI na %2$d min odpovedzte SMS s kódom %3$s</string>
<string name="smscommunicator_extendedreplywithcode">Pre spustenie predĺženého bolusu %1$.2f JI na %2$d min odpovedzte SMS s kódom %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Pre zadanie %1$dg na %2$s odpovedz SMS kódom %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">Pre spustenie bazálu %1$d%% na %2$d min odpovedzte SMS s kódom %3$s</string>
<string name="smscommunicator_suspendreplywithcode">Pre pozastavenie uzavretého okruhu na %1$d minút odpovedaj SMS s kódom %2$s</string>
@ -273,7 +273,7 @@
<string name="smscommunicator_loopdisablereplywithcode">Pre zakázanie uzavretého okruhu, odpovedzte SMS s kódom %1$s</string>
<string name="smscommunicator_tempbasalset">Dočasný bazál %1$.2fJI/h spustený na %2$d minút</string>
<string name="smscommunicator_extendedset">Predĺžený bolus %1$.2fJI na %2$d min úspešne spustený</string>
<string name="smscommunicator_carbsset">Sacharidy %1$dg zadané úspešne</string>
<string name="smscommunicator_carbsset">Sacharidy %1$d g zadané úspešne</string>
<string name="smscommunicator_carbsfailed">Zadanie %1$dg sacharidov sa nepodarilo</string>
<string name="smscommunicator_tempbasalset_percent">Dočasný bazál %1$d%% na %2$d minút úspešne spustený</string>
<string name="smscommunicator_tempbasalfailed">Spustenie dočasného bazálu zlyhalo</string>
@ -854,7 +854,7 @@
<string name="code_compare">Zhodujú sa kódy zobrazené na tomto zariadení a na pumpe?</string>
<string name="insight_pairing">Párovanie Insight</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fJI / %2$.2fJI podaných</string>
<string name="insight_delivered">%1$.2f JI / %2$.2f JI podaných</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Hadička vymenená</string>
<string name="pump_time_updated">Čas v pumpe bol aktualizovaný</string>
@ -912,7 +912,7 @@
<string name="short_status_extended">Predl. bolus: %1$.2f / %2$.2f JI na %3$d min</string>
<string name="short_status_multiwave">Duálny bolus: %1$.2f / %2$.2f JI na %3$d min</string>
<string name="short_status_tdd">CDD: %1$.2f</string>
<string name="short_status_reservoir">Zásobník: %1$.2fJI</string>
<string name="short_status_reservoir">Zásobník: %1$.2f JI</string>
<string name="short_status_battery">Bat.: %1$d%%</string>
<string name="max_recovery_duration">Max. doba trvania obnovenia [s]</string>
<string name="min_recovery_duration">Min. doba trvania obnovenia [s]</string>
@ -1055,8 +1055,8 @@
<string name="sendsmsactionlabel">Poslať SMS: %1$s</string>
<string name="sendsmsactiondescription">Poslať SMS na všetky čísla</string>
<string name="sendsmsactiontext">Odoslať SMS s textom</string>
<string name="insulinFromCob"><![CDATA[COB vs IOB: <font color=\'%1$s\'>%2$+.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Aplikované obmedzenie bolusu: %2$.2fJI na %3$.2fJI</font>]]></string>
<string name="cobvsiob">COB vs. IOB</string>
<string name="bolusconstraintappliedwarn">Použité obmedzenie bolusu: %1$.2f J na %2$.2f J</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Detekovaná pomalá absorbcia sacharidov: %2$d%% času. Prekontrolujte kalkuláciu. COB môže byť úplne iné, môže byť podaného viac inzulínu!!!!!</font>]]></string>
<string name="partialboluswizard">Podaj túto časť z výsledku kalkulácie [%]</string>
<string name="deliverpartofboluswizard">Bolusová kalkulačka urobí výpočet, ale iba táto časť vypočítaného inzulínu je podaná. Pomáha pri SMB algoritme.</string>
@ -1077,7 +1077,6 @@
<string name="selected_profile">Vybrané:</string>
<string name="unitsnosemicolon">Jednotky</string>
<string name="doyouwantswitchprofile">Chcete prepnúť profil a zahodiť zmeny vykonané v aktuálnom profile?</string>
<string name="format_carbs">%1$dg</string>
<string name="common_on">ZAP</string>
<string name="common_off">VYP</string>
<string name="objectives_button_unfinish">Vymazanie dokončené</string>

View file

@ -157,7 +157,6 @@ Eversense-appen.</string>
<string name="overview_tempbasal_button">Temp basal</string>
<string name="overview_extendedbolus_button">Förlängd bolus</string>
<string name="configbuilder_nightscoutversion_label">Nightscoutversion:</string>
<string name="missing_carbs">Saknar %1$dg</string>
<string name="exported">Inställningar exporterade</string>
<string name="export_to">Exportera inställningar till</string>
<string name="import_from">Importera inställningar från</string>
@ -236,10 +235,6 @@ Eversense-appen.</string>
<string name="smscommunicator_remotebolusmindistance_summary">Minsta antal minuter som måste förflyta mellan en fjärrbolus och nästa</string>
<string name="smscommunicator_remotebolusmindistance">Minsta antal minuter mellan fjärrbolus</string>
<string name="smscommunicator_remotebolusmindistance_caveat">För att redigera den här inställningen måste du, för din säkerhet, lägga till minst 2 telefonnummer.</string>
<string name="bolusdelivered">Bolus %1$.2f enheter levererat</string>
<string name="bolusrequested">Kommer att leverera %1$.2f enheter</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2f enheter levererat</string>
<string name="smscommunicator_mealbolusdelivered">Bolus på %1$.2f enheter levererat</string>
<string name="smscommunicator_mealbolusdelivered_tt">Temporärt mål på %1$s är satt i %2$d minuter</string>
<string name="smscommunicator_tt_set">Temporärt mål på %1$s är satt i %2$d minuter</string>
<string name="smscommunicator_tt_canceled">Temporärt mål avbrutet</string>
@ -263,9 +258,7 @@ Eversense-appen.</string>
<string name="smscommunicator_reconnect">Pump återansluten</string>
<string name="smscommunicator_remotecommandnotallowed">Otillåtet fjärrkommando</string>
<string name="smscommunicator_remotebolusnotallowed">Fjärrbolus inte tillgängligt. Försök igen senare.</string>
<string name="smscommunicator_basalreplywithcode">För att starta temp basal %1$.2f enheter/tim i %2$d min, svara med kod %3$s</string>
<string name="smscommunicator_profilereplywithcode">För att byta till profil %1$s %2$d%% svara med kod %3$s</string>
<string name="smscommunicator_extendedreplywithcode">För att starta förlängd bolus med %1$.2f enheter över %2$d min, svara med kod %3$s</string>
<string name="smscommunicator_carbsreplywithcode">Om du vill ange %1$dg kl. %2$s, svara med kod %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">För att starta temp basal %1$d%% i %2$d min, svara med kod %3$s</string>
<string name="smscommunicator_suspendreplywithcode">För att pausa loop i %1$d minuter, svara med kod %2$s</string>
@ -274,7 +267,6 @@ Eversense-appen.</string>
<string name="smscommunicator_loopdisablereplywithcode">För att inaktivera loopen, svara med kod %1$s</string>
<string name="smscommunicator_tempbasalset">Temp basal %1$.2f enheter/tim i %2$d min startad</string>
<string name="smscommunicator_extendedset">Förlängd bolus %1$.2f enheter över %2$d min har startats</string>
<string name="smscommunicator_carbsset">%1$dg kolhydrater registrerat</string>
<string name="smscommunicator_carbsfailed">Misslyckades med att registrera %1$dg kolhydrater</string>
<string name="smscommunicator_tempbasalset_percent">Temp basal %1$d%% enheter/tim i %2$d min startad</string>
<string name="smscommunicator_tempbasalfailed">Fel vid start av temp basal</string>
@ -855,7 +847,6 @@ Eversense-appen.</string>
<string name="code_compare">Stämmer koderna överens mellan denna enhet och din pump?</string>
<string name="insight_pairing">Parkoppling av Insight</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU levererat</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Slang bytt</string>
<string name="pump_time_updated">Tiden uppdaterad i pumpen</string>
@ -913,7 +904,6 @@ Eversense-appen.</string>
<string name="short_status_extended">Förl: %1$.2f / %2$.2f U i %3$d min</string>
<string name="short_status_multiwave">Kombi: %1$.2f / %2$.2f U i %3$d min</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Reser.: %1$.2fU</string>
<string name="short_status_battery">Batt.: %1$d%%</string>
<string name="max_recovery_duration">Max paus mellan återanslutningsförsök [s]</string>
<string name="min_recovery_duration">Min paus mellan återanslutningsförsök [s]</string>
@ -1056,8 +1046,6 @@ Eversense-appen.</string>
<string name="sendsmsactionlabel">Skicka SMS: %1$s</string>
<string name="sendsmsactiondescription">Skicka SMS till alla nummer</string>
<string name="sendsmsactiontext">Skicka SMS med 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\'>Bolusbegränsning: %2$.2fU till %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>Varning! Långsam KH-absorption upptäckt %2$d%% av tiden. Dubbelkolla din beräkning. COB kan vara väldigt missvisande och du riskerar få för mycket insulin!</font>]]></string>
<string name="partialboluswizard">Direkt bolus [%]</string>
<string name="deliverpartofboluswizard">Bolusguiden utför beräkningar, men endast denna del av beräknat insulin levereras. Användbar med SMB-algoritm.</string>
@ -1078,7 +1066,6 @@ Eversense-appen.</string>
<string name="selected_profile">Valt:</string>
<string name="unitsnosemicolon">Enheter</string>
<string name="doyouwantswitchprofile">Vill du byta profil och ta bort ändringar som gjorts i den aktuella profilen?</string>
<string name="format_carbs">%1$dg</string>
<string name="common_on"></string>
<string name="common_off">Av</string>
<string name="objectives_button_unfinish">Rensa avslutade</string>

View file

@ -169,9 +169,6 @@
<string name="smscommunicator_bolusreplywithcode">要输注大剂量胰岛素%1$.2fU 回复如下代码 %2$s</string>
<string name="smscommunicator_calibrationreplywithcode">要发送校准值 %1$.2f 回复如下代码 %2$s</string>
<string name="smscommunicator_bolusfailed">大剂量输注失败</string>
<string name="bolusdelivered">已经成功输注大剂量%1$.2fU</string>
<string name="bolusrequested">将要输注 %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">已经成功输注大剂量%1$.2fU</string>
<string name="smscommunicator_remotecommandsallowed">通过SMS短信允许远程命令</string>
<string name="danarprofile">DanaR 配置文件设置</string>
<string name="danarprofile_dia">DIA [h]</string>
@ -187,9 +184,7 @@
<string name="valueoutofrange">值 %1$s 超过了硬限制</string>
<string name="smscommunicator_remotecommandnotallowed">远程命令没有被允许</string>
<string name="smscommunicator_remotebolusnotallowed">远程大剂量不可用。请稍后再试。</string>
<string name="smscommunicator_basalreplywithcode">要开始基础率 %1$.2fU/h 持续时间%2$d 分钟,请回复如下代码 %3$s</string>
<string name="smscommunicator_profilereplywithcode">要切换配置文件到 %1$s %2$d%% 请回复代码 %3$s</string>
<string name="smscommunicator_extendedreplywithcode">要开始扩展大剂量 %1$.2fU/h 持续时间%2$d 分钟,请回复如下代码 %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">要开始基础率 %1$d%% 持续时间%2$d 分钟,请回复如下代码 %3$s</string>
<string name="smscommunicator_suspendreplywithcode">要暂停闭环 %1$d 分钟请回复如下代码 %2$s</string>
<string name="smscommunicator_tempbasalset">临时基础率 %1$.2fU/h 持续 %2$d 分钟启用成功了</string>
@ -713,7 +708,6 @@
<string name="code_compare">此设备和您的泵上显示的代码是否匹配?</string>
<string name="insight_pairing">Insight 正在配对</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">已输注%1$.2fU / %2$.2fU</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">管路已经更换</string>
<string name="pump_time_updated">泵时间已经更新</string>
@ -767,7 +761,6 @@
<string name="short_status_extended">扩展: %1$.2f / %2$.2f U 为 %3$d 分钟</string>
<string name="short_status_multiwave">多波: %1$.2f / %2$.2f U 持续时间 %3$d 分钟</string>
<string name="short_status_tdd">TDD(日输注总量): %1$.2f</string>
<string name="short_status_reservoir">Reser.: %1$.2fU</string>
<string name="short_status_battery">电池: %1$d%%</string>
<string name="max_recovery_duration">最大恢复时间 [s]</string>
<string name="min_recovery_duration">最小恢复持续时间 [s]</string>

View file

@ -188,7 +188,7 @@
<string name="overview_tempbasal_button">TempBasal</string>
<string name="overview_extendedbolus_button">Extended Bolus</string>
<string name="configbuilder_nightscoutversion_label">Nightscout version:</string>
<string name="missing_carbs">Missing %1$dg</string>
<string name="missing_carbs">Missing %1$d g</string>
<string name="exported">Preferences exported</string>
<string name="export_to">Export settings to</string>
<string name="import_from">Import settings from</string>
@ -279,10 +279,10 @@
<string name="smscommunicator_remotebolusmindistance_summary">Minimum number of minutes that must elapse between one remote bolus and the next</string>
<string name="smscommunicator_remotebolusmindistance">How many minutes must elapse, at least, between one bolus and the next</string>
<string name="smscommunicator_remotebolusmindistance_caveat">For your safety, to edit this preference you need to add at least 2 phone numbers.</string>
<string name="bolusdelivered">Bolus %1$.2fU delivered successfully</string>
<string name="bolusrequested">Going to deliver %1$.2fU</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2fU delivered successfully</string>
<string name="smscommunicator_mealbolusdelivered">Meal Bolus %1$.2fU delivered successfully</string>
<string name="bolusdelivered">Bolus %1$.2f U delivered successfully</string>
<string name="bolusrequested">Going to deliver %1$.2f U</string>
<string name="smscommunicator_bolusdelivered">Bolus %1$.2f U delivered successfully</string>
<string name="smscommunicator_mealbolusdelivered">Meal Bolus %1$.2f U delivered successfully</string>
<string name="smscommunicator_mealbolusdelivered_tt">Target %1$s for %2$d minutes</string>
<string name="smscommunicator_tt_set">Target %1$s for %2$d minutes set successfully</string>
<string name="smscommunicator_tt_canceled">Temp Target canceled successfully</string>
@ -306,9 +306,9 @@
<string name="smscommunicator_reconnect">Pump reconnected</string>
<string name="smscommunicator_remotecommandnotallowed">Remote command is not allowed</string>
<string name="smscommunicator_remotebolusnotallowed">Remote bolus not available. Try again later.</string>
<string name="smscommunicator_basalreplywithcode">To start basal %1$.2fU/h for %2$d min reply with code %3$s</string>
<string name="smscommunicator_basalreplywithcode">To start basal %1$.2f U/h for %2$d min reply with code %3$s</string>
<string name="smscommunicator_profilereplywithcode">To switch profile to %1$s %2$d%% reply with code %3$s</string>
<string name="smscommunicator_extendedreplywithcode">To start extended bolus %1$.2fU for %2$d min reply with code %3$s</string>
<string name="smscommunicator_extendedreplywithcode">To start extended bolus %1$.2f U for %2$d min reply with code %3$s</string>
<string name="smscommunicator_carbsreplywithcode">To enter %1$dg at %2$s reply with code %3$s</string>
<string name="smscommunicator_basalpctreplywithcode">To start basal %1$d%% for %2$d min reply with code %3$s</string>
<string name="smscommunicator_suspendreplywithcode">To suspend loop for %1$d minutes reply with code %2$s</string>
@ -317,7 +317,7 @@
<string name="smscommunicator_loopdisablereplywithcode">To disable loop reply with code %1$s</string>
<string name="smscommunicator_tempbasalset">Temp basal %1$.2fU/h for %2$d min started successfully</string>
<string name="smscommunicator_extendedset">Extended bolus %1$.2fU for %2$d min started successfully</string>
<string name="smscommunicator_carbsset">Carbs %1$dg entered successfully</string>
<string name="smscommunicator_carbsset">Carbs %1$d g entered successfully</string>
<string name="smscommunicator_carbsfailed">Entering %1$dg of carbs failed</string>
<string name="smscommunicator_tempbasalset_percent">Temp basal %1$d%% for %2$d min started successfully</string>
<string name="smscommunicator_tempbasalfailed">Temp basal start failed</string>
@ -1020,7 +1020,7 @@
<string name="code_compare">Do the codes displayed on this device and on your pump match?</string>
<string name="insight_pairing">Insight pairing</string>
<string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU delivered</string>
<string name="insight_delivered">%1$.2f U / %2$.2f U delivered</string>
<string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Tube changed</string>
<string name="pump_time_updated">Pump time updated</string>
@ -1080,7 +1080,7 @@
<string name="short_status_extended">Extended: %1$.2f / %2$.2f U for %3$d min</string>
<string name="short_status_multiwave">Multiwave: %1$.2f / %2$.2f U for %3$d min</string>
<string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Reser.: %1$.2fU</string>
<string name="short_status_reservoir">Reser.: %1$.2f U</string>
<string name="short_status_battery">Batt.: %1$d%%</string>
<string name="max_recovery_duration">Max. recovery duration [s]</string>
<string name="min_recovery_duration">Min. recovery duration [s]</string>
@ -1253,8 +1253,8 @@
<string name="sendsmsactiontext">Send SMS with 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\'>Bolus constraint applied: %2$.2fU to %3$.2fU</font>]]></string>
<string name="cobvsiob">COB vs IOB</string>
<string name="bolusconstraintappliedwarn">Bolus constraint applied: %1$.2f U to %2$.2f U</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Slow carbs absorption detected: %2$d%% of time. Double check your calculation. COB can be overestimated thus more insulin could be given !!!!!</font>]]></string>
<string name="key_boluswizard_percentage" translatable="false">boluswizard_percentage</string>
<string name="partialboluswizard">Deliver this part of bolus wizard result [%]</string>
@ -1278,7 +1278,6 @@
<string name="unitsnosemicolon">Units</string>
<string name="doyouwantswitchprofile">Do you want to switch profile and discard changes made to current profile?</string>
<string name="key_wizard_calculation_visible" translatable="false">wizard_calculation_visible</string>
<string name="format_carbs">%1$dg</string>
<string name="common_on">On</string>
<string name="common_off">Off</string>
<string name="objectives_button_unfinish">Clear finished</string>

View file

@ -243,9 +243,9 @@ public class Treatment implements DataPointWithLabelInterface, DbObjectBase {
@Override
public String getLabel() {
String label = "";
if (insulin > 0) label += DecimalFormatter.toPumpSupportedBolus(insulin, activePlugin.getActivePump()) + "U";
if (insulin > 0) label += DecimalFormatter.toPumpSupportedBolus(insulin, activePlugin.getActivePump(), resourceHelper);
if (carbs > 0)
label += "~" + DecimalFormatter.to0Decimal(carbs) + "g";
label += "~" + resourceHelper.gs(R.string.format_carbs, (int) carbs);
return label;
}

View file

@ -194,7 +194,7 @@ class ProfileViewerDialog : DaggerDialogFragment() {
val val1 = profile1.getBasalTimeFromMidnight(hour * 60 * 60)
val val2 = profile2.getBasalTimeFromMidnight(hour * 60 * 60)
if (val1 != prev1 || val2 != prev2) {
s.append(formatColors(Profile.format_HH_MM(hour * 60 * 60), val1, val2, DecimalFormat("0.00"), resourceHelper.gs(R.string.profile_ins_units_per_hour)))
s.append(formatColors(Profile.format_HH_MM(hour * 60 * 60), val1, val2, DecimalFormat("0.00"), " " + resourceHelper.gs(R.string.profile_ins_units_per_hour)))
s.append("<br>")
}
prev1 = val1
@ -217,7 +217,7 @@ class ProfileViewerDialog : DaggerDialogFragment() {
val val1 = profile1.getIcTimeFromMidnight(hour * 60 * 60)
val val2 = profile2.getIcTimeFromMidnight(hour * 60 * 60)
if (val1 != prev1 || val2 != prev2) {
s.append(formatColors(Profile.format_HH_MM(hour * 60 * 60), val1, val2, DecimalFormat("0.0"), resourceHelper.gs(R.string.profile_carbs_per_unit)))
s.append(formatColors(Profile.format_HH_MM(hour * 60 * 60), val1, val2, DecimalFormat("0.0"), " " + resourceHelper.gs(R.string.profile_carbs_per_unit)))
s.append("<br>")
}
prev1 = val1
@ -234,7 +234,7 @@ class ProfileViewerDialog : DaggerDialogFragment() {
val val1 = Profile.fromMgdlToUnits(profile1.getIsfMgdlTimeFromMidnight(hour * 60 * 60), profile1.units)
val val2 = Profile.fromMgdlToUnits(profile2.getIsfMgdlTimeFromMidnight(hour * 60 * 60), profile1.units)
if (val1 != prev1 || val2 != prev2) {
s.append(formatColors(Profile.format_HH_MM(hour * 60 * 60), val1, val2, DecimalFormat("0.0"), profile1.units + resourceHelper.gs(R.string.profile_per_unit)))
s.append(formatColors(Profile.format_HH_MM(hour * 60 * 60), val1, val2, DecimalFormat("0.0"), profile1.units + " " + resourceHelper.gs(R.string.profile_per_unit)))
s.append("<br>")
}
prev1 = val1

View file

@ -128,7 +128,7 @@ public class APSResult {
// smb
if (smb != 0)
ret += ("SMB: " + DecimalFormatter.toPumpSupportedBolus(smb, activePlugin.getActivePump()) + " U\n");
ret += ("SMB: " + DecimalFormatter.toPumpSupportedBolus(smb, activePlugin.getActivePump(), resourceHelper) + "\n");
if (isCarbsRequired()) {
ret += getCarbsRequiredText()+"\n";
@ -166,7 +166,7 @@ public class APSResult {
// smb
if (smb != 0)
ret += ("<b>" + "SMB" + "</b>: " + DecimalFormatter.toPumpSupportedBolus(smb, activePlugin.getActivePump()) + " U<br>");
ret += ("<b>" + "SMB" + "</b>: " + DecimalFormatter.toPumpSupportedBolus(smb, activePlugin.getActivePump(), resourceHelper) + "<br>");
if (isCarbsRequired()) {
ret += getCarbsRequiredText()+"<br>";

View file

@ -2,7 +2,9 @@ package info.nightscout.androidaps.utils;
import java.text.DecimalFormat;
import info.nightscout.androidaps.core.R;
import info.nightscout.androidaps.interfaces.PumpInterface;
import info.nightscout.androidaps.utils.resources.ResourceHelper;
/**
* Created by mike on 11.07.2016.
@ -51,6 +53,12 @@ public class DecimalFormatter {
: to1Decimal(value);
}
public static String toPumpSupportedBolus(double value, PumpInterface pump, ResourceHelper resourceHelper) {
return pump.getPumpDescription().bolusStep <= 0.051
? resourceHelper.gs(R.string.formatinsulinunits, value)
: resourceHelper.gs(R.string.formatinsulinunits1, value);
}
public static DecimalFormat pumpSupportedBolusFormat(PumpInterface pump) {
return pump.getPumpDescription().bolusStep <= 0.051
? new DecimalFormat("0.00")

View file

@ -0,0 +1,11 @@
package info.nightscout.androidaps.utils.extensions
import androidx.annotation.ColorRes
import info.nightscout.androidaps.utils.resources.ResourceHelper
fun String.formatBold(): String =
"<b>$this</b>"
fun String.formatColor(resourceHelper: ResourceHelper, @ColorRes colorId: Int): String =
"<font color='" + resourceHelper.gc(colorId) + "'>" + this + "</font>"

View file

@ -18,12 +18,14 @@
<string name="disconnected">Не е сврзана</string>
<string name="disconnecting">Разкачане</string>
<string name="androidaps_start">Стартиран AndroidAPS</string>
<string name="formatinsulinunits1">%1$.1fЕ</string>
<string name="formatinsulinunits">%1$.2fЕ</string>
<string name="formatsignedinsulinunits">%1$+.2fЕ</string>
<string name="format_carbs">%1$d гр</string>
<string name="reservoirvalue">%1$.0f / %2$d Е</string>
<string name="pump_basebasalrate">%1$.2f Е</string>
<string name="format_hours">%1$.2f ч</string>
<string name="format_mins">%1$d мин</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Помпата е заета</string>
<string name="connectionerror">Грешка при връзка с помпата</string>
<string name="youareonallowedlimit">Достигнахте лимита</string>
@ -120,7 +122,7 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Грешен профил: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$dмин</string>
<string name="mins">%1$d мин</string>
<!-- TDD-->
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fЕ</b> Бол: <b>%3$.2fЕ</b> Баз: <b>%4$.2fЕ(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fЕ</b> Бол: <b>%3$.2fЕ</b> Баз: <b>%4$.2fЕ(%5$.0f%%)</b> Въгл: <b>%6$.0fгр</b>]]></string>

View file

@ -8,22 +8,24 @@
<string name="profile_set_ok">Bazální profil aktualizován</string>
<string name="invalidinput">Chybná vstupní data</string>
<string name="tempbasaldeliveryerror">Chyba nastavování dočasného bazálu</string>
<string name="goingtodeliver">Podávání %1$.2fU inzulínu</string>
<string name="goingtodeliver">Podávání %1$.2f U inzulínu</string>
<string name="waitingforpump">Čekání na pumpu</string>
<string name="connectingfor">Připojování %1$d sec</string>
<string name="bolusdelivering">Aplikováno %1$.2fU</string>
<string name="bolusdelivering">Aplikováno %1$.2f U</string>
<string name="handshaking">Navazování spojení</string>
<string name="connecting">Připojuji</string>
<string name="connected">Připojeno</string>
<string name="disconnected">Odpojeno</string>
<string name="disconnecting">Odpojuji</string>
<string name="androidaps_start">AndroidAPS restartován</string>
<string name="formatinsulinunits">%1$.2fU</string>
<string name="formatinsulinunits1">%1$.1f U</string>
<string name="formatinsulinunits">%1$.2f U</string>
<string name="formatsignedinsulinunits">%1$+.2f U</string>
<string name="format_carbs">%1$d g</string>
<string name="reservoirvalue">%1$.0f / %2$d U</string>
<string name="pump_basebasalrate">%1$.2fU/h</string>
<string name="pump_basebasalrate">%1$.2f U/h</string>
<string name="format_hours">%1$.2f h</string>
<string name="format_mins">%1$d min</string>
<string name="format_mins_short">%1$d m</string>
<string name="pumpbusy">Pumpa je zaneprázdněna</string>
<string name="connectionerror">Chyba připojování pumpy</string>
<string name="youareonallowedlimit">Dosaženo limitu</string>
@ -82,8 +84,8 @@
<string name="location_not_found_title">Zjišťování polohy není povoleno</string>
<string name="location_not_found_message">Pro vyhledání Bluetooth zařízení na novějších telefonech musí být povoleno zjišťování polohy. AAPS vás nesleduje a po provedení párování můžete tuto volbu opět zakázat.</string>
<!-- DateUtil-->
<string name="minago">před %1$dm</string>
<string name="hoursago">před %1$.1fh</string>
<string name="minago">před %1$d min</string>
<string name="hoursago">před %1$.1f h</string>
<string name="shorthour">h</string>
<string name="days">dnů</string>
<string name="hours">hodin</string>
@ -120,10 +122,10 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Chybný profil: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$d minut</string>
<string name="mins">%1$d min</string>
<!-- TDD-->
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bol: <b>%3$.2fU</b> Baz: <b>%4$.2fU(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bol: <b>%3$.2fU</b> Baz: <b>%4$.2fU(%5$.0f%%)</b> Sach.: <b>%6$.0fg</b>]]></string>
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2f U</b> Bol: <b>%3$.2f U</b> Baz: <b>%4$.2f U(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2f U</b> Bol: <b>%3$.2f U</b> Baz: <b>%4$.2f U(%5$.0f%%)</b> Sach.: <b>%6$.0f g</b>]]></string>
<!-- Translator-->
<string name="careportal_bgcheck">Kontrola glykémie</string>
<string name="careportal_announcement">Oznámení</string>

View file

@ -8,7 +8,7 @@
<string name="profile_set_ok">Basal-Profil in der Pumpe aktualisiert</string>
<string name="invalidinput">Ungültige Eingabedaten</string>
<string name="tempbasaldeliveryerror">TBR Abgabe-Fehler</string>
<string name="goingtodeliver">Werde %1$.2fIE abgeben</string>
<string name="goingtodeliver">Werde %1$.2f IE abgeben</string>
<string name="waitingforpump">Warte auf Pumpe</string>
<string name="connectingfor">Verbindungsaufbau seit %1$d s</string>
<string name="bolusdelivering">Gebe %1$.2fIE ab</string>
@ -18,12 +18,14 @@
<string name="disconnected">Getrennt</string>
<string name="disconnecting">Verbindung wird getrennt</string>
<string name="androidaps_start">AndroidAPS gestartet</string>
<string name="formatinsulinunits1">%1$.1f IE</string>
<string name="formatinsulinunits">%1$.2f IE</string>
<string name="formatsignedinsulinunits">%1$+.2f IE</string>
<string name="format_carbs">%1$d g</string>
<string name="reservoirvalue">%1$.0f / %2$d IE</string>
<string name="pump_basebasalrate">%1$.2f IE/h</string>
<string name="format_hours">%1$.2f h</string>
<string name="format_mins">%1$d min.</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Pumpe ist beschäftigt</string>
<string name="connectionerror">Pumpen-Verbindungsfehler</string>
<string name="youareonallowedlimit">Limit erreicht</string>
@ -120,10 +122,10 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Ungültiges Profil: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$d Min.</string>
<string name="mins">%1$d min.</string>
<!-- TDD-->
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bol: <b>%3$.2fU</b> Bas: <b>%4$.2fIE(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bol: <b>%3$.2fU</b> Bas: <b>%4$.2fIE(%5$.0f%%)</b> KH: <b>%6$.0fg</b>]]></string>
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2f IE</b> Bol: <b>%3$.2f U</b> Bas: <b>%4$.2f IE(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2f IE</b> Bol: <b>%3$.2f U</b> Bas: <b>%4$.2f IE(%5$.0f%%)</b> KH: <b>%6$.0f g</b>]]></string>
<!-- Translator-->
<string name="careportal_bgcheck">BZ-Test</string>
<string name="careportal_announcement">Ankündigung</string>
@ -163,7 +165,7 @@
<string name="waitingforpumpresult">Auf Pumpenergebnis warten</string>
<string name="smb_shortname">SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">%dg Kohlenhydrate sollten innerhalb von %d Minuten aufgenommen werden</string>
<string name="carbsreq">%d g zusätzliche Kohlenhydrate innerhalb von %d Minuten erforderlich</string>
<!-- TDDStatsActivity-->
<string name="stats">Statistik</string>
<string name="cumulative_tdd">Kumulative TDD</string>

View file

@ -8,22 +8,17 @@
<string name="profile_set_ok">Perfil basal actualizado en bomba</string>
<string name="invalidinput">Datos inválidos</string>
<string name="tempbasaldeliveryerror">Basal Temporal no emitida</string>
<string name="goingtodeliver">Se van a infundir %1$.2fU</string>
<string name="waitingforpump">Esperando bomba</string>
<string name="connectingfor">Conexión por %1$d s</string>
<string name="bolusdelivering">Infundiendo %1$.2fU</string>
<string name="handshaking">Estableciendo comunicacion</string>
<string name="connecting">Conectando</string>
<string name="connected">Conectado</string>
<string name="disconnected">Desconectado</string>
<string name="disconnecting">Desconectando</string>
<string name="androidaps_start">AndroidAPS iniciado</string>
<string name="formatinsulinunits">%1$.2fU</string>
<string name="reservoirvalue">%1$.0f/%2$dU</string>
<string name="pump_basebasalrate">%1$.2fU/h</string>
<string name="format_hours">%1$.2f h</string>
<string name="format_mins">%1$d min</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Bomba ocupada</string>
<string name="connectionerror">Error de conexión de la bomba</string>
<string name="youareonallowedlimit">Límite permitido alcanzado</string>
@ -82,8 +77,6 @@
<string name="location_not_found_title">Ubicación no habilitada</string>
<string name="location_not_found_message">Para activar la visibilidad Bluetooth en nuevos dispositivos, la ubicación debe estar habilitada. AAPS no hace un seguimiento de su ubicación y se puede desactivar después de realizar la vinculación.</string>
<!-- DateUtil-->
<string name="minago">Hace %1$dm</string>
<string name="hoursago">Hace %1$.1fh</string>
<string name="shorthour">h</string>
<string name="days">días</string>
<string name="hours">horas</string>
@ -120,7 +113,6 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Perfil inválido: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$dmin</string>
<!-- TDD-->
<!-- Translator-->
<string name="careportal_bgcheck">Medir glucosa</string>
@ -161,7 +153,6 @@
<string name="waitingforpumpresult">Esperando resultado</string>
<string name="smb_shortname">SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">%dg Carbohidratos adicionales son necesarios dentro de %d minutos</string>
<!-- TDDStatsActivity-->
<string name="stats">Estadísticas</string>
<string name="cumulative_tdd">TDD acumulativa</string>

View file

@ -8,22 +8,24 @@
<string name="profile_set_ok">Profil Basal mise à jour dans la pompe</string>
<string name="invalidinput">Données saisies invalides</string>
<string name="tempbasaldeliveryerror">Erreur injection basal temporaire</string>
<string name="goingtodeliver">%1$.2fU vont être injectées</string>
<string name="goingtodeliver">%1$.2f U vont être injectées</string>
<string name="waitingforpump">Attente connection pompe</string>
<string name="connectingfor">Connexion à %1$d en cours</string>
<string name="bolusdelivering">Injection en cours %1$.2fU</string>
<string name="bolusdelivering">%1$.2f U en cours d\'injection</string>
<string name="handshaking">Connexion</string>
<string name="connecting">Connection en cours</string>
<string name="connected">Connectée</string>
<string name="disconnected">Déconnectée</string>
<string name="disconnecting">Déconnexion en cours</string>
<string name="androidaps_start">AndroidAPS est lancé</string>
<string name="formatinsulinunits">%1$.2fU</string>
<string name="formatinsulinunits1">%1$.1f U</string>
<string name="formatinsulinunits">%1$.2f U</string>
<string name="formatsignedinsulinunits">%1$+.2f U</string>
<string name="format_carbs">%1$d g</string>
<string name="reservoirvalue">%1$.0f / %2$d U</string>
<string name="pump_basebasalrate">%1$.2fU/h</string>
<string name="pump_basebasalrate">%1$.2f U/h</string>
<string name="format_hours">%1$.2f h</string>
<string name="format_mins">%1$d min</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Pompe occupée</string>
<string name="connectionerror">Erreur connection pompe</string>
<string name="youareonallowedlimit">Vous avez atteint la limite maximale</string>
@ -82,8 +84,8 @@
<string name="location_not_found_title">Localisation désactivée</string>
<string name="location_not_found_message">La localisation doit être activée sur les nouveaux appareils pour que la recherche Bluetooth fonctionne. AAPS n\'enregistre pas votre localisation et la localisation peut être désactivée après l\'appairage.</string>
<!-- DateUtil-->
<string name="minago">il y a %1$dm</string>
<string name="hoursago">il y a %1$.1fh</string>
<string name="minago">il y a %1$d m</string>
<string name="hoursago">il y a %1$.1f h</string>
<string name="shorthour">h</string>
<string name="days">jours</string>
<string name="hours">heures</string>
@ -120,10 +122,10 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Profil incorrect : %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$dmin</string>
<string name="mins">%1$d min</string>
<!-- TDD-->
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bol: <b>%3$.2fU</b> Bas: <b>%4$.2fU(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bol: <b>%3$.2fU</b> Bas: <b>%4$.2fU(%5$.0f%%)</b> Gluc.: <b>%6$.0fg</b>]]></string>
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑ : <b>%2$.2f U</b> Bol : <b>%3$.2f U</b> Bas : <b>%4$.2f U (%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑ : <b>%2$.2f U</b> Bol : <b>%3$.2f U</b> Bas : <b>%4$.2f U (%5$.0f%%)</b> Gluc : <b>%6$.0f g</b>]]></string>
<!-- Translator-->
<string name="careportal_bgcheck">Contrôle Glycémie</string>
<string name="careportal_announcement">Notification</string>
@ -163,7 +165,7 @@
<string name="waitingforpumpresult">Attente de résultat</string>
<string name="smb_shortname">SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">%dg de glucides supplémentaires requis d\'ici %d minutes</string>
<string name="carbsreq">%d g de glucides supplémentaires requis d\'ici %d minutes</string>
<!-- TDDStatsActivity-->
<string name="stats">Stats</string>
<string name="cumulative_tdd">DTI cumulé</string>

View file

@ -8,22 +8,24 @@
<string name="profile_set_ok">Profilo basale aggiornato nel micro</string>
<string name="invalidinput">Dati di input non validi</string>
<string name="tempbasaldeliveryerror">Errore erogazione basale temporanea</string>
<string name="goingtodeliver">Sto per erogare %1$.2fU</string>
<string name="goingtodeliver">Sto per erogare %1$.2f U</string>
<string name="waitingforpump">In attesa del micro</string>
<string name="connectingfor">In connessione per %1$d s</string>
<string name="bolusdelivering">Erogazione di %1$.2fU</string>
<string name="bolusdelivering">Erogazione di %1$.2f U</string>
<string name="handshaking">Connessione</string>
<string name="connecting">Connessione</string>
<string name="connected">Connesso</string>
<string name="disconnected">Disconnesso</string>
<string name="disconnecting">Disconnessione</string>
<string name="androidaps_start">AndroidAPS avviato</string>
<string name="formatinsulinunits">%1$.2fU</string>
<string name="formatinsulinunits1">%1$.1f U</string>
<string name="formatinsulinunits">%1$.2f U</string>
<string name="formatsignedinsulinunits">%1$+.2f U</string>
<string name="format_carbs">%1$d g</string>
<string name="reservoirvalue">%1$.0f / %2$d U</string>
<string name="pump_basebasalrate">%1$.2fU/h</string>
<string name="pump_basebasalrate">%1$.2f U/h</string>
<string name="format_hours">%1$.2f h</string>
<string name="format_mins">%1$d min</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Il micro è occupato</string>
<string name="connectionerror">Errore connessione micro</string>
<string name="youareonallowedlimit">Hai raggiunto il limite consentito</string>
@ -82,8 +84,8 @@
<string name="location_not_found_title">La localizzazione non è abilitata</string>
<string name="location_not_found_message">Affinché la ricerca bluetooth funzioni sui dispositivi più recenti, la localizzazione deve essere abilitata, ma può essere disabilitata dopo l\'associazione. AAPS non tiene traccia della tua posizione.</string>
<!-- DateUtil-->
<string name="minago">%1$dm fa</string>
<string name="hoursago">%1$.1fh fa</string>
<string name="minago">%1$d m fa</string>
<string name="hoursago">%1$.1f h fa</string>
<string name="shorthour">h</string>
<string name="days">giorni</string>
<string name="hours">ore</string>
@ -120,10 +122,10 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Profilo non valido: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$dmin</string>
<string name="mins">%1$d min</string>
<!-- TDD-->
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Boli: <b>%3$.2fU</b> Bas: <b>%4$.2fU(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Boli: <b>%3$.2fU</b> Bas: <b>%4$.2fU(%5$.0f%%)</b> CHO: <b>%6$.0fg</b>]]></string>
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2f U</b> Bol: <b>%3$.2f U</b> Bas: <b>%4$.2f U(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2f U</b> Bol: <b>%3$.2f U</b> Bas: <b>%4$.2f U(%5$.0f%%)</b> CHO: <b>%6$.0f g</b>]]></string>
<!-- Translator-->
<string name="careportal_bgcheck">Controllo BG</string>
<string name="careportal_announcement">Avviso</string>
@ -163,7 +165,7 @@
<string name="waitingforpumpresult">In attesa del risultato</string>
<string name="smb_shortname">SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">%dg di CHO aggiuntivi richiesti entro %d minuti</string>
<string name="carbsreq">%d g di CHO aggiuntivi richiesti entro %d minuti</string>
<!-- TDDStatsActivity-->
<string name="stats">Statistiche</string>
<string name="cumulative_tdd">TDD cumulativo</string>

View file

@ -8,22 +8,17 @@
<string name="profile_set_ok">Bazės profilis pompoje atnaujintas</string>
<string name="invalidinput">Neteisingai įvesti duomenys</string>
<string name="tempbasaldeliveryerror">Laikinos bazės suleidimo klaida</string>
<string name="goingtodeliver">Bus suleista %1$.2fvv</string>
<string name="waitingforpump">Laukiama ryšio su pompa</string>
<string name="connectingfor">Jungiamasi %1$d s</string>
<string name="bolusdelivering">Leidžiama %1$.2fvv</string>
<string name="handshaking">Ryšio užmezgimas</string>
<string name="connecting">Jungiamasi</string>
<string name="connected">Prisijungta</string>
<string name="disconnected">Atsijungta</string>
<string name="disconnecting">Atsijungiama</string>
<string name="androidaps_start">AndroidAPS paleista</string>
<string name="formatinsulinunits">%1$.2fvv</string>
<string name="reservoirvalue">%1$.0f / %2$d vv</string>
<string name="pump_basebasalrate">%1$.2fvv/val</string>
<string name="format_hours">%1$.2f val.</string>
<string name="format_mins">%1$d min.</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Pompa šiuo metu veikia</string>
<string name="connectionerror">Pompos prisijungimo klaida</string>
<string name="youareonallowedlimit">Pasiekėte leistiną ribą</string>
@ -82,8 +77,6 @@
<string name="location_not_found_title">Vietovės nustatymas neįjungtas</string>
<string name="location_not_found_message">Vietos nustatymo paslauga turi būti įjungta, kad Bluetooth aptikimas veiktų naujesniuose įrenginiuose. AAPS neseka Jūsų lokacijos, o vietos nustatymo paslauga gali būti išjungta po sėkmingo įrenginių suporavimo.</string>
<!-- DateUtil-->
<string name="minago">prieš %1$d min</string>
<string name="hoursago">Prieš %1$.1f val.</string>
<string name="shorthour">val</string>
<string name="days">d.</string>
<string name="hours">val.</string>
@ -120,10 +113,7 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Netinkamas profilis: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$dmin</string>
<!-- TDD-->
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Boluso: <b>%3$.2fU</b> Bazės: <b>%4$.2fU(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Boluso: <b>%3$.2fU</b> Bazės: <b>%4$.2fU(%5$.0f%%)</b> AV: <b>%6$.0fg</b>]]></string>
<!-- Translator-->
<string name="careportal_bgcheck">KG testas</string>
<string name="careportal_announcement">Pranešimas</string>
@ -163,7 +153,6 @@
<string name="waitingforpumpresult">Laukiama rezultato</string>
<string name="smb_shortname">SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">Būtini %dg papildomų AV per %d min</string>
<!-- TDDStatsActivity-->
<string name="stats">Statistika</string>
<string name="cumulative_tdd">BPD viso</string>
@ -180,10 +169,31 @@
<string name="tbb2">PB * 2</string>
<!-- Ntp-->
<string name="timedetection">Laiko nustatymas</string>
<string name="format_hour_minute">%1$dh %2$dm</string>
<!-- PumoCommon - Pump Abstract -->
<string name="pump_operation_not_supported_by_pump_driver">Pompa ir/ar jos valdiklis nepalaiko operacijos.</string>
<string name="pump_operation_not_yet_supported_by_pump">Pompa dar nepalaiko operacijos.</string>
<string name="common_resultok">Gerai</string>
<!-- PumoCommon - Pump Status -->
<string name="pump_status_never_contacted">Niekada nebuvo sujungta</string>
<string name="pump_status_waking_up">Pažadinimas</string>
<string name="pump_status_error_comm">Ryšio klaida</string>
<string name="pump_status_timeout_comm">Ryšiui skirtas laikas baigėsi</string>
<string name="pump_status_pump_unreachable">Pompa nepasiekiama</string>
<string name="pump_status_invalid_config">Neteisinga konfigūracija</string>
<string name="pump_status_active">Aktyvi</string>
<string name="pump_status_sleeping">Užmigusi</string>
<!-- PumpCommon - History Group -->
<string name="history_group_basal">Bazė</string>
<string name="history_group_configuration">Nustatymai</string>
<string name="history_group_notification">Pranešimai</string>
<string name="history_group_statistic">Statistika</string>
<string name="history_group_unknown">Nežinoma</string>
<string name="history_group_all">Visi</string>
<string name="history_group_bolus">Bolusai</string>
<string name="history_group_prime">Užpildyti sistemą</string>
<string name="history_group_alarm">Aliarmai</string>
<string name="history_group_glucose">Gliukozė</string>
<!-- <string name="medtronic_pump_status_never_contacted">Never contacted</string>-->
<!-- <string name="medtronic_pump_status_waking_up">Waking up</string>-->
<!-- <string name="medtronic_pump_status_error_comm">Error with communication</string>-->

View file

@ -8,22 +8,17 @@
<string name="profile_set_ok">Basaal profiel in pomp bijgewerkt</string>
<string name="invalidinput">Ongeldige invoer</string>
<string name="tempbasaldeliveryerror">Storing toedienen tijdelijk basaal</string>
<string name="goingtodeliver">Er worden %1$.2fE toegediend</string>
<string name="waitingforpump">Wacht op pomp</string>
<string name="connectingfor">Verbinding maken gedurende %1$d s</string>
<string name="bolusdelivering">Toedienen van %1$.2fE</string>
<string name="handshaking">Handshaking</string>
<string name="connecting">Verbining maken</string>
<string name="connected">Verbonden</string>
<string name="disconnected">Verbinding verbroken</string>
<string name="disconnecting">Verbinding aan het verbreken</string>
<string name="androidaps_start">AndroidAPS gestart</string>
<string name="formatinsulinunits">%1$.2fE</string>
<string name="reservoirvalue">%1$.0f / %2$d E</string>
<string name="pump_basebasalrate">%1$.2f E/uur</string>
<string name="format_hours">%1$.2f u</string>
<string name="format_mins">%1$d minuten</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Pomp is bezig</string>
<string name="connectionerror">Pomp verbindingsstoring</string>
<string name="youareonallowedlimit">Limiet bereikt</string>
@ -82,8 +77,6 @@
<string name="location_not_found_title">Locatie is niet ingeschakeld</string>
<string name="location_not_found_message">Om Bluetooth discovery met nieuwere apparaten te laten werken moet locatie worden ingeschakeld. AAPS volgt je locatie niet en locatie kan ook weer worden uitgeschakeld nadat het koppelen is gelukt.</string>
<!-- DateUtil-->
<string name="minago">%1$dm geleden</string>
<string name="hoursago">%1$.1fu geleden</string>
<string name="shorthour">u</string>
<string name="days">dagen</string>
<string name="hours">uren</string>
@ -120,7 +113,6 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Ongeldig profiel: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$dmin</string>
<!-- TDD-->
<!-- Translator-->
<string name="careportal_bgcheck">BG Controle</string>
@ -161,7 +153,6 @@
<string name="waitingforpumpresult">Wachtend op resultaat</string>
<string name="smb_shortname">SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">%dg Extra Koolhydraten Nodig Binnen %d Minuten</string>
<!-- TDDStatsActivity-->
<string name="stats">Statistieken</string>
<string name="cumulative_tdd">Cumulatieve TDD</string>

View file

@ -8,22 +8,17 @@
<string name="profile_set_ok">Profil bazowy w pompie uaktualniony</string>
<string name="invalidinput">Błędne dane wejściowe</string>
<string name="tempbasaldeliveryerror">Błąd podania bazy tymczasowej</string>
<string name="goingtodeliver">Zamierzam podać %1$.2fU</string>
<string name="waitingforpump">Czekam na pompę</string>
<string name="connectingfor">Łączenie przez %1$d s</string>
<string name="bolusdelivering">Dostarczam %1$.2fU</string>
<string name="handshaking">Uściskdłoni</string>
<string name="connecting">Łączę</string>
<string name="connected">Połączono</string>
<string name="disconnected">Rozłączono</string>
<string name="disconnecting">Rozłączanie</string>
<string name="androidaps_start">AndroidAPS uruchomiony</string>
<string name="formatinsulinunits">%1$.2fU</string>
<string name="reservoirvalue">%1$.0f / %2$d U</string>
<string name="pump_basebasalrate">%1$.2fJ/g</string>
<string name="format_hours">%1$.2f h</string>
<string name="format_mins">%1$d min.</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Pompa jest zajęta</string>
<string name="connectionerror">Błąd połączenia z pompą</string>
<string name="youareonallowedlimit">Osiągnąłeś dozwolony limit</string>
@ -82,8 +77,6 @@
<string name="location_not_found_title">Lokalizacja nie jest włączona</string>
<string name="location_not_found_message">Aby uruchomić odnajdywanie Bluetooth na nowszych urządzeniach, lokalizacja musi być uruchomiona. AAPS nie śledzi twojej lokalizacji więc po udanym parowaniu urządzenia Bluetooth można wyłączyć lokalizację.</string>
<!-- DateUtil-->
<string name="minago">%1$dmin temu</string>
<string name="hoursago">%1$.1fh temu</string>
<string name="shorthour">h</string>
<string name="days">dni</string>
<string name="hours">godzin</string>
@ -120,7 +113,6 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Nieprawidłowy profil: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$dmin</string>
<!-- TDD-->
<!-- Translator-->
<string name="careportal_bgcheck">Sprawdź BG</string>
@ -161,7 +153,6 @@
<string name="waitingforpumpresult">Oczekiwanie na wynik</string>
<string name="smb_shortname">SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">Zalecane podanie %dg węglowodanów w przeciągu %d minut</string>
<!-- TDDStatsActivity-->
<string name="stats">Statystyki</string>
<string name="cumulative_tdd">Kumulatywna TDD (dawka dzienna)</string>

View file

@ -8,17 +8,14 @@
<string name="profile_set_ok">Perfil Basal atualizado na bomba</string>
<string name="invalidinput">Dados de entrada inválidos</string>
<string name="tempbasaldeliveryerror">Erro na entrega da basal temporária</string>
<string name="goingtodeliver">Vão ser administradas %1$.2fU</string>
<string name="waitingforpump">Aguardando a bomba</string>
<string name="connectingfor">Conectando para %1$d</string>
<string name="bolusdelivering">Administrando %1$.2fU</string>
<string name="handshaking">Cumprimento</string>
<string name="connecting">Conectando</string>
<string name="connected">Conectado</string>
<string name="disconnected">Desconectado</string>
<string name="disconnecting">A desligar</string>
<string name="androidaps_start">AndroidAPS iniciado</string>
<string name="formatinsulinunits">%1$.2fU</string>
<string name="reservoirvalue">%1$.0f / %2$d U</string>
<string name="format_hours">%1$.2f h</string>
<string name="pumpbusy">A bomba está ocupada</string>
@ -79,7 +76,6 @@
<string name="location_not_found_title">Localização Não Está Activada</string>
<string name="location_not_found_message">Para que a procura de Bluetooth funcione em aparelhos mais recentes, a localização tem que ser activada. A app não rastreia a sua localização e pode ser desativada depois de um emparelhamento bem sucedido.</string>
<!-- DateUtil-->
<string name="hoursago">%1$.1fh atrás</string>
<string name="shorthour">h</string>
<string name="days">dias</string>
<string name="hours">horas</string>

View file

@ -8,22 +8,17 @@
<string name="profile_set_ok">Perfil Basal actualizado na bomba</string>
<string name="invalidinput">Entrada Inválida</string>
<string name="tempbasaldeliveryerror">Erro na administração da Basal Temp</string>
<string name="goingtodeliver">A ser administrado %1$.2fU</string>
<string name="waitingforpump">À espera da bomba</string>
<string name="connectingfor">A ligar durante %1$d s</string>
<string name="bolusdelivering">A administrar %1$.2fU</string>
<string name="handshaking">Cumprimento</string>
<string name="connecting">A ligar</string>
<string name="connected">Ligado</string>
<string name="disconnected">Desligado</string>
<string name="disconnecting">A desligar</string>
<string name="androidaps_start">AndroidAPS iniciado</string>
<string name="formatinsulinunits">%1$.2fU</string>
<string name="reservoirvalue">%1$.0f / %2$d U</string>
<string name="pump_basebasalrate">%1$.2fU/h</string>
<string name="format_hours">%1$.2f h</string>
<string name="format_mins">%1$d mins</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">A bomba está ocupada</string>
<string name="connectionerror">Erro de ligação da bomba</string>
<string name="youareonallowedlimit">Atingiu o limite autorizado</string>
@ -82,8 +77,6 @@
<string name="location_not_found_title">Localização Não Está Activa</string>
<string name="location_not_found_message">Para a Pesquisa Bluetooth funcionar em dispositivos mais recentes, a localização deve ser activada. AAPS não acompanha a sua localização e pode ser desactivada após o emparelhamento bem-sucedido.</string>
<!-- DateUtil-->
<string name="minago">%1$dm atrás</string>
<string name="hoursago">%1$.1fh atrás</string>
<string name="shorthour">h</string>
<string name="days">dias</string>
<string name="hours">horas</string>
@ -120,10 +113,7 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Perfil inválido: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$dmin</string>
<!-- TDD-->
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bol: <b>%3$.2fU</b> Bas: <b>%4$.2fU(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bol: <b>%3$.2fU</b> Bas: <b>%4$.2fU(%5$.0f%%)</b> Hidratos: <b>%6$.0fg</b>]]></string>
<!-- Translator-->
<string name="careportal_bgcheck">Verificar Glic</string>
<string name="careportal_announcement">Anúncio</string>
@ -163,7 +153,6 @@
<string name="waitingforpumpresult">À espera de resultado</string>
<string name="smb_shortname">SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">%dg Hidratos Adicionais Necessários Dentro de %d Minutos</string>
<!-- TDDStatsActivity-->
<string name="stats">Estatísticas</string>
<string name="cumulative_tdd">Dose diária acumulativa</string>

View file

@ -8,22 +8,17 @@
<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>
<string name="disconnecting">Se deconectează</string>
<string name="androidaps_start">AndroidAPS a pornit</string>
<string name="formatinsulinunits">%1$.2fU</string>
<string name="reservoirvalue">%1$.0f / %2$d U</string>
<string name="pump_basebasalrate">%1$.2fU/h</string>
<string name="format_hours">%1$.2f h</string>
<string name="format_mins">%1$d min</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Pompa face altă acțiune</string>
<string name="connectionerror">Eroare de conexiune cu pompa</string>
<string name="youareonallowedlimit">Ați atins limita permisă</string>
@ -82,8 +77,6 @@
<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>
<string name="shorthour">h</string>
<string name="days">zile</string>
<string name="hours">ore</string>
@ -121,10 +114,7 @@
<!-- 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>
@ -164,7 +154,6 @@
<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>

View file

@ -8,22 +8,24 @@
<string name="profile_set_ok">базальный профиль помпы обновлен</string>
<string name="invalidinput">введенные данные неверны</string>
<string name="tempbasaldeliveryerror">Ошибка подачи врем базала</string>
<string name="goingtodeliver">Начинается подача болюса %1$.2fед.</string>
<string name="goingtodeliver">Будет подано %1$.2f ед инс</string>
<string name="waitingforpump">ожидание помпы</string>
<string name="connectingfor">Связь установлена за %1$d сек</string>
<string name="bolusdelivering">Подается болюс %1$.2fед.</string>
<string name="bolusdelivering">Подается болюс %1$.2fед</string>
<string name="handshaking">Подтверждение связи</string>
<string name="connecting">соединение устанавливается</string>
<string name="connected">соединение установлено</string>
<string name="disconnected">Разъединено</string>
<string name="disconnecting">разъединение</string>
<string name="androidaps_start">AndroidAPS запущен</string>
<string name="formatinsulinunits1">%1$.1f ед</string>
<string name="formatinsulinunits">%1$.2f ед</string>
<string name="formatsignedinsulinunits">%1$+.2f ед</string>
<string name="format_carbs">%1$d гр</string>
<string name="reservoirvalue">%1$.0f/%2$d ед</string>
<string name="pump_basebasalrate">%1$.2f ед/час</string>
<string name="pump_basebasalrate">%1$.2f ед/ч</string>
<string name="format_hours">%1$.2f ч</string>
<string name="format_mins">%1$d мин</string>
<string name="format_mins_short">%1$dм</string>
<string name="pumpbusy">помпа занята</string>
<string name="connectionerror">ошибка соединения</string>
<string name="youareonallowedlimit">разрешенный предел достигнут</string>
@ -120,10 +122,10 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Недопустимый профиль: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$d мин</string>
<string name="mins">%1$d мин.</string>
<!-- TDD-->
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fед</b>Бол:<b>%3$.2fед</b> Баз: <b>%4$.2fед(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s</b>∑: <b>%2$.2fU</b> Бол: <b>%3$.2fед</b> Баз: <b>%4$.2fед(%5$.0f%%)</b> ГУ: <b>%6$.0fг</b>]]></string>
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fед</b> Бол:<b>%3$.2fед</b> Баз: <b>%4$.2fед(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s</b>∑: <b>%2$.2fед</b> Бол: <b>%3$.2fед</b> Баз: <b>%4$.2fед(%5$.0f%%)</b> Угл: <b>%6$.0fг</b>]]></string>
<!-- Translator-->
<string name="careportal_bgcheck">Проверка ГК</string>
<string name="careportal_announcement">Оовещение</string>
@ -163,7 +165,7 @@
<string name="waitingforpumpresult">Ожидание результата</string>
<string name="smb_shortname">Супер микро болюс SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">Необходимы дополнительные углеводы \"%d г в течение %d минут\"</string>
<string name="carbsreq">Необходимо дополнительно %d г углеводов в течение %d минут</string>
<!-- TDDStatsActivity-->
<string name="stats">Статистика</string>
<string name="cumulative_tdd">накопительные TDD</string>

View file

@ -8,22 +8,24 @@
<string name="profile_set_ok">Bazálny profil v pumpe aktualizovaný</string>
<string name="invalidinput">Chybné vstupné dáta</string>
<string name="tempbasaldeliveryerror">Chyba podávania dočasného bazálu</string>
<string name="goingtodeliver">Podávanie %1$.2fJ inzulínu</string>
<string name="goingtodeliver">Podávanie %1$.2f J inzulínu</string>
<string name="waitingforpump">Čakám na pumpu</string>
<string name="connectingfor">Pripájanie %1$d sek</string>
<string name="bolusdelivering">Podávanie %1$.2fJI</string>
<string name="bolusdelivering">Podávanie %1$.2f JI</string>
<string name="handshaking">Overovanie</string>
<string name="connecting">Pripájanie</string>
<string name="connected">Pripojené</string>
<string name="disconnected">Odpojené</string>
<string name="disconnecting">Odpájanie</string>
<string name="androidaps_start">AndroidAPS spustený</string>
<string name="formatinsulinunits">%1$.2fJI</string>
<string name="formatinsulinunits1">%1$.1f JI</string>
<string name="formatinsulinunits">%1$.2f JI</string>
<string name="formatsignedinsulinunits">%1$+.2f JI</string>
<string name="format_carbs">%1$d g</string>
<string name="reservoirvalue">%1$.0f / %2$d JI</string>
<string name="pump_basebasalrate">%1$.2fJI/h</string>
<string name="pump_basebasalrate">%1$.2f JI/h</string>
<string name="format_hours">%1$.2f h</string>
<string name="format_mins">%1$d min</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Pumpa je zaneprázdnená</string>
<string name="connectionerror">Chyba pripájania pumpy</string>
<string name="youareonallowedlimit">Dosiahnutý limit</string>
@ -83,7 +85,7 @@
<string name="location_not_found_message">Pre vyhľadanie Bluetooth zariadení na novších telefónoch musí byť povolené zisťovanie polohy. AAPS vás nesleduje a po úspešnom spárovaní môžete túto voľbu opäť zakázať.</string>
<!-- DateUtil-->
<string name="minago">pred %1$d min</string>
<string name="hoursago">pred %1$.1fh</string>
<string name="hoursago">pred %1$.1f h</string>
<string name="shorthour">h</string>
<string name="days">dní</string>
<string name="hours">hodín</string>
@ -120,10 +122,10 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Chybný profil: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$dmin</string>
<string name="mins">%1$d min.</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>
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2f JI</b> Bol: <b>%3$.2f JI</b> Baz: <b>%4$.2f JI(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2f JI</b> Bol: <b>%3$.2f JI</b> Baz: <b>%4$.2f JI(%5$.0f%%)</b> Sach.: <b>%6$.0f g</b>]]></string>
<!-- Translator-->
<string name="careportal_bgcheck">Kontrola glykémie</string>
<string name="careportal_announcement">Oznámenie</string>
@ -163,7 +165,7 @@
<string name="waitingforpumpresult">Čakanie na výsledok</string>
<string name="smb_shortname">SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">%dg dodatočných sacharidov vyžadovaných v priebehu %d minút</string>
<string name="carbsreq">%d g dodatočných sacharidov požadovaných v priebehu %d minút</string>
<!-- TDDStatsActivity-->
<string name="stats">Štatistiky</string>
<string name="cumulative_tdd">Kumulatívny TDD</string>

View file

@ -8,22 +8,17 @@
<string name="profile_set_ok">Basalprofilen uppdaterad i pumpen</string>
<string name="invalidinput">Fel på inmatning</string>
<string name="tempbasaldeliveryerror">Fel vid justering av temp basal</string>
<string name="goingtodeliver">Kommer att leverera %1$.2f enheter</string>
<string name="waitingforpump">Väntar på pump</string>
<string name="connectingfor">Ansluter (%1$d s)</string>
<string name="bolusdelivering">Levererar %1$.2f enheter</string>
<string name="handshaking">Anslutningen verifieras</string>
<string name="connecting">Ansluter</string>
<string name="connected">Ansluten</string>
<string name="disconnected">Frånkopplad</string>
<string name="disconnecting">Kopplar från</string>
<string name="androidaps_start">AndroidAPS startad</string>
<string name="formatinsulinunits">%1$.2f U</string>
<string name="reservoirvalue">%1$.0f / %2$d U</string>
<string name="pump_basebasalrate">%1$.2fU/h</string>
<string name="format_hours">%1$.2f h</string>
<string name="format_mins">%1$d min</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Pump upptagen</string>
<string name="connectionerror">Anslutningsfel</string>
<string name="youareonallowedlimit">Du har nått din tillåtna gräns</string>
@ -82,8 +77,6 @@
<string name="location_not_found_title">Platsdata är inte aktiverat</string>
<string name="location_not_found_message">För att Bluetooth ska fungera med nyare enheter, måste platsdata vara aktiverat. AAPS sparar inte din plats och det kan stängas av efter att enheten har parkopplats.</string>
<!-- DateUtil-->
<string name="minago">%1$dm sedan</string>
<string name="hoursago">%1$.1f tim sedan</string>
<string name="shorthour">h</string>
<string name="days">dagar</string>
<string name="hours">timmar</string>
@ -120,7 +113,6 @@
<!-- ProfileSwitch-->
<string name="zerovalueinprofile">Ogiltig profil: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$d min</string>
<!-- TDD-->
<!-- Translator-->
<string name="careportal_bgcheck">BG-kontroll</string>
@ -161,7 +153,6 @@
<string name="waitingforpumpresult">Väntar på resultat</string>
<string name="smb_shortname">SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">%dg kolhydrater krävs inom %d minuter</string>
<!-- TDDStatsActivity-->
<string name="stats">Statistik</string>
<string name="cumulative_tdd">Kumulativ TDD</string>
@ -178,10 +169,31 @@
<string name="tbb2">TDB * 2</string>
<!-- Ntp-->
<string name="timedetection">Tidsdetektering</string>
<string name="format_hour_minute">%1$dh %2$dm</string>
<!-- PumoCommon - Pump Abstract -->
<string name="pump_operation_not_supported_by_pump_driver">Operation stöds inte av pumpen/pumpdrivrutinen.</string>
<string name="pump_operation_not_yet_supported_by_pump">Operationen stöds inte av pumpen ännu.</string>
<string name="common_resultok">OK</string>
<!-- PumoCommon - Pump Status -->
<string name="pump_status_never_contacted">Aldrig ansluten</string>
<string name="pump_status_waking_up">Väcker</string>
<string name="pump_status_error_comm">Kommunikationsfel</string>
<string name="pump_status_timeout_comm">Kommunikationstimeout</string>
<string name="pump_status_pump_unreachable">Pumpen kan inte nås</string>
<string name="pump_status_invalid_config">Felaktig konfiguration</string>
<string name="pump_status_active">Aktiv</string>
<string name="pump_status_sleeping">Sover</string>
<!-- PumpCommon - History Group -->
<string name="history_group_basal">Basaldoser</string>
<string name="history_group_configuration">Konfigurationer</string>
<string name="history_group_notification">Notiser</string>
<string name="history_group_statistic">Statistik</string>
<string name="history_group_unknown">Okända</string>
<string name="history_group_all">Alla</string>
<string name="history_group_bolus">Bolusar</string>
<string name="history_group_prime">Förfyllningar</string>
<string name="history_group_alarm">Larm</string>
<string name="history_group_glucose">Glukos</string>
<!-- <string name="medtronic_pump_status_never_contacted">Never contacted</string>-->
<!-- <string name="medtronic_pump_status_waking_up">Waking up</string>-->
<!-- <string name="medtronic_pump_status_error_comm">Error with communication</string>-->

View file

@ -31,22 +31,24 @@
<string name="profile_set_ok">Basal profile in pump updated</string>
<string name="invalidinput">Invalid input data</string>
<string name="tempbasaldeliveryerror">Tempbasal delivery error</string>
<string name="goingtodeliver">Going to deliver %1$.2fU</string>
<string name="goingtodeliver">Going to deliver %1$.2f U</string>
<string name="waitingforpump">Waiting for pump</string>
<string name="connectingfor">Connecting for %1$d s</string>
<string name="bolusdelivering">Delivering %1$.2fU</string>
<string name="bolusdelivering">Delivering %1$.2f U</string>
<string name="handshaking">Handshaking</string>
<string name="connecting">Connecting</string>
<string name="connected">Connected</string>
<string name="disconnected">Disconnected</string>
<string name="disconnecting">Disconnecting</string>
<string name="androidaps_start">AndroidAPS started</string>
<string name="formatinsulinunits">%1$.2fU</string>
<string name="formatinsulinunits1">%1$.1f U</string>
<string name="formatinsulinunits">%1$.2f U</string>
<string name="formatsignedinsulinunits">%1$+.2f U</string>
<string name="format_carbs">%1$d g</string>
<string name="reservoirvalue">%1$.0f / %2$d U</string>
<string name="pump_basebasalrate">%1$.2fU/h</string>
<string name="pump_basebasalrate">%1$.2f U/h</string>
<string name="format_hours">%1$.2f h</string>
<string name="format_mins">%1$d mins</string>
<string name="format_mins_short">%1$dm</string>
<string name="pumpbusy">Pump is busy</string>
<string name="connectionerror">Pump connection error</string>
<string name="youareonallowedlimit">You reached allowed limit</string>
@ -109,8 +111,8 @@
<string name="location_not_found_message">For Bluetooth discovery to work on newer devices, location must be enabled. AAPS does not track your location and it can be disabled after pairing is successful.</string>
<!-- DateUtil-->
<string name="minago">%1$dm ago</string>
<string name="hoursago">%1$.1fh ago</string>
<string name="minago">%1$d m ago</string>
<string name="hoursago">%1$.1f h ago</string>
<string name="shorthour">h</string>
<string name="days">days</string>
<string name="hours">hours</string>
@ -157,11 +159,11 @@
<string name="zerovalueinprofile">Invalid profile: %1$s</string>
<!-- Temptarget-->
<string name="mins">%1$dmin</string>
<string name="mins">%1$d min</string>
<!-- TDD-->
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bol: <b>%3$.2fU</b> Bas: <b>%4$.2fU(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2fU</b> Bol: <b>%3$.2fU</b> Bas: <b>%4$.2fU(%5$.0f%%)</b> Carbs: <b>%6$.0fg</b>]]></string>
<string name="tddformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2f U</b> Bol: <b>%3$.2f U</b> Bas: <b>%4$.2f U(%5$.0f%%)</b>]]></string>
<string name="tddwithcarbsformat"><![CDATA[<b>%1$s:</b> ∑: <b>%2$.2f U</b> Bol: <b>%3$.2f U</b> Bas: <b>%4$.2f U(%5$.0f%%)</b> Carbs: <b>%6$.0f g</b>]]></string>
<!-- Translator-->
<string name="careportal_bgcheck">BG Check</string>
@ -205,7 +207,7 @@
<string name="smb_shortname">SMB</string>
<!-- CarbsReq-->
<string name="carbsreq">%dg Additional Carbs Required Within %d Minutes</string>
<string name="carbsreq">%d g Additional Carbs Required Within %d Minutes</string>
<!-- TDDStatsActivity-->
<string name="stats">Stats</string>

View file

@ -25,6 +25,7 @@
<string name="medtronic_pump_battery_nimh">NiMH (išplėstinis vaizdas)</string>
<string name="medtronic_bolus_debugging">Boluso/Terapijos Derinimas</string>
<!-- MDT Errors -->
<string name="medtronic_errors">Klaidos</string>
<string name="medtronic_error_serial_not_set">Serijos Nr. nenustatytas.</string>
<string name="medtronic_error_serial_invalid">Serijos Nr. neteisingas.</string>
<string name="medtronic_error_pump_type_not_set">Nenustatytas pompos tipas.</string>
@ -47,6 +48,7 @@
<!-- <string name="medtronic_history_group_statistic">Statistics</string>-->
<!-- <string name="medtronic_history_group_unknown">Unknowns</string>-->
<!-- <string name="medtronic_history_group_all">All</string>-->
<string name="medtronic_pump_history">Medtronic pompos istorija</string>
<!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> -->
<string name="medtronic_cmd_cancel_bolus_not_supported">Atšaukėte bolusą, kuris jau buvo nustatytas pompoje. Medronic pompa nepalaiko šio atšaukimo, todėl turite jį atšaukti rankiniu būdu. Sustabdykite pompą ir vėl ją paleiskite (jei vis dar norite atšaukti bolusą). Aplikacija perims pokyčius su kitu atnaujinimu (per mažiau nei 5 minutes).</string>
<string name="medtronic_cmd_cant_read_tbr">Negalima sužinoti dabartinės laikinos bazės.</string>
@ -68,9 +70,15 @@
<string name="medtronic_cmd_desc_get_tbr">Gauti laikiną bazę</string>
<string name="medtronic_cmd_desc_set_tbr">Nustatyti laikiną bazę</string>
<string name="medtronic_cmd_desc_set_bolus">Nustatyti bolusą</string>
<string name="medtronic_pump_status_pump_unreachable">Pompa nepasiekiama</string>
<string name="medtronic_warning">Perspėjimas</string>
<!-- medtronic_warning -->
<string name="medtronic_pump_connected_now">Dabar</string>
<!-- combo_pump_connected_now -->
<string name="ago">prieš</string>
<string name="medtronic_notification_check_time_date">Būtina atnaujinti pompos laikrodį</string>
<!-- combo_notification_check_time_date -->
<string name="common_on">Įjungti</string>
<string name="common_off">Išjungta</string>
<string name="pump_time_updated">Pompos laikas pakeistas</string>
</resources>

View file

@ -25,6 +25,7 @@
<string name="medtronic_pump_battery_nimh">NiMH (utökad vy)</string>
<string name="medtronic_bolus_debugging">Avlusning av Bolus/Behandlingar</string>
<!-- MDT Errors -->
<string name="medtronic_errors">Fel</string>
<string name="medtronic_error_serial_not_set">Serienummer ej angett.</string>
<string name="medtronic_error_serial_invalid">Serienummer felaktigt.</string>
<string name="medtronic_error_pump_type_not_set">Pumptyp ej vald.</string>
@ -47,6 +48,7 @@
<!-- <string name="medtronic_history_group_statistic">Statistics</string>-->
<!-- <string name="medtronic_history_group_unknown">Unknowns</string>-->
<!-- <string name="medtronic_history_group_all">All</string>-->
<string name="medtronic_pump_history">Pumphistorik</string>
<!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> -->
<string name="medtronic_cmd_cancel_bolus_not_supported">Du avbröt bolusen efter att kommandot skickats till pumpen. Detta stöds inte av Medtronicpumpar, så därför måste du avbryta på själva pumpen. Det kan man göra genom att pausa insulintillförseln tillfälligt och sedan starta den igen. Appen kommer att uppdatera bolusmängd vid nästa anslutning (inom 5 min).</string>
<string name="medtronic_cmd_cant_read_tbr">Kunde inte hämta nuvarande temp basal.</string>
@ -68,8 +70,15 @@
<string name="medtronic_cmd_desc_get_tbr">Hämta temp basal</string>
<string name="medtronic_cmd_desc_set_tbr">Sätt temp basal</string>
<string name="medtronic_cmd_desc_set_bolus">Leverera bolus</string>
<string name="medtronic_pump_status_pump_unreachable">Pumpen kan inte nås</string>
<string name="medtronic_warning">Varning</string>
<!-- medtronic_warning -->
<string name="medtronic_pump_connected_now">Nu</string>
<!-- combo_pump_connected_now -->
<string name="ago">sedan</string>
<string name="medtronic_notification_check_time_date">Pumpens klocka behöver ställas om</string>
<!-- combo_notification_check_time_date -->
<string name="common_on"></string>
<string name="common_off">Av</string>
<string name="pump_time_updated">Tiden uppdaterad i pumpen</string>
</resources>

View file

@ -6,9 +6,11 @@
<string name="rileylink_scanner_selected_device">Parinkta</string>
<string name="rileylink_scanner_title">RileyLink skanavimas</string>
<string name="location_yes">Įjungti</string>
<string name="location_no">Ne</string>
<string name="rileylink_scanner_scanning">Skanuojama</string>
<string name="rileylink_scanner_scanning_finished">Skanavimas baigtas</string>
<string name="rileylink_scanner_scanning_error">Skanavimo klaida: %1$d</string>
<string name="common_never">Niekada</string>
<!-- RL Status Page -->
<string name="rileylink_settings_tab1">Parametrai</string>
<string name="rileylink_settings_tab2">Istorija</string>
@ -35,18 +37,33 @@
<string name="rileylink_state_rl_error">RileyLink klaida</string>
<string name="rileylink_state_pc_tune_up">RileyLink ir Pompos suderinimas</string>
<string name="rileylink_state_pc_error">Sujungimo su pompa problema</string>
<string name="rileylink_state_connected">Prisijungta</string>
<!-- RL Errors -->
<string name="rileylink_error_not_rl">Įrenginys nėra RileyLink</string>
<string name="rileylink_error_unreachable">RileyLink nepasiekiama</string>
<string name="rileylink_error_bt_disabled">Bluetooth išjungtas</string>
<string name="rileylink_error_no_bt_adapter">Nėra Bluetooth adapterio</string>
<string name="rileylink_error_tuneup_failed">TuneUp klaida</string>
<string name="rileylink_error_pump_unreachable">Pompa nepasiekiama</string>
<string name="rileylink_error_pod_unreachable">Pod nepasiekiamas</string>
<!-- RL Target Device -->
<string name="rileylink_target_device_medtronic">Pompa Medtronic</string>
<string name="rileylink_target_device_omnipod">Omnipod</string>
<string name="omnipod_frequency">Omnipod (433.91 MHz)</string>
<string name="medtronic_pump_frequency_us_ca">US &amp; Kanada (916 MHz)</string>
<string name="medtronic_pump_frequency_worldwide">Pasaulinis (868 Mhz)</string>
<plurals name="duration_days">
<item quantity="one">%1$d d.</item>
<item quantity="few">%1$d d.</item>
<item quantity="many">%1$d d.</item>
<item quantity="other">%1$d d.</item>
</plurals>
<plurals name="duration_hours">
<item quantity="one">%1$d val.</item>
<item quantity="few">%1$d val.</item>
<item quantity="many">%1$d val.</item>
<item quantity="other">%1$d val.</item>
</plurals>
<!-- <plurals name="objective_minutes">-->
<!-- <item quantity="one">%1$d minute</item>-->
<!-- <item quantity="other">%1$d minutes</item>-->

View file

@ -6,9 +6,11 @@
<string name="rileylink_scanner_selected_device">Vald</string>
<string name="rileylink_scanner_title">Riley Link-sökning</string>
<string name="location_yes">Aktivera</string>
<string name="location_no">Nej</string>
<string name="rileylink_scanner_scanning">Söker</string>
<string name="rileylink_scanner_scanning_finished">Sökning avslutad</string>
<string name="rileylink_scanner_scanning_error">Fel vid sökning: %1$d</string>
<string name="common_never">Aldrig</string>
<!-- RL Status Page -->
<string name="rileylink_settings_tab1">Inställningar</string>
<string name="rileylink_settings_tab2">Historik</string>
@ -35,18 +37,29 @@
<string name="rileylink_state_rl_error">Riley Link-fel</string>
<string name="rileylink_state_pc_tune_up">Justerar Riley Link mot pump</string>
<string name="rileylink_state_pc_error">Problem att ansluta till pumpen</string>
<string name="rileylink_state_connected">Ansluten</string>
<!-- RL Errors -->
<string name="rileylink_error_not_rl">Enheten är inte en Riley Link</string>
<string name="rileylink_error_unreachable">Riley Link kan inte nås</string>
<string name="rileylink_error_bt_disabled">Bluetooth avstängt</string>
<string name="rileylink_error_no_bt_adapter">Ingen bluetoothadapter</string>
<string name="rileylink_error_tuneup_failed">Frekvensjustering misslyckades</string>
<string name="rileylink_error_pump_unreachable">Pumpen kan inte nås</string>
<string name="rileylink_error_pod_unreachable">Podden kan inte nås</string>
<!-- RL Target Device -->
<string name="rileylink_target_device_medtronic">Medtronicpump</string>
<string name="rileylink_target_device_omnipod">Omnipod</string>
<string name="omnipod_frequency">Omnipod (433.91 MHz)</string>
<string name="medtronic_pump_frequency_us_ca">USA &amp; Kanada (916 MHz)</string>
<string name="medtronic_pump_frequency_worldwide">Resten av världen (868 MHz)</string>
<plurals name="duration_days">
<item quantity="one">%1$d dag</item>
<item quantity="other">%1$d dagar</item>
</plurals>
<plurals name="duration_hours">
<item quantity="one">%1$d tim</item>
<item quantity="other">%1$d tim</item>
</plurals>
<!-- <plurals name="objective_minutes">-->
<!-- <item quantity="one">%1$d minute</item>-->
<!-- <item quantity="other">%1$d minutes</item>-->