From c8443f10956555cb4d6380f359ebe0aae5117432 Mon Sep 17 00:00:00 2001 From: Roumen Georgiev Date: Fri, 4 Oct 2019 15:16:57 +0300 Subject: [PATCH 01/34] TriggerPumpDisconnected: Initial work --- .../general/automation/AutomationPlugin.kt | 3 +- .../triggers/TriggerPumpDisconnected.java | 146 ++++++++++++++++++ app/src/main/res/values/strings.xml | 4 + .../triggers/TriggerPumpDisconnectedTest.java | 112 ++++++++++++++ 4 files changed, 264 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnected.java create mode 100644 app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnectedTest.java diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/AutomationPlugin.kt b/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/AutomationPlugin.kt index c4e58a90fa..b2ae16986a 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/AutomationPlugin.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/AutomationPlugin.kt @@ -220,7 +220,8 @@ object AutomationPlugin : PluginBase(PluginDescription() TriggerWifiSsid(), TriggerLocation(), TriggerAutosensValue(), - TriggerBolusAgo() + TriggerBolusAgo(), + TriggerPumpDisconnected() ) } diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnected.java b/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnected.java new file mode 100644 index 0000000000..b506b6884c --- /dev/null +++ b/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnected.java @@ -0,0 +1,146 @@ +package info.nightscout.androidaps.plugins.general.automation.triggers; + +import android.widget.LinearLayout; + +import androidx.fragment.app.FragmentManager; + +import com.google.common.base.Optional; + +import org.json.JSONException; +import org.json.JSONObject; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import info.nightscout.androidaps.MainApp; +import info.nightscout.androidaps.R; +import info.nightscout.androidaps.logging.L; +import info.nightscout.androidaps.plugins.configBuilder.ConfigBuilderPlugin; +import info.nightscout.androidaps.plugins.general.automation.elements.Comparator; +import info.nightscout.androidaps.plugins.general.automation.elements.InputDuration; +import info.nightscout.androidaps.plugins.general.automation.elements.LabelWithElement; +import info.nightscout.androidaps.plugins.general.automation.elements.LayoutBuilder; +import info.nightscout.androidaps.plugins.general.automation.elements.StaticLabel; +import info.nightscout.androidaps.utils.DateUtil; +import info.nightscout.androidaps.utils.JsonHelper; +import info.nightscout.androidaps.utils.T; + +public class TriggerPumpDisconnected extends Trigger { + private static Logger log = LoggerFactory.getLogger(L.AUTOMATION); + private InputDuration minutesAgo = new InputDuration(0, InputDuration.TimeUnit.MINUTES); + private Comparator comparator = new Comparator(); + + public TriggerPumpDisconnected() { + super(); + } + + private TriggerPumpDisconnected(TriggerPumpDisconnected triggerPumpDisconnected) { + super(); + minutesAgo = new InputDuration(triggerPumpDisconnected.minutesAgo); + lastRun = triggerPumpDisconnected.lastRun; + comparator = new Comparator(triggerPumpDisconnected.comparator); + } + + public double getValue() { + return minutesAgo.getValue(); + } + + public Comparator getComparator() { + return comparator; + } + + @Override + public synchronized boolean shouldRun() { + + if (lastRun > DateUtil.now() - T.mins(5).msecs()) + return false; + long lastConnection = ConfigBuilderPlugin.getPlugin().getActivePump().lastDataTime(); + + if (lastConnection == 0 && comparator.getValue() == Comparator.Compare.IS_NOT_AVAILABLE) + return true; + + double minutesAgo = (double) (DateUtil.now() - lastConnection) / (60 * 1000); + if (L.isEnabled(L.AUTOMATION)) + log.debug("Last connection min ago: " + minutesAgo); + + boolean doRun = comparator.getValue().check((minutesAgo), getValue()); + if (doRun) { + if (L.isEnabled(L.AUTOMATION)) + log.debug("Ready for execution: " + friendlyDescription()); + return true; + } + return false; + } + + @Override + public synchronized String toJSON() { + JSONObject o = new JSONObject(); + try { + o.put("type", TriggerPumpDisconnected.class.getName()); + JSONObject data = new JSONObject(); + data.put("minutesAgo", getValue()); + data.put("lastRun", lastRun); + data.put("comparator", comparator.getValue().toString()); + o.put("data", data); + } catch (JSONException e) { + e.printStackTrace(); + } + return o.toString(); + } + + @Override + Trigger fromJSON(String data) { + try { + JSONObject d = new JSONObject(data); + minutesAgo.setMinutes(JsonHelper.safeGetInt(d, "minutesAgo")); + lastRun = JsonHelper.safeGetLong(d, "lastRun"); + comparator.setValue(Comparator.Compare.valueOf(JsonHelper.safeGetString(d, "comparator"))); + } catch (Exception e) { + e.printStackTrace(); + } + return this; + } + + @Override + public int friendlyName() { + return R.string.automation_trigger_pump_disconnected_label; + } + + @Override + public String friendlyDescription() { + return MainApp.gs(R.string.automation_trigger_pump_disconnected_compared, MainApp.gs(comparator.getValue().getStringRes()), (int) getValue()); + } + + @Override + public Optional icon() { + return Optional.of(R.drawable.remove); + } + + @Override + public Trigger duplicate() { + return new TriggerPumpDisconnected(this); + } + + TriggerPumpDisconnected setValue(int requestedValue) { + this.minutesAgo.setMinutes(requestedValue); + return this; + } + + TriggerPumpDisconnected lastRun(long lastRun) { + this.lastRun = lastRun; + return this; + } + + TriggerPumpDisconnected comparator(Comparator.Compare compare) { + this.comparator = new Comparator().setValue(compare); + return this; + } + + @Override + public void generateDialog(LinearLayout root, FragmentManager fragmentManager) { + new LayoutBuilder() + .add(new StaticLabel(R.string.automation_trigger_pump_disconnected_label)) + .add(comparator) + .add(new LabelWithElement(MainApp.gs(R.string.automation_trigger_pump_disconnected_description) + ": ", "", minutesAgo)) + .build(root); + } +} diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 25dc61ff45..fc6c37ea5e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1404,6 +1404,7 @@ REMOVE Preconditions: + Operation not supported by pump and/or driver. Operation not YET supported by pump. @@ -1574,6 +1575,9 @@ Set Bolus Change profile to Change profile to %1$s + Last connection to pump + Last connection to pump [minutes ago] + Last connection to pump %1$s %2$s min ago %2$+.2fU]]> diff --git a/app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnectedTest.java b/app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnectedTest.java new file mode 100644 index 0000000000..55a31365a0 --- /dev/null +++ b/app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnectedTest.java @@ -0,0 +1,112 @@ +package info.nightscout.androidaps.plugins.general.automation.triggers; + +import com.google.common.base.Optional; +import com.squareup.otto.Bus; + +import org.json.JSONException; +import org.json.JSONObject; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.powermock.api.mockito.PowerMockito; +import org.powermock.core.classloader.annotations.PrepareForTest; +import org.powermock.modules.junit4.PowerMockRunner; + +import info.AAPSMocker; +import info.nightscout.androidaps.MainApp; +import info.nightscout.androidaps.R; +import info.nightscout.androidaps.plugins.configBuilder.ConfigBuilderPlugin; +import info.nightscout.androidaps.plugins.configBuilder.ProfileFunctions; +import info.nightscout.androidaps.plugins.general.automation.elements.Comparator; +import info.nightscout.androidaps.plugins.pump.virtual.VirtualPumpPlugin; +import info.nightscout.androidaps.plugins.treatments.TreatmentsPlugin; +import info.nightscout.androidaps.utils.DateUtil; + +import static org.powermock.api.mockito.PowerMockito.when; + +@RunWith(PowerMockRunner.class) +@PrepareForTest({MainApp.class, Bus.class, ProfileFunctions.class, DateUtil.class, TreatmentsPlugin.class, ConfigBuilderPlugin.class, System.class}) +public class TriggerPumpDisconnectedTest { + + long now = 1514766900000L; + + @Test + public void shouldRunTest() { +// System.currentTimeMillis() is always 0 +// and so is every last connection time + VirtualPumpPlugin virtualPumpPlugin = VirtualPumpPlugin.getPlugin(); + when(ConfigBuilderPlugin.getPlugin().getActivePump()).thenReturn(virtualPumpPlugin); + Assert.assertEquals(0L, virtualPumpPlugin.lastDataTime()); + TriggerPumpDisconnected t = new TriggerPumpDisconnected().setValue(110).comparator(Comparator.Compare.IS_EQUAL).lastRun(now - 1); + Assert.assertFalse(t.shouldRun()); + when(DateUtil.now()).thenReturn(now + (10*60*1000)); // set current time to now + 10 min + t = new TriggerPumpDisconnected().setValue(110).comparator(Comparator.Compare.IS_EQUAL); + Assert.assertEquals(110, t.getValue(), 0.01d); + Assert.assertEquals(Comparator.Compare.IS_EQUAL, t.getComparator().getValue()); + Assert.assertFalse(t.shouldRun()); + t = new TriggerPumpDisconnected().setValue(10).comparator(Comparator.Compare.IS_EQUAL); + Assert.assertEquals(10, t.getValue(), 0.01d); + Assert.assertFalse(t.shouldRun()); // 0 == 10 -> FALSE + t = new TriggerPumpDisconnected().setValue(5).comparator(Comparator.Compare.IS_EQUAL_OR_GREATER); + Assert.assertTrue(t.shouldRun()); // 5 => 0 -> TRUE + t = new TriggerPumpDisconnected().setValue(310).comparator(Comparator.Compare.IS_EQUAL_OR_LESSER); + Assert.assertFalse(t.shouldRun()); // 310 <= 0 -> FALSE + t = new TriggerPumpDisconnected().setValue(420).comparator(Comparator.Compare.IS_EQUAL); + Assert.assertFalse(t.shouldRun()); // 420 == 0 -> FALSE + } + + @Test + public void copyConstructorTest() { + TriggerPumpDisconnected t = new TriggerPumpDisconnected().setValue(213).comparator(Comparator.Compare.IS_EQUAL_OR_LESSER); + TriggerPumpDisconnected t1 = (TriggerPumpDisconnected) t.duplicate(); + Assert.assertEquals(213, t1.getValue(), 0.01d); + Assert.assertEquals(Comparator.Compare.IS_EQUAL_OR_LESSER, t.getComparator().getValue()); + } + + @Test + public void executeTest() { + TriggerPumpDisconnected t = new TriggerPumpDisconnected().setValue(213).comparator(Comparator.Compare.IS_EQUAL_OR_LESSER); + t.executed(1); + Assert.assertEquals(1l, t.getLastRun()); + } + + String LBJson = "{\"data\":{\"comparator\":\"IS_EQUAL\",\"lastRun\":0,\"minutesAgo\":410},\"type\":\"info.nightscout.androidaps.plugins.general.automation.triggers.TriggerPumpDisconnected\"}"; + + @Test + public void toJSONTest() { + TriggerPumpDisconnected t = new TriggerPumpDisconnected().setValue(410).comparator(Comparator.Compare.IS_EQUAL); + Assert.assertEquals(LBJson, t.toJSON()); + } + + @Test + public void fromJSONTest() throws JSONException { + TriggerPumpDisconnected t = new TriggerPumpDisconnected().setValue(410).comparator(Comparator.Compare.IS_EQUAL); + + TriggerPumpDisconnected t2 = (TriggerPumpDisconnected) Trigger.instantiate(new JSONObject(t.toJSON())); + Assert.assertEquals(Comparator.Compare.IS_EQUAL, t2.getComparator().getValue()); + Assert.assertEquals(410, t2.getValue(), 0.01d); + } + + @Test + public void iconTest() { + Assert.assertEquals(Optional.of(R.drawable.remove), new TriggerPumpDisconnected().icon()); + } + + @Test + public void friendlyNameTest() { + Assert.assertEquals(R.string.automation_trigger_pump_disconnected_label, new TriggerPumpDisconnected().friendlyName()); + } + + + @Before + public void mock() { + AAPSMocker.mockMainApp(); + AAPSMocker.mockConfigBuilder(); + AAPSMocker.mockBus(); + PowerMockito.mockStatic(DateUtil.class); + when(DateUtil.now()).thenReturn(now); + + } + +} From 3f1f199690e3b5ed17ff0d50753ed1507c4b38a6 Mon Sep 17 00:00:00 2001 From: Roumen Georgiev Date: Mon, 7 Oct 2019 10:45:26 +0300 Subject: [PATCH 02/34] renamed to TriggerPumpLastConnection --- .../general/automation/AutomationPlugin.kt | 2 +- ...ed.java => TriggerPumpLastConnection.java} | 30 ++++++++--------- ...ava => TriggerPumpLastConnectionTest.java} | 32 +++++++++---------- 3 files changed, 32 insertions(+), 32 deletions(-) rename app/src/main/java/info/nightscout/androidaps/plugins/general/automation/triggers/{TriggerPumpDisconnected.java => TriggerPumpLastConnection.java} (79%) rename app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/{TriggerPumpDisconnectedTest.java => TriggerPumpLastConnectionTest.java} (67%) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/AutomationPlugin.kt b/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/AutomationPlugin.kt index 5b2fc2da8f..7a2023cc1e 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/AutomationPlugin.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/AutomationPlugin.kt @@ -222,7 +222,7 @@ object AutomationPlugin : PluginBase(PluginDescription() TriggerLocation(), TriggerAutosensValue(), TriggerBolusAgo(), - TriggerPumpDisconnected() + TriggerPumpLastConnection() ) } diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnected.java b/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpLastConnection.java similarity index 79% rename from app/src/main/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnected.java rename to app/src/main/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpLastConnection.java index b506b6884c..8cec3bdf44 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnected.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpLastConnection.java @@ -24,20 +24,20 @@ import info.nightscout.androidaps.utils.DateUtil; import info.nightscout.androidaps.utils.JsonHelper; import info.nightscout.androidaps.utils.T; -public class TriggerPumpDisconnected extends Trigger { +public class TriggerPumpLastConnection extends Trigger { private static Logger log = LoggerFactory.getLogger(L.AUTOMATION); private InputDuration minutesAgo = new InputDuration(0, InputDuration.TimeUnit.MINUTES); private Comparator comparator = new Comparator(); - public TriggerPumpDisconnected() { + public TriggerPumpLastConnection() { super(); } - private TriggerPumpDisconnected(TriggerPumpDisconnected triggerPumpDisconnected) { + private TriggerPumpLastConnection(TriggerPumpLastConnection triggerPumpLastConnection) { super(); - minutesAgo = new InputDuration(triggerPumpDisconnected.minutesAgo); - lastRun = triggerPumpDisconnected.lastRun; - comparator = new Comparator(triggerPumpDisconnected.comparator); + minutesAgo = new InputDuration(triggerPumpLastConnection.minutesAgo); + lastRun = triggerPumpLastConnection.lastRun; + comparator = new Comparator(triggerPumpLastConnection.comparator); } public double getValue() { @@ -75,7 +75,7 @@ public class TriggerPumpDisconnected extends Trigger { public synchronized String toJSON() { JSONObject o = new JSONObject(); try { - o.put("type", TriggerPumpDisconnected.class.getName()); + o.put("type", TriggerPumpLastConnection.class.getName()); JSONObject data = new JSONObject(); data.put("minutesAgo", getValue()); data.put("lastRun", lastRun); @@ -102,12 +102,12 @@ public class TriggerPumpDisconnected extends Trigger { @Override public int friendlyName() { - return R.string.automation_trigger_pump_disconnected_label; + return R.string.automation_trigger_pump_last_connection_label; } @Override public String friendlyDescription() { - return MainApp.gs(R.string.automation_trigger_pump_disconnected_compared, MainApp.gs(comparator.getValue().getStringRes()), (int) getValue()); + return MainApp.gs(R.string.automation_trigger_pump_last_connection_compared, MainApp.gs(comparator.getValue().getStringRes()), (int) getValue()); } @Override @@ -117,20 +117,20 @@ public class TriggerPumpDisconnected extends Trigger { @Override public Trigger duplicate() { - return new TriggerPumpDisconnected(this); + return new TriggerPumpLastConnection(this); } - TriggerPumpDisconnected setValue(int requestedValue) { + TriggerPumpLastConnection setValue(int requestedValue) { this.minutesAgo.setMinutes(requestedValue); return this; } - TriggerPumpDisconnected lastRun(long lastRun) { + TriggerPumpLastConnection lastRun(long lastRun) { this.lastRun = lastRun; return this; } - TriggerPumpDisconnected comparator(Comparator.Compare compare) { + TriggerPumpLastConnection comparator(Comparator.Compare compare) { this.comparator = new Comparator().setValue(compare); return this; } @@ -138,9 +138,9 @@ public class TriggerPumpDisconnected extends Trigger { @Override public void generateDialog(LinearLayout root, FragmentManager fragmentManager) { new LayoutBuilder() - .add(new StaticLabel(R.string.automation_trigger_pump_disconnected_label)) + .add(new StaticLabel(R.string.automation_trigger_pump_last_connection_label)) .add(comparator) - .add(new LabelWithElement(MainApp.gs(R.string.automation_trigger_pump_disconnected_description) + ": ", "", minutesAgo)) + .add(new LabelWithElement(MainApp.gs(R.string.automation_trigger_pump_last_connection_description) + ": ", "", minutesAgo)) .build(root); } } diff --git a/app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnectedTest.java b/app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpLastConnectionTest.java similarity index 67% rename from app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnectedTest.java rename to app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpLastConnectionTest.java index 55a31365a0..3ebc741d29 100644 --- a/app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpDisconnectedTest.java +++ b/app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpLastConnectionTest.java @@ -27,7 +27,7 @@ import static org.powermock.api.mockito.PowerMockito.when; @RunWith(PowerMockRunner.class) @PrepareForTest({MainApp.class, Bus.class, ProfileFunctions.class, DateUtil.class, TreatmentsPlugin.class, ConfigBuilderPlugin.class, System.class}) -public class TriggerPumpDisconnectedTest { +public class TriggerPumpLastConnectionTest { long now = 1514766900000L; @@ -38,64 +38,64 @@ public class TriggerPumpDisconnectedTest { VirtualPumpPlugin virtualPumpPlugin = VirtualPumpPlugin.getPlugin(); when(ConfigBuilderPlugin.getPlugin().getActivePump()).thenReturn(virtualPumpPlugin); Assert.assertEquals(0L, virtualPumpPlugin.lastDataTime()); - TriggerPumpDisconnected t = new TriggerPumpDisconnected().setValue(110).comparator(Comparator.Compare.IS_EQUAL).lastRun(now - 1); + TriggerPumpLastConnection t = new TriggerPumpLastConnection().setValue(110).comparator(Comparator.Compare.IS_EQUAL).lastRun(now - 1); Assert.assertFalse(t.shouldRun()); when(DateUtil.now()).thenReturn(now + (10*60*1000)); // set current time to now + 10 min - t = new TriggerPumpDisconnected().setValue(110).comparator(Comparator.Compare.IS_EQUAL); + t = new TriggerPumpLastConnection().setValue(110).comparator(Comparator.Compare.IS_EQUAL); Assert.assertEquals(110, t.getValue(), 0.01d); Assert.assertEquals(Comparator.Compare.IS_EQUAL, t.getComparator().getValue()); Assert.assertFalse(t.shouldRun()); - t = new TriggerPumpDisconnected().setValue(10).comparator(Comparator.Compare.IS_EQUAL); + t = new TriggerPumpLastConnection().setValue(10).comparator(Comparator.Compare.IS_EQUAL); Assert.assertEquals(10, t.getValue(), 0.01d); Assert.assertFalse(t.shouldRun()); // 0 == 10 -> FALSE - t = new TriggerPumpDisconnected().setValue(5).comparator(Comparator.Compare.IS_EQUAL_OR_GREATER); + t = new TriggerPumpLastConnection().setValue(5).comparator(Comparator.Compare.IS_EQUAL_OR_GREATER); Assert.assertTrue(t.shouldRun()); // 5 => 0 -> TRUE - t = new TriggerPumpDisconnected().setValue(310).comparator(Comparator.Compare.IS_EQUAL_OR_LESSER); + t = new TriggerPumpLastConnection().setValue(310).comparator(Comparator.Compare.IS_EQUAL_OR_LESSER); Assert.assertFalse(t.shouldRun()); // 310 <= 0 -> FALSE - t = new TriggerPumpDisconnected().setValue(420).comparator(Comparator.Compare.IS_EQUAL); + t = new TriggerPumpLastConnection().setValue(420).comparator(Comparator.Compare.IS_EQUAL); Assert.assertFalse(t.shouldRun()); // 420 == 0 -> FALSE } @Test public void copyConstructorTest() { - TriggerPumpDisconnected t = new TriggerPumpDisconnected().setValue(213).comparator(Comparator.Compare.IS_EQUAL_OR_LESSER); - TriggerPumpDisconnected t1 = (TriggerPumpDisconnected) t.duplicate(); + TriggerPumpLastConnection t = new TriggerPumpLastConnection().setValue(213).comparator(Comparator.Compare.IS_EQUAL_OR_LESSER); + TriggerPumpLastConnection t1 = (TriggerPumpLastConnection) t.duplicate(); Assert.assertEquals(213, t1.getValue(), 0.01d); Assert.assertEquals(Comparator.Compare.IS_EQUAL_OR_LESSER, t.getComparator().getValue()); } @Test public void executeTest() { - TriggerPumpDisconnected t = new TriggerPumpDisconnected().setValue(213).comparator(Comparator.Compare.IS_EQUAL_OR_LESSER); + TriggerPumpLastConnection t = new TriggerPumpLastConnection().setValue(213).comparator(Comparator.Compare.IS_EQUAL_OR_LESSER); t.executed(1); Assert.assertEquals(1l, t.getLastRun()); } - String LBJson = "{\"data\":{\"comparator\":\"IS_EQUAL\",\"lastRun\":0,\"minutesAgo\":410},\"type\":\"info.nightscout.androidaps.plugins.general.automation.triggers.TriggerPumpDisconnected\"}"; + String LBJson = "{\"data\":{\"comparator\":\"IS_EQUAL\",\"lastRun\":0,\"minutesAgo\":410},\"type\":\"info.nightscout.androidaps.plugins.general.automation.triggers.TriggerPumpLastConnection\"}"; @Test public void toJSONTest() { - TriggerPumpDisconnected t = new TriggerPumpDisconnected().setValue(410).comparator(Comparator.Compare.IS_EQUAL); + TriggerPumpLastConnection t = new TriggerPumpLastConnection().setValue(410).comparator(Comparator.Compare.IS_EQUAL); Assert.assertEquals(LBJson, t.toJSON()); } @Test public void fromJSONTest() throws JSONException { - TriggerPumpDisconnected t = new TriggerPumpDisconnected().setValue(410).comparator(Comparator.Compare.IS_EQUAL); + TriggerPumpLastConnection t = new TriggerPumpLastConnection().setValue(410).comparator(Comparator.Compare.IS_EQUAL); - TriggerPumpDisconnected t2 = (TriggerPumpDisconnected) Trigger.instantiate(new JSONObject(t.toJSON())); + TriggerPumpLastConnection t2 = (TriggerPumpLastConnection) Trigger.instantiate(new JSONObject(t.toJSON())); Assert.assertEquals(Comparator.Compare.IS_EQUAL, t2.getComparator().getValue()); Assert.assertEquals(410, t2.getValue(), 0.01d); } @Test public void iconTest() { - Assert.assertEquals(Optional.of(R.drawable.remove), new TriggerPumpDisconnected().icon()); + Assert.assertEquals(Optional.of(R.drawable.remove), new TriggerPumpLastConnection().icon()); } @Test public void friendlyNameTest() { - Assert.assertEquals(R.string.automation_trigger_pump_disconnected_label, new TriggerPumpDisconnected().friendlyName()); + Assert.assertEquals(R.string.automation_trigger_pump_last_connection_compared, new TriggerPumpLastConnection().friendlyName()); } From d3d7fd6cc94f267cb75fb5e9fb6b556c433f5e9b Mon Sep 17 00:00:00 2001 From: Roumen Georgiev Date: Mon, 7 Oct 2019 10:49:15 +0300 Subject: [PATCH 03/34] renamed strings --- app/src/main/res/values/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 775e8728af..4fc8e11d37 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1575,9 +1575,9 @@ Set Bolus Change profile to Change profile to %1$s - Last connection to pump - Last connection to pump [minutes ago] - Last connection to pump %1$s %2$s min ago + Last connection to pump + Last connection to pump [minutes ago] + Last connection to pump %1$s %2$s min ago Send SMS: %1$s Send SMS to all numbers in preferences Send SMS with text From a81f6071223bed073067a84599213ce0016503d8 Mon Sep 17 00:00:00 2001 From: Roumen Georgiev Date: Mon, 7 Oct 2019 11:09:34 +0300 Subject: [PATCH 04/34] fix test --- .../automation/triggers/TriggerPumpLastConnectionTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpLastConnectionTest.java b/app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpLastConnectionTest.java index 3ebc741d29..6b6f27dd6c 100644 --- a/app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpLastConnectionTest.java +++ b/app/src/test/java/info/nightscout/androidaps/plugins/general/automation/triggers/TriggerPumpLastConnectionTest.java @@ -95,7 +95,7 @@ public class TriggerPumpLastConnectionTest { @Test public void friendlyNameTest() { - Assert.assertEquals(R.string.automation_trigger_pump_last_connection_compared, new TriggerPumpLastConnection().friendlyName()); + Assert.assertEquals(R.string.automation_trigger_pump_last_connection_label, new TriggerPumpLastConnection().friendlyName()); } From 4b8395a3733f1ecd05a8c40c7d09a126f8d5d811 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 8 Oct 2019 08:27:33 +0200 Subject: [PATCH 05/34] make objective reset not permanent --- .../constraints/objectives/objectives/Objective.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/constraints/objectives/objectives/Objective.java b/app/src/main/java/info/nightscout/androidaps/plugins/constraints/objectives/objectives/Objective.java index 2a4726f406..b126f93673 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/constraints/objectives/objectives/Objective.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/constraints/objectives/objectives/Objective.java @@ -37,9 +37,9 @@ public abstract class Objective { this.gate = gate; startedOn = SP.getLong("Objectives_" + spName + "_started", 0L); accomplishedOn = SP.getLong("Objectives_" + spName + "_accomplished", 0L); - if ((accomplishedOn - DateUtil.now()) > T.days(1).msecs()) { // more than 1 day in the future - setStartedOn(0); - setAccomplishedOn(0); + if ((accomplishedOn - DateUtil.now()) > T.hours(3).msecs() || (startedOn - DateUtil.now()) > T.hours(3).msecs()) { // more than 3 hours in the future + startedOn = 0; + accomplishedOn = 0; } setupTasks(tasks); for (Task task : tasks) task.objective = this; From 4d1fccaf0194f1483d521d453333e893c39395fc Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 8 Oct 2019 09:52:55 +0200 Subject: [PATCH 06/34] CommandQueue synchronized --- .../androidaps/queue/CommandQueue.java | 68 ++++++++++++------- 1 file changed, 43 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/queue/CommandQueue.java b/app/src/main/java/info/nightscout/androidaps/queue/CommandQueue.java index 3130cb0df3..415af062fd 100644 --- a/app/src/main/java/info/nightscout/androidaps/queue/CommandQueue.java +++ b/app/src/main/java/info/nightscout/androidaps/queue/CommandQueue.java @@ -101,16 +101,20 @@ public class CommandQueue { } private synchronized void removeAll(Command.CommandType type) { - for (int i = queue.size() - 1; i >= 0; i--) { - if (queue.get(i).commandType == type) { - queue.remove(i); + synchronized (queue) { + for (int i = queue.size() - 1; i >= 0; i--) { + if (queue.get(i).commandType == type) { + queue.remove(i); + } } } } private synchronized boolean isLastScheduled(Command.CommandType type) { - if (queue.size() > 0 && queue.get(queue.size() - 1).commandType == type) { - return true; + synchronized (queue) { + if (queue.size() > 0 && queue.get(queue.size() - 1).commandType == type) { + return true; + } } return false; } @@ -119,26 +123,33 @@ public class CommandQueue { // inject as a first command if (L.isEnabled(L.PUMPQUEUE)) log.debug("Adding as first: " + command.getClass().getSimpleName() + " - " + command.status()); - queue.addFirst(command); + synchronized (queue) { + queue.addFirst(command); + } } private synchronized void add(Command command) { if (L.isEnabled(L.PUMPQUEUE)) log.debug("Adding: " + command.getClass().getSimpleName() + " - " + command.status()); - queue.add(command); + synchronized (queue) { + queue.add(command); + } } synchronized void pickup() { - performing = queue.poll(); + synchronized (queue) { + performing = queue.poll(); + } } synchronized void clear() { performing = null; - for (int i = 0; i < queue.size(); i++) { - queue.get(i).cancel(); + synchronized (queue) { + for (int i = 0; i < queue.size(); i++) { + queue.get(i).cancel(); + } + queue.clear(); } - - queue.clear(); } public int size() { @@ -181,9 +192,11 @@ public class CommandQueue { public synchronized boolean bolusInQueue() { if (isRunning(Command.CommandType.BOLUS)) return true; - for (int i = 0; i < queue.size(); i++) { - if (queue.get(i).commandType == Command.CommandType.BOLUS) { - return true; + synchronized (queue) { + for (int i = 0; i < queue.size(); i++) { + if (queue.get(i).commandType == Command.CommandType.BOLUS) { + return true; + } } } return false; @@ -440,9 +453,11 @@ public class CommandQueue { public synchronized boolean statusInQueue() { if (isRunning(Command.CommandType.READSTATUS)) return true; - for (int i = 0; i < queue.size(); i++) { - if (queue.get(i).commandType == Command.CommandType.READSTATUS) { - return true; + synchronized (queue) { + for (int i = 0; i < queue.size(); i++) { + if (queue.get(i).commandType == Command.CommandType.READSTATUS) { + return true; + } } } return false; @@ -528,15 +543,18 @@ public class CommandQueue { public Spanned spannedStatus() { String s = ""; int line = 0; - if (performing != null) { - s += "" + performing.status() + ""; + Command perf = performing; + if (perf != null) { + s += "" + perf.status() + ""; line++; } - for (int i = 0; i < queue.size(); i++) { - if (line != 0) - s += "
"; - s += queue.get(i).status(); - line++; + synchronized (queue) { + for (int i = 0; i < queue.size(); i++) { + if (line != 0) + s += "
"; + s += queue.get(i).status(); + line++; + } } return Html.fromHtml(s); } From 9df28fbde0e5946bbc6527be46b957a1a88edd09 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 8 Oct 2019 19:05:55 +0200 Subject: [PATCH 07/34] New Crowdin translations (#2076) * New translations strings.xml (Bulgarian) * New translations strings.xml (German) * New translations exam.xml (Swedish) * New translations exam.xml (Russian) * New translations exam.xml (Italian) * New translations exam.xml (Czech) * New translations exam.xml (Italian) * New translations exam.xml (Czech) * New translations exam.xml (German) * New translations exam.xml (Slovak) * New translations strings.xml (Slovak) * New translations exam.xml (Czech) * New translations exam.xml (Russian) * New translations strings.xml (Spanish) * New translations strings.xml (Czech) * New translations strings.xml (Afrikaans) * New translations strings.xml (Swedish) * New translations strings.xml (Spanish) * New translations strings.xml (Slovak) * New translations strings.xml (Russian) * New translations strings.xml (Romanian) * New translations strings.xml (Portuguese, Brazilian) * New translations strings.xml (Portuguese) * New translations strings.xml (Polish) * New translations strings.xml (Lithuanian) * New translations strings.xml (Korean) * New translations strings.xml (Italian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Greek) * New translations objectives.xml (Afrikaans) * New translations objectives.xml (Japanese) * New translations objectives.xml (Korean) * New translations objectives.xml (Lithuanian) * New translations objectives.xml (Polish) * New translations objectives.xml (Portuguese) * New translations objectives.xml (Portuguese, Brazilian) * New translations objectives.xml (Romanian) * New translations strings.xml (German) * New translations strings.xml (French) * New translations objectives.xml (Russian) * New translations objectives.xml (Slovak) * New translations objectives.xml (Spanish) * New translations strings.xml (Dutch) * New translations objectives.xml (Swedish) * New translations strings.xml (Czech) * New translations strings.xml (Turkish) * New translations objectives.xml (Italian) * New translations objectives.xml (Bulgarian) * New translations strings.xml (Chinese Simplified) * New translations objectives.xml (Greek) * New translations objectives.xml (Hebrew) * New translations objectives.xml (Irish) * New translations objectives.xml (Turkish) * New translations objectives.xml (German) * New translations objectives.xml (Finnish) * New translations objectives.xml (French) * New translations objectives.xml (Chinese Simplified) * New translations objectives.xml (Dutch) * New translations objectives.xml (Czech) * New translations objectives.xml (Croatian) * New translations objectives.xml (Czech) * New translations objectives.xml (Russian) * New translations exam.xml (Italian) * New translations objectives.xml (German) * New translations objectives.xml (German) * New translations objectives.xml (Italian) * New translations objectives.xml (German) * New translations objectives.xml (Italian) * New translations objectives.xml (German) * New translations strings.xml (Italian) * New translations objectives.xml (German) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations objectives.xml (Russian) * New translations objectives.xml (Russian) * New translations objectives.xml (Russian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations objectives.xml (Italian) * New translations strings.xml (Italian) * New translations objectives.xml (Italian) * New translations insight_alert_titles.xml (Italian) * New translations objectives.xml (Italian) * New translations exam.xml (Italian) * New translations exam.xml (Italian) * New translations exam.xml (German) * New translations exam.xml (German) * New translations exam.xml (German) * New translations exam.xml (German) * New translations exam.xml (German) * New translations exam.xml (German) * New translations exam.xml (German) * New translations exam.xml (German) * New translations strings.xml (Italian) * New translations exam.xml (German) * New translations exam.xml (Czech) * New translations exam.xml (Slovak) * New translations exam.xml (Italian) * New translations exam.xml (German) * New translations exam.xml (Swedish) * New translations exam.xml (Russian) * New translations exam.xml (German) * New translations exam.xml (Czech) * New translations exam.xml (Italian) * New translations exam.xml (Russian) * New translations strings.xml (Czech) * New translations objectives.xml (Slovak) * New translations exam.xml (Slovak) * New translations objectives.xml (Russian) * New translations objectives.xml (Portuguese) * New translations exam.xml (Portuguese) * New translations objectives.xml (German) * New translations exam.xml (Swedish) * New translations objectives.xml (Swedish) * New translations objectives.xml (Czech) * New translations strings.xml (Russian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Czech) * New translations objectives.xml (Slovak) * New translations strings.xml (Slovak) * New translations strings.xml (German) * New translations strings.xml (Polish) * New translations strings.xml (French) * New translations objectives.xml (Italian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Czech) * New translations strings.xml (Romanian) * New translations objectives.xml (Romanian) * New translations strings.xml (Czech) * New translations strings.xml (Russian) * New translations strings.xml (Russian) * New translations strings.xml (Bulgarian) * New translations objectives.xml (Italian) * New translations strings.xml (German) * New translations strings.xml (Slovak) * New translations strings.xml (Czech) * New translations strings.xml (Russian) * New translations strings.xml (German) * New translations strings.xml (French) * New translations strings.xml (French) * New translations strings.xml (French) * New translations objectives.xml (French) * New translations objectives.xml (French) * New translations objectives.xml (Spanish) * New translations strings.xml (Spanish) * New translations objectives.xml (French) * New translations exam.xml (Spanish) * New translations objectives.xml (French) * New translations exam.xml (Spanish) * New translations objectives.xml (French) * New translations exam.xml (Spanish) * New translations objectives.xml (French) * New translations exam.xml (French) * New translations exam.xml (French) * New translations exam.xml (French) * New translations exam.xml (French) * New translations exam.xml (French) * New translations objectives.xml (French) * New translations exam.xml (French) * New translations strings.xml (French) * New translations strings.xml (French) * New translations exam.xml (Spanish) * New translations strings.xml (Spanish) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Bulgarian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (German) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Slovak) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations strings.xml (Italian) * New translations objectives.xml (Portuguese, Brazilian) * New translations exam.xml (Portuguese, Brazilian) --- app/src/main/res/values-af-rZA/objectives.xml | 3 + app/src/main/res/values-af-rZA/strings.xml | 23 - app/src/main/res/values-bg-rBG/objectives.xml | 3 + app/src/main/res/values-bg-rBG/strings.xml | 66 +- app/src/main/res/values-cs-rCZ/exam.xml | 8 +- app/src/main/res/values-cs-rCZ/objectives.xml | 74 ++ app/src/main/res/values-cs-rCZ/strings.xml | 79 +- app/src/main/res/values-de-rDE/exam.xml | 162 +++- app/src/main/res/values-de-rDE/objectives.xml | 69 ++ app/src/main/res/values-de-rDE/strings.xml | 70 +- app/src/main/res/values-el-rGR/objectives.xml | 3 + app/src/main/res/values-el-rGR/strings.xml | 57 -- app/src/main/res/values-es-rES/exam.xml | 162 +++- app/src/main/res/values-es-rES/objectives.xml | 56 ++ app/src/main/res/values-es-rES/strings.xml | 72 +- app/src/main/res/values-fi-rFI/objectives.xml | 3 + app/src/main/res/values-fr-rFR/exam.xml | 162 +++- app/src/main/res/values-fr-rFR/objectives.xml | 68 ++ app/src/main/res/values-fr-rFR/strings.xml | 61 +- app/src/main/res/values-ga-rIE/objectives.xml | 3 + app/src/main/res/values-hr-rHR/objectives.xml | 3 + app/src/main/res/values-it-rIT/exam.xml | 46 +- .../values-it-rIT/insight_alert_titles.xml | 2 +- app/src/main/res/values-it-rIT/objectives.xml | 68 ++ app/src/main/res/values-it-rIT/strings.xml | 911 +++++++++--------- app/src/main/res/values-iw-rIL/objectives.xml | 3 + app/src/main/res/values-ja-rJP/objectives.xml | 3 + app/src/main/res/values-ko-rKR/objectives.xml | 3 + app/src/main/res/values-ko-rKR/strings.xml | 20 - app/src/main/res/values-lt-rLT/objectives.xml | 3 + app/src/main/res/values-lt-rLT/strings.xml | 29 - app/src/main/res/values-nl-rNL/objectives.xml | 3 + app/src/main/res/values-nl-rNL/strings.xml | 23 - app/src/main/res/values-pl-rPL/objectives.xml | 3 + app/src/main/res/values-pl-rPL/strings.xml | 64 +- app/src/main/res/values-pt-rBR/exam.xml | 35 +- app/src/main/res/values-pt-rBR/objectives.xml | 12 + app/src/main/res/values-pt-rBR/strings.xml | 40 +- app/src/main/res/values-pt-rPT/exam.xml | 35 +- app/src/main/res/values-pt-rPT/objectives.xml | 12 + app/src/main/res/values-pt-rPT/strings.xml | 38 - app/src/main/res/values-ro-rRO/objectives.xml | 71 ++ app/src/main/res/values-ro-rRO/strings.xml | 68 +- app/src/main/res/values-ru-rRU/exam.xml | 6 +- app/src/main/res/values-ru-rRU/objectives.xml | 74 ++ app/src/main/res/values-ru-rRU/strings.xml | 73 +- app/src/main/res/values-sk-rSK/exam.xml | 162 +++- app/src/main/res/values-sk-rSK/objectives.xml | 74 ++ app/src/main/res/values-sk-rSK/strings.xml | 74 +- app/src/main/res/values-sv-rSE/exam.xml | 8 +- app/src/main/res/values-sv-rSE/objectives.xml | 68 ++ app/src/main/res/values-sv-rSE/strings.xml | 57 -- app/src/main/res/values-tr-rTR/objectives.xml | 3 + app/src/main/res/values-tr-rTR/strings.xml | 22 - app/src/main/res/values-zh-rCN/objectives.xml | 3 + app/src/main/res/values-zh-rCN/strings.xml | 20 - 56 files changed, 1972 insertions(+), 1371 deletions(-) create mode 100644 app/src/main/res/values-af-rZA/objectives.xml create mode 100644 app/src/main/res/values-bg-rBG/objectives.xml create mode 100644 app/src/main/res/values-cs-rCZ/objectives.xml create mode 100644 app/src/main/res/values-de-rDE/objectives.xml create mode 100644 app/src/main/res/values-el-rGR/objectives.xml create mode 100644 app/src/main/res/values-es-rES/objectives.xml create mode 100644 app/src/main/res/values-fi-rFI/objectives.xml create mode 100644 app/src/main/res/values-fr-rFR/objectives.xml create mode 100644 app/src/main/res/values-ga-rIE/objectives.xml create mode 100644 app/src/main/res/values-hr-rHR/objectives.xml create mode 100644 app/src/main/res/values-it-rIT/objectives.xml create mode 100644 app/src/main/res/values-iw-rIL/objectives.xml create mode 100644 app/src/main/res/values-ja-rJP/objectives.xml create mode 100644 app/src/main/res/values-ko-rKR/objectives.xml create mode 100644 app/src/main/res/values-lt-rLT/objectives.xml create mode 100644 app/src/main/res/values-nl-rNL/objectives.xml create mode 100644 app/src/main/res/values-pl-rPL/objectives.xml create mode 100644 app/src/main/res/values-pt-rBR/objectives.xml create mode 100644 app/src/main/res/values-pt-rPT/objectives.xml create mode 100644 app/src/main/res/values-ro-rRO/objectives.xml create mode 100644 app/src/main/res/values-ru-rRU/objectives.xml create mode 100644 app/src/main/res/values-sk-rSK/objectives.xml create mode 100644 app/src/main/res/values-sv-rSE/objectives.xml create mode 100644 app/src/main/res/values-tr-rTR/objectives.xml create mode 100644 app/src/main/res/values-zh-rCN/objectives.xml diff --git a/app/src/main/res/values-af-rZA/objectives.xml b/app/src/main/res/values-af-rZA/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-af-rZA/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-af-rZA/strings.xml b/app/src/main/res/values-af-rZA/strings.xml index 0fd0888377..1df78ea55f 100644 --- a/app/src/main/res/values-af-rZA/strings.xml +++ b/app/src/main/res/values-af-rZA/strings.xml @@ -55,9 +55,6 @@ Monitor en beheer AndroidAPS met jou WearOS horlosie. Wys informasie van jou loop op jou xDrip+ horlosie-gesig. Afstandbeheer AndroidAPS met SMS kodes. - Terug - Begin - Verifieer Eenhede DIA IC @@ -175,9 +172,6 @@ Weergawe van NSClient nie ondersteun Weergawe van Nightscout nie ondersteun NSClient nie gevind. Rekord verlore! - BG beskikbaar in NS - Pompstatus beskikbaar in NS - Per hand aksies LOOP UIT AKSIE GESTEL DEUR BEPERKINGS Basale IAB Bolus beperking toegepas @@ -315,8 +309,6 @@ STAAK GEDRUK Wag vir pomp Gaan %1$.2fU lewer - Opstel van visualisering en monitering, en ontleed basale en verhoudings - Verifieer dat BG beskikbaar is in Nightscout, en dat pomp insulien data opgelaai word Die toegelate limiet is bereik Geen profiel gekies Loop is gedeaktiveer @@ -846,8 +838,6 @@ ProfileSwitch ontbreek. Doen \'n profiel skakelaar of druk \"Aktiveer profiel\" in die LokaleProfiel. Bolus telling TBR telling - Objektief %1$d mie begin nie - Objektief %1$d nie klaar Pomp is nie tydelike basale bekwame Geen geldige basale tempo gelees van pomp Geslote lus modus in voorkeure gedeaktiveer @@ -968,7 +958,6 @@ Voltooi, baie mooi gedoen! Nog nie voltooi nie Tydsverloop - %1$d. Doelwit Poctech Ontvang BG waardes van Poctech toepassing Ontvang BG waardes vanaf Tomato toep (MiaoMiao toestel) @@ -1349,16 +1338,4 @@ Stel Bolus Bolus beperking aangewend: %2$.2fU to %3$.2fU]]> %1$.0f / %2$d U - - %1$d dae - %1$d dae - - - %1$d uur - %1$d ure - - - %1$d minuut - %1$d minute - diff --git a/app/src/main/res/values-bg-rBG/objectives.xml b/app/src/main/res/values-bg-rBG/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-bg-rBG/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index 0d89d0b8b0..25193a4655 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -57,9 +57,6 @@ Наблюдавайте и контролирайте AndroidAPS, от вашия WearOS часовник. Покажи информация за вашия APS на xDrip + циферблат на часовник. Дистанционно управление AndroidAPS чрез използване на SMS команди. - Назад - Стартирай - Провери Единици DIA (Време на действие на инсулина): IC (Инсулин/въглехидр.): @@ -177,9 +174,6 @@ Несъвместима версия на NSClient Несъвместима версия на Nightscout NSClient не е открит. Записът е загубен! - КЗ да се вижда в NS - Статуса на помпата да е достъпен в NS - Ръчно приложени LOOP Е СПРЯН ОТ ОГРАНИЧЕНИЯТА Базален IOB Приложено ограничение на болус @@ -317,21 +311,6 @@ Натиснат е СТОП! Очаква помпата Ще стартира %1$.2fЕ болус - Настройка на визуализацията и наблюдението, а също и анализиране на базалните нужди и коефициенти - Потвърждаване, че КЗ е достъпна в Найтскаут и данните за помпата се качват там - Стартиране в режим Отворен кръг (Open loop) - Работа в режим \"Отворен кръг\" за няколко дни и ръчно въвеждане на много временни базали. Настройте и използвайте временни и стандартни временни цели (напр. за активни въглехидрати или такива при хипо) - Опитайте се да разбирате по-добре вашият APS в режим \"Отворен кръг\", включително препоръчваните временни базали - Определяне на макс. лимит на базалния инсулин и настройване в помпата и програмата - Стартиране на \"Затворен кръг\" с изключване на базал при ниска КЗ - Стартиране на \"Затворен кръг\" с макс. IOB=0 без твърде много събития тип ниска КЗ - Настройване на \"Затворен кръг\" чрез повишаване на максималният IOB над 0 и понижаване на целевите нива на КЗ - Прекарайте няколко дни по този начин, като поне една нощ нямате аларма за ниска КЗ - Настройване на базалния инсулин и коефициенти ако е необходимо и активиране на auto-sens - Една седмица успешно дневно използване с редовно въвеждане на въглехидрати - Активиране на допълнителни функции за дневно използване, включително и advanced meal assist (АМА) - Добавяне на допълнителни функции за използване през деня, като SMB - Трябва да прочетете wiki и увеличите maxIOB за да може SMB да работи добре! Добро начало е maxIOB = средния болус за хранене + 3 x най-големия базал от профила Достигнахте лимита Няма избран профил APS е деактивиран @@ -864,8 +843,6 @@ Смяната на профила не е отразена. Моля, направете превключване на потребителския профил или натиснете \"Активирай профил\" в Локален профил. Брой болуси Брой TBR - ЦЕЛ %1$d не е стартирана - ЦЕЛ %1$d не е завършена Помпата не поддържа временен базал Няма валиден базал в помпата Затворения кръг е забранен в настройките @@ -987,7 +964,6 @@ Приключихме, Браво! Все още не сме неприключили Изминало време - %1$d. Цел Poctech Получавай данни за КЗ от Poctech апликацията. Получавай КЗ от Tomato апликация (устройство МяоМяо) @@ -1368,6 +1344,10 @@ Получи временния базал Приложи временен базал Стартирай болус + Изпращане на SMS с текст %1$s + Изпрати SMS до всички телефони от настройките + Изпрати SMS с текст + %2$+.2fг Е]]> Ограничение на болуса: %2$.2fЕ на %3$.2fЕ]]> !!!!! Бавна абсорбция на въглехидрати: %2$d%% от времето. Проверете въведените данни. Може да има голяма грешка !!!!!]]> %1$.0f / %2$d Е @@ -1375,38 +1355,10 @@ Калкулатора изчислява нужния инсулин, но само тази част ще бъде доставена. Полезно със SMB алгоритъма. Зареждане ... Отложи - Изпълнено: %1$s - Научете се да управлявате AndroidAPS - Извършете различни действия в AndroidAPS - Настройте профила на 90% за 10 минути (задръжте върху името на профила в таб Общ) - Симулирайте душ. Изключете помпата за 1 час (задръжте върху Отворен кръг) - ... и отново я свържете по същия начин - Създаване на различна временна цел с продължителност 10 мин. (задръжте върху сегашната си цел) - В Конфигурация включете плъгин Действия и го направете видим, след което го изберете от списъка с табове. - Отворете съдържанието на Цикъл плъгина. - Използвайте функцията за удължаване на периода на графиката, като задържите върху нея. - Въведи - Въведете кода, получен от разработчиците да прескочите останалите цели - Код приет! - Неправилен код - Докажете знанията си - Отговорете правилно на въпросите - Изключено до: %1$s - Грешен отговор! - Следващия неотговорен + Времеви диапазон + Часът е между %1$s и %2$s + Между Затвори - Код (request code): %1$s - (отбележете всички правилни отговори) - - %1$d дeн - %1$d дни - - - %1$d часа - %1$d часа - - - %1$d минута - %1$d минутa - + Повишавам максималната стойност на базал, защото тя е по-ниска от най-високата в базалния профил + Невалиден текст на съобщение diff --git a/app/src/main/res/values-cs-rCZ/exam.xml b/app/src/main/res/values-cs-rCZ/exam.xml index 503870e0b7..698dd25fa4 100644 --- a/app/src/main/res/values-cs-rCZ/exam.xml +++ b/app/src/main/res/values-cs-rCZ/exam.xml @@ -11,7 +11,6 @@ Téma: Dočasný cíl Hypoglykémie Proč je užitečné nastavit dočasný cíl pro hypoglykémii? Prevence nízké glykémie. - Pomoci zotavit se z nízké glykémie. Aby se po vzestupu glykémie z rychlých sacharidů po řešení hypoglykémie zabránilo vydávání SMB. https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Usage/temptarget.html Který profil lze použít a konfigurovat offline? @@ -47,7 +46,6 @@ Přepnout na profil nad 100 %. Zastavit smyčku. Nastavit dočasný cíl aktivity před zahájením cvičení. - Nastavit dočasný cíl aktivity po začátku cvičení. https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Usage/temptarget.html#docasny-cil-pri-pohybove-aktivite Téma: Pozastavená smyčka Dostávám inzulín, když je smyčka pozastavena? @@ -78,7 +76,7 @@ Co je pravda? Musíte mít nainstalován Git. Aktualizovat ihned po uvolnění nové verze. - Můžete použít stejné podpisové klíče. + Měli byste používat stejné podpisové klíče. Nikdy neaktualizujte, pokud systém funguje dobře. Požádejte kamaráda o novou verzi APK. https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Installing-AndroidAPS/Update-to-new-version.html @@ -116,7 +114,7 @@ Téma: Monitorování dětí Jak můžete na dálku monitorovat AAPS svého dítěte? Pomocí stránky Nightscout. - Aplikace Dexcom Follow, pokud používáte originální aplikaci Dexcom. + Dexcom follow, pokud používáte originální aplikaci Dexcom (pouze hodnoty glykémie). Aplikace Dexcom Follow, pokud používáte aplikaci xDrip. Aplikace xDrip v režimu sledování. Aplikace Loop na iPhone. @@ -145,7 +143,7 @@ Hodnota inzulino-sacharidového poměru bude o 10 % nižší. Hodnota citlivosti bude o 10 % vyšší. Hodnota citlivosti bude o 10 % nižší. - Celkově dostanete o 10 % inzulinu méně. + Celkově dostanete o cca 10 % inzulinu méně. Cíl bude o 10 % vyšší. Cíl bude o 10 % nižší. Pouze dolní cíl bude o 10 % nižší. diff --git a/app/src/main/res/values-cs-rCZ/objectives.xml b/app/src/main/res/values-cs-rCZ/objectives.xml new file mode 100644 index 0000000000..69c2678c1a --- /dev/null +++ b/app/src/main/res/values-cs-rCZ/objectives.xml @@ -0,0 +1,74 @@ + + + + Zpět + Začátek + Kontrola + %1$d. cíl + Výukový cíl %1$d nespuštěn + Výukový cíl %1$d nedokončen + Nastavit vizualizaci a monitoring, analyzovat bazály a koeficienty + Zkontrolovat, zda jsou glykémie a údaje z pumpy viditelné v Nightscoutu + Začít s otevřenou smyčkou + Provozovat několik dní otevřenou smyčku a ručně potvrzovat doporučené dočasné bazály. Nastavovat a používat dočasné cíle (např. pro sport nebo hypo) + Porozumět otevřené smyčce, včetně jejích doporučení ohledně dočasných bazálů + Na základě předchozích zkušeností rozhodnout, jaký je třeba maximální bazál a nastavit ho v pumpě a v aplikaci + Spustit uzavřenou smyčku pouze se zastavováním při nízké glykémii + Spustit uzavřenou smyčku s max IOB = 0 na několik dní s minimem nutných korekcí na nízkou glykémii + Zapnout uzavřenou smyčku, zvyšovat max IOB nad 0 a snižovat cílovou glykémii + Provozovat smyčku několik dní s alespoň jednou nocí bez alarmů na nízkou glykémii + Upravit bazály a poměry, bude-li to potřeba, a povolit automatickou detekci citlivosti na inzulín + Jeden týden úspěšného používání s běžným příjmem sacharidů + Povolení doplňkový funkcí pro každodenní použití, jako např. pokročilý jídelní asistent (AMA) + Povolit další funkce pro běžné používání jako SMB + Přečíst si dokumentaci a zvýšit maximální IOB, aby mohlo SMB fungovat. Pro začátek se dá použít velikost běžného bolusu + 3x maximální denní bazál + Glykémie dostupná v NS + Stav pumpy dostupný v NS + Ručně spuštěno + Splněno: %1$s + Naučte se, jak ovládat AndroidAPS + Provádějte v AndroidAPS různé akce + Nastavte profil na 90 % na 10 min (Dlouhé stisknutí názvu profilu na obrazovce Přehled) + Předstírejte, že se jdete sprchovat. Odpojte pumpu na 1 h (Dlouze přidržte tlačítko Otevřená smyčka) + ... a stejným způsobem ji znovu připojte + Vytvořte vlastní dočasný cíl s trváním 10 min (Dlouze přidržte aktuální cíl) + Na kartě Konfigurace povolte modul Akce, aktivujte jeho zobrazení a zobrazte jeho obsah z horní nabídky + Zobrazte obsah modulu Smyčka + Přepněte režim zobrazení dlouhým stisknutím grafu glykémie + Zadat + Zadejte kód, který jste získali od vývojářů, abyste obešli zbývající cíle + Kód přijat + Neplatný kód + Prokažte své znalosti + Studujte a správně zodpovězte otázky + Odpovídání zakázáno do: %1$s + Špatná odpověď! + Další nedokončená + Kód žádosti: %1$s + (zatrhněte všechny správné odpovědi) + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/FAQ.html#co-delat-pri-sprchovani-a-koupani + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/Screenshots.html#hlavni-stranka + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/Screenshots.html#konfigurace + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/Screenshots.html#hlavni-stranka + Chybí připojení k internetu + Nepodařilo se načíst čas + Požadavky cíle nejsou splněny + + %1$d den + %1$d dnů + %1$d dnů + %1$d dnů + + + %1$d hodina + %1$d hodin + %1$d hodin + %1$d hodin + + + %1$d minuta + %1$d minut + %1$d minut + %1$d minut + + diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml index bde8479327..96ce2abdd4 100644 --- a/app/src/main/res/values-cs-rCZ/strings.xml +++ b/app/src/main/res/values-cs-rCZ/strings.xml @@ -57,9 +57,6 @@ Zobrazování stavu a řízení AndroidAPS z hodinek s WearOS Zobrazování informací o smyčce na xDrip+ watchface. Vzdálené řízení pomocí SMS příkazů - Zpět - Začátek - Kontrola Jednotky Doba působnosti inzulínu Inzulínosacharidový poměr @@ -177,9 +174,6 @@ Nepodporovaná verze NSClient Nepodporovaná verze Nightscoutu NSClient není nainstalován. Záznam je ztracen! - Glykémie dostupná v NS - Stav pumpy dostupný v NS - Ručně spuštěno SMYČKA ZAKÁZÁNA OMEZENÍM Bazální IOB Aplikováno omezení bolusu @@ -317,21 +311,6 @@ STISKNUTO STOP Čekání na pumpu Podávání %1$.2fU inzulínu - Nastavit vizualizaci a monitoring, analyzovat bazály a koeficienty - Zkontrolovat, zda jsou glykémie a údaje z pumpy viditelné v Nightscoutu - Začít s otevřenou smyčkou - Provozovat několik dní otevřenou smyčku a ručně potvrzovat doporučené dočasné bazály. Nastavovat a používat dočasné cíle (např. pro sport nebo hypo) - Porozumět otevřené smyčce, včetně jejích doporučení ohledně dočasných bazálů - Na základě předchozích zkušeností rozhodnout, jaký je třeba maximální bazál a nastavit ho v pumpě a v aplikaci - Spustit uzavřenou smyčku pouze se zastavováním při nízké glykémii - Spustit uzavřenou smyčku s max IOB = 0 na několik dní s minimem nutných korekcí na nízkou glykémii - Zapnout uzavřenou smyčku, zvyšovat max IOB nad 0 a snižovat cílovou glykémii - Provozovat smyčku několik dní s alespoň jednou nocí bez alarmů na nízkou glykémii - Upravit bazály a poměry, bude-li to potřeba, a povolit automatickou detekci citlivosti na inzulín - Jeden týden úspěšného používání s běžným příjmem sacharidů - Povolit další funkce pro běžné používání jako AMA - Povolit další funkce pro běžné používání jako SMB - Přečíst si dokumentaci a zvýšit maximální IOB, aby mohlo SMB fungovat. Pro začátek se dá použít velikost běžného bolusu + 3x maximální denní bazál Dosaženo limitu Není vybrán žádný profil Smyčka byla zakázána @@ -466,8 +445,8 @@ Profil Výchozí hodnota: 3 Toto je klíčová hodnota zabezpečení. Říká, že maximální nastavitelný bazál je trojnásobkem maximálního denního bazálu. Patrně to nebudete muset měnit, případně si přečtete o tématu \"3x max denní; 4x aktuální\". Výchozí hodnota: 4 Toto je druhá klíčová hodnota. Říká, že maximální hodnota dočasného bazálu nikdy nebude větší, než čtyřnásobek aktuálního bazálu. Je to proto, aby se lidé nedostali do nebezpečných hodnot dříve, než pochopí jak OpenAPS pracuje. Znovu, výchozí hodnota je 4 a většina lidí ji nikdy nebude muset změnit. Pokud nestačí, obvykle je problém někde jinde. - Výchozí hodnota: 1.2\nToto je bezpečnostní nastavení pro detekci sensitivity (a brzy autotune). Říká, že autosens může zvýšit bazály, snížit ISF a snížit cílovou hodnotu glykémie o 20%%. - Výchozí hodnota: 0.7\nToto je bezpečnostní nastavení pro detekci sensitivity. Říká, že autosens může snížit bazály, zvýšit ISF a zvýšit cílovou hodnotu glykémie na 70%%. + Výchozí hodnota: 1.2\nToto je bezpečnostní nastavení pro detekci sensitivity (a brzy autotune). Říká, že autosense může zvýšit bazály, snížit ISF a snížit cílovou hodnotu glykémie o 20 %. + Výchozí hodnota: 0.7\nToto je bezpečnostní nastavení pro detekci sensitivity. Říká, že autosense může snížit bazály, zvýšit ISF a zvýšit cílovou hodnotu glykémie na 70 %. Úprava cílové glykémie pomocí Autosens Výchozí hodnota: zapnuto\nToto nastavení říká, že autosens může měnit také cílové hodnoty glykémií. Výchozí hodnota: 2\nToto nastavení říká, po jakou část z hodnoty DIA smyčka po bolusu čeká a nereaguje na změny glykémií (zde 3DIA/2 = 1,5h). @@ -864,8 +843,6 @@ Přepnutí profilu chybí. Proveďte přepnutí profilu nebo ho aktivujte na záložce lokálního profilu. Počet bolusů Počet dočasných bazálů - Výukový cíl %1$d nespuštěn - Výukový cíl %1$d nedokončen Pumpa nepodporuje dočasné bazály Z pumpy nepřečten žádný platný bazál Uzavřená smyčka zakázána v nastavení @@ -987,7 +964,6 @@ Hotovo, gratulujeme! Nedokončeno Čas - %1$d. cíl Poctech Získávat glykémie z aplikace Poctech Přijímat hodnoty glykémií z Tomato aplikace (MiaoMiao zařízení) @@ -1368,52 +1344,23 @@ Načítání dočasného bazálu Nastavování dočasného bazálu Nastavování bolusu + Změna profilu na + Změna profilu na %1$s + Poslat SMS: %1$s + Odeslat SMS na všechna čísla v předvolbách + Odeslat SMS s textem %2$+.2fU]]> Aplikováno omezení bolusu: %2$.2fU na %3$.2fU]]> - !!!!! Detekována pomalá absorbce sacharidů: %2$d% % času. Překontrolujte kalkulaci. COB může být nadhodnocené, a proto může být počítáno více inzulínu !!!!!]]> + !!!!! Detekována pomalá absorbce sacharidů: %2$d%% času. Překontrolujte kalkulaci. COB může být nadhodnocené, a proto může být započítáno více inzulínu !!!!!]]> %1$.0f / %2$d U Podat tuto část z výsledku kalkulace [%] Kalkulátor provede výpočet, ale dodána je pouze tato část inzulínu. Výhodné při používání SMB algoritmu. Načítání… Ztišit - Splněno: %1$s - Naučte se, jak ovládat AndroidAPS - Provádějte v AndroidAPS různé akce - Nastavte profil na 90 % na 10 min (Dlouhé stisknutí názvu profilu na obrazovce Přehled) - Předstírejte, že se jdete sprchovat. Odpojte pumpu na 1 h (Dlouze přidržte tlačítko Otevřená smyčka) - ...a stejným způsobem ji znovu připojte - Vytvořte vlastní dočasný cíl s trváním 10 min (Dlouze přidržte aktuální cíl) - Na kartě Konfigurace povolte modul Akce, aktivujte jeho zobrazení a zobrazte jeho obsah z horní nabídky - Zobrazte obsah modulu Smyčka - Přepněte režim zobrazení dlouhým stisknutím grafu glykémie - Zadat - Zadejte kód, který jste získali od vývojářů, abyste obešli zbývající cíle - Kód přijat - Neplatný kód - Prokažte své znalosti - Studujte a správně zodpovězte otázky - Odpovídání zakázáno do: %1$s - Špatná odpověď! - Další nedokončená + Časový rozsah + Čas je mezi %1$s a %2$s + Mezi Zavřít - Kód žádosti: %1$s - (zatrhněte všechny správné odpovědi) - - %1$d den - %1$d dnů - %1$d dnů - %1$d dnů - - - %1$d hodina - %1$d hodin - %1$d hodin - %1$d hodin - - - %1$d minuta - %1$d minut - %1$d minut - %1$d minut - + Zvýšena hodnota maximálního bazálu, protože nastavení je nižší než Vaše maximální hodnota bazální profilu + Neplatné tělo zprávy diff --git a/app/src/main/res/values-de-rDE/exam.xml b/app/src/main/res/values-de-rDE/exam.xml index 70489fbc5e..f999f1ba67 100644 --- a/app/src/main/res/values-de-rDE/exam.xml +++ b/app/src/main/res/values-de-rDE/exam.xml @@ -1,3 +1,163 @@ - + + Welche Aussagen zum DIA stimmen? + Thema: Insulinwirkdauer + Das vorgegebene Minimum beträgt 3 Stunden. + Das vorgegebene Minimum beträgt 5 Stunden. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Configuration/Config-Builder.html#insulin + Entspricht der Insulinwirkdauer, die Du in Deiner Pumpe eingestellt hast. + Du musst den individuell für Dich passenden Wert (nicht weniger als 5 Stunden) ermitteln. + Thema: Temporäres Ziel \"Hypo\" + In welchen Fällen ist es sinnvoll, ein temporäres Ziel \"Hypo\" zu setzen? + Um niedrige BZ-Werte zu verhindern. + Um zu verhindern, dass nach einer Hypo der durch schnelle KH verursachte Anstieg zu einem SMB führt. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Usage/temptarget.html + Welches Profil kann offline verwendet und konfiguriert werden? + Thema: Offline-Profil + NS-Profil kann verwendet, aber nicht konfiguriert werden. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Configuration/Config-Builder.html#profil + Thema: Pumpe abkoppeln + Wie gehst Du vor, wenn Du die Pumpe abkoppelst? + Teile dem Loop mit, dass kein Insulin in deinen Körper abgegeben wird. Klicke dazu auf \"Trenne Pumpe für...\". + Keine Änderung erforderlich, Pumpe einfach abkoppeln. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Getting-Started/FAQ.html#andere-einstellungen + Thema: AndroidAPS Einstellungen + Welches ist die empfohlene Vorgehensweise, um ein Backup Deiner Einstellungen zu erstellen? + Exportiere sie lokal auf Deinem Smartphone über den Menüpunkt \"Wartung\". + Speichere die exportierte Datei an einen anderen Ort (E-Mail, Dropbox, Google Drive...). + Exportiere sie direkt nach der Installation von AAPS. + Exportiere sie nach jeder Änderung einer Einstellung. + Exportiere sie, nachdem Du die Ersteinrichtung abgeschlossen hast. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Usage/ExportImportSettings.html + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Getting-Started/FAQ.html#was-sollte-ich-fur-den-notfall-immer-dabei-haben + Thema: Verrauschte CGM-Werte + Was ist zu tun, wenn die CGM Werte verrauscht sind und stark springen? + Nichts, AAPS kümmert sich darum. + Pausiere den Closed Loop Modus, um zu hohe Insulingaben zu verhindern. + Ersetze den CGM-Sensor. + Schalte das Smartphone aus. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Usage/Smoothing-Blood-Glucose-Data-in-xDrip.html + Stelle sicher, dass Deine CGM-App die Daten glättet. + Thema: Aktivität + Wie kannst Du das System dabei unterstützen, mit Sport und Bewegung umzugehen? + Setze ein temporäres Ziel für Aktivität. + Mache einen Profilwechsel auf UNTER 100%. + Mache einen Profilwechsel auf ÜBER 100%. + Stoppe den Loop. + Setze ein temporäres Ziel für Aktivität, BEVOR Du mit der Bewegung beginnst. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Usage/temptarget.html#aktivitaten-temp-target + Thema: Loop pausieren + Wird Insulin abgegeben, wenn ich den Loop pausiere? + Ja, die Standard-Basalrate. + Nein, die Insulinabgabe ist gestoppt. + Thema: Basalrate, Korrektur- und Kohlenhydratfaktoren überprüfen + Wann sollte ich Basalrate, Korrektur- und KH-Faktoren prüfen? + Bevor ich beginne zu loopen. + Bei regelmäßigen Hypos / niedrigen Werten. + Bei regelmäßigen Hyperglykämien / hohen Werten. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Getting-Started/FAQ.html#androidaps-einstellungen + Thema: Grundvoraussetzungen + Was brauche ich? + Korrekt bestimmtes Profil (Basalrate, KH- und Korrekturfaktoren, DIA). + Einen Computer zum Erstellen der APK. + Ein unterstütztes Smartphone. + Ein Auto. + Nightscout zum Erreichen der Objectives (Ziele) + Ein Tidepool-Konto. + Ein Google-Konto. + Ein Github-Konto. + Du musst selbst Android-Entwickler sein. + Eine Medtronic 670G Insulinpumpe. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Module/module.html + Eine Smartwatch. + Ein unterstütztes CGM. + Thema: AndroidAPS updaten + Was stimmt? + Du musst Git installieren. + Updaten, sobald eine neue Version veröffentlicht wurde. + Du solltest die gleichen Signaturschlüssel (keys) verwenden. + Nie updaten, wenn das System stabil läuft. + Frag deine Freunde nach einer neuen APK-Datei. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Installing-AndroidAPS/Update-to-new-version.html + Thema: Fehlerbehebung + Wo bekommst Du Hilfe? + Tritt den Facebook-Gruppen LoopedDE (deutsch) und androidapsusers (englisch) bei. + Lies Dir das AndroidAPS Wiki durch. + Nutze den AndroidAPS Gitter Channel. + Nutze AndroidAPS Google Support. + Sprich mit Deinem Diabetologen / Diabetesberater. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Installing-AndroidAPS/Update-to-new-version.html#problembehandlung + https://www.facebook.com/groups/loopedDE/ + https://gitter.im/MilosKozak/AndroidAPS + Thema: Insulin + Welche Insuline können mit dem Ultra-Rapid-Oref-Plugin verwendet werden? + Fiasp® + Novorapid® + Humalog® + Actrapid® + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Configuration/Config-Builder.html#insulin + Thema: Empfindlichkeitserkennung + Bei welchem Plugin für die Empfindlichkeitserkennung kannst Du selbst den Zeitraum einstellen? + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Configuration/Sensitivity-detection-and-COB.html + Welches Plugin zur Empfindlichkeitserkennung muss für die UAM-Funktion (\"nicht angegebene Mahlzeiten\") genutzt werden? + Thema: Verschätzte Kohlenhydratmengen + Du hast eine falsche Kohlenhydratmenge eingegeben. Wie solltest Du vorgehen? + Gehe zu Behandlungen, lösche die falsche KH-Menge und gib die korrekte Menge ein. + Gib \"Fake Insulin\" über die Funktion Vorfüllen/Füllen ab. + Thema: Mahlzeiten mit Fett und Protein (FPE) + Wie gehst Du vor, wenn Deine Mahlzeit viel Fett und\/oder Proteine enthält? + Rechne Fett und Proteine in Kohlenhydrate um und nutze die Funktion für verzögerte Kohlenhydrate (\"eCarbs\"). + Rechne Fett und Proteine in Kohlenhydrate um und füge sie zu Deiner Bolusberechnung hinzu. + Verwende einen verzögerten Bolus, um Fett und Proteine abzudecken. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Usage/Extended-Carbs.html + Thema: Loop von Kindern überwachen + Wie kannst Du den Loop eines Kindes mit AAPS aus der Ferne mitverfolgen? + Mit einer Nightscout-Website. + Dexcom Follow App zusammen mit der originalen Dexcom App (nur BZ). + Über Dexcom Follow, falls Du die xDrip App verwendest. + xDrip im Follower Modus. + Loop App auf einem iPhone. + Spike App auf einem iPhone. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Children/Children.html + Thema: Korrekturfaktoren (ISF) + ERHÖHUNG der ISF-Zahl führt zu geringerer Insulinabgabe, wenn Du Deinen Glukosewert über den Bolusrechner senken willst. + SENKUNG der ISF-Zahl führt zu geringerer Insulinabgabe wenn Du Deinen Glukosewert über den Bolusrechner senken willst. + Die Änderung des ISF hat keinen Einfluss darauf, wie viel Insulin durch AAPS zur Korrektur hoher Werte abgegeben wird. + Du musst den ISF in den Einstellungen eingeben. + Wenn Du einen ISF-Wert im Profil änderst, wird dies sofort vom Loop berücksichtigt. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Getting-Started/FAQ.html#korrekturfaktor-isf-mg-dl-ie-oder-mmol-l-ie + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Usage/Profiles.html + Thema: Kohlenhydrat-Faktoren (IC) + Eine ERHÖHUNG des IC-Wertes (\"KH-Faktors\") führt dazu, dass für die gleiche Kohlenhydrat-Menge weniger Insulin abgegeben wird. + Eine SENKUNG des IC-Wertes (\"KH-Faktors\") führt dazu dass für dieselbe Kohlenhydrat-Menge weniger Insulin abgegeben wird. + Stelle Dir vor, COB ist 0. Eine Änderung des IC-Wertes würde dazu führen, dass eine andere Insulinmenge zum Korrigieren des Glukosewertes verwendet wird. + Der IC-Wert muss sich unterscheiden, je nachdem, ob Du eine BE mit 10g oder mit 12g berechnest. + IC bedeutet: Wie viele BE werden durch eine Einheit Insulin abgedeckt? + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Getting-Started/FAQ.html#kh-faktor-carbohydrate-to-insulin-ratio-cr-g-ie + Thema: Profilwechsel + Durch einen Profilwechsel auf 90%… + wird 10% MEHR Basalinsulin abgegeben. + wird 10% WENIGER Basalinsulin abgegeben. + liegt der IC-Wert (KH-Faktor) 10% HÖHER. + liegt der IC-Wert (KH-Faktor) 10% NIEDRIGER. + liegt der ISF-Wert (Korrekturfaktor) 10% HÖHER. + wird der ISF-Wert (Korrekturfaktor) 10% NIEDRIGER sein. + Du wirst rund 10% weniger Insulin erhalten. + wird der Zielwert 10% HÖHER liegen. + wird der Zielwert 10% NIEDRIGER liegen. + wird nur der untere Zielwert 10% NIEDRIGER liegen. + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Usage/Profiles.html#prozentsatz + Du möchtest einen Profilwechsel machen, da Du eine Stunde früher aufstehst als üblich. Am einfachsten funktioniert dies über die Zeitverschiebung beim Profilwechsel. Welche Zahl musst Du eingeben? + 1 + -1 + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Usage/Profiles.html#zeitverschiebung + 60 + -60 + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Module/module.html#gute-individuelle-profileinstellungen-fur-deine-diabetes-therapie + Thema: Hilfe zur Einstellung der Basalraten + An wen solltest Du Dich wenden, wenn Du Unterstützung zur Einstellung Deiner Basalrate etc. brauchst? + Dein Diabetes-Team + Google + Facebook + diff --git a/app/src/main/res/values-de-rDE/objectives.xml b/app/src/main/res/values-de-rDE/objectives.xml new file mode 100644 index 0000000000..57fb21fcf0 --- /dev/null +++ b/app/src/main/res/values-de-rDE/objectives.xml @@ -0,0 +1,69 @@ + + + + Zurück + Start + Bestätigen + %1$d. Objective (Ziel) + Objective %1$d nicht begonnen + Objective %1$d nicht abgeschlossen + Einrichten der Anzeige und Überwachung sowie Analysieren der Basalraten und Faktoren + Prüfe, ob der BZ-Wert in Nightscout angezeigt wird und die - Pumpen-Insulin-Daten erfolgreich hochgeladen werden + Beginne im Open Loop Modus + Probiere den Open Loop Modus für ein paar Tage aus und setze manuell ganz viele temporäre Basalraten. Richte temporäre Ziele ein und nutze sie (z.B. für Aktivität oder bei KH zur Hypobehandlung) + Versuche, den Open Loop und seine Empfehlungen für temporäre Basalraten nachzuvollziehen + Entscheide, wie hoch demzufolge max Basal sein sollte und übernimm diesen Wert in die Pumpe und in die AAPS-Einstellungen + Starte den Closed Loop Modus mit Abschaltung bei niedrigen Werten + Probiere den Closed Loop Modus mit max IOB = 0 für ein paar Tage aus, ohne zu viele Unterzuckerungen zu haben + Passe den Closed Loop an, indem du max IOB auf über 0 erhöhst und den BZ-Zielwert langsam heruntersetzt + Bevor Du den Zielwert niedriger einstellst, musst Du einige Tage Erfahrung sammeln und mindestens eine Nacht ohne Hypoalarm schaffen + Passe Basalraten und Faktoren bei Bedarf an und schalte anschließend Autosens ein. + Loope eine Woche tagsüber mit regelmäßiger Kohlenhydrat-Eingabe + Aktiviere zusätzliche Funktionen für die Nutzung tagsüber wie z. B. den erweiterten Mahlzeitenassistenten (AMA) + Aktiviere zusätzliche Funktionen für die Nutzung tagsüber wie z. B. SMB + Lies das Wiki und erhöhe maxIOB, damit der SMB gut funktioniert. Ein guter Anfang ist +die Formel maxIOB = durchschnittlicher Essensbolus + 3 x höchste Basalrate + BZ in Nightscout verfügbar + Pumpen-Status in Nightscout verfügbar + Manuelle Aktionen + Erfüllt: %1$s + Lerne, wie AndroidAPS bedient wird + Führe verschiedene Aktionen in AndroidAPS aus. + Setzte das Profil für 10 Min. auf 90% (drücke dazu lange auf deinen Profilnamen im Homescreen) + Simuliere das Duschen . Trenne die Pumpe für 1 Std. (drücke dazu lang auf Open Loop im Homescreen) + ...und verbinde die Pumpe auf dieselbe Weise wieder + Erstelle ein benutzerdefiniertes temporäres Ziel mit 10 Min. Dauer (drücke lang auf Deinen aktuellen Zielwert im Homescreen) + Aktiviere das Plugin \"Aktionen\" unter Konfiguration, mache es sichtbar und rufe es über das obere Menü auf + Zeige den Inhalt des Loop-Plugins an + Nutze die Skalierfunktion. Drücke dazu lange auf das BZ-Diagramm + OK + Gib den Code ein, den Du von den Entwicklern erhalten hast, um die restlichen Objectives zu überspringen. + Code akzeptiert + Code ungültig + Prüfe Dein Wissen + Lies und beantworte die Fragen richtig + Beantwortung deaktiviert bis: %1$s + Falsch! + Nächste offene + Code anfordern: %1$s + (Kreuze alle richtigen Antworten an) + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Getting-Started/FAQ.html#was-mache-ich-wenn-ich-duschen-oder-ein-bad-nehmen-mochte + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Getting-Started/Screenshots.html#die-startseite + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Getting-Started/Screenshots.html#konfiguration + https://androidaps.readthedocs.io/en/latest/CROWDIN/de/Getting-Started/Screenshots.html#die-startseite + Keine Verbindung zum Internet + Abruf der Uhrzeit fehlgeschlagen + Anforderungen des Zieles nicht erfüllt + + %1$d Tag + %1$d Tage + + + %1$d Stunde + %1$d Stunden + + + %1$d Minute + %1$d Minuten + + diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 9acf4ba696..21de5c0b3d 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -57,9 +57,6 @@ Überwache und steuere AndroidAPS mit Deiner WearOS-Smartwatch. Zeige Loop-Informationen auf Deinem xDrip+-Watchface. Steuere AndroiAPS fern mittels SMS-Anweisungen. - Zurück - Start - Bestätigen Einheiten DIA IC @@ -177,9 +174,6 @@ Nicht unterstützte Version des Nightscout-Clients Nicht unterstütze Nightscout-Version Nightscout-Client ist nicht installiert. Eintrag verloren! - BZ verfügbar in Nightscout - Pumpen-Status verfügbar in Nightscout - Manuelle Aktionen LOOP DEAKTIVIERT DURCH BESCHRÄNKUNGEN Basal-IOB Bolus-Beschränkung angewendet @@ -317,22 +311,6 @@ STOPP GEDRÜCKT Warte auf Pumpe Werde %1$.2fIE abgeben - Konfiguriere die Anzeige und das Monitoring (Nightscout) und analysiere Basal-Raten und Faktoren - Verifiziere, dass BZ- und Pumpen-Insulin-Daten erfolgreich zu Nightscout hochgeladen werden. - Den Open Loop starten. - Erprobe den Open Loop Modus für ein paar Tage und setze manuell temporäre Basal-Raten. Richte temporäre Ziele ein und nutze sie (z.B. für Bewegung, unterstützend zur Hypobehandlung). - Verstehe den Open Loop und die TBR-Empfehlungen - Entscheide anhand von dieser Erfahrung, wie hoch max Basal sein sollte, und übernehme den Wert in die Pumpen- und AAPS-Einstellungen. - Starte den Closed Loop Modus mit Abschaltung bei niedrigen Werten - Erprobe den Closed Loop Modus mit max IOB = 0 für ein paar Tage, ohne zu viele Unterzuckerungen zu haben. - Stelle den Closed Loop feiner ein, erhöhe max IOB über 0 und setze den Zielwert langsam herunter. - Bevor Du den Zielwert runter setzt, musst Du einige Tage Erfahrung sammeln und mind. eine Nacht ohne Alarm wegen niedriger BZ-Werte absolvieren. - Passe, falls notwendig, Basal und Faktoren an und aktiviere dann die Autosens-Funktion. - Loope eine Woche erfolgreich tagsüber mit regelmäßiger Kohlenhydrat-Eingabe. - Aktiviere zusätzliche Funktionen wie z. B. den erweiterten Mahlzeitenassistenten (AMA). - Aktiviere zusätzliche Funktionen wie z. B. SMB - Lies das Wiki und hebe maxIOB an, damit SMB funktioniert. Ein guter Startwert ist -maxIOB = durchschnittlicher Essensbolus + 3 x maximale Basalrate Limit erreicht Kein Profil ausgewählt Loop wurde deaktiviert. @@ -865,8 +843,6 @@ maxIOB = durchschnittlicher Essensbolus + 3 x maximale Basalrate Profil-Wechsel fehlt, bitte nimm einen Profil-Wechsel vor oder drücke \"AKTIVIERE PROFIL\" im lokalen Profil. Anzahl Boli Anzahl TBR - Zielsetzung %1$d nicht gestartet - Zielsetzung %1$d nicht abgeschlossen Pumpe verfügt nicht über temporäre Basalraten Von der Pumpe konnte keine gültige Basalrate eingelesen werden. Closed-Loop-Modus in den Einstellungen deaktiviert @@ -988,7 +964,6 @@ maxIOB = durchschnittlicher Essensbolus + 3 x maximale Basalrate Abgeschlossen, gut gemacht! Noch nicht abgeschlossen Verstrichene Zeit - %1$d. Ziel Poctech Empfange Blutzucker-Werte von der Poctech-App. Empfange Blutzucker-Werte von der Tomato-App (MiaoMiao-Geräte) @@ -1237,7 +1212,7 @@ Unerwartetes Verhalten. Bitte wähle einen Auslöser: Auslöser: ENTFERNEN - Vorbedingung: + Voraussetzung: Operation nicht durch Pumpe und/oder Treiber unterstützt. Operation NOCH NICHT von Pumpe unterstützt. @@ -1370,6 +1345,11 @@ Unerwartetes Verhalten. Hole Temporäre Basalraten Setze Temporäre Basalrate Setze Bolus + Profil wechseln zu + Profil wechseln zu %1$s + SMS senden: %1$s + SMS an alle vorgegebenen Nummern senden + SMS mit Text senden %2$+.2fU]]> Bolus-Einschränkung angewendet: %2$.2fIE zu %3$.2fIE]]> !!!!! Langsamer Kohlenhydrat-Abbau erkannt: %2$d%% der Zeit. Überprüfe Deine Berechnung. COB könnte zu hoch sein und deswegen zu viel Insulin abgegeben werden!!!!!]]> @@ -1378,38 +1358,10 @@ Unerwartetes Verhalten. Der Bolus-Assistent führt Berechnungen durch, aber nur dieser Teil der berechneten Insulin wird abgegeben. Nützlich mit SMB-Algorithmus. Lädt ... Schlummern - Erfüllt: %1$s - Lerne, AndroidAPS zu bedienen. - Führe verschiedene Aktionen in AndroidAPS aus. - Setzte das Profil für 10 min. auf 90% (Drücke dazu lange auf den Profilnamen auf der Startseite) - Simuliere duschen. Trenne die Pumpe für 1 Std. (Drücke lang auf Open Loop) - ...und verbinde die Pumpe auf dem selben Weg wieder. - Erstelle ein benutzerdefiniertes temporäres Ziel mit 10 min. Dauer (Drücke lange auf Deinen aktuellen Zielwert) - Aktiviere das Plugin Aktionen im Konfigurations-Generator, zeige es an und rufe es vom Startbildschirm aus auf. - Zeige den Inhalt des Loop-Plugins ein. - Nutze die Skalierfunktion. Drücke dazu lange auf das Diagramm. - Eingabe - Gib den Code ein, den Du von den Entwicklern erhalten hast, um die restlichen Objectives zu überspringen. - Code akzeptiert - Code ungültig - Belege Dein Wissen - Beantworte die Fragen richtig. - Beantwortung deaktiviert bis: %1$s - Falsche Antwort! - Nächte unbeantwortete + Zeitraum + Für die Zeit zwischen %1$s und %2$s + Zwischen Schließen - Erfrage Code:: %1$s - (kreuze alle richtigen Antworten an) - - %1$d Tag - %1$d Tage - - - %1$d Stunde - %1$d Stunden - - - %1$d Minute - %1$d Minuten - + Der Wert max basal wird erhöht, weil Du ihn niedriger eingestellt hast als die höchste Basalrate in Deinem Profil. + Ungültiger Inhalt diff --git a/app/src/main/res/values-el-rGR/objectives.xml b/app/src/main/res/values-el-rGR/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-el-rGR/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-el-rGR/strings.xml b/app/src/main/res/values-el-rGR/strings.xml index 55af02c156..0b314ea8bc 100644 --- a/app/src/main/res/values-el-rGR/strings.xml +++ b/app/src/main/res/values-el-rGR/strings.xml @@ -57,9 +57,6 @@ Παρακολουθεί και ελέγχει το AndroidAPS χρησιμοποιώντας το ρολόι σας WearOS. Δείτε πληροφορίες σχετικά με το κύκλωμά σας στην πρόσοψη xDrip +. Ελεγξτε απομακρυσμένα το AndroidAPS χρησιμοποιώντας τις εντολές SMS. - Πίσω - Έναρξη - Επικύρωση Μονάδες DIA IC @@ -177,9 +174,6 @@ Μη υποστηριζόμενη έκδοση NSClient Μη υποστηριζόμενη έκδοση Nightscout NSClient δεν εγκαταστάθηκε. Τα δεδομένα χάθηκαν! - BG διαθέσιμες στο NS - Η κατάσταση της αντλίας διαθέσιμη στο NS - Ξεκινήστε χειροκίνητα ΤΟ ΚΥΚΛΩΜΑ ΑΠΕΝΕΡΓΟΠΟΙΗΘΗΚΕ ΑΠΟ ΠΕΡΙΟΡΙΣΜΟΥΣ Βασική ΙΟΒ Ενεργός Περιορισμός Bolus @@ -317,21 +311,6 @@ Πιέστε STOP Αναμονή για αντλία Προς έγχυση %1$.2fU - Δημιουργία παρακολούθησης και ανάλυση βασικού ρυθμού και αναλογιών - Επιβεβαιώστε ότι η BG φαίνεται στο Nightscout και τα δεδομένα της αντλίας φορτώθηκαν - Ξεκινώντας ανοιχτό κύκλωμα - Τρέξτε σε ανοιχτό κύκλωμα μερικές ημέρες και χειροκίνητα κάντε πολλούς προσωρινούς ρυθμούς. Φτιάξτε και χρησιμοποιήστε προσωρινούς και στανταρντ προσωρινούς στόχους (π.χ. για άσκηση ή θεραπεία υπογλυκαιμίας) - Κατανοήστε το ανοιχτό κύκλωμα, περιλαμβάνοντας τις προτάσεις για Προσωρινό ρυθμό - Βάση της εμπειρίας σας, αποφασίστε ποιο είναι το μέγιστο βασικής δόσης και αποθηκεύστε το στην αντλία και στις Επιλογές - Ξεκινήστε να κλείσετε το κύκλωμα με Σταμάτημα Χαμηλής Γλυκόζης (Low Glucose Suspend) - Εκτελέστε σε κλειστό κύκλωμα με μέγιστο IOB = 0 για μερικές ημέρες χωρίς πολλά LGS - υπογλυκαιμίες - Ρυθμίζοντας το κλειστό κύκλωμα, αυξήστε το μέγιστο IOB πάνω από 0 και σταδιακά μειώστε τους στόχους BG - Τρέξτε το για λίγες ημέρες, και τουλάχιστον μία νύχτα χωρίς χαμηλό συναγερμό BG, πριν χαμηλώσετε τα όρια - Ρυθμίστε τον βασικό ρυθμό και τις αναλογίες αν χρειάζεται, και μετά ενεργοποιήστε το auto-sens - 1 επιτυχής εβδομάδα ημερήσιου κυκλώματος με κανονική εισαγωγή υδατανθράκων - Ενεργοποιώντας επιπρόσθετα χαρακτηριστικά για χρήση κατά την ημέρα, όπως τον Προχωρημένο Βοηθό Γεύματος - Ενεργοποιήστε άλλες λειτουργίες για χρήση κατά την ημέρα, όπως SMB - Πρέπει να διαβάσετε τον οδηγό wiki και να αυξήσετε το ανώτατο όριο του IOB για να μπορέσει να λειτουργήσει σωστά η SMB! Μια καλή αρχή είναι μέγιστο IOB= μέσο bolus γεύματος + 3 x το μέγιστο ημερήσιο βασικού ρυθμού Φτάσατε το επιτρεπτό όριο Δεν επηλέχθηκε προφίλ Το κύκλωμα απενεργοποιήθηκε @@ -863,8 +842,6 @@ Η αλλαγή προφίλ λείπει. Αλλάξτε το προφίλ ή πατήστε \"Ενεργοποίηση Προφίλ\" στο Τοπικό Προφίλ. Αριθμός bolus Αριθμός TBR - Ο στόχος %1$d δεν ξεκίνησε - Ο στόχος %1$d δεν ολοκληρώθηκε Η αντλία δεν υποστηρίζει προσωρινό βασικό ρυθμό Διαβάζεται από την αντλία μη έγκυρος βασικός ρυθμός Το κλειστό κύκλωμα είναι απενεργοποιημένο στις Επιλογές @@ -986,7 +963,6 @@ Ολοκληρώθηκε, συγχαρητήρια! Δεν ολοκληρώθηκε ακόμη Ο χρόνος που πέρασε - %1$d. Στόχος Poctech Λάβετε τις τιμές BG από την εφαρμογή Poctech Λάβετε τιμές BG από Tomato app (MiaoMiao) @@ -1373,38 +1349,5 @@ Ο Υπολογισμός Bolus κάνει υπολογισμούς αλλά μόνο αυτό το μέρος της υπολογίσημης ινσουλίνης χορηγείται. Χρήσιμο με τον αλγόριθμο SMB. Φόρτωση ... Αναβολή - Επιτεύχθηκε: %1$s - Μάθε πως να ελέγχεις το AndroidAPS - Κάντε διαφορετικές ενέργειες στο AndroidAPS - Θέστε το προφίλ στο 90% για 10 λεπτά (Παρατεταμένο πάτημα του προφίλ στην Επισκόπηση) - Προσομοίωση ένδειξης. Αποσυνδέστε την αντλία για 1 ώρα (Παρατεταμένο στο Ανοιχτό Κύκλωμα) - ... και επανασυνδέστε με τον ίδιο τρόπο - Φτιάξτε προσωρινούς στόχους με διάρκεια 10 λεπτά (Παρατεταμένο πάτημα στον στόχο σας) - Στην Διαμόρφωση ενεργοποιήστε την προσθήκη Ενέργειες, κάντε την ορατή ώστε να την βλέπετε από το δικό της tab - Εμφάνιση περιεχομένου της προσθήκης Κύκλωμα - Χρησιμοποιήστε τη λειτουργία κλίμακας πατώντας παρατεταμένα το διάγραμμα BG - Εισαγωγή - Εισαγάγετε τον κωδικό που λαμβάνετε από τους προγραμματιστές για να παρακάμψετε τους υπόλοιπους στόχους - Κωδικός αποδεκτός - Μη έγκυρος κωδικός - Αποδείξτε τις γνώσεις σας - Διαβάστε και απαντήστε τις ερωτήσεις σωστά - Οι απαντήσεις εμφανίζονται στο: %1$s - Λάθος απάντηση! - Επόμενο ημιτελές Κλείσιμο - Κωδικός αιτήματος: %1$s - (ελέγξτε όλες τις σωστές απαντήσεις) - - %1$d ημέρα - %1$d ημέρες - - - %1$d ώρα - %1$d ώρες - - - %1$d λεπτό - %1$d λεπτά - diff --git a/app/src/main/res/values-es-rES/exam.xml b/app/src/main/res/values-es-rES/exam.xml index 70489fbc5e..b5072e5d6b 100644 --- a/app/src/main/res/values-es-rES/exam.xml +++ b/app/src/main/res/values-es-rES/exam.xml @@ -1,3 +1,163 @@ - + + ¿Qué es cierto acerca de DIA? + Tema: la Duración de la Acción de la Insulina + El mínimo predeterminado es de 3 horas. + El mínimo predeterminado es de 5 horas. + https://androidaps.readthedocs.io/en/latest/EN/Configuration/Config-Builder.html?#insulin + Es igual al parámetro DIA usado en tu bomba. + Debes determinar tu valor individual (pero no menos de 5 horas). + Tema: Hypo Temp-Objetivo + ¿Por qué es útil establecer un hipo TT? + Prevenir que BG vaya a ser bajo. + Para prevenir SMB después de carbohidratos rápidos tras una hipo. + https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html + ¿Qué perfil puede ser usado y configurado estando desconectado? + Tema: Perfil fuera de línea + El perfil NS puede ser usado pero no configurado. + https://androidaps.readthedocs.io/en/latest/EN/Configuration/Config-Builder.html#profile + Tema: Desconectando de la bomba + ¿Qué haces al quitar la bomba? + Déja saber al sistema que no hay insulina administrada a tu cuerpo haciendo clic en desconectar la bomba. + No cambie nada en el bucle, simplemente desconecte la bomba. + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#other-settings + Tema: Ajustes AndroidAPS + ¿Cuál es la mejor práctica para hacer copias de seguridad de tus ajustes? + Exportarlos localmente desde el menú de Mantenimiento. + Guardar archivo exportado a otro lugar como correo electrónico, Dropbox, Google drive… + Exportarlos justo después de la instalación de AAPS. + Exportarlos después de cada cambio de configuración. + Exportarlos al terminar la configuración inicial. + https://androidaps.readthedocs.io/en/latest/EN/Usage/ExportImportSettings.html + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#what-emergency-equipment-is-recommended-to-take-with-me + Tema: Lecturas de CGM ruidosas + ¿Qué hacer cuando ves que las señales de CGM son demasiado ruidosas? + Nada, el bucle se ocupará de ello. + Poner en pausa el modo de bucle cerrado para evitar sobredosificación. + Sustituya el sensor de CGM. + Apagar el movil. + https://androidaps.readthedocs.io/en/latest/EN/Usage/Smoothing-Blood-Glucose-Data-in-xDrip.html#smoothing-blood-glucose-data + Comprueba si tu aplicación CGM suaviza los datos. + Tema: Ejercicio + ¿Cómo puedes ayudar al sistema a lidiar con el ejercicio? + Establecer objetivo temporal de actividad. + Realice un cambio de perfil por debajo del 100%. + Realice un cambio de perfil por encima del 100%. + Detener el lazo. + Establecer el objetivo temporal de la actividad antes del inicio del ejercicio. + https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html#activity-temp-target + Tema: lazo suspendido + Recibo insulina si el bucle está parado? + Sí, la tasa basal común. + No, la administración de la insulina está detenida. + Tema: Basal, ISF, y IC Pruebas + ¿Cuándo debo validar los valores basales, ISF y IC? + Antes de empezar en uso de lazo. + Cuando tenga hipos regulares. + Cuando tiene hipers regulares de BG\'s. + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#androidaps-settings + Tema: Requisitos previos + ¿Qué necesito? + Determinado perfil correcto (Basals, IC, ISF, DIA). + Un ordenador para crear un APK. + Un teléfono compatible. + Un Coche. + Nightscout para pasar los objetivos. + Una cuenta de Tidepool. + Una cuenta de Google. + Una cuenta de Github. + Es necesario ser un desarrollador de Android. + Una bomba MiniMed 670G. + https://androidaps.readthedocs.io/en/latest/EN/Module/module.html + Un Smartwatch. + Un CGM soportado. + Tema: Actualización de AndroidAPS + ¿Qué es verdad? + Tienes que tener instalado Git. + Actualice tan pronto como se publique la nueva versión. + Debes usar las mismas claves de firma. + Nunca actualice si el sistema está funcionando bien. + Pregúntale a tu amigo por el nuevo APK. + https://androidaps.readthedocs.io/en/latest/EN/Installing-AndroidAPS/Update-to-new-version.html#update-to-a-new-version-or-branch + Tema: Resolución de problemas + Donde buscar ayuda? + Únete al grupo AndroidAPS de Facebook. + Visite el AndroidAPS Wiki. + Visite AndroidAPS Gitter Room. + Visite el soporte de Google AndroidAPS + Hable con su endocrinólogo. + https://androidaps.readthedocs.io/en/latest/EN/Installing-AndroidAPS/Update-to-new-version.html#troubleshooting + https://www.facebook.com/groups/AndroidAPSUsers/ + https://gitter.im/MilosKozak/AndroidAPS + Tema: Insulina + ¿Qué marca de insulina se puede utilizar con el plugin Ultra-Rapid-Oref? + Fiasp® + NovoRapid ® + Humalog® + Actrapid® + https://androidaps.readthedocs.io/en/latest/EN/Configuration/Config-Builder.html#insulin + Tema: Plugin Sensibilidad + ¿Qué plugin de sensibilidad tiene rango de tiempo definido por el usuario para la detección? + https://androidaps.readthedocs.io/en/latest/EN/Configuration/Sensitivity-detection-and-COB.html + ¿Qué plugin de sensibilidad se debe utilizar para la funcionalidad UAM? + Tema: Entradas de Carb erróneo + Ves que has introducido carbohidratos equivocados. ¿Qué deberías hacer? + Ir a Tratamientos, borrar carbohidratos equivocados y introducir nuevos carbohidratos. + Cómo agregar una insulina falsa utilizando la función llenado de cánula + Tema: Comida con Grasa y Proteína + ¿Qué hacer si su comida contiene una gran cantidad de grasas y /o proteínas? + Recalcular grasas y proteínas a los carbohidratos y utilizar la función \"carbohidratos extendidos\". + Recalcular grasa y proteínas a los carbohidratos y añadirlo al cálculo del bolo. + Utilice el bolus extendido para cubrir grasas y proteínas. + https://androidaps.readthedocs.io/en/latest/EN/Usage/Extended-Carbs.html + Tema: Supervisión de los niños + ¿Cómo puede supervisar la AAPS de su hijo de forma remota? + Cómo utilizar un sitio de \"Nightscout\". + App Dexcom seguidora si está usando la aplicación original Dexcom (sólo valores BG). + Dexcom Seguidora si está utilizando la aplicación xDrip. + xDrip ejecutado en modo seguidor. + Aplicación de Loop en el iPhone. + App de Spike en el iPhone. + https://androidaps.readthedocs.io/en/latest/EN/Children/Children.html + Tema: Factor de sensibilidad de la insulina + El aumento del número ISF conducirá a una menor entrega de insulina si intentas reducir tu BG con el bolus wizard. + Reducir el número ISF conducirá a menos insulina si está intentando bajar su BG con bolus wizard. + El cambio de ISF no tiene ningún efecto sobre la cantidad de insulina administrada por AAPS al tratar de corregir la hiperglucemia. + Tiene que especificar ISF en Preferencias. + El cambio del valor de ISF en el perfil es suficiente para aplicar el cambio. + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#insulin-sensitivity-factor-isf-mmol-l-u-or-mg-dl-u + https://androidaps.readthedocs.io/en/latest/EN/Usage/Profiles.html + Tema: El valor de IC + Aumentar el valor de IC conducirá a menos suministro de insulina para la misma cantidad de carbohidratos. + La disminución del valor de IC conducirá a menos suministro de insulina para la misma cantidad de carbohidratos. + Asume que tiene 0 COB. El cambio de IC conducirá a una cantidad diferente de insulina para corregir su número de BG. + El IC será diferente si cuenta con una unidad de pan como 10g o 12g. + IC significa: Cuántas unidades de pan están cubiertas por 1U de insulina. + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#carbohydrate-to-insulin-ratio-cr-g-u + Tema: Cambio de perfil + Especificando el 90% en el cambio de perfil… + Las basales serán 10% más altas. + Las basales serán 10% más bajas. + El valor IC será 10% superior. + El valor IC será 10% inferior. + El valor sensibilidad será 10% superior. + El valor sensibilidad será 10% inferior. + En total obtendrás alrededor del 10% menos insulina. + El objetivo será 10% más alto. + El objetivo será 10% más bajo. + Sólo el objetivo inferior será 10% inferior. + https://androidaps.readthedocs.io/en/latest/EN/Usage/Profiles.html?highlight=profilewitch#profile-switch + Quiero hacer un cambio de perfil porque tenía que despertarme 1h antes de lo normal, así que tiene más sentido anunciar el cambio en el cambio de hora con un cambio de perfil. ¿Qué número debo utilizar? + 1 + -1 + https://androidaps.readthedocs.io/en/latest/EN/Usage/Profiles.html?highlight=profile%20switch#timeshift + 60 + -60 + https://androidaps.readthedocs.io/en/latest/EN/Module/module.html#good-individual-dosage-algorithm-for-your-diabetes-therapy + Tema: Ayuda con tasas basales + A donde ir para obtener ayuda con tasa basal y demás. + Tu equipo de diabetes + Google + Facebook + diff --git a/app/src/main/res/values-es-rES/objectives.xml b/app/src/main/res/values-es-rES/objectives.xml new file mode 100644 index 0000000000..9b9a87f1ea --- /dev/null +++ b/app/src/main/res/values-es-rES/objectives.xml @@ -0,0 +1,56 @@ + + + + Atrás + Inicio + Verificar + %1$d. Objetivo + Objetivo %1$d no iniciado + Objetivo %1$d no finalizado + Configurar la visualización y la monitorización, analizar los valores basales y las ratios + Comprobar que los datos de glucosa están disponibles en Nightscout, y que los datos de la bomba de insulina se están subiendo + Comenzando en lazo abierto + Ejecutar en modo de lazo abierto durante unos días, y aceptar manualmente las basales temporales. Configure y use objetivos temporales y predeterminados (por ejemplo, para actividad o carbohidratos para hipoglucemia) + Entender el lazo abierto, incluidas las recomendaciones de basales temporales + Sobre la base de esa experiencia, decidir valores de máximo basal, y ajustar la bomba y preferencias + Iniciando el lazo cerrado con suspensión con baja glucosa + Ejecutar en lazo cerrado con max IOB=0 durante unos días sin demasiados valores bajos de glucosa + Ajuste del lazo cerrado, aumentando máximo IOB por encima de 0 y bajando gradualmente objetivos BG + Usar unos cuantos días, y al menos una noche sin alarmas de glucosa baja, antes de bajar valor de glucosa + Ajustar las basales y ratios, si es necesario, y luego activar auto-sens + Una semana con éxito en lazo cerrado durante el día con entrada regular de carbohidratos + Habilitar funciones adicionales para su uso durante el día, como el asistente de comida avanzado + Habilitar funciones adicionales para uso durante el día como SMB + ¡Debes leer el wiki y subir maxIOB para que SMB funcione bien! Para comenzar un buen valor sería maxIOB = bolo de comida medio + 3 x máximo basal diario + Glucosa disponible en NS + Estado de la bomba disponible en NS + Aprobación Manual + Completado: %1$s + Aprende a controlar AndroidAPS + Realice diferentes acciones en AndroidAPS + Establecer perfil 90% durante 10 min (Pulsación larga en nombre del perfil en Resumen) + Simular ducha. Desconectar bomba durante 1h (Pulsación larga en el lazo abierto) + ... y volver a conectar de la misma manera + Crear un objetivo temporal personalizado con 10 min de duración (Pulsación larga en tu objetivo actual) + En Config Builder habilitar el plugin Acciones, hágalo visible y muestre su contenido desde el menú superior + Mostrar contenido del plugin Loop + Usar función de escala mediante un gráfico BG pulsado largo + Intro + Introduzca el código obtenido de los desarrolladores para eludir el resto de objetivos + Código aceptado + Código no válido + Compruebe su conocimiento + Responder correctamente + Respuesta deshabilitada a: %1$s + Respuesta incorrecta! + Siguien&te sin terminar + Solicitar código: %1$s + (compruebe todas las respuestas correctas) + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#what-to-do-when-taking-a-shower-or-bath + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#the-homescreen + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#config-builder + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#the-homescreen + Sin conexión a Internet + Fallo tiempo de recuperación + No se cumplen los requisitos de objetivo + diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 7b4720874e..3d29c46576 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -57,9 +57,6 @@ Usar tu reloj WearOS para observar y controlar AndroidAPS. Mostrar información sobre tu lazo en tu esfera xDrip+. Control remoto de AndroidAPS mediante comandos SMS. - Atrás - Inicio - Verificar Unidades DIA (Duración Insulina Activa) IC (Ratio Insulina/Carbohidratos) @@ -177,9 +174,6 @@ Versión de NSClient no soportada Versión no aceptada de Nightscout NSClient no instalado. ¡Registro perdido! - BG disponible en NS - Estado de la bomba disponible en NS - Aprobación Manual LOOP DESACTIVADO POR RESTRICCIONES Basal IOB Restricción aplicada en bolo @@ -317,21 +311,6 @@ DETENER PULSADO Esperando bomba Se van a infundir %1$.2fU - Configuración de visualización y monitorización, y análisis de basales y ratios - Comprobar que los datos de BG están disponibles en Nightscout, y que los datos de la bomba de insulina se están subiendo - Comenzando en lazo abierto - Ejecutar en modo de lazo abierto durante unos días, y aceptar manualmente las basales temporales. Configure y use objetivos temporales y predeterminados (por ejemplo, para actividad o carbohidratos para hipoglucemia) - Entender el lazo abierto, incluidas las recomendaciones de basales temporales - Sobre la base de esa experiencia, decidir valores de máximo basal, y ajustar la bomba y preferencias - Iniciando el lazo cerrado con suspensión con baja glucosa - Ejecutar en lazo cerrado con max IOB=0 durante unos días sin demasiados valores bajos de glucosa - Ajuste del lazo cerrado, aumentando máximo IOB por encima de 0 y bajando gradualmente objetivos BG - Usar unos cuantos días, y al menos una noche sin alarmas de glucosa baja, antes de bajar valor de glucosa - Ajustar las basales y ratios, si es necesario, y luego activar auto-sens - Una semana con éxito en lazo cerrado durante el día con entrada de carbohidratos - Habilitar funciones adicionales para su uso durante el día, como asistente de comida avanzado - Habilitar funciones adicionales para uso durante el día como SMB - ¡Debes leer el wiki y subir maxIOB para que SMB funcione bien! Para comenzar un buen valor sería maxIOB = bolo de comida medio + 3 x máximo basal diario Alcanzado el límite permitido Sin perfil seleccionado Lazo se ha desactivado @@ -640,6 +619,7 @@ Cancelar Faltan perfiles por cargar! Valores no guardados! + Habilite las transmisiones a otras aplicaciones (como xDrip). ¡ No habilite si tiene más de una instancia de AAPS o NSClient instalada! Permitir emisión de mensajes localmente. ACTIVIDAD Y FEEDBACK CARBS Y BOLUS @@ -863,8 +843,6 @@ Falta Cambio de Perfil. Haga un Cambio de Perfil o presione \"Activar perfil\" en PerfilLocal. Contador Bolos Contador TBR - Objetivo %1$d no iniciado - Objetivo %1$d no finalizado La bomba no tiene capacidad basal temporal Tasa Basal no valida en la bomba Lazo cerrado deshabilitado en preferencias @@ -986,7 +964,6 @@ ¡Logrado, bien hecho! No logrado Tiempo agotado - %1$d. Objetivo Poctech Recibir valores de glucosa de Poctech Recibir valores de glucosa de Tomato app (MiaoMiao) @@ -1297,6 +1274,7 @@ No iniciado Inicialización de RileyLink… Error de RileyLink + Configurando RileyLink y la bomba Problema al conectar con la infusora Conectado @@ -1366,45 +1344,23 @@ Obtener la basal temporal Establecer la basal temporal Fijar Bolo + Cambiar perfil a + Cambiar perfil a %1$s + Enviar a %1$s + Enviar SMS a todos los números en las preferencias + Mandar mensaje SMS + %2$+.2fU]]> Restricción de bolo aplicada: %2$.2fU a %3$.2fU]]> - ! Se ha detectado una absorción lenta de hidratos de carbono: %2$d% de tiempo. Compruebe de nuevo su calculo. Los COB se pueden sobrestimar, por lo que ¡se podría administrar más insulina de la cuenta!]]> + ! Se ha detectado una absorción lenta de hidratos de carbono: %2$d%% de tiempo. Compruebe de nuevo su calculo. Los COB se pueden sobrestimar, por lo que ¡se podría administrar más insulina de la cuenta!]]> %1$.0f/%2$dU Administrar esta parte del resultado del asistente de bolos [%] El asistente de bolos realiza el cálculo, pero solo se entrega esta parte de la insulina calculada. Útil con el algoritmo SMB. Cargando... Silenciar - Completado: %1$s - Aprende a controlar AndroidAPS - Realice diferentes acciones en AndroidAPS - Establecer perfil 90% durante 10 min (Pulsación larga en nombre del perfil en Resumen) - Simular ducha. Desconectar bomba durante 1h (Pulsación larga en el bucle abierto) - ... y volver a conectar de la misma manera - Crear un objetivo temporal personalizado con 10 min de duración (Pulsación larga en tu objetivo actual) - En Config Builder habilitar el plugin Acciones, hágalo visible y muestre su contenido desde el menú superior - Mostrar contenido del plugin Loop - Usar función de escala mediante un gráfico BG pulsado largo - Intro - Introduzca el código obtenido de los desarrolladores para eludir el resto de objetivos - Código aceptado - Código no válido - Compruebe su conocimiento - Responder correctamente - Respuesta deshabilitada a: %1$s - Respuesta incorrecta! - Siguien&te sin terminar + Intervalo de tiempo + El tiempo está entre %1$s y %2$s + Entre Cerrar - Solicitad código: %1$s - (compruebe todas las respuestas correctas) - - %1$d día - %1$d días - - - %1$d hora - %1$d horas - - - %1$d minuto - %1$d minutos - + Aumentar el valor basal máximo porque el ajuste es inferior a tu base máxima en el perfil + El cuerpo del mensaje es inválido diff --git a/app/src/main/res/values-fi-rFI/objectives.xml b/app/src/main/res/values-fi-rFI/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-fi-rFI/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-fr-rFR/exam.xml b/app/src/main/res/values-fr-rFR/exam.xml index 70489fbc5e..823cef3068 100644 --- a/app/src/main/res/values-fr-rFR/exam.xml +++ b/app/src/main/res/values-fr-rFR/exam.xml @@ -1,3 +1,163 @@ - + + Qu\'est-ce qu\'il y a de vrai pour le DAI (Durée Action Insuline)? + Rubrique : Durée de l\'Action de l\'Insuline + Le minimum prédéterminé est de 3 heures. + Le minimum prédéterminé est de 5 heures. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Configuration/Config-Builder.html?#insulin + Il est égal au paramètre DAI utilisé dans votre pompe. + Vous devez déterminer votre valeur personnelle (mais pas moins de 5 heures). + Rubrique: Cible Temporaire Hypo + Pourquoi est-il utile de définir une CT (Cible Temporaire) pour hypo? + Empêcher la glycémie de descendre plus bas. + Pour éviter les SMB après une montée après hypo par des glucides rapides. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Usage/temptarget.html + Quel profil peut être utilisé et configuré hors ligne? + Rubrique : Profil Hors Ligne + Le profil NS peut être utilisé, mais il n\'est pas configuré. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Configuration/Config-Builder.html#profile + Rubrique : Déconnexion de la pompe + Que faire lorsque la pompe est retirée ? + Informer la boucle qu\'il n\'y a pas d\'insuline injectée dans votre corps en cliquant sur Déconnecter la pompe. + Ne rien changer dans la boucle, il suffit de débrancher la pompe. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Getting-Started/FAQ.html#other-settings + Rubrique : Paramètres AndroidAPS + Quelles sont les meilleures pratiques pour sauvegarder vos paramètres ? + Les exporter localement à partir du menu Maintenance. + Stocker le fichier exporté à un autre endroit comme un email, Dropbox, Google drive… + Les exporter juste après l\'installation d\'AAPS. + Les exporter après chaque modification de paramètre. + Les exporter lorsque vous terminez le paramétrage initial. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Usage/ExportImportSettings.html + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Getting-Started/FAQ.html#what-emergency-equipment-is-recommended-to-take-with-me + Rubrique : Lectures MGC incohérentes + Que faire lorsque vous voyez que les signaux de la MGC sont trop bruyantes et chaotiques? + Rien, la Boucle va s\'en occuper. + Mettre en pause la Boucle Fermée pour éviter un surdosage. + Remplacer le capteur MGC. + Éteindre le téléphone. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Usage/Smoothing-Blood-Glucose-Data-in-xDrip.html#smoothing-blood-glucose-data + Vérifiez si l\'application de votre MGC lisse les données. + Rubrique : Activités physiques + Comment pouvez-vous aider le système à gérer l\'exercice physique ? + Définir une cible temporaire d\'activité. + Faire un changement de profil inférieur à 100%. + Faire un changement de profil supérieur à 100%. + Arrêter la boucle. + Définir la cible temporaire d\'activité avant le début de l\'exercice. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Usage/temptarget.html#activity-temp-target + Rubrique : Boucle suspendue + Est-ce que je reçois de l\'insuline lorsque la Boucle est suspendue ? + Oui, le débit Basal habituel. + Non, l\'injection d\'insuline est arrêtée. + Rubrique: Tests des débits de base, SI (ISF) et G/I (IC) + Quand dois-je valider les débits de base, ISF et IC ? + Avant de commencer la boucle. + Quand vous avez régulièrement des hypoglycémies. + Quand vous avez régulièrement des hyperglycémies. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Getting-Started/FAQ.html#androidaps-settings + Rubrique : Les Prérequis + De quoi ai-je besoin ? + Profil correct défini : Débits de Bases, G/I (IC), SI (ISF), DAI (DIA). + Un ordinateur pour créer un APK. + Un téléphone compatible. + Une voiture. + Nightscout pour réussir les objectifs. + Un compte Tidepool. + Un compte Google. + Un compte Github. + Vous devez être un développeur Android. + Une pompe MiniMed 670G. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Module/module.html + Une montre connectée. + Un MGC pris en charge et compatible. + Rubrique : Mise à jour de AndroidAPS + Qu\'est-ce qui est vrai ? + Vous devez avoir Git installé. + Mettez à jour dès qu\'une nouvelle version est publiée. + Vous devez utiliser les mêmes clés de signature. + Ne jamais mettre à jour si le système fonctionne correctement. + Demandez à un ami le nouveau APK. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Installing-AndroidAPS/Update-to-new-version.html#update-to-a-new-version-or-branch + Rubrique : Dépannage + Où chercher de l\'aide ? + Rejoindre le groupe Facebook d\'AndroidAPS. + Consulter le Wiki AndroidAPS. + Consulter la Gitter room pour AndroidAPS. + Consulter le support Google d\'AndroidAPS + Parler en à votre diabétologue. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Installing-AndroidAPS/Update-to-new-version.html#troubleshooting + https://www.facebook.com/groups/AndroidAPSUsers/ + https://gitter.im/MilosKozak/AndroidAPS + Rubrique : Insuline + Quelle marque d\'insuline peut être utilisée avec le plugin Ultra-Rapid-Oref ? + Fiasp® + Novorapid® + Humalog® + Actrapid® + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Configuration/Config-Builder.html#insulin + Rubrique : Plugin de Sensibilité + Quel plug-in de sensibilité possède une plage de temps définie par l\'utilisateur pour la détection? + https://androidaps.readthedocs.io/en/latest/EN/Configuration/Sensitivity-detection-and-COB.html + Quel plugin de sensibilité doit être utilisé pour la fonction RNP (UAM) ? + Rubrique : Entrée erronée de Glucides + Vous voyez que vous avez saisi un nombre erroné de glucides. Que devez-vous faire ? + Aller aux Traitements, supprimer le nombre erroné de glucides et entrer les nouveaux glucides. + Ajouter une insuline fictive à l\'aide de la fonction Remplissage + Rubrique : Aliments avec Graisses et Protéines + Que faire si votre nourriture contient une grande quantité de matières grasses ou de protéines ? + Convertir les graisses et les protéines en glucides et utiliser la fonction \"glucides étendus\". + Convertir les graisses et protéines en glucides et ajoutez les au calcul du Bolus. + Utiliser les Bolus étendus pour gérer les graisses et les protéines. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Usage/Extended-Carbs.html + Rubrique : Surveillance des enfants + Comment pouvez-vous surveiller AAPS de votre enfant à distance ? + En utilisant un site Nightscout. + Dexcom Follow si vous utilisez l\'application officielle Dexcom (Glycémie uniquement). + Dexcom Follow si vous utilisez l\'application xDrip. + xDrip exécuté en mode suiveur. + Application Loop sur iPhone. + Application Spike sur iPhone. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Children/Children.html + Rubrique : Sensibilité à l\'Insuline (ISF) + L\'augmentation de la SI (ISF) réduira la quantité d\'insuline injectée si vous essayez de baisser votre glycémie à l\'aide de l\'assistant Bolus. + La diminution de la SI (ISF) réduira la quantité d\'insuline injectée si vous essayez de baisser votre glycémie à l\'aide de l\'assistant Bolus. + La modification de la SI (ISF) n\'a aucun effet sur la quantité d\'insuline injectée par AAPS lorsqu\'on tente de corriger une hyperglycémie. + Vous devez renseigner la SI (ISF) dans les Préférences. + La modification de la SI (ISF) dans le profil est suffisant pour appliquer le changement. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Getting-Started/FAQ.html#insulin-sensitivity-factor-isf-mmol-l-u-or-mg-dl-u + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Usage/Profiles.html + Rubrique: Valeur de G/I (Glucides/Insuline, g/U) + L\'augmentation de l\'IC (Ratio Glucides/Insuline) entraînera moins d\'insuline injectée pour la même quantité de glucides. + La diminution de l\'IC (Ratio Glucides/Insuline) entraînera moins d\'insuline injectée pour la même quantité de glucides. + Supposons que vous avez 0 GA (Glucides Actifs). Le changement d\'IC entraînera une quantité d\'insuline différente pour corriger votre glycémie. + Le G/I sera différent si vous comptez l\'unité de pain à 10g ou à 12g. + Le G/I (Ratio Glucides/Insuline) est : combien d\'unités de pain sont couverte par 1U d\'insuline. + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#carbohydrate-to-insulin-ratio-cr-g-u + Rubrique : Changement de profil + Quand on renseigne 90% dans le changement de profil… + Le débit de base sera 10% plus élevé. + Le débit de base sera 10% plus faible. + Le G/I (IC) sera augmenté de 10%. + Le G/I (ICC) sera diminué de 10%. + La valeur de Sensibilité à l\'Insuline (SI ou ISF) sera augmentée de 10%. + La valeur Sensibilité à l\'Insuline (SI ou ISF) sera diminuée de 10%. + Vous aurez au total environ 10% d\'insuline en moins. + La Cible sera 10% plus élevée. + La Cible sera 10% plus faible. + Seule la cible inférieure sera diminuée de 10%. + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Usage/Profiles.html?highlight=profile%20switch#profile-switch + Je veux faire un changement de profil parce que j\'ai dû me réveiller 1h plus tôt que d\'habitude, donc il est plus logique d\'annoncer la modification par le décalage horaire avec un changement de profil. Quel numéro devrais-je utiliser? + 1 + -1 + https://androidaps.readthedocs.io/en/latest/EN/Usage/Profiles.html?highlight=profilewitch#timeshift + 60 + -60 + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Module/module.html#good-individual-dosage-algorithm-for-your-diabetes-therapy + Rubrique : Aide avec le débit Basal + Où aller pour avoir de l\'aide avec le débit Basal etc. + Votre équipe médicale + Google + Facebook + diff --git a/app/src/main/res/values-fr-rFR/objectives.xml b/app/src/main/res/values-fr-rFR/objectives.xml new file mode 100644 index 0000000000..f8207d62e3 --- /dev/null +++ b/app/src/main/res/values-fr-rFR/objectives.xml @@ -0,0 +1,68 @@ + + + + Retour + Départ + Vérifier + %1$d. Objectif + Objectif %1$d non démarré + Objectif %1$d non terminé + Paramétrage de la visualisation et la surveillance des données, analyse des débits Basal et des ratios + Vérifiez que la Glycémie est disponible sur Nightscout et que les données d’insuline ont été téléchargées de la pompe + Démarrage de la boucle ouverte + Utilisez votre boucle ouverte pendant plusieurs jours et lancez manuellement plusieurs débits Basal temporaires. Définissez et utilisez les cibles temporaires et celles par défaut (ex : sport ou resucrage suite à une hypo) + Compréhension de la Boucle Ouverte, y compris les propositions de débits Basal temporaires + Partant de ce constat, décidez quel doit être le débit de base maximum, et entrez le dans la pompe et les préférences + Démarrage de la boucle fermée avec le système AGB ( Arrêt pour Glycémie Basse ) + Utilisation en Boucle Fermée avec la paramètre max IOB = 0 pendant plusieurs jours sans avoir un trop grand nombre d\'AGB (Arrêt pour Glycémie Basse) + Réglage de la Boucle Fermée, augmentation de l\'IA (Insuline Active) maximale au dessus de 0 et abaissement progressif des cibles glycémiques + Utilisation pendant plusieurs jours, et au moins une nuit sans alarme d’hypoglycémie, avant d\'abaisser les cibles glycémiques + Ajustement des débits Basal et des ratios si nécessaire, puis activation de la fonction auto-sens + 1 semaine de Boucle Fermée en journée en saisissant régulièrement les glucides + Activation de fonctionnalités supplémentaires en journée, comme l\'Aide au Repas Améliorée ARA (AMA) + Activation de fonctionnalités supplémentaires pour l\'utilisation en journée, telles que la fonction SMB + Vous devez lire le wiki et augmenter le maxIA pour que les SMBs fonctionnent correctement ! Un bon début est maxAI = moyenne des Bolus Repas + 3 x maximum débit Basal quotidien + Glycémie disponible sur NS + Statut de la pompe disponible sur NS + Activation manuelle + Accompli : %1$s + Apprendre comment contrôler AndroidAPS + Exécution de différentes actions dans AndroidAPS + Sélection du profil à 90% pendant 10 min (appui long sur le nom du profil à l\'Accueil) + Simulation d\'une douche. Déconnectez la pompe pendant 1h (Appui long sur Boucle Ouverte) + ... et reconnectez la pompe de la même façon + Créer une cible temporaire personnalisée avec une durée de 10 min (Appui long sur votre cible actuelle) + Dans le Générateur de configuration, activez le plugin Actions, rendez le visible et affichez son contenu dans le menu supérieur + Affichage du contenu du plugin Boucle + Modification de l\'échelle du graphique par un appui long sur la courbe de glycémie + Entrer + Entrez le code obtenu auprès des développeurs pour contourner le reste des objectifs + Code accepté + Code invalide + Prouvez vos connaissances + Étudiez et répondez correctement aux questions + Réponse désactivée jusqu\'à : %1$s + Mauvaise réponse ! + Prochain non terminé + Code requis : %1$s + (Sélectionnez toutes les bonnes réponses) + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Getting-Started/FAQ.html#what-to-do-when-taking-a-shower-or-bath + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Getting-Started/Screenshots.html#the-homescreen + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Getting-Started/Screenshots.html#config-builder + https://androidaps.readthedocs.io/en/latest/CROWDIN/fr/Getting-Started/Screenshots.html#the-homescreen + Non connecté à Internet + Échec de la récupération de l\'heure + Exigences de l\'objectif non atteintes + + %1$d jour + %1$d jours + + + %1$d heure + %1$d heures + + + %1$d minute + %1$d minutes + + diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index d04a6fc056..8e9e123347 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -46,7 +46,7 @@ Intégration pour les pompes qui n’ont pas encore de pilote (Boucle Ouverte) La Sensibilité est calculée de la même manière que Oref0, mais vous pouvez spécifier la periode concernée. L\'absorption minimale des glucides est calculée à partir des temps d’absorption max des glucides du menu préférences. Sensibilité est calculée à partir des données sur les dernières 24h et les glucides (non absorbés) ne sont plus pris en compte après l’heure spécifiée dans les préférences. - Sensibilité est calculée à partir des données des dernières 8 heures et des glucides (si non absorbés) ne sont plus pris en compte après le temps spécifié dans les préférences. Plugin calcule également UAM. + Sensibilité est calculée à partir des données des dernières 8 heures et des glucides (si non absorbés) ne sont plus pris en compte après le temps spécifié dans les préférences. Plugin calcule également RNS (UAM). Sensibilité est calculée comme une moyenne pondérée des écarts. Les écarts les plus récents ont un poids plus élevé. L\'absorption minimale des glucides est calculée à partir des temps d’absorption des glucides max du menu préférences. Cet algorithme est le plus rapide pour s\'adapter aux changements de sensibilité. Recevoir les valeurs de glycémie de l’app Eversense patchée. Recevoir les glycémies depuis Glimp. @@ -57,12 +57,9 @@ Surveillez et contrôlez AndroidAPS en utilisant votre montre WearOS. Afficher les informations de votre Boucle sur votre écran de montre xDrip+. Commander à distance AndroidAPS en utilisant les commandes SMS. - Retour - Démarrer - Vérifier Unités DAI - I:G (Ratio Insuline/Glucides) + G:I (Ratio Glucides/Insuline, g/U) SI Sensibilité Insuline Basal Cible @@ -177,9 +174,6 @@ Version incompatible du NSClient Version incompatible de Nightscout NSClient non installé. Enregistrement perdu ! - Glycémie disponible sur NS - Statut pompe disponible sur NS - Activation manuelle BOUCLE DÉSACTIVÉE PAR RESTRICTIONS Basal IA Restriction du Bolus appliquée @@ -190,8 +184,8 @@ Question Activité Physique Changement Zone D\'insertion - Insertion Capteur MCG - Début Capteur MCG + Insertion Capteur MGC + Début Capteur MGC Changement du Réservoir Changement profil Bolus Goûter @@ -208,7 +202,7 @@ Capteur Glucides Insuline - Durée glucides + Heure glucides Diviser Durée Pour cent @@ -318,8 +312,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S BOUTON ARRÊT ACTIVÉ Attente connection pompe %1$.2fU vont être injectées - Paramétrer la visualisation et la surveillance des données, analyser les débits de basal et les ratios - Vérifiez que la Glycémie est disponible sur Nightscout et que les données d’insuline ont été téléchargées de la pompe Vous avez atteint la limite maximale Aucun profil séléctionné La Boucle été désactivée @@ -553,6 +545,8 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Activer les Superbolus dans l’Assistant Activer la fonctionnalité SuperBolus dans l’Assistant. Ne pas l’activer avant de bien comprendre comment cela fonctionne réellement. IL PEUT PROVOQUER UNE OVERDOSE D’INSULINE SI UTILISÉ AVEUGLÉMENT ! Afficher les lumières d\'état sur l\'écran d\'accueil + Afficher les lumières d\'état prolongées sur l\'écran d\'accueil + Activer les lumières d\'état prolongées pour AgeC, AgeI, AgeS, niveaux du réservoir et de batterie sur l\'écran d\'accueil. Seuil d\'avertissement de niveau du réservoir [U] Seuil critique de niveau du réservoir [U] Seuil d’avertissement du niveau de batterie [%%] @@ -626,10 +620,11 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Annuler Les profils ne sont pas tous téléchargés ! Valeurs non enregistrées ! + Active les diffusions vers d\'autres applications (comme xDrip). Ne pas activer si plusieurs instances d\'AAPS ou de NSClient sont installées ! Activer les transmissions locales. ACTIVITÉ et FEEDBACK GLUCIDES et BOLUS - MCG et OPENAPS + MGC et OPENAPS POMPE Valeur Basal [U/h] Durée [min] @@ -799,8 +794,8 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Ouvre xDrip+, le bouton de retour renverra vers AAPS Nombre de glucides à ajouter lorsque vous appuyez sur le bouton Quantité d’insuline à ajouter lorsque vous appuyez sur le bouton - Impossible d’exécuter l’application de MCG. Assurez-vous de que celle-ci est installée. - MCG + Impossible d’exécuter l’application de MGC. Assurez-vous de que celle-ci est installée. + MGC Historique Notifier en SMB Afficher SMB sur la montre comme un bolus standard. @@ -849,15 +844,13 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S ProfileSwitch manquant. S’il vous plaît faire un changement de profil ou appuyez sur « Activer le profil » dans le LocalProfile. Nombre de bolus Nombre de TBR - Objectif %1$d non démarré - Objectif %1$d non terminé Pompe n’est pas capable de basals temporaires Aucun taux basal valide provenant de la pompe Mode de Boucle Fermée désactivé dans les préférences Autosens désactivé dans les préférences SMB désactivée dans les préférences - Repas Non Prévu (UAM) désactivé dans les préférences - Repas Non Prévu (UAM) désactivé car il utilise le plugin Sensibilité de Oref1 + Repas Non Signalé (UAM) désactivé dans les préférences + Repas Non Signalé (UAM) désactivé car il utilise le plugin Sensibilité de Oref1 Limiter le taux basal max à %1$.2f U/h en raison de %2$s Limite de la pompe la valeur doit être positive @@ -904,7 +897,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Premier incrément de glucides Deuxième incrément de glucides Troisième incrément de glucides - MCG + MGC Utilisez uniquement connexion Wi-fi Wi-fi SSID Wi-fi uniquement pendant la charge @@ -972,7 +965,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Terminé, félicitations ! Pas encore terminé Temps écoulé - %1$d. Objectif Poctech Recevoir les glycémies depuis l\'app Poctech Recevoir les valeurs de glycémie de l\'application Tomato (appareil MiaoMiao) @@ -1283,6 +1275,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Non démarré Initialisation du RileyLink… Erreur RileyLink + Association du RileyLink et de la Pompe Problème communication avec la pompe Connecté @@ -1352,6 +1345,12 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S Obtenir le Basal Temporaire Définir le Basal Temporaire Définir le Bolus + Remplacer le profil par + Remplacer le profil par %1$s + Envoyer SMS : %1$s + Envoyer SMS à tous les numéros dans les préférences + Envoyer SMS avec du texte + %2$+.2fU]]> Contraintes de Bolus appliquées : %2$.2fU à %3$.2f]]> !!!!! Absorption lente des glucides détectée : %2$d%% du temps. Vérifiez de nouveau votre calcul. Les GA (Glucides Actifs) peuvent être surestimés et alors plus d\'insuline pourrait être délivré !!!!!]]> %1$.0f / %2$d U @@ -1359,16 +1358,10 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S L\'assistant Bolus effectue le calcul mais seulement cette partie de l\'insuline calculée est délivrée. Utile avec l\'algorithme SMB. Chargement ... Report alarme - - %1$d jour - %1$d jours - - - %1$d heure - %1$d heures - - - %1$d minute - %1$d minutes - + Plage horaire + L\'heure est comprise entre %1$s et %2$s + Entre + Fermer + Augmentation de la valeur du débit Basal max parce que ce paramètre est inférieur au débit Basal max de votre profil + Message invalide diff --git a/app/src/main/res/values-ga-rIE/objectives.xml b/app/src/main/res/values-ga-rIE/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-ga-rIE/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-hr-rHR/objectives.xml b/app/src/main/res/values-hr-rHR/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-hr-rHR/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-it-rIT/exam.xml b/app/src/main/res/values-it-rIT/exam.xml index e7705078e0..b52ce2c52e 100644 --- a/app/src/main/res/values-it-rIT/exam.xml +++ b/app/src/main/res/values-it-rIT/exam.xml @@ -11,17 +11,16 @@ Argomento: Temp-Target \"Ipoglicemia\" Perché è utile impostare un TT Ipoglicemia? Evitare che la glicemia vada in basso. - Per aiutare il recupero da una glicemia bassa. Per evitare che SMB reagisca all\'aumento della glicemia dovuto ai carboidrati a rapido assorbimento durante una ipo. https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html Quale profilo può essere usato e configurato offline? - Argomento: Profilo Offline + Argomento: Profilo offline Il profilo NS può essere utilizzato, ma non configurato. https://androidaps.readthedocs.io/en/latest/EN/Configuration/Config-Builder.html#profile Argomento: Disconnessione dal micro Cosa fare quando si toglie il micro? - Far sapere al Loop che non viene erogata insulina al tuo corpo facendo click su \"disconnettere micro\". - Non cambiare nulla nel Loop, staccare solo il micro. + Far sapere al loop che non viene erogata insulina al tuo corpo facendo click su \"disconnetti micro\". + Non cambiare nulla nel loop, staccare solo il micro. https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#other-settings Argomento: Impostazioni di AndroidAPS Quali sono le migliori pratiche per il backup delle impostazioni? @@ -34,30 +33,29 @@ https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#what-emergency-equipment-is-recommended-to-take-with-me Argomento: Letture CGM \"rumorose\" (noisy) Cosa fare quando vedi che i valori CGM sono troppo \"rumorosi\" (instabili)? - Nulla, il Loop se ne occuperà. - Sospendere la modalità \"Loop Chiuso\" per evitare il sovradosaggio. + Nulla, il loop se ne occuperà. + Sospendere la modalità loop chiuso per evitare il sovradosaggio. Sostituire il sensore CGM. Spegnere il telefono. https://androidaps.readthedocs.io/en/latest/EN/Usage/Smoothing-Blood-Glucose-Data-in-xDrip.html#smoothing-blood-glucose-data Controllare se la tua app CGM fa lo \"smoothing\" dei dati (ne filtra il \"rumore\"). - Argomento: Esercizio Fisico + Argomento: Esercizio fisico Come puoi aiutare il sistema a gestire l\'esercizio fisico? Impostare un Temp-Target \"Attività\". Fare un cambio profilo sotto il 100%. Fare un cambio profilo sopra il 100%. - Stoppare il Loop. + Stoppare il loop. Impostare il Temp-Target \"Attività\" prima dell\'inizio dell\'esercizio. - Impostare il Temp-Target \"Attività\" dopo l\'inizio dell\'esercizio. https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html#activity-temp-target Argomento: Loop sospeso - Ricevo insulina quando il Loop è sospeso? + Ricevo insulina quando il loop è sospeso? Sì, la velocità basale ordinaria. No, l\'erogazione di insulina è interrotta. Argomento: Basale, ISF e Test IC Quando dovrei verificare i valori di basali, ISF e IC? - Prima di iniziare il Loop. - Quando si hanno Ipoglicemie regolarmente. - Quando si hanno Iperglicemie regolarmente. + Prima che io inizi l\'attività di loop. + Quando si hanno ipoglicemie regolarmente. + Quando si hanno iperglicemie regolarmente. https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#androidaps-settings Argomento: Prerequisiti Di cosa ho bisogno? @@ -72,13 +70,13 @@ È necessario essere uno sviluppatore Android. Un micro MiniMed 670G. https://androidaps.readthedocs.io/en/latest/EN/Module/module.html - Uno Smartwatch. + Uno smartwatch. Un CGM Supportato. Argomento: Aggiornamento di AndroidAPS Cosa è vero? Hai bisogno di avere Git installato. Aggiornare non appena la nuova versione viene rilasciata. - Puoi usare le stesse chiavi di firma. + Dovresti usare le stesse chiavi di firma. Non aggiornare mai se il sistema funziona bene. Chiedere al tuo amico il nuovo APK. https://androidaps.readthedocs.io/en/latest/EN/Installing-AndroidAPS/Update-to-new-version.html#update-to-a-new-version-or-branch @@ -106,7 +104,7 @@ Argomento: Inserimenti non corretti dei Carboidrati Ti accorgi che hai inserito erroneamente i carboidrati. Cosa dovresti fare? Andare nella sezione Trattamenti, eliminare i carboidrati \"errati\" e fare un nuovo inserimento. - Aggiungere insulina fittizia usando la funzione Riempimento + Aggiungere insulina fittizia usando la funzione di riempimento Argomento: Cibo con Grassi e Proteine Cosa fare se il tuo cibo contiene una grande quantità di grassi e/o proteine? Convertire grassi e proteine in carboidrati e utilizzare la funzione \"carboidrati estesi\" (eCarbs). @@ -116,7 +114,7 @@ Argomento: Monitoraggio dei bambini Come puoi monitorare AAPS del tuo bambino in remoto? Usando un sito Nightscout. - L\'app Dexcom Follow se stai usando l\'app originale Dexcom. + L\'app Dexcom Follow se stai usando l\'app originale Dexcom (solo glicemia). Dexcom Follow se stai usando l\'app xDrip. xDrip in modalità follower. App Loop su iPhone. @@ -137,7 +135,7 @@ IC sarà diverso se consideri l\'unità di pane (BE) come 10g o 12g. Il significato di IC è: Quante unità di pane (BE) sono coperte da 1U di insulina. https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#carbohydrate-to-insulin-ratio-cr-g-u - Argomento: Cambio Profilo + Argomento: Cambio profilo Quando si specifica il 90% nel cambio profilo… Le basali saranno il 10% più alte. Le basali saranno il 10% più basse. @@ -145,9 +143,9 @@ Il valore IC sarà il 10% più basso. Il valore ISF sarà il 10% più alto. Il valore ISF sarà il 10% più basso. - Riceverai il 10% in meno di insulina, in totale. - Il Target sarà il 10% più alto. - Il Target sarà il 10% più basso. + Riceverai circa il 10% in meno di insulina, in totale. + Il target sarà il 10% più alto. + Il target sarà il 10% più basso. Solo il target inferiore sarà il 10% più basso. https://androidaps.readthedocs.io/en/latest/EN/Usage/Profiles.html?highlight=profile%20switch#profile-switch Voglio fare un cambio profilo perché mi sono dovuto svegliare 1h prima del solito, quindi è più sensato annunciare lo spostamento d\'orario mediante un cambio profilo. Che valore dovrei usare? @@ -156,4 +154,10 @@ https://androidaps.readthedocs.io/en/latest/EN/Usage/Profiles.html?highlight=profile%20switch#timeshift 60 -60 + https://androidaps.readthedocs.io/en/latest/EN/Module/module.html#good-individual-dosage-algorithm-for-your-diabetes-therapy + Argomento: Aiuto le con velocità basali + Dove andare per avere aiuto con le velocità basali e il resto. + Il tuo team diabetologico + Google + Facebook diff --git a/app/src/main/res/values-it-rIT/insight_alert_titles.xml b/app/src/main/res/values-it-rIT/insight_alert_titles.xml index 97ed97fa7f..d510f14df2 100644 --- a/app/src/main/res/values-it-rIT/insight_alert_titles.xml +++ b/app/src/main/res/values-it-rIT/insight_alert_titles.xml @@ -1,7 +1,7 @@ - Eroga Bolo + Eroga bolo Bolo perso Sveglia Cambia set infusione diff --git a/app/src/main/res/values-it-rIT/objectives.xml b/app/src/main/res/values-it-rIT/objectives.xml new file mode 100644 index 0000000000..c78bbf5034 --- /dev/null +++ b/app/src/main/res/values-it-rIT/objectives.xml @@ -0,0 +1,68 @@ + + + + Indietro + Avvia + Verifica + %1$d. Obiettivo + Obiettivo %1$d non avviato + Obiettivo %1$d non terminato + Impostazione della visualizzazione e del monitoraggio. Analisi di basali e rapporti + Verifica che la glicemia sia disponibile su Nightscout e che i dati sull\'insulina del micro siano in fase di caricamento + Avvio in un loop aperto + Esegui l\'applicazione in modalità loop aperto per alcuni giorni. Attiva manualmente il maggior numero possibile di basali temporanee suggerite. Imposta e utilizza i target temporanei, anche quelli predefiniti (ad esempio per l\'attività fisica o il trattamento dell\'ipoglicemia con carboidrati) + Comprensione del tuo loop aperto, incluse le relative raccomandazioni sulle basali temporanee + Sulla base di tale esperienza, decidi quale dovrebbe essere il valore di \'max basale\' e impostalo sul microinfusore e nelle preferenze + Avvio della chiusura del loop con Low Glucose Suspend + Esegui l\'applicazione in loop chiuso con max IOB = 0 per pochi giorni senza troppi eventi LGS + Regolazione del loop chiuso, aumentando max IOB al di sopra di 0 e abbassando gradualmente i target glicemici + Esegui l\'applicazione per alcuni giorni e almeno una notte senza allarmi di glicemia bassa, prima di abbassare il target glicemico + Adatta basali e rapporti se necessario, quindi attiva auto-sens + 1 settimana di looping diurno con dichiarazione regolare dei carboidrati, eseguito con successo + Abilitazione funzioni aggiuntive per l\'uso diurno, ad esempio AMA (advanced meal assist - assistenza avanzata del pasto) + Abilitazione funzioni aggiuntive per l\'uso diurno, come SMB + È necessario leggere il wiki e aumentare maxIOB affinché le azioni di SMB funzionino adeguatamente! Un buon inizio è maxIOB = media bolo posto + 3 x max basale giornaliera + Glicemia disponibile in NS + Stato micro disponibile in NS + Attivazioni manuali + Compiuto: %1$s + Impara a controllare AndroidAPS + Esegui varie azioni in AndroidAPS + Imposta il profilo \"90%\" per 10 min (premi a lungo sul nome profilo nella sezione Panoramica) + Simula la doccia. Disconnetti il micro per 1h (premi a lungo su Loop aperto) + ... e riconnetti allo stesso modo + Crea un target temporaneo personalizzato con una durata di 10 min (premi a lungo sul tuo target corrente) + Nel Configuratore attiva il plugin Azioni, rendilo visibile e visualizzane i contenuti tramite il menu in alto + Visualizza il contenuto del plugin Loop + Usa la funzione di ridimensionamento premendo a lungo sul grafico delle glicemie + Entra + Inserisci il codice ottenuto dagli sviluppatori per aggirare il resto degli obiettivi + Codice accettato + Codice non valido + Dai prova della tua conoscenza + Studia e rispondi correttamente alle domande + Risposta disabilitata per: %1$s + Risposta sbagliata! + Prossimo non completato + Codice richiesta: %1$s + (segna tutte le risposte corrette) + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#what-to-do-when-taking-a-shower-or-bath + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#the-homescreen + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#config-builder + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#the-homescreen + Non connesso a internet + Impossibile recuperare l\'orario + Requisiti obiettivo non soddisfatti + + %1$d giorno + %1$d giorni + + + %1$d ora + %1$d ore + + + %1$d minuto + %1$d minuti + + diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index fb842a6f32..a3747ca238 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -7,63 +7,60 @@ Sicurezza trattamenti - Max Bolo consentito [U] - Max Carboidrati consentiti [g] + Max bolo consentito [U] + Max carboidrati consentiti [g] Preferenze - Ricaricare trattamenti da NS - Reset database + Ricarica trattamenti da NS + Resetta database Vuoi davvero resettare i database? - Uscita - Usare boli estesi per >200%% + Esci + Usa boli estesi per >200%% Dispositivo DanaR Bluetooth - Utilizzare sempre valori basali assoluti + Utilizza sempre valori basali assoluti Per favore riavvia il tuo telefono oppure fai ripartire AndroidAPS dalle impostazioni di sistema \naltrimenti Android APS non farà il log (è importante monitorare e verificare che gli algoritmi stiano funzionando correttamente)! Questo dispositivo non sembra supportare la whitelist dell\'ottimizzazione della batteria: potrebbero verificarsi problemi di prestazioni. Alcuni pulsanti per accedere rapidamente alle funzioni comuni - Inserire voci di registro avanzate. + Inserisci voci di registro avanzate. Utilizzato per configurare i plugin attivi Programma di apprendimento Visualizza l\'elenco dei cibi definiti in Nightscout Preset per insulina Humalog e NovoRapid Preset per insulina Fiasp Ti consente di definire il picco dell\'insulina e deve essere utilizzato solo dagli utenti avanzati - Attivare o disattivare l\'implementazione del loop. + Attiva o disattiva l\'implementazione del loop. Sincronizza i tuoi dati con Nightscout Stato dell\'algoritmo nel 2016 Stato dell\'algoritmo nel 2017 Algoritmo più recente per gli utenti avanzati Visualizza lo stato corrente del tuo loop e i pulsanti per le azioni più comuni Mostra una notifica con una breve panoramica di ciò che sta facendo il tuo loop - Definire un profilo disponibile offline. + Definisci un profilo disponibile offline. Fornisce il profilo definito in Nightscout - Impostare un profilo con un solo intervallo temporale. - Integrazione del microinfusore Accu-Chek Combo, è necessario avere Ruffy installato + Imposta un profilo con un solo intervallo temporale. + Integrazione del microinfusore Accu-Chek Combo, è necessario avere ruffy installato Integrazione del microinfusore DANA Diabecare R Integrazione del microinfusore DANA Diabecare R Korean Integrazione del microinfusore DANA Diabecare R con firmware aggiornato Integrazione del microinfusore DANA Diabecare RS Per le persone in terapia multi-iniettiva Per microinfusori che non hanno ancora alcun driver (Loop Aperto) - La sensibilità è calcolata allo stesso modo di Oref0, ma è possibile specificare l\'intervallo di tempo al passato. L\'assorbimento minimo dei carboidrati è calcolato da \'max tempo assorbimento carb\' nelle preferenze. + La sensibilità è calcolata allo stesso modo di Oref0, ma puoi specificare l\'intervallo di tempo al passato. L\'assorbimento minimo dei carboidrati è calcolato da \'max tempo assorbimento carboidrati\' nelle preferenze. La sensibilità è calcolata dai dati delle ultime 24h e i carboidrati (se non assorbiti) vengono tagliati fuori dopo il tempo specificato nelle preferenze. La sensibilità è calcolata dai dati delle ultime 8h e i carboidrati (se non assorbiti) vengono tagliati fuori dopo il tempo specificato nelle preferenze. Il Plugin calcola anche UAM. - La sensibilità è calcolata come media ponderata dalle deviazioni. Le deviazioni più recenti hanno peso maggiore. L\'assorbimento minimo dei carboidrati è calcolato da \'max tempo assorbimento carb\' nelle preferenze. Questo algoritmo è il più veloce nel seguire i cambiamenti di sensibilità. - Ricevere valori Glicemia dall\'app Eversense modificata. - Ricevere valori Glicemia da Glimp. - Ricevere valori Glicemia da 600SeriesAndroidUploader. + La sensibilità è calcolata come media ponderata dalle deviazioni. Le deviazioni più recenti hanno peso maggiore. L\'assorbimento minimo dei carboidrati è calcolato da \'max tempo assorbimento carboidrati\' nelle preferenze. Questo algoritmo è il più veloce nel seguire i cambiamenti di sensibilità. + Ricevi valori Glicemia dall\'app Eversense modificata. + Ricevi valori Glicemia da Glimp. + Ricevi valori Glicemia da 600SeriesAndroidUploader. Scarica dati Glicemia da Nightscout - Ricevere dati Glicemia da xDrip. - Salva tutti i trattamenti - Monitorare e controllare AndroidAPS usando il tuo smartwatch WearOS. - Visualizzare le informazioni del loop sulla watchface di xDrip+. - Controllare AndroidAPS in remoto utilizzando i comandi SMS. - Indietro - Avviare - Verificare + Ricevi dati Glicemia da xDrip. + Salva tutti i trattamenti che sono stati fatti + Monitora e controlla AndroidAPS usando il tuo smartwatch WearOS. + Mostra le informazioni del loop sulla watchface di xDrip+. + Controlla AndroidAPS in remoto utilizzando i comandi SMS. Unità - DIA - Durata Azione dell\'Insulina - IC - Rapporto Insulina/Carboidrati - ISF - Fattore Sensibilità all\'Insulina + DIA + IC + ISF Basale Target NESSUN PROFILO IMPOSTATO @@ -71,38 +68,38 @@ Carboidrati: IOB: IOB: - IOB Totale: - Attività IOB Totale: + IOB totale: + Attività IOB totale: Dur: Rapporto: Ins: IOB: - IOB Totale: + IOB totale: Insulina - Carboidrati - Glicemia + Carbs + BG TT - Carboidrati - Correzione + Carbs + Corr U IOB da bolo - Avviare ora + Esegui ora MICROINFUSORE VIRTUALE Vel. basale originale - Basale Temporanea - Bolo Esteso + Basale temporanea + Bolo esteso Batteria Serbatoio OK Ultima esecuzione Parametri di input Stato glicemia - Temp. Corrente + Temp. corrente Dati IOB Profilo - Dati Pasto + Dati pasto Esito - Dati Glicemia non disponibili + Dati glicemia non disponibili Nessun cambiamento richiesto Richiesta Tasso @@ -111,17 +108,17 @@ Glicemia Delta Delta: - Configuratore + Configurazione strutturale Obiettivi OpenAPS MA Panoramica Profilo NS Profilo semplice - Basale Temporanea + Basale temporanea Trattamenti - Micro Virtuale + Microinfusore Virtuale Portale - Microinfusore + Micro Quale microinfusore desideri utilizzare con AndroidAPS? Trattamenti Quale plugin dovrebbe essere utilizzato per la gestione del trattamento? @@ -136,10 +133,10 @@ Vincoli Loop Loop - Consente di attivare l\'integrazione del loop di AndroidAPS. + Usalo per attivare l\'integrazione del loop di AndroidAPS. APS Dopo aver elaborato i vincoli - Basale Temporanea impostata dal micro + Basale temporanea impostata dal micro Ultima attivazione OK Annulla @@ -148,43 +145,40 @@ Il Plugin è disabilitato Violazione dei vincoli Errore erogazione bolo - Errore erogazione Basale Temporanea + Errore erogazione basale temporanea Valore Basale [%%] %% (100%% = corrente) - Accetta nuova Basale Temporanea: + Accetta nuova basale temporanea: Trattamento Calcolatore Vincolo applicato! Conferma - Inserire nuovo trattamento: + Inserisci nuovo trattamento: Bolo Bolo: Basale Basale - Carboidrati - Cambiare il tuo input! - Impostare nuovo bolo esteso: + Carbs + Cambia il tuo input! + Imposta nuovo bolo esteso: Origine Glicemia Da dove AndroidAPS dovrebbe ottenere i suoi dati? xDrip Modalità APS - Loop Chiuso - Loop Aperto - Loop Disabilitato - Disabilitare Loop - Abilitare Loop + Loop chiuso + Loop aperto + Loop disabilitato + Disabilita Loop + Abilita Loop Nuovo suggerimento disponibile Versione non supportata di NSClient Versione non supportata di Nightscout NSClient non installato. Record perduto! - Glicemia disponibile in NS - Stato Micro disponibile in NS - Attivazioni manuali LOOP DISABILITATO DAI VINCOLI - IOB da Basale + IOB da basale Vincolo bolo applicato Vincolo carboidrati applicato - Controllo Glicemia + Controllo BG Annuncio Nota Domanda @@ -194,33 +188,33 @@ Avvio Sensore Cambio serbatoio insulina Cambio profilo - Bolo Spuntino + Bolo spuntino Bolo pasto - Bolo di Correzione - Bolo Combo - Inizio Basale Temporanea - Fine Basale Temporanea + Bolo di correzione + Bolo combo + Inizio basale temporanea + Fine basale temporanea Correzione con carboidrati OpenAPS Offline Tipo di evento Altro Glucometro Sensore - Carboidrati + Carbs Insulina - Tempo assorb. Carboidrati + Tempo carboidrati Fraziona Durata Percentuale Assoluto Note - Data Evento + Data evento Profilo Inserito da - Tipo Glicemia + Tipo glicemia Nessun profilo ancora caricato da NS - Basale Temporanea - Bolo Esteso + Basale temporanea + Bolo esteso Versione Nightscout: Mancante Preferenze esportate @@ -228,11 +222,11 @@ Importa impostazioni da Impostazioni importate File non trovato - Esportare impostazioni - Importare impostazioni - Max U/h che una Basale Temporanea può impostare + Esporta impostazioni + Importa impostazioni + Max U/h che una basale temporanea può impostare Questo valore è chiamato max basale nel contesto OpenAPS - Max IOB da Basale che OpenAPS può erogare [U] + Max IOB da basale che OpenAPS può erogare [U] Questo valore è chiamato Max IOB nel contesto OpenAPS\nIndica l\'insulina massima in [U] che APS può erogare contemporaneamente. RESPINGI DanaR @@ -243,52 +237,52 @@ Contratto di licenza per l\'utente NON DEVE ESSERE UTILIZZATO PER PRENDERE DECISIONI MEDICHE. NON ESISTE ALCUNA GARANZIA PER IL PROGRAMMA, NELLA MISURA CONSENTITA DALLA LEGGE APPLICABILE. TRANNE QUANDO DIVERSAMENTE INDICATO PER ISCRITTO, I DETENTORI DEL COPYRIGHT E/O ALTRE PARTI FORNISCONO IL PROGRAMMA \"COSÌ COM\'È\" SENZA GARANZIA DI ALCUN TIPO, ESPLICITA O IMPLICITA, INCLUSE, MA NON LIMITATAMENTE A, GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UN SCOPO PARTICOLARE. L\'INTERO RISCHIO RIGUARDO LA QUALITÀ E LE PRESTAZIONI DEL PROGRAMMA È TUO. SE IL PROGRAMMA DOVESSE RISULTARE DIFETTOSO, TI ASSUMI IL COSTO DI TUTTE LE NECESSARIE MANUTENZIONI, RIPARAZIONI O CORREZIONI. COMPRENDO E ACCETTO - Salvare + Salva Nessun adattatore bluetooth trovato Dispositivo selezionato non trovato - Errore connessione Microinfusore - IOB Microinfusore + Errore connessione microinfusore + IOB microinfusore Unità giornaliere - Ultimo Bolo + Ultimo bolo %1$.1fh fa Dati di input non validi Valore non impostato correttamente - Ricaricare Profilo - Visualizzare Profilo - Attuato + Ricarica profilo + Visualizza profilo + Attivato Commento OK Per cento Assoluto - Cancellare Basale Temporanea + Cancellare basale temporanea Comunicazioni SMS In attesa del risultato Numeri di telefono consentiti +XXXXXXXXXX;+YYYYYYYYYY - Per erogare il bolo di %1$.2fU rispondere col codice %2$s - Per inviare la calibrazione %1$.2f rispondere col codice %2$s + Per erogare il bolo di %1$.2fU rispondi col codice %2$s + Per inviare la calibrazione %1$.2f rispondi col codice %2$s Bolo fallito Bolo di %1$.2fU erogato con successo Sto per erogare %1$.2fU Bolo di %1$.2fU erogato con successo Erogazione di %1$.2fU - Consentire comandi remoti tramite SMS + Consenti comandi remoti tramite SMS Dito Sensore Manuale - Target Temporaneo - Cancellare Target Temporaneo + Target temporaneo + Cancella target temporaneo Impostazioni profilo DanaR DIA [h] Durata Azione dell\'Insulina Impossibile aggiornare il profilo basale - Ricaricare + Ricarica Caricamento Bolo E Bolo DS Bolo DE - Errore - ricaricare + errore + ricarica ora basale glicemia carboidrato @@ -302,12 +296,12 @@ Insulina giornaliera Errori Glicemia - Ricaricare - Sospendere + Ricarica + Sospensione In connessione per %1$d s - Password Microinfusore - Password micro Errata! - Il Micro è occupato + Password microinfusore + Password micro errata! + Il micro è occupato Erogato Stoppato Bolo stoppato @@ -317,21 +311,6 @@ STOP PREMUTO In attesa del micro Sto per erogare %1$.2fU - Configurazione della visualizzazione e del monitoraggio, analisi basali e rapporti - Verificare che la Glicemia sia disponibile su Nightscout e che i dati sull\'insulina del micro siano in fase di caricamento - Avvio in Loop Aperto - Eseguire l\'applicazione in modalità Loop Aperto per alcuni giorni. Approvare manualmente il maggior numero possibile di basali temporanee suggerite prestando attenzione alla sicurezza. Impostare e utilizzare i target temporanei, anche quelli predefiniti (ad esempio per l\'attività fisica o il trattamento dell\'ipoglicemia con carboidrati) - Comprensione tuo Loop Aperto, incluse le relative raccomandazioni sulle basali temporanee - Sulla base di tale esperienza, decidere quale dovrebbe essere il valore di \'max basale\' e impostarlo sul microinfusore e nelle preferenze - Avvio della chiusura del Loop con Low Glucose Suspend - Eseguire l\'applicazione in Loop Chiuso con max IOB = 0 per pochi giorni senza troppi eventi LGS - Regolazione del Loop Chiuso, aumentando max IOB al di sopra di 0 e abbassando gradualmente i target glicemici - Eseguire l\'applicazione per alcuni giorni e almeno una notte senza allarmi di glicemia bassa, prima di abbassare il target glicemico - Adattare basali e rapporti se necessario, quindi attivare auto-sens - 1 settimana di looping diurno con dichiarazione regolare dei carboidrati, eseguito con successo - Abilitazione funzioni aggiuntive per l\'uso diurno, ad esempio AMA (advanced meal assist - assistenza avanzata del pasto) - Abilitazione funzioni aggiuntive per l\'uso diurno, come SMB - È necessario leggere il wiki e aumentare maxIOB affinché le azioni di SMB funzionino adeguatamente! Un buon inizio è maxIOB = media bolo posto + 3 x max basale giornaliera Hai raggiunto il limite consentito Nessun profilo selezionato Il Loop è stato disabilitato @@ -342,21 +321,21 @@ Il valore %1$s è fuori limite massimo Il comando da remoto non è permesso Bolo remoto non disponibile. Riprova più tardi. - Per avviare la basale %1$.2fU/h per %2$d min rispondere col codice %3$s - Per passare al profilo %1$s %2$d%% rispondere col codice %3$s - Per avviare il bolo esteso %1$.2fU/h per %2$d min rispondere col codice %3$s - Per avviare la basale %1$d%% per %2$d min rispondere col codice %3$s - Per sospendere il Loop per %1$d minuti rispondere col codice %2$s - Basale Temporanea %1$.2fU/h per %2$d min avviata con successo + Per avviare la basale %1$.2fU/h per %2$d min rispondi col codice %3$s + Per passare al profilo %1$s %2$d%% rispondi col codice %3$s + Per avviare il bolo esteso %1$.2fU/h per %2$d min rispondi col codice %3$s + Per avviare la basale %1$d%% per %2$d min rispondi col codice %3$s + Per sospendere il loop per %1$d minuti rispondi col codice %2$s + Basale temporanea %1$.2fU/h per %2$d min avviata con successo Bolo esteso %1$.2fU/h per %2$d min avviato con successo - Basale Temporanea %1$d%% per %2$d min avviata con successo - Avvio Basale Temporanea fallito - Avvio Bolo esteso fallito - Per interrompere la Basale Temporanea rispondere col codice %1$s - Per interrompere il bolo esteso rispondere col codice %1$s - Basale Temporanea cancellata + Basale temporanea %1$d%% per %2$d min avviata con successo + Avvio basale temporanea fallito + Avvio bolo esteso fallito + Per stoppare la basale temporanea rispondi col codice %1$s + Per stoppare il bolo esteso rispondi col codice %1$s + Basale temporanea cancellata Bolo esteso cancellato - Cancellazione Basale Temporanea fallita + Cancellazione basale temporanea fallita Cancellazione bolo esteso fallita Comando sconosciuto o risposta errata QuickWizard @@ -364,21 +343,21 @@ Testo pulsante: Carboidrati: Valido: - Aggiungere - Modificare - Rimuovere + Aggiungi + Modifica + Rimuovi Pasto - Correzione + Corr Azioni AndroidAPS avviato NS: solo upload (sincronizzazione disabilitata) NS: solo upload. Non ha effetto su SGV a meno che non sia selezionata una fonte locale come xDrip. Non ha effetto sui Profili durante l\'utilizzo dei profili NS. Micro non inizializzato! Micro non inizializzato, profilo non impostato! - Caricare/Riempire + Carica/Riempi Assicurati che la quantità corrisponda alla specifica del tuo set di infusione! Altro - Quantità standard di insulina per la funzione Caricare/Riempire. + Quantità standard di insulina per la funzione Carica/Riempi. Tasto 1 Tasto 2 Tasto 3 @@ -386,28 +365,28 @@ mg/dl mmol/l DIA: - Intervallo Target: + Intervallo target: Intervallo di visualizzazione Limite alto e basso per i grafici nella sezione Panoramica e sullo Smartwatch Limite BASSO Limite ALTO - Smartwatch - Inviare di nuovo tutti i dati - Aprire impostazioni sullo smartwatch - Errore Micro - Livello Batteria Basso - Arresto Micro - Batteria del micro Scarica + Wear + Invia di nuovo tutti i dati + Apri impostazioni sullo smartwatch + Errore micro + Livello batteria basso + Arresto micro + Batteria del micro scarica DanaR Korean Velocità basale: - Impostazione Profilo Basale fallita - Profilo Basale aggiornato nel Micro - Disabilitare la modalità EasyUI nel micro - Abilitare bolo esteso sul micro - Cambiare la modalità da U/d in U/h nel micro - Valore basale inferiore al minimo, Profilo non impostato! - Glicemia: - Ultima Glicemia: + Impostazione profilo basale fallita + Profilo basale aggiornato nel micro + Disabilita la modalità EasyUI nel micro + Abilita bolo esteso sul micro + Cambia la modalità da U/d a U/h nel micro + Valore basale inferiore al minimo. Profilo non impostato! + BG: + Ultimo BG: MDI MM640g Notifica in corso @@ -419,15 +398,15 @@ Delta medio ridotto Delta medio esteso Matrice di %1$d elementi.\nValore attuale: - Dati Autosens + Dati autosens Script debug - Usare la funzione Autosens - Ricaricare eventi da NS - Eliminare trattamenti nel futuro - Pasto Imminente - Ipoglicemia + Usa la funzione Autosens + Ricarica eventi da NS + Elimina trattamenti nel futuro + Pasto a breve + Ipo Attività - Rimuovere campo: + Rimuovi record: Statistiche DanaR TDD cumulativo TDD esponenzialmente ponderato @@ -439,39 +418,39 @@ # Giorni Peso Probabilmente inaccurato se si usano i boli per il caricamento/riempimento al posto dell\'apposita funzione! - Dati Vecchi, premere \"RICARICA\" - Basale originale Totale + Dati vecchi, premi \"RICARICA\" + Basale originale totale TBB * 2 Inizializzazione... - ACT + AZN CONF LOOP - SP + PS OAPS - LP + PL DANA HOME - VPUMP - NSPROFILE - TREAT - CP - OBJ + MICROV + PROFILONS + TRATT + PT + OBT WEAR SMS - Abbreviare i titoli delle schede - Utilizzare sempre il delta medio ridotto anziché il delta semplice + Abbrevia i titoli delle schede + Utilizza sempre il delta medio ridotto anziché il delta semplice Utile quando i dati provenienti da sorgenti non filtrate come xDrip diventano \"rumorosi\" (instabili). - Impostazioni Avanzate + Impostazioni avanzate Modello:%1$02X Protocollo:%2$02X Codice:%3$02X Profilo [Valore predefinito: 3] Questo è un parametro di sicurezza chiave in OpenAPS. Ciò che fa è limitare le tue basali a essere 3 volte, al più, la tua velocità basale massima. Probabilmente non avrai bisogno di cambiare questo valore, ma dovresti essere consapevole di cosa significa il gruppo di parametri \"3x max giornaliera; 4x corrente\" e per quali motivi di sicurezza siano stati impostati tali valori. [Valore predefinito: 4] Questo è un ulteriore parametro di sicurezza chiave in OpenAPS. La tua basale temporanea, indipendentemente dalla basale massima impostata sul micro, non può mai essere più alta di questo valore moltiplicato per tua basale corrente in ogni specifico momento. Questo serve a impedire alle persone di addentrarsi in \"territori pericolosi\" impostando basali massime eccessivamente alte prima di aver capito come funziona l\'algoritmo. Ancora una volta, il valore predefinito è 4x; la maggior parte delle persone non avrà bisogno di modificare questo valore e avrà, invece, maggiori probabilità di dover regolare le altre impostazioni. - [Valore predefinito: 1.2]\nQuesto è un moltiplicatore di sicurezza per autosens (e presto autotune) per impostare un limite massimo del 20%% (col valore predefinito) su quanto alto può essere il rapporto di autosens, che a sua volta determina quanto in alto autosens può regolare la basale, quanto in basso può regolare ISF (la sensibilità all\'insulina) e quanto in basso può impostare il Target Glicemico. - [Valore predefinito: 0.7]\nUn altro limite di sicurezza di autosens, imposta un blocco a quanto in basso autosens può regolare le basali e a quanto in alto può regolare ISF e i Target Glicemici. + [Valore predefinito: 1.2]\nQuesto è un moltiplicatore di sicurezza per autosens (e presto autotune) per impostare un limite massimo del 20%% (col valore predefinito) su quanto alto può essere il rapporto di autosens, che a sua volta determina quanto in alto autosens può regolare le basali, quanto in basso può regolare ISF e quanto in basso può impostare il target glicemico. + [Valore predefinito: 0.7]\nUn altro limite di sicurezza di autosens, imposta un blocco a quanto in basso autosens può regolare le basali e a quanto in alto può regolare ISF e i target glicemici. Autosens regola anche i target - [Valore predefinito: vero]\nViene utilizzato per consentire ad autosens di regolare i Target Glicemici, in aggiunta a ISF e basali. - [Valore predefinito: 2]\nBolus snooze è attivato dopo un bolo pasto per fare in modo che il Loop non imposti basali temporanee basse quando hai appena mangiato. AndroidAPS non imposterà velocità basali troppo basse nel periodo corrispondente a DIA (durata azione dell\'insulina) diviso il parametro bolus snooze - divisore DIA. Con DIA di 3 ore \"bolus snooze\" durerà 1.5 ore (3/2). - [Valore predefinito: 3.0 (AMA) o 8.0 (SMB)]. Questa è un\'impostazione per l\'impatto di assorbimento predefinito dei carboidrati in 5 minuti. L\'impostazione predefinita è una previsione di 3mg/dl/5min. Ha effetto sulla velocità di decadimento dei COB (carboidrati attivi) e su quanto il loro assorbimento incide nella previsione dell’andamento glicemico, quando la Glicemia sta scendendo più del previsto o non sta salendo quanto previsto. + [Valore predefinito: vero]\nViene utilizzato per consentire ad autosens di regolare i target glicemici, in aggiunta a ISF e basali. + [Valore predefinito: 2]\nBolus snooze è attivato dopo un bolo pasto per fare in modo che il loop non imposti basali temporanee basse quando hai appena mangiato. AndroidAPS non imposterà velocità basali troppo basse nel periodo corrispondente a DIA diviso il parametro bolus snooze - divisore DIA. Con DIA di 3 ore \"bolus snooze\" durerà 1.5 ore (3/2). + [Valore predefinito: 3.0 (AMA) o 8.0 (SMB)]. Questa è un\'impostazione per l\'impatto di assorbimento predefinito dei carboidrati in 5 minuti. L\'impostazione predefinita è una previsione di 3mg/dl/5min. Ha effetto sulla velocità di decadimento dei COB (carboidrati attivi) e su quanto il loro assorbimento incide nella previsione dell’andamento glicemico, quando la glicemia sta scendendo più del previsto o non sta salendo quanto previsto. Attenzione!\nNormalmente non dovresti modificare questi valori. FAI CLICK QUI e leggi il testo e assicuratevi di AVERLO CAPITO prima di cambiare uno di questi valori. Sono consentite solo cifre numeriche. Sono consentite solo cifre numeriche nel range %1$s - %2$s. @@ -484,89 +463,89 @@ Calibrazione inviata a xDrip Calibrazione inviata. La ricezione deve essere abilitata in xDrip. xDrip non sta ricevendo calibrazioni - Micro Sospeso - Ricezione Stato Micro - Impostazione Basale Temporanea - Stop Basale Temporanea + Micro sospeso + Ricezione stato micro + Impostazione basale temporanea + Stop basale temporanea Impostazione bolo esteso Stop bolo esteso Aggiornamento velocità basali Disconnessione Esecuzione - Impostazioni Micro virtuale - Caricare stato in NS + Impostazioni micro virtuale + Carica stato in NS Password Errata Password per le impostazioni - Sbloccare impostazioni + Sblocca impostazioni Si avvicina il limite giornaliero di insulina NSClient NSCI URL: Autoscorrimento - Riavviare + Riavvio NSClient - Nightscout URL - Inserisci il tuo URL Nightscout - NS API secret - NS API secret - Inserire NS API secret (minimo 12 caratteri) - Erogare adesso - Cancellare la coda - Visualizzare la coda + URL di Nightscout + Inserisci il tuo URL di Nightscout + API secret di NS + API secret di NS + Inserisci l\'API secret di NS (minimo 12 caratteri) + Eroga adesso + Cancella coda + Visualizza coda Coda: Stato: - In Pausa - Cancellare il log - NSCLIENT non ha il permesso di scrittura. API secret Errato? - Impostazioni Smartwatch - Mostrare IOB dettagliato - Dividere IOB tra boli e IOB da basale, sulla watchface dello smartwatch - non riuscito - controllare il telefono + In pausa + Cancella il log + NSCLIENT non ha il permesso di scrittura. API secret errato? + Impostazioni smartwatch + Mostra IOB dettagliato + Dividi IOB tra boli e IOB da basale sulla watchface + non riuscito - controlla il telefono Non disponibile Età del paziente Bambino Adolescente Adulto Adulto insulino-resistente - Selezionare l\'età del paziente per impostare i limiti di sicurezza + Seleziona l\'età del paziente per impostare i limiti di sicurezza Glimp Per un buon funzionamento, %1$s ha bisogno di essere nella whitelist della funzione \"ottimizzazione batteria\" di Android Loop sospeso Sospeso (%1$d m) Superbolo (%1$d m) - Sospendere loop - Sospendere loop per 1h - Sospendere loop per 2h - Sospendere loop per 3h - Sospendere loop per 10h - Sospendere loop per %1$d min - Disconnettere Micro per 15 min - Disconnettere Micro per 30 min - Disconnettere Micro per 1 h - Disconnettere Micro per 2 h - Disconnettere Micro per 3 h - Riprendere - Riconnettere Micro + Sospendi loop + Sospendi loop per 1h + Sospendi loop per 2h + Sospendi loop per 3h + Sospendi loop per 10h + Sospendi loop per %1$d min + Disconnetti micro per 15 min + Disconnetti micro per 30 min + Disconnetti micro per 1 h + Disconnetti micro per 2 h + Disconnetti micro per 3 h + Riprendi + Riconnetti micro Durata errata Loop sospeso Loop ripreso - Trend 15min + Trend di 15min COB - Super bolo - Registrare l\'avvio dell\'app in NS + Superbolo + Registra l\'avvio dell\'app in NS Uscita dall\'applicazione per applicare le impostazioni. DanaRv2 Insulina Quale tipo di insulina stai usando? - Insulina Fast Acting (ultrarapida) + Insulina Fast Acting Novorapid, Novolog, Humalog Fiasp INS - Abilitare Super Bolo nel Calcolatore - Abilitare la funzionalità Super Bolo nel Calcolatore. Non abilitare fino a quando non impari ciò che realmente fa. PUÒ CAUSARE SOVRADOSAGGIO DI INSULINA SE USATO IMPROPRIAMENTE! - Mostrare \"indicatori di stato\" sulla schermata iniziale - Mostrare \"indicatori di stato\" estesi sulla schermata iniziale - Abilitare indicatori di stato estesi per \"età\" cannula, insulina, sensore, serbatoio e livello batteria sulla schermata iniziale. + Abilita superbolo nel wizard + Abilita la funzionalità superbolo nel wizard. Non abilitare fino a quando non impari ciò che realmente fa. PUÒ CAUSARE SOVRADOSAGGIO DI INSULINA SE USATO IMPROPRIAMENTE! + Mostra \"indicatori di stato\" sulla schermata iniziale + Mostra \"indicatori di stato\" estesi sulla schermata iniziale + Abilita indicatori di stato estesi per \"età\" cannula, insulina, sensore, serbatoio e livello batteria sulla schermata iniziale. Soglia di avviso livello serbatoio [U] Soglia critica livello serbatoio [U] Soglia di avviso livello batteria [%%] @@ -575,29 +554,29 @@ COB Firmware Ultima connessione - Stato Bluetooth + Stato bluetooth Riguardo a Autorizzazione SMS mancante - Autorizzazione Stato telefono mancante + Autorizzazione stato telefono mancante Stato xDrip (smartwatch) xDrip Statusline (smartwatch) xds - Mostrare BGI - Aggiungere BGI alla statusline + Mostra BGI + Aggiungi BGI alla statusline Nessun caricamento in NS Tutti i dati inviati a NS vengono rifiutati. AAPS è connesso a NS, ma non vengono apportate modifiche - Incremento Basale - Incremento Bolo - Bolo Esteso + Incremento basale + Incremento bolo + Bolo esteso TempTarget - Cancella Bolo Esteso + Cancella bolo esteso Età sensore Età cannula Età insulina ore Tipo basale Profilo non valido !!! - Cambio Profilo + Cambio profilo Età batteria micro Cambio batteria micro Opzioni allarme @@ -607,8 +586,8 @@ Molto basso Dati non aggiornati Dati non aggiornati da molto tempo - Soglia Dati non aggiornati [min] - Soglia Dati non aggiornati da molto tempo [min] + Soglia dati non aggiornati [min] + Soglia dati non aggiornati da molto tempo [min] Intervallo per autosens [h] Quantità di ore al passato per il rilevamento della sensibilità (il tempo di assorbimento dei carboidrati è escluso) Micro @@ -627,21 +606,21 @@ SAGE IAGE CAGE - PBAGE + BTTAGE OAPS UPLD BAS EXT - Mantenere lo schermo acceso - Impedire ad Android di disattivare lo schermo. Consumerà molta energia quando non è collegato alla presa di corrente. - Attivando la funzione Autosense, ricordare di dichiarare tutti i carboidrati assunti. Altrimenti le deviazioni di glicemia dovute ai carboidrati saranno identificate erroneamente come variazione di sensibilità !! + Mantieni lo schermo acceso + Evita che Android disattivi lo schermo. Consumerà molta energia quando non è collegato alla presa di corrente. + Attivando la funzione Autosense, ricorda di dichiarare tutti i carboidrati assunti. Altrimenti le deviazioni di glicemia dovute ai carboidrati saranno identificate erroneamente come variazione di sensibilità !! Sensibilità WeightedAverage OK Annulla Non tutti i profili caricati! Valori non memorizzati! - Abilitare le trasmissioni ad altre app (come xDrip). Non abilitare se hai installato più di un\'istanza di AAPS o NSClient! - Abilitare le trasmissioni locali. + Abilita le trasmissioni ad altre app (come xDrip). Non abilitare se hai installato più di un\'istanza di AAPS o NSClient! + Abilita le trasmissioni locali. ATTIVITÀ & FEEDBACK CARBOIDRATI & BOLO CGM & OPENAPS @@ -650,39 +629,39 @@ Durata [min] OpenAPS SMB SMB - Abilitare UAM - Abilitare SMB - Utilizzare Super Micro Boli al posto della basale temporanea per un\'azione più veloce - Rilevazione dei Pasti Non Annunciati + Abilita UAM + Abilita SMB + Utilizza Super Micro Boli al posto della basale temporanea per un\'azione più veloce + Rilevazione dei pasti Non Annunciati IOB Curve Peak Time Peak Time [min] Free-Peak Oref Rapid-Acting Oref Ultra-Rapid Oref DIA di %1$f troppo breve - al suo posto, utilizzo %2$f. - Attivare profilo + Attiva profilo Data NON VALIDO In attesa di associare il micro Associazione OK - Time Out associazione micro + Time out associazione micro ASSOCIAZIONE Nessun dispositivo trovato finora Serbatoio vuoto - Avviso misurazione di glicemia + Avviso misurazione glicemia Livello insulina rimanente DanaRS Dana Micro selezionato - Associare nuovo micro + Associa nuovo micro Velocità bolo - Impostare incremento basale a 0.01 U/h + Imposta incremento basale a 0.01 U/h Numero seriale Percentuale Cambio orario Temp-Target predefiniti - target \"pasto imminente\" - durata - target \"pasto imminente\" + target \"pasto a breve\" - durata + target \"pasto a breve\" target \"attività\" - durata target \"attività\" target \"ipoglicemia\" - durata @@ -693,19 +672,19 @@ Ricezione stato basale temporanea Ricezione stato micro Ricezione ora micro - riutilizzare + riutilizzo Controlli da smartwatch - Impostare Temp-Target e inserire Trattamenti dallo smartwatch. - Time Out Connessione + Imposta Temp-Target e inserisci Trattamenti dallo smartwatch. + Time out connessione Cibo g m h ]]> kJ - En - Pr - Fat + Enr + Prt + Grs ]]> Attesa per la fine del bolo. Rimangono %1$d sec. Evento di elaborazione @@ -713,50 +692,50 @@ Il comando verrà eseguito ora Driver del micro corretto Micro irraggiungibile - Letture Glicemia mancanti - Utilizzare le notifiche di sistema per avvisi e notifiche + Letture glicemia mancanti + Utilizza le notifiche di sistema per avvisi e notifiche Allarmi locali Allarme se non si ricevono dati Glicemia Allarme se il micro non è raggiungibile Soglia micro irraggiungibile [min] - Allarme Urgente + Allarme urgente INFO Bluetooth BT Watchdog - Spegnere il bluetooth del telefono per qualche secondo se non è possibile alcuna connessione al micro. Questo può essere utile su alcuni telefoni. - Eversense App (modificata) - Caricare dati Glicemia su NS - Impostazioni caricamento Glicemia - Visualizzare delta dettagliato - Visualizzare delta con una cifra decimale in più - Max minuti di basale ai quali limitare SMB + Spegne il bluetooth del telefono per qualche secondo se non è possibile alcuna connessione al micro. Questo può essere utile su alcuni telefoni. + Eversense app (modificata) + Carica dati glicemia su NS + Impostazioni caricamento glicemia + Visualizza delta dettagliato + Visualizza delta con una cifra decimale in più + Max minuti di basale a cui limitare SMB Firmware del micro non supportato - Inviare dati Glicemia a xDrip+ - In xDrip+ selezionare origine dati 640g/Eversense + Invia dati glicemia a xDrip+ + In xDrip+ seleziona origine dati 640g/Eversense Glicemia NSClient Valore basale sostituito dal minimo valore supportato: %1$s Valore basale sostituito dal massimo valore supportato: %1$s - Calcolo Glicemia + Calcolo glicemia Calcolo IOB da bolo Calcolo IOB da basale - Calcolo Trend - Calcolo Super Bolo + Calcolo trend + Calcolo superbolo No - Solo Positivo - Solo Negativo + Solo positivo + Solo negativo Calcolo COB - Calcolo Target Temporaneo + Calcolo target temporaneo Loop abilitato APS selezionato NSClient ha il permesso di scrittura - Modalità Chiusa attivata + Modalità chiusa abilitata Max IOB impostata correttamente Glicemia disponibile da sorgente selezionata Valori basali non allineati alle ore: %1$s Profilo non valido: %1$s Programmazione micro per erogazione - Ricaricare + Ricarica Stato Attività Nessuna connessione per %1$d min @@ -767,11 +746,11 @@ In esecuzione Cancellazione TBR Impostazione TBR (%1$d%% / %2$d min) - Erogazione Bolo (%1$.1f U) + Erogazione bolo (%1$.1f U) Aggiornamento Operazione richiesta non supportata dal micro - Utilizzo non sicuro: sono attivi boli estesi o multiwave. Il Loop è stato messo in modalità di sola sospensione dell\'erogazione di insulina in caso di valori bassi, per 6 ore. In modalità Loop sono supportati solo boli normali - Utilizzo non sicuro: il micro utilizza un profilo basale diverso dal primo in elenco tra le sue impostazioni. Il Loop è stato disabilitato. Selezionare sul microinfusore il profilo basale numero 1. + Utilizzo non sicuro: sono attivi boli estesi o multiwave. Il loop è stato messo in modalità di sola sospensione dell\'erogazione di insulina in caso di valori bassi, per 6 ore. In modalità loop sono supportati solo boli normali + Utilizzo non sicuro: il micro utilizza un profilo basale diverso dal primo in elenco tra le sue impostazioni. Il loop è stato disabilitato. Selezionare sul microinfusore il profilo basale numero 1. Un bolo con la stessa quantità è stato richiesto negli ultimi due minuti. Questo non è consentito al fine di evitare boli doppi accidentali e a protezione di eventuali \"bug\". Adesso Lettura storico micro @@ -787,55 +766,55 @@ Attenzione Avviso TBR CANCELLATO confermato Il micro potrebbe non essere raggiungibile. Nessun bolo erogato - Erogazione bolo fallita. Sembra che nessun bolo sia stato erogato. Per sicurezza, controllare il micro per evitare un doppio bolo e se è tutto ok, erogarlo di nuovo. Come protezione da eventuali \"bug\", i boli non vengono ripetuti automaticamente. - Solo la quantità di %1$.2f U del bolo richiesto di %2$.2f U è stata erogata a causa di un errore. Controllare il micro per verificare quanto accaduto e intraprendere le azioni necessarie. + Erogazione bolo fallita. Sembra che nessun bolo sia stato erogato. Per sicurezza, controlla il micro per evitare un doppio bolo e se è tutto ok, erogalo di nuovo. Come protezione da eventuali \"bug\", i boli non vengono ripetuti automaticamente. + Solo la quantità di %1$.2f U del bolo richiesto di %2$.2f U è stata erogata a causa di un errore. Controlla il micro per verificare quanto accaduto e intraprendi le azioni necessarie. Erogazione del bolo e verifica dello storico del micro fallite, si prega di controllare il micro. Se è stato erogato un bolo, sarà aggiunto ai trattamenti durante la successiva connessione al micro. Insulina nel serbatoio insufficiente per erogare il bolo Errore erogazione bolo esteso Sight fa %1$.2f h - Abilitare SMB sempre - Abilitare SMB sempre, indipendentemente dai boli. Possibile solo con sorgente glicemie con un buon filtraggio dei dati, come G5 - Abilitare SMB dopo i carboidrati - Abilitare SMB per 6h dopo i carboidrati, anche con 0 COB. Possibile solo con sorgente glicemie con un buon filtraggio dei dati, come G5 - Abilitare SMB con COB - Abilitare SMB quando COB è attivo (ci sono carboidrati non assorbiti). - Abilitare SMB con temp-target - Abilitare SMB quando è attivo un temp-target (pasto imminente, attività) - Abilitare SMB con temp-target \"alti\" - Abilitare SMB quando è attivo un temp-target \"alto\" - Lasciare in esecuzione / consentire la Basale Temporanea + Abilita SMB sempre + Abilita SMB sempre, indipendentemente dai boli. Possibile solo con sorgente glicemie con un buon filtraggio dei dati, come G5 + Abilita SMB dopo i carboidrati + Abilita SMB per 6h dopo i carboidrati, anche con 0 COB. Possibile solo con sorgente glicemie con un buon filtraggio dei dati, come G5 + Abilita SMB con COB + Abilita SMB quando COB è attivo (ci sono carboidrati non assorbiti). + Abilita SMB con target temporanei + Abilita SMB quando è attivo un target temporaneo (pasto a breve, attività) + Abilita SMB con target temporanei \"alti\" + Abilita SMB quando è attivo un target temporaneo \"alto\" + Lascia eseguire la basale temporanea Muto Insulina - Carboidrati + Carbs Tasti - Inviare una calibrazione a xDrip+ o aprire la finestra di calibrazione del G5 - Aprire xDrip+, il pulsante indietro torna ad AAPS + Invia una calibrazione a xDrip+ o apre la finestra di calibrazione del G5 + Apre xDrip+, il tasto indietro torna ad AAPS Numero di carboidrati da aggiungere quando si preme il tasto Quantità di insulina da aggiungere quando si preme il tasto - Impossibile avviare applicazione CGM. Assicurarsi che sia installata. + Impossibile avviare l\'applicazione CGM. Assicurati che sia installata. CGM - Rivedi storico - Notificare SMB - Mostrare SMB sullo smartwatch come un bolo standard. - Creare avvisi da errori - Creare avviso su Nightscout per finestre di errore e allarmi locali (anche visualizzabile nella sezione Portale sotto la voce Trattamenti) - Visualizzare le predizioni sulla watchface. + Storico + Notifica SMB + Mostra SMB sullo smartwatch come un bolo standard. + Crea avvisi da errori + Crea avviso su Nightscout per finestre di errore e allarmi locali (visualizzabile anche nella sezione Portale sotto la voce Trattamenti) + Visualizza le predizioni sulla watchface. Predizioni - Scelta dei Dati + Scelta dei dati Invio a fabric.io - Consentire la segnalazione automatica degli errori e l\'invio dei dati di utilizzo delle funzioni dell\'app agli sviluppatori tramite il servizio fabric.io. + Consenti la segnalazione automatica degli errori e l\'invio dei dati di utilizzo delle funzioni dell\'app agli sviluppatori tramite il servizio fabric.io. Aggiorna la tua app Dexcom ad una versione supportata App Dexcom non installata. - Avviare TT Attività - Avviare TT Pasto Imminente + Avvia TT Attività + Avvia TT Pasto a breve TT No bolo, solo record Categoria Sottocategoria - Il bolo sarà solo memorizzato - Riempimento automatico Glicemie mancanti da NS + Il bolo sarà solo registrato + Riempimento automatico glicemie mancanti da NS SMB impostato dal micro Attività Sensibilità @@ -844,31 +823,29 @@ Insulina attiva (IOB) Basali Nessuna azione selezionata, non succederà nulla - Avviare TT Ipoglicemia - Versione sviluppatore in esecuzione. Loop Chiuso disabilitato. + Avvia TT Ipoglicemia + Versione sviluppatore in esecuzione. Loop chiuso disabilitato. Engineering mode abilitata Engineering mode non abilitata e non su \'release branch\' %1$.2f U/h Lettura profilo basale Lo storico del micro è cambiato dopo il calcolo del bolo. Il bolo non è stato erogato. Ricalcolare se un bolo è ancora necessario. - Bolo erogato con successo, ma impossibile aggiungere la voce ai Trattamenti. Questo può accadere se due piccoli boli della stessa quantità sono stati somministrati negli ultimi due minuti. Verificare lo storico del micro e le voci della sezione Trattamenti e utilizzare la sezione Portale per aggiungere eventuali voci mancanti. Assicurarsi di non aggiungere voci con lo stesso orario e con la stessa quantità. + Bolo erogato con successo, ma impossibile aggiungere la voce ai trattamenti. Questo può accadere se due piccoli boli della stessa quantità sono stati somministrati negli ultimi due minuti. Verifica lo storico del micro e le voci della sezione Trattamenti e utilizza la sezione Portale per aggiungere eventuali voci mancanti. Assicurati di non aggiungere voci con lo stesso orario e con la stessa quantità. Rifiuto basale temporanea \"alta\" in quanto il calcolo non ha considerato i cambiamenti recenti allo storico del micro Aggiornamento stato micro - La velocità basale nel micro è cambiata e verrà presto aggiornata + La velocità basale nel micro è cambiata e verrà aggiornata a breve Velocità basale cambiata sul micro, ma la sua lettura è fallita Controllo delle modifiche allo storico - Sono stati importati più boli con la stessa quantità nello stesso minuto. Solo un record può essere aggiunto ai Trattamenti. Controllare il micro e aggiungere manualmente un record di bolo utilizzando la sezione Portale. Assicurarsi di creare un bolo con un orario non utilizzato da nessun altro bolo. + Sono appena stati importati più boli con la stessa quantità nello stesso minuto. Solo un record può essere aggiunto ai trattamenti. Controlla il micro e aggiungi manualmente un record di bolo utilizzando la sezione Portale. Assicurati di creare un bolo con un orario non utilizzato da nessun altro bolo. \n\nhttp://www.androidaps.org\nhttp://www.androidaps.de (de)\n\nfacebook:\nhttp://facebook.androidaps.org\nhttp://facebook.androidaps.de (de) - L\'ultimo bolo è più vecchio di 24 ore o ha una data nel futuro. Controllare che la data sul micro sia impostata correttamente. - L\'ora/la data del bolo erogato sul micro sembra errata, IOB probabilmente non è corretto. Controllare l\'ora e/o la data del micro. - Nessun cambio profilo eseguito. Effettuare un cambio profilo o premere \"Attivare Profilo\" nella sezione Profilo Locale. - Conteggio Bolo + L\'ultimo bolo è più vecchio di 24 ore o ha una data nel futuro. Controlla che la data sul micro sia impostata correttamente. + L\'ora/la data del bolo erogato sul micro sembra errata, IOB probabilmente non è corretto. Controlla l\'ora e/o la data del micro. + Nessun cambio profilo. Effettua un cambio profilo o premi \"Attiva profilo\" nella sezione Profilo locale. + Conteggio bolo Conteggio TBR - Obiettivo %1$d non avviato - Obiettivo %1$d non terminato Micro non in grado di impostare la basale temporanea Nessuna velocità basale valida letta dal micro - Modalità Loop Chiuso disabilitata nelle preferenze + Modalità loop chiuso disabilitata nelle preferenze Autosens disabilitato nelle preferenze SMB disabilitato nelle preferenze UAM disabilitato nelle preferenze @@ -890,10 +867,10 @@ limite fisso utilizzo non sicuro Lettura stato fallita - Registrare cambio posizione cannula - Registrare cambio serbatoio insulina - Le funzioni \"SMB sempre\" e \"SMB dopo carboidrati\" sono disabilitate perché la sorgente dati della Glicemia non supporta il filtraggio avanzato - SMB non consentito in modalità Loop Aperto + Registra cambio posizione cannula + Registra cambio serbatoio insulina + Le funzioni \"SMB sempre\" e \"SMB dopo i carboidrati\" sono disabilitate perché la sorgente delle glicemie non supporta il filtraggio avanzato + SMB non consentito in modalità loop aperto Cibo reset In attesa della sincronizzazione dell\'ora (%1$d sec) @@ -906,12 +883,12 @@ Max tempo assorbimento pasto [h] Tempo entro il quale ogni pasto si considera assorbito. Eventuali carboidrati rimanenti verranno tagliati fuori. Tempo - Mostrare campo note nelle finestre trattamento + Mostra campo note nelle finestre trattamento Avanti Indietro Configurazione guidata FINE - Selezionare la tua lingua + Seleziona la tua lingua Chiesto: %1$.2fU Erogato: %2$.2fU Codice errore: %3$s Primo incremento di insulina Secondo incremento di insulina @@ -923,7 +900,7 @@ Usa solo connessione WiFi WiFi SSID Solo se in carica - Impostazioni Connessione + Impostazioni connessione SSID ammessi (separati da punto e virgola) Consenti connessione in roaming Max rapporto autosens @@ -936,104 +913,103 @@ Definizione micro Bolo: Step=%1$s\nBolo Esteso: [Step=%2$s, Durata=%3$smin-%4$sh]\nBasale: Step=%5$s\nTBR: %6$s (di %7$s), Durata=%8$smin-%9$sh\n%10$s * Sono supportati solo valori discreti, non intervalli di valori, come incrementi per basale/bolo nel micro virtuale. - Riempimento automatico Glicemie + Riempimento automatico BG Impostazioni Wizard - Calcoli inclusi nel risultato della procedura guidata: - Impostazioni visualizzazione + Calcoli inclusi nel risultato di Wizard: + Impostazioni di visualizzazione Impostazioni generali - Abilitare NSClient + Abilita NSClient Benvenuto nella configurazione guidata. Ti seguirò durante tutto il processo.\n Setup Micro Lettura stato Le modifiche devono essere fatte in NS - Saltare configurazione guidata - Premere il pulsante in basso per permettere ad AndroidAPS di suggerire/fare modifiche alla basale - Configurare il plugin APS - Configurare il plugin di Sensibilità - Il plugin di Sensibilità è utilizzato per il rilevamento della sensibilità all\'insulina e il calcolo di COB. Per ulteriori informazioni visitare: + Salta configurazione guidata + Premi il pulsante in basso per permettere ad AndroidAPS di suggerire/fare modifiche alla basale + Configura il plugin APS + Configura il plugin di Sensibilità + Il plugin di Sensibilità è utilizzato per il rilevamento della sensibilità all\'insulina e il calcolo di COB. Per ulteriori informazioni visita: https://github.com/MilosKozak/AndroidAPS/wiki/Sensitivity-detection-and-COB NSClient gestisce la connessione a Nightscout. Puoi saltare questa parte ora, ma non sarai in grado di superare gli obiettivi fino a quando non ne porterai a termine la configurazione. Ricorda: i nuovi profili di insulina richiedono una DIA di almeno 5h. DIA di 5 - 6h sui nuovi profili sono uguali a DIA di 3h sui vecchi profili di insulina. - Configurare sorgente Glicemie - Selezionare il tipo di profilo. Se il paziente è un bambino dovresti utilizzare il profilo di NS. Se non c\'è nessuno a seguirti su Nightscout probabilmente preferirai il profilo locale. Ricorda che stai solo selezionando la sorgente del profilo. Per utilizzarlo devi attivarlo tramite l\'esecuzione del comando \"Cambio Profilo\" - Selezionare uno degli algoritmi disponibili. Sono ordinati dal più vecchio al più recente. L\'algoritmo più recente è solitamente più potente, incisivo e \"aggressivo\". Pertanto, se sei un nuovo utente, probabilmente potresti/dovresti iniziare con AMA e non con l\'ultimo. Non dimenticare di leggere la documentazione di OpenAPS e di configurarlo prima dell\'uso. - Inizia il tuo primo obiettivo + Configura sorgente glicemie + Seleziona il tipo di profilo. Se il paziente è un bambino dovresti utilizzare il profilo di NS. Se non c\'è nessuno a seguirti su Nightscout probabilmente preferirai il profilo locale. Ricorda che stai solo selezionando la sorgente del profilo. Per utilizzarlo devi attivarlo tramite l\'esecuzione del comando \"Cambio profilo\" + Seleziona uno degli algoritmi disponibili. Sono ordinati dal più vecchio al più recente. L\'algoritmo più recente è solitamente più potente e più aggressivo. Pertanto, se sei un nuovo utente, probabilmente dovresti iniziare con AMA e non con l\'ultimo. Non dimenticare di leggere la documentazione di OpenAPS e di configurarlo prima dell\'uso. + Avvia il tuo primo obiettivo Permesso Chiedi il permesso - L\'applicazione richiede l\'accesso alla posizione per eseguire lo scan Bluetooth + L\'applicazione richiede l\'accesso alla posizione per eseguire lo scan bluetooth L\'applicazione richiede l\'accesso alla memoria per salvare i file di log Richiesta - Configura il plugin insulina - Uscita - Opzioni Utente + Configura il plugin Insulina + Esci + Opzioni utente Formato dell\'ora - Pulsante di scorrimento - Suono alla pressione del pulsante + Tasto di scorrimento + Suono alla pressione del tasto Allarme Suono Vibrazione Entrambi LCD acceso [s] Retroilluminazione accesa [s] - Unità Glucosio + Unità glucosio Spegnimento(ore) Livello serbatoio basso (Unità) - Salvare opzioni nel micro + Salva opzioni nel micro On Off - Aprire navigazione - Chiudere navigazione - Preferenze Plugin + Apri navigazione + Chiudi navigazione + Preferenze plugin Completato, ben fatto! Non ancora completato Tempo trascorso - %1$d. Obiettivo Poctech - Ricevere valori Glicemia da app Poctech - Ricevere valori Glicemia da app Tomato (dispositivo MiaoMiao) + Ricevi valori glicemia da app Poctech + Ricevi valori glicemia da app Tomato (dispositivo MiaoMiao) Temp-Target \"alto\" aumenta la sensibilità - = 100]]> + = 100]]> Temp-Target \"basso\" riduce la sensibilità - - Configurazione micro non valida, controllare la documentazione e verificare che il menu Quick Info sia denominato QUICK INFO utilizzando \"360 configuration software\". + + Configurazione micro non valida, controlla la documentazione e verifica che il menu Quick Info sia denominato QUICK INFO utilizzando \"360 configuration software\". Personalizzato Grande differenza d\'orario - Grande differenza d\'orario:\nL\'orario nel micro differisce per più di 1h e 30m. \nRegolare l\'ora manualmente e assicurarsi che la lettura dello storico del micro non causi comportamenti imprevisti.\nSe possibile, cancellare la cronologia del micro prima di cambiare l\'orario oppure disabilitare il Loop Chiuso per un tempo corrispondente alla tua DIA. - Rimuovere gli eventi \"AndroidAPS avviato\" + Grande differenza d\'orario:\nL\'orario nel micro differisce per più di 1h e 30m. \nRegola l\'ora manualmente e assicurati che la lettura dello storico del micro non causi comportamenti imprevisti.\nSe possibile, cancella la cronologia del micro prima di cambiare l\'orario oppure disabilita il loop chiuso per un tempo corrispondente alla tua DIA. + Rimuovi gli eventi \"AndroidAPS avviato\" Trovate impostazioni salvate - Attenzione: se attivi e connetti un micro, AndroidAPS copierà le impostazioni della basale dal profilo al micro, sovrascrivendo la velocità basale memorizzata sul micro. Assicurati di avere la giusta impostazione della basale in AndroidAPS. Se non sei sicuro o non vuoi sovrascrivere le impostazioni della basale sul micro, premi Annulla e ricollega il micro in un altro momento. + Attenzione: se attivi e connetti un micro, AndroidAPS copierà le impostazioni della basale dal profilo al micro, sovrascrivendo le impostazioni della basale esistenti e memorizzate sul micro. Assicurati di avere la giusta impostazione della basale in AndroidAPS. Se non sei sicuro o non vuoi sovrascrivere le impostazioni della basale sul micro, premi annulla e ricollega il micro in un altro momento. Dati trattamento incompleti - Impostazioni Manutenzione + Impostazioni manutenzione Email Nessun log da inviare Manutenzione - MAINT + MANUT Fornisce numerose funzioni per la manutenzione (ad es. invio log, eliminazione log). - Inviare i log via Email - Eliminare i log - Un trattamento (insulina: %1$.2f, carboidrati: %2$d, a: %3$s) non può essere aggiunto ai trattamenti. Controllare e aggiungere il record necessario. + Invia i log via Email + Elimina i log + Un trattamento (insulina: %1$.2f, carboidrati: %2$d, a: %3$s) non può essere aggiunto ai trattamenti. Controlla e aggiungi il record necessario. eCarbs: %1$d g (%2$d h), ritardo: %3$d m Nessun dato autosens disponibile Impostazioni Log - Ripristinare impostazioni predefinite - Malfunzionamento NSClient. Considerare il riavvio di NS e NSClient. + Ripristina valori predefiniti + Malfunzionamento NSClient. Considera il riavvio di NS e NSClient. AS Versione %1$s disponibile - Differenza di fuso orario + Offset temporale Modalità APS preferita Totale Calc Connessione - Inviare agli sviluppatori i file log di oggi e di questo momento. Situazione inaspettata. + Invia agli sviluppatori i file log di oggi e di questo momento. Situazione inaspettata. Violazione bolo massimo Errore comando Errore velocità Violazione limite insulina Richiesta minima di modifica [%] - Il Loop Aperto mostrerà una nuova richiesta di modifica solo se la modifica è maggiore di questo valore in %. Il valore predefinito è 20% + Il loop aperto mostrerà una nuova richiesta di modifica solo se la modifica è maggiore di questo valore in %. Il valore predefinito è 20% Associa il micro con il tuo telefono! Ricerca dispositivi… - Attendere… + Attendi… Associazione completata I codici mostrati su questo dispositivo e sul micro combaciano? Associazione Insight @@ -1045,14 +1021,14 @@ Conferma Muto Avviso microinfusore - Registrare cambi posizione cannula - Registrare cambi serbatoio - Registrare cambi catetere - Registrare cambi batteria - Registrare cambi modalità di funzionamento - Registrare avvisi - Abilitare emulazione TBR - Usare i bolli estesi invece dei TBR per aggirare il limite del 250%% + Registra cambi posizione cannula + Registra cambi serbatoio + Registra cambi catetere + Registra cambi batteria + Registra cambi modalità di funzionamento + Registra avvisi + Abilita emulazione TBR + Usa i bolli estesi invece dei TBR per aggirare il limite del 250%% Ritardo disconnessione [s] Numero seriale Versione software di rilascio @@ -1061,30 +1037,30 @@ Versione MD tel processor software Versione Safety processor software Versione BT info page - Indirizzo Bluetooth + Indirizzo bluetooth Appendice ID sistema Data di produzione - Eliminare associazione + Elimina associazione Informazioni associazione - Avviare micro - Stoppare micro + Avvia micro + Stoppa micro Modalità operativa Stato - TDD Boli - TDD Basale - TDD Totale + TDD da bolo + TDD da basale + TDD totale Recupero Non associato Ultima connessione Avviato Stoppato %1$d%% per %2$d / %3$d min - Bolo Esteso - Bolo Multiwave + Bolo esteso + Bolo multiwave %1$.2f / %2$.2f U per %3$d min - Abilitare notifica di fine TBR\n(impostazione micro) - Disabilitare notifica di fine TBR\n(impostazione micro) - Ricaricare + Abilita notifica di fine TBR\n(impostazione micro) + Disabilita notifica di fine TBR\n(impostazione micro) + Ricarica Integrazione micro Accu-Chek Insight Non inserito Ultima conn: %1$d min fa @@ -1097,7 +1073,7 @@ Durata massima recupero [s] Durata minima recupero [s] Durata recupero - Timeout durante la comunicazione - riavviare il bluetooth + Timeout durante la comunicazione - riavvia il bluetooth Dom Sab Ven @@ -1106,16 +1082,16 @@ Mar Lun Automation task definiti dall\'utente - Inserire un nome task. - Specificare almeno un trigger. - Specificare almeno un\'azione. + Inserisci un nome task. + Specifica almeno un trigger. + Specifica almeno un\'azione. Già abilitato Già disabilitato Già sospeso - Riprendere il Loop + Riprendi il loop Non sospeso - Avviare temp-target - Stoppare temp-target + Avvia temp-target + Stoppa temp-target è inferiore a è uguale o inferiore a è uguale a @@ -1132,9 +1108,9 @@ Or Xor A %1$s - Usare posizione di rete - Usare posizione GPS - Usare posizione passiva + Usa posizione di rete + Usa posizione GPS + Usa posizione passiva Servizio di localizzazione Auto Automazione @@ -1142,8 +1118,8 @@ U/h g/U /U - Registrare cambio sensore in NS - Creare evento \"Cambio Sensore\" in NS all\'avvio del sensore + Registra cambio sensore in NS + Crea evento \"Cambio Sensore\" in NS all\'avvio del sensore Tomato (MiaoMiao) Tomato secondo @@ -1165,16 +1141,16 @@ Usa server integrativi (test) Tidepool TDP - Caricare dati in Tidepool - Caricare dati CGM - Caricare trattamenti (insulina, carboidrati) - Caricare basali temporanee - Caricare cambi profilo, target temporanei - Caricare test Glicemia + Carica dati in Tidepool + Carica dati CGM + Carica trattamenti (insulina, carboidrati) + Carica basali temporanee + Carica cambi profilo, target temporanei + Carica test glicemia Cambio all\'ora legale in 24h o meno - Cambio all\'ora legale avvenuto meno di 3 ore fa - Loop Chiuso disabilitato + Cambio all\'ora legale avvenuto meno di 3 ore fa - Loop chiuso disabilitato vincolo di archiviazione interna - Liberare almeno %1$d MB dalla memoria interna! Loop disabilitato! + Libera almeno %1$d MB dalla memoria interna! Loop disabilitato! Formato errato Codice errato. Comando annullato. Non configurato @@ -1199,25 +1175,25 @@ Nuova versione disponibile da %1$d giorni! Ritorno a LGS trascorsi 60 giorni, disattivazione del loop dopo 90 giorni 2h %1$.2fU - Dexcom App (modificata) + Dexcom app (modificata) DXCM - Ricevere valori Glicemia dall\'app Dexcom modificata. + Ricevi valori glicemia dall\'app Dexcom modificata. Notifica Notifica: %1$s Msg: Percentuale profilo Percentuale [%]: - Avviare profilo %1$d%% per %2$d min - Avviare profilo %1$d%% + Avvia profilo %1$d%% per %2$d min + Avvia profilo %1$d%% esiste non esiste - Temp target %1$s + Temp-Target %1$s WiFi SSID %1$s %2$s Autosens %1$s %2$s %% Autosens % %3$s %1$s %2$s - Differenza Glicemia - Differenza Glicemia [%1$s] + Differenza glicemia + Differenza glicemia [%1$s] Posizione corrente Posizione Lat: @@ -1225,14 +1201,14 @@ Dist [m]: Nome: La posizione è %1$s - Ultimo Bolo + Ultimo bolo Ora ultimo bolo %1$s %2$s min fa COB COB %1$s %2$.0f - Nome Task + Nome task MODIFICA - Scegliere un tipo di azione: - Scegliere un tipo di trigger: + Scegli un tipo di azione: + Scegli un tipo di trigger: Trigger: RIMUOVI Presupposti: @@ -1246,17 +1222,17 @@ Tipo micro Frequenza micro Ritardo prima che il Bolo sia avviato (s) - Max Bolo su Micro (U) - Max Basale su Micro (U/h) + Max bolo su micro (U) + Max basale su micro (U/h) Codifica Medtronic US & Canada (916 MHz) Globale (868 Mhz) Codifica Software 4b6b Codifica Hardware 4b6b Risveglio e Sintonizzazione - Cancellare Blocco Bolo + Cancella blocco bolo Reset Configurazione RileyLink - Tipo batteria (Power View) + Tipo batteria (Power view) Non selezionato (Simple view) Alcalina (Extended view) Litio (Extended view) @@ -1267,9 +1243,9 @@ Scansione RileyLink Bluetooth Low Energy non supportato. Bluetooth disabilitato. - La Posizione è disabilitata + La posizione è disabilitata Affinché la ricerca bluetooth funzioni sui nuovi dispositivi, la localizzazione deve essere abilitata, ma può essere disabilitata dopo l\'associazione. AAPS non tiene traccia della tua posizione. - Abilitare + Abilita No Scansione Scansione terminata @@ -1284,7 +1260,7 @@ Indirizzo configurato Dispositivo connesso Stato connessione - Errore Connessione + Errore connessione Dispositivo Tipo dispositivo Modello dispositivo @@ -1292,7 +1268,7 @@ Ultimo contatto dispositivo RL Firmware - Inizializzazione Bluetooth… + Inizializzazione bluetooth… Errore Bluetooth Bluetooth pronto Non avviato @@ -1305,7 +1281,7 @@ Il dispositivo non è RileyLink RileyLink non raggiungibile Bluetooth disabilitato - Nessun adattatore Bluetooth + Nessun adattatore bluetooth Sintonizzazione fallita Micro irraggiungibile Pod irraggiungibile @@ -1326,9 +1302,9 @@ I profili basali non sono abilitati nel microinfusore. Il profilo basale impostato nel micro non è corretto (deve essere STD). Tipo TBR errato impostato nel micro (deve essere Assoluto). - Max Bolo errato impostato nel micro (deve essere %1$.2f). - Max Basale errata impostata nel micro (deve essere %1$.2f). - Operazione non possibile.\n\n Devi prima configurare il Micro Medtronic. + Max bolo errato impostato nel micro (deve essere %1$.2f). + Max basale errata impostata nel micro (deve essere %1$.2f). + Operazione non possibile.\n\n Devi prima configurare il micro Medtronic. È stata richiesta una modifica d\'orario di oltre 24h. Basali @@ -1337,7 +1313,7 @@ Statistiche Sconosciuti Tutto - Storico del Micro Medtronic + Storico del micro Medtronic Mai connesso Risveglio @@ -1348,66 +1324,43 @@ Attivo In sospensione - Hai cancellato il bolo, dopo che era già stato impostato sul Microinfusore. Dal momento che il micro Medtronic non supporta la cancellazione, avrai bisogno di cancellare il bolo manualmente. Metti il micro in modalità Sospensione e poi fallo Ripartire (se vuoi ancora cancellare il bolo). L\'applicazione rileverà le modifiche al prossimo aggiornamento (in meno di 5 minuti). + Hai cancellato il bolo, dopo che era già stato impostato sul microinfusore. Dal momento che il micro Medtronic non supporta la cancellazione, avrai bisogno di cancellare il bolo manualmente. Metti il micro in modalità sospensione e poi fallo ripartire (se vuoi ancora cancellare il bolo). L\'applicazione rileverà le modifiche al prossimo aggiornamento (in meno di 5 minuti). Impossibile leggere il TBR corrente. Impossibile cancellare il TBR corrente. Arresto dell\'operazione. Impostazione del profilo fallita, i seguenti modelli hanno un tasso basale troppo grande: %1$s - Il Bolo non può essere erogato. + Il bolo non può essere erogato. Il bolo non può essere erogato perché la quantità di insulina disponibile (%1$.2f) è inferiore al bolo richiesto (%2$.2f). Il TBR non può essere impostato. Impossibile cancellare il TBR corrente. Il profilo basale non può essere impostato. Il profilo basale è lo stesso, non sarà impostato di nuovo. - Ottieni Storico - Pagina %1$d (%2$d/16) - Ottieni Storico - Pagina %1$d - Ottieni Orario Micro - Ottieni Impostazioni - Ottieni Modello Micro - Ottieni Profilo Basale - Imposta Profilo Basale - Ottieni Basale Temporanea - Imposta Basale Temporanea - Imposta Bolo + Ottieni storico - Pagina %1$d (%2$d/16) + Ottieni storico - Pagina %1$d + Ottieni orario micro + Ottieni impostazioni + Ottieni modello micro + Ottieni profilo basale + Imposta profilo basale + Ottieni basale temporanea + Imposta basale temporanea + Imposta bolo + Cambia profilo in + Cambia profilo in %1$s + Invia SMS: %1$s + Invia SMS a tutti i numeri nelle preferenze + Invia SMS con testo %2$+.2fU]]> Vincolo Bolo applicato: %2$.2fU a %3$.2fU]]> !!!!! Rilevato assorbimento lento dei carboidrati: %2$d%% del tempo. Ricontrolla il tuo calcolo. COB potrebbero essere sovrastimati e potrebbe essere somministrata più insulina !!!!!]]> %1$.0f / %2$d U - Erogare questa parte del risultato del bolus wizard [%] + Eroga questa parte del risultato del bolus wizard [%] Bolus wizard esegue il calcolo, ma solo questa parte dell\'insulina calcolata è erogata. Utile con algoritmo SMB. Caricamento ... Snooze - Compiuto: %1$s - Imparare a controllare AndroidAPS - Eseguire varie azioni in AndroidAPS - Impostare il profilo \"90%\" per 10 min (premere a lungo sul nome profilo nella sezione Panoramica) - Simulare la doccia. Disconnettere il micro per 1h (premere a lungo su Loop Aperto) - ... e riconnettere allo stesso modo - Creare un temp-target personalizzato con una durata di 10 min (premere a lungo sul tuo target corrente) - Nel Configuratore attivare il plugin Azioni, renderlo visibile e visualizzarne i contenuti tramite il menu in alto - Visualizzare il contenuto del plugin Loop - Usare la funzione di ridimensionamento premendo a lungo sul grafico delle glicemie - Entrare - Inserire il codice ottenuto dagli sviluppatori per aggirare il resto degli obiettivi - Codice accettato - Codice non valido - Dare prova della tua conoscenza - Studiare e rispondere correttamente alle domande - Risposta disabilitata per: %1$s - Risposta sbagliata! - Prossimo non completato + Intervallo di tempo + Il tempo è compreso tra %1$s e %2$s + Tra Chiudi - Codice richiesta: %1$s - (segnare tutte le risposte corrette) - - %1$d giorno - %1$d giorni - - - %1$d ora - %1$d ore - - - %1$d minuto - %1$d minuti - + Aumento del valore max basale perché l\'impostazione è inferiore alla tua basale massima nel profilo + Corpo del messaggio non valido diff --git a/app/src/main/res/values-iw-rIL/objectives.xml b/app/src/main/res/values-iw-rIL/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-iw-rIL/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-ja-rJP/objectives.xml b/app/src/main/res/values-ja-rJP/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-ja-rJP/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-ko-rKR/objectives.xml b/app/src/main/res/values-ko-rKR/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-ko-rKR/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index a0b91c3eee..614d3614f2 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -57,9 +57,6 @@ WearOS 워치를 이용하여 AndroidAPS를 모니터하고 제어합니다. xDrip+ 워치페이스에서 Loop정보 보여주기 SMS 전송을 이용하여 AndroidAPS를 원격 제어합니다. - 뒤로 - 시작 - 확인 단위 인슐린활동시간(DIA): 인슐린 대 탄수화물 비율(IC): @@ -177,9 +174,6 @@ 지원하지 않는 NSClient 버전입니다 지원하지 않는 Nightscout 버전입니다 NSClient 가 설치되지 않았습니다. 기록이 삭제됩니다! - NS에서 혈당데이터가 확인 가능합니다. - NS에서 펌프상태가 확인 가능합니다. - 수동 주입 제한으로 인해 LOOP가 사용불가합니다. Basal IOB Bolus 제한이 적용되었습니다 @@ -317,8 +311,6 @@ 정지 누름 펌프를 기다리는 중 %1$.2fU을 주입합니다 - 표시설정과 모니터설정을 완료하고, Basal과 비율을 분석한다. - 나이트스카우트에서 혈당 데이터가 잘 들어오는지, 펌프데이터가 업로드 되는지 확인한다. 허용된 제한값에 도달하였습니다 프로파일이 선택되지 않았습니다 Loop가 중지되었습니다. @@ -848,8 +840,6 @@ 프로파일변경 누락. 로컬 프로파일에서 프로파일 변경을 하거나 \"프로파일 활성화하기\"를 누르세요. Bolus 수 임시기초주입 수 - 목표%1$d이 시작되지 않았습니다. - 목표%1$d이 완료되지 않았습니다. 이 펌프 임시Basal을 지원하지 않습니다. 펌프에서 유효한 Basal양을 읽을 수 없습니다. 설정에서 Closed Loop 모드가 비활성화되었습니다. @@ -971,7 +961,6 @@ 훌륭합니다. 완료되었습니다! 아직 완료되지 않았습니다. 경과 시간 - %1$d. 목표 Poctech Poctech 앱에서 혈당값 받기 혈당값이 Tomato앱(MiaoMaio장치) 으로부터 수신되었습니다. @@ -1358,13 +1347,4 @@ Bolus 마법사는 계산을 수행하지만 계산된 인슐린의 이 부분만 주입됩니다. SMB 알고리즘에 유용합니다. 불러오는 중… 스누즈 - - %1$d 일 - - - %1$d 시간 - - - %1$d 분 - diff --git a/app/src/main/res/values-lt-rLT/objectives.xml b/app/src/main/res/values-lt-rLT/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-lt-rLT/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-lt-rLT/strings.xml b/app/src/main/res/values-lt-rLT/strings.xml index 982c8841f8..3ca6bad8d7 100644 --- a/app/src/main/res/values-lt-rLT/strings.xml +++ b/app/src/main/res/values-lt-rLT/strings.xml @@ -57,9 +57,6 @@ Stebėti ir kontroliuoti AndroidAPS naudojant WearOS laikrodį. Rodyti Ciklo informaciją laikrodyje, xDrip+ pradžios ekrane. Nuotolinis AndroidAPS valdymas naudojant SMS komandas. - Atgal - Pradėti - Patikrinti Vienetai IVT (Insulino Veikimo Trukmė) IA (insulino/angliavandenių santykis) @@ -177,9 +174,6 @@ Nepalaikoma NSClient versija Nepalaikoma Nightscout versija Neįdiegtas NSClient. Įrašai prarasti! - KG matoma NS - Pompos statusas matomas NS - Įvesti rankiniu būdu CIKLAS NEAKTYVUS DĖL APRIBOJIMŲ Bazės AIO Pritaikytas boluso apribojimas @@ -317,8 +311,6 @@ Paspausta STOP Laukiama ryšio su pompa Bus suleista %1$.2fvv - Nustatymai vizualizacijai, monitoringui ir bazės verčių bei koeficientų analizei - Įsitikinkite, kad gliukozės duomenys rodomi Nightscout, o pompos insulino duomenys yra įkelti Pasiekėte leistiną ribą Nepasirinktas profilis Ciklas buvo išjungtas @@ -842,8 +834,6 @@ Neatliktas profilio keitimas. Prašome atlikti profilio keitimą arba paspausti \"Aktyvuoti profilį\" Vietinio profilio (VP) skiltyje. Bolusų skaičius LBD skaičius - %1$d tikslas nepradėtas - %1$d tikslas nepasiektas Pompa negali nustatyti laikinos bazės Jokio tinkamo bazės kiekio nenuskaityta iš pompos Uždaro ciklo būsena išjungta nustatymuose @@ -964,7 +954,6 @@ Užbaigta, puiku! Dar nebaigta Praėjo laiko - %1$d. tikslas Poctech Gauti KG vertes iš Poctech programėlės Gauti KG vertes iš Tomato programėlės (MiaoMiao) @@ -1118,22 +1107,4 @@ Gauti parametrus - - %1$d diena - %1$d diena - %1$d dienų - %1$d dienos(-ų) - - - %1$d valanda - %1$d valandos - %1$d valandų - %1$d valandų - - - %1$d minutė - %1$d minutė(s) - %1$d minučių - %1$d minutės(-čių) - diff --git a/app/src/main/res/values-nl-rNL/objectives.xml b/app/src/main/res/values-nl-rNL/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-nl-rNL/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml index 990eab1584..42e9885cfb 100644 --- a/app/src/main/res/values-nl-rNL/strings.xml +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -57,9 +57,6 @@ AndroidAPS controleren en bedienen met behulp van uw WearOS-horloge. Toon informatie over de Loop op jouw xDrip+ wijzerplaat. Bedien AndroidAPS op afstand met SMS commando\'s. - Terug - Start - Controleer Eénheden DIA KH ratio @@ -177,9 +174,6 @@ Niet ondersteunde versie van NSClient Niet ondersteunde versie van Nightscout NSClient niet geïnstalleerd. Gegevens verloren! - BG beschikbaar op NS - Pomp status beschikbaar op NS - Manuele correcties Loop gedeactiveerd door doelen tab Basaal IOB Bolus limiet ingesteld @@ -317,8 +311,6 @@ STOP INGEDRUKT Wacht op pomp Er worden %1$.2fE toegediend - Opzetten van visualisatie en monitoring en analyzeren van basaal en ratio\'s - Controleren van beschikbaarheid BG en insuline pomp data op Nightscout Limiet bereikt Geen profiel geselecteerd Loop was uitgeschakeld @@ -848,8 +840,6 @@ Profiel wissel ontbreekt. Doe aub een profiel wissel of duw op Activeer Profiel in het Lokale profiel. Aantal bolussen Aantal TBR - Doel %1$d niet gestart - Doel %1$d niet gereed Pomp kan geen tijdelijk basaal aanvaarden Geen correcte basale snelheid van pomp kunnen lezen Closed Loop modus gedeactiveerd in de voorkeuren @@ -971,7 +961,6 @@ Voltooid, goed gedaan! Nog niet voltooid Verstreken tijd - %1$d. Doel Poctech Ontvang BG waardes van Poctech app Ontvang BG waardes van Tomato app (MiaoMiao apparaatje) @@ -1358,16 +1347,4 @@ Bolus wizard voert de berekening uit maar alleen dit deel van berekende insuline wordt geleverd. Handig in combinatie met het SMB algoritme. Bezig met laden... Sluimeren - - %1$d dag - %1$d dag - - - %1$d uur - %1$d uur - - - %1$d minuut - %1$d minuut - diff --git a/app/src/main/res/values-pl-rPL/objectives.xml b/app/src/main/res/values-pl-rPL/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-pl-rPL/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index df693f36e6..e769145aa7 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -57,9 +57,6 @@ Monitoruj i kontroluj AndroidAPS, korzystając z SmartWatch WearOS. Pokaż informacje o swojej pętli na watchface xDrip+. Zdalne sterowanie AndroidAPS za pomocą poleceń SMS. - Cofnij - Start - Sprawdź Jednostki DIA IC @@ -177,9 +174,6 @@ Niewspierana wersja NSClient Niewspierana wersja Nightscout NSClient nie zainstalowany. Zapis stracony! - BG dostępne w NS - Status pompy dostępny w NS - Zmiany wykonane PĘTLA WYLĄCZONA Z UWAGI NA OGRANICZENIA Bazowa IOB Ograniczenia bolusa wprowadzone @@ -317,21 +311,6 @@ NACIŚNIĘTY STOP Czekam na pompę Zamierzam dostarczyć %1$.2fU - Konfiguracja wizualizacji i monitorowania, analiza dawek i wartości bazowych - Sprawdź czy BG (pomiary cukru) są dostępne w Nightscout, i dane pompy insulinowej są ładowane - Rozpoczęcie na trybie otwartej pętli (open loop) - Działaj w trybie Otwartej Pętli przez kilka dni i ręcznie wprowadzaj wiele ustawień bazy tymczasowej. Ustaw i używaj tymczasowych i domyślnych tymczasowych celów (np. do aktywności fizycznej lub węglowodanów w leczeniu hipoglikemii) - Zrozumienie działania otwartej pętli, wraz z jej rekomendacjami dawek tymczasowych - Na podstawie tych doświadczeń zdecyduj jaka maksymalna baza powinna być ustawiona, i wprowadź ją w pompie i w ustawieniach AAPS - Rozpoczęcie zamknięcia pętli z zawieszeniem podawania bazy przy niskim poziomie cukru - Używaj zamkniętej pętli (Closed Loop) z max IOB (maksymalną dawką aktywnej insuliny) = 0 bez zbyt wielu incydentów niedocukrzeń - Dostrajanie zamkniętej pętli, podniesienie wartości max IOB powyżej 0 i stopniowe obniżanie docelowego poziomu cukru (BG target) - Używaj pętli przez kilka dni i przynajmniej jedną noc bez żadnego alarmu niskiego poziomu, przed obniżeniem docelowego poziomu cukru - Dostosuj bazę i wartości parametrów, i wtedy uruchom funkcję autosens - 1 tydzień sukcesu w działaniu pętli w ciągu dnia z regularnym wprowadzaniem spożywanych węglowodanów (węglow.) - Uruchomienie do użytku dziennego dodatkowych funkcji, jak AMA (zaawansowany asystent posiłku) - Uruchomienie do użytku dziennego dodatkowych funkcji, jak SMB (Super Mikro Bolusy) - Musisz przeczytać wiki i zwiększyć maxIOB, aby SMB działało dobrze! Dobrym początkiem jest maxIOB = średni bolus + 3 x maks. dzienna dawka bazowa Osiągnąłeś dozwolony limit Nie wybrano profilu Pętla (Loop) została wyłączona @@ -864,8 +843,6 @@ Brakuje ZmianyProfilu. Proszę wykonać ZmianęProfilu lub nacisnąć \"Aktywuj Profil\" w ProfiluLokalnym Obliczenia Bolusa Obliczenia TBR - Zadanie %1$d nierozpoczęte - Zadanie %1$d nieukończone Pompa nie jest zdolna do wykonywania dawek bazowych tymczasowych Brak prawidłowej dawki bazowej odczytanej z pompy Tryb zamkniętej pętli wyłączony w ustawieniach @@ -987,7 +964,6 @@ Ukończone, wspaniale! Nie ukończono Czas jaki upłynął - %1$d. Zadanie Poctech Odczytuj wartości BG z aplikacji Poctech Otrzymuj poziomy cukru (BG) z Apki Tomato) (urządzenie MiaoMiao) @@ -1374,44 +1350,6 @@ Kreator bolusa wykonuje obliczenia, ale tylko ta część obliczonej dawki insuliny jest dostarczana. Pomocne z algorytmem SMB. Wczytuję... Wycisz - Wykonane: %1$s - Naucz się jak zarządzać AndroidAPS - Przeprowadź różne działania w AndroidAPS - Ustaw profil 90% na 10 min (naciśnij dłużej nazwę profilu na ekranie głównym) - Symuluj prysznic. Rozłącz pompę na 1 godzinę (naciśnij dłużej przycisk Otwarta Pętla na ekranie głównym) - ... i połącz się ponownie w ten sam sposób - Utwórz własny cel tymczasowy z czasem trwania 10 min (przyciśnij dłużej przycisk z Twoją nazwą profilu) - W menu konfiguracji uruchom wtyczkę Akcje, zrób ją widoczną i wyświetl jej zawartość w górnym menu - Wyświetl zawartość wtyczki Pętla (Loop) - Użyj funkcji skalowania przez dłuższe dotknięcie wykresu glikemii - Wprowadź - Wprowadź kod otrzymany od programistów by pominąć resztę zadań - Kod przyjęty - Kod nieprawidłowy - Potwierdź swoje umiejętności - Ucz się i odpowiedz poprawnie na pytania - Odpowiadanie wyłączone na: %1$s - Nieprawidłowa odpowiedź! - Następne nieukończone Zamknij - Kod żadania: %1$s - (sprawdź wszystkie poprawne odpowiedzi) - - %1$d dzień - %1$d dni - %1$d dni - %1$d dni - - - %1$d godzina - %1$d godzin - %1$d godzin - %1$d godziny - - - %1$d minuta - %1$d minut - %1$d minut - %1$d minut - + Zwiększanie maksymalnej wartości bazowej ponieważ ustawienia są poniżej maxymalnej wartości bazy w profilu diff --git a/app/src/main/res/values-pt-rBR/exam.xml b/app/src/main/res/values-pt-rBR/exam.xml index 70489fbc5e..dac56d72ff 100644 --- a/app/src/main/res/values-pt-rBR/exam.xml +++ b/app/src/main/res/values-pt-rBR/exam.xml @@ -1,3 +1,36 @@ - + + Tópico: Exercício + Parar o loop. + Tópico: Loop Suspenso + O que preciso? + Um telefone compatível. + Um Carro. + Nightscout para passar os objectivos. + Uma conta Tidepool. + Uma conta Google. + Uma conta Github. + Um Smartwatch. + Um CGM Suportado. + O que é verdadeiro? + Visite o Wiki AndroidAPS. + Visite AndroidAPS Gitter Room. + Visite o suporte AndroidAPS Google + Fale com seu endócrinologista. + Tópico: Insulina + Fiasp® + NovoRapid ® + Humalog ® + Actrapid ® + Tópico: Plugin de Sensibilidade + Tópico: Mudança De Perfil + 1 + -1 + 60 + -60 + Tópico: Ajuda com taxas de basal + A sua equipa da diabetes + Google + Facebook + diff --git a/app/src/main/res/values-pt-rBR/objectives.xml b/app/src/main/res/values-pt-rBR/objectives.xml new file mode 100644 index 0000000000..3334d5ec50 --- /dev/null +++ b/app/src/main/res/values-pt-rBR/objectives.xml @@ -0,0 +1,12 @@ + + + + Voltar + Iniciar + Verificar + %1$d. Objectivo + Inserir + Código aceite + Código inválido + Resposta errada! + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 25a8513e39..bb2cb41c2d 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -57,9 +57,6 @@ Monitore e controle AndroidAPS usando seu relógio WearOS. Mostrar informações sobre o loop no watchface do xDrip+. Controlar remotamente o AndroidAPS usando comandos SMS. - Voltar - Iniciar - Verificar Unidades DIA IC @@ -177,9 +174,6 @@ Versão não suportada do NSClient Versão não suportada do Nightscout NSClient não instalado. Registro perdido! - BG disponível no NS - Status da Bomba está disponível no NS - Execução manual LOOP DESATIVADO POR RESTRIÇÕES IOB Basal Restrição de bólus aplicada @@ -317,9 +311,6 @@ STOP PRESSIONADO Aguardando a bomba Vão ser administradas %1$.2fU - Configuração da visualização e monitoramento, e análise de rácios e basals - Verificar se a BG está disponível no Nightscout, e se os dados de insulina da bomba estão a ser carregados - A iniciar em Open Loop Atingiu o limite autorizado Nenhum perfil selecionado Loop foi desativado @@ -849,8 +840,6 @@ TrocaPerfil em falta. Por favor faça uma troca de perfil ou pressione \"Activar Perfil\" em PerfilLocal. Contagem Bólus Contagem TBR - Objetivo %1$d não iniciado - Objetivo %1$d não concluido A bomba não é capaz de basais temporárias Nenhum valor de basal temporaria valido foi lido da bomba Loop fecchado disabilitado nas preferências @@ -972,7 +961,6 @@ Terminado, parabéns! Incompleto Tempo decorrido - %1$d. Objectivo Poctech Receber valores Glucose da app Poctech Receber valores de Glicose da aplicação Tomato (dispositivo MiaoMiao) @@ -1283,6 +1271,7 @@ Não Iniciado Inicialização do RileyLink… Erro no RileyLink + A ajustar RileyLink e a Bomba Problema ao ligar à Bomba Ligado @@ -1352,6 +1341,7 @@ Obter Basal temporário Definir Basal temporário Definir Bólus + %2$+.2fU]]> Restrição de Bolus aplicada: %2$.2fU para %3$.2fU]]> !!!!! Absorção lenta de hidratos detectada: %2$d%% do tempo. Verifique o seu cálculo. COB pode estar sobreestimado, assim mais insulina pode ser dada !!!]]> %1$.0f / %2$d U @@ -1359,31 +1349,5 @@ Assistente de bólus executa o cálculo, mas apenas esta parte da insulina calculada é entregue. Útil com o algoritmo SMB. A carregar ... Silenciar - Concluído: %1$s - Aprenda a controlar o AndroidAPS - Executar diferentes acções no AndroidAPS - Exibir conteúdo do plugin do Loop - Inserir - Digite o código obtido dos programadores para ignorar o resto dos objectivos - Código aceite - Código inválido - Prove seu conhecimento - Resposta desactivada para: %1$s - Resposta errada! - Próximo não concluído Fechar - Pedir código: %1$s - (seleccione todas as respostas correctas) - - %1$d dia - %1$d dias - - - %1$d hora - %1$d hora - - - %1$d minuto - %1$d minutos - diff --git a/app/src/main/res/values-pt-rPT/exam.xml b/app/src/main/res/values-pt-rPT/exam.xml index 70489fbc5e..dac56d72ff 100644 --- a/app/src/main/res/values-pt-rPT/exam.xml +++ b/app/src/main/res/values-pt-rPT/exam.xml @@ -1,3 +1,36 @@ - + + Tópico: Exercício + Parar o loop. + Tópico: Loop Suspenso + O que preciso? + Um telefone compatível. + Um Carro. + Nightscout para passar os objectivos. + Uma conta Tidepool. + Uma conta Google. + Uma conta Github. + Um Smartwatch. + Um CGM Suportado. + O que é verdadeiro? + Visite o Wiki AndroidAPS. + Visite AndroidAPS Gitter Room. + Visite o suporte AndroidAPS Google + Fale com seu endócrinologista. + Tópico: Insulina + Fiasp® + NovoRapid ® + Humalog ® + Actrapid ® + Tópico: Plugin de Sensibilidade + Tópico: Mudança De Perfil + 1 + -1 + 60 + -60 + Tópico: Ajuda com taxas de basal + A sua equipa da diabetes + Google + Facebook + diff --git a/app/src/main/res/values-pt-rPT/objectives.xml b/app/src/main/res/values-pt-rPT/objectives.xml new file mode 100644 index 0000000000..3334d5ec50 --- /dev/null +++ b/app/src/main/res/values-pt-rPT/objectives.xml @@ -0,0 +1,12 @@ + + + + Voltar + Iniciar + Verificar + %1$d. Objectivo + Inserir + Código aceite + Código inválido + Resposta errada! + diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index a89e329f2f..625928dd56 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -57,9 +57,6 @@ Monitorizar e controlar o AndroidAPS usando o seu relógio WearOS. Mostrar informações sobre o loop no watchface do xDrip+. Controlar remotamente o AndroidAPS usando comandos SMS. - Anterior - Iniciar - Verificar Unidades DIA IC @@ -177,9 +174,6 @@ Versão não suportada do NSCliente Versão sem suporte do Nightscout NSCliente em falta. Perdido registo! - Glic disponível no NS - Status da Bomba está disponível no NS - Execução manual LOOP DESATIVADO POR RESTRIÇÕES Basal IOB Restrição de bólus aplicada @@ -317,9 +311,6 @@ STOP PRESSIONADO À espera da bomba Vão ser administradas %1$.2fU - Configuração da visualização e monitoramento, e análise de rácios e basals - Verificar se a BG está disponível no Nightscout, e se os dados de insulina da bomba estão a ser carregados - A iniciar em Open Loop Atingiu o limite autorizado Nenhum perfil seleccionado Loop foi desactivado @@ -849,8 +840,6 @@ TrocaPerfil em falta. Por favor faça uma troca de perfil ou pressione \"Activar Perfil\" em PerfilLocal. Contagem Bólus Contagem TBR - Objetivo %1$d não iniciado - Objetivo %1$d não concluido A bomba não é capaz de basais temporárias Nenhum valor de basal temporaria valido foi lido da bomba Loop fecchado disabilitado nas preferências @@ -972,7 +961,6 @@ Terminado, parabéns! Incompleto Tempo decorrido - %1$d. Objectivo Poctech Receber valores Glucose da app Poctech Receber valores de Glicose da aplicação Tomato (dispositivo MiaoMiao) @@ -1361,31 +1349,5 @@ Assistente de bólus executa o cálculo, mas apenas esta parte da insulina calculada é entregue. Útil com o algoritmo SMB. A carregar ... Silenciar - Concluído: %1$s - Aprenda a controlar o AndroidAPS - Executar diferentes acções no AndroidAPS - Exibir conteúdo do plugin do Loop - Inserir - Digite o código obtido dos programadores para ignorar o resto dos objectivos - Código aceite - Código inválido - Prove seu conhecimento - Resposta desactivada para: %1$s - Resposta errada! - Próximo não concluído Fechar - Pedir código: %1$s - (seleccione todas as respostas correctas) - - %1$d dia - %1$d dias - - - %1$d hora - %1$d hora - - - %1$d minuto - %1$d minutos - diff --git a/app/src/main/res/values-ro-rRO/objectives.xml b/app/src/main/res/values-ro-rRO/objectives.xml new file mode 100644 index 0000000000..e65aa9b15d --- /dev/null +++ b/app/src/main/res/values-ro-rRO/objectives.xml @@ -0,0 +1,71 @@ + + + + Înapoi + Start + Verifică + Obiectiv %1$d + Obiectivul %1$d nu a fost asumat + Obiectivul %1$d nu a fost atins + Se stabilesc vizualizările și monitorizarea și se analizează bazalele și valorile ratelor + Verificați că vedeți glicemia în Nightscout și că datele despre insulină date de pompă sunt înregistrate în site + Pornire cu buclă deschisă + Funcționare în modul Buclă Deschisă pentru câteva zile și introducere manuală a multiplelor sugestii de bazale temporare. Se stabilesc și se folosesc ținte temporare și ținte implicite (e.g. pentru activități sau pentru carbohidrați de corecție) + Se va înțelege modul de lucru în buclă deschisă, inclusiv recomandările de bazale temporare + Pe baza experienței, se va decide care va fi bazala maximă, și se va implementa aceasta în pompă și în preferințe + Se va începe modul buclă închisă cu funcția Suspendare la Glicemie Mică + Rulează în mod buclă închisă cu max IOB = 0 pentru câteva zile, fără prea multe evenimente LGS (Suspendare la Glicemii Mici) + Îmbunătățirea buclei închise, mărirea valorii max IOB peste 0 și scăderea graduală a țintelor de glicemie + Se rulează pentru câteva zile și cel puțin o noapte fără a avea alarme de glicemie mică înainte de scăderea țintei + Ajustarea bazalelor și a factorilor dacă este necesar și apoi activarea auto-sens + O săptămână de buclă închisă încheiată cu succes în condițiile introducerii regulate a carbohidraților + Activarea unor facilități adiționale pentru funcționarea în timpul zilei, cum ar fi advanced meal assist + Se activează opțiuni pentru uzul în timpul zilei, cum ar fi SMB + Trebuie sa citiți wiki și să măriți maxIOB pentru a obține SMB corect! Un start bun este maxIOB=media bolusurilor + 3x maxima bazalei din zi + Glicemie disponibilă în NS + Starea pompei disponibilă în NS + Acțiuni manuale + Îndeplinit: %1$s + Învățați cum se controlează AndroidAPS + Faceți diferite acțiuni în AndroidAPS + Stabiliți profilul 90% pentru 10 min (apăsare prelungă a numelui profilului în Vedere de ansamblu) + Simularea unui duș. Deconectarea pompei pentru 1 oră (Apăsare prelungă pe Buclă deschisă) + ... și reconectare în același mod + Creați ținte temporare personalizate pentru o durată de 10 min (apăsare prelungă pe ținta curentă) + În Generatorul de Configurații activați facilitatea Acțiuni, făceți-o vizibilă și afișați-i conținutul folosind meniul de sus + Afișați conținutul facilității Buclă + Folosiți funcția scală prin apăsarea prelungă a graficului glicemiei + Introduceţi + Introduceți codul obținut de la dezvoltatori pentru a sări peste restul obiectivelor + Cod acceptat + Cod invalid + Dovediți-vă cunoștințele + Studiați și răspundeți corect la întrebări + Răspunsul este dezactivat pentru: %1$s + Răspuns greșit! + Următoarea nefinalizată + Solicită codul: %1$s + (bifați toate răspunsurile corecte) + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#what-to-do-when-taking-a-shower-or-bath + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#the-homescreen + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#config-builder + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#the-homescreen + Nu există conexiune la internet + Nu s-a reușit preluarea timpului + Nu au fost îndeplinite cerințele obiectivului + + %1$d zi + %1$d zile + %1$d zile + + + %1$d oră + %1$d ore + %1$d ore + + + %1$d minut + %1$d minute + %1$d minute + + diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index 2d8add15b1..afb70957fc 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -57,9 +57,6 @@ Monitorizează și controlează aplicația AndroidAPS folosind smartwatchul WearOS. Afișează informații privind starea buclei pe watchface-ul xDrip+. Controlare de la distanță a AndroidAPS folosind comenzi date prin SMS. - Înapoi - Start - Verifică Unități DIA IC @@ -177,9 +174,6 @@ Versiune incompatibilă de NSClient Versiune incompatibilă de Nightscout NSClient nu este instalat. Înregistrare pierdută! - Glicemie disponibilă în NS - Starea pompei disponibilă în NS - Acțiuni manuale BUCLĂ DEZACTIVATĂ DATORITĂ CONSTRÂNGERILOR IOB bazală Constrângere de bolus aplicată @@ -317,21 +311,6 @@ STOP APĂSAT Se așteaptă pompa Se va livra un bolus de %1$.2fU - Se stabilesc vizualizările și monitorizarea și se analizează bazalele și valorile ratelor - Verificați că vedeți glicemia în Nightscout și că datele despre insulină date de pompă sunt înregistrate în site - Pornire cu buclă deschisă - Funcționare în modul Buclă Deschisă pentru câteva zile și introducere manuală a multiplelor sugestii de bazale temporare. Se stabilesc și se folosesc ținte temporare și ținte implicite (e.g. pentru activități sau pentru carbohidrați de corecție) - Se va înțelege modul de lucru în buclă deschisă, inclusiv recomandările de bazale temporare - Pe baza experienței, se va decide care va fi bazala maximă, și se va implementa aceasta în pompă și în preferințe - Se va începe modul buclă închisă cu funcția Suspendare la Glicemie Mică - Rulează în mod buclă închisă cu max IOB = 0 pentru câteva zile, fără prea multe evenimente LGS (Suspendare la Glicemii Mici) - Îmbunătățirea buclei închise, mărirea valorii max IOB peste 0 și scăderea graduală a țintelor de glicemie - Se rulează pentru câteva zile și cel puțin o noapte fără a avea alarme de glicemie mică înainte de scăderea țintei - Ajustarea bazalelor și a factorilor dacă este necesar și apoi activarea auto-sens - O săptămână de buclă închisă încheiată cu succes în condițiile introducerii regulate a carbohidraților - Activarea unor facilități adiționale pentru funcționarea în timpul zilei, cum ar fi advanced meal assist - Se activează opțiuni pentru uzul în timpul zilei, cum ar fi SMB - Trebuie sa citiți wiki și să măriți maxIOB pentru a obține SMB corect! Un start bun este maxIOB=media bolusurilor + 3x maxima bazalei din zi Ați atins limita permisă Niciun profil selectat Bucla a fost dezactivată @@ -864,8 +843,6 @@ Lipsă SchimbareProfil. Efectuați o schimbare de profil sau apăsați \"Activare profil\" în ProfilulLocal. Total bolusuri Total RBTuri - Obiectivul %1$d nu a fost asumat - Obiectivul %1$d nu a fost atins Pompa nu suportă bazale temporare Nu s-a citit o rată bazală validă din pompă Modul buclă închisă dezactivat în preferințe @@ -987,7 +964,6 @@ Finalizat cu succes! Încă incomplet Timp scurs - Obiectiv %1$d Poctech Citire a valorii glicemiei din aplicația Poctech Înregistrează valorile glicemiei din aplicația Tomato (dispozitiv MiaoMIao) @@ -1298,6 +1274,7 @@ Nepornit Se inițializează RileyLink… Eroare RileyLink + Se îmbunătățește RileyLink și pompa Probleme la conectarea cu pompa Conectat @@ -1367,6 +1344,9 @@ Preia bazala temporară Setează bazala temporară Setează bolusul + Schimbă profilul în + Schimbă profilul la %1$s + %2$+.2fU]]> Restricție de bolus aplicată: %2$.2fU la %3$.2fU]]> !!!!! A fost detectată o absorbție lentă a carbohidraților: %2$d%% din timp. Reverificați calculele. COB poate fi supraestimat, astfel că este posibilă administrarea de mai multă insulină !!!!!]]> %1$.0f / %2$d U @@ -1374,41 +1354,9 @@ Wizard bolus face un calcul, dar numai o parte din insulina calculată este și livrată. Este mai eficient când se folosește cu algoritmul SMB. Se încarcă ... Amână - Îndeplinit: %1$s - Învățați cum se controlează AndroidAPS - Faceți diferite acțiuni în AndroidAPS - Stabiliți profilul 90% pentru 10 min (apăsare prelungă a numelui profilului în Vedere de ansamblu) - Simularea unui duș. Deconectarea pompei pentru 1 oră (Apăsare prelungă pe Buclă deschisă) - ... și reconectare în același mod - Creați ținte temporare personalizate pentru o durată de 10 min (apăsare prelungă pe ținta curentă) - În Generatorul de Configurații activați facilitatea Acțiuni, făceți-o vizibilă și afișați-i conținutul folosind meniul de sus - Afișați conținutul facilității Buclă - Folosiți funcția scală prin apăsarea prelungă a graficului glicemiei - Introduceţi - Introduceți codul obținut de la dezvoltatori pentru a sări peste restul obiectivelor - Cod acceptat - Cod invalid - Dovediți-vă cunoștințele - Studiați și răspundeți corect la întrebări - Răspunsul este dezactivat pentru: %1$s - Răspuns greșit! - Următoarea nefinalizată + Interval de timp + Timpul este între %1$s și %2$s + Între Închide - Solicită codul: %1$s - (bifați toate răspunsurile corecte) - - %1$d zi - %1$d zi - %1$d zile - - - %1$d oră - %1$d oră - %1$d ore - - - %1$d minut - %1$d minut - %1$d minute - + Se mărește valoarea bazalei maxime deoarece setarea este mai joasă decât bazala maximă din profil diff --git a/app/src/main/res/values-ru-rRU/exam.xml b/app/src/main/res/values-ru-rRU/exam.xml index bf19dfd648..1d66b19ed0 100644 --- a/app/src/main/res/values-ru-rRU/exam.xml +++ b/app/src/main/res/values-ru-rRU/exam.xml @@ -11,7 +11,6 @@ Тема: Временная цель Hypo Почему полезно установить временную цель hypo TT? Предотвратить падение ГК. - Помочь восстановиться после низкой ГК. Предотвратить введение микроболюса SMB после подъёма ГК от быстрых углеводов. https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html Какой профиль можно применить и настроить в автономном режиме? @@ -47,7 +46,6 @@ Задать профиль выше 100%. Остановить цикл. Задать временную цель Нагрузка перед началом активности. - Задайте временную цель Нагрузка после начала активности. https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html#activity-temp-target Тема: Приостановка замкнутого цикла Получаю ли я инсулин, когда цикл приостановлен? @@ -78,7 +76,7 @@ Что верно? Вы должны иметь установленный Git. Обновлять, как только выходит новая версия. - Можно использовать те же ключи подписи. + Следует использовать те же ключи подписи. Никогда не обновлять, если система работает хорошо. Попросить новую версию APK у друга. https://androidaps.readthedocs.io/en/latest/EN/Installing-AndroidAPS/Update-to-new-version.html#update-to-a-new-version-or-branch @@ -118,7 +116,7 @@ Context | Edit Context Тема: Детский мониторинг Как можно дистанционно отслеживать AAPS вашего ребенка? С помощью сайта Nightscout. - Приложение Dexcom Follow, если вы используете оригинальное приложение Dexcom. + Приложение Dexcom Follow, если вы используете оригинальное приложение Dexcom (только ГК). Dexcom Follow, если вы используете приложение xDrip. xDrip в режиме follower. Приложения Loop на iPhone. diff --git a/app/src/main/res/values-ru-rRU/objectives.xml b/app/src/main/res/values-ru-rRU/objectives.xml new file mode 100644 index 0000000000..4541aeade9 --- /dev/null +++ b/app/src/main/res/values-ru-rRU/objectives.xml @@ -0,0 +1,74 @@ + + + + Назад + Старт + Подтвердить + %1$d. Цель + Цель %1$d не начата + Цель %1$d не завершена + Настройка визуализации и мониторинга, анализ базала и коэффициентов + Убедитесь, что BG доступен в Nightscut, и данные инсулина помпы загружаются + Старт незамкнутого цикла + Начинайте работу в режиме незамкнутого цикла и ручной подстройки величины временного базала. Установите и применяйте временные цели и временные цели по умолчанию (напр. углеводы при нагрузке или купировании гипо) + Глубже понимаем незакольцованную систему Open Loop, включая ее рекомендации по временным базалам + На основе полученного опыта определияем макс величину базала и вводим ее в помпу и настройки + Начинаем замыкать цикл с Low Glucose Suspend (прекращением подачи инсулина на низких сахарах) + Работа в замкнутом цикле с макс активным инсулином IOB = 0 на протяжении нескольких дней избегая событий типа приостановка на низких ГК Low Suspend + Настройка замкнутого цикла с поднятием макс величины IOB выше 0 и постепенным понижением целевой ГК + Работа несколько дней и по кр мере одну ночь без срабатывания оповещений о низкой ГК + Настраиваем базал и коэффициенты с последующей активацией auto-sens + 1 неделя успешной дневной работы с регулярным введением углеводов + Активация таких доп функций для дневного времени как расширенный калькулятор болюса advanced meal assist + Активация таких доп функций для дневного времени как супер микро болюс SMB + Прочтите wiki и увеличьте maxIOB чтобы супер микро болюс SMB заработал как положено! Хорошее начало – maxIOB = средний болюс на еду + троекратный максимальный суточный базал + гликемия доступна в NS + Статус помпы доступен в NS + Ввод вручную + Выполнено: %1$s + Научитесь контролировать AndroidAPS + Выполняйте различные действия в AndroidAPS + Установите профиль 90% на 10 мин (Долгое нажатие на имя профиля на главном экране) + Имитация душа. Отключите помпу на 1ч (Долгое нажатие на Открытый цикл Open Loop) + ... и обратное подключение таким же способом + Создайте настраиваемую временную цель длительностью 10 мин. (Долгое нажатие на текущую цель) + В Конфигураторе активируйте модуль Действия Actions, сделав его видимым и показав содержимое верхнего меню + Просмотр содержимого модуля Цикл Loop + Применить функцию масштабирования по долгому нажатию на диаграмму ГК + Ввод + Введите код, полученный от разработчиков, чтобы обойти остальные цели + Код принят + Неверный код + Подтвердите ваши знания + Изучите вопросы и дайте точные ответы + Рассмотрение ответов приостановлено на: %1$s + Неверный ответ! + Следующий незавершенный + Код запроса: %1$s + (отметьте все правильные ответы) + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#what-to-do-when-taking-a-shower-or-bath + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#the-homescreen + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#config-builder + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#the-homescreen + Нет подключения к Интернету + Не удалось загрузить время + Требования к цели не выполнены + + %1$d день + %1$d дня + %1$d дней + %1$d д + + + %1$d час + %1$d часа + %1$d часов + %1$d ч + + + %1$d минута + %1$d минут(ы) + %1$d минут + %1$d мин + + diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index 65bc0f30f0..bbecdadb21 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -57,9 +57,6 @@ Мониторить и контролировать AndroidAPS при помощи часов WearOS. Показать информацию о работе алгоритма ИПЖ на экране смарт-часов xDrip+. Дистанционное управление AndroidAPS при помощи команд SMS. - Назад - старт - Верификация единицы DIA (время действия инсулина) IC (инсулин/углеводы): @@ -177,9 +174,6 @@ неподдерживаемая версия NSClient Неподдерживаемая версия Nightscout отключите \"только передача в NS\" чтобы активировать эту опцию - гликемия доступна в NS - статус помпы доступен в NS - ввод вручную ЗЦ ОТМЕНЕН ОГРАНИЧЕНИЯМИ базал IOB применено ограничение болюса @@ -317,21 +311,6 @@ нажат стоп ожидание помпы Начинается подача болюса %1$.2fед. - настройка визуализации и мониторинга, анализ базала и коэффициентов - убедитесь что СК и данные помпы передаются в NS - Старт незамкнутого цикла - Начинайте работу в режиме незамкнутого цикла и ручной подстройки величины временного базала. Установите и применяйте временные цели и временные цели по умолчанию (напр. углеводы при нагрузке или купировании гипо) - Глубже понимаем незакольцованную систему Open Loop, включая ее рекомендации по временным базалам - На основе полученного опыта определияем макс величину базала и вводим ее в помпу и настройки - Начинаем замыкать цикл с Low Glucose Suspend (прекращением подачи инсулина на низких сахарах) - Работа в замкнутом цикле с макс активным инсулином IOB = 0 на протяжении нескольких дней избегая событий типа приостановка на низких ГК Low Suspend - Настройка замкнутого цикла с поднятием макс величины IOB выше 0 и постепенным понижением целевой ГК - Работа несколько дней и по кр мере одну ночь без срабатывания оповещений о низкой ГК - Настраиваем базал и коэффициенты с последующей активацией auto-sens - 1 неделя успешной дневной работы с регулярным введением углеводов - Активация таких доп функций для дневного времени как расширенный калькулятор болюса advanced meal assist - Активация таких доп функций для дневного времени как супер микро болюс SMB - Прочтите wiki и увеличьте maxIOB чтобы супер микро болюс SMB заработал как положено! Хорошее начало – maxIOB = средний болюс на еду + троекратный максимальный суточный базал разрешенный предел достигнут профиль не выбран зцикл был деактивирован @@ -864,8 +843,6 @@ Профиль не переключен. Пожалуйста переключите профиль или нажмите \"активировать профиль\" в LocalProfile. Отсчет болюса Отсчет временного базала TBR - Цель %1$d не запущена - Цель %1$d не завершена Эта помпа не рассчитана на подачу временного базала На помпе не найдены валидные записи о базалах Режим замкнутого цикла отключен в настройках @@ -989,7 +966,6 @@ Context | Edit Context Завершено, отлично! Не завершено Прошло времени - %1$d. Цель Poctech Получать данные гликемии от приложения Poctech Получать значения ГК от приложения Tomato (устройство MiaoMiao) @@ -1370,6 +1346,11 @@ Context | Edit Context Получить временный базал Установить временный базал Настроить болюс + Изменить профиль на + Изменить профиль на %1$s + Отправить SMS: %1$s + Отправьте SMS на все настроенные номера + Отправить SMS с текстом %2$+.2fед]]> Применено ограничение на болюс: %2$.2fед до %3$.2fед]]> !!!!! Обнаружено медленное всасывание углеводов: %2$d%% времени. Еще раз проверьте свои расчеты. Возможно акт углеводы COB вне диапазона и может быть подано больше инсулина!!!!!]]> @@ -1378,44 +1359,10 @@ Context | Edit Context Мастер болюса выполняет расчет, но подана только эта часть рекомендуемого инсулина. Полезно с алгоритмом SMB. Загрузка... Отложить - Выполнено: %1$s - Научитесь контролировать AndroidAPS - Выполните различные действия в AndroidAPS - Установите профиль 90% на 10 мин (Долгое нажатие на имя профиля на Обзор) - Имитация душа. Отключите помпу на 1ч (Долгое нажатие на Open Loop) - ... и снова подключитесь таким же способом - Создайте настраиваемую временную цель длительностью 10 мин. (Долгое нажатие на текущую цель) - В Конфигураторе включите плагин Actions, сделав его видимым и показав содержимое верхнего меню - Показывать содержимое расширения ИПЖ - Применить функцию масштабирования по долгому нажатию на диаграмму ГК - Ввод - Введите код, полученный от разработчиков, чтобы обойти остальные цели - Код принят - Неверный код - Подтвердите ваши знания - Изучите вопросы и дайте точные ответы. - Рассмотрение ответов приостановлено на: %1$s - Неправильный ответ! - Следующий незавершенный + Диапазон времени + Время между %1$s и %2$s + Между Закрыть - Запросить код - (проверить ответы) - - %1$d день - %1$d дня - %1$d дней - %1$d дня - - - %1$d час - %1$d часа - %1$d часов - %1$d часа - - - %1$d минута - %1$d минуты - %1$d минут - %1$d минут - + Повышаю максимальное значение базы т. к. оно меньше, чем максимальное значение в профиле + Недопустимое тело сообщения diff --git a/app/src/main/res/values-sk-rSK/exam.xml b/app/src/main/res/values-sk-rSK/exam.xml index 70489fbc5e..b0dd95e8cf 100644 --- a/app/src/main/res/values-sk-rSK/exam.xml +++ b/app/src/main/res/values-sk-rSK/exam.xml @@ -1,3 +1,163 @@ - + + Čo je pravda o DIA? + Téma: Doba trvania účinku inzulínu + Dopredu stanovené minimum sú 3 hodiny. + Dopredu stanovené minimum je 5 hodín. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Configuration/Config-Builder.html#inzulin + Je rovnaké ako parameter DIA používaný vo vašej pumpe. + Musíte určiť svoju, individuálnu hodnotu (ale nie menej ako 5 hodín). + Téma: Dočasný cieľ Hypo + Prečo je to užitočné, nastaviť dočasný cieľ pre hypoglykémiu? + Predísť nízkej glykémii. + Predchádzať podaniu SMB pri náraste glykémie z rýchlych sacharidoch po hype. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Usage/temptarget.html + Ktorý profil je možné použiť a konfigurovať offline? + Téma: Offline profil + NS profil môže byť použitý, ale nenakonfigurovaný. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Configuration/Config-Builder.html#profile + Téma: Odpojenie od pumpy + Čo urobiť, pri odpájaní pumpy? + Dajte uzavretému okruhu vedieť, že do Vašeho tela nebude podávaný žiadny inzulín. Kliknite preto na \"Odpojiť pumpu na...\". + Nerobte nič, iba odpojte pumpu. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/FAQ.html#dalsi-nastaveni + Téma: Nastavenie AndroidAPS + Aké sú odporúčané postupy pre zálohovanie Vašich nastavení? + Exportovať ich lokálne z menu Údržby. + Uložte exportovaný súbor na iné miesto, ako napr. E-mail, Dropbox, Google Drive... + Exportujte ich ihneď po inštalácii AAPS. + Exportujte ich po každej zmene v nastaveniach. + Exportujte ich, akonáhle dokončíte úvodné nastavenia. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Usage/ExportImportSettings.html + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/FAQ.html#jake-vybaveni-pro-pripad-nouze-se-doporucuje-brat-s-sebou + Téma: Šum dát zo senzora + Čo robiť, keď vidíte, že hodnoty CGM poskakujú? + Nič, uzavretý okruh si s tým poradí. + Pozastavte uzavretý okruh, aby ste predišli predávkovaniu. + Vymeňte senzor. + Vypnúť telefón. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Usage/Smoothing-Blood-Glucose-Data-in-xDrip.html#vyhlazovani-zarusenych-dat-glykemii + Skontrolujte, či Vaša aplikácia CGM vyhladzuje dáta. + Téma: Šport a pohyb + Ako môžete pomôcť systému vysporiadať sa so športom a pohybom? + Nastaviť dočasný cieľ \"Aktivita\". + Prepnúť na profil pod 100 %. + Prepnúť na profil nad 100 %. + Zastaviť uzavretý okruh. + Nastaviť dočasný cieľ \"Aktivita\" pred začatím pohybovej aktivity. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Usage/temptarget.html#docasny-cil-pri-pohybove-aktivite + Téma: Pozastavený uzavretý okruh + Dostávam inzulín, keď je uzavretý okruh pozastavený? + Áno, bežnú bazálnu dávku. + Nie, podávanie inzulínu je zastavené. + Téma: Testovanie bazálu, ISF a IC + Kedy mám overiť hodnoty bazálov, ISF a IC? + Predtým, ako začnem používať uzavretý okruh. + Keď mám pravidelné hypoglykémie. + Keď mám pravidelné hyperglykémie. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/FAQ.html#nastaveni-androidaps + Téma: Nevyhnutné predpoklady + Čo potrebujem? + Zistiť správny profil (bazály, IC, ISF, DIA). + Počítač na vytvorenie APK. + Podporovaný telefón. + Auto. + Nightscout, kvôli splneniu cieľov. + Tidepool účet. + Google účet. + Github účet. + Je potrebné byť vývojárom pre Android. + Pumpu MiniMed 670G. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Module/module.html + Inteligentné hodinky. + Podporovaný CGM. + Téma: Aktualizácia AndroidAPS + Čo je pravda? + Musíte mať nainštalovaný Git. + Aktualizovať ihneď po zverejnení novej verzie. + Mali by ste používať rovnaké podpisové kľúče. + Nikdy neaktualizujte, pokiaľ systém funguje dobre. + Požiadajte kamaráta o novú verziu APK. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Installing-AndroidAPS/Update-to-new-version.html + Téma: Riešenie problémov + Kde hľadať pomoc? + Pripojte sa do facebookovej skupiny AndroidAPS. + Navštívte AndroidAPS Wiki. + Navštívte miestnosť AndroidAPS na Gitter kanáli. + Navštívte Google podporu AndroidAPS + Porozprávajte sa so svojím diabetológom. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/index.html#poradce-pri-potizich + https://www.facebook.com/groups/AndroidAPSUsers/ + https://gitter.im/MilosKozak/AndroidAPS + Téma: Inzulín + Ktorú značku inzulínu je možné použiť s modulom Ultra-Rýchly-Oref? + Fiasp® + NovoRapid® + Humalog® + Actrapid® + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Configuration/Config-Builder.html#inzulin + Téma: Modul citlivosti + Ktorý modul pre detekciu citlivosti má používateľom definovaný časový rozsah pre detekciu? + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Configuration/Config-Builder.html#detekce-citlivosti + Ktorý modul citlivosti musí byť použitý pre funkciu UAM (rozpoznanie neoznámeného jedla)? + Téma: Chybne zadané sacharidy + Vidíte, že ste chybne zadali sacharidy. Čo by ste mali urobiť? + Choďte do Ošetrení, zmažte chybne zadané sacharidy a vložte nové sacharidy. + Pridať falošný inzulín pomocou funkcie \"Plnenie/Doplňovanie\". + Téma: Jedlo s tukom a bielkovinami + Čo robiť, keď jedlo obsahuje veľké množstvo tukov a/alebo bielkovín? + Prepočítajte tuky a bielkoviny na sacharidy a použite funkciu „Rozložené sacharidy“. + Prepočítajte tuky a bielkoviny na sacharidy a pridajte ich do výpočtu bolusu. + Použite predĺžený bolus, aby ste pokryli tuky a bielkoviny. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Usage/Extended-Carbs.html + Téma: Monitorovanie detí + Ako môžete na diaľku monitorovať AAPS svojho dieťaťa? + Pomocou stránky Nightscout. + Dexcom follow aplikácia, pokiaľ používate originálnu aplikáciu Dexcom (iba hodnoty glykémie). + Aplikácia Dexcom Follow, pokiaľ používate aplikáciu xDrip. + Aplikácia xDrip v režime sledovania (Follower). + Aplikácia Loop na iPhone. + Aplikácia Spike na iPhone. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Children/Children.html + Téma: Citlivosť na inzulín + Zvýšenie hodnoty citlivosti bude mať za následok menej podaného inzulínu, keď sa budete snažiť znížiť glykémiu pomocou bolusovej kalkulačky. + Zníženie hodnoty citlivosti bude mať za následok menej podaného inzulínu, keď se budete snažiť znížiť glykémiu pomocou bolusovej kalkulačky. + Zmena citlivosti nemá žiadny vplyv na množstvo inzulínu, ktorý je podaný prostredníctvom AAPS pri pokuse o korekciu hyperglykémie. + Musíte zadať citlivosť v Nastaveniach. + Zmena hodnoty citlivosti vo vašom profile stačí k tomu, aby se táto zmena použila. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/FAQ.html#korekcni-faktor-citlivost-na-inzulin-isf-mmol-l-u-nebo-mg-dl-u + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Usage/Profiles.html + Téma: Hodnota inzulíno-sacharidového pomeru + Zvýšenie inzulíno-sacharidového pomeru bude mať za následok menej podaného inzulínu na rovnaké množstvo sacharidov. + Zníženie hodnoty inzulíno-sacharidového pomeru bude mať za následok menej podaného inzulínu na rovnaké množstvo sacharidov. + Predpokladajme, že máte 0 COB. Zmena inzulíno-sacharidového pomeru, bude mať za následok podanie iného množstva inzulínu pre korekciu glykémie. + Inzulíno-sacharidový pomer sa bude líšiť podľa toho, či počítate sacharidovú jednotku ako 10 g, alebo ako 12 g sacharidov. + Inzulíno-sacharidový pomer vyjadruje: koľko sacharidových jednotiek pokryje 1 jednotka inzulínu. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/FAQ.html#inzulino-sacharidovy-pomer-cr-g-u + Téma: Prepínanie profilu + Keď v prepnutí profilu zadáte 90 %… + Bazály budú o 10 % vyššie. + Bazály budú o 10 % nižšie. + Hodnota inzulíno-sacharidového pomeru bude o 10 % vyššia. + Hodnota inzulíno-sacharidového pomeru bude o 10 % nižšia. + Hodnota citlivosti bude o 10 % vyššia. + Hodnota citlivosti bude o 10 % nižšia. + Celkovo dostanete o cca. 10 % inzulínu menej. + Cieľ bude o 10 % vyšší. + Cieľ bude o 10 % nižší. + Iba dolný cieľ bude o 10 % nižší. + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Usage/Profiles.html?highlight=p%C5%99epnut%C3%AD%20profilu + Chcem prepnúť profil, pretože som sa musel(a) zobudiť o 1 h skôr, ako obvykle, takže dáva väčší zmysel oznámiť túto zmenu prostredníctvom časového posunu profilu. Aké číslo mám použiť? + 1 + -1 + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Usage/Profiles.html#posun-casu + 60 + -60 + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Module/module.html#spravny-individualni-algoritmus-davkovani-pro-lecbu-vaseho-diabetu + Téma: Pomoc s bazálmi + Kam ísť pre pomoc s bazálmi a pod. + K Vášmu lekárovi + Google + Facebook + diff --git a/app/src/main/res/values-sk-rSK/objectives.xml b/app/src/main/res/values-sk-rSK/objectives.xml new file mode 100644 index 0000000000..8de93ea158 --- /dev/null +++ b/app/src/main/res/values-sk-rSK/objectives.xml @@ -0,0 +1,74 @@ + + + + Naspäť + Začiatok + Overenie + %1$d. Cieľ + Výukový cieľ %1$d nespustený + Výukový cieľ %1$d nedokončený + Nastaviť vizualizáciu a monitoring, analyzovať bazály a pomery + Skontrolovať, či sú glykémie a údaje z pumpy viditeľné v Nightscoute + Začať s otvoreným okruhom + Niekoľko dní používať otvorený okruh a ručne potvrdzovať doporučené dočasné bazály. Nastavovať a používať dočasné ciele (napr. pre šport, alebo hypo) + Porozumieť otvorenému okruhu, vrátane jeho doporučení ohľadne dočasných bazálov + Na základe predchádzajúcich skúseností rozhodnúť, aký je potrebný maximálny bazál a nastaviť ho v pumpe a v aplikácii + Spustiť uzavretý okruh iba zo zastavovaním pri nízkej glykémii + Spustiť uzavretý okruh s max IOB = 0 na niekoľko dní s minimom nutných korekcií na nízku glykémiu + Zapnúť uzavretý okruh, zvyšovať max IOB nad 0 a znižovať cieľovou glykémii + Používať uzavretý okruh niekoľko dní s aspoň jednou nocou bez alarmov na nízku glykémiu + Upraviť bazály a pomery, ak je to potrebné, a povoliť automatickú detekciu citlivosti na inzulín + Jeden týždeň úspešného používania s bežným príjmom sacharidov + Povolenie doplnkových funkcií pre každodenné použitie, ako napr. pokročilý asistent jedál (AMA) + Povoliť ďalšie funkcie pre bežné používanie ako SMB + Prečítať si dokumentáciu a zvýšiť maximálne IOB, aby mohlo správne fungovať SMB! Pre začiatok sa dá použiť veľkosť bežného bolusu + 3x maximálny denný bazál + Glykémia dostupná v NS + Stav pumpy dostupný v NS + Spustené manuálne + Splnené: %1$s + Naučte sa, ako ovládať AndroidAPS + Vykonávajte v AndroidAPS rôzne akcie + Nastavte profil na 90 % na 10 min (Dlhé stlačenie názvu profilu na obrazovke Prehľad) + Predstierajte, že se idete sprchovať. Odpojte pumpu na 1 h (Dlhšie pridržte tlačítko Otvorený okruh) + ...a rovnakým spôsobom ju znovu pripojte + Vytvorte vlastný dočasný cieľ s trvaním 10 min (Dlhšie pridržte aktuálny cieľ) + V Konfigurácii povoľte modul Akcie, aktivujte jeho zobrazenie a zobrazte jeho obsah z hornej ponuky + Zobrazte obsah modulu uzavretý okruh + Prepnite režim zobrazenia dlhým stlačením grafu glykémie + Zadať + Zadajte kód, ktorý ste získali od vývojárov, aby ste obišli zostávajúce ciele + Kód akceptovaný + Neplatný kód + Preukážte svoje znalosti + Preštudujte a správne odpovedajte na otázky + Odpovedanie zakázané do: %1$s + Nesprávna odpoveď! + Ďalšia nedokončená + Kód žiadosti: %1$s + (zaškrtnite všetky správne odpovede) + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/FAQ.html#co-delat-pri-sprchovani-a-koupani + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/Screenshots.html#hlavni-stranka + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/Screenshots.html#konfigurace + https://androidaps.readthedocs.io/en/latest/CROWDIN/cs/Getting-Started/Screenshots.html#hlavni-stranka + Nie ste pripojený k internetu + Vyčítanie času zlyhalo + Požiadavky cieľa nie sú splnené + + %1$d deň + %1$d dní + %1$d dní + %1$d dní + + + %1$d hodina + %1$d hodín + %1$d hodín + %1$d hodín + + + %1$d minúta + %1$d minút + %1$d minút + %1$d minút + + diff --git a/app/src/main/res/values-sk-rSK/strings.xml b/app/src/main/res/values-sk-rSK/strings.xml index d6e74001b5..015b9315f6 100644 --- a/app/src/main/res/values-sk-rSK/strings.xml +++ b/app/src/main/res/values-sk-rSK/strings.xml @@ -57,9 +57,6 @@ Zobrazovanie stavu a riadenie AndroidAPS z hodiniek s WearOS. Zobraz informácie o uzavretom okruhu na xDrip+ watchface. Ovládaj na diaľku AndroidAPS použitím SMS príkazov. - Naspäť - Začiatok - Overenie Jednotky Doba pôsobenia inzulínu Inzulínovo-sacharidový pomer @@ -177,9 +174,6 @@ Nepodporovaná verzia NS klienta Nepodporovaná verzia Nighscoutu NS klient nie je nainštalovaný. Záznam je stratený! - Glykémia dostupná v NS - Stav pumpy dostupný v NS - Spustené manuálne Uzavretý okruh deaktivovaný obmedzením Bazálny IOB Aplikované obmedzenie bolusu @@ -317,21 +311,6 @@ STLAČENÝ STOP Čakám na pumpu Podávanie %1$.2fJ inzulínu - Nastavenie vizualizácie a monitoringu (Nightscout), analyzovať bazály a prevody - Skontrolovať, či sú glykémie a údaje z pumpy viditeľné v Nightscoute - Začať s otvoreným okruhom - Niekoľko dní prevádzkovať otvorený okruh a ručne potvrdzovať doporučené dočasné bazály. Nastavovať a používať dočasné ciele (napr. pre šport, alebo hypo) - Porozumieť otvorenému okruhu, vrátane doporučeniam ohľadne dočasných bazálov - Na základe predchádzajúcich skúseností rozhodnúť, aký vysoký má byť maximálny bazál a nastaviť ho v pumpe a v aplikácii - Začať s uzavretým okruhom iba s vypínaním pri nízkej glykémii - Spustiť uzavretý okruh s max IOB = 0 na niekoľko dní s minimom nutných korekcií na nízku glykémiu - Ladenie uzavretého okruhu, zvyšovať max IOB nad 0 a postupne znižovať cieľovú glykémiu - Používať uzavretý okruh niekoľko dní s aspoň jednou nocou bez alarmov na nízku glykémiu, predtým ako znížiš cieľovú glykémiu - Ak je to potrebné, uprav bazály a prevody a potom aktivuj automatickú detekciu citlivosti - Jeden týždeň úspešne používaj uzavretý okruh so zadávaním bežného príjmu sacharidov cez deň - Aktivuj ďalšie prídavné funkcie pre bežné používanie, ako napr. AMA (pokročilý asistent jedál) - Aktivuj ďalšie prídavné funkcie pre bežné používanie, ako napr. SMB - Prečítať si dokumentáciu a zvýšiť maximálne IOB, aby mohlo správne fungovať SMB! Pre začiatok sa dá použiť veľkosť bežného bolusu + 3x maximálny denný bazál Dosiahnutý limit Nebol vybraný žiadny profil Uzavretý okruh bol deaktivovaný @@ -864,8 +843,6 @@ Prepnutie profilu chýba. Vykonajte prepnutie profilu, alebo ho aktivujte na záložke lokálneho profilu. Počet bolusov Počet dočasných bazálov - Výukový cieľ %1$d nespustený - Výukový cieľ %1$d nedokončený Pumpa nepodporuje dočasné bazály Nenačítaný žiadny platný bazál z pumpy Uzavretý okruh zakázaný v nastaveniach @@ -987,7 +964,6 @@ Hotovo, gratulujeme! Nedokončené Uplynutý čas - %1$d. Cieľ Poctech Získavať glykémie z aplikácie Poctech Prijímať glykémie z aplikácie Tomato (zariadenie MiaoMiao) @@ -1368,6 +1344,12 @@ Načítanie dočasného bazálu Nastavovanie dočasného bazálu Nastavovanie bolusu + Zmeniť profil na + Zmena profilu na %1$s + Poslať SMS: %1$s + Odoslať SMS na všetky predvolené čísla + Odoslať SMS s textom + %2$+.2fU]]> Aplikované obmedzenie bolusu: %2$.2fJI na %3$.2fJI]]> !!!!! Detekovaná pomalá absorbcia sacharidov: %2$d%% času. Prekontrolujte kalkuláciu. COB môže byť úplne iné, môže byť podaného viac inzulínu!!!!!]]> %1$.0f / %2$d JI @@ -1375,44 +1357,10 @@ Bolusová kalkulačka urobí výpočet, ale iba táto časť vypočítaného inzulínu je podaná. Pomáha pri SMB algoritme. Načítavanie... Stíšiť - Splnené: %1$s - Naučte sa, ako ovládať AndroidAPS - Vykonávajte v AndroidAPS rôzne akcie - Nastavte profil na 90 % na 10 min (Dlhé stlačenie názvu profilu na obrazovke Prehľad) - Predstierajte, že se idete sprchovať. Odpojte pumpu na 1 h (Dlhšie pridržte tlačítko Otvorený okruh) - ...a rovnakým spôsobom ju znovu pripojte - Vytvorte vlastný dočasný cieľ s trvaním 10 min (Dlhšie pridržte aktuálny cieľ) - V Konfigurácii povoľte modul Akcie, aktivujte jeho zobrazenie a zobrazte jeho obsah z hornej ponuky - Zobrazte obsah modulu uzavretý okruh - Prepnite režim zobrazenia dlhým stlačením grafu glykémie - Zadať - Zadajte kód, ktorý ste získali od vývojárov, aby ste obišli zostávajúce ciele - Kód akceptovaný - Neplatný kód - Preukážte svoje znalosti - Preštudujte a správne odpovedajte na otázky - Odpovedanie zakázané do: %1$s - Nesprávna odpoveď! - Ďalšia nedokončená + Časový rozsah + Čas je medzi %1$s a %2$s + Medzi Zavrieť - Kód žiadosti: %1$s - (zaškrtnite všetky správne odpovede) - - %1$d deň - %1$d dní - %1$d dní - %1$d dní - - - %1$d hodina - %1$d hodín - %1$d hodín - %1$d hodín - - - %1$d minúta - %1$d minút - %1$d minút - %1$d minút - + Zvýšenie maximálnej hodnoty bazálu, pretože nastavenie je nižšie, než je vaša maximálna hodnota bazálu v profile + Neplatný obsah správy diff --git a/app/src/main/res/values-sv-rSE/exam.xml b/app/src/main/res/values-sv-rSE/exam.xml index 8070c49d7c..086ce9c04c 100644 --- a/app/src/main/res/values-sv-rSE/exam.xml +++ b/app/src/main/res/values-sv-rSE/exam.xml @@ -11,7 +11,6 @@ Ämne: \"Hypo\" temp mål Varför är det användbart att sätta in en hypo TT? Förhindra att BG går lågt. - För att hjälpa till att återhämta sig från en episod med lågt BG-värde. För att förhindra att SMB går igång när de snabba kolhydraterna absorberas efter en hypo. https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html Vilken profiltyp kan användas och konfigureras offline? @@ -47,7 +46,6 @@ Gör ett profilbyte med mer än 100%. Pausa loopen. Ange ett temp-mål före träningspasset. - Ange ett temp-mål efter att träningspasset börjat. https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html#activity-temp-target Ämne: Pausad eller inaktiverad loop Får jag insulin när loopen är pausad eller inaktiverad? @@ -78,7 +76,7 @@ Vad är sant? Du måste ha Git installerat. Uppdatera så snart den nya versionen har släppts. - Du kan använda samma signera nycklar. + Du bör använda samma signeringsnycklar. Uppdatera aldrig om systemet fungerar bra. Be din vän om den nya APK-filen. https://androidaps.readthedocs.io/en/latest/EN/Installing-AndroidAPS/Update-to-new-version.html#update-to-a-new-version-or-branch @@ -116,7 +114,7 @@ Ämne: Övervaka barn Hur kan du övervaka AAPS för ditt barn på distans? Med hjälp av en Nightscout webbplats. - Appen Dexcom Follow om du använder Dexcoms app på barnets mobil. + Appen Dexcom Follow om du använder Dexcoms app (endast BG). Dexcom Follow om du använder xDrip på barnets mobil. xDrip i följarläge. Appen Loop för iPhone. @@ -145,7 +143,7 @@ kommer IC-värdet bli 10% lägre. kommer ISF-värdet bli 10% högre. kommer ISF-värdet bli 10% lägre. - kommer du få 10% mindre insulin totalt sett. + Du kommer att få cirka 10% mindre insulin totalt. kommer målet justeras upp med 10%. kommer målet justeras ner med 10%. kommer endast den nedre målgränsen bli 10% lägre. diff --git a/app/src/main/res/values-sv-rSE/objectives.xml b/app/src/main/res/values-sv-rSE/objectives.xml new file mode 100644 index 0000000000..a3b1d3adfd --- /dev/null +++ b/app/src/main/res/values-sv-rSE/objectives.xml @@ -0,0 +1,68 @@ + + + + Tillbaka + Starta + Kontrollera + %1$d. Målet + Mål %1$d inte uppnått + Mål %1$d inte uppnått + Ställer in utseende och övervakning för att sedan kunna analysera basaler och kvoter + Kontrollera att BG syns i Nightscout och att insulindata från pumpen laddas upp + Starta med open loop + Kör i Open Loop-läge i några dagar och sätt ett antal temp-basaler manuellt. Konfigurera och använd temporära och förinställda temporära mål (t.ex. Träning eller Hypo) + Förstå din open loop och hur den föreslår temp basaler + Utifrån vad du nu lärt dig, besluta vilken max basal du vill ha. Ställ in det både i inställningarna i appen och i din pump + Börja använda closed loop med aktiverad funktion att stänga av vid lågt BG + Aktivera closed loop med max IOB=0 i några dagar till dess systemet inte stänger av pga lågt BG för många gånger + Finjustering av closed loop, med gradvis ökande max IOB och minskande målvärde för BG + Kör några dagar och åtminstone en natt utan larm för lågt BG innan du sänker målvärdet för BG + Justera basaler och kvoter om det behövs. Aktivera sedan autosens + 1 veckas lyckad looping dagtid, där alla måltider lagts in + Aktiverar extra funktioner som kan användas dagtid, såsom avancerad måltidsassistans, AMA + Aktiverar ytterligare funktioner för användning dagtid, t ex SMB + Du måste läsa på wikin och öka max IOB för att få SMB att fungera bra. En bra start är att sätta max IOB till din genomsnittliga måltidsbolus plus 3 gånger den högsta basalen du har under ett dygn + BG är tillängligt i Nightscout + Pumpstatus tillgängligt i Nightscout + Manuella justeringar + Utfört: %1$s + Lär dig hur du kontrollerar AndroidAPS + Utföra olika åtgärder i AndroidAPS + Ställ in profilen 90% för 10 minuter (Tryck och håll in profilens namn i Översikten) + Simulera dusch. Koppla från pump i 1 timme (Tryck och håll in på Open Loop i Översikten) + ... och återanslut på samma sätt + Skapa ett anpassat tillfälligt mål med 10 min varaktighet (Tryck och håll in på nuvarande BG-mål i Översikten) + I Konfigurationsverktyget, aktivera insticksprogrammet Åtgärder, gör det synligt och visa dess innehåll från övre menyn + Visa innehållet i insticksprogrammet \"Loop\" + Testa skala om BG-grafen genom att trycka och hålla in fingret på den + Enter + Ange kod som erhållits från utvecklare för att kringgå resten av målen + Koden godkänd + Koden är felaktig + Bevisa dina kunskaper + Studera och besvara frågor på rätt sätt + Svarsfunktionen inaktiverad till: %1$s + Fel svar + Nästa icke slutförda + Begärd kod: %1$s + (kontrollera alla korrekta svar) + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/FAQ.html#what-to-do-when-taking-a-shower-or-bath + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#the-homescreen + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#config-builder + https://androidaps.readthedocs.io/en/latest/EN/Getting-Started/Screenshots.html#the-homescreen + Inte ansluten till internet + Fel vid hämtning av tid + Målets krav är inte uppfyllda + + %1$d dag + %1$d dagar + + + %1$d tim + %1$d tim + + + %1$d min + %1$d min + + diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index a8ec059b2a..08da4a0b22 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -58,9 +58,6 @@ Eversense-appen. Följ och kontrollera din AndroidAPS med din WearOS-klocka Visa AAPS-information på din xDrip-urtavla Fjärrstyr AndroidAPS med SMS-kommandon. - Backa - Starta - Godkänn Enheter DIA IC @@ -178,9 +175,6 @@ Eversense-appen. Versionen av NSClient stöds inte Versionen av Nightscout stöds inte NSClient är inte installerad. Data förlorad! - BG är tillängligt i Nightscout - Pumpstatus tillgängligt i Nightscout - Manuella justeringar LOOP STOPPAD PGA BEGRÄNSNINGAR IOB från basal Bolusspärr aktiverad @@ -318,21 +312,6 @@ Eversense-appen. Stopp nedtryckt Väntar på pump Kommer att leverera %1$.2f enheter - Ställer in utseende och övervakning för att sedan kunna analysera basaler och kvoter - Kontrollera att BG syns i Nightscout och att insulindata från pumpen laddas upp - Startar med open loop - Kör i Open Loop-läge i några dagar och sätt ett antal temp-basaler manuellt. Konfigurera och använd temporära och förinställda temporära mål (t.ex. Träning eller Hypo) - Förstå din open loop och hur den föreslår temp basaler - Utifrån vad du nu lärt dig, besluta vilken max basal du vill ha. Ställ in det både i inställningarna i appen och i din pump - Börja använda closed loop med aktiverad funktion att stänga av vid lågt BG - Aktivera closed loop med max IOB=0 i några dagar till dess systemet inte stänger av pga lågt BG för många gånger - Finjustering av closed loop, med gradvis ökande max IOB och minskande målvärde för BG - Kör några dagar och åtminstone en natt utan larm för lågt BG innan du sänker målvärdet för BG - Justera basaler och kvoter om det behövs. Aktivera sedan autosens - 1 veckas lyckad looping dagtid, där alla måltider lagts in - Aktiverar extra funktioner som kan användas dagtid, såsom avancerad måltidsassistans, AMA - Aktiverar ytterligare funktioner för användning dagtid, t ex SMB - Du måste läsa på wikin och öka max IOB för att få SMB att fungera bra. En bra start är att sätta max IOB till din genomsnittliga måltidsbolus plus 3 gånger den högsta basalen du har under ett dygn Du har nått din tillåtna gräns Ingen profil vald Loop stängdes av @@ -865,8 +844,6 @@ Eversense-appen. Profilbyte saknas. Vänligen gör ett profilbyte eller tryck Aktivera profil under Lokal Profil. Antal bolus Antal temp basaler - Mål %1$d inte startat - Mål %1$d inte uppnått Pumpen kan inte hantera temp basaler Ingen giltig data om temp basaler fanns i pumpen Closed Loop inaktiverat i Inställningar @@ -988,7 +965,6 @@ Eversense-appen. Klart. Bra jobbat! Inte slutfört ännu Förfluten tid - %1$d. Mål Poctech Ta emot BG-data från Poctechappen Ta emot BG-data från tomato app (MiaoMiao-enhet) @@ -1377,38 +1353,5 @@ Eversense-appen. Bolusguiden utför beräkningar, men endast denna del av beräknat insulin levereras. Användbar med SMB-algoritm. Laddar... Snooze - Utfört: %1$s - Lär dig hur du kontrollerar AndroidAPS - Utföra olika åtgärder i AndroidAPS - Ställ in profilen 90% för 10 minuter (Tryck och håll in profilens namn i Översikten) - Simulera dusch. Koppla från pump i 1 timme (Tryck och håll in på Open Loop i Översikten) - ... och återanslut på samma sätt - Skapa ett anpassat tillfälligt mål med 10 min varaktighet (Tryck och håll in på nuvarande BG-mål i Översikten) - I Konfigurationsverktyget, aktivera insticksprogrammet Åtgärder, gör det synligt och visa dess innehåll från övre menyn - Visa innehållet i insticksprogrammet \"Loop\" - Testa skala om BG-grafen genom att trycka och hålla in fingret på den - Enter - Ange kod som erhållits från utvecklare för att kringgå resten av målen - Koden godkänd - Koden är felaktig - Bevisa dina kunskaper - Studera och besvara frågor på rätt sätt - Svarsfunktionen inaktiverad till: %1$s - Fel svar! - Nästa icke slutförda Stäng - Begärd kod: %1$s - (kontrollera alla korrekta svar) - - %1$d dag - %1$d dagar - - - %1$d timme - %1$d timmar - - - %1$d min - %1$d min - diff --git a/app/src/main/res/values-tr-rTR/objectives.xml b/app/src/main/res/values-tr-rTR/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-tr-rTR/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index d5d7b46d5d..d6ad5de6b1 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -53,8 +53,6 @@ WearOS saatinizi kullanarak AndroidAPS\'yi izleyin ve kontrol edin. Döngü\'yle ilgili bilgileri xDrip+ watchface\'inizde gösterin. SMS komutlarını kullanarak uzaktan AndroidAPS kontrolü. - Başlat - Doğrulayın Ünite DIA IC Karbonhidrat İnsülin Oranı @@ -170,9 +168,6 @@ NSClient\'in desteklenmeyen sürümü Nightscout\'un desteklenmeyen sürümü NSClient yüklü değil. Kayıt kaybedildi! - KŞ NS\'de mevcut - Pompa durumu NS mevcut - Manuel eylemler DÖNGÜ KISITLAMALARDAN İPTAL EDİLDİ Bazal IOB Bolus kısıtlaması uygulandı @@ -304,8 +299,6 @@ Dur DURDUR\'A BASTIĞINIZ Pompa bekleniyor - Nightscout üzerinden izlemeyi ve görselleştirmeyi yapılandırın ve bazal oranlarını ve faktörleri düzenleyin - Nightscout\'ta KŞ\'nin bulunduğunu ve insülin verilerinin yüklenmekte olduğunu doğrulayın İzin verilen sınıra ulaştınız Profil seçilmedi Döngü devre dışı bırakıldı @@ -798,8 +791,6 @@ Aktif Karbonhidratın ne kadar hızlı sindirildiğine ve KŞ\'nin beklenenden d Profildeğiştir kayıp. Lütfen bir profil değiştir seçin veya YerelPorfil\'de \"Profili Etkinleştir\" düğmesine basın. Bolus sayısı TBR (GBO) Geçici Bazal Oranı sayısı - Hedef %1$d başlanamadı - Hedef %1$d tamamlanamadı Pompa geçici bazal yetenekli değil Pompadan okunan geçerli bir bazal oranı yok Kapalı Döngü tercihlerde devre dışı bırakıldı @@ -920,7 +911,6 @@ Aktif Karbonhidratın ne kadar hızlı sindirildiğine ve KŞ\'nin beklenenden d Tamamlandı, aferin! Henüz tamamlanmadı Geçen süre - %1$d. Görev Poctech Poctech app\'ten KŞ değerlerini alır KŞ değerlerini Tomato app (MiaoMiao Cihazından) al @@ -981,16 +971,4 @@ Aktif Karbonhidratın ne kadar hızlı sindirildiğine ve KŞ\'nin beklenenden d - - %1$d gün - %1$d gün - - - %1$d saat - %1$d saat - - - %1$d dakika - %1$d dakika - diff --git a/app/src/main/res/values-zh-rCN/objectives.xml b/app/src/main/res/values-zh-rCN/objectives.xml new file mode 100644 index 0000000000..70489fbc5e --- /dev/null +++ b/app/src/main/res/values-zh-rCN/objectives.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 956f3864ba..25e94c4847 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -55,9 +55,6 @@ 使用您的 WearOS 手表监视和控制 AndroidAPS。 在 xDrip + 表盘上显示有关闭环的信息。 远程控制 AndroidAPS 使用 SMS 短信命令。 - 返回 - 开始 - 校验 单位 DIA胰岛素作用持续时间 IC碳水系数 @@ -175,9 +172,6 @@ 不支持的 NSClient 版本 不支持的 Nightscout 版本 未安装 NSClient。记录丢失! - 血糖在NS中可用 - 泵状态在 NS 中可用 - 手动制定 按约束条件禁用循环 基础 IOB 大剂量约束条件应用了 @@ -315,8 +309,6 @@ 停止键按下了 正在等待泵 将要输注 %1$.2fU - 设置可视化和监视, 并分析基础率和比率 - 验证 Nightscout 中的血糖是否可用, 并且正在上传泵的胰岛素数据 你达到了允许的极限 没有选定配置文件 闭环已经被禁用 @@ -842,8 +834,6 @@ 配置文件切换缺失。请做一次配置文件切换或者在本地配置文件里按“激活配置文件” 大剂量 计数 临时基础率 计数 - 目标 %1$d 未开始 - 目标 %1$d 未完成 这个泵无法设置临时基础率 从泵中无法读取有效的基础率 在参数选项中禁用了闭环模式 @@ -964,7 +954,6 @@ 完成了,做的好 尚未完成 已用时间 - %1$d.目标 Poctech 从 Poctech app 接收血糖值。 从番茄app(喵喵设备) 接收血糖值 @@ -1135,13 +1124,4 @@ - - %1$d 天 - - - %1$d 小时 - - - %1$d 分钟 - From 11ac8a1d5b35686c5c52d42ded3e82d486140f09 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 8 Oct 2019 19:15:01 +0200 Subject: [PATCH 08/34] New Crowdin translations (#2101) * New translations strings.xml (German) * New translations strings.xml (Italian) * New translations strings.xml (Slovak) --- app/src/main/res/values-de-rDE/strings.xml | 3 +++ app/src/main/res/values-it-rIT/strings.xml | 3 +++ app/src/main/res/values-sk-rSK/strings.xml | 3 +++ 3 files changed, 9 insertions(+) diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 21de5c0b3d..1fca2181e5 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -1347,6 +1347,9 @@ Unerwartetes Verhalten. Setze Bolus Profil wechseln zu Profil wechseln zu %1$s + Letzte Verbindung zur Pumpe + Letzte Verbindung zur Pumpe [vor X Minuten] + Letzte Verbindung zur Pumpe vor %1$s %2$s Minuten SMS senden: %1$s SMS an alle vorgegebenen Nummern senden SMS mit Text senden diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index a3747ca238..a62740ec15 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -1346,6 +1346,9 @@ Imposta bolo Cambia profilo in Cambia profilo in %1$s + Ultima connessione al micro + Ultima connessione al micro [minuti fa] + Ultima connessione al micro %1$s %2$s min fa Invia SMS: %1$s Invia SMS a tutti i numeri nelle preferenze Invia SMS con testo diff --git a/app/src/main/res/values-sk-rSK/strings.xml b/app/src/main/res/values-sk-rSK/strings.xml index 015b9315f6..b858cea7e1 100644 --- a/app/src/main/res/values-sk-rSK/strings.xml +++ b/app/src/main/res/values-sk-rSK/strings.xml @@ -1346,6 +1346,9 @@ Nastavovanie bolusu Zmeniť profil na Zmena profilu na %1$s + Posledné spojenie s pumpou + Posledné spojenie s pumpou [pred X minútami] + Posledné spojenie s pumpou pred %1$s %2$s minútami Poslať SMS: %1$s Odoslať SMS na všetky predvolené čísla Odoslať SMS s textom From 9ffed9943d82c1855abcd98eea51cad25fa3d2ee Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 8 Oct 2019 21:21:02 +0200 Subject: [PATCH 09/34] 2.4-dev-h --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 8b2c15a042..9b76b9fbf0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -109,7 +109,7 @@ android { targetSdkVersion 28 multiDexEnabled true versionCode 1500 - version "2.4-dev-g" + version "2.4-dev-h" buildConfigField "String", "VERSION", '"' + version + '"' buildConfigField "String", "BUILDVERSION", '"' + generateGitBuild() + '-' + generateDate() + '"' buildConfigField "String", "REMOTE", '"' + generateGitRemote() + '"' From 4a5b0f2a86a814b149352ac08682e9d8dbf057d1 Mon Sep 17 00:00:00 2001 From: Tebbe Ubben Date: Wed, 9 Oct 2019 16:59:22 +0200 Subject: [PATCH 10/34] Save Dexcom sensor type --- .../androidaps/plugins/source/SourceDexcomPlugin.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/source/SourceDexcomPlugin.kt b/app/src/main/java/info/nightscout/androidaps/plugins/source/SourceDexcomPlugin.kt index 1cf438b14d..dfbe2fff39 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/source/SourceDexcomPlugin.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/source/SourceDexcomPlugin.kt @@ -2,7 +2,6 @@ package info.nightscout.androidaps.plugins.source import android.content.Intent import android.content.pm.PackageManager -import android.os.Build import androidx.core.content.ContextCompat import info.nightscout.androidaps.Constants import info.nightscout.androidaps.MainApp @@ -62,6 +61,7 @@ object SourceDexcomPlugin : PluginBase(PluginDescription() override fun handleNewData(intent: Intent) { if (!isEnabled(PluginType.BGSOURCE)) return try { + val sensorType = intent.getStringExtra("sensorType") ?: "" val glucoseValues = intent.getBundleExtra("glucoseValues") for (i in 0 until glucoseValues.size()) { val glucoseValue = glucoseValues.getBundle(i.toString()) @@ -70,9 +70,9 @@ object SourceDexcomPlugin : PluginBase(PluginDescription() bgReading.direction = glucoseValue.getString("trendArrow") bgReading.date = glucoseValue.getLong("timestamp") * 1000 bgReading.raw = 0.0 - if (MainApp.getDbHelper().createIfNotExists(bgReading, "Dexcom")) { + if (MainApp.getDbHelper().createIfNotExists(bgReading, "Dexcom$sensorType")) { if (SP.getBoolean(R.string.key_dexcomg5_nsupload, false)) { - NSUpload.uploadBg(bgReading, "AndroidAPS-DexcomG6") + NSUpload.uploadBg(bgReading, "AndroidAPS-Dexcom$sensorType") } if (SP.getBoolean(R.string.key_dexcomg5_xdripupload, false)) { NSUpload.sendToXdrip(bgReading) @@ -85,7 +85,7 @@ object SourceDexcomPlugin : PluginBase(PluginDescription() val timestamp = meter!!.getLong("timestamp") * 1000 if (MainApp.getDbHelper().getCareportalEventFromTimestamp(timestamp) != null) continue val jsonObject = JSONObject() - jsonObject.put("enteredBy", "AndroidAPS-Dexcom") + jsonObject.put("enteredBy", "AndroidAPS-Dexcom$sensorType") jsonObject.put("created_at", DateUtil.toISOString(timestamp)) jsonObject.put("eventType", CareportalEvent.BGCHECK) jsonObject.put("glucoseType", "Finger") @@ -97,7 +97,7 @@ object SourceDexcomPlugin : PluginBase(PluginDescription() val sensorInsertionTime = intent.extras!!.getLong("sensorInsertionTime") * 1000 if (MainApp.getDbHelper().getCareportalEventFromTimestamp(sensorInsertionTime) == null) { val jsonObject = JSONObject() - jsonObject.put("enteredBy", "AndroidAPS-Dexcom") + jsonObject.put("enteredBy", "AndroidAPS-Dexcom$sensorType") jsonObject.put("created_at", DateUtil.toISOString(sensorInsertionTime)) jsonObject.put("eventType", CareportalEvent.SENSORCHANGE) NSUpload.uploadCareportalEntryToNS(jsonObject) From 8cfb35d599cb17ec2f5915f4c33b331f9bb46bbf Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Thu, 10 Oct 2019 15:25:57 +0200 Subject: [PATCH 11/34] update answer in hypo tt exam --- app/src/main/res/values/exam.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values/exam.xml b/app/src/main/res/values/exam.xml index 4b869dcfa0..11da7e0e61 100644 --- a/app/src/main/res/values/exam.xml +++ b/app/src/main/res/values/exam.xml @@ -8,8 +8,8 @@ It is equal to the DIA parameter used in your pump. You have to determine your individual value (but not less than 5 hours). Topic: Hypo Temp-Target - Why is it useful to set a hypo TT? - Prevent BG from going low. + What is primary reason to set a hypo TT? + Prevent BG from going low if there is already zero temp running. To prevent SMB enactment after a hypo rise from fast carbs. https://androidaps.readthedocs.io/en/latest/EN/Usage/temptarget.html Which profile can be used and configured offline? From 1340f60b5a2e02784a07dd3d4682892c4ba5af0b Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Thu, 10 Oct 2019 23:02:35 +0200 Subject: [PATCH 12/34] WizardDialog refactor --- .../general/overview/dialogs/WizardDialog.kt | 24 +- .../res/layout/overview_wizard_dialog.xml | 834 ++++++++++-------- app/src/main/res/values/strings.xml | 5 + 3 files changed, 478 insertions(+), 385 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/dialogs/WizardDialog.kt b/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/dialogs/WizardDialog.kt index 1b52e5f3ff..4e34d3312c 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/dialogs/WizardDialog.kt +++ b/app/src/main/java/info/nightscout/androidaps/plugins/general/overview/dialogs/WizardDialog.kt @@ -6,7 +6,7 @@ import android.text.Editable import android.text.TextWatcher import android.view.* import android.widget.AdapterView -import android.widget.AdapterView.* +import android.widget.AdapterView.OnItemSelectedListener import android.widget.ArrayAdapter import android.widget.CompoundButton import androidx.fragment.app.DialogFragment @@ -14,6 +14,7 @@ import info.nightscout.androidaps.Constants import info.nightscout.androidaps.MainApp import info.nightscout.androidaps.R import info.nightscout.androidaps.data.Profile +import info.nightscout.androidaps.db.BgReading import info.nightscout.androidaps.db.DatabaseHelper import info.nightscout.androidaps.events.EventFeatureRunning import info.nightscout.androidaps.interfaces.Constraint @@ -26,7 +27,6 @@ import info.nightscout.androidaps.plugins.treatments.TreatmentsPlugin import info.nightscout.androidaps.utils.* import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.disposables.CompositeDisposable -import kotlinx.android.synthetic.main.okcancel.* import kotlinx.android.synthetic.main.overview_wizard_dialog.* import org.slf4j.LoggerFactory import java.text.DecimalFormat @@ -58,6 +58,11 @@ class WizardDialog : DialogFragment() { this.parentContext = context } + override fun onStart() { + super.onStart() + dialog?.window?.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT) + } + override fun onDetach() { super.onDetach() this.parentContext = null @@ -130,6 +135,15 @@ class WizardDialog : DialogFragment() { treatments_wizard_bolusiobcheckbox.setOnCheckedChangeListener { buttonView, _ -> onCheckedChanged(buttonView) } treatments_wizard_bgtrendcheckbox.setOnCheckedChangeListener { buttonView, _ -> onCheckedChanged(buttonView) } treatments_wizard_sbcheckbox.setOnCheckedChangeListener { buttonView, _ -> onCheckedChanged(buttonView) } + + treatments_wizard_delimiter.visibility = View.GONE + treatments_wizard_resulttable.visibility = View.GONE + treatments_wizard_calculationcheckbox.setOnCheckedChangeListener { _, isChecked -> + run { + treatments_wizard_delimiter.visibility = if (isChecked) View.VISIBLE else View.GONE + treatments_wizard_resulttable.visibility = if (isChecked) View.VISIBLE else View.GONE + } + } // profile spinner treatments_wizard_profile.onItemSelectedListener = object : OnItemSelectedListener { override fun onNothingSelected(parent: AdapterView<*>?) { @@ -297,10 +311,10 @@ class WizardDialog : DialogFragment() { treatment_wizard_notes.text.toString(), carbTime) wizard?.let { wizard -> - treatments_wizard_bg.text = c_bg.toString() + " ISF: " + DecimalFormatter.to1Decimal(wizard.sens) + treatments_wizard_bg.text = String.format(MainApp.gs(R.string.format_bg_isf), BgReading().value(Profile.toMgdl(c_bg, specificProfile.units)).valueToUnitsToString(specificProfile.units), wizard.sens) treatments_wizard_bginsulin.text = StringUtils.formatInsulin(wizard.insulinFromBG) - treatments_wizard_carbs.text = DecimalFormatter.to0Decimal(c_carbs.toDouble()) + "g IC: " + DecimalFormatter.to1Decimal(wizard.ic) + treatments_wizard_carbs.text = String.format(MainApp.gs(R.string.format_carbs_ic), c_carbs.toDouble(), wizard.ic) treatments_wizard_carbsinsulin.text = StringUtils.formatInsulin(wizard.insulinFromCarbs) treatments_wizard_bolusiobinsulin.text = StringUtils.formatInsulin(wizard.insulinFromBolusIOB) @@ -324,7 +338,7 @@ class WizardDialog : DialogFragment() { // COB if (treatments_wizard_cobcheckbox.isChecked) { - treatments_wizard_cob.text = DecimalFormatter.to2Decimal(c_cob) + "g IC: " + DecimalFormatter.to1Decimal(wizard.ic) + treatments_wizard_cob.text = String.format(MainApp.gs(R.string.format_cob_ic), c_cob, wizard.ic) treatments_wizard_cobinsulin.text = StringUtils.formatInsulin(wizard.insulinFromCOB) } else { treatments_wizard_cob.text = "" diff --git a/app/src/main/res/layout/overview_wizard_dialog.xml b/app/src/main/res/layout/overview_wizard_dialog.xml index 4cc27c2092..c8add6e2b5 100644 --- a/app/src/main/res/layout/overview_wizard_dialog.xml +++ b/app/src/main/res/layout/overview_wizard_dialog.xml @@ -1,6 +1,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + app:srcCompat="@drawable/icon_calculator" /> + android:layout_gravity="center" + android:layout_marginLeft="10dp" + android:layout_marginRight="10dp" + android:textAppearance="?android:attr/textAppearanceLarge" + android:textColor="@color/colorCalculatorButton" + android:text="@string/boluswizard" /> + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -173,9 +191,9 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" - android:layout_marginLeft="10dp" + android:layout_marginStart="10dp" android:checked="false" - android:text="Super\nbolus" /> + android:text="@string/superbolus" /> @@ -211,7 +229,7 @@ @@ -219,7 +237,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" - android:width="120dp" + android:labelFor="@+id/treatment_wizard_notes" android:padding="10dp" android:text="@string/careportal_newnstreatment_notes_label" android:textAppearance="@android:style/TextAppearance.Material.Small" @@ -227,317 +245,373 @@ - + + + + + + +