Merge branch 'dev' into omnipod_eros_dev_upstream_merge
This commit is contained in:
commit
354060232d
|
@ -551,6 +551,9 @@ public class LoopPlugin extends PluginBase implements LoopInterface {
|
|||
rxBus.send(new EventLoopUpdateGui());
|
||||
}
|
||||
});
|
||||
} else {
|
||||
lastRun.setTbrSetByPump(result);
|
||||
lastRun.setLastTBRRequest(lastRun.getLastAPSRun());
|
||||
}
|
||||
rxBus.send(new EventLoopUpdateGui());
|
||||
}
|
||||
|
|
|
@ -81,7 +81,7 @@ import kotlinx.android.synthetic.main.overview_buttons_layout.overview_quickwiza
|
|||
import kotlinx.android.synthetic.main.overview_buttons_layout.overview_treatmentbutton
|
||||
import kotlinx.android.synthetic.main.overview_buttons_layout.overview_wizardbutton
|
||||
import kotlinx.android.synthetic.main.overview_fragment.overview_notifications
|
||||
import kotlinx.android.synthetic.main.overview_fragment_nsclient_tablet.*
|
||||
import kotlinx.android.synthetic.main.overview_fragment_nsclient.*
|
||||
import kotlinx.android.synthetic.main.overview_graphs_layout.overview_bggraph
|
||||
import kotlinx.android.synthetic.main.overview_graphs_layout.overview_chartMenuButton
|
||||
import kotlinx.android.synthetic.main.overview_graphs_layout.overview_iobcalculationprogess
|
||||
|
@ -94,6 +94,8 @@ import kotlinx.android.synthetic.main.overview_info_layout.overview_cob
|
|||
import kotlinx.android.synthetic.main.overview_info_layout.overview_extendedbolus
|
||||
import kotlinx.android.synthetic.main.overview_info_layout.overview_iob
|
||||
import kotlinx.android.synthetic.main.overview_info_layout.overview_sensitivity
|
||||
import kotlinx.android.synthetic.main.overview_info_layout.overview_time
|
||||
import kotlinx.android.synthetic.main.overview_info_layout.overview_timeagoshort
|
||||
import kotlinx.android.synthetic.main.overview_loop_pumpstatus_layout.*
|
||||
import kotlinx.android.synthetic.main.overview_statuslights_layout.*
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
|
@ -182,6 +184,9 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
|
|||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||
super.onViewCreated(view, savedInstanceState)
|
||||
|
||||
// pre-process landscape mode
|
||||
skinProvider.activeSkin().preProcessLandscapeOverviewLayout(dm, overview_iob_llayout, overview_time_llayout)
|
||||
|
||||
overview_pumpstatus?.setBackgroundColor(resourceHelper.gc(R.color.colorInitializingBorder))
|
||||
|
||||
overview_notifications?.setHasFixedSize(false)
|
||||
|
@ -319,11 +324,11 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
|
|||
if (childFragmentManager.isStateSaved) return
|
||||
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_treatmentbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { TreatmentDialog().show(childFragmentManager, "Overview") })
|
||||
R.id.overview_wizardbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { WizardDialog().show(childFragmentManager, "Overview") })
|
||||
R.id.overview_insulinbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { InsulinDialog().show(childFragmentManager, "Overview") })
|
||||
R.id.overview_quickwizardbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { onClickQuickWizard() })
|
||||
R.id.overview_carbsbutton -> protectionCheck.queryProtection(activity, ProtectionCheck.Protection.BOLUS, UIRunnable { CarbsDialog().show(childFragmentManager, "Overview") })
|
||||
|
||||
R.id.overview_cgmbutton -> {
|
||||
if (xdripPlugin.isEnabled(PluginType.BGSOURCE))
|
||||
|
@ -358,7 +363,7 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
|
|||
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 {
|
||||
?: "".toSpanned(), {
|
||||
aapsLogger.debug("USER ENTRY: ACCEPT TEMP BASAL")
|
||||
overview_accepttempbutton?.visibility = View.GONE
|
||||
(context?.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).cancel(Constants.notificationID)
|
||||
|
@ -575,11 +580,9 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
|
|||
val glucoseStatus = GlucoseStatus(injector).glucoseStatusData
|
||||
if (glucoseStatus != null) {
|
||||
overview_delta?.text = Profile.toSignedUnitsString(glucoseStatus.delta, glucoseStatus.delta * Constants.MGDL_TO_MMOLL, units)
|
||||
overview_deltashort?.text = Profile.toSignedUnitsString(glucoseStatus.delta, glucoseStatus.delta * Constants.MGDL_TO_MMOLL, units)
|
||||
overview_avgdelta?.text = "${Profile.toSignedUnitsString(glucoseStatus.short_avgdelta, glucoseStatus.short_avgdelta * Constants.MGDL_TO_MMOLL, units)}\n${Profile.toSignedUnitsString(glucoseStatus.long_avgdelta, glucoseStatus.long_avgdelta * Constants.MGDL_TO_MMOLL, units)}"
|
||||
} else {
|
||||
overview_delta?.text = "Δ " + resourceHelper.gs(R.string.notavailable)
|
||||
overview_deltashort?.text = "---"
|
||||
overview_avgdelta?.text = ""
|
||||
}
|
||||
|
||||
|
@ -597,9 +600,10 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
|
|||
}
|
||||
val closedLoopEnabled = constraintChecker.isClosedLoopAllowed()
|
||||
|
||||
// open loop mode
|
||||
// aps mode
|
||||
if (config.APS && pump.pumpDescription.isTempBasalCapable) {
|
||||
overview_apsmode?.visibility = View.VISIBLE
|
||||
overview_time_llayout?.visibility = View.GONE
|
||||
when {
|
||||
loopPlugin.isEnabled() && loopPlugin.isSuperBolus -> {
|
||||
overview_apsmode?.setImageResource(R.drawable.ic_loop_superbolus)
|
||||
|
@ -648,8 +652,10 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
|
|||
}
|
||||
}
|
||||
} else {
|
||||
//nsclient
|
||||
overview_apsmode?.visibility = View.GONE
|
||||
overview_apsmode_text?.visibility = View.GONE
|
||||
overview_time_llayout?.visibility = View.VISIBLE
|
||||
}
|
||||
val lastRun = loopPlugin.lastRun
|
||||
val predictionsAvailable = if (config.APS) lastRun?.request?.hasPredictions == true else config.NSCLIENT
|
||||
|
|
|
@ -28,13 +28,12 @@ import info.nightscout.androidaps.events.EventRefreshOverview
|
|||
import info.nightscout.androidaps.interfaces.ActivePluginProvider
|
||||
import info.nightscout.androidaps.interfaces.CommandQueueProvider
|
||||
import info.nightscout.androidaps.interfaces.PluginType
|
||||
import info.nightscout.androidaps.interfaces.ProfileFunction
|
||||
import info.nightscout.androidaps.interfaces.PumpDescription
|
||||
import info.nightscout.androidaps.logging.AAPSLogger
|
||||
import info.nightscout.androidaps.plugins.aps.loop.LoopPlugin
|
||||
import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
||||
import info.nightscout.androidaps.plugins.configBuilder.ConfigBuilderPlugin
|
||||
import info.nightscout.androidaps.interfaces.ProfileFunction
|
||||
import info.nightscout.androidaps.plugins.pump.common.defs.PumpType
|
||||
import info.nightscout.androidaps.queue.Callback
|
||||
import info.nightscout.androidaps.utils.DateUtil
|
||||
import info.nightscout.androidaps.utils.DefaultValueHelper
|
||||
|
|
|
@ -23,7 +23,6 @@ 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.general.nsclient.events.EventNSClientRestart
|
||||
import info.nightscout.androidaps.plugins.general.overview.events.EventNewNotification
|
||||
import info.nightscout.androidaps.plugins.general.overview.notifications.Notification
|
||||
|
@ -314,6 +313,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction() {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS LOOP DISABLE")
|
||||
loopPlugin.setPluginEnabled(PluginType.LOOP, false)
|
||||
commandQueue.cancelTempBasal(true, object : Callback() {
|
||||
override fun run() {
|
||||
|
@ -337,6 +337,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction() {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS LOOP ENABLE")
|
||||
loopPlugin.setPluginEnabled(PluginType.LOOP, true)
|
||||
sendSMS(Sms(receivedSms.phoneNumber, resourceHelper.gs(R.string.smscommunicator_loophasbeenenabled)))
|
||||
rxBus.send(EventRefreshOverview("SMS_LOOP_START"))
|
||||
|
@ -363,7 +364,18 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction() {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS LOOP RESUME")
|
||||
loopPlugin.suspendTo(0L)
|
||||
rxBus.send(EventRefreshOverview("SMS_LOOP_RESUME"))
|
||||
commandQueue.cancelTempBasal(true, object : Callback() {
|
||||
override fun run() {
|
||||
if (!result.success) {
|
||||
var replyText = resourceHelper.gs(R.string.smscommunicator_tempbasalfailed)
|
||||
replyText += "\n" + activePlugin.activePump.shortStatus(true)
|
||||
sendSMS(Sms(receivedSms.phoneNumber, replyText))
|
||||
}
|
||||
}
|
||||
})
|
||||
loopPlugin.createOfflineEvent(0)
|
||||
sendSMSToAllNumbers(Sms(receivedSms.phoneNumber, resourceHelper.gs(R.string.smscommunicator_loopresumed)))
|
||||
}
|
||||
|
@ -385,6 +397,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction(duration) {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS LOOP SUSPEND")
|
||||
commandQueue.cancelTempBasal(true, object : Callback() {
|
||||
override fun run() {
|
||||
if (result.success) {
|
||||
|
@ -463,6 +476,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction() {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS PUMP CONNECT")
|
||||
commandQueue.cancelTempBasal(true, object : Callback() {
|
||||
override fun run() {
|
||||
if (!result.success) {
|
||||
|
@ -491,6 +505,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction() {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS PUMP DISCONNECT")
|
||||
val profile = profileFunction.getProfile()
|
||||
loopPlugin.disconnectPump(duration, profile)
|
||||
rxBus.send(EventRefreshOverview("SMS_PUMP_DISCONNECT"))
|
||||
|
@ -544,6 +559,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
val finalPercentage = percentage
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction(list[pindex - 1] as String, finalPercentage) {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS PROFILE $reply")
|
||||
activePlugin.activeTreatments.doProfileSwitch(store, list[pindex - 1] as String, 0, finalPercentage, 0, DateUtil.now())
|
||||
sendSMS(Sms(receivedSms.phoneNumber, resourceHelper.gs(R.string.profileswitchcreated)))
|
||||
}
|
||||
|
@ -561,6 +577,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction() {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS BASAL $reply")
|
||||
commandQueue.cancelTempBasal(true, object : Callback() {
|
||||
override fun run() {
|
||||
if (result.success) {
|
||||
|
@ -578,7 +595,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
})
|
||||
} else if (splitted[1].endsWith("%")) {
|
||||
var tempBasalPct = SafeParse.stringToInt(StringUtils.removeEnd(splitted[1], "%"))
|
||||
var durationStep = activePlugin.activePump.model().tbrSettings.durationStep
|
||||
val durationStep = activePlugin.activePump.model().tbrSettings.durationStep
|
||||
var duration = 30
|
||||
if (splitted.size > 2) duration = SafeParse.stringToInt(splitted[2])
|
||||
val profile = profileFunction.getProfile()
|
||||
|
@ -592,6 +609,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction(tempBasalPct, duration) {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS BASAL $reply")
|
||||
commandQueue.tempBasalPercent(anInteger(), secondInteger(), true, profile, object : Callback() {
|
||||
override fun run() {
|
||||
if (result.success) {
|
||||
|
@ -611,7 +629,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
}
|
||||
} else {
|
||||
var tempBasal = SafeParse.stringToDouble(splitted[1])
|
||||
var durationStep = activePlugin.activePump.model().tbrSettings.durationStep
|
||||
val durationStep = activePlugin.activePump.model().tbrSettings.durationStep
|
||||
var duration = 30
|
||||
if (splitted.size > 2) duration = SafeParse.stringToInt(splitted[2])
|
||||
val profile = profileFunction.getProfile()
|
||||
|
@ -625,6 +643,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction(tempBasal, duration) {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS BASAL $reply")
|
||||
commandQueue.tempBasalAbsolute(aDouble(), secondInteger(), true, profile, object : Callback() {
|
||||
override fun run() {
|
||||
if (result.success) {
|
||||
|
@ -652,6 +671,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction() {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS EXTENDED $reply")
|
||||
commandQueue.cancelExtended(object : Callback() {
|
||||
override fun run() {
|
||||
if (result.success) {
|
||||
|
@ -680,6 +700,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction(extended, duration) {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS EXTENDED $reply")
|
||||
commandQueue.extendedBolus(aDouble(), secondInteger(), object : Callback() {
|
||||
override fun run() {
|
||||
if (result.success) {
|
||||
|
@ -715,6 +736,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction(bolus) {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS BOLUS $reply")
|
||||
val detailedBolusInfo = DetailedBolusInfo()
|
||||
detailedBolusInfo.insulin = aDouble()
|
||||
detailedBolusInfo.source = Source.USER
|
||||
|
@ -789,6 +811,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction(grams, time) {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS CARBS $reply")
|
||||
val detailedBolusInfo = DetailedBolusInfo()
|
||||
detailedBolusInfo.carbs = anInteger().toDouble()
|
||||
detailedBolusInfo.source = Source.USER
|
||||
|
@ -829,6 +852,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction() {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS TARGET $reply")
|
||||
val units = profileFunction.getUnits()
|
||||
var keyDuration = 0
|
||||
var defaultTargetDuration = 0
|
||||
|
@ -884,6 +908,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction() {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS TARGET $reply")
|
||||
val tempTarget = TempTarget()
|
||||
.source(Source.USER)
|
||||
.date(DateUtil.now())
|
||||
|
@ -908,6 +933,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction() {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS SMS $reply")
|
||||
sp.putBoolean(R.string.key_smscommunicator_remotecommandsallowed, false)
|
||||
val replyText = String.format(resourceHelper.gs(R.string.smscommunicator_stoppedsms))
|
||||
sendSMSToAllNumbers(Sms(receivedSms.phoneNumber, replyText))
|
||||
|
@ -924,6 +950,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
receivedSms.processed = true
|
||||
messageToConfirm = AuthRequest(injector, receivedSms, reply, passCode, object : SmsAction(cal) {
|
||||
override fun run() {
|
||||
aapsLogger.debug("USER ENTRY: SMS CAL $reply")
|
||||
val result = xdripCalibrations.sendIntent(aDouble!!)
|
||||
if (result) sendSMSToAllNumbers(Sms(receivedSms.phoneNumber, resourceHelper.gs(R.string.smscommunicator_calibrationsent))) else sendSMS(Sms(receivedSms.phoneNumber, resourceHelper.gs(R.string.smscommunicator_calibrationfailed)))
|
||||
}
|
||||
|
|
|
@ -14,7 +14,6 @@ class SkinButtonsOn @Inject constructor(private val config: Config) : SkinInterf
|
|||
|
||||
override fun overviewLayout(isLandscape: Boolean, isTablet: Boolean, isSmallHeight: Boolean): Int =
|
||||
when {
|
||||
config.NSCLIENT && isTablet -> R.layout.overview_fragment_nsclient_tablet
|
||||
config.NSCLIENT -> R.layout.overview_fragment_nsclient
|
||||
else -> R.layout.overview_fragment
|
||||
}
|
||||
|
|
|
@ -14,7 +14,6 @@ class SkinClassic @Inject constructor(private val config: Config): SkinInterface
|
|||
|
||||
override fun overviewLayout(isLandscape: Boolean, isTablet: Boolean, isSmallHeight: Boolean): Int =
|
||||
when {
|
||||
config.NSCLIENT && isTablet -> R.layout.overview_fragment_nsclient_tablet
|
||||
config.NSCLIENT -> R.layout.overview_fragment_nsclient
|
||||
isSmallHeight || isLandscape -> R.layout.overview_fragment_landscape
|
||||
else -> R.layout.overview_fragment
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
package info.nightscout.androidaps.skins
|
||||
|
||||
import android.util.DisplayMetrics
|
||||
import android.widget.LinearLayout
|
||||
import androidx.annotation.LayoutRes
|
||||
import androidx.annotation.StringRes
|
||||
import androidx.constraintlayout.widget.ConstraintLayout
|
||||
import info.nightscout.androidaps.R
|
||||
|
||||
interface SkinInterface {
|
||||
|
@ -11,4 +14,22 @@ interface SkinInterface {
|
|||
val secondaryGraphHeight : Int // in dp
|
||||
@LayoutRes fun overviewLayout(isLandscape : Boolean, isTablet : Boolean, isSmallHeight : Boolean): Int
|
||||
@LayoutRes fun actionsLayout(isLandscape : Boolean, isSmallWidth : Boolean): Int = R.layout.actions_fragment
|
||||
|
||||
fun preProcessLandscapeOverviewLayout(dm: DisplayMetrics, iobLayout: LinearLayout, timeLayout: LinearLayout) {
|
||||
// pre-process landscape mode
|
||||
val screenWidth = dm.widthPixels
|
||||
val screenHeight = dm.heightPixels
|
||||
val landscape = screenHeight < screenWidth
|
||||
|
||||
if (landscape) {
|
||||
val iobLayoutParams = iobLayout.layoutParams as ConstraintLayout.LayoutParams
|
||||
iobLayoutParams.startToStart = ConstraintLayout.LayoutParams.UNSET
|
||||
iobLayoutParams.startToEnd = timeLayout.id
|
||||
iobLayoutParams.topToBottom = ConstraintLayout.LayoutParams.UNSET
|
||||
iobLayoutParams.topToTop = ConstraintLayout.LayoutParams.PARENT_ID
|
||||
val timeLayoutParams = timeLayout.layoutParams as ConstraintLayout.LayoutParams
|
||||
timeLayoutParams.endToEnd = ConstraintLayout.LayoutParams.UNSET
|
||||
timeLayoutParams.endToStart = iobLayout.id
|
||||
}
|
||||
}
|
||||
}
|
|
@ -14,7 +14,6 @@ class SkinLargeDisplay @Inject constructor(private val config: Config): SkinInte
|
|||
|
||||
override fun overviewLayout(isLandscape: Boolean, isTablet: Boolean, isSmallHeight: Boolean): Int =
|
||||
when {
|
||||
config.NSCLIENT && isTablet -> R.layout.overview_fragment_nsclient_tablet
|
||||
config.NSCLIENT -> R.layout.overview_fragment_nsclient
|
||||
isSmallHeight || isLandscape -> R.layout.overview_fragment_landscape
|
||||
else -> R.layout.overview_fragment
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
package info.nightscout.androidaps.skins
|
||||
|
||||
import android.util.DisplayMetrics
|
||||
import android.widget.LinearLayout
|
||||
import info.nightscout.androidaps.Config
|
||||
import info.nightscout.androidaps.R
|
||||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
|
||||
@Singleton
|
||||
class SkinLowRes @Inject constructor(private val config: Config): SkinInterface {
|
||||
class SkinLowRes @Inject constructor(private val config: Config) : SkinInterface {
|
||||
|
||||
override val description: Int get() = R.string.lowres_description
|
||||
override val mainGraphHeight: Int get() = 200
|
||||
|
@ -14,14 +16,16 @@ class SkinLowRes @Inject constructor(private val config: Config): SkinInterface
|
|||
|
||||
override fun overviewLayout(isLandscape: Boolean, isTablet: Boolean, isSmallHeight: Boolean): Int =
|
||||
when {
|
||||
config.NSCLIENT && isTablet -> R.layout.overview_fragment_nsclient_tablet
|
||||
config.NSCLIENT -> R.layout.overview_fragment_nsclient
|
||||
isSmallHeight || isLandscape -> R.layout.overview_fragment_landscape
|
||||
else -> R.layout.overview_fragment
|
||||
}
|
||||
override fun actionsLayout(isLandscape : Boolean, isSmallWidth : Boolean): Int =
|
||||
|
||||
override fun actionsLayout(isLandscape: Boolean, isSmallWidth: Boolean): Int =
|
||||
when {
|
||||
isLandscape || !isSmallWidth -> R.layout.actions_fragment
|
||||
else -> R.layout.actions_fragment_lowres
|
||||
}
|
||||
|
||||
override fun preProcessLandscapeOverviewLayout(dm: DisplayMetrics, iobLayout: LinearLayout, timeLayout: LinearLayout) {}
|
||||
}
|
|
@ -8,11 +8,11 @@
|
|||
|
||||
<ScrollView
|
||||
android:id="@+id/overview_toppart_scrollbar"
|
||||
android:layout_weight="1"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="0dp">
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1">
|
||||
|
||||
<LinearLayout
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
|
@ -28,37 +28,49 @@
|
|||
|
||||
<include layout="@layout/overview_statuslights_layout" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_pump"
|
||||
<com.google.android.flexbox.FlexboxLayout xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingStart="4sp"
|
||||
android:paddingEnd="4sp"
|
||||
android:text="Pump: running"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="16sp" />
|
||||
android:background="?attr/colorControlHighlight"
|
||||
app:alignContent="stretch"
|
||||
app:alignItems="stretch"
|
||||
app:flexDirection="row"
|
||||
app:flexWrap="wrap"
|
||||
app:justifyContent="center">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_openaps"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:paddingStart="4sp"
|
||||
android:paddingEnd="4sp"
|
||||
android:text="OAPS: 3 min ago"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="16sp" />
|
||||
<TextView
|
||||
android:id="@+id/overview_pump"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingStart="4sp"
|
||||
android:paddingEnd="4sp"
|
||||
android:text="Pump: running"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="16sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_uploader"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:paddingStart="4sp"
|
||||
android:paddingEnd="4sp"
|
||||
android:text="UPLD: 84%"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="16sp" />
|
||||
<TextView
|
||||
android:id="@+id/overview_openaps"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:paddingStart="4sp"
|
||||
android:paddingEnd="4sp"
|
||||
android:text="OAPS: 3 min ago"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="16sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_uploader"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:paddingStart="4sp"
|
||||
android:paddingEnd="4sp"
|
||||
android:text="UPLD: 84%"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="16sp" />
|
||||
|
||||
</com.google.android.flexbox.FlexboxLayout>
|
||||
|
||||
<include layout="@layout/overview_graphs_layout" />
|
||||
|
||||
|
|
|
@ -1,553 +0,0 @@
|
|||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:context=".plugins.general.overview.OverviewFragment">
|
||||
|
||||
<RelativeLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<ScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_above="@+id/overview_buttons"
|
||||
android:fillViewport="true">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical">
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/overview_notifications"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
</androidx.recyclerview.widget.RecyclerView>
|
||||
|
||||
<include layout="@layout/overview_loop_pumpstatus_layout" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_bg"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:text="00.0"
|
||||
android:textSize="90dp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/overview_arrow"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:paddingTop="18dp"
|
||||
app:srcCompat="@drawable/ic_flat" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_deltashort"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:text="-0.5"
|
||||
android:textSize="50sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_sensitivity"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="0.5"
|
||||
android:gravity="center_vertical|center_horizontal"
|
||||
android:text="100%"
|
||||
android:textSize="50sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_time"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:text="8:00 PM"
|
||||
android:textSize="80dp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_timeagoshort"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:gravity="center_vertical"
|
||||
android:text="(-5)"
|
||||
android:textSize="50sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="end"
|
||||
android:paddingRight="5dp"
|
||||
android:text="@string/basal"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="5dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0"
|
||||
android:gravity="center_horizontal"
|
||||
android:paddingStart="2dp"
|
||||
android:paddingEnd="2dp"
|
||||
android:text=":"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_basebasal"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0.5"
|
||||
android:gravity="start"
|
||||
android:orientation="horizontal"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="0.50U/h @17:35 1/30min - 0.40U/h"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="14sp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="2dip"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:layout_marginRight="20dp"
|
||||
android:layout_marginBottom="5dp"
|
||||
android:background="@color/listdelimiter" />
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="end"
|
||||
android:paddingRight="5dp"
|
||||
android:text="@string/virtualpump_extendedbolus_label"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="5dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0"
|
||||
android:gravity="center_horizontal"
|
||||
android:paddingStart="2dp"
|
||||
android:paddingEnd="2dp"
|
||||
android:text=":"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_extendedbolus"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0.5"
|
||||
android:gravity="start"
|
||||
android:orientation="horizontal"
|
||||
android:paddingLeft="5dp"
|
||||
android:text="0.50U/h @17:35 1/30min"
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="14sp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="2dip"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:layout_marginRight="20dp"
|
||||
android:layout_marginBottom="5dp"
|
||||
android:background="@color/listdelimiter" />
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="end"
|
||||
android:paddingRight="5dp"
|
||||
android:text="@string/iob"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="5dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0"
|
||||
android:gravity="center_horizontal"
|
||||
android:paddingStart="2dp"
|
||||
android:paddingEnd="2dp"
|
||||
android:text=":"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_iob"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0.5"
|
||||
android:gravity="start"
|
||||
android:orientation="horizontal"
|
||||
android:paddingLeft="5dp"
|
||||
android:text=""
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="14sp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="2dip"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:layout_marginRight="20dp"
|
||||
android:layout_marginBottom="5dp"
|
||||
android:background="@color/listdelimiter" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:gravity="end"
|
||||
android:paddingRight="5dp"
|
||||
android:text="@string/cob"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="5dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0"
|
||||
android:gravity="center_horizontal"
|
||||
android:paddingStart="2dp"
|
||||
android:paddingEnd="2dp"
|
||||
android:text=":"
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_cob"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0.5"
|
||||
android:gravity="start"
|
||||
android:orientation="horizontal"
|
||||
android:paddingLeft="5dp"
|
||||
android:text=""
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="14sp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="2dip"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:layout_marginRight="20dp"
|
||||
android:layout_marginBottom="5dp"
|
||||
android:background="@color/listdelimiter" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:orientation="vertical">
|
||||
|
||||
<include
|
||||
layout="@layout/careportal_stats_fragment"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_weight="1"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_pump"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0.5"
|
||||
android:gravity="start"
|
||||
android:orientation="horizontal"
|
||||
android:paddingLeft="20dp"
|
||||
android:text=""
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="14sp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="2dip"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:layout_marginRight="20dp"
|
||||
android:layout_marginBottom="5dp"
|
||||
android:background="@color/listdelimiter" />
|
||||
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_openaps"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0.5"
|
||||
android:gravity="start"
|
||||
android:orientation="horizontal"
|
||||
android:paddingLeft="20dp"
|
||||
android:text=""
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="14sp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="2dip"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:layout_marginRight="20dp"
|
||||
android:layout_marginBottom="5dp"
|
||||
android:background="@color/listdelimiter" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_uploader"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="0.5"
|
||||
android:gravity="start"
|
||||
android:orientation="horizontal"
|
||||
android:paddingLeft="20dp"
|
||||
android:text=""
|
||||
android:textColor="@android:color/white"
|
||||
android:textSize="14sp" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<View
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="2dip"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:layout_marginRight="20dp"
|
||||
android:layout_marginBottom="5dp"
|
||||
android:background="@color/listdelimiter" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1"
|
||||
android:orientation="vertical">
|
||||
|
||||
<RelativeLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1">
|
||||
|
||||
<com.jjoe64.graphview.GraphView
|
||||
android:id="@+id/overview_bggraph"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent" />
|
||||
|
||||
<ImageButton
|
||||
android:id="@+id/overview_chartMenuButton"
|
||||
android:layout_width="30dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentTop="true"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:paddingTop="5dp"
|
||||
app:srcCompat="@drawable/ic_arrow_drop_down_white_24dp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_iobcalculationprogess"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_centerInParent="true"
|
||||
android:textSize="15sp" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/overview_iobgraph"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</ScrollView>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/overview_buttons"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:orientation="vertical">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:paddingRight="5dp">
|
||||
|
||||
<info.nightscout.androidaps.utils.ui.SingleClickButton
|
||||
android:id="@+id/overview_treatmentbutton"
|
||||
style="?android:attr/buttonStyle"
|
||||
android:layout_width="0px"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_marginRight="-4dp"
|
||||
android:layout_weight="0.5"
|
||||
android:drawableTop="@drawable/icon_insulin_carbs"
|
||||
android:paddingLeft="0dp"
|
||||
android:paddingRight="0dp"
|
||||
android:text="@string/overview_treatment_label"
|
||||
android:textColor="@color/colorTreatmentButton"
|
||||
android:textSize="10sp" />
|
||||
|
||||
<info.nightscout.androidaps.utils.ui.SingleClickButton
|
||||
android:id="@+id/overview_insulinbutton"
|
||||
style="?android:attr/buttonStyle"
|
||||
android:layout_width="0px"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_marginRight="-4dp"
|
||||
android:layout_weight="0.5"
|
||||
android:drawableTop="@drawable/ic_bolus"
|
||||
android:paddingLeft="0dp"
|
||||
android:paddingRight="0dp"
|
||||
android:text="@string/overview_insulin_label"
|
||||
android:textColor="@color/colorInsulinButton"
|
||||
android:textSize="10sp"
|
||||
android:visibility="gone" />
|
||||
|
||||
<info.nightscout.androidaps.utils.ui.SingleClickButton
|
||||
android:id="@+id/overview_carbsbutton"
|
||||
style="?android:attr/buttonStyle"
|
||||
android:layout_width="0px"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_marginRight="-4dp"
|
||||
android:layout_weight="0.5"
|
||||
android:drawableTop="@drawable/ic_cp_bolus_carbs"
|
||||
android:paddingLeft="0dp"
|
||||
android:paddingRight="0dp"
|
||||
android:text="@string/overview_carbs_label"
|
||||
android:textColor="@color/colorCarbsButton"
|
||||
android:textSize="10sp"
|
||||
android:visibility="gone" />
|
||||
|
||||
<info.nightscout.androidaps.utils.ui.SingleClickButton
|
||||
android:id="@+id/overview_wizardbutton"
|
||||
style="?android:attr/buttonStyle"
|
||||
android:layout_width="0px"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_marginRight="-4dp"
|
||||
android:layout_weight="0.5"
|
||||
android:drawableTop="@drawable/ic_calculator"
|
||||
android:paddingLeft="0dp"
|
||||
android:paddingRight="0dp"
|
||||
android:text="@string/overview_calculator_label"
|
||||
android:textColor="@color/colorCalculatorButton"
|
||||
android:textSize="10sp"
|
||||
android:visibility="gone" />
|
||||
|
||||
<info.nightscout.androidaps.utils.ui.SingleClickButton
|
||||
android:id="@+id/overview_quickwizardbutton"
|
||||
style="?android:attr/buttonStyle"
|
||||
android:layout_width="0px"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_marginRight="-4dp"
|
||||
android:layout_weight="0.5"
|
||||
android:drawableTop="@drawable/ic_quickwizard"
|
||||
android:paddingLeft="0dp"
|
||||
android:paddingRight="0dp"
|
||||
android:text="Quick wizard"
|
||||
android:textColor="@color/colorQuickWizardButton"
|
||||
android:textSize="10sp"
|
||||
android:visibility="gone" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
</RelativeLayout>
|
||||
</FrameLayout>
|
|
@ -111,7 +111,7 @@
|
|||
android:layout_marginTop="5dp"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="vertical"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@id/overview_time_llayout"
|
||||
app:layout_constraintStart_toEndOf="@id/overview_deltas_llayout"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
|
@ -135,6 +135,42 @@
|
|||
android:textStyle="bold" />
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/overview_time_llayout"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="5dp"
|
||||
android:gravity="center_horizontal"
|
||||
android:orientation="vertical"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@id/overview_apsmode_llayout"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_time"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:layout_marginTop="-10dp"
|
||||
android:layout_marginBottom="-10dp"
|
||||
android:text="8:00 PM"
|
||||
android:textSize="40dp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_timeagoshort"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:layout_marginTop="-5dp"
|
||||
android:layout_marginBottom="-5dp"
|
||||
android:gravity="center_vertical"
|
||||
android:text="(-5)"
|
||||
android:textSize="30sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/overview_iob_llayout"
|
||||
android:layout_width="wrap_content"
|
||||
|
@ -172,7 +208,7 @@
|
|||
android:orientation="vertical"
|
||||
app:layout_constraintEnd_toStartOf="@+id/overview_basal_llayout"
|
||||
app:layout_constraintStart_toEndOf="@+id/overview_iob_llayout"
|
||||
app:layout_constraintTop_toBottomOf="@+id/overview_bg">
|
||||
app:layout_constraintTop_toTopOf="@+id/overview_iob_llayout">
|
||||
|
||||
<ImageView
|
||||
android:layout_width="wrap_content"
|
||||
|
@ -201,7 +237,7 @@
|
|||
android:orientation="vertical"
|
||||
app:layout_constraintEnd_toStartOf="@+id/overview_extended_llayout"
|
||||
app:layout_constraintStart_toEndOf="@+id/overview_cob_llayout"
|
||||
app:layout_constraintTop_toBottomOf="@+id/overview_bg">
|
||||
app:layout_constraintTop_toTopOf="@+id/overview_iob_llayout">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/overview_basebasal_icon"
|
||||
|
@ -230,7 +266,7 @@
|
|||
android:orientation="vertical"
|
||||
app:layout_constraintEnd_toStartOf="@+id/overview_as_llayout"
|
||||
app:layout_constraintStart_toEndOf="@+id/overview_basal_llayout"
|
||||
app:layout_constraintTop_toBottomOf="@+id/overview_bg">
|
||||
app:layout_constraintTop_toTopOf="@+id/overview_iob_llayout">
|
||||
|
||||
<ImageView
|
||||
android:layout_width="wrap_content"
|
||||
|
@ -258,7 +294,7 @@
|
|||
android:orientation="vertical"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toEndOf="@+id/overview_extended_llayout"
|
||||
app:layout_constraintTop_toBottomOf="@+id/overview_bg">
|
||||
app:layout_constraintTop_toTopOf="@+id/overview_iob_llayout">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/overview_sensitivity_icon"
|
||||
|
|
|
@ -492,8 +492,8 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="careportal_canula_label">Canule</string>
|
||||
<string name="careportal_insulin_label">Insuline</string>
|
||||
<string name="careportal_pb_label">Pile pompe</string>
|
||||
<string name="careportal_age_label">age:</string>
|
||||
<string name="careportal_level_label">niveau:</string>
|
||||
<string name="careportal_age_label">Âge:</string>
|
||||
<string name="careportal_level_label">Niveau:</string>
|
||||
<string name="ns_alarmoptions">Options d\'alarme</string>
|
||||
<string name="ns_alarms">Créer des notifications à partir des alarmes NS</string>
|
||||
<string name="ns_announcements">Créer des notifications à partir des notifications NS</string>
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
<string name="dia_hint1">https://androidaps.readthedocs.io/en/latest/EN/Configuration/Config-Builder.html?#insulin</string>
|
||||
<string name="dia_meaningisequaltodiapump">המשמעות שווה לערך ה-DIA שמשמש את המשאבה.</string>
|
||||
<string name="dia_valuemustbedetermined">עליכם לקבוע את הערך האישי לכם (עליו להיות לכל הפחות 5 שעות).</string>
|
||||
<string name="hypott_label">נושא: ערך מטרה זמני בהיפו</string>
|
||||
<string name="hypott_label">נושא: ערך מטרה זמני בהיפוגליקמיה</string>
|
||||
<string name="hypott_whenhypott">מהי הסיבה העיקרית להגדרת ערך \"ערך מטרה זמני בהיפו\" ?</string>
|
||||
<string name="hypott_goinglow">כדי למנוע מרמת הסוכר מלרדת נמוך אם יש כבר ערך בזאלי זמני אפס.</string>
|
||||
<string name="hypott_goinglow">כדי למנוע מרמת הסוכר מלרדת נמוך אם יש כבר מינון בזאלי זמני אפס.</string>
|
||||
<string name="hypott_preventoversmb">כדי למנוע מ-AAPS להזריק יותר מדי אינסולין לאחר עלייה ברמת הגלוקוז כתוצאה מפחמימות פשוטות שנאכלו כטיפול בהיפו.</string>
|
||||
<string name="hypott_hint1">https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html</string>
|
||||
<string name="offlineprofile_whatprofile">באיזה פרופיל אפשר להשתמש ולהגדיר במצב לא מקוון?</string>
|
||||
|
@ -80,14 +80,14 @@
|
|||
<string name="update_asap">עדכנו כשיש גרסה חדשה ועשו זאת כשיש לכם זמן.</string>
|
||||
<string name="update_keys">השתמשו באותם מפתחות חתימה.</string>
|
||||
<string name="update_neverupdate">לעולם לא לעדכן את האפליקציה אם היא פועלת כראוי.</string>
|
||||
<string name="update_askfriend">בקש עזרה מחבר להשגת קובץ ה-APK החדש.</string>
|
||||
<string name="update_askfriend">בקשו עזרה מחבר להשגת קובץ ה-APK החדש.</string>
|
||||
<string name="update_hint1">https://androidaps.readthedocs.io/en/latest/EN/Installing-AndroidAPS/Update-to-new-version.html#update-to-a-new-version-or-branch</string>
|
||||
<string name="troubleshooting_label">נושא: פתרון בעיות</string>
|
||||
<string name="troubleshooting_wheretoask">איפה לחפש עזרה?</string>
|
||||
<string name="troubleshooting_fb">הצטרפו לקבוצת AndroidAPS בפייסבוק.</string>
|
||||
<string name="troubleshooting_wiki">קראו את הוראות AndroidAPS.</string>
|
||||
<string name="troubleshooting_gitter">בקרו בחדר ה-Gitter של AndroidAPS.</string>
|
||||
<string name="troubleshooting_googlesupport">בקש תמיכה ל-AndroidAPS ב-Google</string>
|
||||
<string name="troubleshooting_googlesupport">בקשו תמיכה ל-AndroidAPS ב-Google</string>
|
||||
<string name="troubleshooting_yourendo">דברו עם האנדוקרינולוג שלכם.</string>
|
||||
<string name="troubleshooting_hint1">https://androidaps.readthedocs.io/en/latest/EN/Installing-AndroidAPS/Update-to-new-version.html#troubleshooting</string>
|
||||
<string name="troubleshooting_hint2">https://www.facebook.com/groups/AndroidAPSUsers/</string>
|
||||
|
|
|
@ -5,16 +5,15 @@
|
|||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">בטיחות טיפולים</string>
|
||||
<string name="treatmentssafety_maxbolus_title">בולוס מקסימלי מותר [יחידות]</string>
|
||||
<string name="treatmentssafety_maxcarbs_title">מקסימום פחמימות מותר [גרם]</string>
|
||||
<string name="treatmentssafety_maxbolus_title">בולוס מקסימלי מותר [U]</string>
|
||||
<string name="treatmentssafety_maxcarbs_title">מקסימום פחמימות מותר [g]</string>
|
||||
<string name="nav_preferences">העדפות</string>
|
||||
<string name="nav_refreshtreatments">רענן טיפול מ-Nightscout</string>
|
||||
<string name="nav_resetdb">איפוס מסדי נתונים</string>
|
||||
<string name="reset_db_confirm">אתם בטוחים שאתם רוצים לאפס את מסדי הנתונים?</string>
|
||||
<string name="nav_exit">יציאה</string>
|
||||
<string name="ns_sync_use_absolute_title">השתמש תמיד בערכים בזאלים מוחלטים</string>
|
||||
<string name="alert_dialog_storage_permission_text">בבקשה אתחל את הסמרטפון שלך או תרענן את אפלקצית AndroidAPS בהגדרות המערכת
|
||||
אחרת AndroidAPS לא יוכל לבצע רישום (חשוב לעקוב אחר ולוודא כי האלגוריתמים פועלים כראוי)!</string>
|
||||
<string name="alert_dialog_storage_permission_text">בבקשה אתחל את הסמרטפון שלך או תרענן את אפלקצית AndroidAPS בהגדרות המערכת \nאחרת AndroidAPS לא יוכל לבצע רישום (חשוב לעקוב אחר ולוודא כי האלגוריתמים פועלים כראוי)!</string>
|
||||
<string name="alert_dialog_permission_battery_optimization_failed">נראה שמכשיר זה אינו תומך ברשימת היתרים למיטוב הסוללה - ייתכן שתיתקל בבעיות ביצועים.</string>
|
||||
<string name="description_actions">לחצנים לגישה מהירה לפונקציות שימושיות</string>
|
||||
<string name="description_config_builder">משמש לקביעת תצורה של תוספים פעילים</string>
|
||||
|
@ -24,10 +23,10 @@
|
|||
<string name="description_insulin_ultra_rapid">הגדרת אינסולין ל-Fiasp</string>
|
||||
<string name="description_insulin_lyumjev">הגדרת אינסולין ל-Lyumjev</string>
|
||||
<string name="description_insulin_free_peak">מאפשר לכם להגדיר את שיא פעילות האינסולין, לשימוש על ידי משתמשים מתקדמים בלבד</string>
|
||||
<string name="description_loop">להפעיל או לכבות את הלולאה.</string>
|
||||
<string name="description_loop">הפעלת או השבתת הלולאה.</string>
|
||||
<string name="description_ns_client">מסנכרן את נתוניכם עם Nightscout</string>
|
||||
<string name="description_ma">הישאר עם האלגוריתם של 2016</string>
|
||||
<string name="description_ama">הישאר עם האלגוריתם של 2017</string>
|
||||
<string name="description_ma">מצב האלגוריתם ב-2016</string>
|
||||
<string name="description_ama">מצב האלגוריתם ב-2017</string>
|
||||
<string name="description_smb">האלגוריתם העדכני ביותר, עבור משתמשים מתקדמים בלבד</string>
|
||||
<string name="description_overview">מציג את המצב הנוכחי של הלולאה, ולחצני פעולות שימושיות</string>
|
||||
<string name="description_persistent_notification">מציג הודעה קבועה עם סקירה קצרה של מה שהלולאה שלך עושה</string>
|
||||
|
@ -57,7 +56,7 @@
|
|||
<string name="treatments_iobactivitytotal_label_string">פעילות IOB כוללת:</string>
|
||||
<string name="tempbasals_realduration_label_string">משך:</string>
|
||||
<string name="tempbasals_netratio_label_string">יחס:</string>
|
||||
<string name="tempbasals_netinsulin_label_string">תוספות:</string>
|
||||
<string name="tempbasals_netinsulin_label_string">אינסולין:</string>
|
||||
<string name="tempbasals_iob_label_string">IOB:</string>
|
||||
<string name="tempbasals_iobtotal_label_string">IBO כולל:</string>
|
||||
<string name="treatments_wizard_bg_label">ערכי סוכר בדם</string>
|
||||
|
@ -84,13 +83,13 @@
|
|||
<string name="sms_delta">דלתא:</string>
|
||||
<string name="configbuilder">בונה התצורה</string>
|
||||
<string name="overview">סקירה כללית</string>
|
||||
<string name="nsprofile">פרופיל נייטסקאוט</string>
|
||||
<string name="nsprofile">פרופיל Nightscout</string>
|
||||
<string name="simpleprofile">פרופיל רגיל</string>
|
||||
<string name="treatments">טיפולים</string>
|
||||
<string name="virtualpump">משאבה וירטואלית</string>
|
||||
<string name="careportal">פורטל טיפולים</string>
|
||||
<string name="configbuilder_pump">משאבה</string>
|
||||
<string name="configbuilder_pump_description">באיזו משאבה אתם מעוניינים להשתמש ב-AndroidAPS?</string>
|
||||
<string name="configbuilder_pump_description">עם משאבה אתם מעוניינים להשתמש ב-AndroidAPS?</string>
|
||||
<string name="configbuilder_treatments">טיפולים</string>
|
||||
<string name="configbuilder_treatments_description">איזה תוסף ישמש לתפעול הטיפולים?</string>
|
||||
<string name="configbuilder_profile">פרופיל</string>
|
||||
|
@ -454,7 +453,7 @@
|
|||
<string name="statuslights_cage_critical">סף התראה קריטית לתוקף העירוי [h]</string>
|
||||
<string name="statuslights_iage_warning">סף התראה לתוקף האינסולין [h]</string>
|
||||
<string name="statuslights_iage_critical">סף התראה קריטית לתוקף האינסולין [h]</string>
|
||||
<string name="statuslights_sage_warning">סף התראה של תוקף החיישן[h]</string>
|
||||
<string name="statuslights_sage_warning">סף התראה של תוקף החיישן [h]</string>
|
||||
<string name="statuslights_sage_critical">סף התראה קריטית של תוקף החיישן [h]</string>
|
||||
<string name="statuslights_sbat_warning">סף התראה של רמת סוללת החיישן [%]</string>
|
||||
<string name="statuslights_sbat_critical">סף התראה קריטית של רמת סוללת החיישן [%]</string>
|
||||
|
|
|
@ -405,10 +405,13 @@
|
|||
<string name="wear_detailedIOB_summary">разбивка IOB на болюсный и базальный IOB на циферблате смарт-часов</string>
|
||||
<string name="nosuccess">неудача - проверьте телефон</string>
|
||||
<string name="notavailable">н/д</string>
|
||||
<string name="patientage">Тип пациента</string>
|
||||
<string name="child">ребенок</string>
|
||||
<string name="teenage">подросток</string>
|
||||
<string name="adult">взрослый</string>
|
||||
<string name="resistantadult">Инсулинорезистентный взрослый</string>
|
||||
<string name="pregnant">Беременность</string>
|
||||
<string name="patientage_summary">Пожалуйста, выберите тип пациента для установки лимитов безопасности</string>
|
||||
<string name="patient_name">Имя пациента</string>
|
||||
<string name="patient_name_summary">Укажите имя или псевдоним пациента, чтобы распознавать разные настройки</string>
|
||||
<string name="patient_name_default" comment="This is default patient display name, when user does not provide real one">Пользователь</string>
|
||||
|
@ -452,6 +455,8 @@
|
|||
<string name="statuslights_iage_critical">Критический порог предупреждения о времени, отработанном инсулином [h]</string>
|
||||
<string name="statuslights_sage_warning">Порог предупреждения о времени, отработанном сенсором [h]</string>
|
||||
<string name="statuslights_sage_critical">Критический порог предупреждения о времени, отработанном сенсором [h]</string>
|
||||
<string name="statuslights_sbat_warning">Порог предупреждения о разрядке батареи [%]</string>
|
||||
<string name="statuslights_sbat_critical">Порог предупреждения о критическом уровне разрядки батареи [%]</string>
|
||||
<string name="statuslights_bage_warning">Порог предупреждения о разрядке батареи [h]</string>
|
||||
<string name="statuslights_bage_critical">Порог предупреждения о критическом уровне разрядки батареи [h]</string>
|
||||
<string name="statuslights_res_warning">Порог уровня наполненности резервуара для оповещения [ед.]</string>
|
||||
|
@ -482,6 +487,12 @@
|
|||
<string name="careportal_insulinage_label">Инсулин проработал</string>
|
||||
<string name="doprofileswitch">Переключить профиль</string>
|
||||
<string name="careportal_pbage_label">Батарея помпы работает</string>
|
||||
<string name="careportal_sensor_label">Сенсор</string>
|
||||
<string name="careportal_canula_label">Канюля</string>
|
||||
<string name="careportal_insulin_label">Инсулин</string>
|
||||
<string name="careportal_pb_label">Батарея помпы</string>
|
||||
<string name="careportal_age_label">Возраст:</string>
|
||||
<string name="careportal_level_label">Уровень:</string>
|
||||
<string name="ns_alarmoptions">опции оповещения</string>
|
||||
<string name="ns_alarms">Создать уведомления из оповещений NS</string>
|
||||
<string name="ns_announcements">Создать уведомления из оповещений NS</string>
|
||||
|
@ -1178,6 +1189,7 @@ Context | Edit Context</string>
|
|||
<string name="statuslights_copy_ns">Копировать параметры из NS</string>
|
||||
<string name="copyexistingvalues">Копировать настройки NS (если есть)?</string>
|
||||
<string name="classic_description">Исходная тема оформления</string>
|
||||
<string name="lowres_description">Скин для низкого разрешения</string>
|
||||
<string name="buttonson_description">Кнопки всегда отображаются в нижней части экрана</string>
|
||||
<string name="largedisplay_description">Большой дисплей</string>
|
||||
<string name="skin">Тема оформления</string>
|
||||
|
|
|
@ -134,6 +134,8 @@
|
|||
<string name="ic_increasingvalue">Vyššie hodnoty IC vedú k menšej dávke inzulínu ku rovnakému množstvu sacharidov.</string>
|
||||
<string name="ic_decreasingvalue">Nižšie hodnoty IC vedú k menšej dávke inzulínu ku rovnakému množstvu sacharidov.</string>
|
||||
<string name="ic_noeffect">Pokiaľ máte 0 COB, zmena inzulíno-sacharidového pomeru povedie k inému množstvu inzulínu vydanému pre korekciu glykémie.</string>
|
||||
<string name="ic_different">Inzulíno-sacharidový pomer sa bude líšiť podľa toho, či počítate sacharidovú jednotku ako 10 g, alebo ako 12 g sacharidov.</string>
|
||||
<string name="ic_meaning">Inzulíno-sacharidový pomer vyjadruje: koľko sacharidových jednotiek pokryje 1 jednotka inzulínu.</string>
|
||||
<string name="ic_hint1">https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/FAQ.html#inzulino-sacharidovy-pomer-cr-g-u</string>
|
||||
<string name="profileswitch_label">Téma: Prepínanie profilu</string>
|
||||
<string name="profileswitch_pctwillchange">Keď v prepnutí profilu zadáte 90 %…</string>
|
||||
|
|
|
@ -134,6 +134,8 @@
|
|||
<string name="ic_increasingvalue">Högre IC-kvot leder till mindre insulin som levereras för en given mängd kolhydrater.</string>
|
||||
<string name="ic_decreasingvalue">Lägre IC-kvot leder till mindre insulin som levereras för en given mängd kolhydrater.</string>
|
||||
<string name="ic_noeffect">Om du har 0 COB, kommer en förändring av IC-kvoten leda till en annan mängd insulin för att korrigera din BG-nivå.</string>
|
||||
<string name="ic_different">IC kommer att vara annorlunda om du räknar brödenheter (utbytesenhet) som 10g eller 12g.</string>
|
||||
<string name="ic_meaning">IC betyder: Hur många brödenheter (utbytesenheter) som omfattas av 1U insulin.</string>
|
||||
<string name="ic_hint1">https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#carbohydrate-to-insulin-ratio-cr-g-u</string>
|
||||
<string name="profileswitch_label">Ämne: Profilbyte</string>
|
||||
<string name="profileswitch_pctwillchange"> När du anger 90% i profilbytet…</string>
|
||||
|
|
|
@ -262,6 +262,7 @@ Eversense-appen.</string>
|
|||
<string name="valueoutofrange">Värdet %1$s är utanför hård begränsning</string>
|
||||
<string name="smscommunicator_pumpconnectwithcode">För att ansluta pumpen, svara med kod %1$s</string>
|
||||
<string name="smscommunicator_pumpconnectfail">Anslutning till pump misslyckades</string>
|
||||
<string name="smscommunicator_pumpdisconnectwithcode">För att koppla från pumpen i %1$d minuter, svara med kod %2$s</string>
|
||||
<string name="smscommunicator_pumpdisconnected">Pump frånkopplad</string>
|
||||
<string name="smscommunicator_reconnect">Pump återansluten</string>
|
||||
<string name="smscommunicator_remotecommandnotallowed">Otillåtet fjärrkommando</string>
|
||||
|
@ -405,10 +406,13 @@ Eversense-appen.</string>
|
|||
<string name="wear_detailedIOB_summary">Visa IOB med bolus och basal på klocka</string>
|
||||
<string name="nosuccess">misslyckat - kontrollera telefonen</string>
|
||||
<string name="notavailable">-</string>
|
||||
<string name="patientage">Patienttyp</string>
|
||||
<string name="child">Barn</string>
|
||||
<string name="teenage">Tonåring</string>
|
||||
<string name="adult">Vuxen</string>
|
||||
<string name="resistantadult">Insulinresistent vuxen</string>
|
||||
<string name="pregnant">Gravid</string>
|
||||
<string name="patientage_summary">Välj en patienttyp för att ställa in säkerhetsgränser</string>
|
||||
<string name="patient_name">Patientens namn</string>
|
||||
<string name="patient_name_summary">Vänligen ange patientens namn eller smeknamn för att kunna skilja mellan flera uppsättningar av inställningar</string>
|
||||
<string name="patient_name_default" comment="This is default patient display name, when user does not provide real one">Ditt namn</string>
|
||||
|
@ -452,6 +456,8 @@ Eversense-appen.</string>
|
|||
<string name="statuslights_iage_critical">Insulinålder - akut varning: [h]</string>
|
||||
<string name="statuslights_sage_warning">Sensorålder - varning: [h]</string>
|
||||
<string name="statuslights_sage_critical">Sensorålder - akut varning: [h]</string>
|
||||
<string name="statuslights_sbat_warning">Varningsnivå sensorbatteri [%]</string>
|
||||
<string name="statuslights_sbat_critical">Kritisk nivå sensorbatteri [%]</string>
|
||||
<string name="statuslights_bage_warning">Batteriålder - varning: [h]</string>
|
||||
<string name="statuslights_bage_critical">Batteriålder - akut varning: [h]</string>
|
||||
<string name="statuslights_res_warning">Varningsnivå för reservoar [U]</string>
|
||||
|
@ -482,6 +488,12 @@ Eversense-appen.</string>
|
|||
<string name="careportal_insulinage_label">Insulinålder</string>
|
||||
<string name="doprofileswitch">Genomför profilbyte</string>
|
||||
<string name="careportal_pbage_label">Pumpbatteri ålder</string>
|
||||
<string name="careportal_sensor_label">Sensor</string>
|
||||
<string name="careportal_canula_label">Kanyl</string>
|
||||
<string name="careportal_insulin_label">Insulin</string>
|
||||
<string name="careportal_pb_label">Pumpbatteri</string>
|
||||
<string name="careportal_age_label">ålder:</string>
|
||||
<string name="careportal_level_label">nivå:</string>
|
||||
<string name="ns_alarmoptions">Larminställningar</string>
|
||||
<string name="ns_alarms">Skapa aviseringar från NS-larm</string>
|
||||
<string name="ns_announcements">Skapa aviseringar från NS-meddelanden</string>
|
||||
|
@ -1176,6 +1188,7 @@ Eversense-appen.</string>
|
|||
<string name="statuslights_copy_ns">Kopiera inställningar från NS</string>
|
||||
<string name="copyexistingvalues">Kopiera NS-inställningar (om det finns)?</string>
|
||||
<string name="classic_description">Ursprungligt tema</string>
|
||||
<string name="lowres_description">Lågupplöst tema</string>
|
||||
<string name="buttonson_description">Knappar visas alltid längst ned på skärmen</string>
|
||||
<string name="largedisplay_description">Stor skärm</string>
|
||||
<string name="skin">Tema</string>
|
||||
|
|
|
@ -170,7 +170,8 @@ public class PumpEnactResult {
|
|||
ret += "<br><b>" + resourceHelper.gs(R.string.absolute) + "</b>: " + DecimalFormatter.to2Decimal(absolute) + " U/h";
|
||||
}
|
||||
} else {
|
||||
ret += "<br><b>" + resourceHelper.gs(R.string.comment) + "</b>: " + comment;
|
||||
if (!comment.isEmpty())
|
||||
ret += "<br><b>" + resourceHelper.gs(R.string.comment) + "</b>: " + comment;
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
|
|
@ -170,7 +170,7 @@
|
|||
<string name="waitingforpumpresult">Attente de résultat</string>
|
||||
<string name="smb_shortname">SMB</string>
|
||||
<!-- CarbsReq-->
|
||||
<string name="carbsreq">%1$d g de glucides supplémentaires requis d\'ici %2$d minutes</string>
|
||||
<string name="carbsreq">%1$dg de glucides requis dans %2$d min.</string>
|
||||
<!-- TDDStatsActivity-->
|
||||
<string name="stats">Stats</string>
|
||||
<string name="cumulative_tdd">DTI cumulé</string>
|
||||
|
|
|
@ -170,6 +170,7 @@
|
|||
<string name="waitingforpumpresult">Väntar på resultat</string>
|
||||
<string name="smb_shortname">SMB</string>
|
||||
<!-- CarbsReq-->
|
||||
<string name="carbsreq">%1$dg KH behövs inom %2$d minuter</string>
|
||||
<!-- TDDStatsActivity-->
|
||||
<string name="stats">Statistik</string>
|
||||
<string name="cumulative_tdd">Kumulativ TDD</string>
|
||||
|
|
|
@ -15,9 +15,9 @@ import android.widget.BaseAdapter
|
|||
import android.widget.TextView
|
||||
import info.nightscout.androidaps.activities.NoSplashAppCompatActivity
|
||||
import info.nightscout.androidaps.danars.R
|
||||
import info.nightscout.androidaps.danars.events.EventDanaRSDeviceChange
|
||||
import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
||||
import info.nightscout.androidaps.plugins.pump.common.ble.BlePreCheck
|
||||
import info.nightscout.androidaps.danars.events.EventDanaRSDeviceChange
|
||||
import info.nightscout.androidaps.utils.sharedPreferences.SP
|
||||
import kotlinx.android.synthetic.main.danars_blescanner_activity.*
|
||||
import java.util.*
|
||||
|
@ -63,13 +63,17 @@ class BLEScanActivity : NoSplashAppCompatActivity() {
|
|||
stopScan()
|
||||
}
|
||||
|
||||
private fun startScan() {
|
||||
if (bluetoothLeScanner != null) bluetoothLeScanner!!.startScan(mBleScanCallback)
|
||||
}
|
||||
private fun startScan() =
|
||||
try {
|
||||
bluetoothLeScanner?.startScan(mBleScanCallback)
|
||||
} catch (e: IllegalStateException) {
|
||||
} // ignore BT not on
|
||||
|
||||
private fun stopScan() {
|
||||
if (bluetoothLeScanner != null) bluetoothLeScanner!!.stopScan(mBleScanCallback)
|
||||
}
|
||||
private fun stopScan() =
|
||||
try {
|
||||
bluetoothLeScanner?.stopScan(mBleScanCallback)
|
||||
} catch (e: IllegalStateException) {
|
||||
} // ignore BT not on
|
||||
|
||||
private fun addBleDevice(device: BluetoothDevice?) {
|
||||
if (device == null || device.name == null || device.name == "") {
|
||||
|
@ -90,6 +94,7 @@ class BLEScanActivity : NoSplashAppCompatActivity() {
|
|||
}
|
||||
|
||||
internal inner class ListAdapter : BaseAdapter() {
|
||||
|
||||
override fun getCount(): Int = devices.size
|
||||
override fun getItem(i: Int): BluetoothDeviceItem = devices[i]
|
||||
override fun getItemId(i: Int): Long = 0
|
||||
|
@ -111,6 +116,7 @@ class BLEScanActivity : NoSplashAppCompatActivity() {
|
|||
}
|
||||
|
||||
private inner class ViewHolder internal constructor(v: View) : View.OnClickListener {
|
||||
|
||||
private lateinit var item: BluetoothDeviceItem
|
||||
private val name: TextView = v.findViewById(R.id.ble_name)
|
||||
private val address: TextView = v.findViewById(R.id.ble_address)
|
||||
|
|
|
@ -31,7 +31,6 @@
|
|||
<string name="omnipod_pod_status_pod_fault">Грешка в под</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">Времето за активация изтече</string>
|
||||
<string name="omnipod_pod_status_inactive">Неактивен</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Грешка на под: %1$s %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Край на напомняне за сдвояване</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Край на напомнянето за настройка</string>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<string name="omnipod_config_notification_uncertain_tbr_sound_enabled">Zvuk notifikace pro nejistý dočasný bazál povolen</string>
|
||||
<string name="omnipod_config_notification_uncertain_smb_sound_enabled">Zvuk notifikace pro nejistý SMB povolen</string>
|
||||
<string name="omnipod_config_notification_uncertain_bolus_sound_enabled">Zvuk notifikace pro nejistý bolus povolen</string>
|
||||
<string name="omnipod_config_automatically_acknowledge_alerts">Automaticky potvrzovat výstrahy Podu</string>
|
||||
<string name="omnipod_preference_category_rileylink">RileyLink</string>
|
||||
<string name="omnipod_preference_category_other">Jiné</string>
|
||||
<string name="omnipod_preference_category_alerts">Varování</string>
|
||||
|
@ -31,7 +32,7 @@
|
|||
<string name="omnipod_pod_status_pod_fault">Chyba Podu</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">Byl překročen čas aktivace</string>
|
||||
<string name="omnipod_pod_status_inactive">Neaktivní</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Chyba Podu: %1$s %2$s</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Chyba Podu: %1$03d %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Upomínka dokončení párování</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Upomínka dokončení nastavení</string>
|
||||
|
@ -59,10 +60,53 @@
|
|||
<string name="omnipod_error_invalid_packet_type">Komunikace selhala: z podu byly přijaty neplatné pakety</string>
|
||||
<string name="omnipod_error_invalid_progress_state">Komunikace selhala: Pod se nachází v chybném stavu</string>
|
||||
<string name="omnipod_error_invalid_response">Komunikace selhala: byla přijata neplatná odezva z Podu</string>
|
||||
<string name="omnipod_error_invalid_message_sequence_number">Komunikace selhala: od Podu byla přijata zpráva s neplatným pořadovým číslem</string>
|
||||
<string name="omnipod_error_invalid_message_address">Komunikace selhala: od Podu byla přijata zpráva s neplatnou adresou</string>
|
||||
<string name="omnipod_error_message_decoding_failed">Komunikace selhala: nepodařilo se dekódovat zprávu z Podu</string>
|
||||
<string name="omnipod_error_nonce_resync_failed">Komunikace selhala: opakovaná synchronizace hodnoty Nonce se nezdařila</string>
|
||||
<string name="omnipod_error_nonce_out_of_sync">Komunikace selhala: hodnota Nonce nebyla synchronizována</string>
|
||||
<string name="omnipod_error_not_enough_data">Komunikace selhala: nedostatek dat přijatých z Podu</string>
|
||||
<string name="omnipod_error_pod_fault">Byla zjištěna chyba Podu (%1$03d %2$s). Deaktivujte Pod a spusťte nový</string>
|
||||
<string name="omnipod_error_pod_returned_error_response">Komunikace selhala: Pod vrátil chybovou odezvu</string>
|
||||
<string name="omnipod_error_communication_failed_no_response_from_riley_link">Žádná odpověď od RileyLinku</string>
|
||||
<string name="omnipod_error_communication_failed_riley_link_interrupted">RileyLink komunikace přerušena</string>
|
||||
<string name="omnipod_error_communication_failed_no_response_from_pod">Žádná odezva z Podu</string>
|
||||
<string name="omnipod_error_set_basal_failed_delivery_might_be_suspended">Nastavení bazálního profilu se nezdařilo. Výdej může být pozastaven! Prosím ručně obnovte stav Podu na záložce Omnipod a obnovte výdej.</string>
|
||||
<string name="omnipod_error_set_basal_might_have_failed_delivery_might_be_suspended">Nastavení bazálního profilu se možná nezdařilo. Výdej může být pozastaven! Prosím ručně obnovte stav Podu na záložce Omnipod a obnovte výdej pokud je to potřeba.</string>
|
||||
<string name="omnipod_error_set_basal_failed_delivery_suspended">Nastavení bazální profilu se nezdařilo. Výdej je pozastaven! Ručně obnovte výdej z karty Omnipod.</string>
|
||||
<string name="omnipod_error_set_basal_failed">Nastavení bazálního profilu selhalo.</string>
|
||||
<string name="omnipod_error_cancel_temp_basal_failed_uncertain">Zrušení dočasného bazálu se možná nezdařilo. Aktualizujte prosím stav Podu z karty Omnipod.</string>
|
||||
<string name="omnipod_error_set_temp_basal_failed_old_tbr_might_be_cancelled">Nastavení dočasného bazátu selhalo. Pokud byl dočasný bazální již dříve spuštěn, mohl být zrušen. Aktualizujte prosím stav Podu z karty Omnipod.</string>
|
||||
<string name="omnipod_error_set_temp_basal_failed_old_tbr_cancelled_new_might_have_failed">Nastavení dočasného bazálu mohlo být neúspěšné. Pokud již dočasný bazál dříve běžel, byl zrušen. Aktualizujte prosím ručně stav Podu na záložce Omnipod.</string>
|
||||
<string name="omnipod_error_set_temp_basal_failed_validation">Doba trvání TBR musí být větší než nula, a musí být násobkem %1$s minut.</string>
|
||||
<string name="omnipod_error_set_time_failed_delivery_might_be_suspended">Nastavení času se možná nezdařilo. Výdej může být pozastaven! Prosím ručně obnovte stav Podu na záložce Omnipod a obnovte výdej pokud je to potřeba.</string>
|
||||
<string name="omnipod_error_set_time_failed_delivery_suspended">Nastavení času se nezdařilo. Výdej je pozastaven! Ručně obnovte výdej z karty Omnipod.</string>
|
||||
<string name="omnipod_error_failed_to_set_profile_empty_profile">Nepodařilo se nastavit bazální profil: byl přijat prázdný profil. Nezapomeňte aktivovat váš bazální profil.</string>
|
||||
<string name="omnipod_error_set_initial_basal_schedule_no_profile">Žádný bazální profil není aktivní. Ujistěte se, že jste aktivovali váš bazální profil.</string>
|
||||
<string name="omnipod_error_unknown_custom_command">Neznámý vlastní příkaz: %1$s</string>
|
||||
<string name="omnipod_error_failed_to_read_pulse_log">Nezdařilo se čtení protokolu pulzů</string>
|
||||
<string name="omnipod_error_failed_to_refresh_status">Nebylo možné aktualizovat stav</string>
|
||||
<string name="omnipod_error_failed_to_acknowledge_alerts">Nezdařilo se potvrdit výstrahy</string>
|
||||
<string name="omnipod_error_failed_to_suspend_delivery">Nepodařilo se pozastavit výdej</string>
|
||||
<string name="omnipod_error_failed_to_set_time">Nepodařilo se nastavit čas</string>
|
||||
<string name="omnipod_error_failed_to_resume_delivery">Nepodařilo se obnovit výdej</string>
|
||||
<string name="omnipod_error_automatic_time_or_timezone_change_failed">Nezdařilo se automaticky změnit čas na Podu. Měli byste ručně synchronizovat čas na kartě Omnipod.</string>
|
||||
<string name="omnipod_error_bolus_failed_uncertain">Nelze ověřit, zda bolus proběhl úspěšně. Ověřte prosím manuálně, zda je podáván bolus, nasloucháním kliků z Podu. <b>Pokud jste si jisti, že bolus nebyl úspěšný, byste měli ručně odstranit položku bolusu z ošetření, i když klepnete na tlačítko \'Zrušit bolus\' nyní!</b></string>
|
||||
<string name="omnipod_error_bolus_failed_uncertain_smb">Nelze ověřit, zda byl bolus SMB (%1$.2f U) úspěšně vydán. <b>Pokud jste si jisti, že bolus nebyl vydán, měli byste ručně odstranit položku SMB z Ošetření.</b></string>
|
||||
<string name="omnipod_error_bolus_did_not_succeed">Podání bolusu nebylo úspěšné.</string>
|
||||
<string name="omnipod_error_failed_to_initialize_pod">Nepodařilo se inicializovat Pod</string>
|
||||
<string name="omnipod_error_failed_to_insert_cannula">Nepodařilo se vložit kanylu</string>
|
||||
<string name="omnipod_error_pod_fault_activation_time_exceeded">Byl překročen čas aktivace Podu. Tento Pod již nelze aktivovat.</string>
|
||||
<string name="omnipod_error_failed_to_verify_activation_progress">Ověření procesu aktivace se nezdařilo. Zkuste to znovu.</string>
|
||||
<string name="omnipod_error_pod_suspended">Pod pozastavený</string>
|
||||
<!-- Omnipod - Confirmation -->
|
||||
<string name="omnipod_confirmation">Potvrzení</string>
|
||||
<string name="omnipod_confirmation_time_or_timezone_change">Čas a/nebo časová zóna změněna na Podu.</string>
|
||||
<string name="omnipod_confirmation_expiration_alerts_updated">Nastavení výstrahy bylo v Podu aktualizováno.</string>
|
||||
<string name="omnipod_confirmation_time_on_pod_updated">Čas na Podu byl aktualizován.</string>
|
||||
<string name="omnipod_confirmation_suspended_delivery">Všechny dodávky inzulínu byly pozastaveny.</string>
|
||||
<string name="omnipod_confirmation_acknowledged_alerts">Aktivní výstrahy byly potvrzeny.</string>
|
||||
<string name="omnipod_confirmation_delivery_resumed">Podávání inzulínu bylo obnoveno.</string>
|
||||
<!-- Omnipod - Commands -->
|
||||
<string name="omnipod_cmd_deactivate_pod">Deaktivovat Pod</string>
|
||||
<string name="omnipod_cmd_discard_pod">Vyřadit Pod</string>
|
||||
|
@ -80,26 +124,56 @@
|
|||
<string name="omnipod_cmd_suspend_delivery">Pozastavit dodávání inzulínu</string>
|
||||
<string name="omnipod_cmd_resume_delivery">Obnovit dodávání inzulínu</string>
|
||||
<string name="omnipod_cmd_unknown_entry">Neznámá položka</string>
|
||||
<string name="omnipod_cmd_initialize_pod">Inicializovat Pod</string>
|
||||
<string name="omnipod_cmd_insert_cannula">Vložit kanylu</string>
|
||||
<string name="omnipod_cmd_read_pulse_log">Číst protokol pulsů</string>
|
||||
<string name="omnipod_cmd_set_fake_suspended_tbr">Nastavit falešný dočasný bazál, protože Pod je pozastaven</string>
|
||||
<string name="omnipod_cmd_cancel_fake_suspended_tbr">Zrušit falešný dočasný bazál který byl vytvořen, protože Pod byl pozastaven</string>
|
||||
<!-- Omnipod - Pod Management -->
|
||||
<string name="omnipod_pod_management_title">Správa Podu</string>
|
||||
<string name="omnipod_pod_management_waiting_for_rileylink_connection">Čekám na připojení RileyLink…</string>
|
||||
<string name="omnipod_pod_management_button_activate_pod">Aktivovat Pod</string>
|
||||
<string name="omnipod_pod_management_button_deactivate_pod">Deaktivovat Pod</string>
|
||||
<string name="omnipod_pod_management_button_discard_pod">Vyřadit Pod</string>
|
||||
<string name="omnipod_pod_management_button_pod_history">Historie Podu</string>
|
||||
<string name="omnipod_pod_management_discard_pod_state_confirmation">Pokud zahodíte Pod, již s ním nebudete moci komunikovat. Měli byste to udělat pouze tehdy, pokud veškerá komunikace s Podem trvale selhává. Pokud stále můžete komunikovat s Podem, použijte možnost <b>Deaktivovat Pod</b>.\n\nPokud si přejete pokračovat, ujistěte se prosím, že odstraníte Pod z těla!</string>
|
||||
<!-- Omnipod - Wizard common -->
|
||||
<string name="omnipod_wizard_button_cancel">Zrušit</string>
|
||||
<string name="omnipod_wizard_button_finish">Konec</string>
|
||||
<string name="omnipod_wizard_button_next">Další</string>
|
||||
<string name="omnipod_wizard_button_retry">Opakovat</string>
|
||||
<string name="omnipod_wizard_button_deactivate_pod">Deaktivovat Pod</string>
|
||||
<string name="omnipod_wizard_button_discard_pod">Vyřadit Pod</string>
|
||||
<string name="omnipod_wizard_exit_confirmation_text">Dosud jste nedokončili všechny kroky. Jste si jisti, že chcete ukončit práci?</string>
|
||||
<string name="omnipod_wizard_exit_confirmation_title">Konec</string>
|
||||
<!-- Omnipod - Pod activation Wizard -->
|
||||
<string name="omnipod_pod_activation_wizard_fill_pod_title">Naplnit Pod</string>
|
||||
<string name="omnipod_pod_activation_wizard_fill_pod_text">Naplňte nový Pod dostatkem inzulínu na 3 dny.\n\nSledujte dvě pípnutí z Podu během procesu plnění. Tyto ukazují, že minimální množství 85U bylo naplněno. Ujistěte se, že stříkačka je zcela vyprázdněná a to i po vyslechnutí dvou pípnutí.\n\nPo naplnění Podu, prosím, stiskněte <b>Další</b>.\n\n<b>Poznámka:</b> prozatím nesundavejte kryt jehly.\n<b>Poznámka:</b>prosím umístěte RileyLink ve svislé pozici blízko Podu.</string>
|
||||
<string name="omnipod_pod_activation_wizard_initialize_pod_title">Inicializovat Pod</string>
|
||||
<string name="omnipod_pod_activation_wizard_initialize_pod_text">Snažíte se spárovat novýPod a naplnit ho.\n\nKdyž byl úspěšně dokončen inicializační proces, můžete stisknout tlačítko <b>Další</b>.\n\n<b>Poznámka:</b> položte RileyLink ve vzpřímené poloze a umístěte ho pár centimetrů od Podu.</string>
|
||||
<string name="omnipod_pod_activation_wizard_attach_pod_title">Nasaďte Pod</string>
|
||||
<string name="omnipod_pod_activation_wizard_attach_pod_text">Připravte infuzní místo. Odstraňte krytku jehly a náplasti a nalepte Pod.\n\nPokud se kanyla odlepí, stiskněte <b>Zrušit</b> a zahoďte Pod.\n\nStiskněte <b>Další</b> pro vložení kanyly a spuštění bazálů.</string>
|
||||
<string name="omnipod_pod_activation_wizard_attach_pod_confirm_insert_cannula_text">Když stisknete <b>OK</b>, kanyla se vloží. Ujistěte se, že jste připojili Pod k infuznímu místu.</string>
|
||||
<string name="omnipod_pod_activation_wizard_insert_cannula_title">Vložit kanylu</string>
|
||||
<string name="omnipod_pod_activation_wizard_insert_cannula_text">Snažím se nastavit počáteční základní bazál a vložit kanylu.\n\nPo úspěšném vložení kanyly můžete stisknout tlačítko <b>Další</b>.</string>
|
||||
<string name="omnipod_pod_activation_wizard_pod_activated_title">Pod aktivován</string>
|
||||
<string name="omnipod_pod_activation_wizard_pod_activated_text">Pod je nyní aktivní.\n\nVáš bazál byl naprogramován a kanyla byla vložena.\n\nOvěřte, prosím, že kanyla byla vložena správně a případně vyměňte Pod.</string>
|
||||
<!-- Omnipod - Pod deactivation Wizard -->
|
||||
<string name="omnipod_pod_deactivation_wizard_deactivate_pod_title">Deaktivovat Pod</string>
|
||||
<string name="omnipod_pod_deactivation_wizard_deactivate_pod_text">Stiskněte <b>Další</b> pro deaktivaci Podu.\n\n<b>Poznámka:</b> Zastavíte veškerý výdej inzulínu a deaktivujete Pod.</string>
|
||||
<string name="omnipod_pod_deactivation_wizard_deactivating_pod_title">Deaktivace Podu</string>
|
||||
<string name="omnipod_pod_deactivation_wizard_deactivating_pod_text">Deaktivace Podu.\n\nPo úspěšném dokončení deaktivace můžete stisknout <b>Další</b>.</string>
|
||||
<string name="omnipod_pod_deactivation_wizard_pod_deactivated_title">Pod deaktivován</string>
|
||||
<string name="omnipod_pod_deactivation_wizard_pod_deactivated_text">Pod deaktivován.\n\nOdstraňte Pod z těla a znehodnoťte jej.</string>
|
||||
<string name="omnipod_pod_deactivation_wizard_pod_discarded_title">Pod vyřazen</string>
|
||||
<string name="omnipod_pod_deactivation_wizard_pod_discarded_text">Stav Podu byl vyřazen. Doručení inzulinu nebylo pozastaveno, protože Pod nebyl řádně deaktivován!\n\nOdstraňte Podod z vašeho těla a recyklujte ho.</string>
|
||||
<string name="omnipod_pod_deactivation_wizard_discard_pod_confirmation">Pokud tento Pod vyřadíte, nebudete s ním již moci komunikovat. Tuto operaci byste měli provést pouze v případě, že veškerá komunikace s tímto Pod trvale selhává. Opravdu chcete vyřadit Pod?</string>
|
||||
<string name="omnipod_pod_deactivation_wizard_discard_pod">Vyřadit Pod</string>
|
||||
<!-- Omnipod - Overview -->
|
||||
<string name="omnipod_overview_button_set_time">Nastavení času</string>
|
||||
<string name="omnipod_overview_button_suspend_delivery">Pozastavit</string>
|
||||
<string name="omnipod_overview_button_riley_link_stats">Statistika RL</string>
|
||||
<string name="omnipod_overview_button_read_pulse_log">Protokol pulzů</string>
|
||||
<string name="omnipod_overview_button_refresh">Obnovit</string>
|
||||
<string name="omnipod_overview_button_resume_delivery">Obnovit podávání inzulínu</string>
|
||||
<string name="omnipod_overview_button_pod_management">Správa Podu</string>
|
||||
|
@ -112,9 +186,25 @@
|
|||
<string name="omnipod_overview_last_connection">Poslední spojení</string>
|
||||
<string name="omnipod_overview_last_bolus">Poslední bolus</string>
|
||||
<string name="omnipod_overview_temp_basal_rate">Dočasná bazální dávka</string>
|
||||
<string name="omnipod_overview_base_basal_rate">Základní hodnota bazálu</string>
|
||||
<string name="omnipod_overview_reservoir">Zásobník</string>
|
||||
<string name="omnipod_overview_pod_active_alerts">Výstrahy aktivního Podu</string>
|
||||
<string name="omnipod_overview_firmware_version">Verze firmwaru</string>
|
||||
<string name="omnipod_overview_time_on_pod">Čas na Podu</string>
|
||||
<string name="omnipod_overview_temp_basal_value">%1$.2fU/h @%2$s (%3$d/%4$d minut)</string>
|
||||
<string name="omnipod_overview_reservoir_value">Zbývá %1$.2f U</string>
|
||||
<string name="omnipod_overview_reservoir_value_over50">Zbývá více než 50 U</string>
|
||||
<string name="omnipod_overview_errors">Chyby</string>
|
||||
<!-- Omnipod - Other -->
|
||||
<string name="omnipod_pump_description">Integrace pumpy pro Omnipod, vyžaduje zařízení RileyLink (s firmwarem alespoň 2.0).</string>
|
||||
<string name="omnipod_custom_action_reset_rileylink">Resetovat konfiguraci RileyLinku</string>
|
||||
<string name="omnipod_uncertain">neznámé</string>
|
||||
<string name="omnipod_pulse_log">Protokol pulzů</string>
|
||||
<string name="omnipod_pulse_log_value">Protokol pulzů (zkopírováno do schránky)</string>
|
||||
<string name="omnipod_yes">Ano</string>
|
||||
<string name="omnipod_no">Ne</string>
|
||||
<string name="omnipod_ok">OK</string>
|
||||
<string name="omnipod_cancel">Zrušit</string>
|
||||
<!-- Omnipod - Times -->
|
||||
<string name="omnipod_moments_ago">před chvílí</string>
|
||||
<string name="omnipod_less_than_a_minute_ago">Před méně než minutou</string>
|
||||
|
@ -138,4 +228,10 @@
|
|||
<item quantity="many">%1$d dnů</item>
|
||||
<item quantity="other">%1$d dnů</item>
|
||||
</plurals>
|
||||
<plurals name="omnipod_pod_alerts">
|
||||
<item quantity="one">Výstraha Podu: %1$s</item>
|
||||
<item quantity="few">Výstrahy Podu: %1$s</item>
|
||||
<item quantity="many">Výstrahy Podu: %1$s</item>
|
||||
<item quantity="other">Výstrahy Podu: %1$s</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<string name="omnipod_config_notification_uncertain_tbr_sound_enabled">Ton für unsichere TBR-Benachrichtigungen aktiviert</string>
|
||||
<string name="omnipod_config_notification_uncertain_smb_sound_enabled">Ton für unsichere SMB-Benachrichtigungen aktiviert</string>
|
||||
<string name="omnipod_config_notification_uncertain_bolus_sound_enabled">Ton für unsichere Bolus-Benachrichtigungen aktiviert</string>
|
||||
<string name="omnipod_config_automatically_acknowledge_alerts">Pod-Alarme automatisch bestätigen</string>
|
||||
<string name="omnipod_preference_category_rileylink">RileyLink</string>
|
||||
<string name="omnipod_preference_category_other">Andere</string>
|
||||
<string name="omnipod_preference_category_alerts">Alarme</string>
|
||||
|
@ -31,7 +32,7 @@
|
|||
<string name="omnipod_pod_status_pod_fault">Pod-Fehler</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">Aktivierungszeit überschritten</string>
|
||||
<string name="omnipod_pod_status_inactive">Inaktiv</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Pod-Fehler: %1$s %2$s</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Pod-Fehler: %1$03d %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Erinnerung Kopplung beendet</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Erinnerung Setup beendet</string>
|
||||
|
@ -221,4 +222,8 @@
|
|||
<item quantity="one">%1$d Tag</item>
|
||||
<item quantity="other">%1$d Tage</item>
|
||||
</plurals>
|
||||
<plurals name="omnipod_pod_alerts">
|
||||
<item quantity="one">Pod-Alarm: %1$s</item>
|
||||
<item quantity="other">Pod-Alarme: %1$s</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<string name="omnipod_config_notification_uncertain_tbr_sound_enabled">Son pour les notifications DBT incertains activé</string>
|
||||
<string name="omnipod_config_notification_uncertain_smb_sound_enabled">Son pour les notifications SMB incertains activé</string>
|
||||
<string name="omnipod_config_notification_uncertain_bolus_sound_enabled">Son pour les notifications bolus incertains activé</string>
|
||||
<string name="omnipod_config_automatically_acknowledge_alerts">Accepter automatiquement les alertes Pod</string>
|
||||
<string name="omnipod_preference_category_rileylink">RileyLink</string>
|
||||
<string name="omnipod_preference_category_other">Autres</string>
|
||||
<string name="omnipod_preference_category_alerts">Alertes</string>
|
||||
|
@ -31,7 +32,7 @@
|
|||
<string name="omnipod_pod_status_pod_fault">Erreur Pod</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">Délai d\'activation dépassé</string>
|
||||
<string name="omnipod_pod_status_inactive">Inactif</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Défaut du Pod : %1$s %2$s</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Défaut Pod : %1$03d %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Rappel fin d\'appairage</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Rappel fin de configuration</string>
|
||||
|
@ -97,6 +98,7 @@
|
|||
<string name="omnipod_error_failed_to_insert_cannula">Impossible d\'insérer la canule</string>
|
||||
<string name="omnipod_error_pod_fault_activation_time_exceeded">La durée d\'activation du Pod a été dépassée. Ce Pod ne peut plus être activé.</string>
|
||||
<string name="omnipod_error_failed_to_verify_activation_progress">Échec de la vérification de l\'activation. Veuillez réessayer.</string>
|
||||
<string name="omnipod_error_pod_suspended">Pod suspendu</string>
|
||||
<!-- Omnipod - Confirmation -->
|
||||
<string name="omnipod_confirmation">Confirmation</string>
|
||||
<string name="omnipod_confirmation_time_or_timezone_change">Heure et/ou fuseau horaire changé sur le Pod.</string>
|
||||
|
@ -220,4 +222,8 @@
|
|||
<item quantity="one">%1$d jour</item>
|
||||
<item quantity="other">%1$d jours</item>
|
||||
</plurals>
|
||||
<plurals name="omnipod_pod_alerts">
|
||||
<item quantity="one">Alerte Pod : %1$s</item>
|
||||
<item quantity="other">Alertes Pod : %1$s</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<string name="omnipod_config_notification_uncertain_tbr_sound_enabled">Suono notifiche TBR incerto abilitato</string>
|
||||
<string name="omnipod_config_notification_uncertain_smb_sound_enabled">Suono notifiche SMB incerto abilitato</string>
|
||||
<string name="omnipod_config_notification_uncertain_bolus_sound_enabled">Suono notifiche bolo incerto abilitato</string>
|
||||
<string name="omnipod_config_automatically_acknowledge_alerts">Conferma automaticamente avvisi pod</string>
|
||||
<string name="omnipod_preference_category_rileylink">RileyLink</string>
|
||||
<string name="omnipod_preference_category_other">Altro</string>
|
||||
<string name="omnipod_preference_category_alerts">Avvisi</string>
|
||||
|
@ -31,7 +32,7 @@
|
|||
<string name="omnipod_pod_status_pod_fault">Guasto pod</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">Tempo di attivazione superato</string>
|
||||
<string name="omnipod_pod_status_inactive">Inattivo</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Guasto pod: %1$s %2$s</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Guasto pod: %1$03d %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Fine promemoria associazione</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Fine promemoria configurazione</string>
|
||||
|
@ -97,6 +98,7 @@
|
|||
<string name="omnipod_error_failed_to_insert_cannula">Inserimento cannula fallito</string>
|
||||
<string name="omnipod_error_pod_fault_activation_time_exceeded">Il tempo di attivazione del pod è stato superato. Questo pod non può più essere attivato.</string>
|
||||
<string name="omnipod_error_failed_to_verify_activation_progress">Impossibile verificare l\'avanzamento dell\'attivazione. Riprova.</string>
|
||||
<string name="omnipod_error_pod_suspended">Pod sospeso</string>
|
||||
<!-- Omnipod - Confirmation -->
|
||||
<string name="omnipod_confirmation">Conferma</string>
|
||||
<string name="omnipod_confirmation_time_or_timezone_change">Ora e/o fuso orario cambiati nel pod.</string>
|
||||
|
@ -220,4 +222,8 @@
|
|||
<item quantity="one">%1$d giorno</item>
|
||||
<item quantity="other">%1$d giorni</item>
|
||||
</plurals>
|
||||
<plurals name="omnipod_pod_alerts">
|
||||
<item quantity="one">Avviso pod: %1$s</item>
|
||||
<item quantity="other">Avvisi pod: %1$s</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<string name="omnipod_config_notification_uncertain_tbr_sound_enabled">צליל של התראת בזאלי זמני לא ברור מאופשר</string>
|
||||
<string name="omnipod_config_notification_uncertain_smb_sound_enabled">צליל של התראת SMB לא ברור מאופשר</string>
|
||||
<string name="omnipod_config_notification_uncertain_bolus_sound_enabled">צליל של התראת בולוס לא ברור מאופשר</string>
|
||||
<string name="omnipod_config_automatically_acknowledge_alerts">קבל התראות מהפוד אוטומטית</string>
|
||||
<string name="omnipod_preference_category_rileylink">ריילילינק</string>
|
||||
<string name="omnipod_preference_category_other">אחר</string>
|
||||
<string name="omnipod_preference_category_alerts">התראות</string>
|
||||
|
@ -31,7 +32,7 @@
|
|||
<string name="omnipod_pod_status_pod_fault">תקלה בפוד</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">חריגת זמן הפעלה</string>
|
||||
<string name="omnipod_pod_status_inactive">לא פעיל</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">תקלה בפוד: %1$s %2$s</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">תקלת פוד: %1$03d %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">תזכורת לסיום זיווג</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">תזכורת לסיום התקנה</string>
|
||||
|
@ -227,4 +228,10 @@
|
|||
<item quantity="many">%1$d ימים</item>
|
||||
<item quantity="other">%1$d ימים</item>
|
||||
</plurals>
|
||||
<plurals name="omnipod_pod_alerts">
|
||||
<item quantity="one">התראת פוד: %1$s</item>
|
||||
<item quantity="two">התראות פוד: %1$s</item>
|
||||
<item quantity="many">התראות פוד: %1$s</item>
|
||||
<item quantity="other">התראות פוד: %1$s</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
|
|
|
@ -26,7 +26,6 @@
|
|||
<string name="omnipod_pod_status_pod_fault">Pod klaida</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">Viršytas aktyvinimo laikas</string>
|
||||
<string name="omnipod_pod_status_inactive">Neaktyvus</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Pod klaida: %1$s %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Priminimas apie suporavimo pabaigą</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Priminimas apie sąrankos pabaigą</string>
|
||||
|
|
|
@ -31,7 +31,6 @@
|
|||
<string name="omnipod_pod_status_pod_fault">Pod fout</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">Activatietijd overschreden</string>
|
||||
<string name="omnipod_pod_status_inactive">Inactief</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Pod fout: %1$s %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Herrinering om Pod initialisatie af te ronden</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Herinnering setup afronden</string>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<string name="omnipod_config_notification_uncertain_tbr_sound_enabled">Lydvarsel for usikre TBR er aktivert</string>
|
||||
<string name="omnipod_config_notification_uncertain_smb_sound_enabled">Lydvarsel for usikre SMB er aktivert</string>
|
||||
<string name="omnipod_config_notification_uncertain_bolus_sound_enabled">Lydvarsel for usikre bolus er aktivert</string>
|
||||
<string name="omnipod_config_automatically_acknowledge_alerts">Godkjenn automatisk Pod varsler</string>
|
||||
<string name="omnipod_preference_category_rileylink">RileyLink</string>
|
||||
<string name="omnipod_preference_category_other">Annen</string>
|
||||
<string name="omnipod_preference_category_alerts">Varsler</string>
|
||||
|
@ -31,7 +32,7 @@
|
|||
<string name="omnipod_pod_status_pod_fault">Pod feil</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">Aktiveringstiden er overskredet</string>
|
||||
<string name="omnipod_pod_status_inactive">Inaktiv</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Pod feil: %1$s %2$s</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Pod feil: %1$03d %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Fullfør paringspåminnelse</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Påminnelse om å sluttføre oppsett</string>
|
||||
|
@ -97,6 +98,7 @@
|
|||
<string name="omnipod_error_failed_to_insert_cannula">Feilet ved innsetting av kanyle</string>
|
||||
<string name="omnipod_error_pod_fault_activation_time_exceeded">Pod\'ens aktiveringstid er overskredet. Denne Pod kan ikke lenger aktiveres.</string>
|
||||
<string name="omnipod_error_failed_to_verify_activation_progress">Klarte ikke å verifisere fremdrift i aktiveringen. Prøv på nytt.</string>
|
||||
<string name="omnipod_error_pod_suspended">Pod er pauset</string>
|
||||
<!-- Omnipod - Confirmation -->
|
||||
<string name="omnipod_confirmation">Bekreftelse</string>
|
||||
<string name="omnipod_confirmation_time_or_timezone_change">Tid og/eller tidssone endret på Pod.</string>
|
||||
|
@ -220,4 +222,8 @@
|
|||
<item quantity="one">%1$d dag</item>
|
||||
<item quantity="other">%1$d dager</item>
|
||||
</plurals>
|
||||
<plurals name="omnipod_pod_alerts">
|
||||
<item quantity="one">Pod varsel: %1$s</item>
|
||||
<item quantity="other">Pod varsler: %1$s</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
<string name="omnipod_pod_status_suspended">Suspenso</string>
|
||||
<string name="omnipod_pod_status_pod_fault">Falha no Pod</string>
|
||||
<string name="omnipod_pod_status_inactive">Inactivo</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Falha no Pod: %1$s %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Lembrete Concluir Emparelhamento</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Lembrete Terminar Configuração</string>
|
||||
|
|
|
@ -26,7 +26,6 @@
|
|||
<string name="omnipod_pod_status_pod_fault">Defecțiune Pod</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">Timp de activare depăşit</string>
|
||||
<string name="omnipod_pod_status_inactive">Inactiv</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Pod defect: %1$s %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Notificare Finalizare împerechere</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Finalizare memento setare</string>
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<string name="omnipod_config_notification_uncertain_tbr_sound_enabled">Звук для неопределенных TBR уведомлений включен</string>
|
||||
<string name="omnipod_config_notification_uncertain_smb_sound_enabled">Звук для неопределенных SMB уведомлений включен</string>
|
||||
<string name="omnipod_config_notification_uncertain_bolus_sound_enabled">Звук для неопределенных уведомлений болюса включен</string>
|
||||
<string name="omnipod_config_automatically_acknowledge_alerts">Автоматически подтверждать оповещения Pod</string>
|
||||
<string name="omnipod_preference_category_rileylink">RileyLink</string>
|
||||
<string name="omnipod_preference_category_other">Другое</string>
|
||||
<string name="omnipod_preference_category_alerts">Оповещения</string>
|
||||
|
@ -31,7 +32,7 @@
|
|||
<string name="omnipod_pod_status_pod_fault">Сбой Пода</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">Превышено время активации</string>
|
||||
<string name="omnipod_pod_status_inactive">Неактивирован</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Ошибка Пода: %1$s %2$s</string>
|
||||
<string name="omnipod_pod_status_pod_fault_description">Ошибка Pod: %1$03d %2$s</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Напоминание о завершении сопряжения</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Напоминание о завершении настройки</string>
|
||||
|
@ -96,6 +97,8 @@
|
|||
<string name="omnipod_error_failed_to_initialize_pod">Не удалось инициализировать Pod</string>
|
||||
<string name="omnipod_error_failed_to_insert_cannula">Не удалось установить канюлю</string>
|
||||
<string name="omnipod_error_pod_fault_activation_time_exceeded">Превышено время активации Pod. Этот Pod больше не может быть активирован.</string>
|
||||
<string name="omnipod_error_failed_to_verify_activation_progress">Не удалось проверить ход активации. Повторите попытку.</string>
|
||||
<string name="omnipod_error_pod_suspended">Omnipod остановлен</string>
|
||||
<!-- Omnipod - Confirmation -->
|
||||
<string name="omnipod_confirmation">Подтверждение</string>
|
||||
<string name="omnipod_confirmation_time_or_timezone_change">Время и/или часовой пояс изменены на Pod.</string>
|
||||
|
|
|
@ -15,14 +15,24 @@
|
|||
<string name="omnipod_config_low_reservoir_alert_enabled">Upozornenie na nízký stav zásobníka povolené</string>
|
||||
<string name="omnipod_config_low_reservoir_alert_units">Počet jednotiek</string>
|
||||
<string name="omnipod_config_notification_uncertain_tbr_sound_enabled">Zvuk upozornenia pre neistý dočasný bazál povolený</string>
|
||||
<string name="omnipod_config_notification_uncertain_smb_sound_enabled">Zvuk upozornenia pre neistý SMB povolený</string>
|
||||
<string name="omnipod_config_notification_uncertain_bolus_sound_enabled">Zvuk upozornenia pre neistý bolus povolený</string>
|
||||
<string name="omnipod_preference_category_rileylink">RileyLink</string>
|
||||
<string name="omnipod_preference_category_other">Iné</string>
|
||||
<string name="omnipod_preference_category_alerts">Výstrahy</string>
|
||||
<string name="omnipod_preference_category_confirmation_beeps">Potvrdzujúce pípnutie</string>
|
||||
<string name="omnipod_preference_category_notifications">Upozornenia</string>
|
||||
<!-- Omnipod - Pod Status -->
|
||||
<string name="omnipod_pod_status_no_active_pod">Žiadny aktívny Pod</string>
|
||||
<string name="omnipod_pod_status_waiting_for_activation">Prebieha inštalácia (čaká sa na aktiváciu Podu)</string>
|
||||
<string name="omnipod_pod_status_waiting_for_cannula_insertion">Inštalácia prebieha (čaká sa na vloženie kanyly)</string>
|
||||
<string name="omnipod_pod_status_running">V prevádzke</string>
|
||||
<string name="omnipod_pod_status_suspended">Pozastavené</string>
|
||||
<string name="omnipod_pod_status_pod_fault">Chyba Podu</string>
|
||||
<string name="omnipod_pod_status_activation_time_exceeded">Bol prekročený čas aktivácie</string>
|
||||
<string name="omnipod_pod_status_inactive">Neaktívny</string>
|
||||
<!-- Omnipod - Alerts -->
|
||||
<string name="omnipod_alert_finish_pairing_reminder">Pripomienka ukončenia párovania</string>
|
||||
<string name="omnipod_alert_finish_setup_reminder_reminder">Pripomienka ukončenia nastavenia</string>
|
||||
<string name="omnipod_alert_expiration">Pod čoskoro expiruje</string>
|
||||
<string name="omnipod_alert_expiration_advisory">Pod čoskoro expiruje</string>
|
||||
|
@ -30,15 +40,35 @@
|
|||
<string name="omnipod_alert_low_reservoir">Nízka hladina zásobníka</string>
|
||||
<string name="omnipod_alert_unknown_alert">Neznáma výstraha</string>
|
||||
<!-- Omnipod - History -->
|
||||
<string name="omnipod_history_title">História Podu</string>
|
||||
<string name="omnipod_history_item_description">Popis</string>
|
||||
<string name="omnipod_history_item_source">Zdroj</string>
|
||||
<string name="omnipod_history_item_date">Dátum</string>
|
||||
<string name="omnipod_history_type">Typ:</string>
|
||||
<string name="omnipod_history_bolus_value">%1$.2f JI</string>
|
||||
<string name="omnipod_history_bolus_value_with_carbs">%1$.2f JI, SACH=%2$.1f g</string>
|
||||
<string name="omnipod_history_tbr_value">Rýchlosť: %1$.2f JI, Doba trvania: %2$d minút</string>
|
||||
<!-- Omnipod - Error -->
|
||||
<string name="omnipod_warning">Upozornenie</string>
|
||||
<string name="omnipod_error_rileylink_address_invalid">Neplatná adresa RileyLinku.</string>
|
||||
<string name="omnipod_error_operation_not_possible_no_configuration">Operácia nie je možná.\n\nNajskôr je nutné nakonfigurovať Omnipod, kým bude možné túto funkciu použiť.</string>
|
||||
<string name="omnipod_error_pod_not_attached">Žiadny aktívny Pod</string>
|
||||
<string name="omnipod_error_unexpected_exception">Došlo k neočakávanej chybe. Prosíme o jej nahlásenie! (%1$s: %2$s).</string>
|
||||
<string name="omnipod_error_crc_mismatch">Komunikácia zlyhala: overenie integrity správy zlyhalo</string>
|
||||
<string name="omnipod_error_invalid_packet_type">Komunikácia zlyhala: boli prijaté neplatné pakety z Podu</string>
|
||||
<string name="omnipod_error_invalid_progress_state">Komunikácia zlyhala: Pod je v chybnom stave</string>
|
||||
<string name="omnipod_error_invalid_response">Komunikácia zlyhala: bola prijatá neplatná odozva z Podu</string>
|
||||
<string name="omnipod_error_invalid_message_sequence_number">Komunikácia zlyhala: bola prijatá správa s neplatným poradovým číslom z Podu</string>
|
||||
<string name="omnipod_error_invalid_message_address">Komunikácia zlyhala: bola prijatá správa s neplatnou adresou z Podu</string>
|
||||
<string name="omnipod_error_message_decoding_failed">Komunikácia zlyhala: nepodarilo se dekódovať správu z Podu</string>
|
||||
<string name="omnipod_error_nonce_resync_failed">Komunikácia zlyhala: opakovaná synchronizácia Nonce hodnoty zlyhala</string>
|
||||
<string name="omnipod_error_nonce_out_of_sync">Komunikácia zlyhala: hodnota Nonce nebola synchronizovaná</string>
|
||||
<string name="omnipod_error_not_enough_data">Komunikácia zlyhala: nedostatok dát prijatých z Podu</string>
|
||||
<string name="omnipod_error_pod_fault">Bola zistená chyba Podu (%1$03d %2$s). Deaktivujte Pod a spustite nový</string>
|
||||
<string name="omnipod_error_pod_returned_error_response">Komunikácia zlyhala: Pod vrátil chybovú odozvu</string>
|
||||
<string name="omnipod_error_communication_failed_no_response_from_riley_link">Žiadna odpoveď od RileyLinku</string>
|
||||
<string name="omnipod_error_communication_failed_riley_link_interrupted">RileyLink prerušený</string>
|
||||
<string name="omnipod_error_communication_failed_no_response_from_pod">Žiadna odpoveď z Podu</string>
|
||||
<string name="omnipod_error_set_basal_failed_delivery_might_be_suspended">Nastavenie bazálneho profilu zlyhalo. Podávanie môže byť pozastavené! Manuálne obnovte stav Podu zo záložky Omnipod a pokračujte v podávaní, ak je to potrebné.</string>
|
||||
<string name="omnipod_error_set_basal_might_have_failed_delivery_might_be_suspended">Nastavenie bazálneho profilu zlyhalo. Podávanie môže byť pozastavené! Manuálne obnovte stav Podu zo záložky Omnipod a pokračujte v podávaní, ak je to potrebné.</string>
|
||||
<string name="omnipod_error_set_basal_failed_delivery_suspended">Nastavenie bazálneho profilu zlyhalo. Podávanie je pozastavené! Manuálne obnovte podávanie zo záložky Omnipod.</string>
|
||||
|
|
|
@ -7,6 +7,10 @@
|
|||
<string name="label_xdrip_big_chart">AAPS(VelkýGraf)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS(BezGrafu)</string>
|
||||
<string name="label_xdrip_circle">APS(Kruh)</string>
|
||||
<string name="label_xdrip_v2">AAPSv2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS (Cockpit)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS (Steampunk)</string>
|
||||
<string name="label_digitalstyle">AAPS (DigitalStyle)</string>
|
||||
<string name="label_warning_sync">Žádná data!</string>
|
||||
<string name="label_warning_old">Stará data!</string>
|
||||
<string name="label_warning_since">Od %1$s</string>
|
||||
|
@ -90,4 +94,36 @@
|
|||
<string name="activity_carb">Sacharidy</string>
|
||||
<string name="activity_IOB">IOB</string>
|
||||
<string name="activity_no_status">žádný stav</string>
|
||||
<string name="color_name_red">červená</string>
|
||||
<string name="color_name_pink">růžová</string>
|
||||
<string name="color_name_purple">fialová</string>
|
||||
<string name="color_name_deeppurple">tmavě fialová</string>
|
||||
<string name="color_name_indigo">indigo</string>
|
||||
<string name="color_name_blue">modrá</string>
|
||||
<string name="color_name_lightblue">světle modrá</string>
|
||||
<string name="color_name_cyan">tyrkysová</string>
|
||||
<string name="color_name_teal">šedozelená</string>
|
||||
<string name="color_name_green">zelená</string>
|
||||
<string name="color_name_lightgreen">světle zelená</string>
|
||||
<string name="color_name_lime">limetková</string>
|
||||
<string name="color_name_yellow">žlutá</string>
|
||||
<string name="color_name_amber">jantarová</string>
|
||||
<string name="color_name_orange">oranžová</string>
|
||||
<string name="color_name_deeporange">tmavě oranžová</string>
|
||||
<string name="color_name_brown">hnědá</string>
|
||||
<string name="color_name_gray">šedá</string>
|
||||
<string name="color_name_bluegray">modrošedá</string>
|
||||
<string name="color_name_white">bílá</string>
|
||||
<string name="color_name_black">černá</string>
|
||||
<string name="color_name_multicolor">multicolor</string>
|
||||
<string name="pref_vibrate_hourly">Vibrovat každou hodinu</string>
|
||||
<string name="pref_show_weeknumber">Zobrazit číslo týdne</string>
|
||||
<string name="digitalstyle_pref_your_style">Váš styl:</string>
|
||||
<string name="digitalstyle_style_none">bez stylu</string>
|
||||
<string name="digitalstyle_style_minimal">minimalistický styl</string>
|
||||
<string name="digitalstyle_style_shape">tvar stylu</string>
|
||||
<string name="digitalstyle_style_full">úplný styl</string>
|
||||
<string name="digitalstyle_pref_your_color">Vaše barva:</string>
|
||||
<string name="digitalstyle_pref_your_color_saturation">Vaše nasycení barvy:</string>
|
||||
<string name="digitalstyle_pref_your_color_opacity">Průhlednost barvy:</string>
|
||||
</resources>
|
||||
|
|
|
@ -90,4 +90,7 @@
|
|||
<string name="activity_carb">KH</string>
|
||||
<string name="activity_IOB">IOB</string>
|
||||
<string name="activity_no_status">Kein Status</string>
|
||||
<string name="color_name_deeppurple">dunkelviolett</string>
|
||||
<string name="color_name_indigo">indigoblau</string>
|
||||
<string name="color_name_amber">bernstein</string>
|
||||
</resources>
|
||||
|
|
|
@ -7,6 +7,10 @@
|
|||
<string name="label_xdrip_big_chart">AAPS (GrandGraph)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS (SansGraph)</string>
|
||||
<string name="label_xdrip_circle">AAPS (Cercle)</string>
|
||||
<string name="label_xdrip_v2">AAPSv2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS (Cockpit)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS (Steampunk)</string>
|
||||
<string name="label_digitalstyle">AAPS (Digital)</string>
|
||||
<string name="label_warning_sync">Pas de données !</string>
|
||||
<string name="label_warning_old">Données anciennes!</string>
|
||||
<string name="label_warning_since">Depuis %1$s</string>
|
||||
|
@ -90,4 +94,36 @@
|
|||
<string name="activity_carb">GA</string>
|
||||
<string name="activity_IOB">IA</string>
|
||||
<string name="activity_no_status">aucun statut</string>
|
||||
<string name="color_name_red">rouge</string>
|
||||
<string name="color_name_pink">rose</string>
|
||||
<string name="color_name_purple">violet</string>
|
||||
<string name="color_name_deeppurple">violet foncé</string>
|
||||
<string name="color_name_indigo">indigo</string>
|
||||
<string name="color_name_blue">bleu</string>
|
||||
<string name="color_name_lightblue">bleu clair</string>
|
||||
<string name="color_name_cyan">cyan</string>
|
||||
<string name="color_name_teal">turquoise</string>
|
||||
<string name="color_name_green">vert</string>
|
||||
<string name="color_name_lightgreen">vert clair</string>
|
||||
<string name="color_name_lime">vert citron</string>
|
||||
<string name="color_name_yellow">jaune</string>
|
||||
<string name="color_name_amber">ambre</string>
|
||||
<string name="color_name_orange">orange</string>
|
||||
<string name="color_name_deeporange">orange foncé</string>
|
||||
<string name="color_name_brown">marron</string>
|
||||
<string name="color_name_gray">gris</string>
|
||||
<string name="color_name_bluegray">gris bleu</string>
|
||||
<string name="color_name_white">white</string>
|
||||
<string name="color_name_black">noir</string>
|
||||
<string name="color_name_multicolor">multicolor</string>
|
||||
<string name="pref_vibrate_hourly">Vibrer à l\'heure</string>
|
||||
<string name="pref_show_weeknumber">Afficher numéro semaine</string>
|
||||
<string name="digitalstyle_pref_your_style">Style :</string>
|
||||
<string name="digitalstyle_style_none">aucun</string>
|
||||
<string name="digitalstyle_style_minimal">minimal</string>
|
||||
<string name="digitalstyle_style_shape">forme</string>
|
||||
<string name="digitalstyle_style_full">complet</string>
|
||||
<string name="digitalstyle_pref_your_color">Couleur :</string>
|
||||
<string name="digitalstyle_pref_your_color_saturation">Saturation :</string>
|
||||
<string name="digitalstyle_pref_your_color_opacity">Opacité :</string>
|
||||
</resources>
|
||||
|
|
|
@ -7,6 +7,10 @@
|
|||
<string name="label_xdrip_big_chart">AAPS(BigChart)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS(NoChart)</string>
|
||||
<string name="label_xdrip_circle">AAPS(Circle)</string>
|
||||
<string name="label_xdrip_v2">AAPSv2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS(Cockpit)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS(Steampunk)</string>
|
||||
<string name="label_digitalstyle">AAPS(DigitalStyle)</string>
|
||||
<string name="label_warning_sync">No dati!</string>
|
||||
<string name="label_warning_old">Dati vecchi!</string>
|
||||
<string name="label_warning_since">Da %1$s</string>
|
||||
|
@ -90,4 +94,36 @@
|
|||
<string name="activity_carb">CHO</string>
|
||||
<string name="activity_IOB">IOB</string>
|
||||
<string name="activity_no_status">no status</string>
|
||||
<string name="color_name_red">rosso</string>
|
||||
<string name="color_name_pink">rosa</string>
|
||||
<string name="color_name_purple">porpora</string>
|
||||
<string name="color_name_deeppurple">viola</string>
|
||||
<string name="color_name_indigo">indaco</string>
|
||||
<string name="color_name_blue">blu</string>
|
||||
<string name="color_name_lightblue">azzurro</string>
|
||||
<string name="color_name_cyan">ciano</string>
|
||||
<string name="color_name_teal">verde acqua</string>
|
||||
<string name="color_name_green">verde</string>
|
||||
<string name="color_name_lightgreen">verde chiaro</string>
|
||||
<string name="color_name_lime">lime</string>
|
||||
<string name="color_name_yellow">giallo</string>
|
||||
<string name="color_name_amber">ambra</string>
|
||||
<string name="color_name_orange">arancione</string>
|
||||
<string name="color_name_deeporange">arancione scuro</string>
|
||||
<string name="color_name_brown">marrone</string>
|
||||
<string name="color_name_gray">grigio</string>
|
||||
<string name="color_name_bluegray">grigio-azzurro</string>
|
||||
<string name="color_name_white">bianco</string>
|
||||
<string name="color_name_black">nero</string>
|
||||
<string name="color_name_multicolor">multicolore</string>
|
||||
<string name="pref_vibrate_hourly">Vibra a ogni ora</string>
|
||||
<string name="pref_show_weeknumber">Mostra numero settimana</string>
|
||||
<string name="digitalstyle_pref_your_style">Il tuo stile:</string>
|
||||
<string name="digitalstyle_style_none">nessuno stile</string>
|
||||
<string name="digitalstyle_style_minimal">stile minimale</string>
|
||||
<string name="digitalstyle_style_shape">stile shape</string>
|
||||
<string name="digitalstyle_style_full">stile completo</string>
|
||||
<string name="digitalstyle_pref_your_color">Il tuo colore:</string>
|
||||
<string name="digitalstyle_pref_your_color_saturation">Saturazione del tuo colore:</string>
|
||||
<string name="digitalstyle_pref_your_color_opacity">Opacità del tuo colore:</string>
|
||||
</resources>
|
||||
|
|
|
@ -7,6 +7,10 @@
|
|||
<string name="label_xdrip_big_chart">AAPS (תרשים גדול)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS (ללא תרשים)</string>
|
||||
<string name="label_xdrip_circle">AAPS (עיגול)</string>
|
||||
<string name="label_xdrip_v2">AAPSv2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS (קוקפיט)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS (סטימפאנק)</string>
|
||||
<string name="label_digitalstyle">AAPS (דיגיטלי)</string>
|
||||
<string name="label_warning_sync">אין נתונים!</string>
|
||||
<string name="label_warning_old">נתונים ישנים!</string>
|
||||
<string name="label_warning_since">מאז %1$s</string>
|
||||
|
@ -73,7 +77,7 @@
|
|||
<string name="action_high" comment="In temp target menu, higher value from range">גבוה</string>
|
||||
<string name="action_carbs">פחמימות</string>
|
||||
<string name="action_percentage">אחוז</string>
|
||||
<string name="action_start_min">התחל [min]</string>
|
||||
<string name="action_start_min">התחלה [min]</string>
|
||||
<string name="action_duration_h">משך [h]</string>
|
||||
<string name="action_insulin">אינסולין</string>
|
||||
<string name="action_preset_1">הגדרה מראש 1</string>
|
||||
|
@ -90,4 +94,36 @@
|
|||
<string name="activity_carb">פחמימות</string>
|
||||
<string name="activity_IOB">כמות אינסולין פעילה</string>
|
||||
<string name="activity_no_status">אין סטטוס</string>
|
||||
<string name="color_name_red">אדום</string>
|
||||
<string name="color_name_pink">ורוד</string>
|
||||
<string name="color_name_purple">סגול</string>
|
||||
<string name="color_name_deeppurple">סגול עמוק</string>
|
||||
<string name="color_name_indigo">כחול אינדיגו</string>
|
||||
<string name="color_name_blue">כחול</string>
|
||||
<string name="color_name_lightblue">כחול בהיר</string>
|
||||
<string name="color_name_cyan">ציאן</string>
|
||||
<string name="color_name_teal">כחול-ירקרק</string>
|
||||
<string name="color_name_green">ירוק</string>
|
||||
<string name="color_name_lightgreen">ירוק בהיר</string>
|
||||
<string name="color_name_lime">ירוק ליים</string>
|
||||
<string name="color_name_yellow">צהוב</string>
|
||||
<string name="color_name_amber">ענבר</string>
|
||||
<string name="color_name_orange">כתום</string>
|
||||
<string name="color_name_deeporange">כתום עמוק</string>
|
||||
<string name="color_name_brown">חום</string>
|
||||
<string name="color_name_gray">אפור</string>
|
||||
<string name="color_name_bluegray">כחול-אפור</string>
|
||||
<string name="color_name_white">לבן</string>
|
||||
<string name="color_name_black">שחור</string>
|
||||
<string name="color_name_multicolor">צבעוני</string>
|
||||
<string name="pref_vibrate_hourly">רטט אחת לשעה</string>
|
||||
<string name="pref_show_weeknumber">הצג מס\' שבוע</string>
|
||||
<string name="digitalstyle_pref_your_style">הסגנון שלכם:</string>
|
||||
<string name="digitalstyle_style_none">ללא סגנון</string>
|
||||
<string name="digitalstyle_style_minimal">סגנון מינימלי</string>
|
||||
<string name="digitalstyle_style_shape">סגנון הצורה</string>
|
||||
<string name="digitalstyle_style_full">סגנון מלא</string>
|
||||
<string name="digitalstyle_pref_your_color">הצבע שלך:</string>
|
||||
<string name="digitalstyle_pref_your_color_saturation">רווית הצבע שלך:</string>
|
||||
<string name="digitalstyle_pref_your_color_opacity">אטימות הצבע שלכם:</string>
|
||||
</resources>
|
||||
|
|
|
@ -7,6 +7,10 @@
|
|||
<string name="label_xdrip_big_chart">AAPS (BigChart)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS (NoChart)</string>
|
||||
<string name="label_xdrip_circle">AAPS (Circle)</string>
|
||||
<string name="label_xdrip_v2">AAPSv2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS(Cockpit)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS(Steampunk)</string>
|
||||
<string name="label_digitalstyle">AAPS(DigitalStyle)</string>
|
||||
<string name="label_warning_sync">Ingen data!</string>
|
||||
<string name="label_warning_old">Gamle data!</string>
|
||||
<string name="label_warning_since">Siden %1$s</string>
|
||||
|
@ -90,4 +94,36 @@
|
|||
<string name="activity_carb">Karbo</string>
|
||||
<string name="activity_IOB">IOB</string>
|
||||
<string name="activity_no_status">ingen status</string>
|
||||
<string name="color_name_red">rød</string>
|
||||
<string name="color_name_pink">rosa</string>
|
||||
<string name="color_name_purple">lilla</string>
|
||||
<string name="color_name_deeppurple">mørkelilla</string>
|
||||
<string name="color_name_indigo">indigo</string>
|
||||
<string name="color_name_blue">blå</string>
|
||||
<string name="color_name_lightblue">lyseblå</string>
|
||||
<string name="color_name_cyan">turkis</string>
|
||||
<string name="color_name_teal">blågrønn</string>
|
||||
<string name="color_name_green">grønn</string>
|
||||
<string name="color_name_lightgreen">lysegrønn</string>
|
||||
<string name="color_name_lime">gulgrønn</string>
|
||||
<string name="color_name_yellow">gul</string>
|
||||
<string name="color_name_amber">rødbrun</string>
|
||||
<string name="color_name_orange">oransje</string>
|
||||
<string name="color_name_deeporange">mørkeoransje</string>
|
||||
<string name="color_name_brown">brun</string>
|
||||
<string name="color_name_gray">grå</string>
|
||||
<string name="color_name_bluegray">blågrå</string>
|
||||
<string name="color_name_white">hvit</string>
|
||||
<string name="color_name_black">svart</string>
|
||||
<string name="color_name_multicolor">flerfarget</string>
|
||||
<string name="pref_vibrate_hourly">Vibrer hver time</string>
|
||||
<string name="pref_show_weeknumber">Vis ukenummer</string>
|
||||
<string name="digitalstyle_pref_your_style">Din stil:</string>
|
||||
<string name="digitalstyle_style_none">ingen stil</string>
|
||||
<string name="digitalstyle_style_minimal">minimal palette</string>
|
||||
<string name="digitalstyle_style_shape">definert palette</string>
|
||||
<string name="digitalstyle_style_full">full palette</string>
|
||||
<string name="digitalstyle_pref_your_color">Dine farger:</string>
|
||||
<string name="digitalstyle_pref_your_color_saturation">Din fargemetning:</string>
|
||||
<string name="digitalstyle_pref_your_color_opacity">Din farge gjennomsiktighet:</string>
|
||||
</resources>
|
||||
|
|
|
@ -7,6 +7,10 @@
|
|||
<string name="label_xdrip_big_chart">AAPS(DużyWykres)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS(BezWykresu)</string>
|
||||
<string name="label_xdrip_circle">AAPS(Koło)</string>
|
||||
<string name="label_xdrip_v2">AAPSv2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS(Kokpit)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS(Steampunk)</string>
|
||||
<string name="label_digitalstyle">AAPS(StylCyfrowy)</string>
|
||||
<string name="label_warning_sync">Brak danych!</string>
|
||||
<string name="label_warning_old">Stare dane!</string>
|
||||
<string name="label_warning_since">Od %1$s</string>
|
||||
|
@ -90,4 +94,36 @@
|
|||
<string name="activity_carb">Węgl.</string>
|
||||
<string name="activity_IOB">IOB</string>
|
||||
<string name="activity_no_status">brak statusu</string>
|
||||
<string name="color_name_red">czerwony</string>
|
||||
<string name="color_name_pink">różowy</string>
|
||||
<string name="color_name_purple">fioletowy</string>
|
||||
<string name="color_name_deeppurple">ciemnofioletowy</string>
|
||||
<string name="color_name_indigo">indygo</string>
|
||||
<string name="color_name_blue">niebieski</string>
|
||||
<string name="color_name_lightblue">jasnoniebieski</string>
|
||||
<string name="color_name_cyan">turkusowy</string>
|
||||
<string name="color_name_teal">morski</string>
|
||||
<string name="color_name_green">zielony</string>
|
||||
<string name="color_name_lightgreen">jasnozielony</string>
|
||||
<string name="color_name_lime">limonkowy</string>
|
||||
<string name="color_name_yellow">żółty</string>
|
||||
<string name="color_name_amber">bursztynowy</string>
|
||||
<string name="color_name_orange">pomarańczowy</string>
|
||||
<string name="color_name_deeporange">ciemnopomarańczowy</string>
|
||||
<string name="color_name_brown">brązowy</string>
|
||||
<string name="color_name_gray">szary</string>
|
||||
<string name="color_name_bluegray">niebiesko-szary</string>
|
||||
<string name="color_name_white">biały</string>
|
||||
<string name="color_name_black">czarny</string>
|
||||
<string name="color_name_multicolor">wielokolorowy</string>
|
||||
<string name="pref_vibrate_hourly">Wibruj co godzinę</string>
|
||||
<string name="pref_show_weeknumber">Pokaż numer tygodnia</string>
|
||||
<string name="digitalstyle_pref_your_style">Styl:</string>
|
||||
<string name="digitalstyle_style_none">brak stylu</string>
|
||||
<string name="digitalstyle_style_minimal">minimalistyczny</string>
|
||||
<string name="digitalstyle_style_shape">kształtny</string>
|
||||
<string name="digitalstyle_style_full">pełny</string>
|
||||
<string name="digitalstyle_pref_your_color">Kolor:</string>
|
||||
<string name="digitalstyle_pref_your_color_saturation">Nasycenie koloru:</string>
|
||||
<string name="digitalstyle_pref_your_color_opacity">Nieprzezroczystość:</string>
|
||||
</resources>
|
||||
|
|
|
@ -7,6 +7,10 @@
|
|||
<string name="label_xdrip_big_chart">AAPS(GrafGrande)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS(SemGraf)</string>
|
||||
<string name="label_xdrip_circle">AAPS(Círculo)</string>
|
||||
<string name="label_xdrip_v2">AAPSv2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS(Cockpit)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS(Steampunk)</string>
|
||||
<string name="label_digitalstyle">AAPS(DigitalStyle)</string>
|
||||
<string name="label_warning_sync">Sem dados!</string>
|
||||
<string name="label_warning_old">Dados antigos!</string>
|
||||
<string name="label_warning_since">Desde %1$s</string>
|
||||
|
@ -90,4 +94,36 @@
|
|||
<string name="activity_carb">Hidratos</string>
|
||||
<string name="activity_IOB">IOB</string>
|
||||
<string name="activity_no_status">sem estado</string>
|
||||
<string name="color_name_red">vermelho</string>
|
||||
<string name="color_name_pink">rosa</string>
|
||||
<string name="color_name_purple">roxo</string>
|
||||
<string name="color_name_deeppurple">roxo escuro</string>
|
||||
<string name="color_name_indigo">azul índigo</string>
|
||||
<string name="color_name_blue">azul</string>
|
||||
<string name="color_name_lightblue">azul claro</string>
|
||||
<string name="color_name_cyan">ciano</string>
|
||||
<string name="color_name_teal">azul esverdeado</string>
|
||||
<string name="color_name_green">verde</string>
|
||||
<string name="color_name_lightgreen">verde claro</string>
|
||||
<string name="color_name_lime">lima</string>
|
||||
<string name="color_name_yellow">amarelo</string>
|
||||
<string name="color_name_amber">âmbar</string>
|
||||
<string name="color_name_orange">laranja</string>
|
||||
<string name="color_name_deeporange">laranja escuro</string>
|
||||
<string name="color_name_brown">castanho</string>
|
||||
<string name="color_name_gray">cinzento</string>
|
||||
<string name="color_name_bluegray">cinza azul</string>
|
||||
<string name="color_name_white">branco</string>
|
||||
<string name="color_name_black">preto</string>
|
||||
<string name="color_name_multicolor">multicolor</string>
|
||||
<string name="pref_vibrate_hourly">Vibrar por hora</string>
|
||||
<string name="pref_show_weeknumber">Mostrar número da Semana</string>
|
||||
<string name="digitalstyle_pref_your_style">Seu estilo:</string>
|
||||
<string name="digitalstyle_style_none">sem estilo</string>
|
||||
<string name="digitalstyle_style_minimal">estilo minimalista</string>
|
||||
<string name="digitalstyle_style_shape">estilo de forma</string>
|
||||
<string name="digitalstyle_style_full">estilo completo</string>
|
||||
<string name="digitalstyle_pref_your_color">Sua cor:</string>
|
||||
<string name="digitalstyle_pref_your_color_saturation">Sua saturação de cor:</string>
|
||||
<string name="digitalstyle_pref_your_color_opacity">Sua opacidade de cor:</string>
|
||||
</resources>
|
||||
|
|
|
@ -7,6 +7,10 @@
|
|||
<string name="label_xdrip_big_chart">AAPS (Крупный график)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS (Без графика)</string>
|
||||
<string name="label_xdrip_circle">AAPS (круглый)</string>
|
||||
<string name="label_xdrip_v2">AAPSv2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS (кабина пилота)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS (Стимпанк)</string>
|
||||
<string name="label_digitalstyle">AAPS (DigitalStyle)</string>
|
||||
<string name="label_warning_sync">Данные не поступают!</string>
|
||||
<string name="label_warning_old">Старые данные!</string>
|
||||
<string name="label_warning_since">Длится с: %1$s</string>
|
||||
|
@ -90,4 +94,36 @@
|
|||
<string name="activity_carb">Углеводы</string>
|
||||
<string name="activity_IOB">IOB</string>
|
||||
<string name="activity_no_status">статус отсутствует</string>
|
||||
<string name="color_name_red">красный</string>
|
||||
<string name="color_name_pink">розовый</string>
|
||||
<string name="color_name_purple">фиолетовый</string>
|
||||
<string name="color_name_deeppurple">тёмно-фиолетовый</string>
|
||||
<string name="color_name_indigo">индиго</string>
|
||||
<string name="color_name_blue">синий</string>
|
||||
<string name="color_name_lightblue">голубой</string>
|
||||
<string name="color_name_cyan">бирюзовый</string>
|
||||
<string name="color_name_teal">бирюзовый</string>
|
||||
<string name="color_name_green">зеленый</string>
|
||||
<string name="color_name_lightgreen">светло-зеленый</string>
|
||||
<string name="color_name_lime">лайм</string>
|
||||
<string name="color_name_yellow">желтый</string>
|
||||
<string name="color_name_amber">янтарный</string>
|
||||
<string name="color_name_orange">оранжевый</string>
|
||||
<string name="color_name_deeporange">темно-оранжевый</string>
|
||||
<string name="color_name_brown">коричневый</string>
|
||||
<string name="color_name_gray">серый</string>
|
||||
<string name="color_name_bluegray">сине-серый</string>
|
||||
<string name="color_name_white">белый</string>
|
||||
<string name="color_name_black">black</string>
|
||||
<string name="color_name_multicolor">полихром</string>
|
||||
<string name="pref_vibrate_hourly">Почасовая вибрация</string>
|
||||
<string name="pref_show_weeknumber">Показывать номер недели</string>
|
||||
<string name="digitalstyle_pref_your_style">Ваш стиль:</string>
|
||||
<string name="digitalstyle_style_none">без стиля</string>
|
||||
<string name="digitalstyle_style_minimal">минималистский</string>
|
||||
<string name="digitalstyle_style_shape">стиль формы</string>
|
||||
<string name="digitalstyle_style_full">полный стиль</string>
|
||||
<string name="digitalstyle_pref_your_color">Ваш цвет:</string>
|
||||
<string name="digitalstyle_pref_your_color_saturation">Ваша цветовая насыщенность:</string>
|
||||
<string name="digitalstyle_pref_your_color_opacity">Непрозрачность вашего цвета:</string>
|
||||
</resources>
|
||||
|
|
|
@ -7,6 +7,10 @@
|
|||
<string name="label_xdrip_big_chart">AAPS(VeľkýGraf)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS(ŽiadnyGraf)</string>
|
||||
<string name="label_xdrip_circle">AAPS(Kruh)</string>
|
||||
<string name="label_xdrip_v2">AAPSv2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS(Cockpit)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS (Steampunk)</string>
|
||||
<string name="label_digitalstyle">AAPS(DigitalStyle)</string>
|
||||
<string name="label_warning_sync">Žiadne dáta!</string>
|
||||
<string name="label_warning_old">Zastaralé dáta!</string>
|
||||
<string name="label_warning_since">Od %1$s</string>
|
||||
|
@ -90,4 +94,31 @@
|
|||
<string name="activity_carb">Sacharidy</string>
|
||||
<string name="activity_IOB">IOB</string>
|
||||
<string name="activity_no_status">žiadny stav</string>
|
||||
<string name="color_name_red">červená</string>
|
||||
<string name="color_name_pink">ružová</string>
|
||||
<string name="color_name_purple">fialová</string>
|
||||
<string name="color_name_deeppurple">tmavofialová</string>
|
||||
<string name="color_name_indigo">indigová</string>
|
||||
<string name="color_name_blue">modrá</string>
|
||||
<string name="color_name_lightblue">svetlomodrá</string>
|
||||
<string name="color_name_cyan">azúrová</string>
|
||||
<string name="color_name_teal">tyrkysová</string>
|
||||
<string name="color_name_green">zelená</string>
|
||||
<string name="color_name_lightgreen">svetlo zelená</string>
|
||||
<string name="color_name_lime">limetková</string>
|
||||
<string name="color_name_yellow">žltá</string>
|
||||
<string name="color_name_amber">jantárová</string>
|
||||
<string name="color_name_orange">oranžová</string>
|
||||
<string name="color_name_deeporange">tmavooranžová</string>
|
||||
<string name="color_name_brown">hnedá</string>
|
||||
<string name="color_name_gray">sivá</string>
|
||||
<string name="color_name_bluegray">modrosivá</string>
|
||||
<string name="color_name_white">biela</string>
|
||||
<string name="color_name_black">čierna</string>
|
||||
<string name="color_name_multicolor">viacfarebná</string>
|
||||
<string name="pref_vibrate_hourly">Vibrovať každú hodinu</string>
|
||||
<string name="pref_show_weeknumber">Zobraziť číslo týždňa</string>
|
||||
<string name="digitalstyle_pref_your_style">Váš štýl:</string>
|
||||
<string name="digitalstyle_style_none">žiadny štýl</string>
|
||||
<string name="digitalstyle_style_minimal">minimálny štýl</string>
|
||||
</resources>
|
||||
|
|
|
@ -7,6 +7,10 @@
|
|||
<string name="label_xdrip_big_chart">AAPS (BigChart)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS (NoChart)</string>
|
||||
<string name="label_xdrip_circle">AAPS (Circle)</string>
|
||||
<string name="label_xdrip_v2">AAPS v2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS (Cockpit)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS (Steampunk)</string>
|
||||
<string name="label_digitalstyle">AAPS (DigitalStyle)</string>
|
||||
<string name="label_warning_sync">Inga data!</string>
|
||||
<string name="label_warning_old">Gamla data!</string>
|
||||
<string name="label_warning_since">Sedan %1$s</string>
|
||||
|
@ -90,4 +94,36 @@
|
|||
<string name="activity_carb">KH</string>
|
||||
<string name="activity_IOB">IOB</string>
|
||||
<string name="activity_no_status">Ingen Status</string>
|
||||
<string name="color_name_red">röd</string>
|
||||
<string name="color_name_pink">rosa</string>
|
||||
<string name="color_name_purple">lila</string>
|
||||
<string name="color_name_deeppurple">mörklila</string>
|
||||
<string name="color_name_indigo">indigo</string>
|
||||
<string name="color_name_blue">blå</string>
|
||||
<string name="color_name_lightblue">ljusblå</string>
|
||||
<string name="color_name_cyan">cyan</string>
|
||||
<string name="color_name_teal">tegelbrun</string>
|
||||
<string name="color_name_green">grön</string>
|
||||
<string name="color_name_lightgreen">ljusgrön</string>
|
||||
<string name="color_name_lime">lime</string>
|
||||
<string name="color_name_yellow">gul</string>
|
||||
<string name="color_name_amber">bärnsten</string>
|
||||
<string name="color_name_orange">orange</string>
|
||||
<string name="color_name_deeporange">mörkorange</string>
|
||||
<string name="color_name_brown">brun</string>
|
||||
<string name="color_name_gray">grå</string>
|
||||
<string name="color_name_bluegray">blågrå</string>
|
||||
<string name="color_name_white">vit</string>
|
||||
<string name="color_name_black">svart</string>
|
||||
<string name="color_name_multicolor">flerfärgad</string>
|
||||
<string name="pref_vibrate_hourly">Vibrera varje timme</string>
|
||||
<string name="pref_show_weeknumber">Visa veckonummer</string>
|
||||
<string name="digitalstyle_pref_your_style">Din stil:</string>
|
||||
<string name="digitalstyle_style_none">ingen stil</string>
|
||||
<string name="digitalstyle_style_minimal">minimal stil</string>
|
||||
<string name="digitalstyle_style_shape">formstil</string>
|
||||
<string name="digitalstyle_style_full">full stil</string>
|
||||
<string name="digitalstyle_pref_your_color">Färg:</string>
|
||||
<string name="digitalstyle_pref_your_color_saturation">Färgmättnad:</string>
|
||||
<string name="digitalstyle_pref_your_color_opacity">Opacitet:</string>
|
||||
</resources>
|
||||
|
|
Loading…
Reference in a new issue