more translation
This commit is contained in:
parent
613e7963f2
commit
6b441b515e
1 changed files with 20 additions and 1 deletions
|
@ -30,6 +30,7 @@ import info.nightscout.androidaps.plugins.pump.omnipod.dash.R
|
|||
import info.nightscout.androidaps.plugins.pump.omnipod.dash.databinding.OmnipodDashOverviewBinding
|
||||
import info.nightscout.androidaps.plugins.pump.omnipod.dash.databinding.OmnipodDashOverviewBluetoothStatusBinding
|
||||
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.pod.definition.ActivationProgress
|
||||
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.pod.definition.AlertType
|
||||
import info.nightscout.androidaps.plugins.pump.omnipod.dash.driver.pod.state.OmnipodDashPodStateManager
|
||||
import info.nightscout.androidaps.queue.Callback
|
||||
import info.nightscout.androidaps.queue.events.EventQueueChanged
|
||||
|
@ -389,7 +390,7 @@ class OmnipodDashOverviewFragment : DaggerFragment() {
|
|||
}
|
||||
|
||||
podInfoBinding.podActiveAlerts.text = podStateManager.activeAlerts?.let { it ->
|
||||
it.joinToString(",") { it.toString() }
|
||||
it.joinToString(System.lineSeparator()) { t -> translatedActiveAlert(t) }
|
||||
} ?: PLACEHOLDER
|
||||
}
|
||||
|
||||
|
@ -402,6 +403,24 @@ class OmnipodDashOverviewFragment : DaggerFragment() {
|
|||
}
|
||||
}
|
||||
|
||||
private fun translatedActiveAlert(alert: AlertType): String {
|
||||
val id = when (alert) {
|
||||
AlertType.LOW_RESERVOIR ->
|
||||
R.string.omnipod_common_alert_low_reservoir
|
||||
AlertType.EXPIRATION ->
|
||||
R.string.omnipod_common_alert_expiration_advisory
|
||||
AlertType.EXPIRATION_IMMINENT ->
|
||||
R.string.omnipod_common_alert_expiration
|
||||
AlertType.USER_SET_EXPIRATION ->
|
||||
R.string.omnipod_common_alert_expiration_advisory
|
||||
AlertType.AUTO_OFF ->
|
||||
R.string.omnipod_common_alert_shutdown_imminent
|
||||
else ->
|
||||
R.string.omnipod_common_alert_unknown_alert
|
||||
}
|
||||
return resourceHelper.gs(id)
|
||||
}
|
||||
|
||||
private fun updateLastConnection() {
|
||||
if (podStateManager.isUniqueIdSet) {
|
||||
podInfoBinding.lastConnection.text = readableDuration(
|
||||
|
|
Loading…
Reference in a new issue