This commit is contained in:
Milos Kozak 2023-09-19 15:16:08 +02:00
commit cf3c23fa10
128 changed files with 1392 additions and 752 deletions

View file

@ -1,8 +1,8 @@
package info.nightscout.shared.impl.logging
import com.google.common.truth.Truth.assertThat
import info.nightscout.rx.logging.LTag
import info.nightscout.shared.sharedPreferences.SP
import org.junit.jupiter.api.Assertions
import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.extension.ExtendWith
@ -26,13 +26,13 @@ class LImplTest {
@Test
fun findByName() {
Assertions.assertEquals(LTag.APS.name, sut.findByName("APS").name)
Assertions.assertEquals("NONEXISTENT", sut.findByName("APS2").name)
assertThat(sut.findByName("APS").name).isEqualTo(LTag.APS.name)
assertThat(sut.findByName("APS2").name).isEqualTo("NONEXISTENT")
}
@Test
fun getLogElements() {
Assertions.assertTrue(sut.getLogElements().isNotEmpty())
assertThat(sut.getLogElements()).isNotEmpty()
}
@Test
@ -40,6 +40,6 @@ class LImplTest {
val element = sut.findByName("APS")
element.enabled = false
sut.resetToDefaults()
Assertions.assertTrue(element.enabled)
assertThat(element.enabled).isTrue()
}
}

View file

@ -1,8 +1,8 @@
package info.nightscout.shared.impl.sharedPreferences
import com.google.common.truth.Truth.assertThat
import android.content.Context
import info.nightscout.shared.impl.SharedPreferencesMock
import org.junit.jupiter.api.Assertions
import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.extension.ExtendWith
@ -34,153 +34,153 @@ class SPImplementationTest {
@Test
fun edit() {
sut.edit { putBoolean("test", true) }
Assertions.assertTrue(sut.getBoolean("test", false))
assertThat(sut.getBoolean("test", false)).isTrue()
sut.edit { remove("test") }
Assertions.assertFalse(sut.contains("test"))
assertThat(sut.contains("test")).isFalse()
sut.edit { putBoolean(someResource, true) }
Assertions.assertTrue(sut.getBoolean(someResource, false))
assertThat(sut.getBoolean(someResource, false)).isTrue()
sut.edit { remove(someResource) }
Assertions.assertFalse(sut.contains(someResource))
assertThat(sut.contains(someResource)).isFalse()
sut.edit(commit = true) { putDouble("test", 1.0) }
Assertions.assertEquals(1.0, sut.getDouble("test", 2.0))
assertThat(sut.getDouble("test", 2.0)).isEqualTo(1.0)
sut.edit { putDouble(someResource, 1.0) }
Assertions.assertEquals(1.0, sut.getDouble(someResource, 2.0))
assertThat(sut.getDouble(someResource, 2.0)).isEqualTo(1.0)
sut.edit { clear() }
Assertions.assertFalse(sut.contains(someResource2))
assertThat(sut.contains(someResource2)).isFalse()
sut.edit { putInt("test", 1) }
Assertions.assertEquals(1, sut.getInt("test", 2))
assertThat(sut.getInt("test", 2)).isEqualTo(1)
sut.edit { putInt(someResource, 1) }
Assertions.assertEquals(1, sut.getInt(someResource, 2))
assertThat(sut.getInt(someResource, 2)).isEqualTo(1)
sut.edit { clear() }
sut.edit { putLong("test", 1L) }
Assertions.assertEquals(1L, sut.getLong("test", 2L))
assertThat(sut.getLong("test", 2L)).isEqualTo(1L)
sut.edit { putLong(someResource, 1) }
Assertions.assertEquals(1L, sut.getLong(someResource, 2L))
assertThat(sut.getLong(someResource, 2L)).isEqualTo(1L)
sut.edit { clear() }
sut.edit { putString("test", "string") }
Assertions.assertEquals("string", sut.getString("test", "a"))
assertThat(sut.getString("test", "a")).isEqualTo("string")
sut.edit { putString(someResource, "string") }
Assertions.assertEquals("string", sut.getString(someResource, "a"))
assertThat(sut.getString(someResource, "a")).isEqualTo("string")
sut.edit { clear() }
}
@Test
fun clear() {
sut.putBoolean("test", true)
Assertions.assertTrue(sut.getAll().containsKey("test"))
assertThat(sut.getAll()).containsKey("test")
sut.clear()
Assertions.assertFalse(sut.getAll().containsKey("test"))
assertThat(sut.getAll()).doesNotContainKey("test")
}
@Test
fun contains() {
sut.putBoolean("test", true)
Assertions.assertTrue(sut.contains("test"))
assertThat(sut.contains("test")).isTrue()
sut.putBoolean(someResource, true)
Assertions.assertTrue(sut.contains(someResource))
assertThat(sut.contains(someResource)).isTrue()
}
@Test
fun remove() {
sut.putBoolean("test", true)
sut.remove("test")
Assertions.assertFalse(sut.contains("test"))
assertThat(sut.contains("test")).isFalse()
sut.putBoolean(someResource, true)
sut.remove(someResource)
Assertions.assertFalse(sut.contains(someResource))
assertThat(sut.contains(someResource)).isFalse()
}
@Test
fun getString() {
sut.putString("test", "string")
Assertions.assertTrue(sut.getString("test", "") == "string")
Assertions.assertTrue(sut.getString("test1", "") == "")
assertThat(sut.getString("test", "")).isEqualTo("string")
assertThat(sut.getString("test1", "")).isEmpty()
sut.putString(someResource, "string")
Assertions.assertTrue(sut.getString(someResource, "") == "string")
Assertions.assertTrue(sut.getString(someResource2, "") == "")
assertThat(sut.getString(someResource, "")).isEqualTo("string")
assertThat(sut.getString(someResource2, "")).isEmpty()
}
@Test
fun getStringOrNull() {
sut.putString("test", "string")
Assertions.assertTrue(sut.getStringOrNull("test", "") == "string")
Assertions.assertNull(sut.getStringOrNull("test1", null))
assertThat(sut.getStringOrNull("test", "")).isEqualTo("string")
assertThat(sut.getStringOrNull("test1", null)).isNull()
sut.putString(someResource, "string")
Assertions.assertTrue(sut.getStringOrNull(someResource, null) == "string")
Assertions.assertNull(sut.getStringOrNull(someResource2, null))
assertThat(sut.getStringOrNull(someResource, null)).isEqualTo("string")
assertThat(sut.getStringOrNull(someResource2, null)).isNull()
}
@Test
fun getBoolean() {
sut.putBoolean("test", true)
Assertions.assertTrue(sut.getBoolean("test", false))
assertThat(sut.getBoolean("test", false)).isTrue()
sut.putBoolean(someResource, true)
Assertions.assertTrue(sut.getBoolean(someResource, false))
assertThat(sut.getBoolean(someResource, false)).isTrue()
sut.putString("string_key", "a")
Assertions.assertTrue(sut.getBoolean("string_key", true))
assertThat(sut.getBoolean("string_key", true)).isTrue()
sut.putString(someResource, "a")
Assertions.assertTrue(sut.getBoolean(someResource, true))
assertThat(sut.getBoolean(someResource, true)).isTrue()
}
@Test
fun getDouble() {
sut.putDouble("test", 1.0)
Assertions.assertEquals(1.0, sut.getDouble("test", 2.0))
Assertions.assertEquals(2.0, sut.getDouble("test1", 2.0))
assertThat(sut.getDouble("test", 2.0)).isEqualTo(1.0)
assertThat(sut.getDouble("test1", 2.0)).isEqualTo(2.0)
sut.putDouble(someResource, 1.0)
Assertions.assertEquals(1.0, sut.getDouble(someResource, 2.0))
Assertions.assertEquals(2.0, sut.getDouble(someResource2, 2.0))
assertThat(sut.getDouble(someResource, 2.0)).isEqualTo(1.0)
assertThat(sut.getDouble(someResource2, 2.0)).isEqualTo(2.0)
sut.putString("string_key", "a")
Assertions.assertEquals(1.0, sut.getDouble("string_key", 1.0))
assertThat(sut.getDouble("string_key", 1.0)).isEqualTo(1.0)
sut.putString(someResource, "a")
Assertions.assertEquals(1.0, sut.getDouble(someResource, 1.0))
assertThat(sut.getDouble(someResource, 1.0)).isEqualTo(1.0)
}
@Test
fun getInt() {
sut.putInt("test", 1)
Assertions.assertEquals(1, sut.getInt("test", 2))
Assertions.assertEquals(2, sut.getInt("test1", 2))
assertThat(sut.getInt("test", 2)).isEqualTo(1)
assertThat(sut.getInt("test1", 2)).isEqualTo(2)
sut.putInt(someResource, 1)
Assertions.assertEquals(1, sut.getInt(someResource, 2))
Assertions.assertEquals(2, sut.getInt(someResource2, 2))
assertThat(sut.getInt(someResource, 2)).isEqualTo(1)
assertThat(sut.getInt(someResource2, 2)).isEqualTo(2)
sut.putString("string_key", "a")
Assertions.assertEquals(1, sut.getInt("string_key", 1))
assertThat(sut.getInt("string_key", 1)).isEqualTo(1)
sut.putString(someResource, "a")
Assertions.assertEquals(1, sut.getInt(someResource, 1))
assertThat(sut.getInt(someResource, 1)).isEqualTo(1)
}
@Test
fun getLong() {
sut.putLong("test", 1L)
Assertions.assertEquals(1L, sut.getLong("test", 2L))
Assertions.assertEquals(2L, sut.getLong("test1", 2L))
assertThat(sut.getLong("test", 2L)).isEqualTo(1L)
assertThat(sut.getLong("test1", 2L)).isEqualTo(2L)
sut.putLong(someResource, 1L)
Assertions.assertEquals(1L, sut.getLong(someResource, 2L))
Assertions.assertEquals(2L, sut.getLong(someResource2, 2L))
assertThat(sut.getLong(someResource, 2L)).isEqualTo(1L)
assertThat(sut.getLong(someResource2, 2L)).isEqualTo(2L)
sut.putString("string_key", "a")
Assertions.assertEquals(1L, sut.getLong("string_key", 1L))
assertThat(sut.getLong("string_key", 1L)).isEqualTo(1L)
sut.putString(someResource, "a")
Assertions.assertEquals(1L, sut.getLong(someResource, 1L))
assertThat(sut.getLong(someResource, 1L)).isEqualTo(1L)
}
@Test
fun incLong() {
sut.incLong(someResource)
Assertions.assertEquals(1L, sut.getLong(someResource, 3L))
assertThat(sut.getLong(someResource, 3L)).isEqualTo(1L)
sut.incLong(someResource)
Assertions.assertEquals(2L, sut.getLong(someResource, 3L))
assertThat(sut.getLong(someResource, 3L)).isEqualTo(2L)
}
@Test
fun incInt() {
sut.incInt(someResource)
Assertions.assertEquals(1, sut.getInt(someResource, 3))
assertThat(sut.getInt(someResource, 3)).isEqualTo(1)
sut.incInt(someResource)
Assertions.assertEquals(2, sut.getInt(someResource, 3))
assertThat(sut.getInt(someResource, 3)).isEqualTo(2)
}
}

View file

@ -55,6 +55,7 @@
<string name="pref_show_bgi">Vis BSI</string>
<string name="pref_show_direction_arrow">Vis Retningspil</string>
<string name="pref_show_ago">Vis alder</string>
<string name="pref_show_week_number">Vis ugenummer</string>
<string name="default_custom_watchface_comment">Standard urskive, du kan klikke på EKSPORTÉR URSKIVE-knappen for at generere en skabelon</string>
<string name="wear_default_watchface">Standard Urskive</string>
<string name="cwf_comment_background">Baggrundsbillede</string>
@ -81,6 +82,7 @@
<string name="cwf_comment_timePeriod">AM eller PM</string>
<string name="cwf_comment_day_name">Navn på ugedag</string>
<string name="cwf_comment_day">Dag (DD)</string>
<string name="cwf_comment_week_number">Ugenummer (uu)</string>
<string name="cwf_comment_month">Måned navn (kort)</string>
<string name="cwf_comment_loop">Loop status og tid</string>
<string name="cwf_comment_direction">Retningspil</string>

View file

@ -55,6 +55,7 @@
<string name="pref_show_bgi">Rodyti GĮ</string>
<string name="pref_show_direction_arrow">Rodyti krypties rodyklę</string>
<string name="pref_show_ago">Laikas nuo pask. vertės</string>
<string name="pref_show_week_number">Rodyti savaitės numerį</string>
<string name="default_custom_watchface_comment">Numatytasis ekranas. Paspaudus EKSPORTUOTI, bus sukurtas ruošinys</string>
<string name="wear_default_watchface">Numatytasis ekranas</string>
<string name="cwf_comment_background">Fono paveiksliukas</string>
@ -81,6 +82,7 @@
<string name="cwf_comment_timePeriod">AM ar PM</string>
<string name="cwf_comment_day_name">Savaitės diena</string>
<string name="cwf_comment_day">Diena (d.)</string>
<string name="cwf_comment_week_number">Savaitės numeris</string>
<string name="cwf_comment_month">Mėnuo (sutrump.)</string>
<string name="cwf_comment_loop">Ciklo būsena</string>
<string name="cwf_comment_direction">Tendencijos rodyklė</string>

View file

@ -55,6 +55,7 @@
<string name="pref_show_bgi">Pokaż BGI</string>
<string name="pref_show_direction_arrow">Pokaż Strzałkę Trendu</string>
<string name="pref_show_ago">Pokaż Aktualność</string>
<string name="pref_show_week_number">Pokaż numer tygodnia</string>
<string name="default_custom_watchface_comment">Domyślna tarcza, możesz kliknąć na EXPORTUJ TARCZĘ aby wygenerować szablon</string>
<string name="wear_default_watchface">Domyślna Tarcza</string>
<string name="cwf_comment_background">Obraz w tle</string>
@ -81,6 +82,7 @@
<string name="cwf_comment_timePeriod">AM lub PM</string>
<string name="cwf_comment_day_name">Nazwa dnia tygodnia</string>
<string name="cwf_comment_day">Dzień (DD)</string>
<string name="cwf_comment_week_number">Numer tygodnia (ww)</string>
<string name="cwf_comment_month">Nazwa miesiąca (krótka)</string>
<string name="cwf_comment_loop">Status pętli i aktualność</string>
<string name="cwf_comment_direction">Strzałka trendu</string>

View file

@ -1,7 +1,7 @@
package info.nightscout.rx.weardata
import com.google.common.truth.Truth.assertThat
import kotlinx.serialization.ExperimentalSerializationApi
import org.junit.jupiter.api.Assertions
import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.extension.ExtendWith
@ -21,132 +21,132 @@ class EventDataTest {
@Test
fun serializationTest() {
EventData.ActionPong(1, 2).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.WearException(1, byteArrayOf(0xAA.toByte()), "board", "fingerprint", "sdk", "model", "manufacturer", "product").let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.Error(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.CancelBolus(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionResendData("data").let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionPumpStatus(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionLoopStatus(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionTddStatus(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionECarbsPreCheck(1, 2, 3).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionBolusPreCheck(1.0, 2).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionFillPreCheck(1.0).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionFillPresetPreCheck(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionProfileSwitchSendInitialData(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionProfileSwitchPreCheck(1, 2).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionWizardPreCheck(1, 2).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionQuickWizardPreCheck("guid").let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionHeartRate(1, 2, 3.0, "device").let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionTempTargetPreCheck(EventData.ActionTempTargetPreCheck.TempTargetCommand.CANCEL).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionWizardConfirmed(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionTempTargetConfirmed(false).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionBolusConfirmed(1.0, 2).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionECarbsConfirmed(1, 2, 3).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionFillConfirmed(1.0).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionProfileSwitchConfirmed(1, 2).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.OpenLoopRequestConfirmed(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.CancelNotification(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
// EventData.ActionGetCustomWatchface(EventData.ActionSetCustomWatchface(CwfData())).let {
// Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
// Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
// assertThat( EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
// assertThat( EventData.deserialize(it.serialize())).isEqualTo(it)
// }
EventData.ActionPing(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.OpenSettings(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.BolusProgress(1, "status").let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.SingleBg(1, sgv = 2.0, high = 3.0, low = 4.0).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.GraphData(arrayListOf(EventData.SingleBg(1, sgv = 2.0, high = 3.0, low = 4.0))).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.TreatmentData(
arrayListOf(EventData.TreatmentData.TempBasal(1, 2.0, 3, 4.0, 5.0)),
@ -154,44 +154,44 @@ class EventDataTest {
arrayListOf(EventData.TreatmentData.Treatment(1, 2.0, 3.0, true, isValid = true)),
arrayListOf(EventData.SingleBg(1, sgv = 2.0, high = 3.0, low = 4.0))
).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.Preferences(1, wearControl = true, true, 2, 3, 4.0, 5.0, 6.0, 7, 8).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.QuickWizard(arrayListOf(EventData.QuickWizard.QuickWizardEntry("1", "2", 3, 4, 5))).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
// EventData.ActionSetCustomWatchface().let {
// Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
// Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
// assertThat( EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
// assertThat( EventData.deserialize(it.serialize())).isEqualTo(it)
// }
EventData.ActionrequestCustomWatchface(true).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionrequestSetDefaultWatchface(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ActionProfileSwitchOpenActivity(1, 2).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.OpenLoopRequest("1", "2", null).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.ConfirmAction("1", "2", null).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
EventData.SnoozeAlert(1).let {
Assertions.assertEquals(it, EventData.deserializeByte(it.serializeByte()))
Assertions.assertEquals(it, EventData.deserialize(it.serialize()))
assertThat(EventData.deserializeByte(it.serializeByte())).isEqualTo(it)
assertThat(EventData.deserialize(it.serialize())).isEqualTo(it)
}
}
}

View file

@ -1,6 +1,6 @@
package info.nightscout.shared
import org.junit.jupiter.api.Assertions
import com.google.common.truth.Truth.assertThat
import org.junit.jupiter.api.Test
@Suppress("SpellCheckingInspection")
@ -8,105 +8,105 @@ class SafeParseTest {
@Test fun stringToDoubleTest() {
// correct values
Assertions.assertEquals(0.1234, SafeParse.stringToDouble("0.1234"), 0.001)
Assertions.assertEquals(0.1234, SafeParse.stringToDouble("0,1234"), 0.001)
Assertions.assertEquals(0.5436564812, SafeParse.stringToDouble(".5436564812"), 0.001)
Assertions.assertEquals(0.5436564812, SafeParse.stringToDouble(",5436564812"), 0.001)
Assertions.assertEquals(1000500100900.0, SafeParse.stringToDouble("1000500100900"), 0.001)
Assertions.assertEquals(42.0, SafeParse.stringToDouble("42"), 0.001)
assertThat(SafeParse.stringToDouble("0.1234")).isWithin(0.001).of(0.1234)
assertThat(SafeParse.stringToDouble("0,1234")).isWithin(0.001).of(0.1234)
assertThat(SafeParse.stringToDouble(".5436564812")).isWithin(0.001).of(0.5436564812)
assertThat(SafeParse.stringToDouble(",5436564812")).isWithin(0.001).of(0.5436564812)
assertThat(SafeParse.stringToDouble("1000500100900")).isWithin(0.001).of(1000500100900.0)
assertThat(SafeParse.stringToDouble("42")).isWithin(0.001).of(42.0)
// units or other extra values are not permitted
Assertions.assertEquals(0.0, SafeParse.stringToDouble("12 U/h"), 0.001)
assertThat(SafeParse.stringToDouble("12 U/h")).isWithin(0.001).of(0.0)
// strings are not parsable
Assertions.assertEquals(0.0, SafeParse.stringToDouble("ala ma kota"), 0.001)
assertThat(SafeParse.stringToDouble("ala ma kota")).isWithin(0.001).of(0.0)
// separator errors
Assertions.assertEquals(0.0, SafeParse.stringToDouble("0.1234.5678"), 0.001)
Assertions.assertEquals(0.0, SafeParse.stringToDouble("0,1234,5678"), 0.001)
assertThat(SafeParse.stringToDouble("0.1234.5678")).isWithin(0.001).of(0.0)
assertThat(SafeParse.stringToDouble("0,1234,5678")).isWithin(0.001).of(0.0)
// various emptiness
Assertions.assertEquals(0.0, SafeParse.stringToDouble(""), 0.001)
Assertions.assertEquals(0.0, SafeParse.stringToDouble(" "), 0.001)
Assertions.assertEquals(0.0, SafeParse.stringToDouble("\n\r"), 0.001)
assertThat(SafeParse.stringToDouble("")).isWithin(0.001).of(0.0)
assertThat(SafeParse.stringToDouble(" ")).isWithin(0.001).of(0.0)
assertThat(SafeParse.stringToDouble("\n\r")).isWithin(0.001).of(0.0)
}
@Test fun stringToIntTest() {
// correct values
Assertions.assertEquals(1052934, SafeParse.stringToInt("1052934"))
Assertions.assertEquals(-42, SafeParse.stringToInt("-42"))
Assertions.assertEquals(2147483647, SafeParse.stringToInt("2147483647"))
Assertions.assertEquals(-2147483648, SafeParse.stringToInt("-2147483648"))
assertThat(SafeParse.stringToInt("1052934")).isEqualTo(1052934)
assertThat(SafeParse.stringToInt("-42")).isEqualTo(-42)
assertThat(SafeParse.stringToInt("2147483647")).isEqualTo(2147483647)
assertThat(SafeParse.stringToInt("-2147483648")).isEqualTo(-2147483648)
// outside Integer range
Assertions.assertEquals(0, SafeParse.stringToInt("2147483648"))
Assertions.assertEquals(0, SafeParse.stringToInt("-2147483649"))
assertThat(SafeParse.stringToInt("2147483648")).isEqualTo(0)
assertThat(SafeParse.stringToInt("-2147483649")).isEqualTo(0)
// units or other extra values are not permitted
Assertions.assertEquals(0, SafeParse.stringToInt("12 U/h"))
Assertions.assertEquals(0, SafeParse.stringToInt("0.1234"))
Assertions.assertEquals(0, SafeParse.stringToInt("0,1234"))
Assertions.assertEquals(0, SafeParse.stringToInt(".5436564812"))
Assertions.assertEquals(0, SafeParse.stringToInt(",5436564812"))
Assertions.assertEquals(0, SafeParse.stringToInt("42.1234"))
Assertions.assertEquals(0, SafeParse.stringToInt("42,1234"))
Assertions.assertEquals(0, SafeParse.stringToInt("3212.5436564812"))
Assertions.assertEquals(0, SafeParse.stringToInt("3212,5436564812"))
Assertions.assertEquals(0, SafeParse.stringToInt("1000500100900"))
assertThat(SafeParse.stringToInt("12 U/h")).isEqualTo(0)
assertThat(SafeParse.stringToInt("0.1234")).isEqualTo(0)
assertThat(SafeParse.stringToInt("0,1234")).isEqualTo(0)
assertThat(SafeParse.stringToInt(".5436564812")).isEqualTo(0)
assertThat(SafeParse.stringToInt(",5436564812")).isEqualTo(0)
assertThat(SafeParse.stringToInt("42.1234")).isEqualTo(0)
assertThat(SafeParse.stringToInt("42,1234")).isEqualTo(0)
assertThat(SafeParse.stringToInt("3212.5436564812")).isEqualTo(0)
assertThat(SafeParse.stringToInt("3212,5436564812")).isEqualTo(0)
assertThat(SafeParse.stringToInt("1000500100900")).isEqualTo(0)
// strings are not parsable
Assertions.assertEquals(0, SafeParse.stringToInt("ala ma kota"))
assertThat(SafeParse.stringToInt("ala ma kota")).isEqualTo(0)
// various emptiness
Assertions.assertEquals(0, SafeParse.stringToInt(""))
Assertions.assertEquals(0, SafeParse.stringToInt(" "))
Assertions.assertEquals(0, SafeParse.stringToInt("\n\r"))
assertThat(SafeParse.stringToInt("")).isEqualTo(0)
assertThat(SafeParse.stringToInt(" ")).isEqualTo(0)
assertThat(SafeParse.stringToInt("\n\r")).isEqualTo(0)
}
@Test fun stringToLongTest() {
// correct values
Assertions.assertEquals(1052934L, SafeParse.stringToLong("1052934"))
Assertions.assertEquals(-42L, SafeParse.stringToLong("-42"))
Assertions.assertEquals(2147483647L, SafeParse.stringToLong("2147483647"))
Assertions.assertEquals(-2147483648L, SafeParse.stringToLong("-2147483648"))
Assertions.assertEquals(1000500100900L, SafeParse.stringToLong("1000500100900"))
assertThat(SafeParse.stringToLong("1052934")).isEqualTo(1052934L)
assertThat(SafeParse.stringToLong("-42")).isEqualTo(-42L)
assertThat(SafeParse.stringToLong("2147483647")).isEqualTo(2147483647L)
assertThat(SafeParse.stringToLong("-2147483648")).isEqualTo(-2147483648L)
assertThat(SafeParse.stringToLong("1000500100900")).isEqualTo(1000500100900L)
// outside Integer range
Assertions.assertEquals(2147483648L, SafeParse.stringToLong("2147483648"))
Assertions.assertEquals(-2147483649L, SafeParse.stringToLong("-2147483649"))
assertThat(SafeParse.stringToLong("2147483648")).isEqualTo(2147483648L)
assertThat(SafeParse.stringToLong("-2147483649")).isEqualTo(-2147483649L)
// units or other extra values are not permitted
Assertions.assertEquals(0L, SafeParse.stringToLong("12 U/h"))
Assertions.assertEquals(0L, SafeParse.stringToLong("0.1234"))
Assertions.assertEquals(0L, SafeParse.stringToLong("0,1234"))
Assertions.assertEquals(0L, SafeParse.stringToLong(".5436564812"))
Assertions.assertEquals(0L, SafeParse.stringToLong(",5436564812"))
Assertions.assertEquals(0L, SafeParse.stringToLong("42.1234"))
Assertions.assertEquals(0L, SafeParse.stringToLong("42,1234"))
Assertions.assertEquals(0L, SafeParse.stringToLong("3212.5436564812"))
Assertions.assertEquals(0L, SafeParse.stringToLong("3212,5436564812"))
assertThat(SafeParse.stringToLong("12 U/h")).isEqualTo(0L)
assertThat(SafeParse.stringToLong("0.1234")).isEqualTo(0L)
assertThat(SafeParse.stringToLong("0,1234")).isEqualTo(0L)
assertThat(SafeParse.stringToLong(".5436564812")).isEqualTo(0L)
assertThat(SafeParse.stringToLong(",5436564812")).isEqualTo(0L)
assertThat(SafeParse.stringToLong("42.1234")).isEqualTo(0L)
assertThat(SafeParse.stringToLong("42,1234")).isEqualTo(0L)
assertThat(SafeParse.stringToLong("3212.5436564812")).isEqualTo(0L)
assertThat(SafeParse.stringToLong("3212,5436564812")).isEqualTo(0L)
// strings are not parsable
Assertions.assertEquals(0L, SafeParse.stringToLong("ala ma kota"))
assertThat(SafeParse.stringToLong("ala ma kota")).isEqualTo(0L)
// various emptiness
Assertions.assertEquals(0L, SafeParse.stringToLong(""))
Assertions.assertEquals(0L, SafeParse.stringToLong(" "))
Assertions.assertEquals(0L, SafeParse.stringToLong("\n\r"))
assertThat(SafeParse.stringToLong("")).isEqualTo(0L)
assertThat(SafeParse.stringToLong(" ")).isEqualTo(0L)
assertThat(SafeParse.stringToLong("\n\r")).isEqualTo(0L)
}
@Test
fun stringToDoubleNullTest() {
Assertions.assertEquals(0.0, SafeParse.stringToDouble(null), 0.001)
assertThat(SafeParse.stringToDouble(null)).isWithin(0.001).of(0.0)
}
@Test
fun stringToIntNullTest() {
Assertions.assertEquals(0, SafeParse.stringToInt(null))
assertThat(SafeParse.stringToInt(null)).isEqualTo(0)
}
@Test
fun stringToLongNullTest() {
Assertions.assertEquals(0L, SafeParse.stringToLong(null))
assertThat(SafeParse.stringToLong(null)).isEqualTo(0L)
}
}

View file

@ -79,7 +79,7 @@ buildscript {
plugins {
// Test Gradle build, keep disabled under normal circumstances
// id "com.osacky.doctor" version "0.8.1"
id "org.jlleitschuh.gradle.ktlint" version "11.5.1"
id "org.jlleitschuh.gradle.ktlint" version "11.6.0"
// Aggregates and/or logs Jacoco test coverage to the Gradle build log
//id 'org.barfuin.gradle.jacocolog' version '3.1.0'
id 'org.jetbrains.kotlin.android' version "$kotlin_version" apply false

View file

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<!-- PumpPluginBase -->
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Формат на файла</string>
<string name="metadata_label_created_at">Създаден на</string>
<string name="metadata_label_aaps_version">Версия на AAPS</string>
<string name="metadata_label_aaps_flavour">вариант</string>
<string name="metadata_label_device_name">Име на пациента</string>
<string name="metadata_label_device_model">Модел на телефона:</string>
<string name="metadata_label_encryption">Криптиране</string>
<string name="metadata_format_new">Нов формат</string>
<string name="metadata_format_debug">Нов формат (незащитен)</string>
<string name="metadata_format_other">Непознат формат</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Драйверът на помпата е променен.</string>
</resources>

View file

@ -1,15 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Format del fitxer</string>
<string name="metadata_label_created_at">Creat:</string>
<string name="metadata_label_aaps_version">Versió d\'AAPS</string>
<string name="metadata_label_aaps_flavour">Variant de compilació</string>
<string name="metadata_label_device_name">Exportant nom del pacient del dispositiu</string>
<string name="metadata_label_device_model">Exportant model del dispositiu</string>
<string name="metadata_label_encryption">Encriptació d\'arxius</string>
<string name="metadata_format_new">Format nou d\'encriptació</string>
<string name="metadata_format_debug">Nou format de debug (no encriptat)</string>
<string name="metadata_format_other">Format d\'exportació desconegut</string>
<!-- PumpPluginBase -->
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Formát souboru</string>
<string name="metadata_label_created_at">Vytvořeno</string>
<string name="metadata_label_aaps_version">Verze AAPS</string>
<string name="metadata_label_aaps_flavour">Varianta sestavení</string>
<string name="metadata_label_device_name">Jméno pacienta použité při exportu</string>
<string name="metadata_label_device_model">Model zaříení použitý při exportu</string>
<string name="metadata_label_encryption">Šifrování souboru</string>
<string name="metadata_format_new">Nový zašifrovaný formát</string>
<string name="metadata_format_debug">Nový formát pro ladění (nešifrovaný)</string>
<string name="metadata_format_other">Neznámý formát souboru</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Změněn ovladač pumpy.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Filformat</string>
<string name="metadata_label_created_at">Oprettet den</string>
<string name="metadata_label_aaps_version">AAPS Version</string>
<string name="metadata_label_aaps_flavour">Build Variant</string>
<string name="metadata_label_device_name">Eksporterer enhedens patientnavn</string>
<string name="metadata_label_device_model">Eksporterer enhedsmodel</string>
<string name="metadata_label_encryption">Filkryptering</string>
<string name="metadata_format_new">Nyt krypteret format</string>
<string name="metadata_format_debug">Nyt debug format (ukrypteret)</string>
<string name="metadata_format_other">Ukendt eksportformat</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Pumpe driver ændret.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Dateiformat</string>
<string name="metadata_label_created_at">Erstellt am</string>
<string name="metadata_label_aaps_version">AAPS-Version</string>
<string name="metadata_label_aaps_flavour">Build-Variante</string>
<string name="metadata_label_device_name">Patientenname des exportierenden Geräts</string>
<string name="metadata_label_device_model">Modell des exportierenden Geräts</string>
<string name="metadata_label_encryption">Dateiverschlüsselung</string>
<string name="metadata_format_new">Neues verschlüsseltes Format</string>
<string name="metadata_format_debug">Neues Debugformat (unverschlüsselt)</string>
<string name="metadata_format_other">Unbekanntes Export-Format</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Pumpentreiber geändert.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Μορφή αρχείου</string>
<string name="metadata_label_created_at">Δημιουργήθηκε στις</string>
<string name="metadata_label_aaps_version">Έκδοση AAPS</string>
<string name="metadata_label_aaps_flavour">Δημιουργία Παραλλαγής</string>
<string name="metadata_label_device_name">Εξαγωγή ονόματος συσκευής ασθενούς </string>
<string name="metadata_label_device_model">Εξαγωγή μοντέλου συσκευής</string>
<string name="metadata_label_encryption">Κρυπτογράφηση αρχείων</string>
<string name="metadata_format_new">Νέα κρυπτογραφημένη μορφή</string>
<string name="metadata_format_debug">Νέα μορφή εντοπισμού σφαλμάτων (μη κρυπτογραφημένη)</string>
<string name="metadata_format_other">Άγνωστη μορφή εξαγωγής</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Ο οδηγός της αντλίας άλλαξε.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Formato del archivo</string>
<string name="metadata_label_created_at">Creado el</string>
<string name="metadata_label_aaps_version">Versión de AAPS</string>
<string name="metadata_label_aaps_flavour">Construir Variante</string>
<string name="metadata_label_device_name">Exportar el nombre del paciente del dispositivo</string>
<string name="metadata_label_device_model">Exportar modelo de dispositivo</string>
<string name="metadata_label_encryption">Encriptación de archivos</string>
<string name="metadata_format_new">Nuevo formato cifrado</string>
<string name="metadata_format_debug">Nuevo formato de depuración (sin cifrar)</string>
<string name="metadata_format_other">Formato de exportación desconocido</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Controlador de bomba cambiado</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Format de fichier</string>
<string name="metadata_label_created_at">Créé le</string>
<string name="metadata_label_aaps_version">Version d\'AAPS</string>
<string name="metadata_label_aaps_flavour">Variante de Build</string>
<string name="metadata_label_device_name">Export du nom du patient de l\'appareil</string>
<string name="metadata_label_device_model">Export du modèle de l\'appareil</string>
<string name="metadata_label_encryption">Cryptage du fichier</string>
<string name="metadata_format_new">Nouveau format crypté</string>
<string name="metadata_format_debug">Nouveau format de débug (non crypté)</string>
<string name="metadata_format_other">Format d\'export inconnu</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Pilote pompe changé.</string>
</resources>

View file

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<!-- PumpPluginBase -->
</resources>

View file

@ -1,9 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Fájlformátum</string>
<string name="metadata_label_created_at">Létrehozva</string>
<string name="metadata_label_aaps_version">AAPS verzió</string>
<string name="metadata_label_aaps_flavour">Build variant</string>
<!-- PumpPluginBase -->
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Formato file</string>
<string name="metadata_label_created_at">Creato:</string>
<string name="metadata_label_aaps_version">Versione AAPS</string>
<string name="metadata_label_aaps_flavour">Variante build</string>
<string name="metadata_label_device_name">Esportazione nome dispositivo paziente</string>
<string name="metadata_label_device_model">Esportazione modello dispositivo</string>
<string name="metadata_label_encryption">Crittografia file</string>
<string name="metadata_format_new">Nuovo formato crittografato</string>
<string name="metadata_format_debug">Nuovo formato di debug (non crittografato)</string>
<string name="metadata_format_other">Formato esportazione sconosciuto</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Driver micro cambiato.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">פורמט הקובץ</string>
<string name="metadata_label_created_at">נוצר ב-</string>
<string name="metadata_label_aaps_version">גרסת AAPS</string>
<string name="metadata_label_aaps_flavour">גרסת בנייה</string>
<string name="metadata_label_device_name">מייצא את שם מכשיר המטופל\\ת</string>
<string name="metadata_label_device_model">מייצא את דגם המכשיר</string>
<string name="metadata_label_encryption">הצפנת קבצים</string>
<string name="metadata_format_new">פורמט הצפנה חדש</string>
<string name="metadata_format_debug">פורמט דיבאג חדש (בלתי מוצפן)</string>
<string name="metadata_format_other">פורמט ייצוא לא ידוע</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">מנהל התקן המשאבה שונה.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">파일 형식</string>
<string name="metadata_label_created_at">생성 일자</string>
<string name="metadata_label_aaps_version">AAPS 버전</string>
<string name="metadata_label_aaps_flavour">다른 형식 빌드</string>
<string name="metadata_label_device_name">장치의 환자 이름 내보내기</string>
<string name="metadata_label_device_model">장치 모델 내보내기</string>
<string name="metadata_label_encryption">파일 암호화</string>
<string name="metadata_format_new">암호화된 새로운 형식</string>
<string name="metadata_format_debug">오류가 제거된 새로운 형식 (암호화되지 않음)</string>
<string name="metadata_format_other">알려지지 않은 내보내기 형식</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">펌프 드라이버가 변경되었습니다.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Failo formatas</string>
<string name="metadata_label_created_at">Sukurta</string>
<string name="metadata_label_aaps_version">AAPS versija</string>
<string name="metadata_label_aaps_flavour">Versijos variantas</string>
<string name="metadata_label_device_name">Eksportuojamas paciento vardas</string>
<string name="metadata_label_device_model">Eksportuojamas prietaiso modelis</string>
<string name="metadata_label_encryption">Failo šifravimas</string>
<string name="metadata_format_new">Naujas šifruotas formatas</string>
<string name="metadata_format_debug">Naujas derinimo formatas (nešifruotas)</string>
<string name="metadata_format_other">Nežinomas eksporto formatas</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Pompos valdik. pakeistas.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Bestandsformaat</string>
<string name="metadata_label_created_at">Gemaakt op</string>
<string name="metadata_label_aaps_version">AAPS versie</string>
<string name="metadata_label_aaps_flavour">Build variant</string>
<string name="metadata_label_device_name">Patiëntnaam van exporterend apparaat</string>
<string name="metadata_label_device_model">Modelnaam/nr van exporterend apparaat</string>
<string name="metadata_label_encryption">Bestandsversleuteling</string>
<string name="metadata_format_new">Nieuwe versleutelde indeling</string>
<string name="metadata_format_debug">Nieuwe debug indeling (onversleuteld)</string>
<string name="metadata_format_other">Onbekende export indeling</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Pomp stuurprogramma gewijzigd.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Filformat</string>
<string name="metadata_label_created_at">Opprettet den</string>
<string name="metadata_label_aaps_version">AAPS versjon</string>
<string name="metadata_label_aaps_flavour">Byggvariant</string>
<string name="metadata_label_device_name">Eksporterer enhetens pasientnavn</string>
<string name="metadata_label_device_model">Eksportere enhetsmodell</string>
<string name="metadata_label_encryption">Filkryptering</string>
<string name="metadata_format_new">Nytt krypteringsformat</string>
<string name="metadata_format_debug">Nytt feilsøkingsformat (ukryptert)</string>
<string name="metadata_format_other">Ukjent eksportformat</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Pumpedriver er endret.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Format pliku</string>
<string name="metadata_label_created_at">Data utworzenia</string>
<string name="metadata_label_aaps_version">Wersja AAPS</string>
<string name="metadata_label_aaps_flavour">Wariant kompilacji</string>
<string name="metadata_label_device_name">Eksportowanie nazwy urządzenia pacjenta</string>
<string name="metadata_label_device_model">Eksportowanie modelu urządzenia</string>
<string name="metadata_label_encryption">Szyfrowanie pliku</string>
<string name="metadata_format_new">Nowy zaszyfrowany format</string>
<string name="metadata_format_debug">Nowy format testowy (niezaszyfrowany)</string>
<string name="metadata_format_other">Nieznany format eksportu</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Zmieniono ster. pompy.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Formato do arquivo</string>
<string name="metadata_label_created_at">Criado em</string>
<string name="metadata_label_aaps_version">Versão AAPS</string>
<string name="metadata_label_aaps_flavour">Variante de Compilação</string>
<string name="metadata_label_device_name">Exportando nome do paciente do dispositivo</string>
<string name="metadata_label_device_model">Exportando modelo do dispositivo</string>
<string name="metadata_label_encryption">Criptografia do arquivo</string>
<string name="metadata_format_new">Novo formato de encriptação</string>
<string name="metadata_format_debug">Novo formato de depuração (não encriptado)</string>
<string name="metadata_format_other">Formato de exportação desconhecido</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Driver da bomba alterado.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Formato do ficheiro</string>
<string name="metadata_label_created_at">Criado em</string>
<string name="metadata_label_aaps_version">Versão AAPS</string>
<string name="metadata_label_aaps_flavour">Variante de Compilação</string>
<string name="metadata_label_device_name">A exportar nome do paciente do dispositivo</string>
<string name="metadata_label_device_model">A exportar modelo do dispositivo</string>
<string name="metadata_label_encryption">Encriptação do Ficheiro</string>
<string name="metadata_format_new">Novo formato de encriptação</string>
<string name="metadata_format_debug">Novo formato de depuração (não encriptado)</string>
<string name="metadata_format_other">Formato de exportação desconhecido</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Driver da bomba trocado.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Format fișier</string>
<string name="metadata_label_created_at">Creat la</string>
<string name="metadata_label_aaps_version">Versiune AAPS</string>
<string name="metadata_label_aaps_flavour">Versiune de build</string>
<string name="metadata_label_device_name">Exporta numele dispozitivului pacientului</string>
<string name="metadata_label_device_model">Exportarea modelului dispozitivului</string>
<string name="metadata_label_encryption">Criptarea fișierului</string>
<string name="metadata_format_new">Format nou criptat</string>
<string name="metadata_format_debug">Format nou pentru debug (necriptat)</string>
<string name="metadata_format_other">Format de export necunoscut</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Driver-ul pompei a fost schimbat.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Формат файла</string>
<string name="metadata_label_created_at">Дата создания</string>
<string name="metadata_label_aaps_version">Версия AAPS</string>
<string name="metadata_label_aaps_flavour">Версия сборки</string>
<string name="metadata_label_device_name">Имя пациента экспортируемого устройства</string>
<string name="metadata_label_device_model">Модель экспортируемого устройства</string>
<string name="metadata_label_encryption">Шифрование файла</string>
<string name="metadata_format_new">Новый зашифрованный формат</string>
<string name="metadata_format_debug">Новый формат отладки (незашифрованный)</string>
<string name="metadata_format_other">Неизвестный формат экспорта</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Драйвер помпы изменен.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Formát súboru</string>
<string name="metadata_label_created_at">Vytvorené</string>
<string name="metadata_label_aaps_version">Verzia AAPS</string>
<string name="metadata_label_aaps_flavour">Verzia zostavy</string>
<string name="metadata_label_device_name">Meno pacienta použité pri exporte</string>
<string name="metadata_label_device_model">Model zariadenia použitý pri exporte</string>
<string name="metadata_label_encryption">Šifrovanie súborov</string>
<string name="metadata_format_new">Nový šifrovaný formát</string>
<string name="metadata_format_debug">Nový formát pre ladenie (nešifrovaný)</string>
<string name="metadata_format_other">Neznámy formát exportu</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Ovládač pumpy zmenený.</string>
</resources>

View file

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<!-- PumpPluginBase -->
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Filformat</string>
<string name="metadata_label_created_at">Skapad</string>
<string name="metadata_label_aaps_version">AAPS-version</string>
<string name="metadata_label_aaps_flavour">Build-variant</string>
<string name="metadata_label_device_name">Exporterar patientens namn</string>
<string name="metadata_label_device_model">Exporterar enhetsmodell</string>
<string name="metadata_label_encryption">· Filkryptering</string>
<string name="metadata_format_new">Nytt krypterat format</string>
<string name="metadata_format_debug">Nytt debug-format (okrypterat)</string>
<string name="metadata_format_other">Okänt exportformat</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Pumpdrivr. byttes.</string>
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">Dosya formatı</string>
<string name="metadata_label_created_at">Oluşturuldu</string>
<string name="metadata_label_aaps_version">AAPS Versiyonu</string>
<string name="metadata_label_aaps_flavour">Yapı Varyantı</string>
<string name="metadata_label_device_name">Cihaz hasta adını dışa aktarma</string>
<string name="metadata_label_device_model">Cihaz modelini dışa aktarma</string>
<string name="metadata_label_encryption">Dosya şifreleme</string>
<string name="metadata_format_new">Yeni şifrelenmiş format</string>
<string name="metadata_format_debug">Yeni hata ayıklama formatı (şifrelenmemiş)</string>
<string name="metadata_format_other">Bilinmeyen dışa aktarma formatı</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">Pompa sürücüsü değişti.</string>
</resources>

View file

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<!-- PumpPluginBase -->
</resources>

View file

@ -1,16 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<string name="metadata_label_format">文件格式</string>
<string name="metadata_label_created_at">创建于</string>
<string name="metadata_label_aaps_version">AAPS 版本</string>
<string name="metadata_label_aaps_flavour">构建变体</string>
<string name="metadata_label_device_name">导出设备的患者姓名</string>
<string name="metadata_label_device_model">导出设备型号</string>
<string name="metadata_label_encryption">文件加密密钥。</string>
<string name="metadata_format_new">新的加密格式</string>
<string name="metadata_format_debug">新调试格式 (未加密)</string>
<string name="metadata_format_other">未知的导出格式</string>
<!-- PumpPluginBase -->
<string name="pump_driver_changed" comment="26 characters max for translation">泵驱动程序已变更</string>
</resources>

View file

@ -19,4 +19,13 @@
<string name="noprotection">Ingen beskyttelse</string>
<string name="unsecure_fallback_biometric">Usikkert Tilbagefald</string>
<string name="unsecure_fallback_descriotion_biometric">For at være effektiv har biometrisk beskyttelse brug for en primær adgangskode i tilfælde af tilbagefald.\n\nAngiv venligst en primær adgangskode!</string>
<string name="password_set">Adgangskode angivet!</string>
<string name="pin_set">PIN angivet!</string>
<string name="password_not_set">Adgangskode ikke angivet</string>
<string name="pin_not_set">PIN ikke angivet</string>
<string name="password_not_changed">Adgangskode ikke ændret</string>
<string name="pin_not_changed">PIN ikke ændret</string>
<string name="pin_cleared">PIN fjernet!</string>
<string name="password_hint">Indtast adgangskode her</string>
<string name="pin_hint">Indtast PIN her</string>
</resources>

View file

@ -14,6 +14,7 @@
<string name="pump_base_basal_rate">%1$.2f E/t</string>
<string name="pump_not_initialized_profile_not_set">Pumpe ikke initialiseret, profil ikke angivet!</string>
<string name="failed_update_basal_profile">Opdatering af basal profil mislykkedes</string>
<string name="bolus_delivered_successfully">Bolus %1$.2fE leveret succesfuldt</string>
<string name="no_valid_basal_rate">Ingen gyldig basal rate læst fra pumpen</string>
<string name="limiting_iob">Begrænser IOB til %1$.1f IE på grund af %2$s</string>
<string name="loop_disabled">LOOP DEAKTIVERET AF BEGRÆNSNINGER</string>
@ -35,6 +36,7 @@
<string name="do_ns_upload_title">Upload BG data til NS</string>
<string name="configbuilder_insulin">Insulin</string>
<string name="value_unavailable_short">ikke tilgængelig</string>
<string name="master_password">Hovedadgangskode</string>
<string name="ue_export_to_csv">Eksporter brugerindtastninger til Excel (csv)</string>
<string name="confirm">Bekræft</string>
<string name="pump">Pumpe</string>
@ -43,7 +45,9 @@
<string name="mute5min">Lydløs i 5 minutter</string>
<string name="mute">Lydløs</string>
<string name="success">Succes</string>
<string name="advanced_settings_title">Avancerede indstillinger</string>
<string name="extendedbolusdeliveryerror">Forlænget bolus leveringsfejl</string>
<string name="aps_mode_title">APS-Tilstand</string>
<string name="extended_bolus">Forlænget bolus</string>
<string name="paused">Pauset</string>
<string name="tdd_total">TDD Total</string>
@ -58,6 +62,8 @@
<string name="please_wait">Vent venligst…</string>
<string name="stop">Stop</string>
<string name="carbs">Kulhydrater</string>
<string name="invalid_profile">Ugyldig profil!</string>
<string name="no_profile_set">INGEN PROFIL SAT</string>
<string name="active"><![CDATA[<Active>]]></string>
<string name="date">Dato</string>
<string name="units_label">Enheder</string>
@ -100,6 +106,7 @@
<string name="loading">Indlæser …</string>
<string name="notes_label">Bemærkninger</string>
<string name="remove_button">Fjern</string>
<string name="add_new">Tilføj ny</string>
<string name="addnew_above">Tilføj ny ovenfor</string>
<string name="wrong_pump_data">Data kommer fra en anden pumpe. Skift pumpedriver for at nulstille pumpetilstand.</string>
<string name="bg_label">BG</string>
@ -146,6 +153,7 @@
<string name="treatments_wizard_basaliob_label">Basal IOB</string>
<string name="invalid">UGYLDIG</string>
<string name="login">Log ind</string>
<string name="prime_fill">Prime / Fyld</string>
<string name="overview_insulin_label">Insulin</string>
<string name="stoptemptarget">Stop midlertidig mål</string>
<string name="closedloop">Lukket Loop</string>
@ -154,6 +162,9 @@
<string name="dia">DIA</string>
<string name="ic_short">IC</string>
<string name="isf_short">ISF</string>
<string name="canceling_tbr_failed">Annullering af midlertidig basal mislykkedes</string>
<string name="canceling_eb_failed">Annullering af forlænget bolus mislykkedes</string>
<string name="virtualpump_uploadstatus_title">Upload pumpestatus til NS eller Tidepool</string>
<string name="suspendloop_label">Deaktiveret/Suspendéret Loop</string>
<string name="iob_label">Insulin om bord (IOB)</string>
<!-- Protection-->
@ -171,6 +182,7 @@
<!-- ProfileFunction-->
<string name="startprofile">Start profil %1$d%% i %2$d min</string>
<!-- APSResult-->
<string name="cancel_temp">Annuller midlertidig basal</string>
<string name="let_temp_basal_run">Lad midlertidig basal køre</string>
<string name="rate">Dosis</string>
<string name="duration">Varighed</string>
@ -192,9 +204,12 @@
<string name="careportal_note_message">Notat : %1$s</string>
<string name="careportal_question_message">Spørgsmål : %1$s</string>
<string name="careportal_exercise_message">Motion: %1$s</string>
<string name="careportal_pump_site_change">Skift indstikssted</string>
<string name="cgm_sensor_insert">CGM Sensor Indsæt</string>
<string name="careportal_cgmsensorstart">CGM Sensor Start</string>
<string name="careportal_cgm_sensor_stop">CGM Sensor Stop</string>
<string name="careportal_dad_alert">Diabeteshund alarm</string>
<string name="careportal_insulin_cartridge_change">Skift af insulinampul</string>
<string name="careportal_profileswitch">Profilskift</string>
<string name="careportal_snackbolus">Snack Bolus</string>
<string name="careportal_mealbolus">Måltidsbolus</string>
@ -204,6 +219,8 @@
<string name="careportal_tempbasalend">Midlertidig basal slut</string>
<string name="careportal_carbscorrection">Korrektion for kulhydrater</string>
<string name="careportal_openapsoffline">OpenAPS Offline</string>
<string name="pump_battery_change">Skift af pumpebatteri</string>
<string name="temporary_target">Midlertidigt mål</string>
<string name="careportal_temporarytargetvalue">Midlertidig mål værdi</string>
<string name="careportal_temporarytargetcancel">Afslut midlertidigt mål</string>
<string name="boluswizard">Bolusberegner</string>
@ -232,6 +249,7 @@
<!-- CarbsReq-->
<string name="carbsreq">%1$d g ekstra kulhydrater kræves inden for %2$d minutter</string>
<!-- TDDStatsActivity-->
<string name="cumulative_tdd">Akkumuleret TDD</string>
<string name="expweight">Eksponentielt Vægtet TDD</string>
<string name="basalrate">Basal</string>
<string name="bolus">Bolus</string>
@ -317,6 +335,7 @@
<string name="uel_export_settings">EKSPORTER INDSTILLINGER</string>
<string name="uel_import_settings">IMPORTER INDSTILLINGER</string>
<string name="uel_reset_databases">NULSTIL DATABASER</string>
<string name="uel_cleanup_databases">RENS DATABASER</string>
<string name="uel_export_databases">EKSPORTER DATABASER</string>
<string name="uel_import_databases">IMPORTER DATABASER</string>
<string name="uel_otp_export">OTP EKSPORT</string>
@ -357,6 +376,9 @@
<string name="carbs_g">KH %1$d g</string>
<string name="extended_bolus_u_min">FORLÆNGET BOLUS %1$.2f IE %2$d min</string>
<string name="load_events">INDLÆS BEGIVENHEDER</string>
<string name="clear_alarms">RYD ALARMER</string>
<string name="deactivate">DEAKTIVÉR</string>
<string name="update_time">OPDATÉR TID</string>
<string name="load_history">INDLÆS HISTORIK %1$d</string>
<string name="load_tdds">LÆS TDD\'er</string>
<string name="set_profile">SÆT PROFIL</string>
@ -402,6 +424,7 @@
<string name="autotune_ic_warning">Autotune fungerer med kun én IC-værdi, din profil har %1$d værdier. Gennemsnitsværdi er %2$.2fg/E</string>
<string name="autotune_isf_warning">Autotune virker med kun én ISF-værdi, din profil har %1$d værdier. Gennemsnitlig værdi er %2$.1f%3$s/E</string>
<string name="autotune_error">Fejl i inputdata, prøv at køre autotune igen eller reducer antallet af dage</string>
<string name="autotune_error_more_days">Fejl i inputdata, øg antallet af dage</string>
<string name="autotune_warning_during_run">Automatisk beregning startet, vær venligst tålmodig</string>
<string name="autotune_warning_after_run">Kontrollér resultaterne omhyggeligt, før du bruger dem!</string>
<string name="autotune_partial_result">Delvis resultat dag %1$d / %2$d justeret</string>
@ -420,6 +443,8 @@
<string name="autotune_update_local_profile_message">Opdater %1$s profil med Autotune profil?</string>
<string name="autotune_revert_local_profile_message">Gendan %1$s profil med Input-profilen?</string>
<string name="autotune_profile_invalid">Profil ugyldig</string>
<string name="autotune_run_without_autoswitch">Autotune kørt uden profilskift</string>
<string name="autotune_run_with_autoswitch">Autotune kørte og profilen blev automatisk skiftet</string>
<string name="autotune_run_with_error">Fejl under sidste Autotune kørsel</string>
<string name="autotune_run_cancelled">Autotune kører allerede, annulleret</string>
<!-- Alerts -->
@ -427,9 +452,14 @@
<string name="urgent_alarm">Akut alarm</string>
<string name="info">INFO</string>
<!-- BolusWizard -->
<string name="bolus_advisor">Bolus-rådgiver</string>
<string name="bolus_advisor_message">Du har høj glycæmi. I stedet for at spise nu anbefales det at vente på bedre glycæmi. Ønsker du at lave en korrektionsbolus nu og minde dig om, hvornår det er tid til at spise? I dette tilfælde vil ingen kulhydrater blive registreret, og du skal bruge guiden igen, når vi påminder dig.</string>
<string name="cobvsiob">COB vs IOB</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Langsomme kulhydrater opdaget: %2$d%% af tiden. Dobbelttjek din beregning. COB kan overvurderes og der kan således gives mere insulin !!!!!</font>]]></string>
<string name="partialboluswizard">Afgiv denne del af bolusguidens resultat [%]</string>
<string name="partialboluswizard_reset_time">Gammel glykæmi tidstærskel [min]</string>
<string name="bolus_constraint_applied_warn">Bolus-begrænsning anvendt: %1$.2f IE til %2$.2f IE</string>
<string name="bolus_recorded_only">Bolus registreres kun (bliver ikke leveret af pumpe)</string>
<string name="advisoralarm">Kør alarm når det er tid til at spise</string>
<string name="no_action_selected">Ingen handling valgt, intet vil ske</string>
<string name="wizard_no_actual_bg">Ingen nylig BG til at basere beregningen på!</string>
@ -448,11 +478,19 @@
<string name="wizard_explain_tt">Midl: %1$s</string>
<string name="wizard_explain_tt_to">%1$s til %2$s</string>
<string name="wizard_pump_not_available">Ingen pumpe tilgængelig!</string>
<string name="quickwizard">QuickWizard</string>
<!-- Preferences-->
<string name="child">Barn</string>
<string name="teenage">Teeanger</string>
<string name="adult">Voksen</string>
<string name="resistant_adult">Insulinresistent voksen</string>
<string name="pregnant">Graviditet</string>
<string name="patient_age_summary">Vælg venligst patienttype til opsætning af sikkerhedsgrænser</string>
<string name="max_bolus_title">Maks tilladt bolus [IE]</string>
<string name="max_carbs_title">Maks tilladte kulhydrater [g]</string>
<string name="patient_type">Patienttype</string>
<!-- Protection-->
<string name="unlock_settings">Lås indstillinger op</string>
<!-- Pumps -->
<string name="battery_label">Batteri</string>
<string name="reservoir_label">Reservoir</string>
@ -479,6 +517,7 @@
<string name="pump_busy">Pumpe er optaget</string>
<string name="connection_error">Forbindelsesfejl til pumpe</string>
<string name="reading_pump_history">Læser pumpehistorik</string>
<string name="password_cleared">Adgangskode slettet!</string>
<string name="pairing">Parring</string>
<string name="initializing">Initialiserer ...</string>
<!-- Constraints-->
@ -522,6 +561,9 @@
<!-- SmsCommunicator -->
<string name="smscommunicator_missingsmspermission">Manglende sms tilladelse</string>
<!-- About -->
<string name="cta_dont_kill_my_app_info">Dræb ikke min app?</string>
<string name="fabric_upload_disabled">Upload af Crash logs deaktiveret!</string>
<string name="about_link_urls">\n\nDocumentation:\nhttps://wiki.aaps.app\n\nFacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
<plurals name="days">
<item quantity="one">%1$d dag</item>
<item quantity="other">%1$d dage</item>
@ -535,6 +577,9 @@
<item quantity="other">%1$d minutter</item>
</plurals>
<!-- Maintenance-->
<string name="cleanup_db_confirm">Vil du rydde op i databasen?\nDet vil fjerne sporede ændringer og historiske data ældre end 3 måneder.</string>
<string name="cleanup_db_confirm_sync">Vil du rydde op i databasen?\nDet vil fjerne sporede ændringer og historiske data ældre end 3 måneder.\nAt gøre dette vil også sætte hastigheden drastisk op på fuld synkronisering.</string>
<string name="cleared_entries">Slettede poster</string>
<!-- Weekday-->
<string name="weekday_sunday_short">Søn</string>
<string name="weekday_saturday_short">Lør</string>

View file

@ -581,6 +581,22 @@
<string name="cleanup_db_confirm_sync">¿Deseas limpiar la base de datos?\nSe eliminarán los cambios registrados y los datos históricos de más de 3 meses.\nAl hacerlo, la sincronización completa se acelerará drásticamente</string>
<string name="cleared_entries">Entradas eliminadas</string>
<!-- Weekday-->
<string name="weekday_sunday_short">Dom</string>
<string name="weekday_saturday_short">Sab</string>
<string name="weekday_friday_short">Vie</string>
<string name="weekday_thursday_short">Jue</string>
<string name="weekday_wednesday_short">Mie</string>
<string name="weekday_tuesday_short">Mar</string>
<string name="weekday_monday_short">Lun</string>
<!-- WeekdayPicker -->
<string name="monday_short">L</string>
<string name="tuesday_short">M</string>
<string name="wednesday_short">X</string>
<string name="thursday_short">J</string>
<string name="friday_short">V</string>
<string name="saturday_short">S</string>
<string name="sunday_short">D</string>
<!-- DecimalFormatterImpl -->
<string name="format_insulin_units1">%1$.1f U</string>
<string name="format_insulin_units">%1$.2f U</string>
</resources>

View file

@ -587,6 +587,22 @@
<string name="cleanup_db_confirm_sync">Ar norite išvalyti duombazę?\nIstoriniai duomenys ir pakeitimai, senesni nei 3 mėn., bus ištrinti.\nSinchronizacija reikšmingai pagreitės.</string>
<string name="cleared_entries">Ištrinti įrašai</string>
<!-- Weekday-->
<string name="weekday_sunday_short">S</string>
<string name="weekday_saturday_short">Š</string>
<string name="weekday_friday_short">Pn</string>
<string name="weekday_thursday_short">K</string>
<string name="weekday_wednesday_short">T</string>
<string name="weekday_tuesday_short">A</string>
<string name="weekday_monday_short">P</string>
<!-- WeekdayPicker -->
<string name="monday_short">mėn.</string>
<string name="tuesday_short">A</string>
<string name="wednesday_short">T</string>
<string name="thursday_short">K</string>
<string name="friday_short">Pn</string>
<string name="saturday_short">Š</string>
<string name="sunday_short">S</string>
<!-- DecimalFormatterImpl -->
<string name="format_insulin_units1">%1$.1f V</string>
<string name="format_insulin_units">%1$.2f V</string>
</resources>

View file

@ -587,6 +587,22 @@
<string name="cleanup_db_confirm_sync">Czy chcesz wyczyścić bazę danych?\nTa operacja usunie odnotowane zmiany i dane historyczne starsze niż 3 miesiące.\nWyczyszczenie bazy dramatycznie przyśpieszy pełną synchronizację.</string>
<string name="cleared_entries">Usunięte wpisy</string>
<!-- Weekday-->
<string name="weekday_sunday_short">Nie</string>
<string name="weekday_saturday_short">Sob</string>
<string name="weekday_friday_short">Pią</string>
<string name="weekday_thursday_short">Czw</string>
<string name="weekday_wednesday_short">Śr</string>
<string name="weekday_tuesday_short">Wt</string>
<string name="weekday_monday_short">Pon</string>
<!-- WeekdayPicker -->
<string name="monday_short">P</string>
<string name="tuesday_short">W</string>
<string name="wednesday_short">Ś</string>
<string name="thursday_short">C</string>
<string name="friday_short">P</string>
<string name="saturday_short">S</string>
<string name="sunday_short">N</string>
<!-- DecimalFormatterImpl -->
<string name="format_insulin_units1">%1$.1f U</string>
<string name="format_insulin_units">%1$.2f U</string>
</resources>

View file

@ -492,4 +492,6 @@
<!-- Weekday-->
<!-- WeekdayPicker -->
<!-- DecimalFormatterImpl -->
<string name="format_insulin_units1">%1$.1f U</string>
<string name="format_insulin_units">%1$.2f U</string>
</resources>

View file

@ -587,6 +587,22 @@
<string name="cleanup_db_confirm_sync">Chcete vyčistiť databázu?\nOdstráni sledované zmeny a historické dáta staršie ako 3 mesiace.\nVýrazne to urýchli úplnú synchronizáciu.</string>
<string name="cleared_entries">Vymazané záznamy</string>
<!-- Weekday-->
<string name="weekday_sunday_short">Ned</string>
<string name="weekday_saturday_short">Sob</string>
<string name="weekday_friday_short">Pia</string>
<string name="weekday_thursday_short">Štv</string>
<string name="weekday_wednesday_short">Str</string>
<string name="weekday_tuesday_short">Uto</string>
<string name="weekday_monday_short">Pon</string>
<!-- WeekdayPicker -->
<string name="monday_short">Po</string>
<string name="tuesday_short">Ut</string>
<string name="wednesday_short">St</string>
<string name="thursday_short">Št</string>
<string name="friday_short">Pi</string>
<string name="saturday_short">So</string>
<string name="sunday_short">Ne</string>
<!-- DecimalFormatterImpl -->
<string name="format_insulin_units1">%1$.1f JI</string>
<string name="format_insulin_units">%1$.2f JI</string>
</resources>

View file

@ -4,6 +4,7 @@
<string name="executing_right_now">Kommando udføres lige nu</string>
<string name="basal_value_below_minimum">Basal værdi under minimum. Profil ikke angivet!</string>
<string name="permission">Tilladelse</string>
<string name="need_whitelisting">%1$s har brug for batterioptimeringstilladelse for at opnå den rette ydeevne</string>
<string name="need_location_permission">Applikationen mangler lokations tilladelse til BT scanning og WIFI identifikation</string>
<string name="need_storage_permission">Applikationen mangler lagerstyrings tilladelse for at gemme logfiler og exporteringsindstillinger</string>
<!-- Stats -->

View file

@ -90,15 +90,27 @@
<!-- Autotune -->
<string name="insulin_peak">Top</string>
<!-- Loop -->
<string name="run_now">Kør nu</string>
<string name="smb_frequency_exceeded">En bolus blev leveret inden for de sidste 3 minutter, springer SMB over</string>
<string name="pump_not_initialized">Pumpe ikke initialiseret!</string>
<string name="loop_shortname">LOOP</string>
<string name="description_loop">Aktiver eller deaktiver implementeringen som aktiverer Loop.</string>
<string name="no_aps_selected">INGEN APS VALGT ELLER GIVET RESULTAT</string>
<string name="ignore5m">Ignorér 5m</string>
<string name="ignore15m">Ignorér 15m</string>
<string name="ignore30m">Ignorér 30m</string>
<string name="carbs_suggestion">Kulhydrater Forslag</string>
<string name="open_loop_new_suggestion">Nyt forslag tilgængeligt</string>
<string name="basal_set_correctly">Basal sat korrekt </string>
<string name="last_run_label">Seneste kørsel</string>
<string name="loop_aps_label">APS</string>
<string name="request_label">Anmod</string>
<string name="loop_constraints_processed_label">Efter bearbejdede begrænsninger</string>
<string name="loop_tbr_request_time_label">Midlertidig basal anmodningstid</string>
<string name="loop_tbr_execution_time_label">Midlertidig basal udførselstid</string>
<string name="loop_tbr_set_by_pump_label">Midlertidig basal sat af pumpe</string>
<string name="loop_smb_request_time_label">SMB-anmodningstid</string>
<string name="loop_smb_execution_time_label">SMB-udførelsestid</string>
<string name="loop_smb_set_by_pump_label">SMB indstillet af pumpe</string>
<string name="loop_open_mode_min_change">Minimal anmodningsændring [%]</string>
<string name="loop_open_mode_min_change_summary" formatted="false">Åben Loop vil kun foreslå ny ændringsanmodning, hvis ændringen er større end denne værdi i %. Standardværdien er 20%</string>

View file

@ -85,6 +85,8 @@
<string name="lastboluscompared">Sidste bolus tid %1$s %2$s min siden</string>
<string name="triggercoblabel">COB</string>
<string name="cobcompared">COB %1$s %2$.0f</string>
<string name="triggerHeartRate">Puls</string>
<string name="triggerHeartRateDesc">HR %1$s %2$.0f</string>
<string name="iob_u">IOB [IE]:</string>
<string name="distance_short">Dist [m]:</string>
<string name="recurringTime">Tilbagevendende tid</string>
@ -111,5 +113,7 @@
<string name="add_automation">Tilføj regel</string>
<string name="stop_processing">Stop afvikling</string>
<!-- Reminders-->
<string name="time_to_eat">Tid til at spise!\nBrug Bolusguiden og beregn igen.</string>
<string name="time_to_bolus">Tid til bolus!\nKør Bolus-guiden og lav beregningen igen.</string>
<string name="error_setting_reminder">Fejl under indstilling af fremtidig alarm</string>
</resources>

View file

@ -73,4 +73,5 @@
<!-- Maintenance -->
<!-- Custom Watchface -->
<!-- Permissions -->
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">Избор на персонализиран Watchface</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Моля рестартирайте телефона си или AAPS от Системни настройки, иначе AAPS няма да има логове (това е важно за да се проследява и верифицира, че алгоритъма работи правилно)!</string>
<!-- Maintenance -->
</resources>

View file

@ -133,4 +133,5 @@
<string name="prefdecrypt_issue_wrong_algorithm">Algoritme d\'encriptació no compatible o no especificat!</string>
<!-- Custom Watchface -->
<!-- Permissions -->
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,15 @@
<string name="wear_import_custom_watchface_title">Vyberte vlastní ciferník</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Prosím restartujte Váš telefon nebo restartujte AAPS z nastavení systému\njinak nebudou zaznamenány ladící informace (důležité pro sledování a kontrolu, zda algoritmus pracuje správně)!</string>
<!-- Maintenance -->
<string name="metadata_label_format">Formát souboru</string>
<string name="metadata_label_created_at">Vytvořeno</string>
<string name="metadata_label_aaps_version">Verze AAPS</string>
<string name="metadata_label_aaps_flavour">Varianta sestavení</string>
<string name="metadata_label_device_name">Jméno pacienta použité při exportu</string>
<string name="metadata_label_device_model">Model zaříení použitý při exportu</string>
<string name="metadata_label_encryption">Šifrování souboru</string>
<string name="metadata_format_new">Nový zašifrovaný formát</string>
<string name="metadata_format_debug">Nový formát pro ladění (nešifrovaný)</string>
<string name="metadata_format_other">Neznámý formát souboru</string>
</resources>

View file

@ -6,6 +6,7 @@
<string name="previous_button">Forrige</string>
<string name="nav_setupwizard">Installationsguide</string>
<string name="setupwizard_finish">FÆRDIG</string>
<string name="welcome">Velkommen</string>
<string name="welcometosetupwizard">Velkommen til opsætningsguiden. Den vil guide dig gennem opsætningsprocessen\n</string>
<string name="end_user_license_agreement">Slutbrugerlicensaftale</string>
<string name="end_user_license_agreement_text">MÅ IKKE BRUGES TIL AT TRÆFFE MEDICINSKE BESLUTNINGER. DER ER INGEN GARANTI FOR PROGRAMMET, I DET OMFANG GÆLDENDE LOV TILLADER DET. UNDTAGEN NÅR DET ELLERS ER ANFØRT SKRIFTLIGT, AT RETTIGHEDSHAVERE OG / ELLER ANDRE PARTER LEVERER PROGRAMMET \"SOM BESET\" UDEN NOGEN FORM FOR GARANTI, HVERKEN UDTRYKT ELLER UNDERFORSTÅET, HERUNDER, MEN IKKE BEGRÆNSET TIL, DE UNDERFORSTÅELIGHEDER, DER ER FORBUNDET MED EGNETHED OG EGNETHED TIL ET BESTEMT FORMÅL. HELE RISIKOEN MED HENSYN TIL KVALITETEN OG YDEEVNEN AF PROGRAMMET ER DIN. HVIS PROGRAMMET VISER SIG AT VÆRE DEFEKT, BÆRER DU SELV OMKOSTNINGERNE VED ALLE NØDVENDIGE SERVICER, REPARATIONER ELLER KORREKTIONER SOM ER NØDVENDIGE.</string>
@ -20,10 +21,12 @@
<string name="need_location_permission">Applikationen mangler lokations tilladelse til BT scanning og WIFI identifikation</string>
<string name="need_storage_permission">Applikationen mangler lagerstyrings tilladelse for at gemme logfiler og exporteringsindstillinger</string>
<string name="askforpermission">Anmod om tilladelse</string>
<string name="need_whitelisting">%1$s har brug for batterioptimeringstilladelse for at opnå den rette ydeevne</string>
<string name="storedsettingsfound">Gemte indstillinger fundet</string>
<string name="master_password_summary">Hovedadgangskode bruges til backup kryptering og til at tilsidesætte sikkerhed i applikationen. Husk det eller gem et sikkert sted.</string>
<string name="current_master_password">Nuværende hovedadgangskode</string>
<string name="common_values">Brug værdien af den største mængde mad du plejer at indtage\n</string>
<string name="syncinfotext">Synkronisér data til skyen. Du kan springe denne del nu, men du vil ikke være i stand til at passere mål, før du opretter en Nightscout- eller Tidepool-klient.</string>
<string name="status">Status:</string>
<string name="patient_name">Patientens navn</string>
<string name="patient_name_summary">Angiv venligst patientnavn eller kaldenavn for at skelne mellem flere opsætninger</string>
@ -35,6 +38,7 @@
<string name="exitwizard">Spring opsætningsguiden over</string>
<string name="setupwizard_loop_description">Tryk på knappen nedenfor for at aktivere at AAPS foreslår/foretager basale ændringer</string>
<string name="setupwizard_sensitivity_description">Følsomhedsplugin bruges til detektering af følsomhed og COB beregning. For mere info besøg:</string>
<string name="setupwizard_sensitivity_url">https://wiki.aaps.app/da/latest/Configuration/Sensitivity-detection-and-COB.html</string>
<string name="setupwizard_aps_description">Vælg en fra tilgængelige algoritmer. De er sorteret fra ældste til nyeste. Nyere algoritme er normalt mere kraftfulde og mere aggressive. Så hvis du er ny looper bør du sandsynligvis starte med AMA og ikke med den nyeste. Glem ikke at læse OpenAPS dokumentationen og konfigurere den før brug.</string>
<string name="setupwizard_pump_waiting_for_riley_link_connection">Konfigurer venligst din RileyLink nedenfor. Når du har valgt en RileyLink, vil det være muligt at fortsætte opsætningen, når RileyLink-status er \"Tilsluttet\". Dette kan tage et minut.\n</string>
<string name="setupwizard_pump_pump_not_initialized"><b>Bemærk:</b> Du kan fortsætte opsætningen, når pumpen er konfigureret.\n</string>
@ -62,12 +66,15 @@
<string name="configbuilder_general">Generelt</string>
<string name="configbuilder_general_description">Disse er nogle generelle tilføjelser, som du måske kan finde nyttige.</string>
<string name="configbuilder_sync">Synkronisering</string>
<string name="configbuilder_sync_description">Data-upload og synkroniserings-plugins.</string>
<string name="configbuilder_constraints_description">Hvilke begrænsninger er anvendt?</string>
<string name="configbuilder_loop">Loop</string>
<string name="configbuilder_loop_description">Brug dette til at aktivere AAPS\' loop integration.</string>
<string name="configbuilder_insulin_description">Hvilken type insulin bruger du?</string>
<string name="configbuilder_bgsource">BG kilde</string>
<string name="configbuilder_bgsource_description">Hvor skal AAPS få sine data fra?</string>
<string name="configbuilder_smoothing">Udjævning</string>
<string name="configbuilder_smoothing_description">Vælg udjævningsalgoritme</string>
<string name="configbuilder_sensitivity">Detektering af følsomhed</string>
<string name="configbuilder_sensitivity_description">Hvilken følsomhedsalgoritme skal anvendes?</string>
<string name="config_builder_shortname">KONF</string>
@ -101,10 +108,13 @@
<string name="goto_main_try_again">Gå venligst tilbage til hovedskærmen og prøv igen.</string>
<string name="restartingapp">Afslutter applikationen for at anvende indstillinger.</string>
<string name="ue_exported">Brugerindtastninger exporteret</string>
<string name="protection">Beskyttelse</string>
<string name="master_password_missing">Hovedadgangskode er ikke angivet!\n\nAngiv venligst din hovedadgangskode i præferencer (%1$s &#8594; %2$s)</string>
<!-- Maintenance-->
<string name="maintenance">Vedligeholdelse</string>
<string name="maintenance_shortname">MAINT</string>
<string name="description_maintenance">Giver flere funktioner til vedligeholdelse (f.eks. log afsendelse, log sletning).</string>
<string name="database_cleanup">Database-oprydning</string>
<string name="reset_db_confirm">Er du sikker på, at du vil nulstille databaserne?</string>
<string name="maintenance_settings">Vedligeholdelses Indstillinger</string>
<string name="maintenance_email">E-mail modtager</string>
@ -143,6 +153,18 @@
<string name="prefdecrypt_issue_wrong_format">Manglende krypteringskonfiguration, indstillingsformat er ugyldigt!</string>
<string name="prefdecrypt_issue_wrong_algorithm">Ikke-understøttet eller ikke angivet krypteringsalgoritme!</string>
<!-- Custom Watchface -->
<string name="wear_import_custom_watchface_title">Vælg Brugerdefineret Urskive</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Genstart venligst din telefon eller genstart AAPS fra Systemindstillinger \nellers vil AndroidAPS ikke have logning (vigtigt at spore og kontrollere, at algoritmerne fungerer korrekt)!</string>
<!-- Maintenance -->
<string name="metadata_label_format">Filformat</string>
<string name="metadata_label_created_at">Oprettet den</string>
<string name="metadata_label_aaps_version">AAPS Version</string>
<string name="metadata_label_aaps_flavour">Build-variant</string>
<string name="metadata_label_device_name">Eksporterer enhedens patientnavn</string>
<string name="metadata_label_device_model">Eksporterer enhedsmodel</string>
<string name="metadata_label_encryption">Filkryptering</string>
<string name="metadata_format_new">Nyt krypteret format</string>
<string name="metadata_format_debug">Nyt fejlfindingsformat (ukrypteret)</string>
<string name="metadata_format_other">Ukendt eksportformat</string>
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">Eigene Watchface auswählen</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Bitte starte dein Telefon neu oder starte AndroidAPS in den System-Einstellungen neu.\nAndernfalls wird AndroidAPS nichts protokollieren (wichtig zum Nachverfolgen und Verifizieren, dass der Algorithmus korrekt funktioniert)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">Επιλογή προσαρμοσμένης όψης ρολογιου</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Παρακαλώ κάντε επανεκίνηση στο τηλέφώνο ή restart στο AndroidAPS από τις Ρυθμίσεις Συστήματος, \nδιαφορετικά το AndroidAPS δεν θα έχει καταγραφή (επαληθεύστε ότι οι αλγόριθμοι δουλεύουν σωστά)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,15 @@
<string name="wear_import_custom_watchface_title">Seleccionar esfera por defecto</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Por favor, reinicia el teléfono o AAPS desde los ajustes del sistema \nde lo contrario AAPS no guardará registros (importante para trazar y verificar que el algoritmo está funcionando correctamente)</string>
<!-- Maintenance -->
<string name="metadata_label_format">Formato de archivo</string>
<string name="metadata_label_created_at">Creado el</string>
<string name="metadata_label_aaps_version">Versión de AAPS</string>
<string name="metadata_label_aaps_flavour">Versión de compilación</string>
<string name="metadata_label_device_name">Exportando el nombre del paciente del dispositivo</string>
<string name="metadata_label_device_model">Exportando el modelo del dispositivo</string>
<string name="metadata_label_encryption">Cifrado de archivos</string>
<string name="metadata_format_new">Nuevo formato cifrado</string>
<string name="metadata_format_debug">Nuevo formato de depuración (sin cifrar)</string>
<string name="metadata_format_other">Formato de exportación desconocido</string>
</resources>

View file

@ -157,4 +157,5 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
<string name="wear_import_custom_watchface_title">Sélectionner un cadran personnalisé</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Veuillez redémarrer votre téléphone ou redémarrer AAPS à partir des Paramètres du système\nsinon AAPS ne sera pas connecté aux journaux (important pour suivre et vérifier que les algorithmes fonctionnent correctement)!</string>
<!-- Maintenance -->
</resources>

View file

@ -65,4 +65,5 @@
<!-- Custom Watchface -->
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Ponovno pokrenite telefon ili ponovno pokrenite AAPS iz postavki sustava \n u suprotnom Android APS neće imati zapisivanje (važno je pratiti i provjeriti rade li algoritmi ispravno)!</string>
<!-- Maintenance -->
</resources>

View file

@ -25,4 +25,5 @@
<!-- Maintenance -->
<!-- Custom Watchface -->
<!-- Permissions -->
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">Seleziona watchface personalizzata</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Riavvia il tuo telefono oppure fai ripartire AndroidAPS dalle impostazioni di sistema \naltrimenti Android APS non farà il log (è importante monitorare e verificare che gli algoritmi stiano funzionando correttamente)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">בחירת פני שעון מותאמים אישית</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">נא לאתחל את הסמרטפון שלכם או הפעילו מחדש את אפלקציית AndroidAPS בהגדרות המערכת \nאחרת AndroidAPS לא יוכל לבצע רישום (חשוב לעקוב ולוודא כי האלגוריתמים פועלים כראוי)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">사용자 지정 워치페이스 선택하기</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">폰을 다시시작하거나 시스템 설정에서 AAPS를 다시 시작하십시오 \n그렇지 않으면 Android APS에 로그 기록이 남지 않습니다 (알고리즘이 올바르게 작동하는지 확인하기 위해 로그가 중요합니다)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">Pasirinkite laikrodžio ekraną</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Prašome perkrauti telefoną arba sistemos nustatymuose iš naujo paleisti AAPS \nkitaip AndroidAPS negalės registruoti prisijungimų (svarbu stebėti ir tikrinti, ar algoritmai veikia tinkamai)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">Selecteer aangepaste watchface</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Herstart je telefoon of herstart AndroidAPS vanuit de systeem instellingen a. u. b. \nanders zal AndroidAPS geen log mogelijkheid hebben (Dit is belangrijk om te controleren of de algoritmes correct werken)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">Velg tilpasset klokkebakgrunn</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Vennligst start mobilen på nytt eller restart AAPS fra Innstillinger \nellers vil ikke AAPS ha aktivert loggføring (viktig for å spore og kontrollere at algoritmene fungerer riktig)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,15 @@
<string name="wear_import_custom_watchface_title">Wybierz niestandardową tarczę</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Proszę uruchomić ponownie telefon lub zrestartować AAPS (z poziomu ustawieniach systemu telefonu / menu aplikacje)\ninaczej AAPS nie będzie w stanie zapisywać dziennika (ważne ze względu na śledzenie błędów i sprawdzanie poprawności działania algorytmów)!</string>
<!-- Maintenance -->
<string name="metadata_label_format">Format pliku</string>
<string name="metadata_label_created_at">Utworzono</string>
<string name="metadata_label_aaps_version">Wersja AAPS</string>
<string name="metadata_label_aaps_flavour">Wariant kompilacji</string>
<string name="metadata_label_device_name">Eksportowanie nazwy pacjenta urządzenia</string>
<string name="metadata_label_device_model">Eksportowanie modelu urządzenia</string>
<string name="metadata_label_encryption">Szyfrowanie pliku</string>
<string name="metadata_format_new">Nowy zaszyfrowany format</string>
<string name="metadata_format_debug">Nowy format testowy (niezaszyfrowany)</string>
<string name="metadata_format_other">Nieznany format eksportu</string>
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">Selecionar Watchface Personalizado</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Por favor, reinicie seu telefone ou reinicie o AndroidAPS nas Configurações do Sistema \nCaso contrário o Android APS não terá registro (importante para rastrear e verificar se os algoritmos estão funcionando corretamente)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,15 @@
<string name="wear_import_custom_watchface_title">Selecionar Watchface Personalizada</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Por favor, reinicie o telefone ou reinicie a AAPS nas Configurações do Sistema \ncaso contrário a android APS não terá registo (isto é importante para analisar e verificar se os algoritmos estão funcionando corretamente)!</string>
<!-- Maintenance -->
<string name="metadata_label_format">Formato do ficheiro</string>
<string name="metadata_label_created_at">Criado em</string>
<string name="metadata_label_aaps_version">Versão AAPS</string>
<string name="metadata_label_aaps_flavour">Variante de Compilação</string>
<string name="metadata_label_device_name">A exportar nome do paciente do dispositivo</string>
<string name="metadata_label_device_model">A exportar modelo do dispositivo</string>
<string name="metadata_label_encryption">Encriptação do Ficheiro</string>
<string name="metadata_format_new">Novo formato de encriptação</string>
<string name="metadata_format_debug">Novo formato de depuração (não encriptado)</string>
<string name="metadata_format_other">Formato de exportação desconhecido</string>
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">Selectare aspect ceas personalizat</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Restartați telefonul sau reporniți aplicația AAPS din System Settings \naltfel AAPS nu va putea înregistra loguri (importante pentru verificarea corectitudinii funcționării algoritmilor)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">Выберите пользовательский циферблат</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Перезагрузите телефон или перезапустите AAPS из системных настроек \n иначе AAPS не будет вести лог (важно для отслеживания и проверки алгоритмов)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,15 @@
<string name="wear_import_custom_watchface_title">Vyberte vlastný ciferník</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Prosím reštartujte Váš telefón, alebo reštartujte AndroidAPS z nastavení \nv opačnom prípade AndroidAPS nebude mocť zaznamenávať logy (dôležité kvôli sledovaniu a overovaniu, že algoritmus pracuje správne)!</string>
<!-- Maintenance -->
<string name="metadata_label_format">Formát súboru</string>
<string name="metadata_label_created_at">Vytvorené</string>
<string name="metadata_label_aaps_version">Verzia AAPS</string>
<string name="metadata_label_aaps_flavour">Verzia zostavy</string>
<string name="metadata_label_device_name">Meno pacienta použité pri exporte</string>
<string name="metadata_label_device_model">Model zariadenia použitý pri exporte</string>
<string name="metadata_label_encryption">Šifrovanie súborov</string>
<string name="metadata_format_new">Nový šifrovaný formát</string>
<string name="metadata_format_debug">Nový formát pre ladenie (nešifrovaný)</string>
<string name="metadata_format_other">Neznámy formát exportu</string>
</resources>

View file

@ -55,4 +55,5 @@
<!-- Maintenance -->
<!-- Custom Watchface -->
<!-- Permissions -->
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,5 @@
<string name="wear_import_custom_watchface_title">Välj anpassad urtavla</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Vänligen starta om telefonen eller starta om AAPS från systeminställningar \nannars kommer Android APS inte att ha loggning aktiverat (viktigt för att spåra och kontrollera att algoritmerna fungerar korrekt)!</string>
<!-- Maintenance -->
</resources>

View file

@ -156,4 +156,15 @@
<string name="wear_import_custom_watchface_title">Özel Saat arayüzünü Seçin</string>
<!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Lütfen telefonunu yeniden başlat, yada AAPS sistem ayarları üzerinden yeniden başlat.\nAksi taktirde Android APS hiç bir günlük tutmayacak (takip ve doğrulama, algoritmanın düzenli çalışmasi için önemli)!</string>
<!-- Maintenance -->
<string name="metadata_label_format">Dosya formatı</string>
<string name="metadata_label_created_at">Oluşturulma tarihi</string>
<string name="metadata_label_aaps_version">AAPS Versiyonu</string>
<string name="metadata_label_aaps_flavour">Yapı Varyantı</string>
<string name="metadata_label_device_name">Cihaz hasta adını dışa aktarma</string>
<string name="metadata_label_device_model">Cihaz modelini dışa aktarma</string>
<string name="metadata_label_encryption">Dosya şifreleme</string>
<string name="metadata_format_new">Yeni şifrelenmiş format</string>
<string name="metadata_format_debug">Yeni hata ayıklama formatı (şifrelenmemiş)</string>
<string name="metadata_format_other">Bilinmeyen dışa aktarma formatı</string>
</resources>

View file

@ -6,4 +6,5 @@
<!-- Maintenance -->
<!-- Custom Watchface -->
<!-- Permissions -->
<!-- Maintenance -->
</resources>

View file

@ -135,4 +135,5 @@
<string name="prefdecrypt_issue_wrong_algorithm">不支持或未指定加密算法!</string>
<!-- Custom Watchface -->
<!-- Permissions -->
<!-- Maintenance -->
</resources>

View file

@ -4,17 +4,27 @@
<string name="dia_label_exam">Varighed af insulin aktivitet (DIA)</string>
<string name="dia_profile">Du skal angive værdien for DIA i din profil.</string>
<string name="dia_minimumis5h">Den mindst tilladte værdi er 5 timer.</string>
<string name="dia_hint1">https://wiki.aaps.app/da/latest/Configuration/Config-Builder.html#insulin</string>
<string name="dia_meaningisequaltodiapump">Hvis du er tilfreds med værdien for DIA, som du brugte i din pumpe før AAPS, er der ingen grund til at ændre den, når du starter på looping.</string>
<string name="dia_valuemustbedetermined">Du bør selv bestemme, hvad den passende værdi af DIA er for dig.</string>
<string name="hypott_label">Hypo midlertidig basal</string>
<string name="hypott_whenhypott">Hvad er den primære årsag til at sætte et hypo midlertidigt mål?</string>
<string name="hypott_wrongbasal">For at rette op for hypo, forårsaget af forkerte basal rate indstillinger.</string>
<string name="hypott_preventoversmb">For at forhindre AAPS i at overkorrigere en stigning i blodsukkeret forårsaget af de hurtigtvirkende kulhydrater anvendt til behandling af hypoglykæmi.</string>
<string name="hypott_exercise">At korrigere for hypoglykæmi (Lavt blodsukker) induceret som følge af motion.</string>
<string name="hypott_0basal">For at undgå lav blodglukose, hvis der allerede er en midlertidig basal på 0%.</string>
<string name="hypott_hint1">https://wiki.aaps.app/da/latest/Usage/temptarget.html</string>
<string name="offlineprofile_whatprofile">Hvilken profil kan bruges og konfigureres offline?</string>
<string name="offlineprofile_label">Emne: Offlineprofil</string>
<string name="offlineprofile_nsprofile">NS-profil kan bruges, men ikke konfigureres.</string>
<string name="offlineprofile_hint1">https://wiki.aaps.app/da/latest/Configuration/Config-Builder.html#profile</string>
<string name="pumpdisconnect_label">Årsager til anvendelse af \"Afbryd pumpe\" i AAPS</string>
<string name="pumpdisconnect_whattodo">Hvad skal man gøre, når man frakobler pumpen fra kroppen?</string>
<string name="pumpdisconnect_unnecessary">Dette er unødvendigt, da insulin ikke vil blive leveret, hvis pumpen er fysisk afbrudt.</string>
<string name="pumpdisconnect_missinginsulin">Det forhindrer AAPS i at tage højde for insulin, der ikke blev leveret, mens pumpen er fysisk frakoblet.</string>
<string name="pumpdisconnect_notstop">Det vil ikke stoppe insulinleveringen, hvis pumpen forbliver forbundet til kroppen.</string>
<string name="pumpdisconnect_openloop">Det vil sende AAPS i åben loop tilstand.</string>
<string name="pumpdisconnect_hint1">https://wiki.aaps.app/da/latest/Getting-Started/FAQ.html#other-settings</string>
<string name="objectives_label">AAPS Indstillinger</string>
<string name="objectives2_label">AAPS Indstillinger</string>
<string name="objectives_howtosave">Hvad er den bedste fremgangsmåde for at lave en backup af dine indstillinger?</string>
@ -26,24 +36,29 @@
<string name="objectives2_internalstorage">Dine indstillinger kan findes i mappen Internt Lager/AAPS/preferences på din telefon.</string>
<string name="objectives2_cloud">Kopiér dine indstillinger til en sikker placering uden for din telefon (f.eks. ved at bruge et cloud-drev, forbind et kabel fra din telefon til en computer, e-mail osv.)</string>
<string name="objectives2_easyrestore">Hvis din telefon er beskadiget eller blevet væk, kan du nemt gendanne dine indstillinger uden en backup.</string>
<string name="objectives_hint1">https://wiki.aaps.app/da/latest/Usage/ExportImportSettings.html</string>
<string name="objectives_hint2">https://wiki.aaps.app/da/latest/Getting-Started/FAQ.html#what-emergency-equipment-is-recommended-to-take-with-me</string>
<string name="noisycgm_label">CGM målinger med \"støj\"</string>
<string name="noisycgm_whattodo">Hvad skal der gøres, hvis der er støj i CGM data?</string>
<string name="noisycgm_nothing">Gør ingenting - AAPS vil håndtere det.</string>
<string name="noisycgm_pause">Deaktivér lukket loop for at undgå mulig over- eller underdosering.</string>
<string name="noisycgm_replacesensor">Erstat konsekvent støjende eller unøjagtige sensorer.</string>
<string name="noisycgm_checksmoothing">Kontrollér, at din CGM-app viser udjævnet data.</string>
<string name="noisycgm_hint1">https://wiki.aaps.app/da/latest/Usage/Smoothing-Blood-Glucose-Data-in-xDrip.html#smoothing-blood-glucose-data</string>
<string name="exerciseprofile_label">Øvelser og profiler</string>
<string name="exerciseprofile_whattodo">Hvordan kan du bruge profiler til at hjælpe systemet med at håndtere motion?</string>
<string name="exerciseprofile_switchprofilebelow100">Lav en profil, der skifter til mindre end 100%.</string>
<string name="exerciseprofile_switchprofileabove100">Lav et profilskift der skifter til mere end 100%.</string>
<string name="exerciseprofile_leaveat100">Lad profilen være sat til 100%.</string>
<string name="exerciseprofile_suspendloop">Suspendér Loop.</string>
<string name="exerciseprofile_hint1">https://wiki.aaps.app/da/latest/Usage/temptarget.html#activity-temp-target</string>
<string name="exercise_label">Motion og midlertidige basaler</string>
<string name="exercise_whattodo">Hvordan kan du bruge midlertidige basaler til bedst muligt at hjælpe systemet med at håndtere motion?</string>
<string name="exercise_settt">Set et aktivitets blodsukkermål der starter, en passende tid før du begynder motion.</string>
<string name="exercise_setfinished">Set et aktivitetsblodsukker efter motion.</string>
<string name="exercise_setunchanged">Lad dit blodsukker være uændret.</string>
<string name="exercise_15g">Vent, til blodsukkeret falder under din midlertidige hypo-basal, og spis 15g hurtigt virkende kulhydrater.</string>
<string name="exercise_hint1">https://wiki.aaps.app/da/latest/Usage/temptarget.html#activity-temp-target</string>
<string name="suspendloop_doigetinsulin">Modtager jeg insulin, når Loop er deaktiveret/suspenderet?</string>
<string name="suspendloop_yes">Ja, basal insulin fortsætter med at blive levereret.</string>
<string name="suspendloop_no">Nej, levering af insulin er stoppet.</string>
@ -53,6 +68,7 @@
<string name="basaltest_havingregularhighlow">Når du oplever hyppig højt eller lavt blodsukker.</string>
<string name="basaltest_weekly">Mindst én gang om ugen.</string>
<string name="basaltest_fixed">Når de er angivet og valideret, skal disse værdier ikke ændres over tid.</string>
<string name="basaltest_hint1">https://wiki.aaps.app/da/latest/Getting-Started/FAQ.html#androidaps-settings</string>
<string name="prerequisites_label">Forudsætninger</string>
<string name="prerequisites_what">Hvad er afgørende for at opsætte og bruge AAPS?</string>
<string name="prerequisites_determinedcorrectprofile">Valideret profilinformationer (Basaler, I:C, ISF, DIA).</string>
@ -65,13 +81,16 @@
<string name="prerequisites_githubaccount">En Github konto.</string>
<string name="prerequisites_beanandroiddeveloper">Erfaring med programmering eller redigering af kode.</string>
<string name="prerequisites_own670g">En MiniMed 670G pumpe.</string>
<string name="prerequisites_hint1">https://wiki.aaps.app/da/latest/Module/module.html</string>
<string name="prerequisites_smartwatch">Et Smartwatch.</string>
<string name="prerequisites_supportedcgm">En Understøttet CGM.</string>
<string name="prerequisites2_label">Forudsætninger</string>
<string name="prerequisites2_what">Hvad er afgørende for at opsætte og bruge AAPS?</string>
<string name="prerequisites2_profile">Valideret information til at konfigurere en profil (ISF, I:C ratio, basal rate, DIA osv.).</string>
<string name="prerequisites2_device">En kompatibel Android-enhed (f.eks. mobil / mobiltelefon, Android-ur eller tablet).</string>
<string name="prerequisites2_internet">AndroidAPS kræver en internetforbindelse for at køre i lukket loop.</string>
<string name="prerequisites2_supportedcgm">En understøttet CGM og relevant app til at modtage blodsukkerværdier på telefonen/enheden.</string>
<string name="prerequisites2_hint1">https://wiki.aaps.app/da/latest/Module/module.html</string>
<string name="update_label">Opdaterer AAPS</string>
<string name="whatistrue">Tjek alle de korrekte svar.</string>
<string name="update_git">Du skal have installeret Git og konfigureret på din computer.</string>
@ -79,22 +98,31 @@
<string name="update_keys">Du skal gemme og notere placeringen af din keystore og bruge det samme kodeord til opdateringer som ved den forrige installation.</string>
<string name="update_neverupdate">Opdater aldrig, hvis systemet fungerer godt.</string>
<string name="update_askfriend">Hvis du har svært ved at bygge apk\'en, kan du installere en apk, der er blevet bygget af en ven.</string>
<string name="update_hint1">https://wiki.aaps.app/da/latest/Installing-AndroidAPS/Update-to-new-version.html#update-to-a-new-version-or-branch</string>
<string name="troubleshooting_label">Fejlfinding</string>
<string name="troubleshooting_wheretoask">Hvor kan du lede efter hjælp til AAPS?</string>
<string name="troubleshooting_fb">Du kan bede om råd i \"AAPS-users\" Facebook-gruppen.</string>
<string name="troubleshooting_wiki">Du bør læse (og genlæse) AAPS-dokumentationen.</string>
<string name="troubleshooting_gitter">Du kan bede om råd og notere tekniske problemer eller problemer på AAPS Discord.</string>
<string name="troubleshooting_yourendo">Du bør spørge din diabetessygeplejerske/endokrinolog.</string>
<string name="troubleshooting_hint1">https://wiki.aaps.app/da/latest/Installing-AndroidAPS/Update-to-new-version.html#troubleshooting</string>
<string name="troubleshooting_hint2">https://www.facebook.com/groups/AndroidAPSUsers/</string>
<string name="troubleshooting_hint3">https://discord.gg/4fQUWHZ4Mw</string>
<string name="insulin_plugins">Insulin-pluins</string>
<string name="insulin_ultrarapid">Hvilken insulin skal du bruge sammen med Ultra-Rapid Oref-pluginnet?</string>
<string name="insulin_fiasp">Fiasp®</string>
<string name="insulin_novorapid">NovoRapid®/Novolog®</string>
<string name="insulin_humalog">Humalog®</string>
<string name="insulin_actrapid">Actrapid®/Humalin R®/\"regulært\" humant insulin.</string>
<string name="insulin_hint1">https://wiki.aaps.app/da/latest/Configuration/Config-Builder.html#insulin</string>
<string name="sensitivity_label">Sensitivitets plugins</string>
<string name="sensitivity_which">Tjek alle de korrekte svar.</string>
<string name="sensitivity_adjust">Sensitivitetsplugins giver AAPS mulighed for at justere midlertidigt eller kortvarige ændringer i insulin-følsomheden (f.eks. hormonelle ændringer eller problemer med absorption på infusionsstedet).</string>
<string name="sensitivity_edit">Sensitivitetsplugins giver brugeren forslag til ændringer i basalrater, IC-forhold og ISF, der kan bruges til at redigere profilen.</string>
<string name="sensitivity_cannula">Notering af cannula-skift vil nulstille Autosens-ratio tilbage til 100%.</string>
<string name="sensitivity_time">Nogle af plugin-mulighederne har konfigurérbare tidsintervaller, der kan indstilles af brugeren.</string>
<string name="sensitivity_hint1">https://wiki.aaps.app/da/latest/Configuration/Sensitivity-detection-and-COB.html</string>
<string name="sensitivity_hint2">https://wiki.aaps.app/da/latest/Usage/Open-APS-features.html#autosens</string>
<string name="wrongcarbs_label">Kulhydrat indtastningsfejl</string>
<string name="wrongcarbs_whattodo">Hvad gør du, hvis du har lavet en forkert kulhydrat indtastning?</string>
<string name="wrongcarbs_treatmentstab">Slet den forkerte indtastning i Behandlinger og indtast korrekte nye kulhydrat værdier.</string>
@ -102,15 +130,23 @@
<string name="wrongcarbs_donothing">Gør ingenting AAPS vil foretage de passende justeringer.</string>
<string name="wrongcarbs_bolus">Bolus med insulin ved hjælp af knappen (bolus) i oversigt.</string>
<string name="wronginsulin_label">Fejl i insulinlevering/indtastning</string>
<string name="wronginsulin_whattodo">Hvad skal du gøre hvis du har fået mindre insulin end pumpehistorikken foreslog, f.eks. på grund af en okklusion, mislykket cannula eller du glemmer at sætte pumpen på igen efter et bad?</string>
<string name="wronginsulin_careportal">Slet insulinleveringsdata fra Nightscouts Careportal for at slette det fra pumpehistorikken.</string>
<string name="wronginsulin_compare">Sammenlign værdier i AAPS og pumpehistorik (hvis pumpen understøtter dette).</string>
<string name="wronginsulin_prime">Bolus en del af din beregnede \"glemte\" insulin med enten sprøjter / pen eller brug af en kanylefyldning.</string>
<string name="wronginsulin_donothing">Gør ingenting, og lad AAPS korrigere eventuelle resulterende højt blodsukker.</string>
<string name="cob_label">Kulhydrater om bord (COB)</string>
<string name="cob_question">Hvordan påvirker ændring af ISF-værdien COB-beregningen?</string>
<string name="cob_longer">Øgning af ISF vil gøre den beregnede kulhydratabsorptionstid længere</string>
<string name="cob_shorter">Øgning af ISF vil gøre den beregnede kulhydratabsorptionstid kortere</string>
<string name="cob_no_effect">Øget ISF vil ikke påvirke absorbering af beregnet kulhydrat</string>
<string name="cob2_question">Hvordan ændring af IC værdi påvirker COB beregning?</string>
<string name="cob2_longer">Øgning af IC vil gøre den beregnede kulhydratabsorptionstid længere</string>
<string name="cob2_shorter">Øgning af IC vil gøre den beregnede kulhydratabsorptionstid kortere</string>
<string name="cob2_no_effect">Øget IC vil ikke påvirke absorbering af beregnet kulhydrat</string>
<string name="cob3_question">Hvordan skift af profil procent påvirker COB beregning?</string>
<string name="cob3_longer">Indstilling af profilen til 150% vil gøre den beregnede kulhydratabsorptionstid længere</string>
<string name="cob3_shorter">Indstilling af profilen til 150% vil gøre den beregnede kulhydratabsorptionstid kortere</string>
<string name="cob3_no_effect">Ved indstilling af profil til 150%, påvirkes absorbering af beregnet kulhydrat ikke</string>
<string name="iob_value">IOB-værdi påvirkes af midlertidige basaler.</string>
<string name="iob_hightemp">Høj midlertidlig basal vil ikke blive givet, når dit blodsukker er under målet.</string>
@ -119,22 +155,31 @@
<string name="breadgrams_label">Kulhydrat indtastninger og bolusser</string>
<string name="breadgrams_grams">Kun gram skal bruges til at estimere og registrere kulhydrater, der er indtaget.</string>
<string name="breadgrams_exchange">Kulhydrater der er indtaget, kan blive registreret ved hjælp af et passende udvekslingssystem (F.eks. DAFNE \"CHO\"-udvekslinger eller europæiske \"brød-enheder\").</string>
<string name="breadgrams_decay">AAPS bruger en dynamisk model til at estimere kulhydratabsorption og beregne COB.</string>
<string name="breadgrams_calc">Hvis blodsukkeret er uden for acceptable værdier (for lavt eller for høj), kan bolusberegneren bruges til at levere forslag til kulhydrat eller insulin korrektioner.</string>
<string name="breadgrams_hint1">https://wiki.aaps.app/da/latest/Getting-Started/FAQ.html#insulin-to-carb-ratio-ic-g-u</string>
<string name="extendedcarbs_label">e-kulhydrater</string>
<string name="extendedcarbs_handling">Hvad kan du bruge e-kulhydrater (Forlængede kulhydrater) til?</string>
<string name="extendedcarbs_future">Til at planlægge kulhydrat i fremtiden, evt. uddelt over et interval (svarende til en forlænget bolus, der distribuerer insulin over et interval).</string>
<string name="extendedcarbs_free">Til at logge \'gratis\' motions kulhydrater du ønsker at skjule fra AAPS.</string>
<string name="extendedcarbs_fat">e-kulhydrater (distribueret i fremtiden) kan hjælpe AAPS i forbindelse med måltider med højt fedt/protein.</string>
<string name="extendedcarbs_rescue">Til at registrere redningskulhydrater du bruger til at behandle et lavt blodsukker.</string>
<string name="extendedcarbs_hint1">https://wiki.aaps.app/da/latest/Usage/Extended-Carbs.html</string>
<string name="nsclient_label">Ekstern overvågning</string>
<string name="nsclient_howcanyou">Hvordan kan du overvåge AAPS (f.eks. for dit barn) eksternt?</string>
<string name="nsclient_nightscout">AAPSClient app, Nightscout app og Nightscout webside alle giver dig mulighed for at følge AAPS eksternt.</string>
<string name="nsclient_dexcomfollow">Andre apps (f.eks Dexcom følger appen eller X-drip der kører i følger tilstand) tillader dig at følge nogle parametre (f.eks blodsukker eller sensor værdier), men bruger forskellige algoritmer, så de kan have ukorrekte IOB eller COB værdier.</string>
<string name="nsclient_data">For at følge AAPS eksternt, skal begge enheder have internetadgang (f.eks. via Wi-Fi eller mobilnetværk).</string>
<string name="nsclient_fullcontrol">AAPSClient, der anvendes som ekstern følger, vil både overvåge og give fuld kontrol over AAPS.</string>
<string name="nsclient_hint1">https://wiki.aaps.app/da/latest/Children/Children.html</string>
<string name="isf_label_exam">Insulinfølsomhedsfaktor (ISF)</string>
<string name="isf_increasingvalue">En forhøjelse af ISF-værdierne vil føre til mere insulintilførsel for at dække en bestemt mængde kulhydrater.</string>
<string name="isf_decreasingvalue">Reduktion af ISF-værdier fører til mere insulintilførsel for at korrigere for et højt blodsukker.</string>
<string name="isf_noeffect">Forhøjelse eller sænkning af ISF har ingen effekt på insulinlevering, når blodsukkeret er under målet.</string>
<string name="isf_preferences">ISF skal indtastes i dine AAPS præferencer.</string>
<string name="isf_profile">Ændring af ISF-værdien i din profil er nok til at anvende ændringen.</string>
<string name="isf_hint1">https://wiki.aaps.app/da/latest/Getting-Started/FAQ.html#insulin-sensitivity-factor-isf-mmol-l-u-or-mg-dl-u</string>
<string name="isf_hint2">https://wiki.aaps.app/da/latest/Usage/Profiles.html</string>
<string name="ic_multiple">Du kan bruge mere end en værdi for I:C forholdet i din profil.</string>
<string name="ic_isf">Hvis du ændrer din ISF i din profil, bør du også altid ændre dit I:C-forhold.</string>
<string name="ic_label_exam">Insulin til kulhydratforhold (I:C ratio)</string>
@ -142,12 +187,17 @@
<string name="ic_decreasingvalue">Lavere I:C-forhold fører til mindre insulin, der leveres til en given mængde af kulhydrater.</string>
<string name="ic_noeffect">Hvis du har 0 COB, vil en ændring af I:C-forholdet føre til en anden mængde af insulin for at rette en given BS-værdi.</string>
<string name="ic_different">IC vil være anderledes, hvis du tæller brød (udvekslingsenhed) som 10g eller 12g.</string>
<string name="ic_meaning">Betydningen af IC er: Hvor mange brødenheder er dækket af 1IE insulin?</string>
<string name="ic_hint1">https://wiki.aaps.app/da/latest/Getting-Started/FAQ.html#insulin-to-carb-ratio-ic-g-u</string>
<string name="profileswitch_label">Profilskift</string>
<string name="profileswitch_pctwillchange">Når et 90% profilskift angives, hvilke svar er så sande?</string>
<string name="profileswitch_basallower">Basalrater vil være 10% lavere.</string>
<string name="profileswitch_isfhigher">ISF vil være 10% højere.</string>
<string name="profileswitch_iclower">Værdien af I:C forholdet vil være et 10% lavere tal.</string>
<string name="profileswitch_unchanged">ISF og I:C-forhold vil være uændret.</string>
<string name="profileswitch_hint1" formatted="false">https://wiki.aaps.app/da/latest/Usage/Profiles.html#profile-switch</string>
<string name="profileswitch2_label">Profilskift</string>
<string name="profileswitch2_pctwillchange">Når et 120% profilskift angives, hvilke svar er så sande?</string>
<string name="profileswitch2_bghigher">Blodsukkermålet vil være 20% højere.</string>
<string name="profileswitch2_basalhigher">Basalrater vil være 20% højere.</string>
<string name="profileswitch2_bgunchanged">Blodsukkermålet vil være uændret.</string>
@ -156,12 +206,21 @@
<string name="profileswitchtime_iwant">Hvis du står op 2 timer tidligere end normalt, hvordan skal du så fortælle AndroidAPS om ændringen i din tidsplan?</string>
<string name="profileswitchtime_2">Start et profilskift med et tidsskift på 2</string>
<string name="profileswitchtime__2">Start et profilskift med et tidsskift på -2</string>
<string name="profileswitchtime_tt">Sæt et \"Spiser snart\" midlertidigt blodsukkermål.</string>
<string name="profileswitchtime_100">Lav et profilskift med en procent på mere end 100%.</string>
<string name="profileswitchtime_hint1">https://wiki.aaps.app/da/latest/Usage/Profiles.html#timeshift</string>
<string name="profileswitch4_label">Ændringer til profiler</string>
<string name="profileswitch4_rates">Basal rater, ISF, I:C ratioer, mv. skal indstilles i profiler.</string>
<string name="profileswitch4_internet">Aktivering af ændringer til din Nightscout-profil kræver, at din AAPS-telefon har internetforbindelse.</string>
<string name="profileswitch4_sufficient">Redigering af profiler til ændring af værdier er tilstrækkelig til at foretage ændringer.</string>
<string name="profileswitch4_multi">Flere profiler kan oprettes og vælges til at tilpasse til skiftende omstændigheder (f.eks. hormonelle ændringer, skiftende arbejde, hverdags- / weekendlivsstil).</string>
<string name="basalhelp_hint1">https://wiki.aaps.app/da/latest/Module/module.html#good-individual-dosage-algorithm-for-your-diabetes-therapy</string>
<string name="basalhelp_label">Hjælp til basal rater</string>
<string name="basalhelp_where">Hvor man skal opsøge hjælp med at oprette sin basalrate og andre indstillinger.</string>
<string name="basalhelp_diabetesteam">Dit diabetes team</string>
<string name="basalhelp_google">Google</string>
<string name="basalhelp_facebook">Facebook</string>
<string name="other_medication_label">Anden medicin. Læs venligst erklæringen nedenfor og check boksen for at acceptere den.</string>
<string name="other_medication_text">AAPS reducerer basalraten eller suspenderer insulintilførslen for at hæve blodsukkeret. Medicin i klassen SGLT-2-hæmmere (glifloziner) kan forhindre øgelsen in blodglukose og kan, af denne årsag, producere et farligt insulinmangel som leder til DKA.
\nAlmindelige mærkenavne er: Invokana®, Forxiga®, Jardiance®, Steglatro®, Suglat®, Apleway®, Deberza®, Synjardy®, Vokanamet®, Xigduo®.\n\nJeg lover hermed, at jeg ikke tager sådan medicin under brug af AAPS eller vil deaktivere loopet før sådan medicin tages i brug.</string>
</resources>

View file

@ -16,8 +16,10 @@
<string name="objectives_maxbasal_learned">Vær opmærksom på sikkerhedsfunktionerne og juster sikkerhedsparametre, når det er nødvendigt.</string>
<string name="objectives_maxiobzero_objective">Begynde at bruge lukket loop med lav glukose suspendering</string>
<string name="objectives_maxiobzero_gate">Kør i lukket loop med max IOB = 0 i et par dage uden for mange LGS-begivenheder</string>
<string name="objectives_maxiobzero_learned">Indstilling af MaxIOB til nul forhindrer dig i at få hypoglykæmi og vil ikke tilføje mere insulin udover basalraten (undtagen i situationer med negative IOB)</string>
<string name="objectives_maxiob_objective">Tuning af lukket loop, hæv max IOB over 0 og sænk gradvist BG målet</string>
<string name="objectives_maxiob_gate">Kør i et par dage, og mindst én nat uden lave BG alarmer, før du sætter målet for BG ned</string>
<string name="objectives_maxiob_learned">Opdater MaxIOB som barnet vokser. Lad ikke systemet give dig mere insulin, end du kan dække med mad = virkelig høj værdier er en dårlig idé.</string>
<string name="objectives_autosens_objective">Justér om nødvendigt basaler og forhold og aktivér derefter auto-sens</string>
<string name="objectives_autosens_gate">1 uges vellykket looping i dagtimerne med alle måltider tastet ind</string>
<string name="objectives_autosens_learned">Hvis dit Autosens-resultat ikke oscillerer omkring 100%, er din profil sandsynligvis forkert.</string>
@ -25,11 +27,18 @@
<string name="objectives_smb_gate">Du skal læse wikien og hæve maxIOB for at få SMB\'er til at fungere fint! En god start er maxIOB=gennemsnitlig måltidsbolus + 3 x max daglig basal</string>
<string name="objectives_smb_learned">Brug af SMB er dit mål. Oref1-algoritmen var designet til også at hjælpe dig med dine bolusser. Du bør ikke give fuld bolus for din mad, men kun en del af det og lade AAPS give dig resten, hvis det er nødvendigt. På denne måde har du mere plads til at fejlberegne kulhydrater. Vidste du, at du kan indstille en procentdel af boluslommeregnerens resultat for at reducere størrelsen af bolus?</string>
<string name="objectives_dyn_isf_objective">Aktiverer yderligere funktioner til brug i dagtimerne, såsom Dynamisk sensitivitet-plugin</string>
<string name="objectives_dyn_isf_gate">Sørg for, at SMB fungerer korrekt. Aktivér DynamicISF-plugin\'et og identificér den passende kalibrering for din krop specifikt. Det er tilrådeligt at begynde med en værdi, der er lavere end 100% af sikkerhedsmæssige årsager.</string>
<string name="objectives_dyn_isf_learned">Den Dynamiske Sensitivitetsplugin er baseret på den idé, at det totale insulinforbrug og nuværende glycæmi-niveauer påvirker din følsomhed. DynamicISF-plugin kan justere Insulinfølsomhedsfaktoren (ISF) som algoritmen benytter.</string>
<string name="objectives_auto_objective">Aktiverer automatisering</string>
<string name="objectives_auto_gate">Læs dokumentationen om hvordan automatisering virker. Opsæt dine første enkle regler. I stedet for handling, lad kun AAPS vise notifikationer. Når du er sikker på, at automatisering udløses på det rigtige tidspunkt, skal du erstatte notifikationen med reel handling. (https://wiki.aaps.app/en/latest/Usage/Automation.html)</string>
<string name="objectives_auto_learned">Automatisering kan være en god tjener, men en dårlig mester. Lad være med at overbruge den. Forsøg ikke at erstatte den underliggende algoritme. Test kun reglen med besked før brug. Det afhænger af rækkefølgen.</string>
<string name="objectives_bgavailableinns">BS er tilgængeligt i NS eller Tidepool</string>
<string name="objectives_pumpstatusavailableinns">Pumpestatus tilgængelig i NS eller Tidepool</string>
<string name="objectives_manualenacts">Manuelle handlinger</string>
<string name="accomplished">Udført: %1$s</string>
<string name="objectives_usage_objective">Lær at styre AAPS</string>
<string name="objectives_usage_gate">Udfør forskellige handlinger i AAPS</string>
<string name="objectives_usage_learned">Du har lært at håndtere det grundlæggende omkring AAPS. De vigtigste knapper er på Overblik-skærmen tilgængelig ved klik eller langt klik. Der er også adgang til flere knapper på Action-skærmen. Du bør vide, hvordan man sætter et plugin\'s skærm på toppen af rullebaren eller lade det vise i øverste venstre liste af aktiverede plugins.</string>
<string name="objectives_useprofileswitch">Indstil profil til 90% i 10 min (Tryk og hold på profilnavn i Oversigt)</string>
<string name="objectives_usedisconnectpump">Simulér brusebad. Afbryd pumpen i 1t (Tryk og hold på Open Loop)</string>
<string name="objectives_usereconnectpump">... og genforbind på samme måde</string>
@ -39,12 +48,41 @@
<string name="objectives_usescale">Brug skala-funktion ved at trykke på BG-diagrammet længe</string>
<string name="objectives_exam_objective">Bevis din viden</string>
<string name="objectives_exam_gate">Undersøg spørgsmålene. Du får fire mulige svar på hvert spørgsmål. Der kan være mere end et korrekt svar. Tjek alle dem, der er korrekte, og vælg GODKEND.</string>
<string name="objectives_exam_learned_prerequisites">Du behøver ikke at være udvikler, men du har brug for NS til at passere mål. Derudover er en kompatibel pumpe og computer til at bygge AAPS for første gang og for hver opdatering også nødvendige.</string>
<string name="objectives_exam_learned_prerequisites2">AAPS kan køres offline.</string>
<string name="objectives_exam_learned_basaltest">Profilen skal gennemgås og opdateres. Bedre profil = bedre resultater.</string>
<string name="objectives_exam_learned_dia">DIA i looping har en anden betydning (tid indtil alt insulin absorberes) end i klassisk pumpebehandling (tid indtil det meste insulin absorberes).</string>
<string name="objectives_exam_learned_isf">Du lærte betydningen af ISF-værdi, og hvordan det påvirker mængden af insulin, der anvendes til BS korrektion.</string>
<string name="objectives_exam_learned_ic">Du lærte betydningen af IC-værdi, og hvordan det påvirker mængden af insulin, der anvendes til at dække kulhydrater.</string>
<string name="objectives_exam_learned_hypott">Hypo midlertidigt mål bruges kun til at forhindre overkorrektion efter hypo, når IOB er negativ. Yderligere handlinger bør evalueres for at forhindre denne situation igen i fremtiden.</string>
<string name="objectives_exam_learned_profileswitch">Brug af procent påvirker ikke BS-mål men basal, ISF og IC justeres for at give mere insulin (over 100%%) eller mindre insulin (under 100%%).</string>
<string name="objectives_exam_learned_profileswitchtime">Ved at bruge tidsforskydning i profilmenuen kan du tilpasse døgnprofilen til uregelmæssigheder som at vågne senere.</string>
<string name="objectives_exam_learned_profileswitch4">Redigering af profilen i sig selv er ikke tilstrækkeligt til at foretage en ændring. Du skal stadig udføre et profilskift for at aktivere ændringerne.</string>
<string name="objectives_exam_learned_exercise">Du bør reducere mængden af insulin i kroppen mindst 1 time før start af motion ved at vælge en profil under 100%.</string>
<string name="objectives_exam_learned_exercise2">Indstilling af et højere midlertidigt mål mindst 1 time før motion hjælper med at reducere mængden af insulin i kroppen.</string>
<string name="objectives_exam_learned_noisycgm">Når du ikke kan stole på CGM-værdierne, bør du ikke bruge loop uden opsyn.</string>
<string name="objectives_exam_learned_pumpdisconnect">AAPS skal vide, at pumpen ikke er tilsluttet for at tælle IOB korrekt.</string>
<string name="objectives_exam_learned_insulin">At fortælle hvilken insulin der er i pumpen er nødvendigt, da det påvirker IOB-beregningen.</string>
<string name="objectives_exam_learned_sensitivity">Følsomhedsdetektion er en del af algoritmen, som giver mulighed for at tilpasse insulindosis til forskellige situationer.</string>
<string name="objectives_exam_learned_objectives">Dine fremskridt i Målsætninger gemmes sammen med andre indstillinger, og du bør sikkerhedskopiere dem.</string>
<string name="objectives_exam_learned_objectives2">Behold altid eksporterede indstillinger og genererede APK, også uden for telefonen, hvis telefonen går tabt, bliver beskadiget osv. Et godt sted kan være enhver cloud-løsning tilgængelig fra telefonen. I dette tilfælde kan du gendanne AAPS på en anden enhed på et par minutter. God praksis er at gemme din hovedadgangskode et sikkert sted også. Uden den er din backup ubrugelig. Det samme gælder for signeringsnøgler (. ks fil) og adgangskoder, der bruges til at opbygge AAPS. Resten er ikke vigtigt - det kan når som helst downloades fra internettet igen.</string>
<string name="objectives_exam_learned_wrongcarbs">Hvis du har lavet forkert input til AAPS eller det ikke matcher virkeligheden, så løs det så hurtigt som muligt, da det kan føre til overdosering. AAPS skal altid informeres bedst muligt om kulhydrat, insulin osv.</string>
<string name="objectives_exam_learned_iob">Hvis du analyserer om AAPS fungerer godt for dig, giver det meget nyttig information at kigge på IOB-grafen.</string>
<string name="objectives_exam_learned_cob">COB-beregninger afhænger af forholdet mellem ISF og IC. Stigende ISF eller faldende IC vil føre til længere absorptionstider, men profilskift med procent angivet ændrer begge værdier på samme tid og absorptionstid påvirkes ikke.</string>
<string name="objectives_exam_learned_breadgrams">Kun gram er tilladt ved indtastning af kulhydrater.</string>
<string name="objectives_exam_learned_ecarbs">E-kulhydrater er en erstatning for udvidet bolus i pumpeverdenen.</string>
<string name="objectives_exam_learned_nsclient">Fjernovervågning og -kontrol er muligt, men ikke alle funktioner skal nødvendigvis være tilgængelige eksternt.</string>
<string name="answerdisabledto">Svar deaktiveret indtil: %1$s</string>
<string name="wronganswer">Forkert svar!</string>
<string name="unfinshed_button">Næste uafsluttede</string>
<string name="requestcode">Anmod om kode: %1$s</string>
<string name="objectives_hint">(tjek alle de korrekte svar)</string>
<string name="disconnectpump_hint" formatted="false">https://wiki.aaps.app/da/latest/Getting-Started/FAQ.html#what-to-do-when-taking-a-shower-or-bath</string>
<string name="usetemptarget_hint" formatted="false">https://wiki.aaps.app/da/latest/Getting-Started/Screenshots.html#the-homescreen</string>
<string name="useaction_hint" formatted="false">https://wiki.aaps.app/da/latest/Configuration/Config-Builder.html</string>
<string name="usescale_hint" formatted="false">https://wiki.aaps.app/da/latest/Getting-Started/Screenshots.html#the-homescreen</string>
<string name="notconnected">Ingen forbindelse til internettet</string>
<string name="failedretrievetime">Tid kunne ikke hentes</string>
<string name="requirementnotmet">Quiz krav ikke opfyldt</string>
<string name="what_i_ve_learned">Hvad jeg har lært:</string>
</resources>

View file

@ -2,11 +2,27 @@
<resources>
<!-- PhoneChecker -->
<!-- DST Helper -->
<string name="dst_in_24h_warning">Sommertidsændring inden for de næste 24 timer eller mindre</string>
<string name="dst_loop_disabled_warning">Sommertidsændring mindre end 3 timer siden - Lukket loop deaktiveret</string>
<!-- Storage constraint -->
<string name="disk_full">Frigør mindst %1$d MB fra intern lagerplads! Loop deaktiveret!</string>
<!-- Version Checker -->
<string name="old_version">gammel version</string>
<string name="very_old_version">meget gammel version</string>
<string name="application_expired">Applikationen er udløbet</string>
<string name="new_version_warning">Ny version er ikke blevet tjekket i mindst %1$d dage! Tilbagefalder til LGS efter %2$d dage, loop vil blive deaktiveret efter %3$d dage. Gendan internetforbindelse!</string>
<string name="running_invalid_version">Vi har opdaget, at du kører en ugyldig version. Loop deaktiveret!</string>
<string name="versionavailable">Version %1$s tilgængelig</string>
<string name="version_expire">Version %1$s udløber den %2$s</string>
<!-- Signature verifier -->
<!-- BG Quality -->
<string name="recalculated_data_used">Genberegnede data anvendt</string>
<string name="bg_too_close">BG for tæt:\n%1$s\n%2$s</string>
<string name="a11y_bg_quality_recalculated">genberegnet</string>
<string name="a11y_bg_quality_doubles">dobbelpostering</string>
<string name="a11y_bg_quality_flat">Flad data. Anses for at være forkert</string>
<!-- Safety -->
<string name="limitingextendedbolus">Begrænser udvidet bolus til %1$.1f IE på grund af %2$s</string>
<string name="limitingcarbs">Begrænser kulhydrater til %1$d g på grund af %2$s</string>
<string name="pumpisnottempbasalcapable">Pumpe er ikke egnet til midlertidig basal</string>
<string name="closedmodedisabledinpreferences">Lukket loop tilstand deaktiveret i præferencer</string>
@ -18,14 +34,20 @@
<string name="hardlimit">hård grænse</string>
<string name="treatmentssafety_title">Behandlings sikkerhed</string>
<!-- Objectives -->
<string name="completed_well_done">Fuldført, godt klaret!</string>
<string name="not_completed_yet">Ikke afsluttet endnu</string>
<string name="time_elapsed">Tid forløbet</string>
<string name="maxiobset">Maksimal IOB sat korrekt</string>
<string name="hasbgdata">BS tilgængelig fra valgte kilde</string>
<string name="synchaswritepermission">Synkroniseringstjeneste har skriverettighed</string>
<string name="loopenabled">Loop aktiveret</string>
<string name="apsselected">APS valgt</string>
<string name="closedmodeenabled">Lukket tilstand aktiveret</string>
<string name="objectives_shortname">OBJ</string>
<string name="description_objectives">Oplæringsprogram</string>
<string name="doyouwantresetstart">Vil du nulstille objektiv start? Du kan miste dine fremskridt.</string>
<string name="objectives_next_button">Næste</string>
<string name="objectives_previous_button">Forrige</string>
<string name="objectives_button_unfinish">Nulstil færdig tilstand</string>
<string name="objectives_button_unstart">Nulstil startet tilstand</string>
</resources>

View file

@ -55,7 +55,7 @@
<string name="objectives_exam_learned_isf">ISF 값의 의미와 인슐린 양이 어떻게 BG 보정에 영향을 미치는지 배웠습니다.</string>
<string name="objectives_exam_learned_ic">IC 값의 의미와 이것이 탄수화물을 커버하는 데 필요한 인슐린의 양에 어떻게 영향을 미치는지 배웠습니다.</string>
<string name="objectives_exam_learned_hypott">일반적으로 음성 IOB가 쌓여 있는 경우, 피하 주사 후 피하 주사 보정을 방지하기 위해 피하 주사 임시 대상이 사용됩니다. 향후 이러한 상황을 다시 방지하기 위해 추가 조치를 평가해야 합니다.</string>
<string name="objectives_exam_learned_profileswitch">백분율을 사용하는 것은 표적 BG에 영향을 미치지 않지만 basal, ISF 그리고 IC는 더 많은 인슐린 (100% 이상) 또는 더 적은 인슐린 (100% 미만)을 제공하도록 조정됩니다.</string>
<string name="objectives_exam_learned_profileswitch">백분율을 사용하는 것은 표적 BG에 영향을 미치지 않지만 basal, ISF 그리고 IC는 더 많은 인슐린 (100%% 이상) 또는 더 적은 인슐린 (100%% 미만)을 제공하도록 조정됩니다.</string>
<string name="objectives_exam_learned_profileswitchtime">프로파일 스위치의 시간 이동을 사용하여 일일 프로파일을 늦은 기상과 같은 불규칙성에 적응시킬 수 있습니다.</string>
<string name="objectives_exam_learned_profileswitch4">프로파일 편집 자체만으로는 변경할 수 없습니다. 변경한 내용을 활성화하려면 프로파일 전환을 진행해야 합니다.</string>
<string name="objectives_exam_learned_exercise">프로파일을 100% 이하로 선택하여 운동을 시작하기 최소 1시간 전에 체내 인슐린 양을 줄여야합니다.</string>

View file

@ -11,5 +11,8 @@
<string name="insulin_peak_time">Spidstidspunkt [min]</string>
<string name="free_peak_oref">Free-Peak Oref</string>
<string name="rapid_acting_oref">Rapid-Acting Oref</string>
<string name="ultra_rapid_oref">Ultra-Rapid Oref</string>
<string name="dia_too_short">DIA af %1$f for kort - bruger %2$f i stedet!</string>
<string name="fast_acting_insulin_comment">Novorapid, Novolog, Humalog</string>
<string name="ultra_fast_acting_insulin_comment">Fiasp</string>
</resources>

View file

@ -23,6 +23,11 @@
<string name="smscommunicator_otp_step3_test_header">3. Test Engangsadgangskode</string>
<string name="smscommunicator_otp_reset_header">Nulstil Autentificering</string>
<string name="smscommunicator_otp_install_info">På hver follower telefon installeres Authenticator app, der understøtter RFC 6238 TOTP tokens. Populære gratis apps er:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
<string name="smscommunicator_otp_reset_warning">Ved at nulstille autentificeringen gør du alle allerede tilvejebragte authenticatorer ugyldige. Du vil bliver nødt til at opsætte dem igen!</string>
<string name="smscommunicator_otp_verification_ok">OK</string>
<string name="smscommunicator_otp_verification_ivalid_size">FORKERT STØRRELSE!</string>
<string name="smscommunicator_otp_verification_wrong_pin">FORKERT PIN</string>
<string name="smscommunicator_otp_verification_wrong_otp">FORKERT OTP</string>
<string name="sms_wrong_code">Forkert kode. Kommandoen annulleret.</string>
<string name="sms_timeout_while_waiting">Timeout mens du venter på afslutning af tidligere pumpe kommunikation</string>
<string name="smscommunicator_allowednumbers">Tilladte telefonnumre</string>
@ -87,6 +92,9 @@
<string name="smscommunicator_message_body">Ugyldigt beskedindhold</string>
<string name="smscommunicator_report_pump_unreachable_summary">Send sms, hvis der udløses en utilgængelig pumpebegivenhed</string>
<string name="smscommunicator_pump_unreachable">Rapportér pumpe utilgængeligt</string>
<string name="smscommunicator_set_lgs_reply_with_code">For at skifte Loop-tilstand til LGS (Low Glucose Suspend), svar med kode %1$s</string>
<string name="smscommunicator_set_closed_loop_reply_with_code">For at skifte Loop-tilstand til Lukket loop, svar med kode %1$s</string>
<string name="smscommunicator_current_loop_mode">Nuværende loop-tilstand: %1$s</string>
<string name="wrong_format">Forkert Format</string>
<string name="sms_actual_bg">BG:</string>
<string name="sms_last_bg">Sidste BG:</string>
@ -133,6 +141,7 @@
<string name="error_in_basal_values">Fejl i basal rate værdier</string>
<string name="error_in_target_values">Fejl i målværdier</string>
<string name="error_in_isf_values">Fejl i ISF-værdier</string>
<string name="profile_name_contains_dot">Nogle af profilnavnene indeholder punktummer.\nDette understøttes ikke af NS.\nProfiler vil ikke blive uploadet til NS.</string>
<string name="invalid_profile_not_accepted">Ugyldig profil %1$s blev ikke accepteret fra NS</string>
<string name="view">Vis</string>
<string name="errors">Fejl</string>
@ -165,6 +174,8 @@
<string name="patch_pump">Patch pumpe</string>
<!-- Overview -->
<string name="show_statuslights">Vis statuslys på startskærm</string>
<string name="statuslights_cage_warning">Grænseværdi for advarsel på cannula-alder [t]</string>
<string name="statuslights_cage_critical">Grænseværdi for kritisk cannula-alder [t]</string>
<string name="statuslights_iage_warning">Grænseværdi for insulin-alder [h]</string>
<string name="statuslights_iage_critical">Grænseværdi for kritisk insulin-alder [h]</string>
<string name="statuslights_sage_warning">Grænseværdi advarsel for sensoralder [h]</string>
@ -232,6 +243,7 @@
<string name="short_tabtitles">Forkort titel</string>
<string name="overview_show_notes_field_in_dialogs_title">Vis notefelt i behandlingsdialoger</string>
<string name="deliverpartofboluswizard">Bolus guiden udfører beregning, men kun denne del af beregnet insulin leveres. Nyttig med SMB algoritme.</string>
<string name="deliver_part_of_boluswizard_reset_time">Levér fuld bolus (100%), hvis glycæmi er ældre end</string>
<string name="enable_bolus_advisor">Aktiver bolus rådgiver</string>
<string name="enable_bolus_advisor_summary">Brug påmindelse om at begynde at spise senere i stedet for guiden under høj glykæmi (\"pre-bolus\")</string>
<string name="enablesuperbolus">Aktiver superbolus i guiden</string>
@ -243,6 +255,7 @@
<!-- OverviewMenu-->
<string name="overview_show_predictions">Forudsigelser</string>
<string name="overview_show_treatments">Behandlinger</string>
<string name="overview_show_heartRate">Puls</string>
<string name="overview_show_deviation_slope">Afvigelses hældning</string>
<string name="overview_show_activity">Aktivitet</string>
<string name="overview_show_bgi">Blodsukker virkning</string>
@ -260,6 +273,7 @@
<string name="abs_insulin_shortname">ABS</string>
<string name="devslope_shortname">AFVHÆL</string>
<string name="treatments_shortname">BEHANDL</string>
<string name="heartRate_shortname">HR</string>
<string name="sensitivity_shortname">SENS</string>
<string name="graph_scale">Graf skala</string>
<string name="graph_menu_divider_header">Graf</string>
@ -269,12 +283,14 @@
<string name="buttonson_description">Knapper vises altid nederst på skærmen</string>
<string name="largedisplay_description">Stort display</string>
<string name="skin">Udseende</string>
<string name="cannula_usage">brug:</string>
<!-- Iob-->
<string name="send_logfiles">Send dagens logfiler til udviklere sammen med denne tid. Uventet situation.</string>
<!-- Wear-->
<string name="wear_shortname">UR</string>
<string name="description_wear">Overvåg og kontrollér AndroidAPS ved hjælp af dit WearOS-ur.</string>
<string name="no_watch_connected">(Intet ur forbundet)</string>
<string name="pump_status">Pumpestatus</string>
<string name="loop_status">Loop status</string>
<string name="wizard_result">Guide:\nInsulin: %1$.2fE\nKH: %2$dg</string>
<string name="quick_wizard_not_available">Valgt guide er ikke længere tilgængeligt. Opdater venligst din widget</string>
@ -296,9 +312,46 @@
<string name="wear_general_settings">Generelle indstillinger</string>
<string name="wear_notifysmb_title">Giv besked ved SMB</string>
<string name="wear_notifysmb_summary">Vis SMB på uret som en standard bolus.</string>
<string name="wear_custom_watchface_settings">Brugerdefinerede Urskiveindstillinger</string>
<string name="wear_custom_watchface_authorization_title">Brugerdefineret Urskivegodkendelse</string>
<string name="wear_custom_watchface_authorization_summary">Godkend indlæste brugerdefinerede urskive til at ændre og låse nogle overvågningsindstillinger der passer til urskivens design</string>
<string name="wear_custom_watchface">Brugerdefineret Urskive: %1$s</string>
<string name="wear_load_watchface">Indlæs Urskive</string>
<string name="wear_infos_watchface">Infos Urskiver</string>
<string name="wear_export_watchface">Eksporter skabelon</string>
<string name="wear_new_custom_watchface_exported">Brugerdefineret urskiveskabelon eksporteret</string>
<string name="resend_all_data">Send alle data igen</string>
<string name="open_settings_on_wear">Åbn indstillinger på ur</string>
<string name="cwf_infos_pref_locked">Liste over præferencer låst af urskiven</string>
<string name="cwf_infos_pref_required">Liste over præferencer påkrævet af urskiven</string>
<string name="cwf_infos_view_title">Liste over felter inkluderet i Urskiven</string>
<!-- PersistentNotification-->
<string name="description_persistent_notification">Viser en løbende notifikation med en kort oversigt over, hvad dit loop gør</string>
<string name="old_data">GAMLE DATA</string>
<string name="pump_fetching_data">forsøger at hente data fra pumpen.</string>
<string name="pump_old_data">TDD: Stadig gammel data! Kan ikke indlæse fra pumpen.</string>
<string name="grams_short">g</string>
<string name="hour_short">t</string>
<string name="no_active_profile">Ingen aktiv profilskift!</string>
<string name="profile_message">Profil:\n\nTidsskift: %1$d\nProcent: %2$d%%\"</string>
<string name="tdd_line">%1$.2fIE %1$.0f%%</string>
<string name="no_profile">Ingen profil indlæst</string>
<string name="aps_only">Gælder kun i APS-tilstand!</string>
<string name="last_aps_result_na">Sidste resultat ikke tilgængeligt!</string>
<string name="loop_status_closed">LUKKET LOOP</string>
<string name="loop_status_open">ÅBEN LOOP</string>
<string name="loop_status_disabled">LOOP DEAKTIVERET</string>
<string name="aps">APS</string>
<string name="last_run">Sidste brug</string>
<string name="last_enact">Sidste Aktivering</string>
<string name="today">I dag</string>
<string name="weighted">vægtet</string>
<string name="target_only_aps_mode">Mål gælder kun i APS-tilstand!</string>
<string name="no_history">Ingen historisk data!</string>
<string name="units_short">IE</string>
<string name="temp_target">Midlertidigt mål</string>
<string name="until">indtil</string>
<string name="default_range">Standardmål</string>
<string name="target">mål</string>
<string name="rate_duration">Rate: %1$.2fIE/t (%2$.2f%%) \nVarighed %3$d min</string>
</resources>

View file

@ -1,14 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Source -->
<string name="ns_client_bg">NSClient BS</string>
<string name="ns_client_bg_short">NS BS</string>
<string name="description_source_ns_client">Downloader BG data fra Nightscout</string>
<string name="source_xdrip">xDrip+ BS</string>
<string name="description_source_xdrip">Modtag BG-værdier fra xDrip+.</string>
<string name="dexcom_app_patched">BYODA</string>
<string name="dexcom_short">BYODA</string>
<string name="description_source_dexcom">Modtag BS-værdier fra \'Byg din egen Dexcom App\'.</string>
<string name="eversense">Eversense App (patched)</string>
<string name="description_source_eversense">Modtag BG værdier fra den patchede Eversense app.</string>
<string name="glimp">Glimp</string>
<string name="description_source_glimp">Modtag BG-værdier fra Glimp.</string>
<string name="mm640g">MM640g</string>
<string name="description_source_mm640g">Modtag BG-værdier fra 600SeriesAndroidUploader.</string>
<string name="poctech">Poctech</string>
<string name="description_source_poctech">Modtag BS-værdier fra Poctech app</string>
@ -19,7 +24,16 @@
<string name="tomato">Tomato (MiaoMiao)</string>
<string name="tomato_short">Tomato</string>
<string name="description_source_tomato">Modtag BS-værdier fra Tomato-appen (MiaoMiao enhed)</string>
<string name="aidex">GlucoRx Aidex</string>
<string name="aidex_short">Aidex</string>
<string name="description_source_aidex">Modtag BG-værdier fra GlucoRx Aidex CGMS.</string>
<string name="random_bg">Tilfældigt BS</string>
<string name="description_source_random_bg">Generér tilfældig BS-data (kun demotilstand)</string>
<string name="random_bg_short">BS</string>
<string name="do_xdrip_upload_title">Seng BS data til xDrip+</string>
<string name="do_xdrip_upload_summary">I xDrip+, vælg 640g/Eversense som datakilde</string>
<string name="bgsource_upload">BS upload indstillinger</string>
<string name="dexcom_log_ns_sensor_change_title">Log sensorændring til NS</string>
<string name="dexcom_log_ns_sensor_change_summary">Opret begivenhed \"Sensorskift\" i NS automatisk ved start af sensor</string>
<string name="direction">retning</string>
</resources>

View file

@ -1,5 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="open_humans">Open Humans</string>
<string name="open_humans_short">OH</string>
<string name="open_humans_description">Open Humans giver dig mulighed for at uploade dine diabetes data og donere det til videnskabelige projekter.</string>
<string name="logout">Log af</string>
<string name="setup">Opsætning</string>
@ -37,6 +39,8 @@
<string name="algorithm_debug_data">Algoritme Fejlretningsdata</string>
<string name="data_not_uploaded">Data IKKE uploadet</string>
<string name="passwords">Kodeord</string>
<string name="nightscout_url">Nightscout URL</string>
<string name="nightscout_api_secret">Nightscout API Secret</string>
<string name="free_text_fields">Fritekstfelt</string>
<string name="agree">Jeg forstår og er enig.</string>
<string name="login_open_humans">Login på Open Humans</string>

View file

@ -14,6 +14,7 @@
<string name="ns_create_announcements_from_errors_summary">Opret Nightscout meddelelse for fejldialoger og lokale advarsler (kan også ses i Careportal under Behandlinger)</string>
<string name="ns_create_announcements_from_carbs_req_summary">Opret Nightscout meddelelser fra kulhydrat krævet advarsler</string>
<string name="description_ns_client">Synkroniserer dine data med NightScout</string>
<string name="description_ns_client_v3">Synkroniserer dine data med NightScout ved brug af v3 API</string>
<string name="blocked_by_charging">Blokeret af opladningsmuligheder</string>
<string name="blocked_by_connectivity">Blokeret af forbindelsesmuligheder</string>
<string name="unsupported_ns_version">Ikke understøttet version af Nightscout</string>
@ -22,6 +23,8 @@
<string name="ns_malfunction">NSClient funktionsfejl. Overvej NS og NSClient genstart.</string>
<!-- NSClient -->
<string name="no_write_permission">NSCLIENT har ingen skrivetilladelse. Forkert API-secret?</string>
<string name="ns_client_v3">NSClientV3</string>
<string name="ns_client_v3_short_name">NSV3</string>
<string name="ns_client">NSClient</string>
<string name="ns_client_short_name">NSCI</string>
<string name="ns_client_url">URL:</string>
@ -32,6 +35,9 @@
<string name="ns_client_secret_title">NS API secret</string>
<string name="ns_client_secret_dialog_title">NS API secret</string>
<string name="ns_client_secret_dialog_message">Indtast NS API secret (min 12 tegn)</string>
<string name="nsclient_token_title">NS-adgangstoken</string>
<string name="nsclient_token_dialog_title">NS-adgangstoken</string>
<string name="nsclient_token_dialog_message">Adgangstoken genereret på NS-adminside (min. 17 tegn)</string>
<string name="deliver_now">Afgiver nu</string>
<string name="clear_queue">Ryd kø</string>
<string name="show_queue">Vis kø</string>
@ -69,6 +75,8 @@
<string name="ns_alarm_urgent_stale_data_value_label">Akut forældet data grænse [min]</string>
<string name="ns_log_app_started_event">Log app-start til NS</string>
<string name="copy_existing_values">Kopier NS-indstillinger (hvis de findes)?</string>
<string name="ns_use_ws_title">Opret forbindelse til websockets</string>
<string name="ns_use_ws_summary">Aktivering betyder: hurtigere opdateringer, modtagelse af alarmer og meddelelser og højere batteriforbrug svarende til v1. Alle andre uploadere til NS skal bruge v3-protokollen.</string>
<!-- Tidepool -->
<string name="summary_tidepool_username">Dit brugernavn til Tidepool, normalt din e-mailadresse</string>
<string name="title_tidepool_username">Login Brugernavn</string>
@ -88,7 +96,24 @@
<string name="remove_all">Fjern alle</string>
<string name="reset_start">Nulstil start</string>
<string name="upload_now">Upload nu</string>
<string name="not_connected">Ikke tilsluttet</string>
<string name="read_only">Skrivebeskyttet</string>
<string name="working">Arbejder</string>
<!-- xDrip status line -->
<!-- Xdrip StatusLine -->
<string name="xdrip">xDrip+</string>
<string name="xdrip_shortname">XD</string>
<string name="description_xdrip">Send data til xDrip+</string>
<string name="xdrip_status_detailed_iob_title">Vis detaljeret IOB</string>
<string name="xdrip_status_detailed_iob_summary">Bryd IOB ned i bolus- og basal-IOB på urskiven</string>
<string name="xdrip_status_show_bgi_title">Vis BGI</string>
<string name="xdrip_status_show_bgi_summary">Tilføj BGI til statuslinje</string>
<string name="xdrip_status_settings">xDrip+ Statuslinje Avanceret</string>
<string name="disabled_loop">Loop deaktiveret</string>
<string name="xdrip_send_status_title">Send statuslinje til xDrip+</string>
<string name="xdrip_not_installed">xDrip+ ikke installeret</string>
<string name="calibration_sent">Kalibrering sendt til xDrip+</string>
<string name="xdrip_local_broadcasts_summary">Send glukose og behandlingsdata til xDrip+. Datakilde \"xDrip+ Sync Follower\" skal vælges og accept af data skal være aktiveret i Indstillinger - \"Inter-app settings\" - \"Accept Glucose\"/\"Treatments\"</string>
<string name="xdrip_local_broadcasts_title">Aktivér udsendelser til xDrip+.</string>
<!-- DataBroadcast-->
</resources>

View file

@ -1,20 +1,130 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="combov2_plugin_name">Accu-Chek Combo</string>
<string name="combov2_plugin_description">Indbygget pumpeintegration til Accu-Chek Combo-pumper</string>
<string name="combov2_could_not_connect">Kunne ikke forbinde til pumpen</string>
<string name="combov2_not_paired">Ikke parret til en pumpe</string>
<string name="combov2_pump_terminated_connection">Pumpe afsluttede forbindelsen</string>
<string name="combov2_warning">Combo-advarsel</string>
<string name="combov2_error">Combo-fejl</string>
<string name="combov2_warning_4">Ring til hotline for opdatering</string>
<string name="combov2_warning_10">Bluetoothfejl; lav parring igen</string>
<string name="combov2_error_1">Reservoir tomt</string>
<string name="combov2_error_2">Batteri afladet</string>
<string name="combov2_error_4">Tilstopning</string>
<string name="combov2_error_5">Afslutning af sikkerhedskopiering af pumpeoperation</string>
<string name="combov2_error_6">Mekanisk fejl</string>
<string name="combov2_error_7">Elektronisk fejl</string>
<string name="combov2_error_8">Strøm afbrudt</string>
<string name="combov2_error_9">Afslutning af lånepumpeoperation</string>
<string name="combov2_error_10">Reservoir-fejl</string>
<string name="combov2_error_11">Infusionssæt ikke klargjort</string>
<string name="combov2_extended_bolus_not_supported">Udvidet bolus understøttes ikke</string>
<string name="combov2_title">Accu-Check Combo v2</string>
<string name="combov2_pair_with_pump_title">Par med pumpe</string>
<string name="combov2_unpair_pump_title">Upar pumpe</string>
<string name="combov2_driver_state_label">Driver-status</string>
<string name="combov2_current_activity_label">Nuværende aktivitet</string>
<string name="bluetooth_address">Bluetooth adresse</string>
<string name="combov2_start_pairing">Start parring</string>
<string name="combov2_pairing_in_progress">Combo-parring i gang</string>
<string name="combov2_pairing_start_steps">Skridt til at udføre parring med din Combo:\n\n
1. Navigér til Bluetooth-indstillingerne på din pumpe\n
2. Tjek om en enhed allerede er vist som parret. I så fald, gå til pumpeskærmen \"Slet enhed\" for at slette/fjerne enheden\n
3. Gå til skærmen med \"Tilføj enhed\" og start parring på pumpen\n
4. Klik på knappen \"Start parring\" nedenfor for at starte parring i AndroidAPS\n</string>
<string name="combov2_steps_if_no_connection_during_pairing">Efter et stykke tid vises telefonens navn på pumpens skærm; tryk på CHECK for at bekræfte.\n\n
bekræft den færdige parring på din pumpe efter parringen er fuldført og vend tilbage til hovedpumpeskærmen ved at trykke to gange på CHECK-knappen.\n\n
Hvis der ikke oprettes forbindelse efter mere end omkring 5 minutter:\n\n
1. Tryk på Tilbage eller \"Annuller Parring\"-knappen\n
2. Annuller parringen på Combo (tryk på både OP- og MENU-knapperne på samme tid for at annullere parring)\n
3. Prøv at parre igen</string>
<string name="combov2_enter_pin">Indtast PIN</string>
<string name="combov2_cancel_pairing">Annullér parring</string>
<string name="combov2_pin_hint">10-cifret PIN</string>
<string name="combov2_pairing_finished_successfully">Succesfuldt parret med Combo</string>
<string name="combov2_pairing_cancelled">Parring med Combo annulleret af bruger</string>
<string name="combov2_pairing_combo_scan_timeout_reached">Combo scanning timeout nået</string>
<string name="combov2_pairing_failed_due_to_error">Parring fejlede på grund af fejl: %1$s</string>
<string name="combov2_pairing_aborted_unknown_reasons">Parring afbrudt af ukendt årsag</string>
<string name="combov2_pairing_invalid_pin_length">"Ugyldig parring PIN-længde: Har brug for %1$d cifre, fik %2$d"</string>
<string name="combov2_scanning_for_pump">Scanner efter pumpe</string>
<string name="combov2_establishing_bt_connection">Etablerer Bluetooth-forbindelse (forsøg nr. %1$d)</string>
<string name="combov2_pairing_performing_handshake">Udfører håndtryk med pumpe</string>
<string name="combov2_pairing_pump_requests_pin">Pumpe anmoder om 10-cifret PIN</string>
<string name="combov2_pairing_finishing">Færdiggør parring</string>
<string name="combov2_no_connection_for_n_mins">Inen forbindelse i %1$d minutter</string>
<string name="combov2_less_than_one_minute_ago">Mindre end 1 minut siden</string>
<string name="combov2_setting_current_pump_time">Indstiller aktuel pumpetid</string>
<string name="combov2_setting_current_pump_date">Indstiller aktuel pumpedato</string>
<string name="combov2_not_initialized">Ikke initialiseret</string>
<string name="combov2_checking_pump">Kontrollerer pumpe</string>
<string name="combov2_ready">Klar</string>
<string name="combov2_suspended">Sat på pause</string>
<string name="combov2_pump_is_suspended">Pumpe er suspenderet</string>
<string name="combov2_executing_command">Udfører Kommando</string>
<string name="combov2_getting_basal_profile_cmddesc">Læser basalprofil</string>
<string name="combov2_setting_basal_profile_cmddesc">Indstiller basal profil</string>
<string name="combov2_setting_tbr_cmddesc">Indstiller %1$d%% TBR i %2$d minutter</string>
<string name="combov2_cancelling_tbr">Annullerer igangværende TBR</string>
<string name="combov2_delivering_bolus_cmddesc">Leverer %1$.1f IE bolus</string>
<string name="combov2_fetching_tdd_history_cmddesc">Henter TDD-historik</string>
<string name="combov2_updating_pump_datetime_cmddesc">Opdaterer pumpetid</string>
<string name="combov2_updating_pump_status_cmddesc">Opdaterer pumpestatus</string>
<string name="combov2_pairing_pin_failure">PIN virkede ikke. Tjek om der var en tastefejl. Hvis dette bliver ved med at ske, annullér og prøv at parre igen.</string>
<string name="combov2_discovery_duration">Opdagelsesvarighed (i sekunder)</string>
<string name="combov2_verbose_logging">Aktivér detaljeret Combo-logning</string>
<string name="combov2_getting_basal_profile">Henter basalprofil; %1$d faktor(er) læst</string>
<string name="combov2_setting_basal_profile">Indstiller basalprofil; %1$d faktor(er) skrevet</string>
<string name="combov2_delivering_bolus">Leverer bolus (%1$.1f af %2$.1f IE leveret)</string>
<string name="combov2_cannot_deliver_pump_suspended">Kan ikke levere behandling - pumpen er pauseret</string>
<string name="combov2_insufficient_insulin_in_reservoir">Utilstrækkelig insulin i reservoir</string>
<string name="combov2_bolus_cancelled">Bolus annulleret</string>
<string name="combov2_bolus_delivery_failed">Bolus levering mislykkedes. Det ser ud til at ingen bolus blev leveret. Kontroller venligst pumpen for at undgå en dobbelt bolus og derefter bolus igen. For at beskytte mod fejl hentes bolusser ikke automatisk.</string>
<string name="combov2_bolus_not_delivered">Bolus ikke leveret</string>
<string name="combov2_cannot_access_pump_data">Kan ikke få adgang til pumpedata; pumpen skal parres igen</string>
<string name="combov2_unaccounted_bolus_detected_cancelling_bolus">Uagtede bolusleverancer opdaget. Annullerer bolus af sikkerhedsmæssige årsager.</string>
<string name="combov2_incorrect_active_basal_profile">Forkert aktiv basalprofil; profil 1 skal være den aktive, ikke profil %1$d</string>
<string name="combov2_unrecognized_alert">Ukendt Combo-alarm</string>
<string name="combov2_combo_alert">Combo-alarm</string>
<string name="combov2_current_tbr">%1$d%% (%2$d min tilbage)</string>
<string name="combov2_current_tbr_less_than_1min">%1$d%% (mindre end 1 min tilbage)</string>
<string name="combov2_load_tdds_cancelled">Indlæsning af TDD\'er annulleret</string>
<string name="combov2_retrieving_tdds_failed">Hentning af TDD\'er mislykkedes</string>
<string name="combov2_battery_low_warning">Pumpebatteri er lavt</string>
<string name="combov2_reservoir_low_warning">Pumpe reservoir-niveau er lavt</string>
<string name="combov2_setting_tbr_succeeded">Indstilling af TBR lykkedes</string>
<string name="combov2_setting_tbr_failed">Indstilling af TBR mislykkedes</string>
<string name="combov2_set_emulated_100_tbr">Sæt emuleret 100% TBR</string>
<string name="combov2_letting_emulated_100_tbr_finish">Lader igangværende emuleret 100% TBR færdiggøre</string>
<string name="combov2_ignoring_redundant_100_tbr">Ignorerer redundant 100% TBR-anmodning</string>
<string name="combov2_hit_unexpected_tbr_limit">Uventet grænse opstod under justering af TBR: målprocent var %1$d%%, ramte en grænse på %2$d%%</string>
<string name="combov2_cannot_set_absolute_tbr_if_basal_zero">Kan ikke indstille absolut TBR hvis basalraten er nul</string>
<string name="combov2_pair_with_pump_summary">Par AndroidAPS og Android med en pt. uparret Accu-Chek Combo-pumpe</string>
<string name="combov2_unpair_pump_summary">Frakobl AndroidAPS og Android med en pt. parret Accu-Chek Combo-pumpe</string>
<string name="combov2_unknown_tbr_detected">Ukendt TBR blev fundet og stoppet; procent: %1$d%%; resterende varighed: %2$s</string>
<string name="combov2_connection_error">Forbindelsesfejl: %1$s</string>
<string name="combov2_short_status_last_connection">Seneste forb: %1$d min siden</string>
<string name="combov2_short_status_alert">Alarm %s</string>
<string name="combov2_short_status_last_bolus">Sidste bolus: %1$s @ %2$s</string>
<string name="combov2_short_status_temp_basal">Midl: %s</string>
<string name="combov2_short_status_reservoir">Reservoir: %dIE</string>
<string name="combov2_short_status_battery_state_empty">tom</string>
<string name="combov2_short_status_battery_state_low">lav</string>
<string name="combov2_short_status_battery_state_full">fuld</string>
<string name="combov2_short_status_battery_state">Batt.: %s</string>
<string name="combov2_automatic_reservoir_entry">Detektér automatisk og indtast automatisk ændring af insulinreservoirændringer</string>
<string name="combov2_automatic_battery_entry">Detektér automatisk og indtast automatisk ændring af batteriskift</string>
<string name="combov2_note_reservoir_change">Insulinreservoirændring automatisk indtastet af combov2-driver</string>
<string name="combov2_note_battery_change">Batteriændring indtastet automatisk af combov2-driver</string>
<string name="combov2_timezone_changed">Tidszone ændret</string>
<string name="combov2_datetime_changed">Dato og/eller klokkeslæt ændret</string>
<string name="combov2_dst_started">Sommertid startet</string>
<string name="combov2_dst_ended">Sommertid afsluttet</string>
<string name="combov2_cannot_connect_pump_error_observed">Kan ikke oprette forbindelse til pumpen, da pumpen rapporterede en fejl. Brugeren skal håndtere fejlen, og derefter enten vente 5 minutter eller trykke på \'Opdater\'-knappen i fanen driver.</string>
<string name="combov2_refresh_pump_status_after_error">Genindlæser pumpens status, efter pumpen rapporterede en fejl</string>
<string name="combov2_go_back">Gå tilbage</string>
<string name="combov2_cannot_pair_driver_not_initialized_explanation">Kan ikke udføre parring fordi driveren ikke er initialiseret. Dette sker typisk, fordi de nødvendige Bluetooth-tilladelser ikke er blevet tildelt. Gå tilbage, tildel Bluetooth-tilladelser, og prøv derefter at parre igen.</string>
<string name="combov2_bluetooth_disabled">Kan ikke starte driver - Bluetooth er deaktiveret</string>
<string name="combov2_bluetooth_not_supported">Driver kan ikke køre - denne enhed understøtter ikke Bluetooth</string>
</resources>

View file

@ -1,11 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="eopatch">EOPatch2</string>
<string name="eopatch_shortname">EOP2</string>
<string name="eopatch_pump_description">Pumpeintegration til EOPatch2 / GlucoMen Day</string>
<string name="category_alerts">Alarmer</string>
<string name="low_reservoir">Lavt reservoir Alarmer</string>
<string name="patch_expiration_reminders">Patch Udløbspåmindelser</string>
<string name="patch_buzzer_reminders">Patch buzzer-påmindelser</string>
<string name="time_format_a_h_mm">t:mm a</string>
<string name="eopatch_ble_status">BLE-status</string>
<string name="eopatch_serial_number">Serienummer</string>
<string name="eopatch_lot_number">Lot-nummer</string>
<string name="eopatch_wakeup_time">Vækningsdato &amp; tid</string>
<string name="eopatch_expiration_time">Udløbstidspunkt</string>
<string name="eopatch_status">Status</string>
<string name="eopatch_base_basal_rate">Standard basal rate</string>
<string name="eopatch_temp_basal_rate">Midlertidig basal rate</string>
<string name="eopatch_total_delivered">Total afgivet</string>
<string name="invalid_basal_rate">Profilens basal er under 0.05 IE/t. EOPatch har en minimum injektionsenhed på 0.05IE. Prøv venligst igen efter profilen er sat til mere end den mindste injektionsenhed.</string>
<string name="no_profile_selected">Ingen profil valgt. Vælg venligst en profil og prøv igen.</string>
<string name="symbol_day">dag</string>
<string name="symbol_plus">+</string>
<string name="symbol_minus">-</string>
<string name="time_30min">30 min</string>
<string name="time_1hr">1 t</string>
<string name="time_1hr_30min">1 t 30 min</string>
<string name="time_2hr">2 t</string>
<string name="all_blank">\u0020</string>
<string name="patch_safe_deactivation_desc">For at skifte til ny Patch skal den nuværende Patch kasseres. Al insulintilførsel fra Patchen annulleres.</string>
<string name="patch_discard_complete_title">Bortskaffelse af Patch afsluttet.</string>
<string name="patch_discard_complete_desc">Patch er blevet deaktiveret.\nKassér Patchen.\nFjern Patchen fastgjort til din krop.</string>
<string name="patch_change_confirm_bolus_is_active_desc">En bolus er i processen af at blive leveret. Vil du virkelig annullere insulintilførslen og kassere Patchen?</string>
<string name="patch_change_confirm_temp_basal_is_active_desc">En midlertidig basal er i processen af at blive leveret. Vil du virkelig annullere insulintilførslen og kassere Patchen?</string>
<string name="patch_change_confirm_bolus_and_temp_basal_are_active_desc">En bolus og en midlertidig basal er i processen af at blive leveret. Vil du virkelig annullere insulintilførslen og kassere Patchen?</string>
<string name="patch_change_confirm_desc">Er du sikker på at du vil kassere en Patch?</string>
<string name="patch_remaining_insulin">Resterende insulin</string>
<string name="patch_remaining_usage_period">Resterende tid</string>
<string name="patch_finish">Afslut</string>
@ -26,11 +54,15 @@
<string name="patch_step_desc_2">2.</string>
<string name="patch_wake_up_desc_2">Lyt efter ét bip.</string>
<string name="patch_start_pairing">Start parring</string>
<string name="patch_connect_new">Patch parrer</string>
<string name="patch_connect_new_step">2/6</string>
<string name="patch_connect_new_desc">Den nye Patch parres.\nHold Patchen og mobilen så tæt på hinanden som muligt</string>
<string name="patch_remove_needle_cap">Forberéd dig på vedhæftning af Patchen</string>
<string name="patch_remove_needle_cap_step">3/6</string>
<string name="patch_remove_needle_cap_desc_1">Fjern den klæbelige tape og tryk derefter på \'Næste\'.</string>
<string name="patch_remove_needle_cap_desc_2">[Caution1] Hvis en nål stikker ud, skal du trykke på \'Kassér\'.</string>
<string name="patch_remove_needle_cap_desc_3">[Caution2] Hvis Patchen er våd eller beskidt, eller dens klæbetape er foldet, skal du trykke på \'Kassér\'.</string>
<string name="patch_remove_protection_tape">Fastgøring af Patchen</string>
<string name="patch_remove_protection_tape_step">4/6</string>
<string name="patch_remove_protection_tape_desc_1">Rens og tør påføringsstedet, og sæt derefter Patchen på huden.</string>
<string name="patch_remove_protection_tape_desc_2">Kontrollér infusionsstedet, og tryk derefter på \'Start sikkerhedskontrol\'.</string>
@ -53,8 +85,23 @@
<string name="patch_communication_check">Patch-kommunikationstjek</string>
<string name="patch_communication_check_status_1">Kontrollerer Patch-kommunikation…</string>
<string name="patch_communication_check_helper_1">Placér din mobil tættere på Patchen.</string>
<string name="patch_communication_check_helper_2">Gå venligst til en anden lokation og prøv igen.</string>
<string name="patch_communication_failed">Kommunikationsfejl</string>
<string name="patch_communication_succeed">Kommunikation lykkedes</string>
<string name="patch_communication_succeed_message">Forbundet med Patchen.</string>
<string name="patch_cancel_pairing">Annullér parring</string>
<string name="symbol_days">dage</string>
<string name="all_dose_unit">&#160;IE</string>
<string name="insulin_suspend_msg1">Efter suspenderingen vil den nuværende leverende Bolus &amp; Midlertidig basal vil blive annulleret. \n\nRate : %1$s IE/t\nResterende tid : %2$s\n&amp; Insulin tilbage: %3$.2f IE</string>
<string name="insulin_suspend_msg2">Efter suspenderingen vil den aktuelt leverende Bolus blive annulleret. \n\nInsulin tilbage: %1$.2f IE</string>
<string name="insulin_suspend_msg3">Efter suspenderingen vil den nuværende leverende Midlertidige Basal blive annulleret. \nRate : %1$s IE/t\nResterende tid : %2$s</string>
<string name="insulin_suspend_msg4">Insulintilførslen suspenderes.</string>
<string name="string_change_patch">Kassér/Ændr Patch</string>
<string name="string_activate_patch">Aktivér Patch</string>
<string name="string_discard_patch">Kassér Patch</string>
<string name="string_resume">Genoptag</string>
<string name="discard">Kassér</string>
<string name="string_communication_check">Kommunikationstjek</string>
<string name="string_suspend">Suspendér</string>
<string name="string_suspended">Sat på pause</string>
<string name="string_running">Kører</string>
@ -62,8 +109,25 @@
<string name="confirm">Bekræft</string>
<string name="string_alarm">Alarm</string>
<string name="string_connecting">Forbinder</string>
<string name="string_changing">Lader</string>
<string name="string_in_progress">Behandler</string>
<string name="retry">Prøv igen</string>
<string name="string_caution_not_remove_needle_cap">[Caution] Fjern IKKE kanylehætten og bagsiden af klæbemidlet før yderligere instruktion.</string>
<string name="string_are_you_sure_to_discard_current_patch">Er du sikker på at du vil kassere den nuværende Patch?</string>
<string name="string_unconfirmed_bolus_info_discard_confirm_message">Grundet ubekræftet bolusinformation kan Bolus calc ikke bruges før %s.\n\nEr du sikker på at du vil kassere den aktuelle Patch?</string>
<string name="needle_insertion_error_1">Nålindføringsfejl.</string>
<string name="needle_insertion_error_2">Kontrollér at retningen af hullet efterladt er lige efter drejningen af håndtaget og tryk derefter på \'Prøv igen\'.</string>
<string name="needle_insertion_error_3">Tryk på \'Kassér\' for at deaktivere Patch.</string>
<string name="string_suspend_time_insulin_delivery_title">Basal-suspenderingstid</string>
<string name="string_resume_insulin_delivery_title">Genoptag insulintilførsel</string>
<string name="string_resume_insulin_delivery_message">Afslutning af insulinsuspension.\nTryk på \'Bekræft\' for at genoptage insulinleveringen.\n\n[Caution]\nInsulinleveringen vil ikke blive genoptaget, før du trykker på \'Bekræft\'.\nHvis du ikke trykker på \'Bekræft\', kan der opstå hyperglykæmi.</string>
<string name="string_suspended_insulin_delivery_message">Insulintilførslen suspenderet.</string>
<string name="string_resumed_insulin_delivery_message">Insulintilførsel genoptaget.</string>
<string name="finish">Afslut</string>
<string name="string_temp_basal_remained_hhmm">resterende tid: %1$s:%2$s</string>
<string name="next">Næste</string>
<string name="patch_connection_fail">Prøv igen efter Patch-kommunikationstjek.</string>
<string name="string_pause_failed">Suspendering mislykkedes.</string>
<string name="string_resume_failed">Genoptagelse mislykkedes.</string>
<string name="date_format_yyyy_m_d_e_a_hh_mm_comma">EEE, d MMM, åååå tt:mm a</string>
</resources>

View file

@ -1,2 +1,32 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<resources></resources>
<resources>
<string name="string_a002">Tomt reservoir\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a003">Patch udløbet\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a004">Okklusion\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a005">Fejl i tændinsselvtest\nPatch er blevet deaktiveret. Skift Patch nu.</string>
<string name="string_a007">Upassende temperatur\nInsulintilførsel eller \'Aktivér Patch\'-proces stoppet. Undgå ekstreme temperature med det samme.</string>
<string name="string_a016">Nålindsættelsesfejl\nTjek knappens position og tryk \'Prøv igen\'.</string>
<string name="string_a018">Patch batterifejl\nPach er blevet deaktiveret og\ninsulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a019">Patch batterifejl\nPach er blevet deaktiveret og\ninsulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a020">Patch aktiveringsfejl\n\'Aktivér Patch\'-proces er udløbet. Tryk på \'Bekræft\' for at deaktivere nuværende Patch. Skift Patch nu.</string>
<string name="string_a022">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a023">Patch-Fejl\nPatch er blevet deaktiveret og \ninsulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a034">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a041">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a042">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a043">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a044">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a106">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a107">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a108">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a116">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a117">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_a118">Patch-Fejl\nPatch er blevet deaktiveret og insulintilførsel er stoppet. Skift Patch nu.</string>
<string name="string_b000">Patch-driftstid vil udløbe %s. Vær klar til at ændre Patch.</string>
<string name="string_b001">Afslutning af insulinsuspensionen\nTryk på \'Fortsæt\' for at genstarte insulintilførslen.</string>
<string name="string_b003">Lavt reservoir\nUdskift Patch snart.</string>
<string name="string_b005">Patch driftslevetid udløbet\nSkift Patch nu.</string>
<string name="string_b006">Patch udløber snart\nSkift Patch nu.</string>
<string name="string_b012">Ufuldstændig Patch-aktivering\nGennemfør \'Aktivér Patch\'-proces.</string>
<string name="string_b018">Patch-batteri lavt\nVær klar til at ændre Patch.</string>
</resources>

View file

@ -1,2 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>
<resources>
<string-array name="alarmSettings">
<item>Lys, vibration og bip</item>
<item>Lys og vibration</item>
<item>Lys og bip</item>
<item>Lys</item>
<item>Vibration og bip</item>
<item>Vibration</item>
<item>Bip</item>
<item>Lydløs</item>
</string-array>
</resources>

View file

@ -1,9 +1,119 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- MedtrumPump -->
<string name="medtrum">Medtrum</string>
<string name="medtrum_pump_shortname">MT</string>
<string name="medtrum_pump_description">Pumpeintegration for Medtrum Nano og Medtrum 300IE</string>
<string name="medtrum_pump_setting">Medtrum pumpeindstillinger</string>
<string name="pump_error">Pumpefejl: %1$s!! </string>
<string name="pump_is_suspended">Pumpe er pauseret</string>
<string name="pump_is_suspended_hour_max">Pumpen er pauseret på grund af overskredet insulin pr. time</string>
<string name="pump_is_suspended_day_max">Pumpen er pauseret på grund af overskredet insulin pr. dag</string>
<string name="patch_not_active">Patch ikke aktiveret</string>
<string name="pump_setting_failed">Indstilling af brugerindstillinger til pumpe mislykkedes!</string>
<!-- overview fragment -->
<string name="ble_status_label">BLE Status</string>
<string name="last_connection_label">Sidst forbundet</string>
<string name="active_bolus_label">Aktiv bolus</string>
<string name="pump_state_label">Pumpe tilstand</string>
<string name="active_alarms_label">Aktive alarmer</string>
<string name="reservoir_level"> %.2f IE</string>
<string name="battery_voltage"> %.2f V</string>
<string name="basal_type_label">Basaltype</string>
<string name="basal_rate_label">Basalrate</string>
<string name="current_basal_rate"> %.2f IE/t</string>
<string name="pump_type_label">Pumpetype</string>
<string name="fw_version_label">Firmwareversion</string>
<string name="patch_no_label">Patch nr.</string>
<string name="patch_expiry_label">Patch udløber</string>
<string name="refresh_label">Genindlæs</string>
<string name="reset_alarms_label">Nulstil alarmer</string>
<string name="change_patch_label">Skift Patch</string>
<string name="requested_by_user" comment="26 characters max for translation">Anmodet af bruger</string>
<string name="expiry_not_enabled">Ikke aktiveret</string>
<!-- Alarm strings -->
<string name="alarm_none">None</string>
<string name="alarm_pump_low_battery">Pumpe lavt batteri</string>
<string name="alarm_pump_low_reservoir">Pumpe lavt reservoir</string>
<string name="alarm_pump_expires_soon">Pumpe udløber snart</string>
<string name="alarm_low_bg_suspended">Lavt BG suspenderet</string>
<string name="alarm_low_bg_suspended2">Lavt BG suspenderet 2</string>
<string name="alarm_auto_suspended">Auto suspenderet</string>
<string name="alarm_hourly_max_suspended">timemaksimum suspenderet</string>
<string name="alarm_daily_max_suspended">dagsmaksimum suspenderet</string>
<string name="alarm_suspended">Suspenderet</string>
<string name="alarm_paused">Pauseret</string>
<string name="alarm_occlusion">Okklusion</string>
<string name="alarm_expired">Udløbet</string>
<string name="alarm_reservoir_empty">Reservoir tomt</string>
<string name="alarm_patch_fault">Patch-fejl</string>
<string name="alarm_patch_fault2">Patch-fejl 2</string>
<string name="alarm_base_fault">Basisfejl</string>
<string name="alarm_battery_out">Batteri udløbet</string>
<string name="alarm_no_calibration">Ingen kalibrering</string>
<string name="pump_time_update_failed">Mislykkedes i at opdatere pumpetidszone, udskyd beskeden og opdatér manuelt.</string>
<!-- wizard-->
<string name="retry">Forsøg igen</string>
<string name="next">Næste</string>
<string name="discard">Kassér</string>
<string name="step_prepare_patch">Aktivér Patch</string>
<string name="step_prepare_patch_connect">Forbind og fyld</string>
<string name="step_prime">Klargør</string>
<string name="step_priming">Klargører</string>
<string name="step_priming_complete">Klargøring afsluttet</string>
<string name="step_attach">Vedhæft Patch</string>
<string name="step_activate">Aktiverer...</string>
<string name="step_activate_complete">Aktivering Fuldført</string>
<string name="step_deactivate">Deaktivér Patch</string>
<string name="step_deactivating">Deaktiverer...</string>
<string name="step_deactivate_complete">Patch deaktiveret</string>
<string name="step_retry_activation">Aktivering i gang</string>
<string name="unexpected_state">Uventet status: %1$s</string>
<string name="no_profile_selected">Ingen profil valgt. Vælg venligst en profil og prøv igen.</string>
<string name="base_serial">Pumpe Basisserie: %1$X</string>
<string name="patch_begin_activation">Ingen aktiv patch. Tryk på <b>Næste</b> for at starte aktiveringsprocessen.</string>
<string name="patch_not_active_note">Pumpebasen må ikke forbindes til Patchen før næste trin!</string>
<string name="connect_pump_base">Tilslut pumpebasen til en ny Patch, fjern resterende luft og fyld med insulin, tryk derefter på <b>Næste</b>.</string>
<string name="note_min_70_units">Bemærk: Der kræves mindst 70 enheder til aktivering.</string>
<string name="do_not_attach_to_body">Sæt ikke Patchen på kroppen endnu.</string>
<string name="half_press_needle">Halvtryk på nåleknappen. Tryk derefter på <b>Næste</b> for at starte klargøring.</string>
<string name="wait_for_priming">Vent venligst til klargøringen er færdig.</string>
<string name="priming_error">Kunne ikke klargøre, tryk på <b>Prøv igen</b> for at prøve igen.</string>
<string name="press_next">Tryk på <b>Næste</b> for at fortsætte.</string>
<string name="press_next_to_start_activation">Tryk på <b>Næste</b> for at starte aktivering.</string>
<string name="remove_safety_lock">Fjern sikkerhedslåsen. Sæt pumpen på kroppen. Tryk på nåleknappen.</string>
<string name="activating_pump">Aktiverer pumpen og indstiller den oprindelige basalrate. Vent venligst.</string>
<string name="activating_error">Kunne ikke aktivere, tryk på <b>Prøv igen</b> for at prøve igen.</string>
<string name="activating_complete">Ny patch aktiveret. %.2f Enheder tilbage.</string>
<string name="press_OK_to_return">Tryk <b>OK</b> for at vende tilbage til hovedskærmen.</string>
<string name="deactivate_sure">Er du sikker på, at du vil deaktivere den aktuelle Patch?</string>
<string name="cancel_sure">Er du sikker på, at du vil annullere aktiveringen?</string>
<string name="medtrum_deactivate_pump_confirm">Er du sikker? Denne handling kan ikke fortrydes!!</string>
<string name="press_next_or_cancel">Tryk på <b>Næste</b> for at deaktivere eller <b>Annullér</b> for at vende tilbage til hovedskærmen.</string>
<string name="deactivating_pump">Deaktiverer Patch. Vent venligst.</string>
<string name="deactivating_error">Kunne ikke deaktivere, tryk på <b>Kassér</b> for at glemme Patch.</string>
<string name="retract_needle">Træk nålen tilbage. Fjern Patchen fra kroppen.</string>
<string name="remove_base_discard_patch">Fjern pumpebasen og bortskaf det brugte plaster på passende vis.</string>
<string name="press_next_or_OK">Tryk <b>OK</b> for at vende tilbage til hovedskærmen. Tryk <b>Næste</b> for at starte aktiveringen af en ny Patch.</string>
<string name="activation_in_progress">Ups! Noget gik galt, det ser ud til, at der allerede er en aktivering i gang.</string>
<string name="press_retry_or_discard">Tryk på <b>Næste</b> for at genoptage aktiveringen eller <b>Kassér</b> for at nulstille aktiveringsstatussen.</string>
<string name="reading_activation_status">Vent venligst, læser aktiveringsstatussen fra pumpen.</string>
<!-- settings-->
<string name="sn_input_title">Serienummer</string>
<string name="sn_input_summary">Indtast serienummeret på din pumpebase.</string>
<string name="sn_input_invalid">Ugyldigt serienummer!</string>
<string name="pump_unsupported">Utestet pumpe: %1$d! Kontakt os venligst på discord eller github for hjælp</string>
<string name="alarm_setting_title">Alarmindstillinger</string>
<string name="alarm_setting_summary">Vælg dine fortrukne pumpealarmindstillinger.</string>
<string name="patch_expiration_title">Patch Udløber</string>
<string name="patch_expiration_summary">Efter aktivering udløber patchen efter 3 dage med en nådeperiode på 8 timer herefter.</string>
<string name="hourly_max_insulin_title">Maksimal Insulin pr. Time</string>
<string name="hourly_max_insulin_summary">Specificér det maksimale tilladte antal enheder insulin per time. Hvis denne overskrides, pauseres pumpen.</string>
<string name="daily_max_insulin_title">Maksimal Insulin pr. Dag</string>
<string name="daily_max_insulin_summary">Specificér det maksimale tilladte antal enheder insulin per Dag. Hvis denne overskrides, pauseres pumpen.</string>
<!-- treatment state-->
<string name="getting_pump_status">Henter pumpestatus</string>
<string name="getting_bolus_status">Henter bolusstatus</string>
<string name="getting_temp_basal_status">Henter midlertidig basalstatus</string>
<string name="setting_pump_settings">Indstiller brugerindstillinger</string>
</resources>

View file

@ -104,8 +104,10 @@
<string name="omnipod_common_preferences_suspend_delivery_button_enabled">Vis knappen \"Suspendér levering\" i Omnipod fanen</string>
<string name="omnipod_common_preferences_time_change_enabled">Automatisk tidszone og sommer/vintertid aktiveret</string>
<string name="omnipod_common_preferences_expiration_reminder_enabled">Udløbspåmindelse aktiveret</string>
<string name="omnipod_common_preferences_expiration_reminder_enabled_summary">Efter den er aktiveret, vil podden bippe når den specificerede mængde tid er gået</string>
<string name="omnipod_common_preferences_expiration_reminder_hours_before_expiry">Påmindelse i timer før udløb (72 timer)</string>
<string name="omnipod_common_preferences_expiration_alarm_enabled">Udløbspåmindelse aktiveret</string>
<string name="omnipod_common_preferences_expiration_alarm_enabled_summary">Efter den er aktiveret, vil podden bippe når den specificerede mængde tid er nået og én time før nedlukning</string>
<string name="omnipod_common_preferences_expiration_alarm_hours_before_shutdown">Advarsel i timer før nedlukning (80 timer)</string>
<string name="omnipod_common_preferences_low_reservoir_alert_enabled">Lav reservoir alarm aktiveret</string>
<string name="omnipod_common_preferences_low_reservoir_alert_units">Antal enheder</string>

View file

@ -44,6 +44,7 @@
<string name="profile_set_ok">Profil sat OK</string>
<string name="suspend_delivery_is_unconfirmed">Pausér insulintilførsel er ubekræftet! Genstart venligst manuelt Pod-statussen fra Omnipod-fanen og start tilførsel igen hvis nødvendigt.</string>
<string name="insulin_delivery_suspended">Insulintilførsel pauseret</string>
<string name="timezone_on_pod_is_different_from_the_timezone">Tidszone på pod er forskellig fra tidszone på telefon. Basalrate er forkert. Skift profil for at rette</string>
<string name="failed_to_set_the_new_basal_profile">Kunne ikke indstille den nye basalprofil. Levering pauseret</string>
<string name="setting_basal_profile_might_have_failed">Indstilling af basalprofil mislykkedes måske. Insulintilførsel kan være pauseret! Opdatér venligst Pod-status manuelt fra Omnipod-fanen og genoptag tilførslen hvis nødvendigt.</string>
<string name="bolus_delivery_status_uncertain">Bolustilførselsstatus usikker. Opdatér pod-status for at bekræfte eller afvise.</string>
@ -51,4 +52,6 @@
<string name="checking_delivery_status">Kontrollerer leveringsstatus</string>
<string name="setting_temp_basal_might_have_basal_failed">Indstilling af midlertidig basal mislykkedes måske. Hvis en midlertidig basal tidligere var kørt, er den blevet annulleret. Opdatér venligst Pod-status manuelt fra Omnipod-fanen.</string>
<string name="cancel_temp_basal_result_is_uncertain">Annullér midlertidig basal-resultat er usikkert</string>
<string name="unconfirmed_resumedelivery_command_please_refresh_pod_status">Ikke-bekræftet genoptagtilførselskommando. Opdatér pod-status</string>
<string name="cancelling_temp_basal_might_have_failed">Aflysning af midlertidig basal mislykkedes. Hvis en midlertidig basal tidligere var kørt, kan den være blevet annulleret. Opdater venligst Pod-status manuelt fra Omnipod-fanen.</string>
</resources>

View file

@ -36,6 +36,7 @@
<string name="pump_settings_error_wrong_max_bolus_set">Verkeerde Maks Bolus gestel op Pomp(moet %1$.2f wees).</string>
<string name="pump_settings_error_wrong_max_basal_set">Verkeerde Maks Basale op Pomp (moet %1$.2f %1$.2f wees),.</string>
<!-- Pump History -->
<!-- PumpDeviceState -->
<plurals name="duration_days">
<item quantity="one">%1$d dae</item>
<item quantity="other">%1$d dae</item>

View file

@ -64,6 +64,7 @@
<string name="pump_settings_error_wrong_max_basal_set">Грешен макс мазал в помпата (трябва да е %1$.2f).</string>
<!-- Pump History -->
<string name="pump_history_type">Тип:</string>
<!-- PumpDeviceState -->
<plurals name="duration_days">
<item quantity="one">%1$d ден</item>
<item quantity="other">%1$d дни</item>

View file

@ -39,6 +39,7 @@
<string name="pump_settings_error_wrong_max_basal_set">Basal màx. errònia configurada a la bomba (ha de ser %1$.2f).</string>
<!-- Pump History -->
<string name="pump_history_type">Tipus:</string>
<!-- PumpDeviceState -->
<plurals name="duration_days">
<item quantity="one">%1$d dia</item>
<item quantity="other">%1$d dies</item>

View file

@ -64,6 +64,15 @@
<string name="pump_settings_error_wrong_max_basal_set">Chybný maximální bazál na pumpě (musí být %1$.2f).</string>
<!-- Pump History -->
<string name="pump_history_type">Typ:</string>
<!-- PumpDeviceState -->
<string name="pump_status_never_contacted">Nikdy nekontaktováno</string>
<string name="pump_status_sleeping">Spící</string>
<string name="pump_status_waking_up">Probouzení</string>
<string name="pump_status_active">Aktivní</string>
<string name="pump_status_error_comm">Chyba komunikace</string>
<string name="pump_status_timeout_comm">Vypršel časový limit komunikace</string>
<string name="pump_status_pump_unreachable">Pumpa nedostupná</string>
<string name="pump_status_invalid_config">Neplatná konfigurace</string>
<plurals name="duration_days">
<item quantity="one">%1$d den</item>
<item quantity="few">%1$d dnů</item>

View file

@ -64,6 +64,15 @@
<string name="pump_settings_error_wrong_max_basal_set">Forkert Max Basal sat på Pump (skal være %1$.2f).</string>
<!-- Pump History -->
<string name="pump_history_type">Type:</string>
<!-- PumpDeviceState -->
<string name="pump_status_never_contacted">Aldrig kontaktet</string>
<string name="pump_status_sleeping">Sovende</string>
<string name="pump_status_waking_up">Vågner</string>
<string name="pump_status_active">Aktiv</string>
<string name="pump_status_error_comm">Fejl i kommunikation</string>
<string name="pump_status_timeout_comm">Timeout ved kommunikation</string>
<string name="pump_status_pump_unreachable">Pumpe utilgængelig</string>
<string name="pump_status_invalid_config">Ugyldig konfiguration</string>
<plurals name="duration_days">
<item quantity="one">%1$d dag</item>
<item quantity="other">%1$d dage</item>

View file

@ -64,6 +64,7 @@
<string name="pump_settings_error_wrong_max_basal_set">Falsche Max-Basal auf Pumpe eingestellt (muss %1$.2f sein).</string>
<!-- Pump History -->
<string name="pump_history_type">Typ:</string>
<!-- PumpDeviceState -->
<plurals name="duration_days">
<item quantity="one">%1$d Tag</item>
<item quantity="other">%1$d Tage</item>

View file

@ -64,6 +64,7 @@
<string name="pump_settings_error_wrong_max_basal_set">Λάθος μέγιστο Βασικού ορίστηκε στην αντλία (πρέπει να είναι %1$.2f).</string>
<!-- Pump History -->
<string name="pump_history_type">Τύπος:</string>
<!-- PumpDeviceState -->
<plurals name="duration_days">
<item quantity="one">%1$d ημέρες</item>
<item quantity="other">%1$d ημέρες</item>

View file

@ -64,6 +64,15 @@
<string name="pump_settings_error_wrong_max_basal_set">La basal máxima establecida en la bomba es incorrecta (debe ser %1$.2f).</string>
<!-- Pump History -->
<string name="pump_history_type">Tipo:</string>
<!-- PumpDeviceState -->
<string name="pump_status_never_contacted">Nunca contactado</string>
<string name="pump_status_sleeping">En reposo</string>
<string name="pump_status_waking_up">Iniciando</string>
<string name="pump_status_active">Activo</string>
<string name="pump_status_error_comm">Error en la comunicación</string>
<string name="pump_status_timeout_comm">Tiempo de espera agotado en la comunicación</string>
<string name="pump_status_pump_unreachable">Bomba inaccesible</string>
<string name="pump_status_invalid_config">Configuración inválida</string>
<plurals name="duration_days">
<item quantity="one">%1$d día</item>
<item quantity="other">%1$d días</item>

View file

@ -64,6 +64,7 @@
<string name="pump_settings_error_wrong_max_basal_set">Mauvais paramètre Max Basal sur la pompe (doit être %1$.2f).</string>
<!-- Pump History -->
<string name="pump_history_type">Type :</string>
<!-- PumpDeviceState -->
<plurals name="duration_days">
<item quantity="one">%1$d jour</item>
<item quantity="other">%1$d jours</item>

View file

@ -54,6 +54,7 @@
<string name="pump_settings_error_wrong_max_basal_set">Pogrešno podešen maksimalni bazal na pumpi (mora biti %1$.2f).</string>
<!-- Pump History -->
<string name="pump_history_type">Tip:</string>
<!-- PumpDeviceState -->
<plurals name="duration_days">
<item quantity="one">%1$d dan</item>
<item quantity="few">%1$d dana</item>

Some files were not shown because too many files have changed in this diff Show more