Merge remote-tracking branch 'Nightscout/dev' into User_Entry_ValueWithUnits_Draft
# Conflicts: # automation/src/main/java/info/nightscout/androidaps/plugins/general/automation/AutomationFragment.kt
This commit is contained in:
commit
df995724a7
1279 changed files with 16823 additions and 15209 deletions
|
@ -100,6 +100,7 @@ def allCommitted = { ->
|
|||
|
||||
tasks.matching { it instanceof Test }.all {
|
||||
testLogging.events = ["failed", "skipped", "started"]
|
||||
// testLogging.events = ["failed", "skipped", "started", "standard_out"] use to display stdout in travis
|
||||
testLogging.exceptionFormat = "full"
|
||||
}
|
||||
|
||||
|
@ -177,12 +178,16 @@ dependencies {
|
|||
wearApp project(':wear')
|
||||
|
||||
implementation project(':core')
|
||||
implementation project(':automation')
|
||||
implementation project(':combo')
|
||||
implementation project(':database')
|
||||
implementation project(':dana')
|
||||
implementation project(':danars')
|
||||
implementation project(':danar')
|
||||
implementation project(':insight')
|
||||
implementation project(':rileylink')
|
||||
implementation project(':medtronic')
|
||||
implementation project(':omnipod-common')
|
||||
implementation project(':omnipod-eros')
|
||||
implementation project(':omnipod-dash')
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ import javax.inject.Inject
|
|||
@LargeTest
|
||||
@RunWith(AndroidJUnit4::class)
|
||||
class RealPumpTest {
|
||||
|
||||
/*
|
||||
companion object {
|
||||
const val R_PASSWORD = 1234
|
||||
const val R_SERIAL = "PBB00013LR_P"
|
||||
|
@ -125,4 +125,5 @@ class RealPumpTest {
|
|||
SystemClock.sleep(1000)
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
|
@ -42,7 +42,7 @@ import org.junit.runner.RunWith
|
|||
@LargeTest
|
||||
@RunWith(AndroidJUnit4::class)
|
||||
class SetupWizardActivityTest {
|
||||
|
||||
/*
|
||||
@Rule
|
||||
@JvmField
|
||||
var mActivityTestRule = ActivityTestRule(SetupWizardActivity::class.java)
|
||||
|
@ -226,4 +226,5 @@ adb shell settings put global animator_duration_scale 0 &
|
|||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
|
|
@ -140,9 +140,6 @@
|
|||
android:resource="@xml/filepaths" />
|
||||
</provider>
|
||||
|
||||
<service
|
||||
android:name=".services.LocationService"
|
||||
android:exported="false" />
|
||||
<service
|
||||
android:name=".plugins.general.wear.wearintegration.WatchUpdaterService"
|
||||
android:exported="true">
|
||||
|
@ -219,8 +216,6 @@
|
|||
android:exported="false" />
|
||||
|
||||
<service android:name=".plugins.general.persistentNotification.DummyService" />
|
||||
<service android:name=".plugins.pump.insight.connection_service.InsightConnectionService" />
|
||||
<service android:name=".plugins.pump.insight.InsightAlertService" />
|
||||
|
||||
<meta-data
|
||||
android:name="io.fabric.ApiKey"
|
||||
|
@ -236,20 +231,6 @@
|
|||
android:name=".activities.SingleFragmentActivity"
|
||||
android:theme="@style/AppTheme" />
|
||||
<activity android:name=".plugins.general.maintenance.activities.LogSettingActivity" />
|
||||
<activity
|
||||
android:name=".plugins.pump.insight.activities.InsightPairingActivity"
|
||||
android:label="@string/insight_pairing"
|
||||
android:theme="@style/AppTheme" />
|
||||
<activity
|
||||
android:name=".plugins.pump.insight.activities.InsightAlertActivity"
|
||||
android:label="@string/pump_alert"
|
||||
android:excludeFromRecents="true"
|
||||
android:launchMode="singleInstance"
|
||||
android:theme="@style/InsightAlertDialog" />
|
||||
<activity
|
||||
android:name=".plugins.pump.insight.activities.InsightPairingInformationActivity"
|
||||
android:label="@string/pairing_information"
|
||||
android:theme="@style/AppTheme" />
|
||||
<activity android:name=".activities.RequestDexcomPermissionActivity" />
|
||||
<activity android:name=".plugins.general.smsCommunicator.activities.SmsCommunicatorOtpActivity">
|
||||
<intent-filter>
|
||||
|
@ -259,13 +240,6 @@
|
|||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<!-- Medtronic service and activities -->
|
||||
<service
|
||||
android:name=".plugins.pump.medtronic.service.RileyLinkMedtronicService"
|
||||
android:enabled="true"
|
||||
android:exported="true" />
|
||||
|
||||
<activity android:name=".plugins.pump.medtronic.dialog.MedtronicHistoryActivity" />
|
||||
<activity android:name=".plugins.general.openhumans.OpenHumansLoginActivity"
|
||||
android:launchMode="singleTop">
|
||||
<intent-filter>
|
||||
|
|
|
@ -138,7 +138,7 @@ class MainActivity : NoSplashAppCompatActivity() {
|
|||
.observeOn(aapsSchedulers.main)
|
||||
.subscribe({ processPreferenceChange(it) }, fabricPrivacy::logException)
|
||||
)
|
||||
if (!sp.getBoolean(R.string.key_setupwizard_processed, false) && !isRunningRealPumpTest()) {
|
||||
if (startWizard() && !isRunningRealPumpTest()) {
|
||||
protectionCheck.queryProtection(this, ProtectionCheck.Protection.PREFERENCES, {
|
||||
startActivity(Intent(this, SetupWizardActivity::class.java))
|
||||
})
|
||||
|
@ -156,6 +156,9 @@ class MainActivity : NoSplashAppCompatActivity() {
|
|||
if (viewPager.currentItem >= 0) pluginPreferencesMenuItem?.isEnabled = (viewPager.adapter as TabPageAdapter).getPluginAt(viewPager.currentItem).preferencesId != -1
|
||||
}
|
||||
|
||||
private fun startWizard() : Boolean =
|
||||
!sp.getBoolean(R.string.key_setupwizard_processed, false)
|
||||
|
||||
override fun onPostCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) {
|
||||
super.onPostCreate(savedInstanceState, persistentState)
|
||||
actionBarDrawerToggle.syncState()
|
||||
|
@ -381,6 +384,7 @@ class MainActivity : NoSplashAppCompatActivity() {
|
|||
FirebaseCrashlytics.getInstance().setCustomKey("Remote", remote)
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("Committed", BuildConfig.COMMITTED)
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("Hash", hashes[0])
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("Email", sp.getString(R.string.key_email_for_crash_report, ""))
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -46,6 +46,7 @@ import info.nightscout.androidaps.events.EventReloadTreatmentData;
|
|||
import info.nightscout.androidaps.events.EventTempBasalChange;
|
||||
import info.nightscout.androidaps.events.EventTempTargetChange;
|
||||
import info.nightscout.androidaps.interfaces.ActivePluginProvider;
|
||||
import info.nightscout.androidaps.interfaces.DatabaseHelperInterface;
|
||||
import info.nightscout.androidaps.interfaces.ProfileInterface;
|
||||
import info.nightscout.androidaps.interfaces.ProfileStore;
|
||||
import info.nightscout.androidaps.logging.AAPSLogger;
|
||||
|
@ -54,9 +55,6 @@ import info.nightscout.androidaps.plugins.bus.RxBusWrapper;
|
|||
import info.nightscout.androidaps.plugins.general.nsclient.NSUpload;
|
||||
import info.nightscout.androidaps.plugins.general.openhumans.OpenHumansUploader;
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventNewHistoryData;
|
||||
import info.nightscout.androidaps.plugins.pump.insight.database.InsightBolusID;
|
||||
import info.nightscout.androidaps.plugins.pump.insight.database.InsightHistoryOffset;
|
||||
import info.nightscout.androidaps.plugins.pump.insight.database.InsightPumpID;
|
||||
import info.nightscout.androidaps.plugins.pump.virtual.VirtualPumpPlugin;
|
||||
import info.nightscout.androidaps.utils.JsonHelper;
|
||||
import info.nightscout.androidaps.utils.PercentageSplitter;
|
||||
|
@ -83,9 +81,6 @@ public class DatabaseHelper extends OrmLiteSqliteOpenHelper {
|
|||
public static final String DATABASE_DBREQUESTS = "DBRequests";
|
||||
public static final String DATABASE_CAREPORTALEVENTS = "CareportalEvents";
|
||||
public static final String DATABASE_TDDS = "TDDs";
|
||||
public static final String DATABASE_INSIGHT_HISTORY_OFFSETS = "InsightHistoryOffsets";
|
||||
public static final String DATABASE_INSIGHT_BOLUS_IDS = "InsightBolusIDs";
|
||||
public static final String DATABASE_INSIGHT_PUMP_IDS = "InsightPumpIDs";
|
||||
public static final String DATABASE_OPEN_HUMANS_QUEUE = "OpenHumansQueue";
|
||||
|
||||
private static final int DATABASE_VERSION = 13;
|
||||
|
@ -138,10 +133,10 @@ public class DatabaseHelper extends OrmLiteSqliteOpenHelper {
|
|||
TableUtils.createTableIfNotExists(connectionSource, InsightPumpID.class);
|
||||
TableUtils.createTableIfNotExists(connectionSource, OmnipodHistoryRecord.class);
|
||||
TableUtils.createTableIfNotExists(connectionSource, OHQueueItem.class);
|
||||
database.execSQL("INSERT INTO sqlite_sequence (name, seq) SELECT \"" + DATABASE_INSIGHT_BOLUS_IDS + "\", " + System.currentTimeMillis() + " " +
|
||||
"WHERE NOT EXISTS (SELECT 1 FROM sqlite_sequence WHERE name = \"" + DATABASE_INSIGHT_BOLUS_IDS + "\")");
|
||||
database.execSQL("INSERT INTO sqlite_sequence (name, seq) SELECT \"" + DATABASE_INSIGHT_PUMP_IDS + "\", " + System.currentTimeMillis() + " " +
|
||||
"WHERE NOT EXISTS (SELECT 1 FROM sqlite_sequence WHERE name = \"" + DATABASE_INSIGHT_PUMP_IDS + "\")");
|
||||
database.execSQL("INSERT INTO sqlite_sequence (name, seq) SELECT \"" + DatabaseHelperInterface.Companion.DATABASE_INSIGHT_BOLUS_IDS + "\", " + System.currentTimeMillis() + " " +
|
||||
"WHERE NOT EXISTS (SELECT 1 FROM sqlite_sequence WHERE name = \"" + DatabaseHelperInterface.Companion.DATABASE_INSIGHT_BOLUS_IDS + "\")");
|
||||
database.execSQL("INSERT INTO sqlite_sequence (name, seq) SELECT \"" + DatabaseHelperInterface.Companion.DATABASE_INSIGHT_PUMP_IDS + "\", " + System.currentTimeMillis() + " " +
|
||||
"WHERE NOT EXISTS (SELECT 1 FROM sqlite_sequence WHERE name = \"" + DatabaseHelperInterface.Companion.DATABASE_INSIGHT_PUMP_IDS + "\")");
|
||||
} catch (SQLException e) {
|
||||
aapsLogger.error("Can't create database", e);
|
||||
throw new RuntimeException(e);
|
||||
|
@ -169,13 +164,13 @@ public class DatabaseHelper extends OrmLiteSqliteOpenHelper {
|
|||
TableUtils.createTableIfNotExists(connectionSource, InsightHistoryOffset.class);
|
||||
TableUtils.createTableIfNotExists(connectionSource, InsightBolusID.class);
|
||||
TableUtils.createTableIfNotExists(connectionSource, InsightPumpID.class);
|
||||
database.execSQL("INSERT INTO sqlite_sequence (name, seq) SELECT \"" + DATABASE_INSIGHT_BOLUS_IDS + "\", " + System.currentTimeMillis() + " " +
|
||||
"WHERE NOT EXISTS (SELECT 1 FROM sqlite_sequence WHERE name = \"" + DATABASE_INSIGHT_BOLUS_IDS + "\")");
|
||||
database.execSQL("INSERT INTO sqlite_sequence (name, seq) SELECT \"" + DATABASE_INSIGHT_PUMP_IDS + "\", " + System.currentTimeMillis() + " " +
|
||||
"WHERE NOT EXISTS (SELECT 1 FROM sqlite_sequence WHERE name = \"" + DATABASE_INSIGHT_PUMP_IDS + "\")");
|
||||
database.execSQL("INSERT INTO sqlite_sequence (name, seq) SELECT \"" + DatabaseHelperInterface.Companion.DATABASE_INSIGHT_BOLUS_IDS + "\", " + System.currentTimeMillis() + " " +
|
||||
"WHERE NOT EXISTS (SELECT 1 FROM sqlite_sequence WHERE name = \"" + DatabaseHelperInterface.Companion.DATABASE_INSIGHT_BOLUS_IDS + "\")");
|
||||
database.execSQL("INSERT INTO sqlite_sequence (name, seq) SELECT \"" + DatabaseHelperInterface.Companion.DATABASE_INSIGHT_PUMP_IDS + "\", " + System.currentTimeMillis() + " " +
|
||||
"WHERE NOT EXISTS (SELECT 1 FROM sqlite_sequence WHERE name = \"" + DatabaseHelperInterface.Companion.DATABASE_INSIGHT_PUMP_IDS + "\")");
|
||||
} else if (oldVersion < 11) {
|
||||
database.execSQL("UPDATE sqlite_sequence SET seq = " + System.currentTimeMillis() + " WHERE name = \"" + DATABASE_INSIGHT_BOLUS_IDS + "\"");
|
||||
database.execSQL("UPDATE sqlite_sequence SET seq = " + System.currentTimeMillis() + " WHERE name = \"" + DATABASE_INSIGHT_PUMP_IDS + "\"");
|
||||
database.execSQL("UPDATE sqlite_sequence SET seq = " + System.currentTimeMillis() + " WHERE name = \"" + DatabaseHelperInterface.Companion.DATABASE_INSIGHT_BOLUS_IDS + "\"");
|
||||
database.execSQL("UPDATE sqlite_sequence SET seq = " + System.currentTimeMillis() + " WHERE name = \"" + DatabaseHelperInterface.Companion.DATABASE_INSIGHT_PUMP_IDS + "\"");
|
||||
}
|
||||
TableUtils.createTableIfNotExists(connectionSource, OHQueueItem.class);
|
||||
} catch (SQLException e) {
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
package info.nightscout.androidaps.db;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.j256.ormlite.dao.CloseableIterator;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.sql.SQLException;
|
||||
|
@ -20,31 +21,31 @@ public class DatabaseHelperProvider implements DatabaseHelperInterface {
|
|||
@Inject DatabaseHelperProvider() {
|
||||
}
|
||||
|
||||
@Override public void createOrUpdate(@NotNull CareportalEvent careportalEvent) {
|
||||
@Override public void createOrUpdate(@NonNull CareportalEvent careportalEvent) {
|
||||
MainApp.getDbHelper().createOrUpdate(careportalEvent);
|
||||
}
|
||||
|
||||
@Override public void createOrUpdate(@NotNull DanaRHistoryRecord record) {
|
||||
@Override public void createOrUpdate(@NonNull DanaRHistoryRecord record) {
|
||||
MainApp.getDbHelper().createOrUpdate(record);
|
||||
}
|
||||
|
||||
@Override public void createOrUpdate(@NotNull OmnipodHistoryRecord record) {
|
||||
@Override public void createOrUpdate(@NonNull OmnipodHistoryRecord record) {
|
||||
MainApp.getDbHelper().createOrUpdate(record);
|
||||
}
|
||||
|
||||
@NotNull @Override public List<DanaRHistoryRecord> getDanaRHistoryRecordsByType(byte type) {
|
||||
@NonNull @Override public List<DanaRHistoryRecord> getDanaRHistoryRecordsByType(byte type) {
|
||||
return MainApp.getDbHelper().getDanaRHistoryRecordsByType(type);
|
||||
}
|
||||
|
||||
@NotNull @Override public List<TDD> getTDDs() {
|
||||
@NonNull @Override public List<TDD> getTDDs() {
|
||||
return MainApp.getDbHelper().getTDDs();
|
||||
}
|
||||
|
||||
@Override public long size(@NotNull String table) {
|
||||
@Override public long size(@NonNull String table) {
|
||||
return MainApp.getDbHelper().size(table);
|
||||
}
|
||||
|
||||
@Override public void create(@NotNull DbRequest record) {
|
||||
@Override public void create(@NonNull DbRequest record) {
|
||||
try {
|
||||
MainApp.getDbHelper().create(record);
|
||||
} catch (SQLException e) {
|
||||
|
@ -56,15 +57,15 @@ public class DatabaseHelperProvider implements DatabaseHelperInterface {
|
|||
MainApp.getDbHelper().deleteAllDbRequests();
|
||||
}
|
||||
|
||||
@Override public int deleteDbRequest(@NotNull String id) {
|
||||
@Override public int deleteDbRequest(@NonNull String id) {
|
||||
return MainApp.getDbHelper().deleteDbRequest(id);
|
||||
}
|
||||
|
||||
@Override public void deleteDbRequestbyMongoId(@NotNull String action, @NotNull String _id) {
|
||||
@Override public void deleteDbRequestbyMongoId(@NonNull String action, @NonNull String _id) {
|
||||
MainApp.getDbHelper().deleteDbRequestbyMongoId(action, _id);
|
||||
}
|
||||
|
||||
@NotNull @Override public CloseableIterator<DbRequest> getDbRequestInterator() {
|
||||
@NonNull @Override public CloseableIterator<DbRequest> getDbRequestInterator() {
|
||||
return MainApp.getDbHelper().getDbRequestInterator();
|
||||
}
|
||||
|
||||
|
@ -72,19 +73,19 @@ public class DatabaseHelperProvider implements DatabaseHelperInterface {
|
|||
return MainApp.getDbHelper().roundDateToSec(date);
|
||||
}
|
||||
|
||||
@Override public void createOrUpdateTDD(@NotNull TDD record) {
|
||||
@Override public void createOrUpdateTDD(@NonNull TDD record) {
|
||||
MainApp.getDbHelper().createOrUpdateTDD(record);
|
||||
}
|
||||
|
||||
@Override public void createOrUpdate(@NotNull TemporaryBasal tempBasal) {
|
||||
@Override public void createOrUpdate(@NonNull TemporaryBasal tempBasal) {
|
||||
MainApp.getDbHelper().createOrUpdate(tempBasal);
|
||||
}
|
||||
|
||||
@NotNull @Override public TemporaryBasal findTempBasalByPumpId(long id) {
|
||||
@NonNull @Override public TemporaryBasal findTempBasalByPumpId(long id) {
|
||||
return MainApp.getDbHelper().findTempBasalByPumpId(id);
|
||||
}
|
||||
|
||||
@NotNull @Override public List<TemporaryBasal> getTemporaryBasalsDataFromTime(long mills, boolean ascending) {
|
||||
@NonNull @Override public List<TemporaryBasal> getTemporaryBasalsDataFromTime(long mills, boolean ascending) {
|
||||
return MainApp.getDbHelper().getTemporaryBasalsDataFromTime(mills, ascending);
|
||||
}
|
||||
|
||||
|
@ -92,7 +93,7 @@ public class DatabaseHelperProvider implements DatabaseHelperInterface {
|
|||
return MainApp.getDbHelper().getCareportalEventFromTimestamp(timestamp);
|
||||
}
|
||||
|
||||
@NotNull @Override public List<OmnipodHistoryRecord> getAllOmnipodHistoryRecordsFromTimestamp(long timestamp, boolean ascending) {
|
||||
@NonNull @Override public List<OmnipodHistoryRecord> getAllOmnipodHistoryRecordsFromTimestamp(long timestamp, boolean ascending) {
|
||||
return MainApp.getDbHelper().getAllOmnipodHistoryRecordsFromTimeStamp(timestamp, ascending);
|
||||
}
|
||||
|
||||
|
@ -100,12 +101,43 @@ public class DatabaseHelperProvider implements DatabaseHelperInterface {
|
|||
return MainApp.getDbHelper().findOmnipodHistoryRecordByPumpId(pumpId);
|
||||
}
|
||||
|
||||
@NotNull @Override public List<TDD> getTDDsForLastXDays(int days) {
|
||||
@NonNull @Override public List<TDD> getTDDsForLastXDays(int days) {
|
||||
return MainApp.getDbHelper().getTDDsForLastXDays(days);
|
||||
}
|
||||
|
||||
@NotNull @Override public List<ProfileSwitch> getProfileSwitchData(long from, boolean ascending) {
|
||||
@NonNull @Override public List<ProfileSwitch> getProfileSwitchData(long from, boolean ascending) {
|
||||
return MainApp.getDbHelper().getProfileSwitchData(from, ascending);
|
||||
}
|
||||
|
||||
@Override public void createOrUpdate(@NonNull InsightBolusID record) {
|
||||
MainApp.getDbHelper().createOrUpdate(record);
|
||||
}
|
||||
|
||||
@Override public void createOrUpdate(@NonNull InsightPumpID record) {
|
||||
MainApp.getDbHelper().createOrUpdate(record);
|
||||
}
|
||||
|
||||
@Override public void createOrUpdate(@NonNull InsightHistoryOffset record) {
|
||||
MainApp.getDbHelper().createOrUpdate(record);
|
||||
}
|
||||
|
||||
@Override public void delete(@NonNull ExtendedBolus extendedBolus) {
|
||||
MainApp.getDbHelper().delete(extendedBolus);
|
||||
}
|
||||
|
||||
@Nullable @Override public ExtendedBolus getExtendedBolusByPumpId(long pumpId) {
|
||||
return MainApp.getDbHelper().getExtendedBolusByPumpId(pumpId);
|
||||
}
|
||||
|
||||
@Nullable @Override public InsightBolusID getInsightBolusID(@NonNull String pumpSerial, int bolusID, long timestamp) {
|
||||
return MainApp.getDbHelper().getInsightBolusID(pumpSerial, bolusID, timestamp);
|
||||
}
|
||||
|
||||
@Nullable @Override public InsightHistoryOffset getInsightHistoryOffset(@NonNull String pumpSerial) {
|
||||
return MainApp.getDbHelper().getInsightHistoryOffset(pumpSerial);
|
||||
}
|
||||
|
||||
@Nullable @Override public InsightPumpID getPumpStoppedEvent(@NonNull String pumpSerial, long before) {
|
||||
return MainApp.getDbHelper().getPumpStoppedEvent(pumpSerial, before);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,12 +9,6 @@ import info.nightscout.androidaps.plugins.general.maintenance.activities.LogSett
|
|||
import info.nightscout.androidaps.plugins.general.openhumans.OpenHumansLoginActivity
|
||||
import info.nightscout.androidaps.plugins.general.overview.activities.QuickWizardListActivity
|
||||
import info.nightscout.androidaps.plugins.general.smsCommunicator.activities.SmsCommunicatorOtpActivity
|
||||
import info.nightscout.androidaps.plugins.pump.common.dialog.RileyLinkBLEConfigActivity
|
||||
import info.nightscout.androidaps.plugins.pump.common.hw.rileylink.dialog.RileyLinkStatusActivity
|
||||
import info.nightscout.androidaps.plugins.pump.insight.activities.InsightAlertActivity
|
||||
import info.nightscout.androidaps.plugins.pump.insight.activities.InsightPairingActivity
|
||||
import info.nightscout.androidaps.plugins.pump.insight.activities.InsightPairingInformationActivity
|
||||
import info.nightscout.androidaps.plugins.pump.medtronic.dialog.MedtronicHistoryActivity
|
||||
import info.nightscout.androidaps.setupwizard.SetupWizardActivity
|
||||
|
||||
@Module
|
||||
|
@ -22,17 +16,11 @@ import info.nightscout.androidaps.setupwizard.SetupWizardActivity
|
|||
abstract class ActivitiesModule {
|
||||
|
||||
@ContributesAndroidInjector abstract fun contributesHistoryBrowseActivity(): HistoryBrowseActivity
|
||||
@ContributesAndroidInjector abstract fun contributesInsightAlertActivity(): InsightAlertActivity
|
||||
@ContributesAndroidInjector abstract fun contributesInsightPairingActivity(): InsightPairingActivity
|
||||
@ContributesAndroidInjector abstract fun contributesInsightPairingInformationActivity(): InsightPairingInformationActivity
|
||||
@ContributesAndroidInjector abstract fun contributesLogSettingActivity(): LogSettingActivity
|
||||
@ContributesAndroidInjector abstract fun contributeMainActivity(): MainActivity
|
||||
@ContributesAndroidInjector abstract fun contributesMedtronicHistoryActivity(): MedtronicHistoryActivity
|
||||
@ContributesAndroidInjector abstract fun contributesPreferencesActivity(): PreferencesActivity
|
||||
@ContributesAndroidInjector abstract fun contributesQuickWizardListActivity(): QuickWizardListActivity
|
||||
@ContributesAndroidInjector abstract fun contributesRequestDexcomPermissionActivity(): RequestDexcomPermissionActivity
|
||||
@ContributesAndroidInjector abstract fun contributesRileyLinkStatusActivity(): RileyLinkStatusActivity
|
||||
@ContributesAndroidInjector abstract fun contributesRileyLinkBLEConfigActivity(): RileyLinkBLEConfigActivity
|
||||
@ContributesAndroidInjector abstract fun contributesSetupWizardActivity(): SetupWizardActivity
|
||||
@ContributesAndroidInjector abstract fun contributesSingleFragmentActivity(): SingleFragmentActivity
|
||||
@ContributesAndroidInjector abstract fun contributesSmsCommunicatorOtpActivity(): SmsCommunicatorOtpActivity
|
||||
|
|
|
@ -5,12 +5,16 @@ import dagger.Component
|
|||
import dagger.android.AndroidInjectionModule
|
||||
import dagger.android.AndroidInjector
|
||||
import info.nightscout.androidaps.MainApp
|
||||
import info.nightscout.androidaps.automation.di.AutomationModule
|
||||
import info.nightscout.androidaps.combo.di.ComboModule
|
||||
import info.nightscout.androidaps.core.di.CoreModule
|
||||
import info.nightscout.androidaps.dana.di.DanaModule
|
||||
import info.nightscout.androidaps.danar.di.DanaRModule
|
||||
import info.nightscout.androidaps.danars.di.DanaRSModule
|
||||
import info.nightscout.androidaps.danars.di.InsightModule
|
||||
import info.nightscout.androidaps.database.DatabaseModule
|
||||
import info.nightscout.androidaps.plugins.pump.common.dagger.RileyLinkModule
|
||||
import info.nightscout.androidaps.plugins.pump.common.di.RileyLinkModule
|
||||
import info.nightscout.androidaps.plugins.pump.medtronic.di.MedtronicModule
|
||||
import info.nightscout.androidaps.plugins.pump.omnipod.eros.dagger.OmnipodErosModule
|
||||
import javax.inject.Singleton
|
||||
|
||||
|
@ -43,6 +47,8 @@ import javax.inject.Singleton
|
|||
DanaModule::class,
|
||||
DanaRModule::class,
|
||||
DanaRSModule::class,
|
||||
ComboModule::class,
|
||||
InsightModule::class,
|
||||
WorkersModule::class,
|
||||
OHUploaderModule::class
|
||||
]
|
||||
|
|
|
@ -10,13 +10,17 @@ import info.nightscout.androidaps.Config
|
|||
import info.nightscout.androidaps.MainApp
|
||||
import info.nightscout.androidaps.db.DatabaseHelperProvider
|
||||
import info.nightscout.androidaps.interfaces.*
|
||||
import info.nightscout.androidaps.plugins.aps.loop.LoopPlugin
|
||||
import info.nightscout.androidaps.plugins.configBuilder.ConfigBuilderPlugin
|
||||
import info.nightscout.androidaps.plugins.configBuilder.PluginStore
|
||||
import info.nightscout.androidaps.plugins.general.maintenance.ImportExportPrefs
|
||||
import info.nightscout.androidaps.plugins.general.nsclient.UploadQueue
|
||||
import info.nightscout.androidaps.plugins.general.smsCommunicator.SmsCommunicatorPlugin
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin
|
||||
import info.nightscout.androidaps.plugins.treatments.TreatmentsPlugin
|
||||
import info.nightscout.androidaps.queue.CommandQueue
|
||||
import info.nightscout.androidaps.utils.androidNotification.NotificationHolder
|
||||
import info.nightscout.androidaps.utils.resources.IconsProvider
|
||||
import info.nightscout.androidaps.utils.rx.AapsSchedulers
|
||||
import info.nightscout.androidaps.utils.rx.DefaultAapsSchedulers
|
||||
import info.nightscout.androidaps.utils.storage.FileStorage
|
||||
|
@ -66,5 +70,9 @@ open class AppModule {
|
|||
@Binds fun bindUploadQueueInterface(uploadQueue: UploadQueue): UploadQueueInterface
|
||||
@Binds fun bindNotificationHolderInterface(notificationHolder: NotificationHolder): NotificationHolderInterface
|
||||
@Binds fun bindImportExportPrefsInterface(importExportPrefs: ImportExportPrefs): ImportExportPrefsInterface
|
||||
@Binds fun bindIconsProviderInterface(iconsProvider: IconsProvider): IconsProviderInterface
|
||||
@Binds fun bindLoopInterface(loopPlugin: LoopPlugin): LoopInterface
|
||||
@Binds fun bindIobCobCalculatorInterface(iobCobCalculatorPlugin: IobCobCalculatorPlugin): IobCobCalculatorInterface
|
||||
@Binds fun bindSmsCommunicatorInterface(smsCommunicatorPlugin: SmsCommunicatorPlugin): SmsCommunicatorInterface
|
||||
}
|
||||
}
|
||||
|
|
|
@ -30,13 +30,6 @@ import info.nightscout.androidaps.plugins.general.wear.WearFragment
|
|||
import info.nightscout.androidaps.plugins.insulin.InsulinFragment
|
||||
import info.nightscout.androidaps.plugins.profile.local.LocalProfileFragment
|
||||
import info.nightscout.androidaps.plugins.profile.ns.NSProfileFragment
|
||||
import info.nightscout.androidaps.plugins.pump.combo.ComboFragment
|
||||
import info.nightscout.androidaps.plugins.pump.common.hw.rileylink.dialog.RileyLinkStatusGeneralFragment
|
||||
import info.nightscout.androidaps.plugins.pump.common.hw.rileylink.dialog.RileyLinkStatusHistoryFragment
|
||||
import info.nightscout.androidaps.plugins.pump.insight.LocalInsightFragment
|
||||
import info.nightscout.androidaps.plugins.pump.medtronic.MedtronicFragment
|
||||
import info.nightscout.androidaps.plugins.pump.medtronic.dialog.RileyLinkStatusDeviceMedtronic
|
||||
import info.nightscout.androidaps.plugins.pump.omnipod.eros.ui.OmnipodOverviewFragment
|
||||
import info.nightscout.androidaps.plugins.pump.virtual.VirtualPumpFragment
|
||||
import info.nightscout.androidaps.plugins.source.BGSourceFragment
|
||||
import info.nightscout.androidaps.plugins.treatments.TreatmentsFragment
|
||||
|
@ -52,7 +45,6 @@ abstract class FragmentsModule {
|
|||
@ContributesAndroidInjector abstract fun contributesActionsFragment(): ActionsFragment
|
||||
@ContributesAndroidInjector abstract fun contributesAutomationFragment(): AutomationFragment
|
||||
@ContributesAndroidInjector abstract fun contributesBGSourceFragment(): BGSourceFragment
|
||||
@ContributesAndroidInjector abstract fun contributesComboFragment(): ComboFragment
|
||||
|
||||
@ContributesAndroidInjector
|
||||
abstract fun contributesConfigBuilderFragment(): ConfigBuilderFragment
|
||||
|
@ -64,11 +56,8 @@ abstract class FragmentsModule {
|
|||
@ContributesAndroidInjector abstract fun contributesOpenAPSAMAFragment(): OpenAPSAMAFragment
|
||||
@ContributesAndroidInjector abstract fun contributesOpenAPSSMBFragment(): OpenAPSSMBFragment
|
||||
@ContributesAndroidInjector abstract fun contributesOverviewFragment(): OverviewFragment
|
||||
@ContributesAndroidInjector abstract fun contributesLocalInsightFragment(): LocalInsightFragment
|
||||
@ContributesAndroidInjector abstract fun contributesLoopFragment(): LoopFragment
|
||||
@ContributesAndroidInjector abstract fun contributesMaintenanceFragment(): MaintenanceFragment
|
||||
@ContributesAndroidInjector abstract fun contributesMedtronicFragment(): MedtronicFragment
|
||||
@ContributesAndroidInjector abstract fun contributesOmnipodFragment(): OmnipodOverviewFragment
|
||||
@ContributesAndroidInjector abstract fun contributesNSProfileFragment(): NSProfileFragment
|
||||
@ContributesAndroidInjector abstract fun contributesNSClientFragment(): NSClientFragment
|
||||
@ContributesAndroidInjector
|
||||
|
@ -117,11 +106,4 @@ abstract class FragmentsModule {
|
|||
abstract fun contributesExchangeAuthTokenDialot(): OpenHumansLoginActivity.ExchangeAuthTokenDialog
|
||||
|
||||
@ContributesAndroidInjector abstract fun contributesPasswordCheck(): PasswordCheck
|
||||
|
||||
@ContributesAndroidInjector
|
||||
abstract fun contributesRileyLinkStatusGeneral(): RileyLinkStatusGeneralFragment
|
||||
@ContributesAndroidInjector
|
||||
abstract fun contributesRileyLinkStatusHistoryFragment(): RileyLinkStatusHistoryFragment
|
||||
@ContributesAndroidInjector
|
||||
abstract fun contributesRileyLinkStatusDeviceMedtronic(): RileyLinkStatusDeviceMedtronic
|
||||
}
|
|
@ -1,13 +0,0 @@
|
|||
package info.nightscout.androidaps.dependencyInjection
|
||||
|
||||
import dagger.Module
|
||||
import dagger.android.ContributesAndroidInjector
|
||||
import info.nightscout.androidaps.plugins.pump.medtronic.comm.MedtronicCommunicationManager
|
||||
import info.nightscout.androidaps.plugins.pump.medtronic.comm.ui.MedtronicUITask
|
||||
|
||||
@Module
|
||||
@Suppress("unused")
|
||||
abstract class MedtronicModule {
|
||||
@ContributesAndroidInjector abstract fun medtronicCommunicationManagerProvider(): MedtronicCommunicationManager
|
||||
@ContributesAndroidInjector abstract fun medtronicUITaskProvider(): MedtronicUITask
|
||||
}
|
|
@ -6,11 +6,6 @@ import info.nightscout.androidaps.plugins.general.nsclient.services.NSClientServ
|
|||
import info.nightscout.androidaps.plugins.general.overview.notifications.DismissNotificationService
|
||||
import info.nightscout.androidaps.plugins.general.persistentNotification.DummyService
|
||||
import info.nightscout.androidaps.plugins.general.wear.wearintegration.WatchUpdaterService
|
||||
import info.nightscout.androidaps.plugins.pump.common.hw.rileylink.service.RileyLinkService
|
||||
import info.nightscout.androidaps.plugins.pump.insight.InsightAlertService
|
||||
import info.nightscout.androidaps.plugins.pump.insight.connection_service.InsightConnectionService
|
||||
import info.nightscout.androidaps.plugins.pump.medtronic.service.RileyLinkMedtronicService
|
||||
import info.nightscout.androidaps.plugins.pump.omnipod.eros.rileylink.service.RileyLinkOmnipodService
|
||||
import info.nightscout.androidaps.services.AlarmSoundService
|
||||
import info.nightscout.androidaps.services.LocationService
|
||||
|
||||
|
@ -24,9 +19,4 @@ abstract class ServicesModule {
|
|||
@ContributesAndroidInjector abstract fun contributesLocationService(): LocationService
|
||||
@ContributesAndroidInjector abstract fun contributesNSClientService(): NSClientService
|
||||
@ContributesAndroidInjector abstract fun contributesWatchUpdaterService(): WatchUpdaterService
|
||||
@ContributesAndroidInjector abstract fun contributesInsightAlertService(): InsightAlertService
|
||||
@ContributesAndroidInjector abstract fun contributesInsightConnectionService(): InsightConnectionService
|
||||
@ContributesAndroidInjector abstract fun contributesRileyLinkService(): RileyLinkService
|
||||
@ContributesAndroidInjector abstract fun contributesRileyLinkMedtronicService(): RileyLinkMedtronicService
|
||||
@ContributesAndroidInjector abstract fun contributesRileyLinkOmnipodService(): RileyLinkOmnipodService
|
||||
}
|
|
@ -18,6 +18,7 @@ abstract class WizardModule {
|
|||
@ContributesAndroidInjector abstract fun swEditEncryptedPasswordInjector(): SWEditEncryptedPassword
|
||||
@ContributesAndroidInjector abstract fun swEditUrlInjector(): SWEditUrl
|
||||
@ContributesAndroidInjector abstract fun swFragmentInjector(): SWFragment
|
||||
@ContributesAndroidInjector abstract fun swPreferenceInjector(): SWPreference
|
||||
@ContributesAndroidInjector abstract fun swHtmlLinkInjector(): SWHtmlLink
|
||||
@ContributesAndroidInjector abstract fun swInfotextInjector(): SWInfoText
|
||||
@ContributesAndroidInjector abstract fun swItemInjector(): SWItem
|
||||
|
|
|
@ -203,7 +203,7 @@ class CarbsDialog : DialogFragmentWithDate() {
|
|||
}
|
||||
val notes = binding.notesLayout.notes.text.toString()
|
||||
if (notes.isNotEmpty())
|
||||
actions.add(resourceHelper.gs(R.string.careportal_newnstreatment_notes_label) + ": " + notes)
|
||||
actions.add(resourceHelper.gs(R.string.notes_label) + ": " + notes)
|
||||
|
||||
if (eventTimeChanged)
|
||||
actions.add(resourceHelper.gs(R.string.time) + ": " + dateUtil.dateAndTimeString(eventTime))
|
||||
|
|
|
@ -185,7 +185,7 @@ class CareDialog : DialogFragmentWithDate() {
|
|||
}
|
||||
val notes = binding.notesLayout.notes.text.toString()
|
||||
if (notes.isNotEmpty()) {
|
||||
actions.add(resourceHelper.gs(R.string.careportal_newnstreatment_notes_label) + ": " + notes)
|
||||
actions.add(resourceHelper.gs(R.string.notes_label) + ": " + notes)
|
||||
json.put("notes", notes)
|
||||
}
|
||||
eventTime -= eventTime % 1000
|
||||
|
|
|
@ -92,7 +92,7 @@ class ExtendedBolusDialog : DialogFragmentWithDate() {
|
|||
commandQueue.extendedBolus(insulinAfterConstraint, durationInMinutes, object : Callback() {
|
||||
override fun run() {
|
||||
if (!result.success) {
|
||||
ErrorHelperActivity.runAlarm(ctx, result.comment, resourceHelper.gs(R.string.treatmentdeliveryerror), info.nightscout.androidaps.dana.R.raw.boluserror)
|
||||
ErrorHelperActivity.runAlarm(ctx, result.comment, resourceHelper.gs(R.string.treatmentdeliveryerror), R.raw.boluserror)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
|
@ -118,7 +118,7 @@ class FillDialog : DialogFragmentWithDate() {
|
|||
actions.add(resourceHelper.gs(R.string.record_insulin_cartridge_change).formatColor(resourceHelper, R.color.actionsConfirm))
|
||||
val notes = binding.notesLayout.notes.text.toString()
|
||||
if (notes.isNotEmpty())
|
||||
actions.add(resourceHelper.gs(R.string.careportal_newnstreatment_notes_label) + ": " + notes)
|
||||
actions.add(resourceHelper.gs(R.string.notes_label) + ": " + notes)
|
||||
eventTime -= eventTime % 1000
|
||||
|
||||
if (eventTimeChanged)
|
||||
|
|
|
@ -173,7 +173,7 @@ class InsulinDialog : DialogFragmentWithDate() {
|
|||
|
||||
val notes = binding.notesLayout.notes.text.toString()
|
||||
if (notes.isNotEmpty())
|
||||
actions.add(resourceHelper.gs(R.string.careportal_newnstreatment_notes_label) + ": " + notes)
|
||||
actions.add(resourceHelper.gs(R.string.notes_label) + ": " + notes)
|
||||
|
||||
if (insulinAfterConstraints > 0 || eatingSoonChecked) {
|
||||
activity?.let { activity ->
|
||||
|
|
|
@ -119,7 +119,7 @@ class ProfileSwitchDialog : DialogFragmentWithDate() {
|
|||
actions.add(resourceHelper.gs(R.string.careportal_newnstreatment_timeshift_label) + ": " + resourceHelper.gs(R.string.format_hours, timeShift.toDouble()))
|
||||
val notes = binding.notesLayout.notes.text.toString()
|
||||
if (notes.isNotEmpty())
|
||||
actions.add(resourceHelper.gs(R.string.careportal_newnstreatment_notes_label) + ": " + notes)
|
||||
actions.add(resourceHelper.gs(R.string.notes_label) + ": " + notes)
|
||||
if (eventTimeChanged)
|
||||
actions.add(resourceHelper.gs(R.string.time) + ": " + dateUtil.dateAndTimeString(eventTime))
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ import info.nightscout.androidaps.logging.LTag
|
|||
import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
||||
import info.nightscout.androidaps.plugins.configBuilder.ConstraintChecker
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.plugins.treatments.TreatmentsPlugin
|
||||
import info.nightscout.androidaps.utils.DecimalFormatter
|
||||
import info.nightscout.androidaps.utils.FabricPrivacy
|
||||
|
|
|
@ -24,7 +24,7 @@ import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
|||
import info.nightscout.androidaps.plugins.general.overview.OverviewMenus
|
||||
import info.nightscout.androidaps.plugins.general.overview.graphData.GraphData
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensBgLoaded
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventIobCalculationProgress
|
||||
import info.nightscout.androidaps.utils.DateUtil
|
||||
import info.nightscout.androidaps.utils.DefaultValueHelper
|
||||
|
|
|
@ -35,7 +35,7 @@ import info.nightscout.androidaps.plugins.general.overview.events.EventNewNotifi
|
|||
import info.nightscout.androidaps.plugins.general.overview.notifications.Notification
|
||||
import info.nightscout.androidaps.plugins.general.wear.events.EventWearDoAction
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.plugins.pump.virtual.VirtualPumpPlugin
|
||||
import info.nightscout.androidaps.plugins.treatments.TreatmentsPlugin
|
||||
import info.nightscout.androidaps.queue.Callback
|
||||
|
@ -58,7 +58,7 @@ import kotlin.math.abs
|
|||
@Singleton
|
||||
open class LoopPlugin @Inject constructor(
|
||||
injector: HasAndroidInjector,
|
||||
aapsLogger: AAPSLogger?,
|
||||
aapsLogger: AAPSLogger,
|
||||
private val aapsSchedulers: AapsSchedulers,
|
||||
private val rxBus: RxBusWrapper,
|
||||
private val sp: SP,
|
||||
|
@ -85,7 +85,7 @@ open class LoopPlugin @Inject constructor(
|
|||
.preferencesId(R.xml.pref_loop)
|
||||
.enableByDefault(config.APS)
|
||||
.description(R.string.description_loop),
|
||||
aapsLogger!!, resourceHelper, injector
|
||||
aapsLogger, resourceHelper, injector
|
||||
), LoopInterface {
|
||||
|
||||
private val disposable = CompositeDisposable()
|
||||
|
@ -147,7 +147,7 @@ open class LoopPlugin @Inject constructor(
|
|||
}
|
||||
}
|
||||
|
||||
fun suspendTo(endTime: Long) {
|
||||
override fun suspendTo(endTime: Long) {
|
||||
sp.putLong("loopSuspendedTill", endTime)
|
||||
sp.putBoolean("isSuperBolus", false)
|
||||
sp.putBoolean("isDisconnected", false)
|
||||
|
@ -178,7 +178,7 @@ open class LoopPlugin @Inject constructor(
|
|||
}
|
||||
|
||||
// time exceeded
|
||||
val isSuspended: Boolean
|
||||
override val isSuspended: Boolean
|
||||
get() {
|
||||
val loopSuspendedTill = sp.getLong("loopSuspendedTill", 0L)
|
||||
if (loopSuspendedTill == 0L) return false
|
||||
|
@ -638,7 +638,7 @@ open class LoopPlugin @Inject constructor(
|
|||
createOfflineEvent(durationInMinutes)
|
||||
}
|
||||
|
||||
fun suspendLoop(durationInMinutes: Int) {
|
||||
override fun suspendLoop(durationInMinutes: Int) {
|
||||
suspendTo(System.currentTimeMillis() + durationInMinutes * 60 * 1000)
|
||||
commandQueue.cancelTempBasal(true, object : Callback() {
|
||||
override fun run() {
|
||||
|
@ -650,7 +650,7 @@ open class LoopPlugin @Inject constructor(
|
|||
createOfflineEvent(durationInMinutes)
|
||||
}
|
||||
|
||||
fun createOfflineEvent(durationInMinutes: Int) {
|
||||
override fun createOfflineEvent(durationInMinutes: Int) {
|
||||
val data = JSONObject()
|
||||
try {
|
||||
data.put("eventType", CareportalEvent.OPENAPSOFFLINE)
|
||||
|
|
|
@ -23,7 +23,7 @@ import info.nightscout.androidaps.plugins.general.nsclient.data.NSDeviceStatus
|
|||
import info.nightscout.androidaps.plugins.general.overview.events.EventOverviewBolusProgress
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.GlucoseStatus
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.receivers.ReceiverStatusStore
|
||||
import info.nightscout.androidaps.services.Intents
|
||||
import info.nightscout.androidaps.utils.DefaultValueHelper
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package info.nightscout.androidaps.plugins.general.food;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.j256.ormlite.field.DatabaseField;
|
||||
import com.j256.ormlite.table.DatabaseTable;
|
||||
|
||||
|
@ -123,7 +125,7 @@ public class Food {
|
|||
gi = other.gi;
|
||||
}
|
||||
|
||||
@Override
|
||||
@Override @NonNull
|
||||
public String toString() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("_id=" + _id + ";");
|
||||
|
|
|
@ -13,7 +13,7 @@ import android.text.Spanned;
|
|||
import androidx.preference.PreferenceFragmentCompat;
|
||||
import androidx.preference.SwitchPreference;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import androidx.annotation.NonNull;
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
@ -214,7 +214,7 @@ public class NSClientPlugin extends PluginBase {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void preprocessPreferences(@NotNull PreferenceFragmentCompat preferenceFragment) {
|
||||
public void preprocessPreferences(@NonNull PreferenceFragmentCompat preferenceFragment) {
|
||||
super.preprocessPreferences(preferenceFragment);
|
||||
|
||||
if (config.getNSCLIENT()) {
|
||||
|
|
|
@ -7,7 +7,7 @@ import androidx.annotation.NonNull;
|
|||
import androidx.work.Worker;
|
||||
import androidx.work.WorkerParameters;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import javax.inject.Inject;
|
||||
|
||||
|
@ -28,7 +28,7 @@ public class NSClientWorker extends Worker {
|
|||
@Inject NSClientPlugin nsClientPlugin;
|
||||
@Inject BundleStore bundleStore;
|
||||
|
||||
@NotNull
|
||||
@NonNull
|
||||
@Override
|
||||
public Result doWork() {
|
||||
Bundle bundle = bundleStore.pickup(getInputData().getLong(DataReceiver.STORE_KEY, -1));
|
||||
|
|
|
@ -47,7 +47,7 @@ import info.nightscout.androidaps.plugins.general.overview.notifications.Notific
|
|||
import info.nightscout.androidaps.plugins.general.wear.events.EventWearDoAction
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.GlucoseStatus
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventIobCalculationProgress
|
||||
import info.nightscout.androidaps.plugins.pump.common.defs.PumpType
|
||||
import info.nightscout.androidaps.plugins.source.DexcomPlugin
|
||||
|
@ -634,8 +634,8 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
|
|||
binding.infoLayout.apsModeText.visibility = View.VISIBLE
|
||||
}
|
||||
|
||||
pump.isSuspended() -> {
|
||||
binding.infoLayout.apsMode.setImageResource(if (pump.pumpDescription.pumpType == PumpType.Insulet_Omnipod) {
|
||||
pump.isSuspended() -> {
|
||||
binding.infoLayout.apsMode.setImageResource(if (pump.model() == PumpType.Omnipod_Eros || pump.model() == PumpType.Omnipod_Dash) {
|
||||
// For Omnipod, indicate the pump as disconnected when it's suspended.
|
||||
// The only way to 'reconnect' it, is through the Omnipod tab
|
||||
R.drawable.ic_loop_disconnected
|
||||
|
@ -765,7 +765,7 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
|
|||
var cobText: String = resourceHelper.gs(R.string.value_unavailable_short)
|
||||
val cobInfo = iobCobCalculatorPlugin.getCobInfo(false, "Overview COB")
|
||||
if (cobInfo.displayCob != null) {
|
||||
cobText = resourceHelper.gs(R.string.format_carbs, cobInfo.displayCob.toInt())
|
||||
cobText = resourceHelper.gs(R.string.format_carbs, cobInfo.displayCob!!.toInt())
|
||||
if (cobInfo.futureCarbs > 0) cobText += "(" + DecimalFormatter.to0Decimal(cobInfo.futureCarbs) + ")"
|
||||
}
|
||||
|
||||
|
@ -907,7 +907,7 @@ class OverviewFragment : DaggerFragment(), View.OnClickListener, OnLongClickList
|
|||
if (menuChartSettings[g + 1][OverviewMenus.CharType.COB.ordinal]) secondGraphData.addCob(fromTime, now, useCobForScale, if (useCobForScale) 1.0 else 0.5)
|
||||
if (menuChartSettings[g + 1][OverviewMenus.CharType.DEV.ordinal]) secondGraphData.addDeviations(fromTime, now, useDevForScale, 1.0, alignDevBgiScale)
|
||||
if (menuChartSettings[g + 1][OverviewMenus.CharType.SEN.ordinal]) secondGraphData.addRatio(fromTime, now, useRatioForScale, 1.0)
|
||||
if (menuChartSettings[g + 1][OverviewMenus.CharType.BGI.ordinal]) secondGraphData.addMinusBGI(fromTime, endTime, useBGIForScale, if(alignDevBgiScale) 1.0 else 0.8, alignDevBgiScale)
|
||||
if (menuChartSettings[g + 1][OverviewMenus.CharType.BGI.ordinal]) secondGraphData.addMinusBGI(fromTime, endTime, useBGIForScale, if (alignDevBgiScale) 1.0 else 0.8, alignDevBgiScale)
|
||||
if (menuChartSettings[g + 1][OverviewMenus.CharType.DEVSLOPE.ordinal] && buildHelper.isDev()) secondGraphData.addDeviationSlope(fromTime, now, useDSForScale, 1.0)
|
||||
|
||||
// set manual x bounds to have nice steps
|
||||
|
|
|
@ -36,11 +36,11 @@ class StatusLightHandler @Inject constructor(
|
|||
handleAge(careportal_cannula_age, CareportalEvent.SITECHANGE, R.string.key_statuslights_cage_warning, 48.0, R.string.key_statuslights_cage_critical, 72.0)
|
||||
handleAge(careportal_insulin_age, CareportalEvent.INSULINCHANGE, R.string.key_statuslights_iage_warning, 72.0, R.string.key_statuslights_iage_critical, 144.0)
|
||||
handleAge(careportal_sensor_age, CareportalEvent.SENSORCHANGE, R.string.key_statuslights_sage_warning, 216.0, R.string.key_statuslights_sage_critical, 240.0)
|
||||
if (pump.pumpDescription.isBatteryReplaceable) {
|
||||
if (pump.pumpDescription.isBatteryReplaceable || (pump is OmnipodErosPumpPlugin && pump.isUseRileyLinkBatteryLevel && pump.isBatteryChangeLoggingEnabled)) {
|
||||
handleAge(careportal_pb_age, CareportalEvent.PUMPBATTERYCHANGE, R.string.key_statuslights_bage_warning, 216.0, R.string.key_statuslights_bage_critical, 240.0)
|
||||
}
|
||||
if (!config.NSCLIENT) {
|
||||
if (pump.model() == PumpType.Insulet_Omnipod) {
|
||||
if (pump.model() == PumpType.Omnipod_Eros || pump.model() == PumpType.Omnipod_Dash) {
|
||||
handleOmnipodReservoirLevel(careportal_reservoir_level, R.string.key_statuslights_res_critical, 10.0, R.string.key_statuslights_res_warning, 80.0, pump.reservoirLevel, "U")
|
||||
} else {
|
||||
handleLevel(careportal_reservoir_level, R.string.key_statuslights_res_critical, 10.0, R.string.key_statuslights_res_warning, 80.0, pump.reservoirLevel, "U")
|
||||
|
@ -52,8 +52,14 @@ class StatusLightHandler @Inject constructor(
|
|||
}
|
||||
|
||||
if (!config.NSCLIENT) {
|
||||
if (pump.model() == PumpType.Insulet_Omnipod && pump is OmnipodErosPumpPlugin) { // instance of check is needed because at startup, pump can still be VirtualPumpPlugin and that will cause a crash because of the class cast below
|
||||
handleOmnipodBatteryLevel(careportal_battery_level, R.string.key_statuslights_bat_critical, 26.0, R.string.key_statuslights_bat_warning, 51.0, pump.batteryLevel.toDouble(), "%", pump.isUseRileyLinkBatteryLevel)
|
||||
if (pump.model() == PumpType.Omnipod_Dash) {
|
||||
// Omnipod Dash does not report its battery level
|
||||
careportal_battery_level?.text = resourceHelper.gs(R.string.notavailable)
|
||||
careportal_battery_level?.setTextColor(Color.WHITE)
|
||||
} else if (pump.model() == PumpType.Omnipod_Eros && pump is OmnipodErosPumpPlugin) { // instance of check is needed because at startup, pump can still be VirtualPumpPlugin and that will cause a crash because of the class cast below
|
||||
// The Omnipod Eros does not report its battery level. However, some RileyLink alternatives do.
|
||||
// Depending on the user's configuration, we will either show the battery level reported by the RileyLink or "n/a"
|
||||
handleOmnipodErosBatteryLevel(careportal_battery_level, R.string.key_statuslights_bat_critical, 26.0, R.string.key_statuslights_bat_warning, 51.0, pump.batteryLevel.toDouble(), "%", pump.isUseRileyLinkBatteryLevel)
|
||||
} else if (pump.model() != PumpType.AccuChekCombo) {
|
||||
handleLevel(careportal_battery_level, R.string.key_statuslights_bat_critical, 26.0, R.string.key_statuslights_bat_warning, 51.0, pump.batteryLevel.toDouble(), "%")
|
||||
}
|
||||
|
@ -93,7 +99,7 @@ class StatusLightHandler @Inject constructor(
|
|||
}
|
||||
|
||||
@Suppress("SameParameterValue")
|
||||
private fun handleOmnipodBatteryLevel(view: TextView?, criticalSetting: Int, criticalDefaultValue: Double, warnSetting: Int, warnDefaultValue: Double, level: Double, units: String, useRileyLinkBatteryLevel: Boolean) {
|
||||
private fun handleOmnipodErosBatteryLevel(view: TextView?, criticalSetting: Int, criticalDefaultValue: Double, warnSetting: Int, warnDefaultValue: Double, level: Double, units: String, useRileyLinkBatteryLevel: Boolean) {
|
||||
if (useRileyLinkBatteryLevel) {
|
||||
handleLevel(view, criticalSetting, criticalDefaultValue, warnSetting, warnDefaultValue, level, units)
|
||||
} else {
|
||||
|
|
|
@ -39,7 +39,7 @@ public class AreaGraphSeries<E extends DoubleDataPoint> extends BaseSeries<E> {
|
|||
/**
|
||||
* wrapped styles regarding the line
|
||||
*/
|
||||
private final class Styles {
|
||||
private static final class Styles {
|
||||
/**
|
||||
* the thickness of the line.
|
||||
* This option will be ignored if you are
|
||||
|
@ -115,7 +115,7 @@ public class AreaGraphSeries<E extends DoubleDataPoint> extends BaseSeries<E> {
|
|||
/**
|
||||
* creates a series without data
|
||||
*/
|
||||
public AreaGraphSeries() {
|
||||
@SuppressWarnings("unused") public AreaGraphSeries() {
|
||||
init();
|
||||
}
|
||||
|
||||
|
@ -174,9 +174,9 @@ public class AreaGraphSeries<E extends DoubleDataPoint> extends BaseSeries<E> {
|
|||
Iterator<E> values = getValues(minX, maxX);
|
||||
|
||||
// draw background
|
||||
double lastEndY1 = 0;
|
||||
double lastEndY2 = 0;
|
||||
double lastEndX = 0;
|
||||
double lastEndY1;
|
||||
double lastEndY2;
|
||||
double lastEndX;
|
||||
|
||||
// draw data
|
||||
mPaint.setStrokeWidth(mStyles.thickness);
|
||||
|
@ -205,8 +205,6 @@ public class AreaGraphSeries<E extends DoubleDataPoint> extends BaseSeries<E> {
|
|||
lastEndY1 = 0;
|
||||
lastEndY2 = 0;
|
||||
lastEndX = 0;
|
||||
double lastUsedEndX = 0;
|
||||
float firstX = 0;
|
||||
int i=0;
|
||||
while (values.hasNext()) {
|
||||
E value = values.next();
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
package info.nightscout.androidaps.plugins.general.overview.graphExtensions;
|
||||
|
||||
/**
|
||||
* Created by mike on 24.04.2017.
|
||||
*/
|
||||
|
||||
import android.graphics.Canvas;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Paint;
|
||||
|
@ -25,7 +21,7 @@ public class FixedLineGraphSeries<E extends DataPointInterface> extends BaseSeri
|
|||
/**
|
||||
* wrapped styles regarding the line
|
||||
*/
|
||||
private final class Styles {
|
||||
private static final class Styles {
|
||||
/**
|
||||
* the thickness of the line.
|
||||
* This option will be ignored if you are
|
||||
|
@ -100,7 +96,7 @@ public class FixedLineGraphSeries<E extends DataPointInterface> extends BaseSeri
|
|||
/**
|
||||
* creates a series without data
|
||||
*/
|
||||
public FixedLineGraphSeries() {
|
||||
@SuppressWarnings("unused") public FixedLineGraphSeries() {
|
||||
init();
|
||||
}
|
||||
|
||||
|
@ -158,8 +154,8 @@ public class FixedLineGraphSeries<E extends DataPointInterface> extends BaseSeri
|
|||
Iterator<E> values = getValues(minX, maxX);
|
||||
|
||||
// draw background
|
||||
double lastEndY = 0;
|
||||
double lastEndX = 0;
|
||||
double lastEndY;
|
||||
double lastEndX;
|
||||
|
||||
// draw data
|
||||
mPaint.setStrokeWidth(mStyles.thickness);
|
||||
|
@ -263,8 +259,8 @@ public class FixedLineGraphSeries<E extends DataPointInterface> extends BaseSeri
|
|||
lastUsedEndX = endX;
|
||||
} else if (mStyles.drawDataPoints) {
|
||||
//fix: last value not drawn as datapoint. Draw first point here, and then on every step the end values (above)
|
||||
float first_X = (float) x + (graphLeft + 1);
|
||||
float first_Y = (float) (graphTop - y) + graphHeight;
|
||||
// float first_X = (float) x + (graphLeft + 1);
|
||||
// float first_Y = (float) (graphTop - y) + graphHeight;
|
||||
//TODO canvas.drawCircle(first_X, first_Y, dataPointsRadius, mPaint);
|
||||
}
|
||||
lastEndY = orgY;
|
||||
|
@ -289,7 +285,7 @@ public class FixedLineGraphSeries<E extends DataPointInterface> extends BaseSeri
|
|||
*
|
||||
* @return the thickness of the line
|
||||
*/
|
||||
public int getThickness() {
|
||||
@SuppressWarnings("unused") public int getThickness() {
|
||||
return mStyles.thickness;
|
||||
}
|
||||
|
||||
|
@ -312,7 +308,7 @@ public class FixedLineGraphSeries<E extends DataPointInterface> extends BaseSeri
|
|||
* @return whether the background will be drawn
|
||||
* @see #getBackgroundColor()
|
||||
*/
|
||||
public boolean isDrawBackground() {
|
||||
@SuppressWarnings("unused") public boolean isDrawBackground() {
|
||||
return mStyles.drawBackground;
|
||||
}
|
||||
|
||||
|
@ -335,7 +331,7 @@ public class FixedLineGraphSeries<E extends DataPointInterface> extends BaseSeri
|
|||
* @return flag whether the data points are highlighted
|
||||
* @see #setDataPointsRadius(float)
|
||||
*/
|
||||
public boolean isDrawDataPoints() {
|
||||
@SuppressWarnings("unused") public boolean isDrawDataPoints() {
|
||||
return mStyles.drawDataPoints;
|
||||
}
|
||||
|
||||
|
@ -346,7 +342,7 @@ public class FixedLineGraphSeries<E extends DataPointInterface> extends BaseSeri
|
|||
* @param drawDataPoints flag whether the data points are highlighted
|
||||
* @see #setDataPointsRadius(float)
|
||||
*/
|
||||
public void setDrawDataPoints(boolean drawDataPoints) {
|
||||
@SuppressWarnings("unused") public void setDrawDataPoints(boolean drawDataPoints) {
|
||||
mStyles.drawDataPoints = drawDataPoints;
|
||||
}
|
||||
|
||||
|
@ -354,7 +350,7 @@ public class FixedLineGraphSeries<E extends DataPointInterface> extends BaseSeri
|
|||
* @return the radius for the data points.
|
||||
* @see #setDrawDataPoints(boolean)
|
||||
*/
|
||||
public float getDataPointsRadius() {
|
||||
@SuppressWarnings("unused") public float getDataPointsRadius() {
|
||||
return mStyles.dataPointsRadius;
|
||||
}
|
||||
|
||||
|
@ -362,7 +358,7 @@ public class FixedLineGraphSeries<E extends DataPointInterface> extends BaseSeri
|
|||
* @param dataPointsRadius the radius for the data points.
|
||||
* @see #setDrawDataPoints(boolean)
|
||||
*/
|
||||
public void setDataPointsRadius(float dataPointsRadius) {
|
||||
@SuppressWarnings("unused") public void setDataPointsRadius(float dataPointsRadius) {
|
||||
mStyles.dataPointsRadius = dataPointsRadius;
|
||||
}
|
||||
|
||||
|
@ -371,7 +367,7 @@ public class FixedLineGraphSeries<E extends DataPointInterface> extends BaseSeri
|
|||
* the line.
|
||||
* @see #setDrawBackground(boolean)
|
||||
*/
|
||||
public int getBackgroundColor() {
|
||||
@SuppressWarnings("unused") public int getBackgroundColor() {
|
||||
return mStyles.backgroundColor;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package info.nightscout.androidaps.plugins.general.overview.notifications
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.NotificationChannel
|
||||
import android.app.NotificationManager
|
||||
import android.app.PendingIntent
|
||||
|
@ -11,21 +10,17 @@ import android.media.RingtoneManager
|
|||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.widget.Button
|
||||
import android.widget.TextView
|
||||
import androidx.cardview.widget.CardView
|
||||
import androidx.core.app.NotificationCompat
|
||||
import androidx.core.app.TaskStackBuilder
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import info.nightscout.androidaps.MainActivity
|
||||
import info.nightscout.androidaps.R
|
||||
import info.nightscout.androidaps.databinding.OverviewNotificationItemBinding
|
||||
import info.nightscout.androidaps.interfaces.NotificationHolderInterface
|
||||
import info.nightscout.androidaps.logging.AAPSLogger
|
||||
import info.nightscout.androidaps.logging.LTag
|
||||
import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
||||
import info.nightscout.androidaps.plugins.general.overview.events.EventDismissNotification
|
||||
import info.nightscout.androidaps.services.AlarmSoundServiceHelper
|
||||
import info.nightscout.androidaps.utils.DateUtil
|
||||
import info.nightscout.androidaps.utils.androidNotification.openAppIntent
|
||||
import info.nightscout.androidaps.utils.resources.IconsProvider
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper
|
||||
import info.nightscout.androidaps.utils.sharedPreferences.SP
|
||||
|
@ -42,11 +37,11 @@ class NotificationStore @Inject constructor(
|
|||
private val context: Context,
|
||||
private val iconsProvider: IconsProvider,
|
||||
private val alarmSoundServiceHelper: AlarmSoundServiceHelper,
|
||||
private val dateUtil: DateUtil
|
||||
private val dateUtil: DateUtil,
|
||||
private val notificationHolder: NotificationHolderInterface
|
||||
) {
|
||||
|
||||
var store: MutableList<Notification> = ArrayList()
|
||||
private var usesChannels = false
|
||||
private var store: MutableList<Notification> = ArrayList()
|
||||
|
||||
companion object {
|
||||
|
||||
|
@ -71,20 +66,19 @@ class NotificationStore @Inject constructor(
|
|||
}
|
||||
}
|
||||
store.add(n)
|
||||
if (sp.getBoolean(R.string.key_raise_notifications_as_android_notifications, true) && n !is NotificationWithAction) {
|
||||
if (sp.getBoolean(R.string.key_raise_notifications_as_android_notifications, true) && n !is NotificationWithAction)
|
||||
raiseSystemNotification(n)
|
||||
if (usesChannels && n.soundId != null && n.soundId != 0) alarmSoundServiceHelper.startAlarm(context, n.soundId)
|
||||
} else {
|
||||
if (n.soundId != null && n.soundId != 0) alarmSoundServiceHelper.startAlarm(context, n.soundId)
|
||||
}
|
||||
if (n.soundId != null && n.soundId != 0) alarmSoundServiceHelper.startAlarm(context, n.soundId)
|
||||
Collections.sort(store, NotificationComparator())
|
||||
return true
|
||||
}
|
||||
|
||||
@Synchronized fun remove(id: Int): Boolean {
|
||||
@Synchronized
|
||||
fun remove(id: Int): Boolean {
|
||||
for (i in store.indices) {
|
||||
if (store[i].id == id) {
|
||||
if (store[i].soundId != null) alarmSoundServiceHelper.stopService(context)
|
||||
aapsLogger.debug(LTag.NOTIFICATION, "Notification removed: " + store[i].text)
|
||||
store.removeAt(i)
|
||||
return true
|
||||
}
|
||||
|
@ -92,11 +86,14 @@ class NotificationStore @Inject constructor(
|
|||
return false
|
||||
}
|
||||
|
||||
@Synchronized private fun removeExpired() {
|
||||
@Synchronized
|
||||
private fun removeExpired() {
|
||||
var i = 0
|
||||
while (i < store.size) {
|
||||
val n = store[i]
|
||||
if (n.validTo != 0L && n.validTo < System.currentTimeMillis()) {
|
||||
if (store[i].soundId != null) alarmSoundServiceHelper.stopService(context)
|
||||
aapsLogger.debug(LTag.NOTIFICATION, "Notification expired: " + store[i].text)
|
||||
store.removeAt(i)
|
||||
i--
|
||||
}
|
||||
|
@ -116,7 +113,7 @@ class NotificationStore @Inject constructor(
|
|||
.setStyle(NotificationCompat.BigTextStyle().bigText(n.text))
|
||||
.setPriority(NotificationCompat.PRIORITY_MAX)
|
||||
.setDeleteIntent(deleteIntent(n.id))
|
||||
.setContentIntent(openAppIntent(context))
|
||||
.setContentIntent(notificationHolder.openAppIntent(context))
|
||||
if (n.level == Notification.URGENT) {
|
||||
notificationBuilder.setVibrate(longArrayOf(1000, 1000, 1000, 1000))
|
||||
.setContentTitle(resourceHelper.gs(R.string.urgent_alarm))
|
||||
|
@ -135,20 +132,17 @@ class NotificationStore @Inject constructor(
|
|||
}
|
||||
|
||||
fun createNotificationChannel() {
|
||||
usesChannels = true
|
||||
val mNotificationManager = context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
|
||||
@SuppressLint("WrongConstant") val channel = NotificationChannel(CHANNEL_ID,
|
||||
CHANNEL_ID,
|
||||
NotificationManager.IMPORTANCE_HIGH)
|
||||
val channel = NotificationChannel(CHANNEL_ID, CHANNEL_ID, NotificationManager.IMPORTANCE_HIGH)
|
||||
mNotificationManager.createNotificationChannel(channel)
|
||||
}
|
||||
|
||||
@Synchronized
|
||||
fun updateNotifications(notificationsView: RecyclerView) {
|
||||
removeExpired()
|
||||
// unSnooze()
|
||||
if (store.size > 0) {
|
||||
val adapter = NotificationRecyclerViewAdapter(cloneStore())
|
||||
val clonedStore = ArrayList(store)
|
||||
if (clonedStore.isNotEmpty()) {
|
||||
val adapter = NotificationRecyclerViewAdapter(clonedStore)
|
||||
notificationsView.adapter = adapter
|
||||
notificationsView.visibility = View.VISIBLE
|
||||
} else {
|
||||
|
@ -156,33 +150,24 @@ class NotificationStore @Inject constructor(
|
|||
}
|
||||
}
|
||||
|
||||
@Synchronized
|
||||
private fun cloneStore(): List<Notification> {
|
||||
val clone: MutableList<Notification> = ArrayList(store.size)
|
||||
clone.addAll(store)
|
||||
return clone
|
||||
}
|
||||
|
||||
inner class NotificationRecyclerViewAdapter internal constructor(private val notificationsList: List<Notification>) : RecyclerView.Adapter<NotificationRecyclerViewAdapter.NotificationsViewHolder>() {
|
||||
|
||||
override fun onCreateViewHolder(viewGroup: ViewGroup, viewType: Int): NotificationsViewHolder {
|
||||
val v = LayoutInflater.from(viewGroup.context).inflate(R.layout.overview_notification_item, viewGroup, false)
|
||||
return NotificationsViewHolder(v)
|
||||
}
|
||||
override fun onCreateViewHolder(viewGroup: ViewGroup, viewType: Int): NotificationsViewHolder =
|
||||
NotificationsViewHolder(LayoutInflater.from(viewGroup.context).inflate(R.layout.overview_notification_item, viewGroup, false))
|
||||
|
||||
override fun onBindViewHolder(holder: NotificationsViewHolder, position: Int) {
|
||||
val notification = notificationsList[position]
|
||||
holder.dismiss.tag = notification
|
||||
if (notification.buttonText != 0) holder.dismiss.setText(notification.buttonText)
|
||||
else holder.dismiss.setText(R.string.snooze)
|
||||
holder.binding.dismiss.tag = notification
|
||||
if (notification.buttonText != 0) holder.binding.dismiss.setText(notification.buttonText)
|
||||
else holder.binding.dismiss.setText(R.string.snooze)
|
||||
@Suppress("SetTextI18n")
|
||||
holder.text.text = dateUtil.timeString(notification.date) + " " + notification.text
|
||||
holder.binding.text.text = dateUtil.timeString(notification.date) + " " + notification.text
|
||||
when (notification.level) {
|
||||
Notification.URGENT -> holder.cv.setBackgroundColor(resourceHelper.gc(R.color.notificationUrgent))
|
||||
Notification.NORMAL -> holder.cv.setBackgroundColor(resourceHelper.gc(R.color.notificationNormal))
|
||||
Notification.LOW -> holder.cv.setBackgroundColor(resourceHelper.gc(R.color.notificationLow))
|
||||
Notification.INFO -> holder.cv.setBackgroundColor(resourceHelper.gc(R.color.notificationInfo))
|
||||
Notification.ANNOUNCEMENT -> holder.cv.setBackgroundColor(resourceHelper.gc(R.color.notificationAnnouncement))
|
||||
Notification.URGENT -> holder.binding.cv.setBackgroundColor(resourceHelper.gc(R.color.notificationUrgent))
|
||||
Notification.NORMAL -> holder.binding.cv.setBackgroundColor(resourceHelper.gc(R.color.notificationNormal))
|
||||
Notification.LOW -> holder.binding.cv.setBackgroundColor(resourceHelper.gc(R.color.notificationLow))
|
||||
Notification.INFO -> holder.binding.cv.setBackgroundColor(resourceHelper.gc(R.color.notificationInfo))
|
||||
Notification.ANNOUNCEMENT -> holder.binding.cv.setBackgroundColor(resourceHelper.gc(R.color.notificationAnnouncement))
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -192,12 +177,10 @@ class NotificationStore @Inject constructor(
|
|||
|
||||
inner class NotificationsViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
|
||||
|
||||
var cv: CardView = itemView.findViewById(R.id.notification_cardview)
|
||||
var text: TextView = itemView.findViewById(R.id.notification_text)
|
||||
var dismiss: Button = itemView.findViewById(R.id.notification_dismiss)
|
||||
val binding = OverviewNotificationItemBinding.bind(itemView)
|
||||
|
||||
init {
|
||||
dismiss.setOnClickListener {
|
||||
binding.dismiss.setOnClickListener {
|
||||
val notification = it.tag as Notification
|
||||
rxBus.send(EventDismissNotification(notification.id))
|
||||
notification.action?.run()
|
||||
|
|
|
@ -12,6 +12,7 @@ import info.nightscout.androidaps.utils.resources.ResourceHelper
|
|||
import info.nightscout.androidaps.utils.sharedPreferences.SP
|
||||
import javax.inject.Inject
|
||||
|
||||
@Suppress("SpellCheckingInspection")
|
||||
class NotificationWithAction constructor(
|
||||
injector: HasAndroidInjector
|
||||
) : Notification() {
|
||||
|
|
|
@ -4,9 +4,7 @@ import android.content.ComponentName
|
|||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.content.ServiceConnection
|
||||
import android.os.Build
|
||||
import android.os.IBinder
|
||||
import androidx.annotation.RequiresApi
|
||||
import info.nightscout.androidaps.interfaces.NotificationHolderInterface
|
||||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
|
@ -14,14 +12,13 @@ import javax.inject.Singleton
|
|||
/*
|
||||
This code replaces following
|
||||
val alarm = Intent(context, DummyService::class.java)
|
||||
alarm.putExtra("soundid", n.soundId)
|
||||
alarm.putExtra("soundId", n.soundId)
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) context.startForegroundService(alarm) else context.startService(alarm)
|
||||
|
||||
it fails randomly with error
|
||||
Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{e317f7e u0 info.nightscout.nsclient/info.nightscout.androidaps.services.DummyService}
|
||||
|
||||
*/
|
||||
@RequiresApi(Build.VERSION_CODES.O)
|
||||
@Singleton
|
||||
class DummyServiceHelper @Inject constructor(
|
||||
private val notificationHolder: NotificationHolderInterface
|
||||
|
|
|
@ -17,11 +17,8 @@ import info.nightscout.androidaps.logging.AAPSLogger
|
|||
import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.GlucoseStatus
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.utils.DecimalFormatter
|
||||
import info.nightscout.androidaps.utils.FabricPrivacy
|
||||
import info.nightscout.androidaps.utils.androidNotification.NotificationHolder
|
||||
import info.nightscout.androidaps.utils.androidNotification.openAppIntent
|
||||
import info.nightscout.androidaps.utils.resources.IconsProvider
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper
|
||||
import info.nightscout.androidaps.utils.rx.AapsSchedulers
|
||||
|
@ -30,7 +27,7 @@ import io.reactivex.disposables.CompositeDisposable
|
|||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
|
||||
@Suppress("PrivatePropertyName")
|
||||
@Suppress("PrivatePropertyName", "DEPRECATION")
|
||||
@Singleton
|
||||
class PersistentNotificationPlugin @Inject constructor(
|
||||
injector: HasAndroidInjector,
|
||||
|
@ -43,10 +40,9 @@ class PersistentNotificationPlugin @Inject constructor(
|
|||
private val iobCobCalculatorPlugin: IobCobCalculatorPlugin,
|
||||
private val rxBus: RxBusWrapper,
|
||||
private val context: Context,
|
||||
private val notificationHolder: NotificationHolder,
|
||||
private val notificationHolder: NotificationHolderInterface,
|
||||
private val dummyServiceHelper: DummyServiceHelper,
|
||||
private val iconsProvider: IconsProvider,
|
||||
private val databaseHelper: DatabaseHelperInterface
|
||||
private val iconsProvider: IconsProvider
|
||||
) : PluginBase(PluginDescription()
|
||||
.mainType(PluginType.GENERAL)
|
||||
.neverVisible(true)
|
||||
|
@ -216,7 +212,7 @@ class PersistentNotificationPlugin @Inject constructor(
|
|||
.setUnreadConversation(unreadConversationBuilder.build()))
|
||||
}
|
||||
/// End Android Auto
|
||||
builder.setContentIntent(openAppIntent(context))
|
||||
builder.setContentIntent(notificationHolder.openAppIntent(context))
|
||||
val mNotificationManager = context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
|
||||
val notification = builder.build()
|
||||
mNotificationManager.notify(notificationHolder.notificationID, notification)
|
||||
|
|
|
@ -81,7 +81,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
.preferencesId(R.xml.pref_smscommunicator)
|
||||
.description(R.string.description_sms_communicator),
|
||||
aapsLogger, resourceHelper, injector
|
||||
) {
|
||||
), SmsCommunicatorInterface {
|
||||
|
||||
private val disposable = CompositeDisposable()
|
||||
var allowedNumbers: MutableList<String> = ArrayList()
|
||||
|
@ -351,7 +351,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
}
|
||||
})
|
||||
} else
|
||||
sendSMS(Sms(receivedSms.phoneNumber, resourceHelper.gs(R.string.smscommunicator_loopisdisabled)))
|
||||
sendSMS(Sms(receivedSms.phoneNumber, resourceHelper.gs(R.string.loopisdisabled)))
|
||||
receivedSms.processed = true
|
||||
}
|
||||
|
||||
|
@ -378,7 +378,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
if (loopPlugin.isSuspended) String.format(resourceHelper.gs(R.string.loopsuspendedfor), loopPlugin.minutesToEndOfSuspend())
|
||||
else resourceHelper.gs(R.string.smscommunicator_loopisenabled)
|
||||
} else
|
||||
resourceHelper.gs(R.string.smscommunicator_loopisdisabled)
|
||||
resourceHelper.gs(R.string.loopisdisabled)
|
||||
sendSMS(Sms(receivedSms.phoneNumber, reply))
|
||||
receivedSms.processed = true
|
||||
}
|
||||
|
@ -1011,7 +1011,7 @@ class SmsCommunicatorPlugin @Inject constructor(
|
|||
} else sendSMS(Sms(receivedSms.phoneNumber, resourceHelper.gs(R.string.wrongformat)))
|
||||
}
|
||||
|
||||
fun sendNotificationToAllNumbers(text: String): Boolean {
|
||||
override fun sendNotificationToAllNumbers(text: String): Boolean {
|
||||
var result = true
|
||||
for (i in allowedNumbers.indices) {
|
||||
val sms = Sms(allowedNumbers[i], text)
|
||||
|
|
|
@ -204,7 +204,7 @@ class ActionStringHandler @Inject constructor(
|
|||
val format = DecimalFormat("0.00")
|
||||
val formatInt = DecimalFormat("0")
|
||||
val bolusWizard = BolusWizard(injector).doCalc(profile, profileName, activePlugin.activeTreatments.tempTargetFromHistory,
|
||||
carbsAfterConstraints, cobInfo.displayCob, bgReading.valueToUnits(profileFunction.getUnits()),
|
||||
carbsAfterConstraints, if (cobInfo.displayCob != null) cobInfo.displayCob!! else 0.0, bgReading.valueToUnits(profileFunction.getUnits()),
|
||||
0.0, percentage.toDouble(), useBG, useCOB, useBolusIOB, useBasalIOB, false, useTT, useTrend, false)
|
||||
if (Math.abs(bolusWizard.insulinAfterConstraints - bolusWizard.calculatedTotalInsulin) >= 0.01) {
|
||||
sendError("Insulin constraint violation!" +
|
||||
|
|
|
@ -16,7 +16,7 @@ import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
|||
import info.nightscout.androidaps.plugins.general.overview.events.EventDismissBolusProgressIfRunning
|
||||
import info.nightscout.androidaps.plugins.general.overview.events.EventOverviewBolusProgress
|
||||
import info.nightscout.androidaps.plugins.general.wear.wearintegration.WatchUpdaterService
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.utils.FabricPrivacy
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper
|
||||
import info.nightscout.androidaps.utils.rx.AapsSchedulers
|
||||
|
|
|
@ -16,7 +16,7 @@ import info.nightscout.androidaps.logging.AAPSLogger
|
|||
import info.nightscout.androidaps.plugins.aps.loop.LoopPlugin
|
||||
import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.utils.DecimalFormatter
|
||||
import info.nightscout.androidaps.utils.FabricPrivacy
|
||||
import io.reactivex.rxkotlin.plusAssign
|
||||
|
|
|
@ -71,14 +71,14 @@ open class IobCobCalculatorPlugin @Inject constructor(
|
|||
private var absIobTable = LongSparseArray<IobTotal?>() // oldest at index 0, absolute insulin in the body
|
||||
private var autosensDataTable = LongSparseArray<AutosensData>() // oldest at index 0
|
||||
private var basalDataTable = LongSparseArray<BasalData>() // oldest at index 0
|
||||
@Volatile var bgReadings: List<GlucoseValue> = listOf() // newest at index 0
|
||||
@Volatile override var bgReadings: List<GlucoseValue> = listOf() // newest at index 0
|
||||
@Volatile var bucketedData: MutableList<InMemoryGlucoseValue>? = null
|
||||
|
||||
// we need to make sure that bucketed_data will always have the same timestamp for correct use of cached values
|
||||
// once referenceTime != null all bucketed data should be (x * 5min) from referenceTime
|
||||
var referenceTime: Long = -1
|
||||
private var lastUsed5minCalculation: Boolean? = null // true if used 5min bucketed data
|
||||
val dataLock = Any()
|
||||
override val dataLock = Any()
|
||||
var stopCalculationTrigger = false
|
||||
private var thread: Thread? = null
|
||||
|
||||
|
@ -388,7 +388,7 @@ open class IobCobCalculatorPlugin @Inject constructor(
|
|||
return getBGDataFrom
|
||||
}
|
||||
|
||||
fun calculateFromTreatmentsAndTempsSynchronized(time: Long, profile: Profile?): IobTotal {
|
||||
override fun calculateFromTreatmentsAndTempsSynchronized(time: Long, profile: Profile?): IobTotal {
|
||||
synchronized(dataLock) { return calculateFromTreatmentsAndTemps(time, profile) }
|
||||
}
|
||||
|
||||
|
@ -524,7 +524,7 @@ open class IobCobCalculatorPlugin @Inject constructor(
|
|||
synchronized(dataLock) { return getLastAutosensData(reason) }
|
||||
}
|
||||
|
||||
fun getCobInfo(_synchronized: Boolean, reason: String): CobInfo {
|
||||
override fun getCobInfo(_synchronized: Boolean, reason: String): CobInfo {
|
||||
val autosensData = if (_synchronized) getLastAutosensDataSynchronized(reason) else getLastAutosensData(reason)
|
||||
var displayCob: Double? = null
|
||||
var futureCarbs = 0.0
|
||||
|
@ -563,7 +563,7 @@ open class IobCobCalculatorPlugin @Inject constructor(
|
|||
return sum / count
|
||||
}
|
||||
|
||||
fun getLastAutosensData(reason: String): AutosensData? {
|
||||
override fun getLastAutosensData(reason: String): AutosensData? {
|
||||
if (autosensDataTable.size() < 1) {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "AUTOSENSDATA null: autosensDataTable empty ($reason)")
|
||||
return null
|
||||
|
|
|
@ -17,7 +17,7 @@ import info.nightscout.androidaps.plugins.general.overview.notifications.Notific
|
|||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin.Companion.roundUpTime
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.data.AutosensData
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensBgLoaded
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventIobCalculationProgress
|
||||
import info.nightscout.androidaps.plugins.sensitivity.SensitivityAAPSPlugin
|
||||
import info.nightscout.androidaps.plugins.sensitivity.SensitivityWeightedAveragePlugin
|
||||
|
@ -82,7 +82,7 @@ class IobCobOref1Thread internal constructor(
|
|||
rxBus.send(EventAutosensBgLoaded(cause))
|
||||
}
|
||||
val bucketedData = iobCobCalculatorPlugin.bucketedData
|
||||
val autosensDataTable = iobCobCalculatorPlugin.autosensDataTable
|
||||
val autosensDataTable = iobCobCalculatorPlugin.getAutosensDataTable()
|
||||
if (bucketedData == null || bucketedData.size < 3) {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Aborting calculation thread (No bucketed data available): $from")
|
||||
return
|
||||
|
@ -288,7 +288,7 @@ class IobCobOref1Thread internal constructor(
|
|||
}
|
||||
}
|
||||
|
||||
// add an extra negative deviation if a high temptarget is running and exercise mode is set
|
||||
// add an extra negative deviation if a high temp target is running and exercise mode is set
|
||||
// TODO AS-FIX
|
||||
@Suppress("SimplifyBooleanWithConstants")
|
||||
if (false && sp.getBoolean(R.string.key_high_temptarget_raises_sensitivity, SMBDefaults.high_temptarget_raises_sensitivity)) {
|
||||
|
|
|
@ -18,7 +18,7 @@ import info.nightscout.androidaps.plugins.general.overview.notifications.Notific
|
|||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin.Companion.roundUpTime
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.data.AutosensData
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensBgLoaded
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventIobCalculationProgress
|
||||
import info.nightscout.androidaps.plugins.sensitivity.SensitivityAAPSPlugin
|
||||
import info.nightscout.androidaps.plugins.sensitivity.SensitivityWeightedAveragePlugin
|
||||
|
@ -83,7 +83,7 @@ class IobCobThread @Inject internal constructor(
|
|||
rxBus.send(EventAutosensBgLoaded(cause))
|
||||
}
|
||||
val bucketedData = iobCobCalculatorPlugin.bucketedData
|
||||
val autosensDataTable = iobCobCalculatorPlugin.autosensDataTable
|
||||
val autosensDataTable = iobCobCalculatorPlugin.getAutosensDataTable()
|
||||
if (bucketedData == null || bucketedData.size < 3) {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Aborting calculation thread (No bucketed data available): $from")
|
||||
return
|
||||
|
|
|
@ -1,220 +0,0 @@
|
|||
package info.nightscout.androidaps.plugins.sensitivity;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.collection.LongSparseArray;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Singleton;
|
||||
|
||||
import dagger.android.HasAndroidInjector;
|
||||
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.CareportalEvent;
|
||||
import info.nightscout.androidaps.db.ProfileSwitch;
|
||||
import info.nightscout.androidaps.interfaces.IobCobCalculatorInterface;
|
||||
import info.nightscout.androidaps.interfaces.PluginDescription;
|
||||
import info.nightscout.androidaps.interfaces.PluginType;
|
||||
import info.nightscout.androidaps.interfaces.ProfileFunction;
|
||||
import info.nightscout.androidaps.logging.AAPSLogger;
|
||||
import info.nightscout.androidaps.logging.LTag;
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.AutosensResult;
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin;
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.data.AutosensData;
|
||||
import info.nightscout.androidaps.utils.DateUtil;
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper;
|
||||
import info.nightscout.androidaps.utils.sharedPreferences.SP;
|
||||
|
||||
/**
|
||||
* Created by mike on 24.06.2017.
|
||||
*/
|
||||
|
||||
@Singleton
|
||||
public class SensitivityAAPSPlugin extends AbstractSensitivityPlugin {
|
||||
|
||||
private final ProfileFunction profileFunction;
|
||||
private final DateUtil dateUtil;
|
||||
|
||||
@Inject
|
||||
public SensitivityAAPSPlugin(
|
||||
HasAndroidInjector injector,
|
||||
AAPSLogger aapsLogger,
|
||||
ResourceHelper resourceHelper,
|
||||
SP sp,
|
||||
ProfileFunction profileFunction,
|
||||
DateUtil dateUtil
|
||||
) {
|
||||
super(new PluginDescription()
|
||||
.mainType(PluginType.SENSITIVITY)
|
||||
.pluginIcon(R.drawable.ic_generic_icon)
|
||||
.pluginName(R.string.sensitivityaaps)
|
||||
.shortName(R.string.sensitivity_shortname)
|
||||
.preferencesId(R.xml.pref_absorption_aaps)
|
||||
.description(R.string.description_sensitivity_aaps),
|
||||
injector, aapsLogger, resourceHelper, sp
|
||||
);
|
||||
this.profileFunction = profileFunction;
|
||||
this.dateUtil = dateUtil;
|
||||
}
|
||||
|
||||
@NonNull @Override
|
||||
public AutosensResult detectSensitivity(IobCobCalculatorInterface iobCobCalculatorPlugin, long fromTime, long toTime) {
|
||||
LongSparseArray<AutosensData> autosensDataTable = iobCobCalculatorPlugin.getAutosensDataTable();
|
||||
|
||||
String age = getSp().getString(R.string.key_age, "");
|
||||
int defaultHours = 24;
|
||||
if (age.equals(getResourceHelper().gs(R.string.key_adult))) defaultHours = 24;
|
||||
if (age.equals(getResourceHelper().gs(R.string.key_teenage))) defaultHours = 4;
|
||||
if (age.equals(getResourceHelper().gs(R.string.key_child))) defaultHours = 4;
|
||||
int hoursForDetection = getSp().getInt(R.string.key_openapsama_autosens_period, defaultHours);
|
||||
|
||||
Profile profile = profileFunction.getProfile();
|
||||
|
||||
if (profile == null) {
|
||||
getAapsLogger().error("No profile");
|
||||
return new AutosensResult();
|
||||
}
|
||||
|
||||
if (autosensDataTable == null || autosensDataTable.size() < 4) {
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "No autosens data available. lastDataTime=" + iobCobCalculatorPlugin.lastDataTime());
|
||||
return new AutosensResult();
|
||||
}
|
||||
|
||||
AutosensData current = iobCobCalculatorPlugin.getAutosensData(toTime); // this is running inside lock already
|
||||
if (current == null) {
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "No autosens data available. toTime: " + dateUtil.dateAndTimeString(toTime) + " lastDataTime: " + iobCobCalculatorPlugin.lastDataTime());
|
||||
return new AutosensResult();
|
||||
}
|
||||
|
||||
|
||||
List<CareportalEvent> siteChanges = MainApp.getDbHelper().getCareportalEventsFromTime(fromTime, CareportalEvent.SITECHANGE, true);
|
||||
List<ProfileSwitch> profileSwitches = MainApp.getDbHelper().getProfileSwitchEventsFromTime(fromTime, true);
|
||||
|
||||
List<Double> deviationsArray = new ArrayList<>();
|
||||
String pastSensitivity = "";
|
||||
int index = 0;
|
||||
while (index < autosensDataTable.size()) {
|
||||
AutosensData autosensData = autosensDataTable.valueAt(index);
|
||||
|
||||
if (autosensData.time < fromTime) {
|
||||
index++;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (autosensData.time > toTime) {
|
||||
index++;
|
||||
continue;
|
||||
}
|
||||
|
||||
// reset deviations after site change
|
||||
if (new CareportalEvent(getInjector()).isEvent5minBack(siteChanges, autosensData.time)) {
|
||||
deviationsArray.clear();
|
||||
pastSensitivity += "(SITECHANGE)";
|
||||
}
|
||||
|
||||
// reset deviations after profile switch
|
||||
if (new ProfileSwitch(getInjector()).isEvent5minBack(profileSwitches, autosensData.time, true)) {
|
||||
deviationsArray.clear();
|
||||
pastSensitivity += "(PROFILESWITCH)";
|
||||
}
|
||||
|
||||
double deviation = autosensData.deviation;
|
||||
|
||||
//set positive deviations to zero if bg < 80
|
||||
if (autosensData.bg < 80 && deviation > 0)
|
||||
deviation = 0;
|
||||
|
||||
if (autosensData.validDeviation)
|
||||
if (autosensData.time > toTime - hoursForDetection * 60 * 60 * 1000L)
|
||||
deviationsArray.add(deviation);
|
||||
if (deviationsArray.size() > hoursForDetection * 60 / 5)
|
||||
deviationsArray.remove(0);
|
||||
|
||||
|
||||
pastSensitivity += autosensData.pastSensitivity;
|
||||
int secondsFromMidnight = Profile.secondsFromMidnight(autosensData.time);
|
||||
if (secondsFromMidnight % 3600 < 2.5 * 60 || secondsFromMidnight % 3600 > 57.5 * 60) {
|
||||
pastSensitivity += "(" + Math.round(secondsFromMidnight / 3600d) + ")";
|
||||
}
|
||||
index++;
|
||||
}
|
||||
|
||||
Double[] deviations = new Double[deviationsArray.size()];
|
||||
deviations = deviationsArray.toArray(deviations);
|
||||
|
||||
double sens = profile.getIsfMgdl();
|
||||
|
||||
String ratioLimit = "";
|
||||
String sensResult = "";
|
||||
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "Records: " + index + " " + pastSensitivity);
|
||||
|
||||
Arrays.sort(deviations);
|
||||
|
||||
double percentile = IobCobCalculatorPlugin.Companion.percentile(deviations, 0.50);
|
||||
double basalOff = percentile * (60.0 / 5.0) / sens;
|
||||
double ratio = 1 + (basalOff / profile.getMaxDailyBasal());
|
||||
|
||||
if (percentile < 0) { // sensitive
|
||||
sensResult = "Excess insulin sensitivity detected";
|
||||
} else if (percentile > 0) { // resistant
|
||||
sensResult = "Excess insulin resistance detected";
|
||||
} else {
|
||||
sensResult = "Sensitivity normal";
|
||||
}
|
||||
|
||||
getAapsLogger().debug(LTag.AUTOSENS, sensResult);
|
||||
|
||||
AutosensResult output = fillResult(ratio, current.cob, pastSensitivity, ratioLimit,
|
||||
sensResult, deviationsArray.size());
|
||||
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "Sensitivity to: "
|
||||
+ dateUtil.dateAndTimeString(toTime) +
|
||||
" ratio: " + output.ratio
|
||||
+ " mealCOB: " + current.cob);
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "Sensitivity to: deviations " + Arrays.toString(deviations));
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
@NotNull @Override public SensitivityType getId() {
|
||||
return SensitivityType.SENSITIVITY_AAPS;
|
||||
}
|
||||
|
||||
@NotNull @Override public JSONObject configuration() {
|
||||
JSONObject c = new JSONObject();
|
||||
try {
|
||||
c.put(getResourceHelper().gs(R.string.key_absorption_maxtime), getSp().getDouble(R.string.key_absorption_maxtime, Constants.DEFAULT_MAX_ABSORPTION_TIME));
|
||||
c.put(getResourceHelper().gs(R.string.key_openapsama_autosens_period), getSp().getInt(R.string.key_openapsama_autosens_period, 24));
|
||||
c.put(getResourceHelper().gs(R.string.key_openapsama_autosens_max), getSp().getDouble(R.string.key_openapsama_autosens_max, 1.2));
|
||||
c.put(getResourceHelper().gs(R.string.key_openapsama_autosens_min), getSp().getDouble(R.string.key_openapsama_autosens_min, 0.7));
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
@Override public void applyConfiguration(@NotNull JSONObject configuration) {
|
||||
try {
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_absorption_maxtime)))
|
||||
getSp().putDouble(R.string.key_absorption_maxtime, configuration.getDouble(getResourceHelper().gs(R.string.key_absorption_maxtime)));
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_openapsama_autosens_period)))
|
||||
getSp().putDouble(R.string.key_openapsama_autosens_period, configuration.getDouble(getResourceHelper().gs(R.string.key_openapsama_autosens_period)));
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_openapsama_autosens_max)))
|
||||
getSp().getDouble(R.string.key_openapsama_autosens_max, configuration.getDouble(getResourceHelper().gs(R.string.key_openapsama_autosens_max)));
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_openapsama_autosens_min)))
|
||||
getSp().getDouble(R.string.key_openapsama_autosens_min, configuration.getDouble(getResourceHelper().gs(R.string.key_openapsama_autosens_min)));
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,161 @@
|
|||
package info.nightscout.androidaps.plugins.sensitivity
|
||||
|
||||
import dagger.android.HasAndroidInjector
|
||||
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.CareportalEvent
|
||||
import info.nightscout.androidaps.db.ProfileSwitch
|
||||
import info.nightscout.androidaps.interfaces.IobCobCalculatorInterface
|
||||
import info.nightscout.androidaps.interfaces.PluginDescription
|
||||
import info.nightscout.androidaps.interfaces.PluginType
|
||||
import info.nightscout.androidaps.interfaces.ProfileFunction
|
||||
import info.nightscout.androidaps.interfaces.SensitivityInterface.SensitivityType
|
||||
import info.nightscout.androidaps.logging.AAPSLogger
|
||||
import info.nightscout.androidaps.logging.LTag
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.AutosensResult
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin.Companion.percentile
|
||||
import info.nightscout.androidaps.utils.DateUtil
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper
|
||||
import info.nightscout.androidaps.utils.sharedPreferences.SP
|
||||
import org.json.JSONException
|
||||
import org.json.JSONObject
|
||||
import java.util.*
|
||||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
@Singleton
|
||||
open class SensitivityAAPSPlugin @Inject constructor(
|
||||
injector: HasAndroidInjector?,
|
||||
aapsLogger: AAPSLogger?,
|
||||
resourceHelper: ResourceHelper?,
|
||||
sp: SP?,
|
||||
private val profileFunction: ProfileFunction,
|
||||
private val dateUtil: DateUtil
|
||||
) : AbstractSensitivityPlugin(PluginDescription()
|
||||
.mainType(PluginType.SENSITIVITY)
|
||||
.pluginIcon(R.drawable.ic_generic_icon)
|
||||
.pluginName(R.string.sensitivityaaps)
|
||||
.shortName(R.string.sensitivity_shortname)
|
||||
.preferencesId(R.xml.pref_absorption_aaps)
|
||||
.description(R.string.description_sensitivity_aaps),
|
||||
injector!!, aapsLogger!!, resourceHelper!!, sp!!
|
||||
) {
|
||||
|
||||
override fun detectSensitivity(plugin: IobCobCalculatorInterface, fromTime: Long, toTime: Long): AutosensResult {
|
||||
val autosensDataTable = plugin.getAutosensDataTable()
|
||||
val age = sp.getString(R.string.key_age, "")
|
||||
var defaultHours = 24
|
||||
if (age == resourceHelper.gs(R.string.key_adult)) defaultHours = 24
|
||||
if (age == resourceHelper.gs(R.string.key_teenage)) defaultHours = 4
|
||||
if (age == resourceHelper.gs(R.string.key_child)) defaultHours = 4
|
||||
val hoursForDetection = sp.getInt(R.string.key_openapsama_autosens_period, defaultHours)
|
||||
val profile = profileFunction.getProfile()
|
||||
if (profile == null) {
|
||||
aapsLogger.error("No profile")
|
||||
return AutosensResult()
|
||||
}
|
||||
if (autosensDataTable.size() < 4) {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "No autosens data available. lastDataTime=" + plugin.lastDataTime())
|
||||
return AutosensResult()
|
||||
}
|
||||
val current = plugin.getAutosensData(toTime) // this is running inside lock already
|
||||
if (current == null) {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "No autosens data available. toTime: " + dateUtil.dateAndTimeString(toTime) + " lastDataTime: " + plugin.lastDataTime())
|
||||
return AutosensResult()
|
||||
}
|
||||
val siteChanges = MainApp.getDbHelper().getCareportalEventsFromTime(fromTime, CareportalEvent.SITECHANGE, true)
|
||||
val profileSwitches = MainApp.getDbHelper().getProfileSwitchEventsFromTime(fromTime, true)
|
||||
val deviationsArray: MutableList<Double> = ArrayList()
|
||||
var pastSensitivity = ""
|
||||
var index = 0
|
||||
while (index < autosensDataTable.size()) {
|
||||
val autosensData = autosensDataTable.valueAt(index)
|
||||
if (autosensData.time < fromTime) {
|
||||
index++
|
||||
continue
|
||||
}
|
||||
if (autosensData.time > toTime) {
|
||||
index++
|
||||
continue
|
||||
}
|
||||
|
||||
// reset deviations after site change
|
||||
if (CareportalEvent(injector).isEvent5minBack(siteChanges, autosensData.time)) {
|
||||
deviationsArray.clear()
|
||||
pastSensitivity += "(SITECHANGE)"
|
||||
}
|
||||
|
||||
// reset deviations after profile switch
|
||||
if (ProfileSwitch(injector).isEvent5minBack(profileSwitches, autosensData.time, true)) {
|
||||
deviationsArray.clear()
|
||||
pastSensitivity += "(PROFILESWITCH)"
|
||||
}
|
||||
var deviation = autosensData.deviation
|
||||
|
||||
//set positive deviations to zero if bg < 80
|
||||
if (autosensData.bg < 80 && deviation > 0) deviation = 0.0
|
||||
if (autosensData.validDeviation) if (autosensData.time > toTime - hoursForDetection * 60 * 60 * 1000L) deviationsArray.add(deviation)
|
||||
if (deviationsArray.size > hoursForDetection * 60 / 5) deviationsArray.removeAt(0)
|
||||
pastSensitivity += autosensData.pastSensitivity
|
||||
val secondsFromMidnight = Profile.secondsFromMidnight(autosensData.time)
|
||||
if (secondsFromMidnight % 3600 < 2.5 * 60 || secondsFromMidnight % 3600 > 57.5 * 60) {
|
||||
pastSensitivity += "(" + (secondsFromMidnight / 3600.0).roundToInt() + ")"
|
||||
}
|
||||
index++
|
||||
}
|
||||
val deviations = Array(deviationsArray.size) { i -> deviationsArray[i] }
|
||||
val sens = profile.isfMgdl
|
||||
val ratioLimit = ""
|
||||
val sensResult: String
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Records: $index $pastSensitivity")
|
||||
Arrays.sort(deviations)
|
||||
val percentile = percentile(deviations, 0.50)
|
||||
val basalOff = percentile * (60.0 / 5.0) / sens
|
||||
val ratio = 1 + basalOff / profile.maxDailyBasal
|
||||
sensResult = when {
|
||||
percentile < 0 -> "Excess insulin sensitivity detected"
|
||||
percentile > 0 -> "Excess insulin resistance detected"
|
||||
else -> "Sensitivity normal"
|
||||
|
||||
}
|
||||
aapsLogger.debug(LTag.AUTOSENS, sensResult)
|
||||
val output = fillResult(ratio, current.cob, pastSensitivity, ratioLimit,
|
||||
sensResult, deviationsArray.size)
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Sensitivity to: "
|
||||
+ dateUtil.dateAndTimeString(toTime) +
|
||||
" ratio: " + output.ratio
|
||||
+ " mealCOB: " + current.cob)
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Sensitivity to: deviations " + deviations.contentToString())
|
||||
return output
|
||||
}
|
||||
|
||||
override val id: SensitivityType
|
||||
get() = SensitivityType.SENSITIVITY_AAPS
|
||||
|
||||
override fun configuration(): JSONObject {
|
||||
val c = JSONObject()
|
||||
try {
|
||||
c.put(resourceHelper.gs(R.string.key_absorption_maxtime), sp.getDouble(R.string.key_absorption_maxtime, Constants.DEFAULT_MAX_ABSORPTION_TIME))
|
||||
c.put(resourceHelper.gs(R.string.key_openapsama_autosens_period), sp.getInt(R.string.key_openapsama_autosens_period, 24))
|
||||
c.put(resourceHelper.gs(R.string.key_openapsama_autosens_max), sp.getDouble(R.string.key_openapsama_autosens_max, 1.2))
|
||||
c.put(resourceHelper.gs(R.string.key_openapsama_autosens_min), sp.getDouble(R.string.key_openapsama_autosens_min, 0.7))
|
||||
} catch (e: JSONException) {
|
||||
e.printStackTrace()
|
||||
}
|
||||
return c
|
||||
}
|
||||
|
||||
override fun applyConfiguration(configuration: JSONObject) {
|
||||
try {
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_absorption_maxtime))) sp.putDouble(R.string.key_absorption_maxtime, configuration.getDouble(resourceHelper.gs(R.string.key_absorption_maxtime)))
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_openapsama_autosens_period))) sp.putDouble(R.string.key_openapsama_autosens_period, configuration.getDouble(resourceHelper.gs(R.string.key_openapsama_autosens_period)))
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_openapsama_autosens_max))) sp.getDouble(R.string.key_openapsama_autosens_max, configuration.getDouble(resourceHelper.gs(R.string.key_openapsama_autosens_max)))
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_openapsama_autosens_min))) sp.getDouble(R.string.key_openapsama_autosens_min, configuration.getDouble(resourceHelper.gs(R.string.key_openapsama_autosens_min)))
|
||||
} catch (e: JSONException) {
|
||||
e.printStackTrace()
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,286 +0,0 @@
|
|||
package info.nightscout.androidaps.plugins.sensitivity;
|
||||
|
||||
import androidx.collection.LongSparseArray;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Singleton;
|
||||
|
||||
import dagger.android.HasAndroidInjector;
|
||||
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.CareportalEvent;
|
||||
import info.nightscout.androidaps.db.ProfileSwitch;
|
||||
import info.nightscout.androidaps.interfaces.IobCobCalculatorInterface;
|
||||
import info.nightscout.androidaps.interfaces.PluginDescription;
|
||||
import info.nightscout.androidaps.interfaces.PluginType;
|
||||
import info.nightscout.androidaps.interfaces.ProfileFunction;
|
||||
import info.nightscout.androidaps.logging.AAPSLogger;
|
||||
import info.nightscout.androidaps.logging.LTag;
|
||||
import info.nightscout.androidaps.plugins.aps.openAPSSMB.SMBDefaults;
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.AutosensResult;
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin;
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.data.AutosensData;
|
||||
import info.nightscout.androidaps.utils.DateUtil;
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper;
|
||||
import info.nightscout.androidaps.utils.sharedPreferences.SP;
|
||||
|
||||
|
||||
/**
|
||||
* Created by mike on 19.06.2018.
|
||||
*/
|
||||
@Singleton
|
||||
public class SensitivityOref1Plugin extends AbstractSensitivityPlugin {
|
||||
|
||||
private final ProfileFunction profileFunction;
|
||||
private final DateUtil dateUtil;
|
||||
|
||||
@Inject
|
||||
public SensitivityOref1Plugin(
|
||||
HasAndroidInjector injector,
|
||||
AAPSLogger aapsLogger,
|
||||
ResourceHelper resourceHelper,
|
||||
SP sp,
|
||||
ProfileFunction profileFunction,
|
||||
DateUtil dateUtil
|
||||
) {
|
||||
super(new PluginDescription()
|
||||
.mainType(PluginType.SENSITIVITY)
|
||||
.pluginIcon(R.drawable.ic_generic_icon)
|
||||
.pluginName(R.string.sensitivityoref1)
|
||||
.shortName(R.string.sensitivity_shortname)
|
||||
.enableByDefault(true)
|
||||
.preferencesId(R.xml.pref_absorption_oref1)
|
||||
.description(R.string.description_sensitivity_oref1)
|
||||
.setDefault(),
|
||||
injector, aapsLogger, resourceHelper, sp
|
||||
);
|
||||
this.profileFunction = profileFunction;
|
||||
this.dateUtil = dateUtil;
|
||||
}
|
||||
|
||||
@NotNull @Override
|
||||
public AutosensResult detectSensitivity(IobCobCalculatorInterface iobCobCalculatorPlugin, long fromTime, long toTime) {
|
||||
// todo this method is called from the IobCobCalculatorPlugin, which leads to a circular
|
||||
// dependency, this should be avoided
|
||||
LongSparseArray<AutosensData> autosensDataTable = iobCobCalculatorPlugin.getAutosensDataTable();
|
||||
|
||||
Profile profile = profileFunction.getProfile();
|
||||
|
||||
if (profile == null) {
|
||||
getAapsLogger().error("No profile");
|
||||
return new AutosensResult();
|
||||
}
|
||||
|
||||
if (autosensDataTable == null || autosensDataTable.size() < 4) {
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "No autosens data available. lastDataTime=" + iobCobCalculatorPlugin.lastDataTime());
|
||||
return new AutosensResult();
|
||||
}
|
||||
|
||||
// the current
|
||||
AutosensData current = iobCobCalculatorPlugin.getAutosensData(toTime); // this is running inside lock already
|
||||
if (current == null) {
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "No autosens data available. toTime: " + dateUtil.dateAndTimeString(toTime) + " lastDataTime: " + iobCobCalculatorPlugin.lastDataTime());
|
||||
return new AutosensResult();
|
||||
}
|
||||
|
||||
List<CareportalEvent> siteChanges = MainApp.getDbHelper().getCareportalEventsFromTime(fromTime, CareportalEvent.SITECHANGE, true);
|
||||
List<ProfileSwitch> profileSwitches = MainApp.getDbHelper().getProfileSwitchEventsFromTime(fromTime, true);
|
||||
|
||||
//[0] = 8 hour
|
||||
//[1] = 24 hour
|
||||
//Deviationshour has DeviationsArray
|
||||
List<ArrayList<Double>> deviationsHour = Arrays.asList(new ArrayList<>(), new ArrayList<>());
|
||||
List<String> pastSensitivityArray = Arrays.asList("", "");
|
||||
List<String> sensResultArray = Arrays.asList("", "");
|
||||
List<Double> ratioArray = Arrays.asList(0d, 0d);
|
||||
List<Double> deviationCategory = Arrays.asList(96d, 288d);
|
||||
List<String> ratioLimitArray = Arrays.asList("", "");
|
||||
List<Double> hoursDetection = Arrays.asList(8d, 24d);
|
||||
|
||||
|
||||
int index = 0;
|
||||
while (index < autosensDataTable.size()) {
|
||||
AutosensData autosensData = autosensDataTable.valueAt(index);
|
||||
|
||||
if (autosensData.time < fromTime) {
|
||||
index++;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (autosensData.time > toTime) {
|
||||
index++;
|
||||
continue;
|
||||
}
|
||||
int hoursegment = 0;
|
||||
//hoursegment = 0 = 8 hour
|
||||
//hoursegment = 1 = 24 hour
|
||||
while (hoursegment < deviationsHour.size()) {
|
||||
ArrayList<Double> deviationsArray = deviationsHour.get(hoursegment);
|
||||
String pastSensitivity = pastSensitivityArray.get(hoursegment);
|
||||
|
||||
// reset deviations after site change
|
||||
if (new CareportalEvent(getInjector()).isEvent5minBack(siteChanges, autosensData.time)) {
|
||||
deviationsArray.clear();
|
||||
pastSensitivity += "(SITECHANGE)";
|
||||
}
|
||||
|
||||
// reset deviations after profile switch
|
||||
if (new ProfileSwitch(getInjector()).isEvent5minBack(profileSwitches, autosensData.time, true)) {
|
||||
deviationsArray.clear();
|
||||
pastSensitivity += "(PROFILESWITCH)";
|
||||
}
|
||||
|
||||
double deviation = autosensData.deviation;
|
||||
|
||||
//set positive deviations to zero if bg < 80
|
||||
if (autosensData.bg < 80 && deviation > 0)
|
||||
deviation = 0;
|
||||
|
||||
if (autosensData.validDeviation)
|
||||
if (autosensData.time > toTime - hoursDetection.get(hoursegment) * 60 * 60 * 1000L)
|
||||
deviationsArray.add(deviation);
|
||||
|
||||
|
||||
deviationsArray.addAll(autosensData.extraDeviation);
|
||||
|
||||
if (deviationsArray.size() > deviationCategory.get(hoursegment)) {
|
||||
deviationsArray.remove(0);
|
||||
}
|
||||
|
||||
pastSensitivity += autosensData.pastSensitivity;
|
||||
int secondsFromMidnight = Profile.secondsFromMidnight(autosensData.time);
|
||||
|
||||
if (secondsFromMidnight % 3600 < 2.5 * 60 || secondsFromMidnight % 3600 > 57.5 * 60) {
|
||||
pastSensitivity += "(" + Math.round(secondsFromMidnight / 3600d) + ")";
|
||||
}
|
||||
|
||||
//Update the data back to the parent
|
||||
deviationsHour.set(hoursegment, deviationsArray);
|
||||
pastSensitivityArray.set(hoursegment, pastSensitivity);
|
||||
hoursegment++;
|
||||
}
|
||||
index++;
|
||||
}
|
||||
|
||||
// when we have less than 8h/24 worth of deviation data, add up to 90m of zero deviations
|
||||
// this dampens any large sensitivity changes detected based on too little data, without ignoring them completely
|
||||
|
||||
for (int i = 0; i < deviationsHour.size(); i++) {
|
||||
ArrayList<Double> deviations = deviationsHour.get(i);
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "Using most recent " + deviations.size() + " deviations");
|
||||
if (deviations.size() < deviationCategory.get(i)) {
|
||||
int pad = (int) Math.round((1 - (double) deviations.size() / deviationCategory.get(i)) * 18);
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "Adding " + pad + " more zero deviations");
|
||||
for (int d = 0; d < pad; d++) {
|
||||
deviations.add(0d);
|
||||
}
|
||||
}
|
||||
//Update the data back to the parent
|
||||
deviationsHour.set(i, deviations);
|
||||
|
||||
}
|
||||
|
||||
int hourused = 0;
|
||||
while (hourused < deviationsHour.size()) {
|
||||
ArrayList deviationsArray = deviationsHour.get(hourused);
|
||||
String pastSensitivity = pastSensitivityArray.get(hourused);
|
||||
String sensResult = "(8 hours) ";
|
||||
if (hourused == 1) sensResult = "(24 hours) ";
|
||||
String ratioLimit = "";
|
||||
|
||||
Double[] deviations = new Double[deviationsArray.size()];
|
||||
deviations = (Double[]) deviationsArray.toArray(deviations);
|
||||
|
||||
double sens = profile.getIsfMgdl();
|
||||
|
||||
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "Records: " + index + " " + pastSensitivity);
|
||||
|
||||
Arrays.sort(deviations);
|
||||
double pSensitive = IobCobCalculatorPlugin.Companion.percentile(deviations, 0.50);
|
||||
double pResistant = IobCobCalculatorPlugin.Companion.percentile(deviations, 0.50);
|
||||
|
||||
double basalOff = 0;
|
||||
|
||||
if (pSensitive < 0) { // sensitive
|
||||
basalOff = pSensitive * (60.0 / 5) / sens;
|
||||
sensResult += "Excess insulin sensitivity detected";
|
||||
} else if (pResistant > 0) { // resistant
|
||||
basalOff = pResistant * (60.0 / 5) / sens;
|
||||
sensResult += "Excess insulin resistance detected";
|
||||
} else {
|
||||
sensResult += "Sensitivity normal";
|
||||
}
|
||||
|
||||
getAapsLogger().debug(LTag.AUTOSENS, sensResult);
|
||||
|
||||
double ratio = 1 + (basalOff / profile.getMaxDailyBasal());
|
||||
|
||||
//Update the data back to the parent
|
||||
sensResultArray.set(hourused, sensResult);
|
||||
ratioArray.set(hourused, ratio);
|
||||
ratioLimitArray.set(hourused, ratioLimit);
|
||||
hourused++;
|
||||
}
|
||||
|
||||
int key = 1;
|
||||
String comparison = " 8 h ratio " + ratioArray.get(0) + " vs 24h ratio " + ratioArray.get(1);
|
||||
//use 24 hour ratio by default
|
||||
//if the 8 hour ratio is less than the 24 hour ratio, the 8 hour ratio is used
|
||||
if (ratioArray.get(0) < ratioArray.get(1)) {
|
||||
key = 0;
|
||||
}
|
||||
//String message = hoursDetection.get(key) + " of sensitivity used";
|
||||
AutosensResult output = fillResult(ratioArray.get(key), current.cob, pastSensitivityArray.get(key), ratioLimitArray.get(key),
|
||||
sensResultArray.get(key) + comparison, deviationsHour.get(key).size());
|
||||
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "Sensitivity to: "
|
||||
+ dateUtil.dateAndTimeString(toTime) +
|
||||
" ratio: " + output.ratio
|
||||
+ " mealCOB: " + current.cob);
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
@NotNull @Override public JSONObject configuration() {
|
||||
JSONObject c = new JSONObject();
|
||||
try {
|
||||
c.put(getResourceHelper().gs(R.string.key_openapsama_min_5m_carbimpact), getSp().getDouble(R.string.key_openapsama_min_5m_carbimpact, SMBDefaults.min_5m_carbimpact));
|
||||
c.put(getResourceHelper().gs(R.string.key_absorption_cutoff), getSp().getDouble(R.string.key_absorption_cutoff, Constants.DEFAULT_MAX_ABSORPTION_TIME));
|
||||
c.put(getResourceHelper().gs(R.string.key_openapsama_autosens_max), getSp().getDouble(R.string.key_openapsama_autosens_max, 1.2));
|
||||
c.put(getResourceHelper().gs(R.string.key_openapsama_autosens_min), getSp().getDouble(R.string.key_openapsama_autosens_min, 0.7));
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
@Override public void applyConfiguration(@NotNull JSONObject configuration) {
|
||||
try {
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_openapsama_min_5m_carbimpact)))
|
||||
getSp().putDouble(R.string.key_openapsama_min_5m_carbimpact, configuration.getDouble(getResourceHelper().gs(R.string.key_openapsama_min_5m_carbimpact)));
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_absorption_cutoff)))
|
||||
getSp().putDouble(R.string.key_absorption_cutoff, configuration.getDouble(getResourceHelper().gs(R.string.key_absorption_cutoff)));
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_openapsama_autosens_max)))
|
||||
getSp().getDouble(R.string.key_openapsama_autosens_max, configuration.getDouble(getResourceHelper().gs(R.string.key_openapsama_autosens_max)));
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_openapsama_autosens_min)))
|
||||
getSp().getDouble(R.string.key_openapsama_autosens_min, configuration.getDouble(getResourceHelper().gs(R.string.key_openapsama_autosens_min)));
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
@NotNull @Override public SensitivityType getId() {
|
||||
return SensitivityType.SENSITIVITY_OREF1;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,228 @@
|
|||
package info.nightscout.androidaps.plugins.sensitivity
|
||||
|
||||
import dagger.android.HasAndroidInjector
|
||||
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.CareportalEvent
|
||||
import info.nightscout.androidaps.db.ProfileSwitch
|
||||
import info.nightscout.androidaps.interfaces.IobCobCalculatorInterface
|
||||
import info.nightscout.androidaps.interfaces.PluginDescription
|
||||
import info.nightscout.androidaps.interfaces.PluginType
|
||||
import info.nightscout.androidaps.interfaces.ProfileFunction
|
||||
import info.nightscout.androidaps.interfaces.SensitivityInterface.SensitivityType
|
||||
import info.nightscout.androidaps.logging.AAPSLogger
|
||||
import info.nightscout.androidaps.logging.LTag
|
||||
import info.nightscout.androidaps.plugins.aps.openAPSSMB.SMBDefaults
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.AutosensResult
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.IobCobCalculatorPlugin.Companion.percentile
|
||||
import info.nightscout.androidaps.utils.DateUtil
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper
|
||||
import info.nightscout.androidaps.utils.sharedPreferences.SP
|
||||
import org.json.JSONException
|
||||
import org.json.JSONObject
|
||||
import java.util.*
|
||||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
@Singleton
|
||||
open class SensitivityOref1Plugin @Inject constructor(
|
||||
injector: HasAndroidInjector?,
|
||||
aapsLogger: AAPSLogger?,
|
||||
resourceHelper: ResourceHelper?,
|
||||
sp: SP?,
|
||||
private val profileFunction: ProfileFunction,
|
||||
private val dateUtil: DateUtil
|
||||
) : AbstractSensitivityPlugin(PluginDescription()
|
||||
.mainType(PluginType.SENSITIVITY)
|
||||
.pluginIcon(R.drawable.ic_generic_icon)
|
||||
.pluginName(R.string.sensitivityoref1)
|
||||
.shortName(R.string.sensitivity_shortname)
|
||||
.enableByDefault(true)
|
||||
.preferencesId(R.xml.pref_absorption_oref1)
|
||||
.description(R.string.description_sensitivity_oref1)
|
||||
.setDefault(),
|
||||
injector!!, aapsLogger!!, resourceHelper!!, sp!!
|
||||
) {
|
||||
|
||||
override fun detectSensitivity(plugin: IobCobCalculatorInterface, fromTime: Long, toTime: Long): AutosensResult {
|
||||
// todo this method is called from the IobCobCalculatorPlugin, which leads to a circular
|
||||
// dependency, this should be avoided
|
||||
val autosensDataTable = plugin.getAutosensDataTable()
|
||||
val profile = profileFunction.getProfile()
|
||||
if (profile == null) {
|
||||
aapsLogger.error("No profile")
|
||||
return AutosensResult()
|
||||
}
|
||||
if (autosensDataTable.size() < 4) {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "No autosens data available. lastDataTime=" + plugin.lastDataTime())
|
||||
return AutosensResult()
|
||||
}
|
||||
|
||||
// the current
|
||||
val current = plugin.getAutosensData(toTime) // this is running inside lock already
|
||||
if (current == null) {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "No autosens data available. toTime: " + dateUtil.dateAndTimeString(toTime) + " lastDataTime: " + plugin.lastDataTime())
|
||||
return AutosensResult()
|
||||
}
|
||||
val siteChanges = MainApp.getDbHelper().getCareportalEventsFromTime(fromTime, CareportalEvent.SITECHANGE, true)
|
||||
val profileSwitches = MainApp.getDbHelper().getProfileSwitchEventsFromTime(fromTime, true)
|
||||
|
||||
//[0] = 8 hour
|
||||
//[1] = 24 hour
|
||||
//deviationsHour has DeviationsArray
|
||||
val deviationsHour = mutableListOf(ArrayList<Double>(), ArrayList<Double>())
|
||||
val pastSensitivityArray = mutableListOf("", "")
|
||||
val sensResultArray = mutableListOf("", "")
|
||||
val ratioArray = mutableListOf(0.0, 0.0)
|
||||
val deviationCategory = listOf(96.0, 288.0)
|
||||
val ratioLimitArray = mutableListOf("", "")
|
||||
val hoursDetection = listOf(8.0, 24.0)
|
||||
var index = 0
|
||||
while (index < autosensDataTable.size()) {
|
||||
val autosensData = autosensDataTable.valueAt(index)
|
||||
if (autosensData.time < fromTime) {
|
||||
index++
|
||||
continue
|
||||
}
|
||||
if (autosensData.time > toTime) {
|
||||
index++
|
||||
continue
|
||||
}
|
||||
var hourSegment = 0
|
||||
//hourSegment = 0 = 8 hour
|
||||
//hourSegment = 1 = 24 hour
|
||||
while (hourSegment < deviationsHour.size) {
|
||||
val deviationsArray = deviationsHour[hourSegment]
|
||||
var pastSensitivity = pastSensitivityArray[hourSegment]
|
||||
|
||||
// reset deviations after site change
|
||||
if (CareportalEvent(injector).isEvent5minBack(siteChanges, autosensData.time)) {
|
||||
deviationsArray.clear()
|
||||
pastSensitivity += "(SITECHANGE)"
|
||||
}
|
||||
|
||||
// reset deviations after profile switch
|
||||
if (ProfileSwitch(injector).isEvent5minBack(profileSwitches, autosensData.time, true)) {
|
||||
deviationsArray.clear()
|
||||
pastSensitivity += "(PROFILESWITCH)"
|
||||
}
|
||||
var deviation = autosensData.deviation
|
||||
|
||||
//set positive deviations to zero if bg < 80
|
||||
if (autosensData.bg < 80 && deviation > 0) deviation = 0.0
|
||||
if (autosensData.validDeviation) if (autosensData.time > toTime - hoursDetection[hourSegment] * 60 * 60 * 1000L) deviationsArray.add(deviation)
|
||||
deviationsArray.addAll(autosensData.extraDeviation)
|
||||
if (deviationsArray.size > deviationCategory[hourSegment]) {
|
||||
deviationsArray.removeAt(0)
|
||||
}
|
||||
pastSensitivity += autosensData.pastSensitivity
|
||||
val secondsFromMidnight = Profile.secondsFromMidnight(autosensData.time)
|
||||
if (secondsFromMidnight % 3600 < 2.5 * 60 || secondsFromMidnight % 3600 > 57.5 * 60) {
|
||||
pastSensitivity += "(" + (secondsFromMidnight / 3600.0).roundToInt() + ")"
|
||||
}
|
||||
|
||||
//Update the data back to the parent
|
||||
deviationsHour[hourSegment] = deviationsArray
|
||||
pastSensitivityArray[hourSegment] = pastSensitivity
|
||||
hourSegment++
|
||||
}
|
||||
index++
|
||||
}
|
||||
|
||||
// when we have less than 8h/24 worth of deviation data, add up to 90m of zero deviations
|
||||
// this dampens any large sensitivity changes detected based on too little data, without ignoring them completely
|
||||
for (i in deviationsHour.indices) {
|
||||
val deviations = deviationsHour[i]
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Using most recent " + deviations.size + " deviations")
|
||||
if (deviations.size < deviationCategory[i]) {
|
||||
val pad = ((1 - deviations.size.toDouble() / deviationCategory[i]) * 18).roundToInt()
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Adding $pad more zero deviations")
|
||||
for (d in 0 until pad) {
|
||||
deviations.add(0.0)
|
||||
}
|
||||
}
|
||||
//Update the data back to the parent
|
||||
deviationsHour[i] = deviations
|
||||
}
|
||||
var hourUsed = 0
|
||||
while (hourUsed < deviationsHour.size) {
|
||||
val deviationsArray: ArrayList<Double> = deviationsHour[hourUsed]
|
||||
val pastSensitivity = pastSensitivityArray[hourUsed]
|
||||
var sensResult = "(8 hours) "
|
||||
if (hourUsed == 1) sensResult = "(24 hours) "
|
||||
val ratioLimit = ""
|
||||
val deviations: Array<Double> = Array(deviationsArray.size) { i -> deviationsArray[i] }
|
||||
val sens = profile.isfMgdl
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Records: $index $pastSensitivity")
|
||||
Arrays.sort(deviations)
|
||||
val pSensitive = percentile(deviations, 0.50)
|
||||
val pResistant = percentile(deviations, 0.50)
|
||||
var basalOff = 0.0
|
||||
when {
|
||||
pSensitive < 0 -> { // sensitive
|
||||
basalOff = pSensitive * (60.0 / 5) / sens
|
||||
sensResult += "Excess insulin sensitivity detected"
|
||||
}
|
||||
|
||||
pResistant > 0 -> { // resistant
|
||||
basalOff = pResistant * (60.0 / 5) / sens
|
||||
sensResult += "Excess insulin resistance detected"
|
||||
}
|
||||
|
||||
else -> sensResult += "Sensitivity normal"
|
||||
}
|
||||
aapsLogger.debug(LTag.AUTOSENS, sensResult)
|
||||
val ratio = 1 + basalOff / profile.maxDailyBasal
|
||||
|
||||
//Update the data back to the parent
|
||||
sensResultArray[hourUsed] = sensResult
|
||||
ratioArray[hourUsed] = ratio
|
||||
ratioLimitArray[hourUsed] = ratioLimit
|
||||
hourUsed++
|
||||
}
|
||||
var key = 1
|
||||
val comparison = " 8 h ratio " + ratioArray[0] + " vs 24h ratio " + ratioArray[1]
|
||||
//use 24 hour ratio by default
|
||||
//if the 8 hour ratio is less than the 24 hour ratio, the 8 hour ratio is used
|
||||
if (ratioArray[0] < ratioArray[1]) {
|
||||
key = 0
|
||||
}
|
||||
//String message = hoursDetection.get(key) + " of sensitivity used";
|
||||
val output = fillResult(ratioArray[key], current.cob, pastSensitivityArray[key], ratioLimitArray[key], sensResultArray[key] + comparison, deviationsHour[key].size)
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Sensitivity to: "
|
||||
+ dateUtil.dateAndTimeString(toTime) +
|
||||
" ratio: " + output.ratio
|
||||
+ " mealCOB: " + current.cob)
|
||||
return output
|
||||
}
|
||||
|
||||
override fun configuration(): JSONObject {
|
||||
val c = JSONObject()
|
||||
try {
|
||||
c.put(resourceHelper.gs(R.string.key_openapsama_min_5m_carbimpact), sp.getDouble(R.string.key_openapsama_min_5m_carbimpact, SMBDefaults.min_5m_carbimpact))
|
||||
c.put(resourceHelper.gs(R.string.key_absorption_cutoff), sp.getDouble(R.string.key_absorption_cutoff, Constants.DEFAULT_MAX_ABSORPTION_TIME))
|
||||
c.put(resourceHelper.gs(R.string.key_openapsama_autosens_max), sp.getDouble(R.string.key_openapsama_autosens_max, 1.2))
|
||||
c.put(resourceHelper.gs(R.string.key_openapsama_autosens_min), sp.getDouble(R.string.key_openapsama_autosens_min, 0.7))
|
||||
} catch (e: JSONException) {
|
||||
e.printStackTrace()
|
||||
}
|
||||
return c
|
||||
}
|
||||
|
||||
override fun applyConfiguration(configuration: JSONObject) {
|
||||
try {
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_openapsama_min_5m_carbimpact))) sp.putDouble(R.string.key_openapsama_min_5m_carbimpact, configuration.getDouble(resourceHelper.gs(R.string.key_openapsama_min_5m_carbimpact)))
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_absorption_cutoff))) sp.putDouble(R.string.key_absorption_cutoff, configuration.getDouble(resourceHelper.gs(R.string.key_absorption_cutoff)))
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_openapsama_autosens_max))) sp.getDouble(R.string.key_openapsama_autosens_max, configuration.getDouble(resourceHelper.gs(R.string.key_openapsama_autosens_max)))
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_openapsama_autosens_min))) sp.getDouble(R.string.key_openapsama_autosens_min, configuration.getDouble(resourceHelper.gs(R.string.key_openapsama_autosens_min)))
|
||||
} catch (e: JSONException) {
|
||||
e.printStackTrace()
|
||||
}
|
||||
}
|
||||
|
||||
override val id: SensitivityType
|
||||
get() = SensitivityType.SENSITIVITY_OREF1
|
||||
}
|
|
@ -1,240 +0,0 @@
|
|||
package info.nightscout.androidaps.plugins.sensitivity;
|
||||
|
||||
import androidx.collection.LongSparseArray;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Singleton;
|
||||
|
||||
import dagger.android.HasAndroidInjector;
|
||||
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.CareportalEvent;
|
||||
import info.nightscout.androidaps.db.ProfileSwitch;
|
||||
import info.nightscout.androidaps.interfaces.IobCobCalculatorInterface;
|
||||
import info.nightscout.androidaps.interfaces.PluginDescription;
|
||||
import info.nightscout.androidaps.interfaces.PluginType;
|
||||
import info.nightscout.androidaps.interfaces.ProfileFunction;
|
||||
import info.nightscout.androidaps.logging.AAPSLogger;
|
||||
import info.nightscout.androidaps.logging.LTag;
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.AutosensResult;
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.data.AutosensData;
|
||||
import info.nightscout.androidaps.utils.DateUtil;
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper;
|
||||
import info.nightscout.androidaps.utils.sharedPreferences.SP;
|
||||
|
||||
/**
|
||||
* Created by mike on 24.06.2017.
|
||||
*/
|
||||
@Singleton
|
||||
public class SensitivityWeightedAveragePlugin extends AbstractSensitivityPlugin {
|
||||
|
||||
private final SP sp;
|
||||
private final DateUtil dateUtil;
|
||||
private final ProfileFunction profileFunction;
|
||||
|
||||
@Inject
|
||||
public SensitivityWeightedAveragePlugin(
|
||||
HasAndroidInjector injector,
|
||||
AAPSLogger aapsLogger,
|
||||
ResourceHelper resourceHelper,
|
||||
SP sp,
|
||||
ProfileFunction profileFunction,
|
||||
DateUtil dateUtil
|
||||
) {
|
||||
super(new PluginDescription()
|
||||
.mainType(PluginType.SENSITIVITY)
|
||||
.pluginIcon(R.drawable.ic_generic_icon)
|
||||
.pluginName(R.string.sensitivityweightedaverage)
|
||||
.shortName(R.string.sensitivity_shortname)
|
||||
.preferencesId(R.xml.pref_absorption_aaps)
|
||||
.description(R.string.description_sensitivity_weighted_average),
|
||||
injector, aapsLogger, resourceHelper, sp
|
||||
);
|
||||
this.sp = sp;
|
||||
this.dateUtil = dateUtil;
|
||||
this.profileFunction = profileFunction;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AutosensResult detectSensitivity(IobCobCalculatorInterface iobCobCalculatorPlugin, long fromTime, long toTime) {
|
||||
LongSparseArray<AutosensData> autosensDataTable = iobCobCalculatorPlugin.getAutosensDataTable();
|
||||
|
||||
String age = sp.getString(R.string.key_age, "");
|
||||
int defaultHours = 24;
|
||||
if (age.equals(getResourceHelper().gs(R.string.key_adult))) defaultHours = 24;
|
||||
if (age.equals(getResourceHelper().gs(R.string.key_teenage))) defaultHours = 4;
|
||||
if (age.equals(getResourceHelper().gs(R.string.key_child))) defaultHours = 4;
|
||||
int hoursForDetection = sp.getInt(R.string.key_openapsama_autosens_period, defaultHours);
|
||||
|
||||
if (autosensDataTable == null || autosensDataTable.size() < 4) {
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "No autosens data available. lastDataTime=" + iobCobCalculatorPlugin.lastDataTime());
|
||||
return new AutosensResult();
|
||||
}
|
||||
|
||||
AutosensData current = iobCobCalculatorPlugin.getAutosensData(toTime); // this is running inside lock already
|
||||
if (current == null) {
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "No autosens data available. toTime: " + dateUtil.dateAndTimeString(toTime) + " lastDataTime: " + iobCobCalculatorPlugin.lastDataTime());
|
||||
return new AutosensResult();
|
||||
}
|
||||
|
||||
|
||||
Profile profile = profileFunction.getProfile();
|
||||
if (profile == null) {
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "No profile available");
|
||||
return new AutosensResult();
|
||||
}
|
||||
|
||||
List<CareportalEvent> siteChanges = MainApp.getDbHelper().getCareportalEventsFromTime(fromTime, CareportalEvent.SITECHANGE, true);
|
||||
List<ProfileSwitch> profileSwitches = MainApp.getDbHelper().getProfileSwitchEventsFromTime(fromTime, true);
|
||||
|
||||
String pastSensitivity = "";
|
||||
int index = 0;
|
||||
LongSparseArray<Double> data = new LongSparseArray<>();
|
||||
|
||||
while (index < autosensDataTable.size()) {
|
||||
AutosensData autosensData = autosensDataTable.valueAt(index);
|
||||
|
||||
if (autosensData.time < fromTime) {
|
||||
index++;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (autosensData.time > toTime) {
|
||||
index++;
|
||||
continue;
|
||||
}
|
||||
|
||||
if (autosensData.time < toTime - hoursForDetection * 60 * 60 * 1000L) {
|
||||
index++;
|
||||
continue;
|
||||
}
|
||||
|
||||
// reset deviations after site change
|
||||
if (new CareportalEvent(getInjector()).isEvent5minBack(siteChanges, autosensData.time)) {
|
||||
data.clear();
|
||||
pastSensitivity += "(SITECHANGE)";
|
||||
}
|
||||
|
||||
// reset deviations after profile switch
|
||||
if (new ProfileSwitch(getInjector()).isEvent5minBack(profileSwitches, autosensData.time, true)) {
|
||||
data.clear();
|
||||
pastSensitivity += "(PROFILESWITCH)";
|
||||
}
|
||||
|
||||
double deviation = autosensData.deviation;
|
||||
|
||||
//set positive deviations to zero if bg < 80
|
||||
if (autosensData.bg < 80 && deviation > 0)
|
||||
deviation = 0;
|
||||
|
||||
//data.append(autosensData.time);
|
||||
long reverseWeight = (toTime - autosensData.time) / (5 * 60 * 1000L);
|
||||
if (autosensData.validDeviation)
|
||||
data.append(reverseWeight, deviation);
|
||||
//weights += reverseWeight;
|
||||
//weightedsum += reverseWeight * (autosensData.validDeviation ? autosensData.deviation : 0d);
|
||||
|
||||
|
||||
pastSensitivity += autosensData.pastSensitivity;
|
||||
int secondsFromMidnight = Profile.secondsFromMidnight(autosensData.time);
|
||||
if (secondsFromMidnight % 3600 < 2.5 * 60 || secondsFromMidnight % 3600 > 57.5 * 60) {
|
||||
pastSensitivity += "(" + Math.round(secondsFromMidnight / 3600d) + ")";
|
||||
}
|
||||
index++;
|
||||
}
|
||||
|
||||
if (data.size() == 0) {
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "Data size: " + data.size() + " fromTime: " + dateUtil.dateAndTimeString(fromTime) + " toTime: " + dateUtil.dateAndTimeString(toTime));
|
||||
return new AutosensResult();
|
||||
} else {
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "Data size: " + data.size() + " fromTime: " + dateUtil.dateAndTimeString(fromTime) + " toTime: " + dateUtil.dateAndTimeString(toTime));
|
||||
}
|
||||
|
||||
double weightedsum = 0;
|
||||
double weights = 0;
|
||||
|
||||
long hightestWeight = data.keyAt(data.size() - 1);
|
||||
for (int i = 0; i < data.size(); i++) {
|
||||
long reversedWeigth = data.keyAt(i);
|
||||
double value = data.valueAt(i);
|
||||
double weight = (hightestWeight - reversedWeigth) / 2.0;
|
||||
weights += weight;
|
||||
weightedsum += weight * value;
|
||||
}
|
||||
|
||||
if (weights == 0) {
|
||||
return new AutosensResult();
|
||||
}
|
||||
|
||||
double sens = profile.getIsfMgdl();
|
||||
|
||||
String ratioLimit = "";
|
||||
String sensResult;
|
||||
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "Records: " + index + " " + pastSensitivity);
|
||||
|
||||
double average = weightedsum / weights;
|
||||
double basalOff = average * (60 / 5.0) / sens;
|
||||
double ratio = 1 + (basalOff / profile.getMaxDailyBasal());
|
||||
|
||||
if (average < 0) { // sensitive
|
||||
sensResult = "Excess insulin sensitivity detected";
|
||||
} else if (average > 0) { // resistant
|
||||
sensResult = "Excess insulin resistance detected";
|
||||
} else {
|
||||
sensResult = "Sensitivity normal";
|
||||
}
|
||||
|
||||
getAapsLogger().debug(LTag.AUTOSENS, sensResult);
|
||||
|
||||
AutosensResult output = fillResult(ratio, current.cob, pastSensitivity, ratioLimit,
|
||||
sensResult, data.size());
|
||||
|
||||
getAapsLogger().debug(LTag.AUTOSENS, "Sensitivity to: "
|
||||
+ dateUtil.dateAndTimeString(toTime) +
|
||||
" ratio: " + output.ratio
|
||||
+ " mealCOB: " + current.cob);
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
@NotNull @Override public SensitivityType getId() {
|
||||
return SensitivityType.SENSITIVITY_WEIGHTED;
|
||||
}
|
||||
|
||||
@NotNull @Override public JSONObject configuration() {
|
||||
JSONObject c = new JSONObject();
|
||||
try {
|
||||
c.put(getResourceHelper().gs(R.string.key_absorption_maxtime), getSp().getDouble(R.string.key_absorption_maxtime, Constants.DEFAULT_MAX_ABSORPTION_TIME));
|
||||
c.put(getResourceHelper().gs(R.string.key_openapsama_autosens_period), getSp().getInt(R.string.key_openapsama_autosens_period, 24));
|
||||
c.put(getResourceHelper().gs(R.string.key_openapsama_autosens_max), getSp().getDouble(R.string.key_openapsama_autosens_max, 1.2));
|
||||
c.put(getResourceHelper().gs(R.string.key_openapsama_autosens_min), getSp().getDouble(R.string.key_openapsama_autosens_min, 0.7));
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
@Override public void applyConfiguration(@NotNull JSONObject configuration) {
|
||||
try {
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_absorption_maxtime)))
|
||||
getSp().putDouble(R.string.key_absorption_maxtime, configuration.getDouble(getResourceHelper().gs(R.string.key_absorption_maxtime)));
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_openapsama_autosens_period)))
|
||||
getSp().putDouble(R.string.key_openapsama_autosens_period, configuration.getDouble(getResourceHelper().gs(R.string.key_openapsama_autosens_period)));
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_openapsama_autosens_max)))
|
||||
getSp().getDouble(R.string.key_openapsama_autosens_max, configuration.getDouble(getResourceHelper().gs(R.string.key_openapsama_autosens_max)));
|
||||
if (configuration.has(getResourceHelper().gs(R.string.key_openapsama_autosens_min)))
|
||||
getSp().getDouble(R.string.key_openapsama_autosens_min, configuration.getDouble(getResourceHelper().gs(R.string.key_openapsama_autosens_min)));
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,181 @@
|
|||
package info.nightscout.androidaps.plugins.sensitivity
|
||||
|
||||
import androidx.collection.LongSparseArray
|
||||
import dagger.android.HasAndroidInjector
|
||||
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.CareportalEvent
|
||||
import info.nightscout.androidaps.db.ProfileSwitch
|
||||
import info.nightscout.androidaps.interfaces.IobCobCalculatorInterface
|
||||
import info.nightscout.androidaps.interfaces.PluginDescription
|
||||
import info.nightscout.androidaps.interfaces.PluginType
|
||||
import info.nightscout.androidaps.interfaces.ProfileFunction
|
||||
import info.nightscout.androidaps.interfaces.SensitivityInterface.SensitivityType
|
||||
import info.nightscout.androidaps.logging.AAPSLogger
|
||||
import info.nightscout.androidaps.logging.LTag
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.AutosensResult
|
||||
import info.nightscout.androidaps.utils.DateUtil
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper
|
||||
import info.nightscout.androidaps.utils.sharedPreferences.SP
|
||||
import org.json.JSONException
|
||||
import org.json.JSONObject
|
||||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
@Singleton
|
||||
open class SensitivityWeightedAveragePlugin @Inject constructor(
|
||||
injector: HasAndroidInjector,
|
||||
aapsLogger: AAPSLogger,
|
||||
resourceHelper: ResourceHelper,
|
||||
sp: SP,
|
||||
private val profileFunction: ProfileFunction,
|
||||
private val dateUtil: DateUtil
|
||||
) : AbstractSensitivityPlugin(PluginDescription()
|
||||
.mainType(PluginType.SENSITIVITY)
|
||||
.pluginIcon(R.drawable.ic_generic_icon)
|
||||
.pluginName(R.string.sensitivityweightedaverage)
|
||||
.shortName(R.string.sensitivity_shortname)
|
||||
.preferencesId(R.xml.pref_absorption_aaps)
|
||||
.description(R.string.description_sensitivity_weighted_average),
|
||||
injector, aapsLogger, resourceHelper, sp
|
||||
) {
|
||||
|
||||
override fun detectSensitivity(plugin: IobCobCalculatorInterface, fromTime: Long, toTime: Long): AutosensResult {
|
||||
val autosensDataTable = plugin.getAutosensDataTable()
|
||||
val age = sp.getString(R.string.key_age, "")
|
||||
var defaultHours = 24
|
||||
if (age == resourceHelper.gs(R.string.key_adult)) defaultHours = 24
|
||||
if (age == resourceHelper.gs(R.string.key_teenage)) defaultHours = 4
|
||||
if (age == resourceHelper.gs(R.string.key_child)) defaultHours = 4
|
||||
val hoursForDetection = sp.getInt(R.string.key_openapsama_autosens_period, defaultHours)
|
||||
if (autosensDataTable.size() < 4) {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "No autosens data available. lastDataTime=" + plugin.lastDataTime())
|
||||
return AutosensResult()
|
||||
}
|
||||
val current = plugin.getAutosensData(toTime) // this is running inside lock already
|
||||
if (current == null) {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "No autosens data available. toTime: " + dateUtil.dateAndTimeString(toTime) + " lastDataTime: " + plugin.lastDataTime())
|
||||
return AutosensResult()
|
||||
}
|
||||
val profile = profileFunction.getProfile()
|
||||
if (profile == null) {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "No profile available")
|
||||
return AutosensResult()
|
||||
}
|
||||
val siteChanges = MainApp.getDbHelper().getCareportalEventsFromTime(fromTime, CareportalEvent.SITECHANGE, true)
|
||||
val profileSwitches = MainApp.getDbHelper().getProfileSwitchEventsFromTime(fromTime, true)
|
||||
var pastSensitivity = ""
|
||||
var index = 0
|
||||
val data = LongSparseArray<Double>()
|
||||
while (index < autosensDataTable.size()) {
|
||||
val autosensData = autosensDataTable.valueAt(index)
|
||||
if (autosensData.time < fromTime) {
|
||||
index++
|
||||
continue
|
||||
}
|
||||
if (autosensData.time > toTime) {
|
||||
index++
|
||||
continue
|
||||
}
|
||||
if (autosensData.time < toTime - hoursForDetection * 60 * 60 * 1000L) {
|
||||
index++
|
||||
continue
|
||||
}
|
||||
|
||||
// reset deviations after site change
|
||||
if (CareportalEvent(injector).isEvent5minBack(siteChanges, autosensData.time)) {
|
||||
data.clear()
|
||||
pastSensitivity += "(SITECHANGE)"
|
||||
}
|
||||
|
||||
// reset deviations after profile switch
|
||||
if (ProfileSwitch(injector).isEvent5minBack(profileSwitches, autosensData.time, true)) {
|
||||
data.clear()
|
||||
pastSensitivity += "(PROFILESWITCH)"
|
||||
}
|
||||
var deviation = autosensData.deviation
|
||||
|
||||
//set positive deviations to zero if bg < 80
|
||||
if (autosensData.bg < 80 && deviation > 0) deviation = 0.0
|
||||
|
||||
//data.append(autosensData.time);
|
||||
val reverseWeight = (toTime - autosensData.time) / (5 * 60 * 1000L)
|
||||
if (autosensData.validDeviation) data.append(reverseWeight, deviation)
|
||||
pastSensitivity += autosensData.pastSensitivity
|
||||
val secondsFromMidnight = Profile.secondsFromMidnight(autosensData.time)
|
||||
if (secondsFromMidnight % 3600 < 2.5 * 60 || secondsFromMidnight % 3600 > 57.5 * 60) {
|
||||
pastSensitivity += "(" + (secondsFromMidnight / 3600.0).roundToInt() + ")"
|
||||
}
|
||||
index++
|
||||
}
|
||||
if (data.size() == 0) {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Data size: " + data.size() + " fromTime: " + dateUtil.dateAndTimeString(fromTime) + " toTime: " + dateUtil.dateAndTimeString(toTime))
|
||||
return AutosensResult()
|
||||
} else {
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Data size: " + data.size() + " fromTime: " + dateUtil.dateAndTimeString(fromTime) + " toTime: " + dateUtil.dateAndTimeString(toTime))
|
||||
}
|
||||
var weightedSum = 0.0
|
||||
var weights = 0.0
|
||||
val highestWeight = data.keyAt(data.size() - 1)
|
||||
for (i in 0 until data.size()) {
|
||||
val reversedWeight = data.keyAt(i)
|
||||
val value = data.valueAt(i)
|
||||
val weight = (highestWeight - reversedWeight) / 2.0
|
||||
weights += weight
|
||||
weightedSum += weight * value
|
||||
}
|
||||
if (weights == 0.0) {
|
||||
return AutosensResult()
|
||||
}
|
||||
val sens = profile.isfMgdl
|
||||
val ratioLimit = ""
|
||||
val sensResult: String
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Records: $index $pastSensitivity")
|
||||
val average = weightedSum / weights
|
||||
val basalOff = average * (60 / 5.0) / sens
|
||||
val ratio = 1 + basalOff / profile.maxDailyBasal
|
||||
sensResult = when {
|
||||
average < 0 -> "Excess insulin sensitivity detected"
|
||||
average > 0 -> "Excess insulin resistance detected"
|
||||
else -> "Sensitivity normal"
|
||||
}
|
||||
aapsLogger.debug(LTag.AUTOSENS, sensResult)
|
||||
val output = fillResult(ratio, current.cob, pastSensitivity, ratioLimit,
|
||||
sensResult, data.size())
|
||||
aapsLogger.debug(LTag.AUTOSENS, "Sensitivity to: "
|
||||
+ dateUtil.dateAndTimeString(toTime) +
|
||||
" ratio: " + output.ratio
|
||||
+ " mealCOB: " + current.cob)
|
||||
return output
|
||||
}
|
||||
|
||||
override val id: SensitivityType
|
||||
get() = SensitivityType.SENSITIVITY_WEIGHTED
|
||||
|
||||
override fun configuration(): JSONObject {
|
||||
val c = JSONObject()
|
||||
try {
|
||||
c.put(resourceHelper.gs(R.string.key_absorption_maxtime), sp.getDouble(R.string.key_absorption_maxtime, Constants.DEFAULT_MAX_ABSORPTION_TIME))
|
||||
c.put(resourceHelper.gs(R.string.key_openapsama_autosens_period), sp.getInt(R.string.key_openapsama_autosens_period, 24))
|
||||
c.put(resourceHelper.gs(R.string.key_openapsama_autosens_max), sp.getDouble(R.string.key_openapsama_autosens_max, 1.2))
|
||||
c.put(resourceHelper.gs(R.string.key_openapsama_autosens_min), sp.getDouble(R.string.key_openapsama_autosens_min, 0.7))
|
||||
} catch (e: JSONException) {
|
||||
e.printStackTrace()
|
||||
}
|
||||
return c
|
||||
}
|
||||
|
||||
override fun applyConfiguration(configuration: JSONObject) {
|
||||
try {
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_absorption_maxtime))) sp.putDouble(R.string.key_absorption_maxtime, configuration.getDouble(resourceHelper.gs(R.string.key_absorption_maxtime)))
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_openapsama_autosens_period))) sp.putDouble(R.string.key_openapsama_autosens_period, configuration.getDouble(resourceHelper.gs(R.string.key_openapsama_autosens_period)))
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_openapsama_autosens_max))) sp.getDouble(R.string.key_openapsama_autosens_max, configuration.getDouble(resourceHelper.gs(R.string.key_openapsama_autosens_max)))
|
||||
if (configuration.has(resourceHelper.gs(R.string.key_openapsama_autosens_min))) sp.getDouble(R.string.key_openapsama_autosens_min, configuration.getDouble(resourceHelper.gs(R.string.key_openapsama_autosens_min)))
|
||||
} catch (e: JSONException) {
|
||||
e.printStackTrace()
|
||||
}
|
||||
}
|
||||
}
|
|
@ -8,7 +8,7 @@ import androidx.annotation.Nullable;
|
|||
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
@ -765,7 +765,7 @@ public class TreatmentsPlugin extends PluginBase implements TreatmentsInterface
|
|||
}
|
||||
|
||||
@Override
|
||||
public void doProfileSwitch(@NotNull final ProfileStore profileStore, @NotNull final String profileName, final int duration, final int percentage, final int timeShift, final long date) {
|
||||
public void doProfileSwitch(@NonNull final ProfileStore profileStore, @NonNull final String profileName, final int duration, final int percentage, final int timeShift, final long date) {
|
||||
ProfileSwitch profileSwitch = profileFunction.prepareProfileSwitch(profileStore, profileName, duration, percentage, timeShift, date);
|
||||
addToHistoryProfileSwitch(profileSwitch);
|
||||
if (percentage == 90 && duration == 10)
|
||||
|
|
|
@ -22,7 +22,7 @@ import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
|||
import info.nightscout.androidaps.plugins.general.nsclient.NSUpload
|
||||
import info.nightscout.androidaps.plugins.general.nsclient.UploadQueue
|
||||
import info.nightscout.androidaps.plugins.general.nsclient.events.EventNSClientRestart
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.plugins.treatments.TreatmentsPlugin
|
||||
import info.nightscout.androidaps.plugins.treatments.fragments.TreatmentsBolusFragment.RecyclerViewAdapter.TreatmentsViewHolder
|
||||
import info.nightscout.androidaps.utils.DateUtil
|
||||
|
|
|
@ -152,7 +152,7 @@ class TreatmentsCareportalFragment : DaggerFragment() {
|
|||
val careportalEvent = v.tag as CareportalEvent
|
||||
activity?.let { activity ->
|
||||
val text = resourceHelper.gs(R.string.eventtype) + ": " + translator.translate(careportalEvent.eventType) + "\n" +
|
||||
resourceHelper.gs(R.string.careportal_newnstreatment_notes_label) + ": " + careportalEvent.notes + "\n" +
|
||||
resourceHelper.gs(R.string.notes_label) + ": " + careportalEvent.notes + "\n" +
|
||||
resourceHelper.gs(R.string.date) + ": " + dateUtil.dateAndTimeString(careportalEvent.date)
|
||||
OKDialog.showConfirmation(activity, resourceHelper.gs(R.string.removerecord), text, Runnable {
|
||||
uel.log(Action.CAREPORTAL_REMOVED, careportalEvent.notes, ValueWithUnit(careportalEvent.eventType, Units.CPEvent), ValueWithUnit(careportalEvent.date, Units.Timestamp))
|
||||
|
|
|
@ -25,7 +25,7 @@ import info.nightscout.androidaps.logging.UserEntryLogger
|
|||
import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
||||
import info.nightscout.androidaps.plugins.general.nsclient.NSUpload
|
||||
import info.nightscout.androidaps.plugins.general.nsclient.UploadQueue
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.plugins.treatments.fragments.TreatmentsExtendedBolusesFragment.RecyclerViewAdapter.ExtendedBolusesViewHolder
|
||||
import info.nightscout.androidaps.utils.DateUtil
|
||||
import info.nightscout.androidaps.utils.FabricPrivacy
|
||||
|
|
|
@ -23,7 +23,7 @@ import info.nightscout.androidaps.interfaces.ProfileFunction
|
|||
import info.nightscout.androidaps.logging.UserEntryLogger
|
||||
import info.nightscout.androidaps.plugins.bus.RxBusWrapper
|
||||
import info.nightscout.androidaps.plugins.general.nsclient.NSUpload
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.events.EventAutosensCalculationFinished
|
||||
import info.nightscout.androidaps.plugins.treatments.fragments.TreatmentsTemporaryBasalsFragment.RecyclerViewAdapter.TempBasalsViewHolder
|
||||
import info.nightscout.androidaps.utils.DateUtil
|
||||
import info.nightscout.androidaps.utils.FabricPrivacy
|
||||
|
|
|
@ -1,40 +0,0 @@
|
|||
package info.nightscout.androidaps.services;
|
||||
|
||||
public interface Intents {
|
||||
// NSClient -> App
|
||||
String ACTION_NEW_TREATMENT = "info.nightscout.client.NEW_TREATMENT";
|
||||
String ACTION_CHANGED_TREATMENT = "info.nightscout.client.CHANGED_TREATMENT";
|
||||
String ACTION_REMOVED_TREATMENT = "info.nightscout.client.REMOVED_TREATMENT";
|
||||
String ACTION_NEW_PROFILE = "info.nightscout.client.NEW_PROFILE";
|
||||
String ACTION_NEW_SGV = "info.nightscout.client.NEW_SGV";
|
||||
String ACTION_NEW_MBG = "info.nightscout.client.NEW_MBG";
|
||||
String ACTION_NEW_CAL = "info.nightscout.client.NEW_CAL";
|
||||
|
||||
// xDrip -> App
|
||||
String ACTION_NEW_BG_ESTIMATE = "com.eveningoutpost.dexdrip.BgEstimate";
|
||||
String EXTRA_BG_ESTIMATE = "com.eveningoutpost.dexdrip.Extras.BgEstimate";
|
||||
String EXTRA_BG_SLOPE = "com.eveningoutpost.dexdrip.Extras.BgSlope";
|
||||
String EXTRA_BG_SLOPE_NAME = "com.eveningoutpost.dexdrip.Extras.BgSlopeName";
|
||||
String EXTRA_SENSOR_BATTERY = "com.eveningoutpost.dexdrip.Extras.SensorBattery";
|
||||
String EXTRA_TIMESTAMP = "com.eveningoutpost.dexdrip.Extras.Time";
|
||||
String EXTRA_RAW = "com.eveningoutpost.dexdrip.Extras.Raw";
|
||||
String XDRIP_DATA_SOURCE_DESCRIPTION = "com.eveningoutpost.dexdrip.Extras.SourceDesc";
|
||||
|
||||
|
||||
String ACTION_NEW_BG_ESTIMATE_NO_DATA = "com.eveningoutpost.dexdrip.BgEstimateNoData";
|
||||
|
||||
String NS_EMULATOR = "com.eveningoutpost.dexdrip.NS_EMULATOR";
|
||||
|
||||
String ACTION_REMOTE_CALIBRATION = "com.eveningoutpost.dexdrip.NewCalibration";
|
||||
|
||||
String GLIMP_BG = "it.ct.glicemia.ACTION_GLUCOSE_MEASURED";
|
||||
|
||||
String DEXCOM_BG = "com.dexcom.cgm.EXTERNAL_BROADCAST";
|
||||
String EVERSENSE_BG = "com.senseonics.AndroidAPSEventSubscriber.BROADCAST";
|
||||
|
||||
String POCTECH_BG = "com.china.poctech.data";
|
||||
String TOMATO_BG = "com.fanqies.tomatofn.BgEstimate";
|
||||
|
||||
// Broadcast status
|
||||
String AAPS_BROADCAST = "info.nightscout.androidaps.status";
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
package info.nightscout.androidaps.services
|
||||
|
||||
@Suppress("unused")
|
||||
interface Intents {
|
||||
|
||||
companion object {
|
||||
|
||||
// NSClient -> App
|
||||
const val ACTION_NEW_TREATMENT = "info.nightscout.client.NEW_TREATMENT"
|
||||
const val ACTION_CHANGED_TREATMENT = "info.nightscout.client.CHANGED_TREATMENT"
|
||||
const val ACTION_REMOVED_TREATMENT = "info.nightscout.client.REMOVED_TREATMENT"
|
||||
const val ACTION_NEW_PROFILE = "info.nightscout.client.NEW_PROFILE"
|
||||
const val ACTION_NEW_SGV = "info.nightscout.client.NEW_SGV"
|
||||
const val ACTION_NEW_MBG = "info.nightscout.client.NEW_MBG"
|
||||
const val ACTION_NEW_CAL = "info.nightscout.client.NEW_CAL"
|
||||
|
||||
// xDrip -> App
|
||||
const val ACTION_NEW_BG_ESTIMATE = "com.eveningoutpost.dexdrip.BgEstimate"
|
||||
const val EXTRA_BG_ESTIMATE = "com.eveningoutpost.dexdrip.Extras.BgEstimate"
|
||||
const val EXTRA_BG_SLOPE = "com.eveningoutpost.dexdrip.Extras.BgSlope"
|
||||
const val EXTRA_BG_SLOPE_NAME = "com.eveningoutpost.dexdrip.Extras.BgSlopeName"
|
||||
const val EXTRA_SENSOR_BATTERY = "com.eveningoutpost.dexdrip.Extras.SensorBattery"
|
||||
const val EXTRA_TIMESTAMP = "com.eveningoutpost.dexdrip.Extras.Time"
|
||||
const val EXTRA_RAW = "com.eveningoutpost.dexdrip.Extras.Raw"
|
||||
const val XDRIP_DATA_SOURCE_DESCRIPTION = "com.eveningoutpost.dexdrip.Extras.SourceDesc"
|
||||
const val ACTION_NEW_BG_ESTIMATE_NO_DATA = "com.eveningoutpost.dexdrip.BgEstimateNoData"
|
||||
const val NS_EMULATOR = "com.eveningoutpost.dexdrip.NS_EMULATOR"
|
||||
const val ACTION_REMOTE_CALIBRATION = "com.eveningoutpost.dexdrip.NewCalibration"
|
||||
const val GLIMP_BG = "it.ct.glicemia.ACTION_GLUCOSE_MEASURED"
|
||||
const val DEXCOM_BG = "com.dexcom.cgm.EXTERNAL_BROADCAST"
|
||||
const val EVERSENSE_BG = "com.senseonics.AndroidAPSEventSubscriber.BROADCAST"
|
||||
const val POCTECH_BG = "com.china.poctech.data"
|
||||
const val TOMATO_BG = "com.fanqies.tomatofn.BgEstimate"
|
||||
|
||||
// Broadcast status
|
||||
const val AAPS_BROADCAST = "info.nightscout.androidaps.status"
|
||||
}
|
||||
}
|
|
@ -27,6 +27,7 @@ import info.nightscout.androidaps.plugins.profile.local.LocalProfilePlugin
|
|||
import info.nightscout.androidaps.plugins.profile.ns.NSProfileFragment
|
||||
import info.nightscout.androidaps.plugins.profile.ns.NSProfilePlugin
|
||||
import info.nightscout.androidaps.plugins.pump.common.events.EventRileyLinkDeviceStatusChange
|
||||
import info.nightscout.androidaps.plugins.pump.omnipod.dash.OmnipodDashPumpPlugin
|
||||
import info.nightscout.androidaps.plugins.pump.omnipod.eros.OmnipodErosPumpPlugin
|
||||
import info.nightscout.androidaps.setupwizard.elements.*
|
||||
import info.nightscout.androidaps.setupwizard.events.EventSWUpdate
|
||||
|
@ -188,6 +189,13 @@ class SWDefinition @Inject constructor(
|
|||
.add(SWEditString(injector)
|
||||
.validator(SWTextValidator(String::isNotEmpty))
|
||||
.preferenceId(R.string.key_patient_name))
|
||||
private val privacy = SWScreen(injector, R.string.privacy_settings)
|
||||
.skippable(true)
|
||||
.add(SWInfoText(injector)
|
||||
.label(R.string.privacy_summary))
|
||||
.add(SWPreference(injector, this)
|
||||
.option(R.xml.pref_datachoices)
|
||||
)
|
||||
private val screenMasterPassword = SWScreen(injector, R.string.master_password)
|
||||
.skippable(false)
|
||||
.add(SWInfoText(injector)
|
||||
|
@ -277,14 +285,14 @@ class SWDefinition @Inject constructor(
|
|||
.add(SWInfoText(injector)
|
||||
.label(R.string.setupwizard_pump_pump_not_initialized)
|
||||
.visibility { !isPumpInitialized() })
|
||||
.add( // Omnipod only
|
||||
.add( // Omnipod Eros only
|
||||
SWInfoText(injector)
|
||||
.label(R.string.setupwizard_pump_waiting_for_riley_link_connection)
|
||||
.visibility {
|
||||
val activePump = activePlugin.activePump
|
||||
activePump is OmnipodErosPumpPlugin && !activePump.isRileyLinkReady
|
||||
})
|
||||
.add( // Omnipod only
|
||||
.add( // Omnipod Eros only
|
||||
SWEventListener(injector, EventRileyLinkDeviceStatusChange::class.java)
|
||||
.label(R.string.setupwizard_pump_riley_link_status)
|
||||
.visibility { activePlugin.activePump is OmnipodErosPumpPlugin })
|
||||
|
@ -294,18 +302,21 @@ class SWDefinition @Inject constructor(
|
|||
.visibility {
|
||||
// Hide for Omnipod, because as we don't require a Pod to be paired in the setup wizard,
|
||||
// Getting the status might not be possible
|
||||
activePlugin.activePump !is OmnipodErosPumpPlugin
|
||||
activePlugin.activePump !is OmnipodErosPumpPlugin && activePlugin.activePump !is OmnipodDashPumpPlugin
|
||||
})
|
||||
.add(SWEventListener(injector, EventPumpStatusChanged::class.java)
|
||||
.visibility { activePlugin.activePump !is OmnipodErosPumpPlugin })
|
||||
.visibility { activePlugin.activePump !is OmnipodErosPumpPlugin && activePlugin.activePump !is OmnipodDashPumpPlugin })
|
||||
.validator { isPumpInitialized() }
|
||||
|
||||
private fun isPumpInitialized(): Boolean {
|
||||
val activePump = activePlugin.activePump
|
||||
|
||||
// For Omnipod, consider the pump initialized when a RL has been configured successfully
|
||||
// Users will be prompted to activate a Pod after completing the setup wizard.
|
||||
return activePump.isInitialized() || (activePump is OmnipodErosPumpPlugin && activePump.isRileyLinkReady)
|
||||
// For Omnipod, activating a Pod can be done after setup through the Omnipod fragment
|
||||
// For the Eros model, consider the pump initialized when a RL has been configured successfully
|
||||
// For Dash model, consider the pump setup without any extra conditions
|
||||
return activePump.isInitialized()
|
||||
|| (activePump is OmnipodErosPumpPlugin && activePump.isRileyLinkReady)
|
||||
|| activePump is OmnipodDashPumpPlugin
|
||||
}
|
||||
|
||||
private val screenAps = SWScreen(injector, R.string.configbuilder_aps)
|
||||
|
@ -370,6 +381,7 @@ class SWDefinition @Inject constructor(
|
|||
.add(screenPermissionStore)
|
||||
.add(screenMasterPassword)
|
||||
.add(screenImport)
|
||||
.add(privacy)
|
||||
.add(screenUnits)
|
||||
.add(displaySettings)
|
||||
.add(screenNsClient)
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package info.nightscout.androidaps.setupwizard;
|
||||
|
||||
// keep in java, it's easier
|
||||
public interface SWNumberValidator {
|
||||
boolean isValid(double value);
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package info.nightscout.androidaps.setupwizard;
|
||||
|
||||
// keep in java, it's easier
|
||||
public interface SWTextValidator {
|
||||
boolean isValid(String text);
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package info.nightscout.androidaps.setupwizard;
|
||||
|
||||
// keep in java, it's easier
|
||||
public interface SWValidator {
|
||||
boolean isValid();
|
||||
}
|
||||
|
|
|
@ -31,8 +31,9 @@ open class SWItem(val injector: HasAndroidInjector, var type: Type) {
|
|||
injector.androidInjector().inject(this)
|
||||
}
|
||||
|
||||
@Suppress("unused")
|
||||
enum class Type {
|
||||
NONE, TEXT, HTML_LINK, BREAK, LISTENER, URL, STRING, NUMBER, DECIMAL_NUMBER, RADIOBUTTON, PLUGIN, BUTTON, FRAGMENT, UNIT_NUMBER
|
||||
NONE, TEXT, HTML_LINK, BREAK, LISTENER, URL, STRING, NUMBER, DECIMAL_NUMBER, RADIOBUTTON, PLUGIN, BUTTON, FRAGMENT, UNIT_NUMBER, PREFERENCE
|
||||
}
|
||||
|
||||
var label: Int? = null
|
||||
|
|
|
@ -18,7 +18,7 @@ import info.nightscout.androidaps.setupwizard.SWDefinition
|
|||
import info.nightscout.androidaps.setupwizard.events.EventSWUpdate
|
||||
import javax.inject.Inject
|
||||
|
||||
class SWPlugin(injector: HasAndroidInjector, val definition: SWDefinition) : SWItem(injector, Type.PLUGIN) {
|
||||
class SWPlugin(injector: HasAndroidInjector, private val definition: SWDefinition) : SWItem(injector, Type.PLUGIN) {
|
||||
|
||||
@Inject lateinit var pluginStore: PluginStore
|
||||
@Inject lateinit var configBuilderPlugin: ConfigBuilderPlugin
|
||||
|
|
|
@ -0,0 +1,38 @@
|
|||
package info.nightscout.androidaps.setupwizard.elements
|
||||
|
||||
import android.os.Bundle
|
||||
import android.widget.LinearLayout
|
||||
import dagger.android.HasAndroidInjector
|
||||
import info.nightscout.androidaps.activities.MyPreferenceFragment
|
||||
import info.nightscout.androidaps.plugins.configBuilder.ConfigBuilderPlugin
|
||||
import info.nightscout.androidaps.plugins.configBuilder.PluginStore
|
||||
import info.nightscout.androidaps.setupwizard.SWDefinition
|
||||
import javax.inject.Inject
|
||||
|
||||
class SWPreference(injector: HasAndroidInjector, private val definition: SWDefinition) : SWItem(injector, Type.PREFERENCE) {
|
||||
|
||||
@Inject lateinit var pluginStore: PluginStore
|
||||
@Inject lateinit var configBuilderPlugin: ConfigBuilderPlugin
|
||||
|
||||
private var xml: Int = -1
|
||||
|
||||
fun option(xml: Int): SWPreference {
|
||||
this.xml = xml
|
||||
return this
|
||||
}
|
||||
|
||||
override fun generateDialog(layout: LinearLayout) {
|
||||
addConfiguration(layout, xml)
|
||||
super.generateDialog(layout)
|
||||
}
|
||||
|
||||
private fun addConfiguration(layout: LinearLayout, xml: Int) {
|
||||
MyPreferenceFragment().also { fragment ->
|
||||
fragment.arguments = Bundle().also { it.putInt("id", xml) }
|
||||
definition.activity.supportFragmentManager.beginTransaction().run {
|
||||
replace(layout.id, fragment)
|
||||
commit()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,248 +0,0 @@
|
|||
package info.nightscout.androidaps.utils;
|
||||
/*
|
||||
* Copyright (C) 2008 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import android.os.SystemClock;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
|
||||
import java.net.DatagramPacket;
|
||||
import java.net.DatagramSocket;
|
||||
import java.net.InetAddress;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Singleton;
|
||||
|
||||
import info.nightscout.androidaps.logging.AAPSLogger;
|
||||
import info.nightscout.androidaps.logging.LTag;
|
||||
import info.nightscout.androidaps.logging.StacktraceLoggerWrapper;
|
||||
|
||||
/**
|
||||
* {@hide}
|
||||
* <p>
|
||||
* Simple SNTP client class for retrieving network time.
|
||||
* <p>
|
||||
* Sample usage:
|
||||
* <pre>SntpClient client = new SntpClient();
|
||||
* if (client.requestTime("time.foo.com")) {
|
||||
* long now = client.getNtpTime() + SystemClock.elapsedRealtime() - client.getNtpTimeReference();
|
||||
* }
|
||||
* </pre>
|
||||
*/
|
||||
@Singleton
|
||||
public class SntpClient {
|
||||
private final AAPSLogger aapsLogger;
|
||||
private final DateUtil dateUtil;
|
||||
|
||||
//private final int REFERENCE_TIME_OFFSET = 16;
|
||||
private final int ORIGINATE_TIME_OFFSET = 24;
|
||||
private final int RECEIVE_TIME_OFFSET = 32;
|
||||
private final int TRANSMIT_TIME_OFFSET = 40;
|
||||
private final int NTP_PACKET_SIZE = 48;
|
||||
|
||||
private final int NTP_PORT = 123;
|
||||
private final int NTP_MODE_CLIENT = 3;
|
||||
private final int NTP_VERSION = 3;
|
||||
|
||||
@Inject
|
||||
public SntpClient(
|
||||
AAPSLogger aapsLogger,
|
||||
DateUtil dateUtil
|
||||
) {
|
||||
this.aapsLogger = aapsLogger;
|
||||
this.dateUtil = dateUtil;
|
||||
}
|
||||
|
||||
// Number of seconds between Jan 1, 1900 and Jan 1, 1970
|
||||
// 70 years plus 17 leap days
|
||||
private final long OFFSET_1900_TO_1970 = ((365L * 70L) + 17L) * 24L * 60L * 60L;
|
||||
|
||||
// system time computed from NTP server response
|
||||
private long mNtpTime;
|
||||
|
||||
// value of SystemClock.elapsedRealtime() corresponding to mNtpTime
|
||||
private long mNtpTimeReference;
|
||||
|
||||
// round trip time in milliseconds
|
||||
private long mRoundTripTime;
|
||||
|
||||
public static abstract class Callback implements Runnable {
|
||||
public boolean networkConnected = false;
|
||||
public boolean success = false;
|
||||
public long time = 0;
|
||||
}
|
||||
|
||||
public synchronized void ntpTime(final Callback callback, boolean isConnected) {
|
||||
callback.networkConnected = isConnected;
|
||||
if (callback.networkConnected) {
|
||||
new Thread(() -> doNtpTime(callback)).start();
|
||||
} else {
|
||||
callback.run();
|
||||
}
|
||||
}
|
||||
|
||||
void doNtpTime(final Callback callback) {
|
||||
aapsLogger.debug("Time detection started");
|
||||
callback.success = requestTime("time.google.com", 5000);
|
||||
callback.time = getNtpTime() + SystemClock.elapsedRealtime() - getNtpTimeReference();
|
||||
aapsLogger.debug("Time detection ended: " + callback.success + " " + dateUtil.dateAndTimeString(getNtpTime()));
|
||||
callback.run();
|
||||
}
|
||||
|
||||
/**
|
||||
* Sends an SNTP request to the given host and processes the response.
|
||||
*
|
||||
* @param host host name of the server.
|
||||
* @param timeout network timeout in milliseconds.
|
||||
* @return true if the transaction was successful.
|
||||
*/
|
||||
private synchronized boolean requestTime(String host, int timeout) {
|
||||
try {
|
||||
DatagramSocket socket = new DatagramSocket();
|
||||
socket.setSoTimeout(timeout);
|
||||
InetAddress address = InetAddress.getByName(host);
|
||||
byte[] buffer = new byte[NTP_PACKET_SIZE];
|
||||
DatagramPacket request = new DatagramPacket(buffer, buffer.length, address, NTP_PORT);
|
||||
|
||||
// set mode = 3 (client) and version = 3
|
||||
// mode is in low 3 bits of first byte
|
||||
// version is in bits 3-5 of first byte
|
||||
buffer[0] = NTP_MODE_CLIENT | (NTP_VERSION << 3);
|
||||
|
||||
// get current time and write it to the request packet
|
||||
long requestTime = System.currentTimeMillis();
|
||||
long requestTicks = SystemClock.elapsedRealtime();
|
||||
writeTimeStamp(buffer, TRANSMIT_TIME_OFFSET, requestTime);
|
||||
|
||||
socket.send(request);
|
||||
|
||||
// read the response
|
||||
DatagramPacket response = new DatagramPacket(buffer, buffer.length);
|
||||
socket.receive(response);
|
||||
long responseTicks = SystemClock.elapsedRealtime();
|
||||
long responseTime = requestTime + (responseTicks - requestTicks);
|
||||
socket.close();
|
||||
|
||||
// extract the results
|
||||
long originateTime = readTimeStamp(buffer, ORIGINATE_TIME_OFFSET);
|
||||
long receiveTime = readTimeStamp(buffer, RECEIVE_TIME_OFFSET);
|
||||
long transmitTime = readTimeStamp(buffer, TRANSMIT_TIME_OFFSET);
|
||||
long roundTripTime = responseTicks - requestTicks - (transmitTime - receiveTime);
|
||||
// receiveTime = originateTime + transit + skew
|
||||
// responseTime = transmitTime + transit - skew
|
||||
// clockOffset = ((receiveTime - originateTime) + (transmitTime - responseTime))/2
|
||||
// = ((originateTime + transit + skew - originateTime) +
|
||||
// (transmitTime - (transmitTime + transit - skew)))/2
|
||||
// = ((transit + skew) + (transmitTime - transmitTime - transit + skew))/2
|
||||
// = (transit + skew - transit + skew)/2
|
||||
// = (2 * skew)/2 = skew
|
||||
long clockOffset = ((receiveTime - originateTime) + (transmitTime - responseTime)) / 2;
|
||||
// if (Config.LOGD) Log.d(TAG, "round trip: " + roundTripTime + " ms");
|
||||
// if (Config.LOGD) Log.d(TAG, "clock offset: " + clockOffset + " ms");
|
||||
|
||||
// save our results - use the times on this side of the network latency
|
||||
// (response rather than request time)
|
||||
mNtpTime = responseTime + clockOffset;
|
||||
mNtpTimeReference = responseTicks;
|
||||
mRoundTripTime = roundTripTime;
|
||||
} catch (Exception e) {
|
||||
aapsLogger.debug("request time failed: " + e);
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the time computed from the NTP transaction.
|
||||
*
|
||||
* @return time value computed from NTP server response.
|
||||
*/
|
||||
private long getNtpTime() {
|
||||
return mNtpTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the reference clock value (value of SystemClock.elapsedRealtime())
|
||||
* corresponding to the NTP time.
|
||||
*
|
||||
* @return reference clock corresponding to the NTP time.
|
||||
*/
|
||||
private long getNtpTimeReference() {
|
||||
return mNtpTimeReference;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the round trip time of the NTP transaction
|
||||
*
|
||||
* @return round trip time in milliseconds.
|
||||
*/
|
||||
public long getRoundTripTime() {
|
||||
return mRoundTripTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads an unsigned 32 bit big endian number from the given offset in the buffer.
|
||||
*/
|
||||
private long read32(byte[] buffer, int offset) {
|
||||
byte b0 = buffer[offset];
|
||||
byte b1 = buffer[offset + 1];
|
||||
byte b2 = buffer[offset + 2];
|
||||
byte b3 = buffer[offset + 3];
|
||||
|
||||
// convert signed bytes to unsigned values
|
||||
int i0 = ((b0 & 0x80) == 0x80 ? (b0 & 0x7F) + 0x80 : b0);
|
||||
int i1 = ((b1 & 0x80) == 0x80 ? (b1 & 0x7F) + 0x80 : b1);
|
||||
int i2 = ((b2 & 0x80) == 0x80 ? (b2 & 0x7F) + 0x80 : b2);
|
||||
int i3 = ((b3 & 0x80) == 0x80 ? (b3 & 0x7F) + 0x80 : b3);
|
||||
|
||||
return ((long) i0 << 24) + ((long) i1 << 16) + ((long) i2 << 8) + (long) i3;
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads the NTP time stamp at the given offset in the buffer and returns
|
||||
* it as a system time (milliseconds since January 1, 1970).
|
||||
*/
|
||||
private long readTimeStamp(byte[] buffer, int offset) {
|
||||
long seconds = read32(buffer, offset);
|
||||
long fraction = read32(buffer, offset + 4);
|
||||
return ((seconds - OFFSET_1900_TO_1970) * 1000) + ((fraction * 1000L) / 0x100000000L);
|
||||
}
|
||||
|
||||
/**
|
||||
* Writes system time (milliseconds since January 1, 1970) as an NTP time stamp
|
||||
* at the given offset in the buffer.
|
||||
*/
|
||||
private void writeTimeStamp(byte[] buffer, int offset, long time) {
|
||||
long seconds = time / 1000L;
|
||||
long milliseconds = time - seconds * 1000L;
|
||||
seconds += OFFSET_1900_TO_1970;
|
||||
|
||||
// write seconds in big endian format
|
||||
buffer[offset++] = (byte) (seconds >> 24);
|
||||
buffer[offset++] = (byte) (seconds >> 16);
|
||||
buffer[offset++] = (byte) (seconds >> 8);
|
||||
buffer[offset++] = (byte) (seconds >> 0);
|
||||
|
||||
long fraction = milliseconds * 0x100000000L / 1000L;
|
||||
// write fraction in big endian format
|
||||
buffer[offset++] = (byte) (fraction >> 24);
|
||||
buffer[offset++] = (byte) (fraction >> 16);
|
||||
buffer[offset++] = (byte) (fraction >> 8);
|
||||
// low order bits should be random data
|
||||
buffer[offset++] = (byte) (Math.random() * 255.0);
|
||||
}
|
||||
}
|
214
app/src/main/java/info/nightscout/androidaps/utils/SntpClient.kt
Normal file
214
app/src/main/java/info/nightscout/androidaps/utils/SntpClient.kt
Normal file
|
@ -0,0 +1,214 @@
|
|||
package info.nightscout.androidaps.utils
|
||||
|
||||
import android.os.SystemClock
|
||||
import javax.inject.Singleton
|
||||
import javax.inject.Inject
|
||||
import info.nightscout.androidaps.logging.AAPSLogger
|
||||
import java.lang.Exception
|
||||
import java.net.DatagramPacket
|
||||
import java.net.DatagramSocket
|
||||
import java.net.InetAddress
|
||||
|
||||
/*
|
||||
* Copyright (C) 2008 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/ /**
|
||||
* {@hide}
|
||||
*
|
||||
*
|
||||
* Simple SNTP client class for retrieving network time.
|
||||
*
|
||||
*
|
||||
* Sample usage:
|
||||
* <pre>SntpClient client = new SntpClient();
|
||||
* if (client.requestTime("time.foo.com")) {
|
||||
* long now = client.getNtpTime() + SystemClock.elapsedRealtime() - client.getNtpTimeReference();
|
||||
* }
|
||||
</pre> *
|
||||
*/
|
||||
@Singleton
|
||||
class SntpClient @Inject constructor(
|
||||
private val aapsLogger: AAPSLogger,
|
||||
private val dateUtil: DateUtil
|
||||
) {
|
||||
|
||||
companion object {
|
||||
//private final int REFERENCE_TIME_OFFSET = 16;
|
||||
private const val ORIGINATE_TIME_OFFSET = 24
|
||||
private const val RECEIVE_TIME_OFFSET = 32
|
||||
private const val TRANSMIT_TIME_OFFSET = 40
|
||||
private const val NTP_PACKET_SIZE = 48
|
||||
private const val NTP_PORT = 123
|
||||
private const val NTP_MODE_CLIENT = 3
|
||||
private const val NTP_VERSION = 3
|
||||
|
||||
// Number of seconds between Jan 1, 1900 and Jan 1, 1970
|
||||
// 70 years plus 17 leap days
|
||||
private const val OFFSET_1900_TO_1970 = (365L * 70L + 17L) * 24L * 60L * 60L
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the time computed from the NTP transaction.
|
||||
*
|
||||
* @return time value computed from NTP server response.
|
||||
*/
|
||||
// system time computed from NTP server response
|
||||
private var ntpTime: Long = 0
|
||||
|
||||
/**
|
||||
* Returns the reference clock value (value of SystemClock.elapsedRealtime())
|
||||
* corresponding to the NTP time.
|
||||
*
|
||||
* @return reference clock corresponding to the NTP time.
|
||||
*/
|
||||
// value of SystemClock.elapsedRealtime() corresponding to mNtpTime
|
||||
private var ntpTimeReference: Long = 0
|
||||
|
||||
/**
|
||||
* Returns the round trip time of the NTP transaction
|
||||
*
|
||||
* @return round trip time in milliseconds.
|
||||
*/
|
||||
// round trip time in milliseconds
|
||||
private var roundTripTime: Long = 0
|
||||
|
||||
abstract class Callback : Runnable {
|
||||
|
||||
var networkConnected = false
|
||||
var success = false
|
||||
var time: Long = 0
|
||||
}
|
||||
|
||||
@Synchronized fun ntpTime(callback: Callback, isConnected: Boolean) {
|
||||
callback.networkConnected = isConnected
|
||||
if (callback.networkConnected) {
|
||||
Thread { doNtpTime(callback) }.start()
|
||||
} else {
|
||||
callback.run()
|
||||
}
|
||||
}
|
||||
|
||||
fun doNtpTime(callback: Callback) {
|
||||
aapsLogger.debug("Time detection started")
|
||||
callback.success = requestTime("time.google.com", 5000)
|
||||
callback.time = ntpTime + SystemClock.elapsedRealtime() - ntpTimeReference
|
||||
aapsLogger.debug("Time detection ended: " + callback.success + " " + dateUtil.dateAndTimeString(ntpTime))
|
||||
callback.run()
|
||||
}
|
||||
|
||||
/**
|
||||
* Sends an SNTP request to the given host and processes the response.
|
||||
*
|
||||
* @param host host name of the server.
|
||||
* @param timeout network timeout in milliseconds.
|
||||
* @return true if the transaction was successful.
|
||||
*/
|
||||
@Suppress("SameParameterValue")
|
||||
@Synchronized private fun requestTime(host: String, timeout: Int): Boolean {
|
||||
try {
|
||||
val socket = DatagramSocket()
|
||||
socket.soTimeout = timeout
|
||||
val address = InetAddress.getByName(host)
|
||||
val buffer = ByteArray(NTP_PACKET_SIZE)
|
||||
val request = DatagramPacket(buffer, buffer.size, address, NTP_PORT)
|
||||
|
||||
// set mode = 3 (client) and version = 3
|
||||
// mode is in low 3 bits of first byte
|
||||
// version is in bits 3-5 of first byte
|
||||
buffer[0] = (NTP_MODE_CLIENT or (NTP_VERSION shl 3)).toByte()
|
||||
|
||||
// get current time and write it to the request packet
|
||||
val requestTime = System.currentTimeMillis()
|
||||
val requestTicks = SystemClock.elapsedRealtime()
|
||||
writeTimeStamp(buffer, TRANSMIT_TIME_OFFSET, requestTime)
|
||||
socket.send(request)
|
||||
|
||||
// read the response
|
||||
val response = DatagramPacket(buffer, buffer.size)
|
||||
socket.receive(response)
|
||||
val responseTicks = SystemClock.elapsedRealtime()
|
||||
val responseTime = requestTime + (responseTicks - requestTicks)
|
||||
socket.close()
|
||||
|
||||
// extract the results
|
||||
val originateTime = readTimeStamp(buffer, ORIGINATE_TIME_OFFSET)
|
||||
val receiveTime = readTimeStamp(buffer, RECEIVE_TIME_OFFSET)
|
||||
val transmitTime = readTimeStamp(buffer, TRANSMIT_TIME_OFFSET)
|
||||
val roundTripTime = responseTicks - requestTicks - (transmitTime - receiveTime)
|
||||
val clockOffset = (receiveTime - originateTime + (transmitTime - responseTime)) / 2
|
||||
|
||||
// save our results - use the times on this side of the network latency
|
||||
// (response rather than request time)
|
||||
ntpTime = responseTime + clockOffset
|
||||
ntpTimeReference = responseTicks
|
||||
this.roundTripTime = roundTripTime
|
||||
} catch (e: Exception) {
|
||||
aapsLogger.debug("request time failed: $e")
|
||||
return false
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads an unsigned 32 bit big endian number from the given offset in the buffer.
|
||||
*/
|
||||
private fun read32(buffer: ByteArray, offset: Int): Long {
|
||||
val b0 = buffer[offset]
|
||||
val b1 = buffer[offset + 1]
|
||||
val b2 = buffer[offset + 2]
|
||||
val b3 = buffer[offset + 3]
|
||||
|
||||
// convert signed bytes to unsigned values
|
||||
val i0 = if (b0.toInt() and 0x80 == 0x80) (b0.toInt() and 0x7F) + 0x80 else b0.toInt()
|
||||
val i1 = if (b1.toInt() and 0x80 == 0x80) (b1.toInt() and 0x7F) + 0x80 else b1.toInt()
|
||||
val i2 = if (b2.toInt() and 0x80 == 0x80) (b2.toInt() and 0x7F) + 0x80 else b2.toInt()
|
||||
val i3 = if (b3.toInt() and 0x80 == 0x80) (b3.toInt() and 0x7F) + 0x80 else b3.toInt()
|
||||
return (i0.toLong() shl 24) + (i1.toLong() shl 16) + (i2.toLong() shl 8) + i3.toLong()
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads the NTP time stamp at the given offset in the buffer and returns
|
||||
* it as a system time (milliseconds since January 1, 1970).
|
||||
*/
|
||||
private fun readTimeStamp(buffer: ByteArray, offset: Int): Long {
|
||||
val seconds = read32(buffer, offset)
|
||||
val fraction = read32(buffer, offset + 4)
|
||||
return (seconds - OFFSET_1900_TO_1970) * 1000 + fraction * 1000L / 0x100000000L
|
||||
}
|
||||
|
||||
/**
|
||||
* Writes system time (milliseconds since January 1, 1970) as an NTP time stamp
|
||||
* at the given offset in the buffer.
|
||||
*/
|
||||
@Suppress("SameParameterValue")
|
||||
private fun writeTimeStamp(buffer: ByteArray, offsetParam: Int, time: Long) {
|
||||
var offset = offsetParam
|
||||
var seconds = time / 1000L
|
||||
val milliseconds = time - seconds * 1000L
|
||||
seconds += OFFSET_1900_TO_1970
|
||||
|
||||
// write seconds in big endian format
|
||||
buffer[offset++] = (seconds shr 24).toByte()
|
||||
buffer[offset++] = (seconds shr 16).toByte()
|
||||
buffer[offset++] = (seconds shr 8).toByte()
|
||||
buffer[offset++] = (seconds shr 0).toByte()
|
||||
val fraction = milliseconds * 0x100000000L / 1000L
|
||||
// write fraction in big endian format
|
||||
buffer[offset++] = (fraction shr 24).toByte()
|
||||
buffer[offset++] = (fraction shr 16).toByte()
|
||||
buffer[offset++] = (fraction shr 8).toByte()
|
||||
// low order bits should be random data
|
||||
buffer[offset] = (Math.random() * 255.0).toInt().toByte()
|
||||
}
|
||||
}
|
|
@ -266,7 +266,7 @@ public class TimeListEdit {
|
|||
|
||||
}
|
||||
|
||||
class SpinnerAdapter extends ArrayAdapter<CharSequence> {
|
||||
static class SpinnerAdapter extends ArrayAdapter<CharSequence> {
|
||||
List<Integer> values;
|
||||
|
||||
SpinnerAdapter(@NonNull Context context, int resource, final @NonNull List<CharSequence> objects, final @NonNull List<Integer> values) {
|
||||
|
@ -371,6 +371,7 @@ public class TimeListEdit {
|
|||
|
||||
}
|
||||
|
||||
@SuppressWarnings("SameParameterValue")
|
||||
private void addItem(int index, int timeAsSeconds, double value1, double value2) {
|
||||
if (itemsCount() >= 24) return;
|
||||
if (itemsCount() > inflatedUntil) {
|
||||
|
|
|
@ -2,11 +2,15 @@ package info.nightscout.androidaps.utils.androidNotification
|
|||
|
||||
import android.app.Notification
|
||||
import android.app.NotificationManager
|
||||
import android.app.PendingIntent
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import androidx.core.app.NotificationCompat
|
||||
import info.nightscout.androidaps.R
|
||||
import androidx.core.app.TaskStackBuilder
|
||||
import info.nightscout.androidaps.MainActivity
|
||||
import info.nightscout.androidaps.core.R
|
||||
import info.nightscout.androidaps.interfaces.IconsProviderInterface
|
||||
import info.nightscout.androidaps.interfaces.NotificationHolderInterface
|
||||
import info.nightscout.androidaps.utils.resources.IconsProvider
|
||||
import info.nightscout.androidaps.utils.resources.ResourceHelper
|
||||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
|
@ -15,7 +19,7 @@ import javax.inject.Singleton
|
|||
class NotificationHolder @Inject constructor(
|
||||
resourceHelper: ResourceHelper,
|
||||
context: Context,
|
||||
iconsProvider: IconsProvider
|
||||
iconsProvider: IconsProviderInterface
|
||||
) : NotificationHolderInterface {
|
||||
|
||||
override val channelID = "AndroidAPS-Ongoing"
|
||||
|
@ -32,4 +36,10 @@ class NotificationHolder @Inject constructor(
|
|||
.also {
|
||||
(context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).notify(notificationID, it)
|
||||
}
|
||||
|
||||
override fun openAppIntent(context: Context): PendingIntent? = TaskStackBuilder.create(context).run {
|
||||
addParentStack(MainActivity::class.java)
|
||||
addNextIntent(Intent(context, MainActivity::class.java))
|
||||
getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
package info.nightscout.androidaps.utils.androidNotification
|
||||
|
||||
import android.app.PendingIntent
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import androidx.core.app.TaskStackBuilder
|
||||
import info.nightscout.androidaps.MainActivity
|
||||
|
||||
fun openAppIntent(context: Context): PendingIntent? = TaskStackBuilder.create(context).run {
|
||||
addParentStack(MainActivity::class.java)
|
||||
addNextIntent(Intent(context, MainActivity::class.java))
|
||||
getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT)
|
||||
}
|
|
@ -1,21 +1,22 @@
|
|||
package info.nightscout.androidaps.utils.resources
|
||||
|
||||
import info.nightscout.androidaps.Config
|
||||
import info.nightscout.androidaps.R
|
||||
import info.nightscout.androidaps.interfaces.ConfigInterface
|
||||
import info.nightscout.androidaps.interfaces.IconsProviderInterface
|
||||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
|
||||
@Singleton
|
||||
class IconsProvider @Inject constructor(private val config: Config) {
|
||||
class IconsProvider @Inject constructor(private val config: ConfigInterface) : IconsProviderInterface {
|
||||
|
||||
fun getIcon(): Int =
|
||||
override fun getIcon(): Int =
|
||||
when {
|
||||
config.NSCLIENT -> R.mipmap.ic_yellowowl
|
||||
config.PUMPCONTROL -> R.mipmap.ic_pumpcontrol
|
||||
else -> R.mipmap.ic_launcher
|
||||
}
|
||||
|
||||
fun getNotificationIcon(): Int =
|
||||
override fun getNotificationIcon(): Int =
|
||||
when {
|
||||
config.NSCLIENT -> R.drawable.ic_notif_nsclient
|
||||
config.PUMPCONTROL -> R.drawable.ic_notif_pumpcontrol
|
||||
|
|
|
@ -83,7 +83,7 @@ class QuickWizardEntry @Inject constructor(private val injector: HasAndroidInjec
|
|||
var cob = 0.0
|
||||
if (useCOB() == YES) {
|
||||
val cobInfo = iobCobCalculatorPlugin.getCobInfo(_synchronized, "QuickWizard COB")
|
||||
if (cobInfo.displayCob != null) cob = cobInfo.displayCob
|
||||
if (cobInfo.displayCob != null) cob = cobInfo.displayCob!!
|
||||
}
|
||||
// Bolus IOB
|
||||
var bolusIOB = false
|
||||
|
|
|
@ -65,7 +65,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingEnd="5dp"
|
||||
android:paddingStart="10dp"
|
||||
android:text="@string/overview_quickwizard_item_remove_button"
|
||||
android:text="@string/remove_button"
|
||||
android:textAlignment="viewEnd"
|
||||
android:textColor="@android:color/holo_orange_light" />
|
||||
|
||||
|
|
|
@ -279,7 +279,7 @@
|
|||
android:layout_gravity="center_horizontal"
|
||||
android:labelFor="@+id/notes"
|
||||
android:padding="10dp"
|
||||
android:text="@string/careportal_newnstreatment_notes_label"
|
||||
android:text="@string/notes_label"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Small"
|
||||
android:textStyle="bold" />
|
||||
|
||||
|
@ -289,7 +289,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_weight="1"
|
||||
android:autofillHints="@string/careportal_newnstreatment_notes_label"
|
||||
android:autofillHints="@string/notes_label"
|
||||
android:gravity="start"
|
||||
android:inputType="text|textCapSentences"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
|
|
@ -391,7 +391,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:width="86dp"
|
||||
android:text="@string/careportal_newnstreatment_notes_label"
|
||||
android:text="@string/notes_label"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall" />
|
||||
|
||||
<TextView
|
||||
|
|
|
@ -87,7 +87,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingEnd="5dp"
|
||||
android:paddingStart="10dp"
|
||||
android:text="@string/overview_quickwizard_item_remove_button"
|
||||
android:text="@string/remove_button"
|
||||
android:textAlignment="viewEnd"
|
||||
android:textColor="@android:color/holo_orange_light" />
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:card_view="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/notification_cardview"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/cv"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
|
@ -16,16 +17,17 @@
|
|||
android:orientation="horizontal">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/notification_text"
|
||||
android:layout_width="wrap_content"
|
||||
android:id="@+id/text"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="5dp"
|
||||
android:layout_weight="1"
|
||||
android:maxLines="4"
|
||||
android:text="Notification text. Notification text. Notification text. Notification text. Notification text. Notification text. " />
|
||||
android:text="Notification text. Notification text. Notification text. Notification text. Notification text. Notification text. "
|
||||
tools:ignore="HardcodedText" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/notification_dismiss"
|
||||
android:id="@+id/dismiss"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="35dp"
|
||||
android:text="@string/dismiss" />
|
||||
|
|
|
@ -125,7 +125,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/overview_quickwizard_item_remove_button" />
|
||||
android:text="@string/remove_button" />
|
||||
</LinearLayout>
|
||||
|
||||
</LinearLayout>
|
||||
|
|
|
@ -163,7 +163,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:text="@string/overview_quickwizard_item_remove_button"
|
||||
android:text="@string/remove_button"
|
||||
android:textAlignment="viewEnd"
|
||||
android:textColor="@android:color/holo_orange_light" />
|
||||
|
||||
|
|
|
@ -95,7 +95,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:text="@string/overview_quickwizard_item_remove_button"
|
||||
android:text="@string/remove_button"
|
||||
android:textAlignment="viewEnd"
|
||||
android:textColor="@android:color/holo_orange_light" />
|
||||
|
||||
|
|
|
@ -176,7 +176,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/overview_quickwizard_item_remove_button"
|
||||
android:text="@string/remove_button"
|
||||
android:textAlignment="viewEnd"
|
||||
android:textColor="@android:color/holo_orange_light" />
|
||||
|
||||
|
|
|
@ -111,7 +111,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:paddingEnd="5dp"
|
||||
android:paddingStart="10dp"
|
||||
android:text="@string/overview_quickwizard_item_remove_button"
|
||||
android:text="@string/remove_button"
|
||||
android:textAlignment="viewEnd"
|
||||
android:textColor="@android:color/holo_orange_light" />
|
||||
|
||||
|
|
|
@ -197,7 +197,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:layout_weight="1"
|
||||
android:text="@string/overview_quickwizard_item_remove_button"
|
||||
android:text="@string/remove_button"
|
||||
android:textAlignment="viewEnd"
|
||||
android:textColor="@android:color/holo_orange_light" />
|
||||
|
||||
|
|
|
@ -139,7 +139,7 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:text="@string/overview_quickwizard_item_remove_button"
|
||||
android:text="@string/remove_button"
|
||||
android:textAlignment="viewEnd"
|
||||
android:textColor="@android:color/holo_orange_light" />
|
||||
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Behandelings veiligheid</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Maks toelaatbare Bolus [U]</string>
|
||||
|
@ -28,7 +27,6 @@
|
|||
<string name="description_persistent_notification">Toon \'n voortgesette kennisgewing met \'n kort oorsig van wat jou lus besig is om te doen</string>
|
||||
<string name="description_profile_local">Definieer\'n profiel wat beskikbaar is aflyn.</string>
|
||||
<string name="description_profile_nightscout">Bied die profiel wat jy het beskryf het in Nightscout</string>
|
||||
<string name="description_pump_combo">Pomp Integrasie met Accu-Chek Combo pompe, vereis dat ruffy geïnstalleer is</string>
|
||||
<string name="description_pump_mdi">Pomp integrasie vir mense wat veelvoudige daaglikse inspuitings doen vir hul diabetes terapie/regime</string>
|
||||
<string name="description_pump_virtual">Pomp integrasie vir pompe wat nog nie enige drywer het nie (oop lus)</string>
|
||||
<string name="description_sensitivity_aaps">Sensitiwiteit word bereken op dieselfde manier as Oref0, maar jy kan die tydsraamwerk spesifiseer in die verlede. Minimale karb absorpsie is bereken uit maks karb absorpsie tyd vanaf voorkeure.</string>
|
||||
|
@ -59,7 +57,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">Bolus IOB</string>
|
||||
<string name="openapsma_run">Begin nou</string>
|
||||
<string name="vitualpump_label">VIRTUELE POMP</string>
|
||||
<string name="virtualpump_resultok">OK</string>
|
||||
<string name="openapsma_lastrun_label">Vorige lopie</string>
|
||||
<string name="openapsma_inputparameters_label">Insette parameters</string>
|
||||
<string name="openapsma_glucosestatus_label">Glukose status</string>
|
||||
|
@ -70,7 +67,6 @@
|
|||
<string name="result">Uitslag</string>
|
||||
<string name="openapsma_noglucosedata">Geen beskikbare glukose data</string>
|
||||
<string name="openapsma_request_label">Versoek</string>
|
||||
<string name="glucose">Glukose</string>
|
||||
<string name="delta">Delta</string>
|
||||
<string name="sms_delta">Delta:</string>
|
||||
<string name="configbuilder">Konfigurasie bouer</string>
|
||||
|
@ -116,11 +112,8 @@
|
|||
<string name="closedloop">Geslote lus</string>
|
||||
<string name="openloop">Oop lus</string>
|
||||
<string name="disabledloop">Loop Afgeskakel</string>
|
||||
<string name="disableloop">Skakel loop af</string>
|
||||
<string name="enableloop">Skakel loop aan</string>
|
||||
<string name="openloop_newsuggestion">Nuwe voorstel beskikbaar</string>
|
||||
<string name="unsupportednsversion">Weergawe van Nightscout nie ondersteun</string>
|
||||
<string name="loopdisabled">LOOP UIT AKSIE GESTEL DEUR BEPERKINGS</string>
|
||||
<string name="treatments_wizard_basaliob_label">Basale IAB</string>
|
||||
<string name="bolusconstraintapplied">Bolus beperking toegepas</string>
|
||||
<string name="carbsconstraintapplied">Karbs beperking toegepas</string>
|
||||
|
@ -129,10 +122,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Sensor</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">Karb tyd</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Duur</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Notas</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Profiel</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Glukose tipe</string>
|
||||
<string name="noprofile">Nog geen profiel gelaai vanaf NS</string>
|
||||
<string name="overview_tempbasal_button">TydelikeBasaal</string>
|
||||
<string name="overview_extendedbolus_button">Verlengde Bolus</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Nightscout-weergawe:</string>
|
||||
|
@ -158,11 +149,8 @@
|
|||
<string name="smscommunicator_calibrationreplywithcode">Om kalibrasie %1$.2f te stuur antwoord met kode %2$s</string>
|
||||
<string name="smscommunicator_bolusfailed">Bolus het misluk</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Laat afstandbeheerde bevele toe via SMS</string>
|
||||
<string name="bolusstopped">Bolus gestaak</string>
|
||||
<string name="bolusstopping">Staak bolus</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Loop is gedeaktiveer</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Loop is geaktiveerd</string>
|
||||
<string name="smscommunicator_loopisdisabled">Loop is gedeaktiveer</string>
|
||||
<string name="smscommunicator_loopisenabled">Lus geaktiveer</string>
|
||||
<string name="valuelimitedto">%1$.2f beperk tot %2$.2f</string>
|
||||
<string name="valueoutofrange">Waarde %1$s is uit harde perke</string>
|
||||
|
@ -190,7 +178,6 @@
|
|||
<string name="overview_editquickwizard_valid">Geldig:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Voeg by</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Wysig</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Verwyder</string>
|
||||
<string name="mealbolus">Maaltyd</string>
|
||||
<string name="correctionbous">Corr</string>
|
||||
<string name="actions">Aksies</string>
|
||||
|
@ -218,8 +205,6 @@
|
|||
<string name="sms_minago">%1$d min terug</string>
|
||||
<string name="localprofile">Plaaslike profiel</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Kort gem. delta</string>
|
||||
<string name="long_avgdelta">Lang gem. delta</string>
|
||||
<string name="array_of_elements">Matriks van %1$d elemente. \nWerklike waarde:</string>
|
||||
<string name="openapsma_autosensdata_label">Autosens data</string>
|
||||
<string name="openapsma_scriptdebugdata_label">Skrip foutopspoor</string>
|
||||
|
@ -275,7 +260,6 @@
|
|||
<string name="show_queue">Wys tou</string>
|
||||
<string name="queue">Tou:</string>
|
||||
<string name="status">Status:</string>
|
||||
<string name="paused">Onderbreek</string>
|
||||
<string name="clearlog">Maak log skoon</string>
|
||||
<string name="nowritepermission">NSCLIENT het geen skryfregte. Dalk verkeerde API secret?</string>
|
||||
<string name="wear_settings">Wear instellings</string>
|
||||
|
@ -290,12 +274,10 @@
|
|||
<string name="needwhitelisting">%1$s benodig battery optimisering bemagtiging vir beter werksverrigting</string>
|
||||
<string name="loopsuspended">Lus opgeskort</string>
|
||||
<string name="loopsuspendedfor">Opgeskort (%1$d m)</string>
|
||||
<string name="suspendloop">Staak lus</string>
|
||||
<string name="suspendloopfor1h">Skort lus vir 1h</string>
|
||||
<string name="suspendloopfor2h">Skort lus vir 2h</string>
|
||||
<string name="suspendloopfor3h">Skort lus vir 3h</string>
|
||||
<string name="suspendloopfor10h">Skort lus vir 10 h</string>
|
||||
<string name="suspendloopforXmin">Skort lus vir %1$d min</string>
|
||||
<string name="disconnectpumpfor15m">Ontkoppel pomp vir 15 min</string>
|
||||
<string name="disconnectpumpfor30m">Ontkoppel pomp vir 30 min</string>
|
||||
<string name="disconnectpumpfor1h">Ontkoppel pomp vir 1 h</string>
|
||||
|
@ -320,8 +302,6 @@
|
|||
<string name="show_statuslights">Wys status vlae op tuisskerm</string>
|
||||
<string name="statuslights_res_warning">Drempel waarskuwings stoor vlak [U]</string>
|
||||
<string name="statuslights_res_critical">Drempel kritieke stoor vlak [U]</string>
|
||||
<string name="iob">IAB</string>
|
||||
<string name="cob">KOB</string>
|
||||
<string name="nav_about">Omtrent</string>
|
||||
<string name="smscommunicator_missingsmspermission">Vermiste SMS toestemming</string>
|
||||
<string name="smscommunicator_missingphonestatepermission">Toestemming vir foon status nog nie gegee nie</string>
|
||||
|
@ -359,7 +339,6 @@
|
|||
<string name="notloadedplugins">Nie alle profiele gelaai!</string>
|
||||
<string name="valuesnotstored">Waardes nie gestoor!</string>
|
||||
<string name="ns_localbroadcasts_title">Aktiveer plaaslike Uitsaai.</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Durasie [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Aktiveer UAM</string>
|
||||
<string name="enablesmb">Aktiveer SMB</string>
|
||||
|
@ -393,7 +372,6 @@
|
|||
<string name="shortfat">Vet</string>
|
||||
<string name="active"><![CDATA[<Active>]]></string>
|
||||
<string name="executingrightnow">Opdrag word nou uitgevoer</string>
|
||||
<string name="pump_unreachable">Pomp onbereikbaar</string>
|
||||
<string name="missed_bg_readings">Gemiste BG lesings</string>
|
||||
<string name="raise_notifications_as_android_notifications">Gebruik stelsel kennisgewings vir waarskuwings en kennisgewings</string>
|
||||
<string name="localalertsettings_title">Lokale alarms</string>
|
||||
|
@ -426,41 +404,7 @@
|
|||
<string name="closedmodeenabled">Geslote modus geaktiveer</string>
|
||||
<string name="maxiobset">Maksimum IAB behoorlik gestel</string>
|
||||
<string name="hasbgdata">BG beskikbaar vanaf geselekteerde bron</string>
|
||||
<string name="combo_programming_bolus">Programmeer pomp vir bolusing</string>
|
||||
<string name="combo_pump_state_label">Staat</string>
|
||||
<string name="combo_pump_activity_label">Aktiwiteit</string>
|
||||
<string name="combo_no_pump_connection">Geen verbinding vir %1$d min</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d min oorblywend)</string>
|
||||
<string name="combo_pump_state_initializing">Inisialiseer tans</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Opgeskort weens fout</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Opgeskort deur gebruiker</string>
|
||||
<string name="combo_pump_state_running">Loop tans</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Kanselleer TBR</string>
|
||||
<string name="combo_pump_action_setting_tbr">Stel TBR (%1$d%% / %2$d min)</string>
|
||||
<string name="combo_pump_action_bolusing">Bolusing (%1$.1f U)</string>
|
||||
<string name="combo_pump_action_refreshing">Verfris</string>
|
||||
<string name="combo_pump_unsupported_operation">Versoekte bewerking nie ondersteun deur pomp</string>
|
||||
<string name="combo_low_suspend_forced_notification">Onveilige gebruik: uitgebreide of multigolf boluses is aktief. Lus modus is gestel om laag te opskort net 6 ure. Net gewone boluses is ondersteun in lus modus</string>
|
||||
<string name="combo_force_disabled_notification">Onveilige gebruik: die pomp gebruik \'n verskillende basale koers profiel as die eerste. Die lus is gedeaktiveer. Kies die eerste profiel op die pomp en verfris.</string>
|
||||
<string name="bolus_frequency_exceeded">\'n Bolus met dieselfde hoeveelheid was versoek binne die laaste twee minute. Om te waak teen toevallige dubbele boluses en om te waak teen goggas is dit nie toegelaat nie.</string>
|
||||
<string name="combo_pump_connected_now">Nou</string>
|
||||
<string name="combo_activity_reading_pump_history">Lees pomp geskiedenis</string>
|
||||
<string name="combo_activity_setting_basal_profile">Instelling basale profiel</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Pomp kasset vlak is laag</string>
|
||||
<string name="combo_pump_battery_low_warrning">Pomp battery is laag</string>
|
||||
<string name="combo_is_in_error_state">Die pomp toon die fout E%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">Laag</string>
|
||||
<string name="combo_reservoir_empty">Leeg</string>
|
||||
<string name="combo_reservoir_normal">Normaal</string>
|
||||
<string name="combo_notification_check_time_date">Pomp tyd/horlosie se opdatering is nodig</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">TBR GEKANSELLEER waarskuwing is bevestig</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Die pomp kon nie bereik word nie. Geen bolus is gegee nie</string>
|
||||
<string name="combo_error_no_bolus_delivered">Bolus aflewering het misluk. Dit blyk dat geen bolus gelewer was. Om seker te maak, gaan die pomp asseblief na om \'n dubbele bolus te vermy en dan bolus weer indien veilig. Om te waak teen goggas, word boluse nie outomaties weer probeer nie.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">Slegs %1$.2f U van die aangevraagde bolus van %2$.2f U was gelewer as gevolg van \'n probleem. Kontroleer asseblief die pomp om dit te verifieer en neem dan gepaste aksie.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Lewering van die bolus en verifiëring van die pomp se geskiedenis het misluk, Kontroleer asseblief die pomp. As \'n bolus afgelewer is, sal dit bygevoeg word om behandelings gedurende die volgende verbinding met die pomp.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Nie genoeg insulien vir bolus oor in reserwe</string>
|
||||
<string name="extendedbolusdeliveryerror">Verlengde bolus afleweringsfout</string>
|
||||
<string name="insightpump_shortname">Sig</string>
|
||||
<string name="enablesmbalways">Aktiveer SMB altyd</string>
|
||||
<string name="enablesmbalways_summary">Aktiveer SMB altyd onafhanklik van boluse. Slegs moonlik met BG source met goeie filter van data soos G5</string>
|
||||
<string name="enablesmbaftercarbs">Aktiveer SMB na koolhidrate</string>
|
||||
|
@ -508,22 +452,8 @@
|
|||
<string name="start_hypo_tt">Begin hipo TT</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Veranderende ontwikkelende weergawe. Geslote lus is gedeaktiveerd.</string>
|
||||
<string name="engineering_mode_enabled">Ingenieurswese modus geaktiveer</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Lees basale profiel</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">Die pomp geskiedenis het verander nadat die bolus berekening uitgevoer was. Die bolus was nie afgelewer nie. Herbereken asseblief of \'n bolus steeds nodig is.</string>
|
||||
<string name="combo_error_updating_treatment_record">Bolus suksesvol afgelewer, maar die behandeling inskrywing het gefaal. Dit kan gebeur as twee klein boluses van dieselfde grootte binne die laaste twee minute toegedien word. Kontroleer die pomp geskiedenis en behandeling inskrywings en gebruik die Careportal om vermiste inskrywings te voeg. Maak seker om nie enige inskrywings vir dieselfde minuut en dieselfde bedrag by te voeg.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Hoë tydelike verwerp aangesien berekening nie onlangse veranderings in pomp geskiedenis oorweeg het nie</string>
|
||||
<string name="combo_activity_checking_pump_state">Verfris pomp status</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">Die basale tempo op die pomp het verander en sal binnekort opgedateer word</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Basale koers is verander op pomp, maar kon nie dit teruglees nie</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Kontroleer tans vir geskiedenis veranderinge</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">Veelvuldige boluses met dieselfde hoeveelheid binne die dieselfde minuut was nounet ingevoer. Slegs een rekord kon bygevoeg word in behandelings. Kontroleer asseblief die pomp en voeg per hand \'n bolus rekord met behulp van die Careportal oortjie maak seker om \'n bolus te skep met \'n tyd deur geen ander bolus gebruik.</string>
|
||||
<string name="combo_check_date">Die laaste bolus is ouer as 24 uur of is in die toekoms. Kontroleer asseblief of die datum op die pomp reg ingestel is.</string>
|
||||
<string name="combo_suspious_bolus_time">Tyd/datum van die gelewerde bolus op pomp lyk verkeerd, IAB is waarskynlik verkeerd. Kontroleer asseblief pomp tyd/datum.</string>
|
||||
<string name="profileswitch_ismissing">ProfileSwitch ontbreek. Doen \'n profiel skakelaar of druk \"Aktiveer profiel\" in die LokaleProfiel.</string>
|
||||
<string name="combo_bolus_count">Bolus telling</string>
|
||||
<string name="combo_tbr_count">TBR telling</string>
|
||||
<string name="pumpisnottempbasalcapable">Pomp is nie tydelike basale bekwame</string>
|
||||
<string name="novalidbasalrate">Geen geldige basale tempo gelees van pomp</string>
|
||||
<string name="closedmodedisabledinpreferences">Geslote lus modus in voorkeure gedeaktiveer</string>
|
||||
<string name="autosensdisabledinpreferences">Autosens gedeaktiveer in voorkeure</string>
|
||||
<string name="smbdisabledinpreferences">SMB gedeaktiveer in voorkeure</string>
|
||||
|
@ -534,12 +464,10 @@
|
|||
<string name="smb_frequency_exceeded">\'n Bolus was binne die laaste 3 minute afgelewer, SMB is oorgespring</string>
|
||||
<string name="basal_set_correctly">Basale reggestel</string>
|
||||
<string name="limitingextendedbolus">Verlengde bolus is beperk tot %1$.1f U as gevolg van %2$s</string>
|
||||
<string name="limitingmaxiob">Beperk maks IAB tot %1$.1f U agv %2$s</string>
|
||||
<string name="limitingcarbs">Beperk koolhidrate tot %1$d g agv %2$s</string>
|
||||
<string name="limitingiob">Beperk IAB tot %1$.1f U agv %2$s</string>
|
||||
<string name="maxvalueinpreferences">maks waarde in voorkeure</string>
|
||||
<string name="hardlimit">harde limiet</string>
|
||||
<string name="unsafeusage">onveilige gebruik</string>
|
||||
<string name="readstatusfailed">Lees status gefaal</string>
|
||||
<string name="record_pump_site_change">Rekord pomp ligging verandering</string>
|
||||
<string name="record_insulin_cartridge_change">Rekord insulien kasset verandering</string>
|
||||
|
@ -549,12 +477,8 @@
|
|||
<string name="reset">herstel</string>
|
||||
<string name="openapssmb_maxiob_title">Maksimum totale IAB OpenAPS kan nie oor [U] gaan</string>
|
||||
<string name="openapssmb_maxiob_summary">Hierdie waarde is Maks IAB genoem in OpenAPS kontekst\nOpenAPS sal nie meer insulien byvoeg as huidige IAB is groter as hierdie waarde</string>
|
||||
<string name="pump_stopped">Pomp gestop</string>
|
||||
<string name="pump_started">Pomp is begin</string>
|
||||
<string name="pump_paused">Pomp wag</string>
|
||||
<string name="absorption_cutoff_title">Maaltyd maks absorpsie tyd [h]</string>
|
||||
<string name="absorption_cutoff_summary">Tyd waarteen enige maaltyd as geabsorbeer beskou word. Oorblywende koolhidrate sal afgesny word.</string>
|
||||
<string name="time">Tyd</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Wys notas veld in behandeling dialoë</string>
|
||||
<string name="next_button">Volgende</string>
|
||||
<string name="previous_button">Vorige</string>
|
||||
|
@ -602,7 +526,6 @@
|
|||
<string name="permission">Toestemming</string>
|
||||
<string name="askforpermission">Vra vir toestemming</string>
|
||||
<string name="request">Versoek</string>
|
||||
<string name="exit">Uitgang</string>
|
||||
<string name="open_navigation">Open navigasie</string>
|
||||
<string name="close_navigation">Sluit navigasie</string>
|
||||
<string name="nav_plugin_preferences">Plugin voorkeure</string>
|
||||
|
@ -616,7 +539,6 @@
|
|||
<string name="high_temptarget_raises_sensitivity_summary"><![CDATA[Verhoog sensitiwiteit vir tydelike doelwitte > = 100]]></string>
|
||||
<string name="low_temptarget_lowers_sensitivity_title">Lae tydelike doelwitte verlaag sensitiwiteit</string>
|
||||
<string name="low_temptarget_lowers_sensitivity_summary"><![CDATA[Laer sensitiwiteit vir tydelike doelwitte < 100]]></string>
|
||||
<string name="combo_invalid_setup">Ongeldige pomp opstelling kontroleer die hulpdokumente en verifieer dat die vinnige inligting kieslys wel QUICK INFO benaam is met behulp van die 360 konfigurasie sagteware.</string>
|
||||
<string name="careportal_removestartedevents">Skoon AndroidAPS begin</string>
|
||||
<string name="storedsettingsfound">Gestoorde instellings gevind</string>
|
||||
<string name="allow_hardware_pump_text">Aandag: As jy aktiveer en koppel aan \'n hardeware pomp, AndroidAPS sal die basale instellings uit die profiel aan die pomp kopieer, die bestaande basale koers gestoor op die pomp sal oorskryf word. Maak seker jy het die korrekte basale instelling in AndroidAPS. As jy nie seker is of nie die basale instellings wil oorskryf op jou pomp, druk Kanselleer en herhaal oorskakel na die pomp op \'n later tyd.</string>
|
||||
|
@ -641,107 +563,6 @@
|
|||
<string name="sendlogfiles">Stuur vandag se loglêers aan ontwikkelaars saam met hierdie tyd. Onverwagte situasie.</string>
|
||||
<string name="loop_openmode_min_change">Minimale versoek verandering [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">Oop lus sal nuwe verandering versoek as die %. Verstek waarde is 20%</string>
|
||||
<string name="searching_for_devices">Soek vir toestelle…</string>
|
||||
<string name="pairing_completed">Maats voltooi</string>
|
||||
<string name="code_compare">Stem die kodes gewys op hierdie toestel en op jou pomp saam?</string>
|
||||
<string name="insight_pairing">Insight maatjies</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_alert_formatter">%1$s:%2$s</string>
|
||||
<string name="tube_changed">Pyp verander</string>
|
||||
<string name="pump_time_updated">Pomp tyd opgedateer</string>
|
||||
<string name="confirm">Bevestig</string>
|
||||
<string name="mute_alert">Demp</string>
|
||||
<string name="pump_alert">Pomp alarm</string>
|
||||
<string name="log_site_changes">Log ligging veranderings</string>
|
||||
<string name="log_reservoir_changes">Log stoor veranderinge</string>
|
||||
<string name="log_tube_changes">Log voerpyp verandering</string>
|
||||
<string name="log_battery_changes">Log battery verandering</string>
|
||||
<string name="log_operating_mode_changes">Log bedryf modus veranderinge</string>
|
||||
<string name="log_alerts">Log alarms</string>
|
||||
<string name="enable_tbr_emulation">Skakel TBR emulasie aan</string>
|
||||
<string name="enable_tbr_emulation_summary">Gebruik verlengde boluses in plaas van TBRs om die 250%% perk te omseil</string>
|
||||
<string name="disconnect_delay">Ontkoppel vertraging [s]</string>
|
||||
<string name="serial_number">Reeksnommer</string>
|
||||
<string name="release_software_version">Vrygestelde sagteware weergawe</string>
|
||||
<string name="ui_processor_software_version">UI verwerker sagteware weergawe</string>
|
||||
<string name="pc_processor_software_version">PC verwerker sagteware weergawe</string>
|
||||
<string name="md_tel_processor_software_version">MD tel verwerker sagteware weergawe</string>
|
||||
<string name="safety_processor_software_version">Veiligheid verwerker sagteware weergawe</string>
|
||||
<string name="bt_info_page_version">BT info bladsy weergawe</string>
|
||||
<string name="bluetooth_address">Bluetooth adres</string>
|
||||
<string name="system_id_appendix">Stelsel ID Aanhangsel</string>
|
||||
<string name="manufacturing_date">Vervaardigings datum</string>
|
||||
<string name="delete_pairing">Verwyder maats</string>
|
||||
<string name="pairing_information">Maat inligting</string>
|
||||
<string name="start_pump">Begin pomp</string>
|
||||
<string name="stop_pump">Stop pomp</string>
|
||||
<string name="operating_mode">Bedryf modus</string>
|
||||
<string name="insight_status">Status</string>
|
||||
<string name="tdd_bolus">TDD Bolus</string>
|
||||
<string name="tdd_basal">TDD basale</string>
|
||||
<string name="tdd_total">TDD totaal</string>
|
||||
<string name="recovering">Herstel</string>
|
||||
<string name="not_paired">Nie gemaat</string>
|
||||
<string name="last_connected">Laaste verbind</string>
|
||||
<string name="started">Begin</string>
|
||||
<string name="stopped">Gestaak</string>
|
||||
<string name="tbr_formatter">%1$d%% vir %2$d / %3$d min</string>
|
||||
<string name="extended_bolus">Uitgebreide bolus</string>
|
||||
<string name="multiwave_bolus">Multigolf bolus</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f U vir %3$d min</string>
|
||||
<string name="enable_tbr_over_notification">Skakel kennisgewing van TBR einde\n(pomp instelling)</string>
|
||||
<string name="disable_tbr_over_notification">Deaktiveer kennisgewing van TBR einde\n(pomp instelling)</string>
|
||||
<string name="description_pump_insight_local">Integrasie vir Accu-Chek Insight pompe</string>
|
||||
<string name="not_inserted">Nie ingesteek</string>
|
||||
<string name="short_status_last_connected">Laaste kon: %1$d min gelede</string>
|
||||
<string name="short_status_tbr">TBR: %1$d%% vir %2$d / %3$d min</string>
|
||||
<string name="short_status_extended">Verleng: %1$.2f / %2$.2f U vir %3$d min</string>
|
||||
<string name="short_status_multiwave">Multigolf: %1$.2f / %2$.2f U vir %3$d min</string>
|
||||
<string name="short_status_tdd">TDD: %1$.2f</string>
|
||||
<string name="short_status_battery">Bat.: %1$d%%</string>
|
||||
<string name="max_recovery_duration">Max. herstel duur [s]</string>
|
||||
<string name="min_recovery_duration">Min. herstel duur [s]</string>
|
||||
<string name="recovery_duration">Herstel duur</string>
|
||||
<string name="timeout_during_handshake">Afsnytyd gedurende handskud - terugstel bluetooth</string>
|
||||
<string name="weekday_sunday_short">Son</string>
|
||||
<string name="weekday_saturday_short">Sat</string>
|
||||
<string name="weekday_friday_short">Vry</string>
|
||||
<string name="weekday_thursday_short">Don</string>
|
||||
<string name="weekday_wednesday_short">Woens</string>
|
||||
<string name="weekday_tuesday_short">Dins</string>
|
||||
<string name="weekday_monday_short">Maan</string>
|
||||
<string name="automation_description">Gebruiker outomatiesasie aksies</string>
|
||||
<string name="automation_missing_task_name">Verskaf asb \'n aksie.</string>
|
||||
<string name="automation_missing_trigger">Gee asseblief ten minste een sneller.</string>
|
||||
<string name="automation_missing_action">Spesifisieer ten minste een aksie.</string>
|
||||
<string name="alreadyenabled">Reeds aangeskakel</string>
|
||||
<string name="alreadydisabled">Reeds afgeskakel</string>
|
||||
<string name="alreadysuspended">Alreeds opgeskort</string>
|
||||
<string name="resumeloop">Hervat lus</string>
|
||||
<string name="notsuspended">Nie opgeskort</string>
|
||||
<string name="starttemptarget">Tydelike teiken begin</string>
|
||||
<string name="stoptemptarget">Tydelike teiken gestop</string>
|
||||
<string name="islesser">is minder as</string>
|
||||
<string name="isequalorlesser">is ewe of groter as</string>
|
||||
<string name="isequal">is gelyk aan</string>
|
||||
<string name="isequalorgreater">is ewe of groter as</string>
|
||||
<string name="isgreater">is groter as</string>
|
||||
<string name="isnotavailable">is nie beskikbaar nie</string>
|
||||
<string name="glucoseisnotavailable">Glukose is nie beskikbaar nie</string>
|
||||
<string name="glucosecomparedmgdl">Glukose %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">Glukose %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">Profiel pct %1$s %2$d</string>
|
||||
<string name="iobcompared">IAB %1$s %2$.1f</string>
|
||||
<string name="and">En</string>
|
||||
<string name="or">Of</string>
|
||||
<string name="xor">Eksklusiewe of</string>
|
||||
<string name="atspecifiedtime">By %1$s</string>
|
||||
<string name="use_network_location">Gebruik netwerk ligging</string>
|
||||
<string name="use_gps_location">GPS ligging</string>
|
||||
<string name="use_passive_location">Gebruik passiewe ligging</string>
|
||||
<string name="locationservice">Liggingdienste</string>
|
||||
<string name="automation_short">Outo</string>
|
||||
<string name="automation">Outomatisasie</string>
|
||||
<string name="profile_total">== ∑ %1$s U</string>
|
||||
<string name="dexcom_lognssensorchange_title">Log sensor verander na NS</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Skep geleentheid \"sensor verandering\" in NS automaties op sensor begin</string>
|
||||
|
@ -768,17 +589,6 @@
|
|||
<string name="sms_wrongcode">Verkeerde kode. Opdrag gekanselleer.</string>
|
||||
<string name="notconfigured">Nie gekonfigureer nie</string>
|
||||
<string name="profileswitchcreated">Profiel skakelaar geskep</string>
|
||||
<string name="recurringTime">Herhaaltyd</string>
|
||||
<string name="every">Elke</string>
|
||||
<string name="never">Nooit</string>
|
||||
<string name="condition">Voorwaarde:</string>
|
||||
<string name="action">Aksie:</string>
|
||||
<string name="iob_u">IAB [U]:</string>
|
||||
<string name="glucose_u">Glukose [%1$s]:</string>
|
||||
<string name="delete_short">DEL</string>
|
||||
<string name="add_short">ADD</string>
|
||||
<string name="copy_short">Kopieer</string>
|
||||
<string name="addnew">Voeg nuwe by</string>
|
||||
<string name="versionChecker">Weergawe Navolger</string>
|
||||
<string name="old_version">ou weergawe</string>
|
||||
<string name="very_old_version">baie ou weergawe</string>
|
||||
|
@ -786,48 +596,7 @@
|
|||
<string name="dexcom_app_patched">DexcomG App (opgedateerde)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">Ontvang BG waardes vanaf die opgedateerde Dexcom app.</string>
|
||||
<string name="notification">Kennisgewing</string>
|
||||
<string name="notification_message">Kennisgewing: %1$s</string>
|
||||
<string name="message_short">Msg:</string>
|
||||
<string name="profilepercentage">Profiel persentasie</string>
|
||||
<string name="percent_u">Persentasie [%]:</string>
|
||||
<string name="startprofile">Begin profiele%1$d%% vir %2$d min</string>
|
||||
<string name="startprofileforever">Begin profiel %1$d%%</string>
|
||||
<string name="exists">bestaan</string>
|
||||
<string name="notexists">bestaan nie</string>
|
||||
<string name="temptargetcompared">Tydelike teiken %1$s</string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Outosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">BG verskil</string>
|
||||
<string name="currentlocation">Huidige Ligging</string>
|
||||
<string name="location">Ligging</string>
|
||||
<string name="latitude_short">Breedte:</string>
|
||||
<string name="longitude_short">Lengte:</string>
|
||||
<string name="distance_short">Afst [m]:</string>
|
||||
<string name="name_short">Naam:</string>
|
||||
<string name="lastboluslabel">Laaste bolus</string>
|
||||
<string name="lastboluscompared">Laaste bolus tyd %1$s %2$s min terug</string>
|
||||
<string name="triggercoblabel">KOB</string>
|
||||
<string name="cobcompared">KOB %1$s %2$.0f</string>
|
||||
<string name="taskname">Aksie naam</string>
|
||||
<string name="edit_short">WYSIG</string>
|
||||
<string name="triggers">Snellers:</string>
|
||||
<string name="remove_label">VERWYDER</string>
|
||||
<string name="preconditions">Vereistes:</string>
|
||||
<string name="profilename">Verander profiel na</string>
|
||||
<string name="changengetoprofilename">Verander profiel na %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Laaste konneksie na pomp</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Laaste konneksie na pomp [minute gelede]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Vorige konneksie na pomp %1$s %2$s min terug</string>
|
||||
<string name="sendsmsactionlabel">Stuur\'n SMS: %1$s</string>
|
||||
<string name="sendsmsactiontext">Stuur\'n SMS met die teks</string>
|
||||
<string name="loading">Laai tans...</string>
|
||||
<string name="snooze">Sluimer</string>
|
||||
<string name="time_range">Tyd reeks</string>
|
||||
<string name="timerange_value">Tyd is tussen %1$s en %2$s</string>
|
||||
<string name="between">Tussen </string>
|
||||
<string name="smscommunicator_messagebody">Ongeldig boodskap teks</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
<string name="format_carbs_ic">%1$.0fg IC: %2$.1f</string>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Настройки на сигурността</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Максимален инсулин при болус [единици]</string>
|
||||
|
@ -31,7 +30,6 @@
|
|||
<string name="description_persistent_notification">Показва известие с резюме на това, което прави вашия APS</string>
|
||||
<string name="description_profile_local">Този тип профил е достъпен в офлайн режим.</string>
|
||||
<string name="description_profile_nightscout">Работа с профила, които сте дефинирали в Nightscout</string>
|
||||
<string name="description_pump_combo">Поддръжка за Accu-Chek Combo помпи, изискваща инсталиран ruffy</string>
|
||||
<string name="description_pump_mdi">Писалки - За хората, които правят множество ежедневни инжекции ( интензифицирано лечение с писалки)</string>
|
||||
<string name="description_pump_virtual">За помпи, който все още не работят с AndroidAPS(Open Loop)</string>
|
||||
<string name="description_sensitivity_aaps">Чувствителността се изчислява по същия начин като в Oref0, но можете да зададете времева рамка. Минимална въглехидрати абсорбция се изчислява от Макс време за усвояване на въглехидратите в опциите.</string>
|
||||
|
@ -64,7 +62,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">IOB от болуси</string>
|
||||
<string name="openapsma_run">Старт сега</string>
|
||||
<string name="vitualpump_label">ВИРТУАЛНА ПОМПА</string>
|
||||
<string name="virtualpump_resultok">ОК</string>
|
||||
<string name="openapsma_lastrun_label">Последно изпълнение</string>
|
||||
<string name="openapsma_inputparameters_label">Параметри на входа</string>
|
||||
<string name="openapsma_glucosestatus_label">КЗ стастус</string>
|
||||
|
@ -76,7 +73,6 @@
|
|||
<string name="result_insulin_carbs">Резултат: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">Няма данни за КЗ</string>
|
||||
<string name="openapsma_request_label">Искане</string>
|
||||
<string name="glucose">Кръвна захар</string>
|
||||
<string name="delta">Изменение (Δ)</string>
|
||||
<string name="sms_delta">Изменение (делта):</string>
|
||||
<string name="configbuilder">Конфигурация</string>
|
||||
|
@ -124,12 +120,9 @@
|
|||
<string name="openloop">Отворен кръг</string>
|
||||
<string name="lowglucosesuspend">Спиране на базал при ниска КЗ</string>
|
||||
<string name="disabledloop">Loop изключен</string>
|
||||
<string name="disableloop">Изключи Loop</string>
|
||||
<string name="enableloop">Включи Loop</string>
|
||||
<string name="openloop_newsuggestion">Има ново предложение</string>
|
||||
<string name="carbssuggestion">Предложение</string>
|
||||
<string name="unsupportednsversion">Несъвместима версия на Nightscout</string>
|
||||
<string name="loopdisabled">LOOP Е СПРЯН ОТ ОГРАНИЧЕНИЯТА</string>
|
||||
<string name="treatments_wizard_basaliob_label">Базален IOB</string>
|
||||
<string name="bolusconstraintapplied">Приложено ограничение на болус</string>
|
||||
<string name="carbsconstraintapplied">Приложено ограничение на въглехидрати</string>
|
||||
|
@ -138,11 +131,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Сензор</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">ВХ след</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Продължителност</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Бележки</string>
|
||||
<string name="event_time_label">Време</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Профил</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Тип КЗ</string>
|
||||
<string name="noprofile">Още не е зареден профила от NS</string>
|
||||
<string name="overview_tempbasal_button">Временен базал</string>
|
||||
<string name="overview_extendedbolus_button">Удължен болус</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Nightscout версия:</string>
|
||||
|
@ -193,7 +183,6 @@
|
|||
<string name="smscommunicator_remotebolusmindistance_summary">Минимално време в минути, което трябва да е изминало след отдалечен болус, преди да може да бъде доставен следващият</string>
|
||||
<string name="smscommunicator_remotebolusmindistance">Колко най-малко минути трябва да минат между доставката на два болуса</string>
|
||||
<string name="smscommunicator_remotebolusmindistance_caveat">За вашата сигурност, променете тази настройка, трябва да добавите най-малко 2 телефонни номера.</string>
|
||||
<string name="bolusdelivered">Болус от %1$.2fЕ доставен успешно</string>
|
||||
<string name="bolusrequested">Ще стартира %1$.2fЕ болус</string>
|
||||
<string name="smscommunicator_bolusdelivered">Болус от %1$.2fЕ доставен успешно</string>
|
||||
<string name="smscommunicator_mealbolusdelivered">Болус от %1$.2fЕ доставен успешно</string>
|
||||
|
@ -201,11 +190,8 @@
|
|||
<string name="smscommunicator_tt_set">Временна цел от %1$s за %2$d минути стартирана успешно</string>
|
||||
<string name="smscommunicator_tt_canceled">Временна цел успешно спряна</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Позволи отдалечени команди чрез SMS</string>
|
||||
<string name="bolusstopped">Болусът е спрян</string>
|
||||
<string name="bolusstopping">Спиране на болус</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">APS е деактивиран</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">APS е активиран</string>
|
||||
<string name="smscommunicator_loopisdisabled">APS е изключен</string>
|
||||
<string name="smscommunicator_loopisenabled">APS е включен</string>
|
||||
<string name="valuelimitedto">%1$.2f ограничен до %2$.2f</string>
|
||||
<string name="valueoutofrange">Стойността %1$s е извън ограниченията</string>
|
||||
|
@ -246,7 +232,6 @@
|
|||
<string name="overview_editquickwizard_valid">Валиден от:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Добави</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Редакция</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Изтрий</string>
|
||||
<string name="mealbolus">Хранене</string>
|
||||
<string name="correctionbous">Корекция</string>
|
||||
<string name="actions">Действия</string>
|
||||
|
@ -280,8 +265,6 @@
|
|||
<string name="sms_minago">преди %1$d мин</string>
|
||||
<string name="localprofile">Локален профил</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Краткоср. Δ:</string>
|
||||
<string name="long_avgdelta">Дългоср. Δ:</string>
|
||||
<string name="array_of_elements">Общо %1$d елемента.\nАктуална стойност:</string>
|
||||
<string name="openapsma_autosensdata_label">Autosens данни</string>
|
||||
<string name="openapsma_scriptdebugdata_label">От скрипта</string>
|
||||
|
@ -291,7 +274,6 @@
|
|||
<string name="eatingsoon">Преди хранене</string>
|
||||
<string name="hypo">Хипоглекимия</string>
|
||||
<string name="activity">Физ.активност</string>
|
||||
<string name="removerecord">Премахни</string>
|
||||
<string name="actions_shortname">ДЕЙСТВ</string>
|
||||
<string name="configbuilder_shortname">КОНФ</string>
|
||||
<string name="loop_shortname">ЦИК</string>
|
||||
|
@ -343,7 +325,6 @@
|
|||
<string name="show_queue">Покажи опашка</string>
|
||||
<string name="queue">Опашка:</string>
|
||||
<string name="status">Статус:</string>
|
||||
<string name="paused">Пауза</string>
|
||||
<string name="clearlog">Изчисти лога</string>
|
||||
<string name="nowritepermission">NSClient няма права за запис. Грешна API парола?</string>
|
||||
<string name="wear_settings">Настройки на часовник</string>
|
||||
|
@ -365,12 +346,10 @@
|
|||
<string name="needwhitelisting">%1$s се нуждае от изключване от списъка за оптимизиране на батерията за пълна функционалност</string>
|
||||
<string name="loopsuspended">Loop изключен</string>
|
||||
<string name="loopsuspendedfor">Изключен (%1$d мин)</string>
|
||||
<string name="suspendloop">Изключи APS</string>
|
||||
<string name="suspendloopfor1h">Изключи APS за 1ч</string>
|
||||
<string name="suspendloopfor2h">Изключи APS за 2ч</string>
|
||||
<string name="suspendloopfor3h">Изключи APS за 3ч</string>
|
||||
<string name="suspendloopfor10h">Изключи APS за 10 ч</string>
|
||||
<string name="suspendloopforXmin">Изключи APS за %1$d мин</string>
|
||||
<string name="disconnectpump">Изключване на помпата</string>
|
||||
<string name="disconnectpumpfor15m">Изключи помпата за 15 мин.</string>
|
||||
<string name="disconnectpumpfor30m">Изключи помпата за 30 мин.</string>
|
||||
|
@ -415,8 +394,6 @@
|
|||
<string name="statuslights_bat_warning">Нисък заряд на батерия под [%]</string>
|
||||
<string name="statuslights_bat_critical">Критично ниво на батерията под [%]</string>
|
||||
<string name="prediction_shortname">Предв</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">СОВ</string>
|
||||
<string name="basal_shortname">БАЗА</string>
|
||||
<string name="deviation_shortname">Откл</string>
|
||||
<string name="activity_shortname">АКТ</string>
|
||||
|
@ -470,7 +447,6 @@
|
|||
<string name="valuesnotstored">Стойностите не са запазени!</string>
|
||||
<string name="ns_localbroadcasts">Активира предаване на данни към други приложения (като xDrip+). Не активирайте, ако имате повече от един AAPS или имате инсталиран NSClient!</string>
|
||||
<string name="ns_localbroadcasts_title">Разреши локално предаване на данни</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Продължителност [мин.]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Разреши UAM</string>
|
||||
<string name="enablesmb">Разреши SMB</string>
|
||||
|
@ -506,7 +482,6 @@
|
|||
<string name="shortfat">Маз.</string>
|
||||
<string name="active"><![CDATA[<Активно>]]></string>
|
||||
<string name="executingrightnow">Командата се изпълнява в момента</string>
|
||||
<string name="pump_unreachable">Помпата е недостъпна</string>
|
||||
<string name="missed_bg_readings">Липсват данни за КЗ</string>
|
||||
<string name="raise_notifications_as_android_notifications">Използвай системни известия за аларми и съобщения</string>
|
||||
<string name="gradually_increase_notification_volume">Постепенно увеличаване на звука за сигнали и аларми</string>
|
||||
|
@ -546,41 +521,7 @@
|
|||
<string name="closedmodeenabled">APS - Затворен кръг е позволен</string>
|
||||
<string name="maxiobset">Максимален IOB е зададен правилно</string>
|
||||
<string name="hasbgdata">Има данни за КЗ от избрания източник</string>
|
||||
<string name="combo_programming_bolus">Програмиране на помпа за болус</string>
|
||||
<string name="combo_pump_state_label">Състояние</string>
|
||||
<string name="combo_pump_activity_label">Активност</string>
|
||||
<string name="combo_no_pump_connection">Няма връзка от %1$d мин.</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d мин. остават)</string>
|
||||
<string name="combo_pump_state_initializing">Инициализация</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Прекратен поради грешка</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Прекратен от потребителя</string>
|
||||
<string name="combo_pump_state_running">Изпълнява</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Отказва временен базал</string>
|
||||
<string name="combo_pump_action_setting_tbr">Задава временен базал (%1$d%% / %2$d min)</string>
|
||||
<string name="combo_pump_action_bolusing">Болус (%1$.1f Е)</string>
|
||||
<string name="combo_pump_action_refreshing">Обновява</string>
|
||||
<string name="combo_pump_unsupported_operation">Исканата операция не се поддържа от помпата</string>
|
||||
<string name="combo_low_suspend_forced_notification">Опасно използване: удължени или многовълнови болуси са активни. Помпата е изключена за само 6 часа. Само нормални болуси се поддържат.</string>
|
||||
<string name="combo_force_disabled_notification">Опасно използване: помпата използва различни базални нива от първоначалния профил. Loop е спрян. Изберете първоначалния профил и обновете.</string>
|
||||
<string name="bolus_frequency_exceeded">Болуси с едно и също количество бяха поискани в последните две минути. За да се предотврати дублиране вече доставен болус, операцията е забранена.</string>
|
||||
<string name="combo_pump_connected_now">Сега</string>
|
||||
<string name="combo_activity_reading_pump_history">Чете историята на помпата</string>
|
||||
<string name="combo_activity_setting_basal_profile">Настройва базалният профил</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Ниско ниво на резервоар на помпа</string>
|
||||
<string name="combo_pump_battery_low_warrning">Батерията на помпата е слаба</string>
|
||||
<string name="combo_is_in_error_state">Помпата отчита грешка E%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">Ниско</string>
|
||||
<string name="combo_reservoir_empty">Празен</string>
|
||||
<string name="combo_reservoir_normal">Нормално</string>
|
||||
<string name="combo_notification_check_time_date">Необходимо е сверяване на часа в помпата</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">Отказването на временният базал беше потвърдено</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Помпата е недостъпна. Не беше доставен болус.</string>
|
||||
<string name="combo_error_no_bolus_delivered">Болусът беше неуспешен. За да сте сигурни, моля, проверете помпата, за да избегнете повторение на вече доставен болус. За да се избегнат бъгове болусите не се повтарят автоматично.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">Само %1$.2f U от искания болус от %2$.2f U е доставен поради грешка. Моля, проверете помпата, за да потвърдите това и да предприемете съответните действия.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Свързването с помпата и стартирането на болус се провали. Моля, проверете ръчно в историята на помпата доставен ли е болусът. Ако болусът е доставен, ще бъде добавен автоматично при следващото свързване с помпата.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Няма достатъчно инсулин в резервоара</string>
|
||||
<string name="extendedbolusdeliveryerror">Грешка при доставяне на удължен болус</string>
|
||||
<string name="insightpump_shortname">Sight</string>
|
||||
<string name="enablesmbalways">Разреши SMB постоянно</string>
|
||||
<string name="enablesmbalways_summary">Разрешава SMB постоянно и независимо от болусите. Възможно само с източник на КЗ с добра филтрация като G5 </string>
|
||||
<string name="enablesmbaftercarbs">Разреши SMB след въглехидрати</string>
|
||||
|
@ -636,23 +577,8 @@
|
|||
<string name="start_hypo_tt">Старт на вр. цел при хипо</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Използвате dev версия. Затворения кръг е недостъпен за Вас.</string>
|
||||
<string name="engineering_mode_enabled">Режим за раработчици (Engineering mode) включен</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Прочита базалният профил</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">Историята на помпата се промени след извършване на изчислението за болус. Болусът не беше доставен. Моля, преизчислете дали все още е необходим болус.</string>
|
||||
<string name="combo_error_updating_treatment_record">Болус успешно инжектиран, но добавянето на лечение в базата данни е неуспешно. Това може да се случи, ако два малки болуса със същия размер са направени в рамките на последните две минути. Проверете записите в историята на помпата и използвайте Careportal, за да добавите липсващи записи. Уверете се,че не добавяте еднакви записи за точно една и съща минута и същото количество инсулин.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Отказан временен базал поради лиса на синхронизация с историята на помпата</string>
|
||||
<string name="combo_activity_checking_pump_state">Обновява състоянието на помпата</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">Базалите в помпата са променени и скоро ще се обновят</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Базалният процент е променен в помпата, но прочитането е неуспешно</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Проверка за промени в историята на помпата</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">Бяха внесени няколко болуса със същото количество в рамките на една и съща минута. Само един запис може да бъде добавен към лечението. Моля, проверете помпата и ръчно добавете болус запис, като използвате раздела Careportal . Уверете се, че сте създали болус и нямате друг болус за същото време.</string>
|
||||
<string name="about_link_urls">\n\nдокументация:\nhttps://androidaps.readthedocs.io\n\nfacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
|
||||
<string name="combo_check_date">Последният болус е с време от преди 24 часа или е в бъдеще. Моля, проверете дали датата на помпата е зададена правилно.</string>
|
||||
<string name="combo_suspious_bolus_time">Времето/датата на доставения болус на помпата изглежда погрешно, IOB вероятно е неправилно. Моля, проверете часа/датата на помпата.</string>
|
||||
<string name="profileswitch_ismissing">Смяната на профила не е отразена. Моля, направете превключване на потребителския профил или натиснете \"Активирай профил\" в Локален профил.</string>
|
||||
<string name="combo_bolus_count">Брой болуси</string>
|
||||
<string name="combo_tbr_count">Брой TBR</string>
|
||||
<string name="pumpisnottempbasalcapable">Помпата не поддържа временен базал</string>
|
||||
<string name="novalidbasalrate">Няма валиден базал в помпата</string>
|
||||
<string name="closedmodedisabledinpreferences">Затворения кръг е забранен в настройките</string>
|
||||
<string name="autosensdisabledinpreferences">Аутосенс е забранен в настройките</string>
|
||||
<string name="smbdisabledinpreferences">SMB е забранен в настройките</string>
|
||||
|
@ -663,12 +589,10 @@
|
|||
<string name="smb_frequency_exceeded">Има болус през последните 3 мин, пропускам SMB</string>
|
||||
<string name="basal_set_correctly">Базалът е зададен коректно</string>
|
||||
<string name="limitingextendedbolus">Ограничение на удължен болус до %1$.1f Е поради %2$s</string>
|
||||
<string name="limitingmaxiob">Ограничаване на макс. IOB до %1$.1f Е поради %2$s</string>
|
||||
<string name="limitingcarbs">Ограничаване на въглехидрати до %1$d гр. поради %2$s</string>
|
||||
<string name="limitingiob">Ограничаване на IOB до %1$.1f Е поради %2$s</string>
|
||||
<string name="maxvalueinpreferences">макс. стойност в настройките</string>
|
||||
<string name="hardlimit">твърд лимит</string>
|
||||
<string name="unsafeusage">опасно използване</string>
|
||||
<string name="readstatusfailed">Четенето на статуса се провали</string>
|
||||
<string name="record_pump_site_change">Запис смяна на сет</string>
|
||||
<string name="record_insulin_cartridge_change">Запис смяна на резервоар</string>
|
||||
|
@ -678,12 +602,8 @@
|
|||
<string name="reset">нулиране</string>
|
||||
<string name="openapssmb_maxiob_title">Максималният общ IOB OpenAPS не може да бъде повече от [U]</string>
|
||||
<string name="openapssmb_maxiob_summary">Тази стойност се нарича Max IOB в контекста на OpenAPS. OpenAPS няма да добавя инсулин, ако текущата IOB е по-голяма от тази стойност</string>
|
||||
<string name="pump_stopped">Помпата е спряна</string>
|
||||
<string name="pump_started">Помпата е стартирана</string>
|
||||
<string name="pump_paused">Помпата е на пауза</string>
|
||||
<string name="absorption_cutoff_title">Макс. време за усвояване на храна (часове)</string>
|
||||
<string name="absorption_cutoff_summary">Време за което всяко хранене се счита за усвоено. Оставащите въглехидрати ще бъдат изчиствани.</string>
|
||||
<string name="time">Време</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Показване на поле \"бележки\" в диалоговите прозорци за лечение</string>
|
||||
<string name="next_button">Следващ</string>
|
||||
<string name="previous_button">Предишен</string>
|
||||
|
@ -737,7 +657,6 @@
|
|||
<string name="needlocationpermission">Приложение се нуждае от достъп до местоположението Ви за сканиране и WiFi идентификация</string>
|
||||
<string name="needstoragepermission">Приложението се нуждае от разрешение да съхранява данни за да може съхранява лог файлове и експортира настройки</string>
|
||||
<string name="request">Искане</string>
|
||||
<string name="exit">Изход</string>
|
||||
<string name="open_navigation">Отвори меню</string>
|
||||
<string name="close_navigation">Затвори меню</string>
|
||||
<string name="nav_plugin_preferences">Настройки на модул</string>
|
||||
|
@ -755,7 +674,6 @@
|
|||
<string name="resistance_lowers_target_summary">Когато се установи резистентност, намалява целевата глюкоза.</string>
|
||||
<string name="sensitivity_raises_target_title">Чувствителността увеличава целта</string>
|
||||
<string name="sensitivity_raises_target_summary">Когато се установи чувствителност, повишаване на целевата глюкоза</string>
|
||||
<string name="combo_invalid_setup">Невалидни настройки на помпата, проверете wiki и се уверете че меню Quick Info се казва QUICK INFO, с помощта на 360 софтуера.</string>
|
||||
<string name="careportal_removestartedevents"> AndroidAPS стартира</string>
|
||||
<string name="storedsettingsfound">Открити са предишни настройки</string>
|
||||
<string name="allow_hardware_pump_text">Внимание: Ако активирате и свържете с хардуерна помпа, AndroidAPS ще копира основните настройки от профила в помпата, като презапише съществуващата базова скорост, съхранявана на помпата. Уверете се, че имате правилните основни настройки в AndroidAPS. Ако не сте сигурни или не искате да презапишете основните настройки на помпата, натиснете Cancel и повторете превключването към помпата по-късно.</string>
|
||||
|
@ -782,113 +700,6 @@
|
|||
<string name="sendlogfiles">Изпрати последните лог файлове на разработчиците. Непредвидена ситуация.</string>
|
||||
<string name="loop_openmode_min_change">Минимална стойност за промяна [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">AndroidAPS ще покаже запитването за промяна на базала само ако е по-голямо от тази стойност.(Стандартно 20%)</string>
|
||||
<string name="searching_for_devices">Търсене на устройства...</string>
|
||||
<string name="pairing_completed">Сдвояване завършено</string>
|
||||
<string name="code_compare">Съвпадат ли кодовете, показани на това устройство и на Вашата помпа?</string>
|
||||
<string name="insight_pairing">Insight свързване</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">%1$.2fЕ / %2$.2fЕ доставени</string>
|
||||
<string name="insight_alert_formatter">%1$s:%2$s</string>
|
||||
<string name="tube_changed">Тръба сменена</string>
|
||||
<string name="pump_time_updated">Актуализирано време на помпата</string>
|
||||
<string name="confirm">Потвърди</string>
|
||||
<string name="mute_alert">Без звук</string>
|
||||
<string name="pump_alert">Аларма на помпата</string>
|
||||
<string name="log_site_changes">Записвай смяната на местата</string>
|
||||
<string name="log_reservoir_changes">Записвай смените на резервоар</string>
|
||||
<string name="log_tube_changes">Записвай смените на резервоар</string>
|
||||
<string name="log_battery_changes">Записвай смяната на батерия</string>
|
||||
<string name="log_operating_mode_changes">Записвай промените в режима</string>
|
||||
<string name="log_alerts">Записвай аларми</string>
|
||||
<string name="enable_tbr_emulation">Разреши емулация на временни базали</string>
|
||||
<string name="enable_tbr_emulation_summary">Използвайте удължени болуси вместо временни базали да се заобиколи ограничението от 250%%</string>
|
||||
<string name="disable_vibration">Изключи вибрациите при ръчен болус</string>
|
||||
<string name="disable_vibration_summary">За болус и разширен болус (само на разположение с Insight фърмуер 3.x)</string>
|
||||
<string name="disable_vibration_auto">Изключи вибрациите при автоматичен болус</string>
|
||||
<string name="disable_vibration_auto_summary">За SMB и временни базали с емулация (достъпна само с Insight фърмуер 3.x)</string>
|
||||
<string name="disconnect_delay">Забавяне при прекъсване на връзката [сек]</string>
|
||||
<string name="serial_number">Сериен номер</string>
|
||||
<string name="release_software_version">Софтуер версия</string>
|
||||
<string name="ui_processor_software_version">UI процесор софтуер версия</string>
|
||||
<string name="pc_processor_software_version">PC процесор софтуер версия</string>
|
||||
<string name="md_tel_processor_software_version">MD тел процесор софтуер версия</string>
|
||||
<string name="safety_processor_software_version">Софтуерна версия на процесора за безопасност</string>
|
||||
<string name="bt_info_page_version">BT информационна страница версия</string>
|
||||
<string name="bluetooth_address">Bluetooth адрес</string>
|
||||
<string name="system_id_appendix">Системно ID приложение</string>
|
||||
<string name="manufacturing_date">Дата на производство</string>
|
||||
<string name="delete_pairing">Изтриване на сдвояване</string>
|
||||
<string name="pairing_information">Информация за сдвояването</string>
|
||||
<string name="start_pump">Стартирай помпа</string>
|
||||
<string name="stop_pump">Спри помпа</string>
|
||||
<string name="operating_mode">Работен режим</string>
|
||||
<string name="insight_status">Статус</string>
|
||||
<string name="tdd_bolus">ТДД болус</string>
|
||||
<string name="tdd_basal">ТДД базал</string>
|
||||
<string name="tdd_total">ТДД общо</string>
|
||||
<string name="recovering">Възстановяване</string>
|
||||
<string name="not_paired">Не е сдвоено</string>
|
||||
<string name="last_connected">Последно свързване</string>
|
||||
<string name="started">Стартиран</string>
|
||||
<string name="stopped">Спрян</string>
|
||||
<string name="tbr_formatter">%1$d%% за %2$d / %3$d мин</string>
|
||||
<string name="extended_bolus">Удължен болус</string>
|
||||
<string name="multiwave_bolus">Двувълнов болус</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f U за %3$d мин</string>
|
||||
<string name="enable_tbr_over_notification">Разреши съобщения за край на временни базали\n(настройки на помпата)</string>
|
||||
<string name="disable_tbr_over_notification">Забрани съобщения за край на временни базали\n(настройки на помпата)</string>
|
||||
<string name="description_pump_insight_local">Драйвер за Accu-Chek Insight помпи</string>
|
||||
<string name="not_inserted">Не е поставено</string>
|
||||
<string name="short_status_last_connected">Последно свързване: преди %1$d минути </string>
|
||||
<string name="short_status_tbr">TBR: %1$d%% за %2$d / %3$d мин</string>
|
||||
<string name="short_status_extended">Удължен: %1$.2f / %2$.2f U за %3$d мин</string>
|
||||
<string name="short_status_multiwave">Удължен: %1$.2f / %2$.2f U за %3$d мин</string>
|
||||
<string name="short_status_tdd">ТДД: %1$.2f</string>
|
||||
<string name="short_status_reservoir">Рез.: %1$.2fE</string>
|
||||
<string name="short_status_battery">Бат.: %1$d%%</string>
|
||||
<string name="max_recovery_duration">Макс време за възстановяване [сек]</string>
|
||||
<string name="min_recovery_duration">Мин време за възстановяване [сек]</string>
|
||||
<string name="recovery_duration">Възстановяване продължителност</string>
|
||||
<string name="timeout_during_handshake">Таймаут при сдвояването - рестартирайте bluetooth</string>
|
||||
<string name="weekday_sunday_short">Нед</string>
|
||||
<string name="weekday_saturday_short">Съб</string>
|
||||
<string name="weekday_friday_short">Пет</string>
|
||||
<string name="weekday_thursday_short">Чет</string>
|
||||
<string name="weekday_wednesday_short">Ср</string>
|
||||
<string name="weekday_tuesday_short">Вт</string>
|
||||
<string name="weekday_monday_short">Пон</string>
|
||||
<string name="automation_description">Рецепти за автомация написани от вас</string>
|
||||
<string name="automation_missing_task_name">Въведете име</string>
|
||||
<string name="automation_missing_trigger">Въведете поне едно условие.</string>
|
||||
<string name="automation_missing_action">Въведете поне едно действие.</string>
|
||||
<string name="alreadyenabled">Вече е активно</string>
|
||||
<string name="alreadydisabled">Вече е изключено</string>
|
||||
<string name="alreadysuspended">Вече е изключено</string>
|
||||
<string name="resumeloop">Възстанови APS</string>
|
||||
<string name="notsuspended">APS не е изключен</string>
|
||||
<string name="starttemptarget">Стартирай временна цел</string>
|
||||
<string name="stoptemptarget">Спри временна цел</string>
|
||||
<string name="islesser">е по-малко от</string>
|
||||
<string name="isequalorlesser">е равно или по-малко от</string>
|
||||
<string name="isequal">е равно на</string>
|
||||
<string name="isequalorgreater">е равно или по-голямо от</string>
|
||||
<string name="isgreater">е по-голяма от </string>
|
||||
<string name="isnotavailable">не е налично</string>
|
||||
<string name="glucoseisnotavailable">КЗ не е достъпна</string>
|
||||
<string name="glucosecomparedmgdl">КЗ %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">КЗ %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">Профил процент %1$s %2$d</string>
|
||||
<string name="iobcompared">IOB %1$s %2$.1f</string>
|
||||
<string name="and">И</string>
|
||||
<string name="or">или</string>
|
||||
<string name="xor">Изключващо или</string>
|
||||
<string name="atspecifiedtime">В %1$s</string>
|
||||
<string name="use_network_location">Използвай локация от моб мрежа</string>
|
||||
<string name="use_gps_location">Използвай GPS локация</string>
|
||||
<string name="use_passive_location">Използвай пасивна локация</string>
|
||||
<string name="locationservice">Услуги за местоположение</string>
|
||||
<string name="automation_short">Автом</string>
|
||||
<string name="automation">Автоматизация</string>
|
||||
<string name="profile_total">Общо %1$s Е</string>
|
||||
<string name="dexcom_lognssensorchange_title">Записвай смяната на сензор в NS</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Създаване на събитие \"Смяна на сеснзор\" в NS автоматично при старт на сензор</string>
|
||||
|
@ -918,17 +729,6 @@
|
|||
<string name="sms_wrongcode">Грешен код. Командата не е изпълнена.</string>
|
||||
<string name="notconfigured">Не е конфигуриран</string>
|
||||
<string name="profileswitchcreated">Създаден запис - Промяна на профил</string>
|
||||
<string name="recurringTime">Повтарящо се време</string>
|
||||
<string name="every">Всеки</string>
|
||||
<string name="never">Никога</string>
|
||||
<string name="condition">Условие:</string>
|
||||
<string name="action">Действие:</string>
|
||||
<string name="iob_u">IOB [Ед]:</string>
|
||||
<string name="glucose_u">КЗ [%1$s]:</string>
|
||||
<string name="delete_short">ИЗТР</string>
|
||||
<string name="add_short">ДОБ</string>
|
||||
<string name="copy_short">КОП</string>
|
||||
<string name="addnew">Добави нов</string>
|
||||
<string name="versionChecker">Проверка на версията</string>
|
||||
<string name="old_version">стара версия</string>
|
||||
<string name="very_old_version">много стара версия</string>
|
||||
|
@ -937,67 +737,12 @@
|
|||
<string name="dexcom_app_patched">Dexcom приложение (модифицирано)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">Да получава данни за КЗ от модифицираното приложение на Dexcom.</string>
|
||||
<string name="notification">Известие</string>
|
||||
<string name="notification_message">Известие: %1$s</string>
|
||||
<string name="alarm_message">Аларма: %1$s</string>
|
||||
<string name="message_short">Съоб:</string>
|
||||
<string name="alarm_short">Алармa:</string>
|
||||
<string name="profilepercentage">Профил процент</string>
|
||||
<string name="percent_u">Процент [%]:</string>
|
||||
<string name="startprofile">Стартирай профил %1$d%% за %2$d мин</string>
|
||||
<string name="startprofileforever">Стартирай профил %1$d%%</string>
|
||||
<string name="exists">съществува</string>
|
||||
<string name="notexists">не съществува</string>
|
||||
<string name="temptargetcompared">Временна цел %1$s</string>
|
||||
<string name="btdevicecompared">Bluetooth връзка към устройство %1$s %2$s</string>
|
||||
<string name="btdevice">Връзка с Bluetooth устройство </string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Аутосенс %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Аутосенс %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">Изменение в кръвната захар</string>
|
||||
<string name="deltalabel_u">Изменение в кръвната захар [%1$s]</string>
|
||||
<string name="currentlocation">Текущото местоположение</string>
|
||||
<string name="location">Местоположение</string>
|
||||
<string name="latitude_short">Ширина:</string>
|
||||
<string name="longitude_short">Дължина:</string>
|
||||
<string name="distance_short">Разсt [м]:</string>
|
||||
<string name="name_short">Име:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">Когато </string>
|
||||
<string name="location_inside">Когато сте в зоната</string>
|
||||
<string name="location_outside">Когато сте извън зоната на</string>
|
||||
<string name="location_going_in">Когато влезе в тази зона</string>
|
||||
<string name="location_going_out">Когато напуснете тази зона</string>
|
||||
<string name="lastboluslabel">Последен болус</string>
|
||||
<string name="lastboluscompared">Последен болус преди %1$s %2$s минути</string>
|
||||
<string name="triggercoblabel">Активни въглехидрати</string>
|
||||
<string name="cobcompared">Въгл %1$s %2$.0f</string>
|
||||
<string name="taskname">Име на правилото</string>
|
||||
<string name="edit_short">РЕД</string>
|
||||
<string name="please_choose_an_action_type">Избиране на действие</string>
|
||||
<string name="please_choose_a_trigger_type">Иберете условие</string>
|
||||
<string name="triggers">Активиращи условия:</string>
|
||||
<string name="remove_label">ИЗТРИИ</string>
|
||||
<string name="preconditions">Предварителни условия:</string>
|
||||
<string name="profilename">Смени профила на</string>
|
||||
<string name="changengetoprofilename">Смени профила на %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Последно свързване към помпа</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Последнa връзкa с помпата [минути]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Последна връзка с помпата е %1$s %2$s минути преди</string>
|
||||
<string name="sendsmsactionlabel">Изпращане на SMS с текст %1$s</string>
|
||||
<string name="sendsmsactiondescription">Изпратете SMS на всички</string>
|
||||
<string name="sendsmsactiontext">Изпрати SMS с текст</string>
|
||||
<string name="cobvsiob">COB срещу IOB</string>
|
||||
<string name="bolusconstraintappliedwarn">Ограничение на болус: от %1$.2f Е на %2$.2f Е</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Бавна абсорбция на въглехидрати: %2$d%% от времето. Проверете въведените данни. Може да има голяма грешка !!!!!</font>]]></string>
|
||||
<string name="partialboluswizard">Стартирай част от резултата в калкулатора [%]</string>
|
||||
<string name="deliverpartofboluswizard">Калкулатора изчислява нужния инсулин, но само тази част ще бъде доставена. Полезно със SMB алгоритъма.</string>
|
||||
<string name="loading">Зареждане ...</string>
|
||||
<string name="snooze">Отложи</string>
|
||||
<string name="time_range">Времеви диапазон</string>
|
||||
<string name="timerange_value">Часът е между %1$s и %2$s</string>
|
||||
<string name="between">Между </string>
|
||||
<string name="increasingmaxbasal">Повишавам максималната стойност на базал, защото тя е по-ниска от най-високата в базалния профил</string>
|
||||
<string name="smscommunicator_messagebody">Невалиден текст на съобщение</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
|
@ -1026,7 +771,6 @@
|
|||
<string name="profilenamecontainsdot">Името на профила съдържа точка.\nТова не се поддържа от НС.\nПрофилът не е качен в НС.</string>
|
||||
<string name="low_mark_comment">Ниската граница на диапазона (графика)</string>
|
||||
<string name="high_mark_comment">Високата граница на диапазона (графика)</string>
|
||||
<string name="reorder_label">Подреди</string>
|
||||
<string name="age">Възраст:</string>
|
||||
<string name="weight_label">Тегло:</string>
|
||||
<string name="id">Номер:</string>
|
||||
|
@ -1047,8 +791,6 @@
|
|||
<string name="randombg_short">КЗ</string>
|
||||
<string name="tools">Инструменти</string>
|
||||
<string name="show_calculation">Покажи изчисленията</string>
|
||||
<string name="automation_event">Събитие</string>
|
||||
<string name="alreadyset">Вече направено</string>
|
||||
<string name="clearqueueconfirm">Изтрий опашка? Всички данни ще се загубят!</string>
|
||||
<string name="ebstopsloop">Използване на удължен болус ще спре режим затворен цикъл за времето на болуса. Сигурни ли сте?</string>
|
||||
<string name="closed_loop_disabled_with_eb">Затворен цикъл е недостъпен поради стартиран Удължен болус</string>
|
||||
|
@ -1058,7 +800,6 @@
|
|||
<string name="loop_smbexecution_time_label">Макс. време за изпълнение за SMB</string>
|
||||
<string name="loop_tbrrequest_time_label">Диапазон между временни базали</string>
|
||||
<string name="loop_tbrexecution_time_label">Продължителност на временни базали</string>
|
||||
<string name="insight_alert_notification_channel">Информация за Insight Pump</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="smscommunicator_code_from_authenticator_for" comment="This is continuation of sentence: To [ACTION] reply with code">от приложението AUTHENTICATOR за: %1$s , последвано от PIN</string>
|
||||
<string name="smscommunicator_otp_pin">Допълнителен PIN в края на токен</string>
|
||||
|
@ -1080,8 +821,6 @@
|
|||
<string name="smscommunicator_otp_reset_header">Нулиране на удостоверители</string>
|
||||
<string name="smscommunicator_otp_install_info">На всеки следящ телефона инсталирайте приложение Аутентификатор, който поддържа RFC 6238 ТОТР токени. Популярни безплатни приложения:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
|
||||
<string name="smscommunicator_otp_reset_warning">При нулиране на на удостоверителя, всички вече използвани удостоверения са невалидни. Ще трябва да ги настроите отново!</string>
|
||||
<string name="onconnect">При свързване</string>
|
||||
<string name="ondisconnect">При изключване</string>
|
||||
<string name="overview_show_predictions">Прогнозни КЗ</string>
|
||||
<string name="overview_show_deviationslope">Наклон на отклонението</string>
|
||||
<string name="authorizationfailed">Удостоверяването неуспешно</string>
|
||||
|
@ -1141,7 +880,6 @@
|
|||
<string name="filter">Филтър</string>
|
||||
<string name="copytolocalprofile_invalid">Не може да се създаде локален профил. Профилът е невалиден.</string>
|
||||
<string name="cta_dont_kill_my_app_info">Не убивай приложението?</string>
|
||||
<string name="alarm">Аларма</string>
|
||||
<string name="smscommunicator_report_pump_ureachable_summary">Изпращане на SMS, ако помпата е недостъпна</string>
|
||||
<string name="smscommunicator_pump_ureachable">Докладвай недостъпна помпа</string>
|
||||
<string name="advisoralarm">Алармата, когато е време за хранене.</string>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
</resources>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Bezpečnost zadání ošetřeni</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Maximální povolený bolus [U]</string>
|
||||
|
@ -31,7 +30,6 @@
|
|||
<string name="description_persistent_notification">Zobrazení průběžného oznámení v Androidu s krátkým přehledem, co smyčka právě dělá</string>
|
||||
<string name="description_profile_local">Definujte profil, který je dostupný offline.</string>
|
||||
<string name="description_profile_nightscout">Použití profilu definovaného v Nightscoutu</string>
|
||||
<string name="description_pump_combo">Ovladač pumpy pro Accu-Check Combo. Vyžaduje nainstalovanou aplikaci Ruffy</string>
|
||||
<string name="description_pump_mdi">Ovladač pumpy pro uživatele inzulínových per</string>
|
||||
<string name="description_pump_virtual">Ovladač pumpy pro uživatele bez podporované pumpy (Otevřená smyčka)</string>
|
||||
<string name="description_sensitivity_aaps">Citlivost je počítána stejným způsobem jako v Oref0, ale je možné specifikovat dobu do minulosti. Minimální absorpce sacharidů je počítána dynamicky z maximální doby absorpce definované v nastavení.</string>
|
||||
|
@ -64,7 +62,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">Bolusové IOB</string>
|
||||
<string name="openapsma_run">Spustit teď</string>
|
||||
<string name="vitualpump_label">VIRTUÁLNÍ PUMPA</string>
|
||||
<string name="virtualpump_resultok">OK</string>
|
||||
<string name="openapsma_lastrun_label">Poslední spuštění</string>
|
||||
<string name="openapsma_inputparameters_label">Vstupní parametry</string>
|
||||
<string name="openapsma_glucosestatus_label">Vstupní glykémie</string>
|
||||
|
@ -76,7 +73,6 @@
|
|||
<string name="result_insulin_carbs">Výsledek: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">Nedostupná data o glykémiích</string>
|
||||
<string name="openapsma_request_label">Požadavek</string>
|
||||
<string name="glucose">Glykémie</string>
|
||||
<string name="delta">Rozdíl</string>
|
||||
<string name="sms_delta">Rozdíl:</string>
|
||||
<string name="configbuilder">Konfigurace</string>
|
||||
|
@ -124,12 +120,9 @@
|
|||
<string name="openloop">Otevřená smyčka</string>
|
||||
<string name="lowglucosesuspend">Ochrana před nízkou glykémií</string>
|
||||
<string name="disabledloop">Smyčka zakázána</string>
|
||||
<string name="disableloop">Zakázat smyčku</string>
|
||||
<string name="enableloop">Povolit smyčku</string>
|
||||
<string name="openloop_newsuggestion">Dostupné nové doporučení</string>
|
||||
<string name="carbssuggestion">Návrh sacharidů</string>
|
||||
<string name="unsupportednsversion">Nepodporovaná verze Nightscoutu</string>
|
||||
<string name="loopdisabled">SMYČKA ZAKÁZÁNA OMEZENÍM</string>
|
||||
<string name="treatments_wizard_basaliob_label">Bazální IOB</string>
|
||||
<string name="bolusconstraintapplied">Aplikováno omezení bolusu</string>
|
||||
<string name="carbsconstraintapplied">Aplikováno omezení sacharidů</string>
|
||||
|
@ -138,11 +131,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Senzor</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">Čas jídla</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Trvání</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Poznámky</string>
|
||||
<string name="event_time_label">Čas</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Profil</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Zadání glykémie</string>
|
||||
<string name="noprofile">Dosud nebyl načten profil z NS</string>
|
||||
<string name="overview_tempbasal_button">Dočasný bazál</string>
|
||||
<string name="overview_extendedbolus_button">Prodloužený bolus</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Verze Nightscoutu:</string>
|
||||
|
@ -193,7 +183,6 @@
|
|||
<string name="smscommunicator_remotebolusmindistance_summary">Minimální počet minut, které musí uplynout mezi dvěma bolusy podanými přes vzdálené řízení</string>
|
||||
<string name="smscommunicator_remotebolusmindistance">Kolik minut (minimálně) musí uplynout mezi dvěma bolusy</string>
|
||||
<string name="smscommunicator_remotebolusmindistance_caveat">Úprava tohoto nastavení v zájmu vaší bezpečnosti vyžaduje, abyste zadali alespoň 2 telefonní čísla.</string>
|
||||
<string name="bolusdelivered">Bolus %1$.2f U aplikován úspěšně</string>
|
||||
<string name="bolusrequested">Podávání %1$.2f U inzulínu</string>
|
||||
<string name="smscommunicator_bolusdelivered">Bolus %1$.2f U aplikován úspěšně</string>
|
||||
<string name="smscommunicator_mealbolusdelivered">Bolus na jídlo %1$.2f U byl úspěšně aplikován</string>
|
||||
|
@ -201,11 +190,8 @@
|
|||
<string name="smscommunicator_tt_set">Cíl %1$s na %2$d minut byl úspěšně nastaven</string>
|
||||
<string name="smscommunicator_tt_canceled">Dočasný cíl byl úspěšně zrušen</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Povolit posílání příkazů přes SMS</string>
|
||||
<string name="bolusstopped">Bolus zastaven</string>
|
||||
<string name="bolusstopping">Zastavování bolusu</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Smyčka byla zakázána</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Smyčka byla povolena</string>
|
||||
<string name="smscommunicator_loopisdisabled">Smyčka je zakázána</string>
|
||||
<string name="smscommunicator_loopisenabled">Smyčka je povolena</string>
|
||||
<string name="valuelimitedto">%1$.2f omezeno na %2$.2f</string>
|
||||
<string name="valueoutofrange">Hodnota %1$s je mimo přednastavený rozsah</string>
|
||||
|
@ -246,7 +232,6 @@
|
|||
<string name="overview_editquickwizard_valid">Platné:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Přidat</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Upravit</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Odstranit</string>
|
||||
<string name="mealbolus">Bolus</string>
|
||||
<string name="correctionbous">Korekce</string>
|
||||
<string name="actions">Akce</string>
|
||||
|
@ -280,8 +265,6 @@
|
|||
<string name="sms_minago">před %1$d min</string>
|
||||
<string name="localprofile">Místní profil</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Krátkodobý průměr</string>
|
||||
<string name="long_avgdelta">Dlouhodobý průměr</string>
|
||||
<string name="array_of_elements">Pole %1$d prvků.\nAktuální hodnota:</string>
|
||||
<string name="openapsma_autosensdata_label">Data detekce senzitivity</string>
|
||||
<string name="openapsma_scriptdebugdata_label">Ladící informace</string>
|
||||
|
@ -291,7 +274,6 @@
|
|||
<string name="eatingsoon">Před jídlem</string>
|
||||
<string name="hypo">Hypoglykémie</string>
|
||||
<string name="activity">Aktivita</string>
|
||||
<string name="removerecord">Odstranit záznam</string>
|
||||
<string name="actions_shortname">AKCE</string>
|
||||
<string name="configbuilder_shortname">KONF</string>
|
||||
<string name="loop_shortname">SMYČ</string>
|
||||
|
@ -343,7 +325,6 @@
|
|||
<string name="show_queue">Zobrazit frontu</string>
|
||||
<string name="queue">Fronta:</string>
|
||||
<string name="status">Status:</string>
|
||||
<string name="paused">Pozastaveno</string>
|
||||
<string name="clearlog">Vymazat log</string>
|
||||
<string name="nowritepermission">NSClient nedostal oprávnění k zápisu. Špatné API secret?</string>
|
||||
<string name="wear_settings">Nastavení hodinek</string>
|
||||
|
@ -365,12 +346,10 @@
|
|||
<string name="needwhitelisting">%1$s potřebuje vypnout optimalizace baterie pro optimální výkon</string>
|
||||
<string name="loopsuspended">Smyčka pozastavena</string>
|
||||
<string name="loopsuspendedfor">Pozastaveno (%1$d min)</string>
|
||||
<string name="suspendloop">Pozastavit smyčku</string>
|
||||
<string name="suspendloopfor1h">Pozastavit smyčku na 1 h</string>
|
||||
<string name="suspendloopfor2h">Pozastavit smyčku na 2 h</string>
|
||||
<string name="suspendloopfor3h">Pozastavit smyčku na 3 h</string>
|
||||
<string name="suspendloopfor10h">Pozastavit smyčku na 10 h</string>
|
||||
<string name="suspendloopforXmin">Pozastavit smyčku na %1$d min</string>
|
||||
<string name="disconnectpump">Odpojit pumpu</string>
|
||||
<string name="disconnectpumpfor15m">Odpojit pumpu na 15 min</string>
|
||||
<string name="disconnectpumpfor30m">Odpojit pumpu na 30 min</string>
|
||||
|
@ -415,8 +394,6 @@
|
|||
<string name="statuslights_bat_warning">Úroveň varování stavu baterie pumpy [%]</string>
|
||||
<string name="statuslights_bat_critical">Úroveň kritického varování stavu baterie pumpy [%]</string>
|
||||
<string name="prediction_shortname">PRED</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">COB</string>
|
||||
<string name="basal_shortname">BAZ</string>
|
||||
<string name="deviation_shortname">ODCH</string>
|
||||
<string name="activity_shortname">AKT</string>
|
||||
|
@ -471,7 +448,6 @@
|
|||
<string name="valuesnotstored">Hodnoty nejsou uloženy!</string>
|
||||
<string name="ns_localbroadcasts">Povolit vysílání do jiných aplikací (například xDrip+). Nepovolujte, pokud máte instalovánu více než jednu instanci AAPS nebo NSClient!</string>
|
||||
<string name="ns_localbroadcasts_title">Povolení odesílaní</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Trvání [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Povolit UAM</string>
|
||||
<string name="enablesmb">Povolit SMB</string>
|
||||
|
@ -507,7 +483,6 @@
|
|||
<string name="shortfat">Tuk</string>
|
||||
<string name="active"><![CDATA[<Aktivní>]]></string>
|
||||
<string name="executingrightnow">Příkaz je právě prováděn</string>
|
||||
<string name="pump_unreachable">Pumpa nedostupná</string>
|
||||
<string name="missed_bg_readings">Chybějící glykémie</string>
|
||||
<string name="raise_notifications_as_android_notifications">Používat systémové notifikace pro výstrahy a oznámení</string>
|
||||
<string name="gradually_increase_notification_volume">Postupně zvyšovat hlasitost výstrah a oznámení</string>
|
||||
|
@ -547,41 +522,7 @@
|
|||
<string name="closedmodeenabled">Uzavřená smyčka povolena</string>
|
||||
<string name="maxiobset">Maximální IOB nastaveno správně</string>
|
||||
<string name="hasbgdata">Glykémie dostupné z vybraného zdroje</string>
|
||||
<string name="combo_programming_bolus">Programování pumpy pro bolus</string>
|
||||
<string name="combo_pump_state_label">Stav</string>
|
||||
<string name="combo_pump_activity_label">Aktivita</string>
|
||||
<string name="combo_no_pump_connection">Žádné spojení %1$d min</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d min zbývá)</string>
|
||||
<string name="combo_pump_state_initializing">Inicializace</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Vypnuto díky chybě</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Vypnuto uživatelem</string>
|
||||
<string name="combo_pump_state_running">Běží</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Rušení dočasného bazálu</string>
|
||||
<string name="combo_pump_action_setting_tbr">Nastavování doč. bazálu (%1$d%% / %2$d min)</string>
|
||||
<string name="combo_pump_action_bolusing">Bolus (%1$.1f U)</string>
|
||||
<string name="combo_pump_action_refreshing">Obnovování</string>
|
||||
<string name="combo_pump_unsupported_operation">Požadovaná operace není pumpou podporována</string>
|
||||
<string name="combo_low_suspend_forced_notification">Nebezpečné použití: extended nebo multiwave bolus je aktivní. Pumpa byla vypnuta jen na 6 hodin. Povolené jsou pouze normální bolusy.</string>
|
||||
<string name="combo_force_disabled_notification">Nebezpečné použití: pumpa má nastavený jiný bazální profil než první. Smyčka byla zakázána. Nastavte první profil a znovu načtěte.</string>
|
||||
<string name="bolus_frequency_exceeded">Bolus stejné velikosti už byl během poslední minuty požadován. Jako preventivní ochrana před zdvojeným bolusem byla operace zakázána.</string>
|
||||
<string name="combo_pump_connected_now">Teď</string>
|
||||
<string name="combo_activity_reading_pump_history">Načítání historie pumpy</string>
|
||||
<string name="combo_activity_setting_basal_profile">Nastavení bazálního profilu</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">V zásobníku je málo inzulínu</string>
|
||||
<string name="combo_pump_battery_low_warrning">Slabá baterie v pumpě</string>
|
||||
<string name="combo_is_in_error_state">Pumpa hlásí chybu E%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">Nízký</string>
|
||||
<string name="combo_reservoir_empty">Prázdný</string>
|
||||
<string name="combo_reservoir_normal">Normální</string>
|
||||
<string name="combo_notification_check_time_date">Je vyžadována aktualizace času na pumpě</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">Varování o ukončeném dočasném bazálu bylo potvrzeno.</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Pumpa nedostupná. Bolus nebyl podán</string>
|
||||
<string name="combo_error_no_bolus_delivered">Provádění bolusu selhalo. Zdá se, že žádný bolus nebyl podán. Zkontrolujte pumpu a případně pošlete bolus znovu. Jako bezpečnostní opatření podání bolusu není opakováno.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">Pouze %1$.2f U z bolusu %2$.2f bylo podáno díky chybě. Zkontrolujte pumpu a proveďte nápravu.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Podání bolusu a kontrola historie pumpy selhala. Zkontrolujte pumpu. Pokus bolus proběhl, načte se při příštím připojení automaticky.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Nedostatek inzulínu pro takovýto bolus</string>
|
||||
<string name="extendedbolusdeliveryerror">Chyba spuštění extended bolusu</string>
|
||||
<string name="insightpump_shortname">Insight</string>
|
||||
<string name="enablesmbalways">Vždy povolit SMB</string>
|
||||
<string name="enablesmbalways_summary">Povolit SMB nezávisle na bolusech. Možno pouze se zdroji glykémií s dobrým filtrováním dat, jako např. G5</string>
|
||||
<string name="enablesmbaftercarbs">Povolit SMB po jídle</string>
|
||||
|
@ -638,23 +579,8 @@
|
|||
<string name="start_hypo_tt">Spustit dočasný cíl Hypoglykémie</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Běží DEV verze. Uzavřená smyčka je zakázána.</string>
|
||||
<string name="engineering_mode_enabled">Expertní mód povolen</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Načítám bazální profil</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">Historie v pumpě se změnila po spočítání bolusu. Bolus nebyl proveden. Prosím spočítejte ho znovu, pokud je to stále potřeba.</string>
|
||||
<string name="combo_error_updating_treatment_record">Bolus úspěšně podán, ale zápis se nezdařil. To se může stát pokud jsou podány bolusy stejné velikosti během 2 minut. Zkontrolujte historii pumpy a zadejte chybějící položky do ošetření. Ujistěte se, že nezadáváte stejnou velikost v rámci 1 minuty.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Odmítnut vysoký dočasný bazál, protože kalkulace neuvažovala poslední změny v historii pumpy</string>
|
||||
<string name="combo_activity_checking_pump_state">Obnovuji stav pumpy</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">Bazál na pumpě byl změněn a bude brzo aktualizován</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Bazál na pumpě byl změněn, ale čtení selhalo</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Kontroluji změny v historii</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">Byly načteny bolusy stejné velikosti během jedné minuty. Do ošetření je možné přidat jen jeden. Zkontrolujte pumpu a přidejte bolus do ošetření ručně tak, aby čas nekolidoval.</string>
|
||||
<string name="about_link_urls">\n\ndokumentace:\nhttps://androidaps.readthedocs.io\n\nfacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
|
||||
<string name="combo_check_date">Poslední bolus je starší než 24h nebo v budoucnu. Zkontrolujte čas v pumpě.</string>
|
||||
<string name="combo_suspious_bolus_time">Datum/čas podaného bolusu se zdá špatně. IOB bude chybné. Zkontrolujte čas v pumpě.</string>
|
||||
<string name="profileswitch_ismissing">Přepnutí profilu chybí. Proveďte přepnutí profilu nebo ho aktivujte na záložce lokálního profilu.</string>
|
||||
<string name="combo_bolus_count">Počet bolusů</string>
|
||||
<string name="combo_tbr_count">Počet dočasných bazálů</string>
|
||||
<string name="pumpisnottempbasalcapable">Pumpa nepodporuje dočasné bazály</string>
|
||||
<string name="novalidbasalrate">Z pumpy nepřečten žádný platný bazál</string>
|
||||
<string name="closedmodedisabledinpreferences">Uzavřená smyčka zakázána v nastavení</string>
|
||||
<string name="autosensdisabledinpreferences">Autosens zakázán v nastavení</string>
|
||||
<string name="smbdisabledinpreferences">SMB zakázáno v nastavení</string>
|
||||
|
@ -665,12 +591,10 @@
|
|||
<string name="smb_frequency_exceeded">Odeslán bolus během posledních 3 minut, SMB přeskočeno</string>
|
||||
<string name="basal_set_correctly">Bazál nastaven správně</string>
|
||||
<string name="limitingextendedbolus">Prodloužený bolus omezen na %1$.1f U: %2$s</string>
|
||||
<string name="limitingmaxiob">Max IOB omezeno na %1$.1f U: %2$s</string>
|
||||
<string name="limitingcarbs">Sacharidy omezeny na %1$d g: %2$s</string>
|
||||
<string name="limitingiob">IOB omezeno na %1$.1f U: %2$s</string>
|
||||
<string name="maxvalueinpreferences">maximální hodnota v nastavení</string>
|
||||
<string name="hardlimit">pevný limit</string>
|
||||
<string name="unsafeusage">nebezpečné použití</string>
|
||||
<string name="readstatusfailed">Načtení stavu selhalo</string>
|
||||
<string name="record_pump_site_change">Zaznamenat výměnu setu</string>
|
||||
<string name="record_insulin_cartridge_change">Zaznamenat výměnu inzulínu</string>
|
||||
|
@ -680,12 +604,8 @@
|
|||
<string name="reset">Resetovat</string>
|
||||
<string name="openapssmb_maxiob_title">Maximální celková hodnota IOB, kterou OpenAPS nemůže překročit [U]</string>
|
||||
<string name="openapssmb_maxiob_summary">Tato hodnota je v kontextu OpenAPS nazývána Max IOB.\nOpenAPS nikdy nepřidá inzulín, pokud je současné IOB větší než tato hodnota</string>
|
||||
<string name="pump_stopped">Pumpa zastavena</string>
|
||||
<string name="pump_started">Pumpa spuštěna</string>
|
||||
<string name="pump_paused">Pumpa pozastavena</string>
|
||||
<string name="absorption_cutoff_title">Maximální doba absorpce sacharidů [h]</string>
|
||||
<string name="absorption_cutoff_summary">Doba, po které jsou všechny sacharidy považovány za strávené. Zbylé budou oříznuty.</string>
|
||||
<string name="time">Čas</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Zobrazovat kolonku poznámky v dialozích ošetření</string>
|
||||
<string name="next_button">Další</string>
|
||||
<string name="previous_button">Zpět</string>
|
||||
|
@ -739,7 +659,6 @@
|
|||
<string name="needlocationpermission">Aplikace potřebuje oprávnění k přístupu k poloze kvůli skenování BT a WiFi identifikaci</string>
|
||||
<string name="needstoragepermission">Aby bylo možné nahrávat logy a exportovat nastavení, je nutné pro aplikaci povolit oprávnění přístupu k úložišti</string>
|
||||
<string name="request">Požadavek</string>
|
||||
<string name="exit">Konec</string>
|
||||
<string name="open_navigation">Otevřít menu</string>
|
||||
<string name="close_navigation">Zavřít menu</string>
|
||||
<string name="nav_plugin_preferences">Nastavení pluginu</string>
|
||||
|
@ -757,7 +676,6 @@
|
|||
<string name="resistance_lowers_target_summary">Je-li zjištěna rezistence, sníží nastavenou cílovou glykémii</string>
|
||||
<string name="sensitivity_raises_target_title">Citlivost zvyšuje cíl</string>
|
||||
<string name="sensitivity_raises_target_summary">Je-li zjištěna vyšší citlivost, zvýší nastavenou cílovou glykémii</string>
|
||||
<string name="combo_invalid_setup">Chybné nastavení pumpy. Projděte si dokumentaci a přesvědčete se, že menu Quick Info se jmenuje QUICK INFO, za použití 360 configuration software.</string>
|
||||
<string name="careportal_removestartedevents">Vyčistit události \"AndroidAPS restartován\"</string>
|
||||
<string name="storedsettingsfound">Nalezeno uložené nastavení</string>
|
||||
<string name="allow_hardware_pump_text">POZOR: Pokud aktivuje a připojíte skutečnou pumpu, AndroidAPS nakopíruje (a bude udržovat) nastavení bazálu z aktivního profilu do pumpy. Nastavení bazálu v pumpě bude přepsáno. Pokud si nejste jistí nebo nechcete přepsat bazály v pumpě, stiskněte Zrušit a opakujte přepnutí na jinou pumpu později.</string>
|
||||
|
@ -784,113 +702,6 @@
|
|||
<string name="sendlogfiles">Odešlete dnešní soubory protokolů vývojářům spolu s tímto časem. Neočekávaná situace.</string>
|
||||
<string name="loop_openmode_min_change">Minimální změna pro výzvu [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">Otevřená smyčka vytvoří novou žádost o změnu pouze v případě, že změna je větší než tato hodnota. Výchozí hodnota je 20 %</string>
|
||||
<string name="searching_for_devices">Vyhledávání zařízení…</string>
|
||||
<string name="pairing_completed">Párování dokončeno</string>
|
||||
<string name="code_compare">Souhlasí kódy na tomto zařízení a na pumpě?</string>
|
||||
<string name="insight_pairing">Insight párování</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">%1$.2f U / %2$.2f U podáno</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="tube_changed">Vyměněna hadičky</string>
|
||||
<string name="pump_time_updated">Čas v pumpě aktualizován</string>
|
||||
<string name="confirm">Potvrdit</string>
|
||||
<string name="mute_alert">Ztlumit</string>
|
||||
<string name="pump_alert">Výstraha pumpy</string>
|
||||
<string name="log_site_changes">Zaznamenat výměnu kanyly</string>
|
||||
<string name="log_reservoir_changes">Zaznamenat výměnu zásobníku</string>
|
||||
<string name="log_tube_changes">Zaznamenat výměnu hadičky</string>
|
||||
<string name="log_battery_changes">Zaznamenat výměnu baterie</string>
|
||||
<string name="log_operating_mode_changes">Zaznamenat změnu režimu provozu</string>
|
||||
<string name="log_alerts">Zaznamenat výstrahy</string>
|
||||
<string name="enable_tbr_emulation">Povolit emulaci dočasných bazálů</string>
|
||||
<string name="enable_tbr_emulation_summary">Používat prodloužené bolusy na obejití limitu dočasných bazálů 250%%</string>
|
||||
<string name="disable_vibration">Zakázat vibrace při ručním podání bolusu</string>
|
||||
<string name="disable_vibration_summary">Pro bolus a prodloužený bolus (dostupné pouze s Insight firmware 3.x)</string>
|
||||
<string name="disable_vibration_auto">Zakázat vibrace při automatickém podání bolusu</string>
|
||||
<string name="disable_vibration_auto_summary">Pro SMB a Dočasný bazál s emulací TBR (k dispozici pouze s Insight firmware 3.x)</string>
|
||||
<string name="disconnect_delay">Limit pro odpojení [s]</string>
|
||||
<string name="serial_number">Sériové číslo</string>
|
||||
<string name="release_software_version">Verze softwaru</string>
|
||||
<string name="ui_processor_software_version">Verze softwaru UI procesoru</string>
|
||||
<string name="pc_processor_software_version">Verze softwaru PC procesoru</string>
|
||||
<string name="md_tel_processor_software_version">Verze softwaru MD tel procesoru</string>
|
||||
<string name="safety_processor_software_version">Verze softwaru bezpečnostního procesoru</string>
|
||||
<string name="bt_info_page_version">Verze stránky s BT informacemi</string>
|
||||
<string name="bluetooth_address">Adresa Bluetooth</string>
|
||||
<string name="system_id_appendix">Dodatek k System ID</string>
|
||||
<string name="manufacturing_date">Datum výroby</string>
|
||||
<string name="delete_pairing">Zrušit párování</string>
|
||||
<string name="pairing_information">Informace o párování</string>
|
||||
<string name="start_pump">Spustit pumpu</string>
|
||||
<string name="stop_pump">Zastavit pumpu</string>
|
||||
<string name="operating_mode">Provozní režim</string>
|
||||
<string name="insight_status">Stav</string>
|
||||
<string name="tdd_bolus">CDD bolusů</string>
|
||||
<string name="tdd_basal">CDD bazálů</string>
|
||||
<string name="tdd_total">CDD celkem</string>
|
||||
<string name="recovering">Obnovení</string>
|
||||
<string name="not_paired">Není spárováno</string>
|
||||
<string name="last_connected">Poslední spojení</string>
|
||||
<string name="started">Spuštěno</string>
|
||||
<string name="stopped">Zastaveno</string>
|
||||
<string name="tbr_formatter">%1$d%% pro %2$d / %3$d min</string>
|
||||
<string name="extended_bolus">Prodloužený bolus</string>
|
||||
<string name="multiwave_bolus">Duální bolus</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f U %3$d min</string>
|
||||
<string name="enable_tbr_over_notification">Povolit oznamování konce dočasného bazálu\n(nastavení pumpy)</string>
|
||||
<string name="disable_tbr_over_notification">Zakázat oznamování konce dočasného bazálu\n(nastavení pumpy)</string>
|
||||
<string name="description_pump_insight_local">Integrace pro pumpu Accu-Chek Insight</string>
|
||||
<string name="not_inserted">Není vloženo</string>
|
||||
<string name="short_status_last_connected">Poslední spoj: před %1$d min</string>
|
||||
<string name="short_status_tbr">Doč. bazál: %1$d%% na %2$d / %3$d min</string>
|
||||
<string name="short_status_extended">Prodl. bolus: %1$.2f / %2$.2f U na %3$d min</string>
|
||||
<string name="short_status_multiwave">Duální bolus: %1$.2f / %2$.2f U na %3$d min</string>
|
||||
<string name="short_status_tdd">CDD: %1$.2f</string>
|
||||
<string name="short_status_reservoir">Zásobník: %1$.2f U</string>
|
||||
<string name="short_status_battery">Bat.: %1$d%%</string>
|
||||
<string name="max_recovery_duration">Max. doba čekání na obnovení spojení [s]</string>
|
||||
<string name="min_recovery_duration">Min. doba čekání na obnovení spojení [s]</string>
|
||||
<string name="recovery_duration">Doba čekání na obnovení spojení</string>
|
||||
<string name="timeout_during_handshake">Vypršel limit spojení - resetujte Bluetooth</string>
|
||||
<string name="weekday_sunday_short">Ne</string>
|
||||
<string name="weekday_saturday_short">So</string>
|
||||
<string name="weekday_friday_short">Pá</string>
|
||||
<string name="weekday_thursday_short">Čt</string>
|
||||
<string name="weekday_wednesday_short">St</string>
|
||||
<string name="weekday_tuesday_short">Út</string>
|
||||
<string name="weekday_monday_short">Po</string>
|
||||
<string name="automation_description">Automatické úkoly definované uživatelem</string>
|
||||
<string name="automation_missing_task_name">Zadejte prosím název úlohy.</string>
|
||||
<string name="automation_missing_trigger">Prosím zadejte alespoň jednu podmínku.</string>
|
||||
<string name="automation_missing_action">Prosím zadejte alespoň jednu akci.</string>
|
||||
<string name="alreadyenabled">Aktuálně povoleno</string>
|
||||
<string name="alreadydisabled">Aktuálně zakázáno</string>
|
||||
<string name="alreadysuspended">Aktuálně pozastaveno</string>
|
||||
<string name="resumeloop">Obnovit smyčku</string>
|
||||
<string name="notsuspended">Nepozastaveno</string>
|
||||
<string name="starttemptarget">Start dočasného cíle</string>
|
||||
<string name="stoptemptarget">Stop dočasného cíle</string>
|
||||
<string name="islesser">je menší než</string>
|
||||
<string name="isequalorlesser">je rovno nebo menší než</string>
|
||||
<string name="isequal">je rovno</string>
|
||||
<string name="isequalorgreater">je rovno nebo větší než</string>
|
||||
<string name="isgreater">je větší než</string>
|
||||
<string name="isnotavailable">není k dispozici</string>
|
||||
<string name="glucoseisnotavailable">Glykémie není k dispozici</string>
|
||||
<string name="glucosecomparedmgdl">Glykémie %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">Glykémie %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">Profil pct %1$s %2$d</string>
|
||||
<string name="iobcompared">IOB %1$s %2$.1f</string>
|
||||
<string name="and">A</string>
|
||||
<string name="or">Nebo</string>
|
||||
<string name="xor">Exkluzivní nebo</string>
|
||||
<string name="atspecifiedtime">Ve %1$s</string>
|
||||
<string name="use_network_location">Povolit zjištění polohy podle sítě</string>
|
||||
<string name="use_gps_location">Použití GPS pozice</string>
|
||||
<string name="use_passive_location">Použít pasivní polohu</string>
|
||||
<string name="locationservice">Služba určování polohy</string>
|
||||
<string name="automation_short">Auto</string>
|
||||
<string name="automation">Automatizace</string>
|
||||
<string name="profile_total">== ∑ %1$s U</string>
|
||||
<string name="dexcom_lognssensorchange_title">Zaznamenávat výměnu senzoru do NS</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Vytvořit událost \"Výměna senzoru\" v NS automaticky po spuštění senzoru</string>
|
||||
|
@ -920,17 +731,6 @@
|
|||
<string name="sms_wrongcode">Nesprávný kód. Příkaz zrušen.</string>
|
||||
<string name="notconfigured">Není nakonfigurováno</string>
|
||||
<string name="profileswitchcreated">Přepnutí profilu vytvořeno</string>
|
||||
<string name="recurringTime">Opakující se čas</string>
|
||||
<string name="every">Každé</string>
|
||||
<string name="never">Nikdy</string>
|
||||
<string name="condition">Podmínka:</string>
|
||||
<string name="action">Akce:</string>
|
||||
<string name="iob_u">IOB [U]:</string>
|
||||
<string name="glucose_u">Glykémie [%1$s]:</string>
|
||||
<string name="delete_short">SMAZAT</string>
|
||||
<string name="add_short">PŘIDAT</string>
|
||||
<string name="copy_short">KOPIE</string>
|
||||
<string name="addnew">Přidat nový</string>
|
||||
<string name="versionChecker">Kontrola verze</string>
|
||||
<string name="old_version">stará verze</string>
|
||||
<string name="very_old_version">velmi stará verze</string>
|
||||
|
@ -939,67 +739,12 @@
|
|||
<string name="dexcom_app_patched">Aplikace Dexcom (upravená)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">Příjem hodnot glykémií z upravené aplikace Dexcom.</string>
|
||||
<string name="notification">Oznámení</string>
|
||||
<string name="notification_message">Oznámení: %1$s</string>
|
||||
<string name="alarm_message">Poplach: %1$s</string>
|
||||
<string name="message_short">Zpráva:</string>
|
||||
<string name="alarm_short">Alarm:</string>
|
||||
<string name="profilepercentage">Procento profilu</string>
|
||||
<string name="percent_u">Procent [%]:</string>
|
||||
<string name="startprofile">Spustit profil %1$d%% na %2$d min</string>
|
||||
<string name="startprofileforever">Spustit profil %1$d%%</string>
|
||||
<string name="exists">existuje</string>
|
||||
<string name="notexists">neexistuje</string>
|
||||
<string name="temptargetcompared">Dočasný cíl %1$s</string>
|
||||
<string name="btdevicecompared">Připojení Bluetooth k zařízení %1$s %2$s</string>
|
||||
<string name="btdevice">Připojení k zařízení Bluetooth </string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">Rozdíl glykémie</string>
|
||||
<string name="deltalabel_u">Rozdíl glykémie [%1$s]</string>
|
||||
<string name="currentlocation">Současná poloha</string>
|
||||
<string name="location">Poloha</string>
|
||||
<string name="latitude_short">Zem. šířka:</string>
|
||||
<string name="longitude_short">Zem. délka:</string>
|
||||
<string name="distance_short">Vzdálenost [m]:</string>
|
||||
<string name="name_short">Jméno:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">Kdy </string>
|
||||
<string name="location_inside">Když se nacházíte v oblasti</string>
|
||||
<string name="location_outside">Když se nacházíte mimo oblast</string>
|
||||
<string name="location_going_in">Když vstoupíte do oblasti s názvem</string>
|
||||
<string name="location_going_out">Když opustíte oblast s názvem</string>
|
||||
<string name="lastboluslabel">Poslední bolus</string>
|
||||
<string name="lastboluscompared">Poslední bolus %1$s před %2$s min</string>
|
||||
<string name="triggercoblabel">COB</string>
|
||||
<string name="cobcompared">COB %1$s %2$.0f</string>
|
||||
<string name="taskname">Název úkolu</string>
|
||||
<string name="edit_short">EDIT</string>
|
||||
<string name="please_choose_an_action_type">Vyberte akci</string>
|
||||
<string name="please_choose_a_trigger_type">Vyberte podmínku</string>
|
||||
<string name="triggers">Podmínky:</string>
|
||||
<string name="remove_label">ODSTRANIT</string>
|
||||
<string name="preconditions">Nutné podmínky:</string>
|
||||
<string name="profilename">Změna profilu na</string>
|
||||
<string name="changengetoprofilename">Změna profilu na %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Poslední připojení k pumpě</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Poslední připojení k pumpě před [minutami]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Poslední připojení k pumpě %1$s před %2$s minutami</string>
|
||||
<string name="sendsmsactionlabel">Poslat SMS: %1$s</string>
|
||||
<string name="sendsmsactiondescription">Poslat SMS na všechna čísla</string>
|
||||
<string name="sendsmsactiontext">Odeslat SMS s textem</string>
|
||||
<string name="cobvsiob">COB vs. IOB</string>
|
||||
<string name="bolusconstraintappliedwarn">Použito omezení bolusu: %1$.2f U na %2$.2f U</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Detekována pomalá absorbce sacharidů: %2$d%% času. Překontrolujte kalkulaci. COB může být nadhodnocené, a proto může být započítáno více inzulínu !!!!!</font>]]></string>
|
||||
<string name="partialboluswizard">Podat tuto část z výsledku kalkulace [%]</string>
|
||||
<string name="deliverpartofboluswizard">Kalkulátor provede výpočet, ale dodána je pouze tato část inzulínu. Výhodné při používání SMB algoritmu.</string>
|
||||
<string name="loading">Načítání…</string>
|
||||
<string name="snooze">Ztišit</string>
|
||||
<string name="time_range">Časový rozsah</string>
|
||||
<string name="timerange_value">Čas je mezi %1$s a %2$s</string>
|
||||
<string name="between">Mezi </string>
|
||||
<string name="increasingmaxbasal">Zvýšena hodnota maximálního bazálu, protože nastavení je nižší než Vaše maximální hodnota bazální profilu</string>
|
||||
<string name="smscommunicator_messagebody">Neplatné tělo zprávy</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
|
@ -1028,7 +773,6 @@
|
|||
<string name="profilenamecontainsdot">Název profilu obsahuje tečky.\nToto není v NS podporováno.\nProfil není přenesen do NS.</string>
|
||||
<string name="low_mark_comment">Spodní hodnota oblasti v rozsahu (pouze zobrazování)</string>
|
||||
<string name="high_mark_comment">Horní hodnota oblasti v rozsahu (pouze zobrazování)</string>
|
||||
<string name="reorder_label">Změna pořadí</string>
|
||||
<string name="age">Věk:</string>
|
||||
<string name="weight_label">Hmotnost:</string>
|
||||
<string name="id">ID:</string>
|
||||
|
@ -1049,8 +793,6 @@
|
|||
<string name="randombg_short">GLYK</string>
|
||||
<string name="tools">Nástroje</string>
|
||||
<string name="show_calculation">Zobrazit kalkulaci</string>
|
||||
<string name="automation_event">Událost automatizace</string>
|
||||
<string name="alreadyset">Již nastaveno</string>
|
||||
<string name="clearqueueconfirm">Vymazat frontu? Všechna data ve frontě budou ztracena!</string>
|
||||
<string name="ebstopsloop">Použití funkce prodlouženého bolusu zastaví uzavřenou smyčku po dobu trvání prodlouženého bolusu. Opravdu to chcete?</string>
|
||||
<string name="closed_loop_disabled_with_eb">Uzavřená smyčka je zastavena kvůli běžícímu prodlouženému bolusu</string>
|
||||
|
@ -1060,7 +802,6 @@
|
|||
<string name="loop_smbexecution_time_label">Čas provedení SMB</string>
|
||||
<string name="loop_tbrrequest_time_label">Čas požadavku dočasného bazálu</string>
|
||||
<string name="loop_tbrexecution_time_label">Čas provedení dočasného bazálu</string>
|
||||
<string name="insight_alert_notification_channel">Upozornění pumpy Insight</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="smscommunicator_code_from_authenticator_for" comment="This is continuation of sentence: To [ACTION] reply with code">z aplikace Authenticator pro: %1$s následováno kódem PIN</string>
|
||||
<string name="smscommunicator_otp_pin">Další povinný kód PIN na konci tokenu</string>
|
||||
|
@ -1082,8 +823,6 @@
|
|||
<string name="smscommunicator_otp_reset_header">Resetovat autentikátory</string>
|
||||
<string name="smscommunicator_otp_install_info">Na každém sledovacím telefonu nainstalujte Authentikátor, který podporuje tokeny TOTP RFC 6238. Nejoblíbenější bezplatné aplikace jsou:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
|
||||
<string name="smscommunicator_otp_reset_warning">Obnovením autentikátoru uděláte všechny již poskytnuté autentikátory neplatné. Budete je muset znovu nastavit!</string>
|
||||
<string name="onconnect">Při připojení</string>
|
||||
<string name="ondisconnect">Při odpojení</string>
|
||||
<string name="overview_show_predictions">Predikce</string>
|
||||
<string name="overview_show_deviationslope">Odchylka sklonu</string>
|
||||
<string name="authorizationfailed">Autorizace selhala</string>
|
||||
|
@ -1143,7 +882,6 @@
|
|||
<string name="filter">Filtr</string>
|
||||
<string name="copytolocalprofile_invalid">Nelze vytvořit lokální profil. Profil je neplatný.</string>
|
||||
<string name="cta_dont_kill_my_app_info">Nezabíjet mou aplikaci?</string>
|
||||
<string name="alarm">Alarm</string>
|
||||
<string name="smscommunicator_report_pump_ureachable_summary">Odeslat SMS, pokud je detekována nedostupná pumpa</string>
|
||||
<string name="smscommunicator_pump_ureachable">Nahlásit nedostupnou pumpu</string>
|
||||
<string name="advisoralarm">Spustit alarm, když je čas na jídlo</string>
|
||||
|
@ -1162,4 +900,8 @@
|
|||
<string name="cannula">Kanyla</string>
|
||||
<string name="userentry">Vstup uživatele</string>
|
||||
<string name="common_values">Použijte hodnoty pro největší jídlo, jaké obvykle jíte\n</string>
|
||||
<string name="summary_email_for_crash_report">Tato e-mailová adresa bude připojena ke zprávám o haváriích, abychom vás mohli kontaktovat v naléhavých případech. Je to dobrovolné.</string>
|
||||
<string name="email_address">E-mailová adresa</string>
|
||||
<string name="privacy_settings">Nastavení soukromí</string>
|
||||
<string name="privacy_summary">Pokud chcete být upozorněni na selhání aplikace, můžete zadat volitelně e-mailovou adresu. Toto není automatizovaná služba. Vývojáři vás budou kontaktovat v nebezpečných situacích.</string>
|
||||
</resources>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
</resources>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Sicherheitseinstellungen der Behandlungen</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Max. erlaubter Bolus [IE]</string>
|
||||
|
@ -31,7 +30,6 @@
|
|||
<string name="description_persistent_notification">Zeigt eine fortlaufende Benachrichtigung mit einer kurzen Übersicht darüber, was dein Loop derzeit tut</string>
|
||||
<string name="description_profile_local">Definiere ein Profil, was auch offline verfügbar ist.</string>
|
||||
<string name="description_profile_nightscout">Stellt das Profil zur Verfügung, das in Nightscout definiert ist</string>
|
||||
<string name="description_pump_combo">Pumpen-Integration für Accu-Chek Combo Pumpen; erfordert, dass ruffy installiert ist</string>
|
||||
<string name="description_pump_mdi">Pumpenintegration für Personen, die täglich mehrere Injektionen für ihre Diabetestherapie vornehmen</string>
|
||||
<string name="description_pump_virtual">Pumpenintegration für Pumpen, die noch nicht über einen Treiber verfügen (Open Loop)</string>
|
||||
<string name="description_sensitivity_aaps">Die Sensitivität wird genauso wie bei Oref0 berechnet, aber Du kannst dafür ein Zeitfenster bestimmen. Die minimale Kohlenhydrat-Absorptionsrate wird aus der maximalen Absorptionsdauer aus den Einstellungen abgeleitet.</string>
|
||||
|
@ -64,7 +62,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">Bolus-IOB</string>
|
||||
<string name="openapsma_run">Ausführen</string>
|
||||
<string name="vitualpump_label">VIRTUELLE PUMPE</string>
|
||||
<string name="virtualpump_resultok">OK</string>
|
||||
<string name="openapsma_lastrun_label">Letzte Ausführung</string>
|
||||
<string name="openapsma_inputparameters_label">Eingabeparameter</string>
|
||||
<string name="openapsma_glucosestatus_label">Glukose-Status</string>
|
||||
|
@ -76,7 +73,6 @@
|
|||
<string name="result_insulin_carbs">Ergebnis: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">Keine BZ-Werte verfügbar</string>
|
||||
<string name="openapsma_request_label">Anfrage</string>
|
||||
<string name="glucose">Glukose</string>
|
||||
<string name="delta">Delta</string>
|
||||
<string name="sms_delta">Delta:</string>
|
||||
<string name="configbuilder">Konfiguration</string>
|
||||
|
@ -124,12 +120,9 @@
|
|||
<string name="openloop">Open Loop</string>
|
||||
<string name="lowglucosesuspend">Unterbrechung bei niedrigem BZ (LGS)</string>
|
||||
<string name="disabledloop">Loop deaktiviert</string>
|
||||
<string name="disableloop">Deaktiviere Loop</string>
|
||||
<string name="enableloop">Aktiviere Loop</string>
|
||||
<string name="openloop_newsuggestion">Neue Empfehlung verfügbar</string>
|
||||
<string name="carbssuggestion">Kohlenhydrate Vorschlag</string>
|
||||
<string name="unsupportednsversion">Nicht unterstützte Nightscout-Version</string>
|
||||
<string name="loopdisabled">LOOP DEAKTIVIERT DURCH BESCHRÄNKUNGEN</string>
|
||||
<string name="treatments_wizard_basaliob_label">Basal-IOB</string>
|
||||
<string name="bolusconstraintapplied">Bolus-Beschränkung angewendet</string>
|
||||
<string name="carbsconstraintapplied">Kohlenhydrat-Beschränkung erreicht</string>
|
||||
|
@ -138,11 +131,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Sensor</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">KH-Zeit</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Dauer</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Notiz</string>
|
||||
<string name="event_time_label">Ereigniszeit</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Profil</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Glukoseart</string>
|
||||
<string name="noprofile">Bisher noch kein Profil von Nightscout geladen</string>
|
||||
<string name="overview_tempbasal_button">TBR</string>
|
||||
<string name="overview_extendedbolus_button">Verzögerter Bolus</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Nightscout-Version:</string>
|
||||
|
@ -193,7 +183,6 @@
|
|||
<string name="smscommunicator_remotebolusmindistance_summary">Minimale Dauer in Minuten, die nach einem Remote-Bolus verstrichen sein muss, bevor ein neuer abgegeben werden kann.</string>
|
||||
<string name="smscommunicator_remotebolusmindistance">Anzahl der Minuten, die mindestens zwischen zwei Remote-Bolusabgaben liegen müssen.</string>
|
||||
<string name="smscommunicator_remotebolusmindistance_caveat">Aus Sicherheitsgründen musst Du mindestens zwei Telefonnummern eintragen, um diese Voreinstellung zu ändern.</string>
|
||||
<string name="bolusdelivered">Bolus %1$.2f IE erfolgreich abgegeben</string>
|
||||
<string name="bolusrequested">Werde %1$.2f IE abgeben</string>
|
||||
<string name="smscommunicator_bolusdelivered">Bolus %1$.2f IE erfolgreich abgegeben</string>
|
||||
<string name="smscommunicator_mealbolusdelivered">Mahlzeiten-Bolus %1$.2f IE erfolgreich abgegeben</string>
|
||||
|
@ -201,11 +190,8 @@
|
|||
<string name="smscommunicator_tt_set">Ziel %1$s für %2$d Minuten erfolgreich gesetzt.</string>
|
||||
<string name="smscommunicator_tt_canceled">Temporäres Ziel wurde erfolgreich abgebrochen</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Erlaube Fernsteuerung per SMS</string>
|
||||
<string name="bolusstopped">Bolus gestoppt</string>
|
||||
<string name="bolusstopping">Bolus wird gestoppt</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Loop wurde deaktiviert.</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Lopp wurde aktiviert.</string>
|
||||
<string name="smscommunicator_loopisdisabled">Loop ist deaktiviert.</string>
|
||||
<string name="smscommunicator_loopisenabled">Loop ist aktiviert.</string>
|
||||
<string name="valuelimitedto">%1$.2f limitiert auf %2$.2f</string>
|
||||
<string name="valueoutofrange">Wert %1$s ist außerhalb des festen Limits.</string>
|
||||
|
@ -246,7 +232,6 @@
|
|||
<string name="overview_editquickwizard_valid">Gültigkeit:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Hinzufügen</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Bearbeiten</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Löschen</string>
|
||||
<string name="mealbolus">Essensbolus</string>
|
||||
<string name="correctionbous">Korr</string>
|
||||
<string name="actions">Aktionen</string>
|
||||
|
@ -280,8 +265,6 @@
|
|||
<string name="sms_minago">%1$d\' her</string>
|
||||
<string name="localprofile">Lokales Profil</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Kurzes durchschnittl. Delta</string>
|
||||
<string name="long_avgdelta">Langes durchschnittl. Delta</string>
|
||||
<string name="array_of_elements">Array mit %1$d Elementen.\nWert:</string>
|
||||
<string name="openapsma_autosensdata_label">Autosens-Daten</string>
|
||||
<string name="openapsma_scriptdebugdata_label">Skript Debug</string>
|
||||
|
@ -291,7 +274,6 @@
|
|||
<string name="eatingsoon">Bald essen</string>
|
||||
<string name="hypo">Hypo</string>
|
||||
<string name="activity">Aktivität</string>
|
||||
<string name="removerecord">Eintrag löschen</string>
|
||||
<string name="actions_shortname">AKT</string>
|
||||
<string name="configbuilder_shortname">KONF</string>
|
||||
<string name="loop_shortname">LOOP</string>
|
||||
|
@ -343,7 +325,6 @@
|
|||
<string name="show_queue">Zeige Warteschlange</string>
|
||||
<string name="queue">Warteschlange:</string>
|
||||
<string name="status">Status:</string>
|
||||
<string name="paused">Pausiert</string>
|
||||
<string name="clearlog">Logs leeren</string>
|
||||
<string name="nowritepermission">Nightscout-Client hat keine Schreibrechte. Falscher API-Key?</string>
|
||||
<string name="wear_settings">Wear-Einstellungen</string>
|
||||
|
@ -365,12 +346,10 @@
|
|||
<string name="needwhitelisting">%1$s benötigt eine deaktivierte Akku-Leistungsoptimierung, um korrekt arbeiten zu können.</string>
|
||||
<string name="loopsuspended">Loop pausiert</string>
|
||||
<string name="loopsuspendedfor">Pausiert (%1$d min)</string>
|
||||
<string name="suspendloop">Loop pausieren</string>
|
||||
<string name="suspendloopfor1h">Pausiere Loop für 1 h</string>
|
||||
<string name="suspendloopfor2h">Pausiere Loop für 2 h</string>
|
||||
<string name="suspendloopfor3h">Pausiere Loop für 3 h</string>
|
||||
<string name="suspendloopfor10h">Pausiere Loop für 10 h</string>
|
||||
<string name="suspendloopforXmin">Loop für %1$d min pausieren</string>
|
||||
<string name="disconnectpump">Pumpe trennen</string>
|
||||
<string name="disconnectpumpfor15m">Trenne Pumpe für 15 min</string>
|
||||
<string name="disconnectpumpfor30m">Trenne Pumpe für 30 min</string>
|
||||
|
@ -415,8 +394,6 @@
|
|||
<string name="statuslights_bat_warning">Warnschwelle Pumpenbatterie-Stand [%]</string>
|
||||
<string name="statuslights_bat_critical">Warnschwelle kritischer Pumpenbatterie-Stand [%]</string>
|
||||
<string name="prediction_shortname">PRED</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">COB</string>
|
||||
<string name="basal_shortname">BAS</string>
|
||||
<string name="deviation_shortname">DEV</string>
|
||||
<string name="activity_shortname">ACT</string>
|
||||
|
@ -471,7 +448,6 @@
|
|||
<string name="valuesnotstored">Werte nicht gespeichert!</string>
|
||||
<string name="ns_localbroadcasts">Aktiviere die Datenübertragung zu anderen Apps (z.B. xDrip+). Nicht aktivieren, falls Du mehr als eine Instanz von AAPS oder NSClient installiert hast!</string>
|
||||
<string name="ns_localbroadcasts_title">Aktiviere lokale Broadcasts</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Dauer [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Aktiviere UAM</string>
|
||||
<string name="enablesmb">Aktiviere SMB</string>
|
||||
|
@ -507,7 +483,6 @@
|
|||
<string name="shortfat">Ft</string>
|
||||
<string name="active"><![CDATA[<Aktiv>]]></string>
|
||||
<string name="executingrightnow">Befehl wird zurzeit ausgeführt</string>
|
||||
<string name="pump_unreachable">Pumpe ist nicht erreichbar</string>
|
||||
<string name="missed_bg_readings">BZ-Werte fehlen</string>
|
||||
<string name="raise_notifications_as_android_notifications">Benutze Systemmeldungen für Alarme und Meldungen</string>
|
||||
<string name="gradually_increase_notification_volume">Lautstärke für Alarme und Benachrichtigungen schrittweise erhöhen</string>
|
||||
|
@ -547,41 +522,7 @@
|
|||
<string name="closedmodeenabled">Closed mode aktiviert</string>
|
||||
<string name="maxiobset">Maximales IOB richtig gesetzt</string>
|
||||
<string name="hasbgdata">BZ verfügbar von gewählter Quelle</string>
|
||||
<string name="combo_programming_bolus">Bolusabgabe wird vorbereitet</string>
|
||||
<string name="combo_pump_state_label">Status</string>
|
||||
<string name="combo_pump_activity_label">Aktivität</string>
|
||||
<string name="combo_no_pump_connection">Keine Verbindung seit %1$d min</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d min verbleibend)</string>
|
||||
<string name="combo_pump_state_initializing">Die Pumpe wird initialisiert</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Gestoppt (Fehler)</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Gestoppt (Benutzer)</string>
|
||||
<string name="combo_pump_state_running">In Betrieb</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">TBR wird abgebrochen</string>
|
||||
<string name="combo_pump_action_setting_tbr">TBR wird gesetzt (%1$d%% / %2$d min)</string>
|
||||
<string name="combo_pump_action_bolusing">Bolus (%1$.1f IE) wird abgegeben</string>
|
||||
<string name="combo_pump_action_refreshing">Status wird aktualisiert</string>
|
||||
<string name="combo_pump_unsupported_operation">Diese Aktion wird von der Pumpe nicht unterstützt</string>
|
||||
<string name="combo_low_suspend_forced_notification">Unsichere Verwendung: Ein verlängerter oder Multiwave-Bolus ist aktiv. Der Loop wird für die nächsten 6 Stunden kein zusätzliches Insulin abgeben. Nur normale Boli werden vom Loop unterstützt.</string>
|
||||
<string name="combo_force_disabled_notification">Unsichere Verwendung: In der Pumpe ist nicht das erste Basalratenprofil gewählt. Der Loop wird deaktiviert, bis dies korrigiert ist.</string>
|
||||
<string name="bolus_frequency_exceeded">Ein gleich großer Bolus wurde in den letzten zwei Minuten angefordert. Dies ist nicht zulässig, um ungewollte Doppelboli zu verhindern und vor eventuellen Bugs zu schützen.</string>
|
||||
<string name="combo_pump_connected_now">Jetzt</string>
|
||||
<string name="combo_activity_reading_pump_history">Historie wird gelesen</string>
|
||||
<string name="combo_activity_setting_basal_profile">BR-Profil wird aktualisiert.</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Das Reservoir in der Pumpe ist fast leer</string>
|
||||
<string name="combo_pump_battery_low_warrning">Die Batterie in der Pumpe ist fast leer</string>
|
||||
<string name="combo_is_in_error_state">Die Pumpe zeigt einen Fehler an E%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">Niedrig</string>
|
||||
<string name="combo_reservoir_empty">Leer</string>
|
||||
<string name="combo_reservoir_normal">Normal</string>
|
||||
<string name="combo_notification_check_time_date">Bitte aktualisiere die Uhrzeit der Pumpe</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">Der Alarm \"TBR ABBRUCH\" wurde bestätigt</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Keine Verbindung zur Pumpe: Es wurde kein Bolus abgegeben.</string>
|
||||
<string name="combo_error_no_bolus_delivered">Die Bolusabgabe ist fehlgeschlagen: Es wurde scheinbar kein Bolus abgegeben. Bitte prüfe auf der Pumpe, ob ein Bolus abgegeben wurde. Um doppelte Boli durch Programmfehler zu vermeiden, werden Boli nicht automatisch wiederholt.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">Wegen eines Fehlers wurden nur %1$.2f IE von den angeforderten %2$.2f IE abgegeben. Bitte prüfe den abgegebenen Bolus auf der Pumpe.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Die Abgabe des Bolus und das Verifizieren der Pumpen-Historie ist fehlgeschlagen. Bitte überprüfe deine Pumpe. Falls ein Bolus abgeben wurde, wird dieser bei der nächsten Verbindung zu den Behandlungen hinzugefügt.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Nicht mehr genug Insulin im Reservoir für den Bolus</string>
|
||||
<string name="extendedbolusdeliveryerror">Fehler bei der Abgabe eines verzögerten Bolus</string>
|
||||
<string name="insightpump_shortname">Sight</string>
|
||||
<string name="enablesmbalways">SMB immer aktivieren</string>
|
||||
<string name="enablesmbalways_summary">Aktiviere SMB immer, unabhängig von Boli. Dies ist nur möglich, wenn eine BZ-Quelle genutzt wird, die die Daten besonders gut filtert wie z. B. G5.</string>
|
||||
<string name="enablesmbaftercarbs">Aktiviere SMB nach Mahlzeiten.</string>
|
||||
|
@ -638,23 +579,8 @@
|
|||
<string name="start_hypo_tt">Starte Hypo-TT</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Entwickler-Version, Closed Loop ist nicht verfügbar.</string>
|
||||
<string name="engineering_mode_enabled">Entwickler-Modus aktiviert</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Basalratenprofil wird gelesen</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">Nach der Berechnung des Bolus hat sich die Pumpenhistorie geändert. Daher wurde kein Bolus abgegeben. Bitte prüfe, ob überhaupt noch ein Bolus benötigt wird.</string>
|
||||
<string name="combo_error_updating_treatment_record">Der Bolus wurde erfolgreich abgegeben, aber nicht als Behandlungseintrag gespeichert. Dies kann passieren, wenn zwei kleine, gleich große Boli innerhalb von zwei Minuten verabreicht werden. Bitte überprüfe die Pumpenhistorie und Behandlungseinträge. Verwende das Careportal, um fehlende Einträge hinzuzufügen. Stelle sicher, dass keine Einträge für genau dieselbe Minute und dieselbe Menge hinzugefügt werden.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Es wurde keine hohe TBR gesetzt, da nach der Berechnung neue Boluseinträge in der Pumpenhistorik gefunden wurden.</string>
|
||||
<string name="combo_activity_checking_pump_state">Status wird aktualisiert</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">Die Basalrate in der Pumpe hat sich geändert und wird aktualisiert</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Das Einlesen der geänderten Basalrate in der Pumpe schlug fehl</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Änderungen der Historie werden gesucht</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">Der Import mehrerer Boli der gleichen Menge, abgegeben in der gleichen Minute, ist gescheitert: Nur ein Datensatz konnte den Behandlungen hinzugefügt werden. Bitte überprüfe die Pumpe und verwende das Careportal, um fehlende Einträge hinzuzufügen. Stelle sicher, dass keine Einträge für genau dieselbe Minute mit derselben Menge hinzugefügt werden.</string>
|
||||
<string name="about_link_urls">\n\nDokumentation:\nhttps://androidaps.readthedocs.io\n\nLooper-Community:\nhttps://loopercommunity.org\n\nfacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
|
||||
<string name="combo_check_date">Der letzte Bolus liegt mehr als 24 Stunden zurück oder liegt in der Zukunft. Prüfe bitte das Datum auf der Pumpe.</string>
|
||||
<string name="combo_suspious_bolus_time">Zeit/Datum des abgegebenen Boluses auf der Pumpe erscheint falsch, IOB ist wahrscheinlich nicht korrekt. Bitte prüfe Zeit/Datum der Pumpe.</string>
|
||||
<string name="profileswitch_ismissing">Profil-Wechsel fehlt, bitte nimm einen Profil-Wechsel vor oder drücke \"AKTIVIERE PROFIL\" im lokalen Profil.</string>
|
||||
<string name="combo_bolus_count">Anzahl Boli</string>
|
||||
<string name="combo_tbr_count">Anzahl TBR</string>
|
||||
<string name="pumpisnottempbasalcapable">Pumpe verfügt nicht über temporäre Basalraten</string>
|
||||
<string name="novalidbasalrate">Von der Pumpe konnte keine gültige Basalrate eingelesen werden.</string>
|
||||
<string name="closedmodedisabledinpreferences">Closed-Loop-Modus in den Einstellungen deaktiviert</string>
|
||||
<string name="autosensdisabledinpreferences">Autosens in den Einstellungen deaktiviert</string>
|
||||
<string name="smbdisabledinpreferences">SMB in Einstellungen deaktiviert</string>
|
||||
|
@ -665,12 +591,10 @@
|
|||
<string name="smb_frequency_exceeded">Aufgrund eines Bolus in den letzten 3 Minuten wird kein SMB abgegeben.</string>
|
||||
<string name="basal_set_correctly">Basalrate richtig eingestellt</string>
|
||||
<string name="limitingextendedbolus">Begrenze verzögerten Bolus auf %1$.1f IE wegen %2$s</string>
|
||||
<string name="limitingmaxiob">Begrenze max. IOB auf %1$.1f IE wegen %2$s</string>
|
||||
<string name="limitingcarbs">Begrenze Kohlenhydrate auf %1$d g wegen %2$s</string>
|
||||
<string name="limitingiob">Begrenze IOB auf %1$.1f IE wegen %2$s</string>
|
||||
<string name="maxvalueinpreferences">Max. Wert in den Einstellungen</string>
|
||||
<string name="hardlimit">festem Grenzwert</string>
|
||||
<string name="unsafeusage">Unsichere Benutzung</string>
|
||||
<string name="readstatusfailed">Lesen des Status fehlgeschlagen</string>
|
||||
<string name="record_pump_site_change">Katheter-Wechsel erfassen</string>
|
||||
<string name="record_insulin_cartridge_change">Reservoir-Wechsel erfassen</string>
|
||||
|
@ -680,12 +604,8 @@
|
|||
<string name="reset">Zurücksetzen</string>
|
||||
<string name="openapssmb_maxiob_title">Maximales Gesamt-IOB, das nicht überschritten werden darf [IE]</string>
|
||||
<string name="openapssmb_maxiob_summary">Diesen Wert nennt OpenAPS MaxIOB.\nSolange dieser Wert überschritten wird, wird AndroidAPS kein Insulin abgeben.</string>
|
||||
<string name="pump_stopped">Pumpe gestoppt</string>
|
||||
<string name="pump_started">Pumpe gestartet</string>
|
||||
<string name="pump_paused">Pumpe pausiert</string>
|
||||
<string name="absorption_cutoff_title">Maximale Dauer der Essens-Resorption [h]</string>
|
||||
<string name="absorption_cutoff_summary">Zeit, nach der jede Mahlzeit mit Sicherheit absorbiert ist. Verbleibende Kohlenhydrate werden danach nicht mehr berücksichtigt.</string>
|
||||
<string name="time">Zeit</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Zeige Feld für Notizen in den Behandlungsdialogen</string>
|
||||
<string name="next_button">Weiter</string>
|
||||
<string name="previous_button">Zurück</string>
|
||||
|
@ -739,7 +659,6 @@
|
|||
<string name="needlocationpermission">Die App benötigt die Berechtigung für den Standort, um Bluetooth und WLAN nutzen zu können</string>
|
||||
<string name="needstoragepermission">Die App benötigt Zugriffsrechte für den Speicher um Log-Dateien zu sichern und die Einstellungen zu exportieren.</string>
|
||||
<string name="request">Anfordern</string>
|
||||
<string name="exit">Verlassen</string>
|
||||
<string name="open_navigation">Menü öffnen</string>
|
||||
<string name="close_navigation">Menü schließen</string>
|
||||
<string name="nav_plugin_preferences">Plugin-Einstellungen</string>
|
||||
|
@ -757,7 +676,6 @@
|
|||
<string name="resistance_lowers_target_summary">Wenn Resistenz festgestellt wird, senke den Glukose-Zielwert</string>
|
||||
<string name="sensitivity_raises_target_title">Empfindlichkeit erhöht den Zielwert</string>
|
||||
<string name="sensitivity_raises_target_summary">Wenn eine höhere Empfindlichkeit festgestellt wird, wird der Glukose-Zielwert erhöht.</string>
|
||||
<string name="combo_invalid_setup">Ungültige Pumpen-Einstellungen. Lies das Wiki und stelle mit der 360° Konfigurations-Software sicher, dass das Quick-Info-Menü \"QUICK INFO\" heißt.</string>
|
||||
<string name="careportal_removestartedevents">\"AndroidAPS gestartet\" Ereignisse löschen</string>
|
||||
<string name="storedsettingsfound">Gespeicherte Einstellungen gefunden</string>
|
||||
<string name="allow_hardware_pump_text">WARNUNG: Wenn Du eine echte Pumpe aktivierst und anschließt, kopiert AndroidAPS die Basaleinstellungen vom aktiven Profil zur Pumpe (und behält sie bei). Die Einstellungen in der Pumpe werden hierbei überschrieben. Wenn Du Dir nicht sicher bist oder die Basaleinstellungen in der Pumpe nicht überschreiben möchten, drücke \"Abbrechen\" und vollziehe den Wechsel zur Pumpe später.</string>
|
||||
|
@ -785,113 +703,6 @@
|
|||
Unerwartetes Verhalten.</string>
|
||||
<string name="loop_openmode_min_change">Minimaler Wert zur Anfrage einer Änderung [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">Open Loop schlägt neue Änderungen nur dann vor, wenn die Änderung größer als dieser Wert ist. Der Standard-Wert ist 20%.</string>
|
||||
<string name="searching_for_devices">Geräte werden gesucht…</string>
|
||||
<string name="pairing_completed">Kopplung abgeschlossen</string>
|
||||
<string name="code_compare">Stimmen die Codes auf diesem Gerät und auf deiner Pumpe überein?</string>
|
||||
<string name="insight_pairing">Insight Kopplung</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">%1$.2f IE / %2$.2f IE abgegeben</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="tube_changed">Schlauch gewechselt</string>
|
||||
<string name="pump_time_updated">Pumpenzeit aktualisiert</string>
|
||||
<string name="confirm">Bestätigen</string>
|
||||
<string name="mute_alert">Stumm</string>
|
||||
<string name="pump_alert">Pumpenalarm</string>
|
||||
<string name="log_site_changes">Katheterwechsel protokollieren</string>
|
||||
<string name="log_reservoir_changes">Reservoirwechsel aufzeichnen</string>
|
||||
<string name="log_tube_changes">Schlauchwechsel protokollieren</string>
|
||||
<string name="log_battery_changes">Batteriewechsel protokollieren</string>
|
||||
<string name="log_operating_mode_changes">Wechsel des Betriebsmodus protokollieren</string>
|
||||
<string name="log_alerts">Alarme protokollieren</string>
|
||||
<string name="enable_tbr_emulation">TBR-Emulation aktivieren</string>
|
||||
<string name="enable_tbr_emulation_summary">Verzögerte Boli an Stelle von TBRs verwenden, um die Beschränkung auf 250%% zu umgehen</string>
|
||||
<string name="disable_vibration">Vibrationen bei manueller Bolus-Abgabe deaktivieren</string>
|
||||
<string name="disable_vibration_summary">Für Boli und verlängerte Boli (nur mit Insight Firmware 3.x verfügbar)</string>
|
||||
<string name="disable_vibration_auto">Vibrationen bei automatischer Bolus-Abgabe deaktivieren</string>
|
||||
<string name="disable_vibration_auto_summary">Für SMB und Temporäre Basalraten mit TBR Emulation (nur mit Insight Firmware 3.x verfügbar)</string>
|
||||
<string name="disconnect_delay">Verbindungsabbau-Verzögerung [s]</string>
|
||||
<string name="serial_number">Seriennummer</string>
|
||||
<string name="release_software_version">Release-Softwareversion</string>
|
||||
<string name="ui_processor_software_version">UI-Prozessor-Softwareversion</string>
|
||||
<string name="pc_processor_software_version">PC-Prozessor-Softwareversion</string>
|
||||
<string name="md_tel_processor_software_version">MD-tel-Prozessor-Softwareversion</string>
|
||||
<string name="safety_processor_software_version">Sicherheits-Prozessor-Softwareversion</string>
|
||||
<string name="bt_info_page_version">BT-Info-Page-Version</string>
|
||||
<string name="bluetooth_address">Bluetooth-Adresse</string>
|
||||
<string name="system_id_appendix">System-ID-Appendix</string>
|
||||
<string name="manufacturing_date">Herstellungsdatum</string>
|
||||
<string name="delete_pairing">Kopplung aufheben</string>
|
||||
<string name="pairing_information">Kopplungsinformation</string>
|
||||
<string name="start_pump">Pumpe starten</string>
|
||||
<string name="stop_pump">Pumpe stoppen</string>
|
||||
<string name="operating_mode">Betriebsmodus</string>
|
||||
<string name="insight_status">Status</string>
|
||||
<string name="tdd_bolus">TDD Bolus</string>
|
||||
<string name="tdd_basal">TDD Basal</string>
|
||||
<string name="tdd_total">TDD Gesamt</string>
|
||||
<string name="recovering">Erholen</string>
|
||||
<string name="not_paired">Nicht gekoppelt</string>
|
||||
<string name="last_connected">Zuletzt verbunden</string>
|
||||
<string name="started">Gestartet</string>
|
||||
<string name="stopped">Gestoppt</string>
|
||||
<string name="tbr_formatter">%1$d%% für %2$d / %3$d min</string>
|
||||
<string name="extended_bolus">Verzögerter Bolus</string>
|
||||
<string name="multiwave_bolus">Multiwave-Bolus</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f IE für %3$d min</string>
|
||||
<string name="enable_tbr_over_notification">TBR-Vorrüber-Benachrichtigung aktivieren\n(Pumpeneinstellung)</string>
|
||||
<string name="disable_tbr_over_notification">TBR-Vorrüber-Benachrichtigung deaktivieren\n(Pumpeneinstellung)</string>
|
||||
<string name="description_pump_insight_local">Pumpen-Integration für Accu-Chek Insight Pumpen</string>
|
||||
<string name="not_inserted">Nicht eingesetzt</string>
|
||||
<string name="short_status_last_connected">Letzte Verb.: vor %1$d min</string>
|
||||
<string name="short_status_tbr">TBR: %1$d%% für %2$d / %3$d min</string>
|
||||
<string name="short_status_extended">Verzögert: %1$.2f / %2$.2f IE für %3$d min.</string>
|
||||
<string name="short_status_multiwave">Multiwave: %1$.2f / %2$.2f IE für %3$d min.</string>
|
||||
<string name="short_status_tdd">TDD: %1$.2f</string>
|
||||
<string name="short_status_reservoir">Reser.: %1$.2f IE</string>
|
||||
<string name="short_status_battery">Batt.: %1$d%%</string>
|
||||
<string name="max_recovery_duration">Max. Erholungsdauer [s]</string>
|
||||
<string name="min_recovery_duration">Min. Erholungsdauer [s]</string>
|
||||
<string name="recovery_duration">Erholungsdauer</string>
|
||||
<string name="timeout_during_handshake">Zeitüberschreitung während des Handshakes - Bluetooth zurücksetzen</string>
|
||||
<string name="weekday_sunday_short">So</string>
|
||||
<string name="weekday_saturday_short">Sa</string>
|
||||
<string name="weekday_friday_short">Fr</string>
|
||||
<string name="weekday_thursday_short">Do</string>
|
||||
<string name="weekday_wednesday_short">Mi</string>
|
||||
<string name="weekday_tuesday_short">Di</string>
|
||||
<string name="weekday_monday_short">Mo</string>
|
||||
<string name="automation_description">Benutzerdefinierte Automatisierungsaufgaben</string>
|
||||
<string name="automation_missing_task_name">Gib einen Namen für die Aufgabe ein.</string>
|
||||
<string name="automation_missing_trigger">Mindestens eine auslösende Bedingung angeben.</string>
|
||||
<string name="automation_missing_action">Mindestens eine Aktion angeben.</string>
|
||||
<string name="alreadyenabled">Bereits aktiviert</string>
|
||||
<string name="alreadydisabled">Bereits deaktiviert</string>
|
||||
<string name="alreadysuspended">Bereits angehalten</string>
|
||||
<string name="resumeloop">Loop fortsetzen</string>
|
||||
<string name="notsuspended">Nicht unterbrochen</string>
|
||||
<string name="starttemptarget">Tempöräres Ziel (TT) starten</string>
|
||||
<string name="stoptemptarget">Temporäres Ziel (TT) stoppen</string>
|
||||
<string name="islesser">ist kleiner als</string>
|
||||
<string name="isequalorlesser">ist gleich oder kleiner als</string>
|
||||
<string name="isequal">ist gleich</string>
|
||||
<string name="isequalorgreater">ist gleich oder größer als</string>
|
||||
<string name="isgreater">ist größer als</string>
|
||||
<string name="isnotavailable">ist nicht verfügbar</string>
|
||||
<string name="glucoseisnotavailable">Glukosewert nicht verfügbar</string>
|
||||
<string name="glucosecomparedmgdl">Glukosewert %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">Glukosewert %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">Profil-Prozentsatz %1$s %2$d</string>
|
||||
<string name="iobcompared">IOB %1$s %2$.1f</string>
|
||||
<string name="and">Und</string>
|
||||
<string name="or">Oder</string>
|
||||
<string name="xor">Entweder oder</string>
|
||||
<string name="atspecifiedtime">Um %1$s</string>
|
||||
<string name="use_network_location">Netzwerkstandorts verwenden</string>
|
||||
<string name="use_gps_location">GPS-Position verwenden</string>
|
||||
<string name="use_passive_location">Passiven Standort verwenden</string>
|
||||
<string name="locationservice">Standortdienste</string>
|
||||
<string name="automation_short">Auto</string>
|
||||
<string name="automation">Automatisierung</string>
|
||||
<string name="profile_total">== ∑ %1$s IE</string>
|
||||
<string name="dexcom_lognssensorchange_title">Speichere Sensor Wechsel in Nightscout</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Ereignis \"Sensorwechsel\" bei Sensorstart automatisch in NS erstellen</string>
|
||||
|
@ -921,17 +732,6 @@ Unerwartetes Verhalten.</string>
|
|||
<string name="sms_wrongcode">Falscher Code. Befehl wurde abgebrochen.</string>
|
||||
<string name="notconfigured">Nicht konfiguriert</string>
|
||||
<string name="profileswitchcreated">Profilwechsel wurde erstellt</string>
|
||||
<string name="recurringTime">Wiederholungszeit</string>
|
||||
<string name="every">Jeder/jede/jedes</string>
|
||||
<string name="never">Nie</string>
|
||||
<string name="condition">Bedingung:</string>
|
||||
<string name="action">Aktion:</string>
|
||||
<string name="iob_u">IOB [IE]:</string>
|
||||
<string name="glucose_u">Glukosewert [%1$s]:</string>
|
||||
<string name="delete_short">ENTF</string>
|
||||
<string name="add_short">HINZUFÜGEN</string>
|
||||
<string name="copy_short">KOPIEREN</string>
|
||||
<string name="addnew">Neu hinzufügen</string>
|
||||
<string name="versionChecker">Versionsprüfer</string>
|
||||
<string name="old_version">Vorherige Version</string>
|
||||
<string name="very_old_version">sehr alte Version</string>
|
||||
|
@ -940,67 +740,12 @@ Unerwartetes Verhalten.</string>
|
|||
<string name="dexcom_app_patched">gepatchte Dexcom App</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">Empfange Blutzucker-Werte von der gepatchten Dexcom App.</string>
|
||||
<string name="notification">Benachrichtigung</string>
|
||||
<string name="notification_message">Benachrichtigung: %1$s</string>
|
||||
<string name="alarm_message">Alarm: %1$s</string>
|
||||
<string name="message_short">Nachricht:</string>
|
||||
<string name="alarm_short">Alarm:</string>
|
||||
<string name="profilepercentage">Prozentsatz des Profils</string>
|
||||
<string name="percent_u">Prozent [%]:</string>
|
||||
<string name="startprofile">Profil %1$d%% für %2$d Min. starten</string>
|
||||
<string name="startprofileforever">Starte Profil %1$d%%</string>
|
||||
<string name="exists">existiert</string>
|
||||
<string name="notexists">existiert nicht</string>
|
||||
<string name="temptargetcompared">Temporäres Ziel %1$s</string>
|
||||
<string name="btdevicecompared">Bluetooth-Verbindung mit Gerät %1$s %2$s</string>
|
||||
<string name="btdevice">Mit Bluetooth-Gerät verbinden</string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">BZ-Unterschied</string>
|
||||
<string name="deltalabel_u">BZ-Unterschied [%1$s]</string>
|
||||
<string name="currentlocation">Aktueller Standort</string>
|
||||
<string name="location">Standort</string>
|
||||
<string name="latitude_short">Breitengrad:</string>
|
||||
<string name="longitude_short">Längengrad:</string>
|
||||
<string name="distance_short">Umkreis [m]:</string>
|
||||
<string name="name_short">Name:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">Wenn </string>
|
||||
<string name="location_inside">Wenn Du innerhalb des Gebietes bist</string>
|
||||
<string name="location_outside">Wenn Du außerhalb des Gebietes bist</string>
|
||||
<string name="location_going_in">Beim Betreten des angegebenen Gebiets</string>
|
||||
<string name="location_going_out">Beim Verlassen des angegebenen Gebiets</string>
|
||||
<string name="lastboluslabel">Letzter Bolus vor</string>
|
||||
<string name="lastboluscompared">Letzter Bolus vor %1$s %2$s Min</string>
|
||||
<string name="triggercoblabel">COB</string>
|
||||
<string name="cobcompared">COB %1$s %2$.0f</string>
|
||||
<string name="taskname">Name der Aufgabe</string>
|
||||
<string name="edit_short">BEARBEITEN</string>
|
||||
<string name="please_choose_an_action_type">Aktion wählen</string>
|
||||
<string name="please_choose_a_trigger_type">Auslöser wählen</string>
|
||||
<string name="triggers">Auslöser:</string>
|
||||
<string name="remove_label">ENTFERNEN</string>
|
||||
<string name="preconditions">Voraussetzung:</string>
|
||||
<string name="profilename">Profil wechseln zu</string>
|
||||
<string name="changengetoprofilename">Profil wechseln zu %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Letzte Verbindung zur Pumpe</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Letzte Verbindung zur Pumpe [vor X Minuten]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Letzte Verbindung zur Pumpe vor %1$s %2$s Minuten</string>
|
||||
<string name="sendsmsactionlabel">SMS senden: %1$s</string>
|
||||
<string name="sendsmsactiondescription">SMS an alle Nummern senden</string>
|
||||
<string name="sendsmsactiontext">SMS mit Text senden</string>
|
||||
<string name="cobvsiob">COB vs IOB</string>
|
||||
<string name="bolusconstraintappliedwarn">Bolus Einschränkung angewandt: %2$.2f U statt %1$.2f U</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Langsamer Kohlenhydrat-Abbau erkannt: %2$d%% der Zeit. Überprüfe Deine Berechnung. COB könnte zu hoch sein und deswegen zu viel Insulin abgegeben werden!!!!!</font>]]></string>
|
||||
<string name="partialboluswizard">Abgabe von [%] des Ergebnisses des Bolus-Rechners</string>
|
||||
<string name="deliverpartofboluswizard">Der Bolus-Rechner führt Berechnungen durch, aber nur dieser Teil der berechneten Insulin wird abgegeben. Nützlich mit SMB-Algorithmus.</string>
|
||||
<string name="loading">Lädt ...</string>
|
||||
<string name="snooze">Schlummern</string>
|
||||
<string name="time_range">Zeitraum</string>
|
||||
<string name="timerange_value">Für die Zeit zwischen %1$s und %2$s</string>
|
||||
<string name="between">Zwischen </string>
|
||||
<string name="increasingmaxbasal">Der Wert max basal wird erhöht, weil Du ihn niedriger eingestellt hast als die höchste Basalrate in Deinem Profil.</string>
|
||||
<string name="smscommunicator_messagebody">Ungültiger Inhalt</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
|
@ -1029,7 +774,6 @@ Unerwartetes Verhalten.</string>
|
|||
<string name="profilenamecontainsdot">Profilname enthält Punkte.\nDies wird von NS nicht unterstützt.\nProfil wird nicht zu NS hochgeladen.</string>
|
||||
<string name="low_mark_comment">Unterer Wert des Zielbereichs (nur Anzeige)</string>
|
||||
<string name="high_mark_comment">Oberer Wert des Zielbereichs (nur Anzeige)</string>
|
||||
<string name="reorder_label">Umsortieren</string>
|
||||
<string name="age">Alter:</string>
|
||||
<string name="weight_label">Gewicht:</string>
|
||||
<string name="id">ID:</string>
|
||||
|
@ -1050,8 +794,6 @@ Unerwartetes Verhalten.</string>
|
|||
<string name="randombg_short">BZ</string>
|
||||
<string name="tools">Tools</string>
|
||||
<string name="show_calculation">Berechnung anzeigen</string>
|
||||
<string name="automation_event">Automatisierungs-Ereignis</string>
|
||||
<string name="alreadyset">Bereits festgelegt</string>
|
||||
<string name="clearqueueconfirm">Warteschlange löschen? Alle Daten in der Warteschlange gehen verloren!</string>
|
||||
<string name="ebstopsloop">Die Verwendung eines Verzögerungsbolus unterbricht dem Closed Loop Modus für die Dauer des Verzögerungsbolus. Willst Du das wirklich?</string>
|
||||
<string name="closed_loop_disabled_with_eb">Closed Loop wegen Verzögerungsbolus unterbrochen</string>
|
||||
|
@ -1061,7 +803,6 @@ Unerwartetes Verhalten.</string>
|
|||
<string name="loop_smbexecution_time_label">SMB Ausführungszeit</string>
|
||||
<string name="loop_tbrrequest_time_label">Temp. BR Anfragezeit</string>
|
||||
<string name="loop_tbrexecution_time_label">Temp. BR Ausführungszeit</string>
|
||||
<string name="insight_alert_notification_channel">Insight Pumpenalarme</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="smscommunicator_code_from_authenticator_for" comment="This is continuation of sentence: To [ACTION] reply with code">von der Authenticator App für: %1$s gefolgt von der PIN</string>
|
||||
<string name="smscommunicator_otp_pin">Zusätzliche obligatorische PIN am Token-Ende</string>
|
||||
|
@ -1083,8 +824,6 @@ Unerwartetes Verhalten.</string>
|
|||
<string name="smscommunicator_otp_reset_header">Authentifikators zurücksetzen</string>
|
||||
<string name="smscommunicator_otp_install_info">Installiere auf jedem Follower-Phone eine Authenticator-App, die RFC 6238 TOTP-Token unterstützt. Beliebte kostenlose Apps sind:\n Authy\n Google Authenticator\n LastPass Authenticator\n FreeOTP Authenticator</string>
|
||||
<string name="smscommunicator_otp_reset_warning">Wenn Du den Authentifikator zurücksetzt werden alle bestehenden Authentifikatoren ungültig. Du musst sie dann neu einrichten!</string>
|
||||
<string name="onconnect">Beim Verbinden</string>
|
||||
<string name="ondisconnect">Beim Trennen</string>
|
||||
<string name="overview_show_predictions">Predictions (Vorhersagen)</string>
|
||||
<string name="overview_show_deviationslope">Steigung der Abweichung</string>
|
||||
<string name="authorizationfailed">Autorisierung fehlgeschlagen</string>
|
||||
|
@ -1144,7 +883,6 @@ Unerwartetes Verhalten.</string>
|
|||
<string name="filter">Filter</string>
|
||||
<string name="copytolocalprofile_invalid">Lokales Profil kann nicht erstellt werden. Profil ist ungültig.</string>
|
||||
<string name="cta_dont_kill_my_app_info">Don\'t kill my app?</string>
|
||||
<string name="alarm">Alarm</string>
|
||||
<string name="smscommunicator_report_pump_ureachable_summary">SMS senden, wenn Pumpe nicht erreichbar</string>
|
||||
<string name="smscommunicator_pump_ureachable">Hinweis Pumpe nicht erreichbar</string>
|
||||
<string name="advisoralarm">Alarmiere mich, wenn es Zeit zum Essen ist. </string>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Ασφάλεια Θεραπειών</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Μέγιστο Επιτρεπτό bolus[U]</string>
|
||||
|
@ -29,7 +28,6 @@
|
|||
<string name="description_persistent_notification">Εμφανίζει μία τρέχουσα ειδοποίηση με σύντομη επισκόπηση του τι κάνει το κύκλωμα τώρα</string>
|
||||
<string name="description_profile_local">Ορίστε ένα προφίλ που είναι διαθέσιμο εκτός σύνδεσης.</string>
|
||||
<string name="description_profile_nightscout">Παρέχει το προφίλ που έχετε ορίσει στο Nightscout</string>
|
||||
<string name="description_pump_combo">Η ολοκλήρωση της αντλίας, για τις αντλίες Accu-Check Combo, απαιτεί να έχετε εγκαταστήσει ruffy</string>
|
||||
<string name="description_pump_mdi">Ολοκλήρωση αντλίας για ανθρώπους που κάνουν εντατικοποιημένο σχήμα ενέσεων για την θεραπεία τους</string>
|
||||
<string name="description_pump_virtual">Ολοκλήρωση αντλίας για αντλίες που δεν έχουν κανέναν οδηγό ακόμα (Ανοιχτό Κύκλωμα)</string>
|
||||
<string name="description_sensitivity_aaps">Η ευαισθησία υπολογίζεται με τον ίδιο τρόπο όπως το Oref0, αλλά μπορείτε να καθορίσετε το χρονικό διάστημα στο παρελθόν. Η ελάχιστη απορρόφηση υδατανθράκων υπολογίζεται από την μέγιστη απορρόφηση υδατανθράκων από τις επιλογές.</string>
|
||||
|
@ -60,7 +58,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">Bolus IOB</string>
|
||||
<string name="openapsma_run">Έναρξη τώρα</string>
|
||||
<string name="vitualpump_label">ΕΙΚΟΝΙΚΗ ΑΝΤΛΙΑ</string>
|
||||
<string name="virtualpump_resultok">ΟΚ</string>
|
||||
<string name="openapsma_lastrun_label">Τελευταίος Υπολογισμός</string>
|
||||
<string name="openapsma_inputparameters_label">Εισαγωγή Παραμέτρων</string>
|
||||
<string name="openapsma_glucosestatus_label">Κατάσταση Γλυκόζης</string>
|
||||
|
@ -72,7 +69,6 @@
|
|||
<string name="result_insulin_carbs">Αποτέλεσμα: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">Μη διαθέσιμα δεδομένα γλυκόζης</string>
|
||||
<string name="openapsma_request_label">Αίτημα</string>
|
||||
<string name="glucose">Γλυκόζη</string>
|
||||
<string name="delta">Διαφορά</string>
|
||||
<string name="sms_delta">Διαφορά:</string>
|
||||
<string name="configbuilder">Διαμόρφωση</string>
|
||||
|
@ -118,11 +114,8 @@
|
|||
<string name="closedloop">Κλειστό Κύκλωμα</string>
|
||||
<string name="openloop">Ανοιχτό Κύκλωμα</string>
|
||||
<string name="disabledloop">Κύκλωμα απενεργοποιημένο</string>
|
||||
<string name="disableloop">Απενεργοποιήστε κύκλωμα</string>
|
||||
<string name="enableloop">Ενεργοποιήστε κύκλωμα</string>
|
||||
<string name="openloop_newsuggestion">Νέα πρόταση διαθέσιμη</string>
|
||||
<string name="unsupportednsversion">Μη υποστηριζόμενη έκδοση Nightscout</string>
|
||||
<string name="loopdisabled">ΤΟ ΚΥΚΛΩΜΑ ΑΠΕΝΕΡΓΟΠΟΙΗΘΗΚΕ ΑΠΟ ΠΕΡΙΟΡΙΣΜΟΥΣ</string>
|
||||
<string name="treatments_wizard_basaliob_label">Βασική ΙΟΒ</string>
|
||||
<string name="bolusconstraintapplied">Ενεργός Περιορισμός Bolus</string>
|
||||
<string name="carbsconstraintapplied">Ενεργός περιορισμός Υδατανθράκων</string>
|
||||
|
@ -131,10 +124,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Αισθητήρας</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">Ώρα γεύματος</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Διάρκεια</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Σημειώσεις</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Προφίλ</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Τύπος Γλυκόζης</string>
|
||||
<string name="noprofile">Δεν φορτώθηκε προφίλ από το NS ακόμα</string>
|
||||
<string name="overview_tempbasal_button">Προσ Ρυθμός</string>
|
||||
<string name="overview_extendedbolus_button">Εκτεταμμένο Bolus</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Έκδοση Nightscout:</string>
|
||||
|
@ -160,11 +151,8 @@
|
|||
<string name="smscommunicator_calibrationreplywithcode">Για αποστολή καλιμπραρίσματος %1$.2f στείλτε με κωδικό %2$s</string>
|
||||
<string name="smscommunicator_bolusfailed">Αποτυχία Bolus</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Άδεια για απομακρυσμένες εντολές μέσω SMS</string>
|
||||
<string name="bolusstopped">Το bolus σταμάτησε</string>
|
||||
<string name="bolusstopping">Το bolus σταματάει</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Το κύκλωμα απενεργοποιήθηκε</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Το κύκλωμα ενεργοποιήθηκε</string>
|
||||
<string name="smscommunicator_loopisdisabled">Κύκλωμα απενεργοποιημένο</string>
|
||||
<string name="smscommunicator_loopisenabled">Κύκλωμα ενεργοποιημένο</string>
|
||||
<string name="valuelimitedto">Το %1$.2f περιορίζεται σε %2$.2f</string>
|
||||
<string name="valueoutofrange">Η τιμή %1$s είναι έξω από τα όρια</string>
|
||||
|
@ -192,7 +180,6 @@
|
|||
<string name="overview_editquickwizard_valid">Ισχύς:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Προσθήκη</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Διαμόρφωση</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Μετακίνηση</string>
|
||||
<string name="mealbolus">Γεύμα</string>
|
||||
<string name="correctionbous">Διορθ</string>
|
||||
<string name="actions">Ενέργειες</string>
|
||||
|
@ -220,8 +207,6 @@
|
|||
<string name="sms_minago">πριν από %1$d λεπτά</string>
|
||||
<string name="localprofile">Τοπικό Προφίλ</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Βραχυπρόθεσμος Μέσος Όρος</string>
|
||||
<string name="long_avgdelta">Μακροπρόθεσμος Μέσος Όρος</string>
|
||||
<string name="array_of_elements">Πεδίο %1$d Στοιχεία.\nΤρέχουσα τιμή:</string>
|
||||
<string name="openapsma_autosensdata_label">Δεδομένα Autosens</string>
|
||||
<string name="openapsma_scriptdebugdata_label">Εντοπισμός σφαλμάτων δέσμης ενεργειών</string>
|
||||
|
@ -277,7 +262,6 @@
|
|||
<string name="show_queue">Δείξε σειρά</string>
|
||||
<string name="queue">Σειρά:</string>
|
||||
<string name="status">Κατάσταση:</string>
|
||||
<string name="paused">Παύση</string>
|
||||
<string name="clearlog">Διαγραφή αρχείου καταγραφής</string>
|
||||
<string name="nowritepermission">Ο NSCLIENT δεν έχει άδεια εγγραφής. Λάθος κωδικός API;</string>
|
||||
<string name="wear_settings">Ρυθμίσεις Wear</string>
|
||||
|
@ -292,12 +276,10 @@
|
|||
<string name="needwhitelisting">%1$s χρειάζεται λίστα βελτιστοποίησης μπαταρίας για σωστή απόδοση</string>
|
||||
<string name="loopsuspended">Κύκλωμα σε αναστολή</string>
|
||||
<string name="loopsuspendedfor">Αναστολή (%1$d m)</string>
|
||||
<string name="suspendloop">Αναστολή κυκλώματος</string>
|
||||
<string name="suspendloopfor1h">Κύκλωμα σε αναστολή για 1h</string>
|
||||
<string name="suspendloopfor2h">Κύκλωμα σε αναστολή για 2h</string>
|
||||
<string name="suspendloopfor3h">Κύκλωμα σε αναστολή για 3h</string>
|
||||
<string name="suspendloopfor10h">Κύκλωμα σε αναστολή για 10h</string>
|
||||
<string name="suspendloopforXmin">Αναστολή κυκλώματος για %1$d λεπτά</string>
|
||||
<string name="disconnectpumpfor15m">Αποσύνδεση αντλίας για 15 λεπτά</string>
|
||||
<string name="disconnectpumpfor30m">Αποσύνδεση αντλίας για 30 λεπτά</string>
|
||||
<string name="disconnectpumpfor1h">Αποσύνδεση αντλίας για 1h</string>
|
||||
|
@ -322,8 +304,6 @@
|
|||
<string name="show_statuslights">Εμφάνιση του φωτισμού κατάστασης στην αρχική οθόνη</string>
|
||||
<string name="statuslights_res_warning">Όριο προειδοποίησης χαμηλής αμπούλας [U]</string>
|
||||
<string name="statuslights_res_critical">Όριο προειδοποίησης πολύ χαμηλής αμπούλας [U]</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">COB</string>
|
||||
<string name="nav_about">Σχετικά με</string>
|
||||
<string name="smscommunicator_missingsmspermission">Απουσία δικαιωμάτων SMS</string>
|
||||
<string name="smscommunicator_missingphonestatepermission">Λείπει η άδεια κατάστασης τηλεφώνου</string>
|
||||
|
@ -361,7 +341,6 @@
|
|||
<string name="notloadedplugins">Δεν έχουν φορτωθεί όλα τα προφίλ!</string>
|
||||
<string name="valuesnotstored">Οι τιμές δεν αποθηκεύτηκαν!</string>
|
||||
<string name="ns_localbroadcasts_title">Ενεργοποιήστε τις τοπικές αποστολές.</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Διάρκεια [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Ενεργοποίηση UAM</string>
|
||||
<string name="enablesmb">Ενεργοποίηση SMB</string>
|
||||
|
@ -395,7 +374,6 @@
|
|||
<string name="shortfat">Λίπος</string>
|
||||
<string name="active"><![CDATA[<Ενεργή>]]></string>
|
||||
<string name="executingrightnow">Η εντολή εκτελείται τώρα</string>
|
||||
<string name="pump_unreachable">Η αντλία δεν είναι διαθέσιμη</string>
|
||||
<string name="missed_bg_readings">Χαμένες μετρήσεις BG</string>
|
||||
<string name="raise_notifications_as_android_notifications">Χρησιμοποιήστε ειδοποιήσεις συστήματος για ειδοποιήσεις και συναγερμούς</string>
|
||||
<string name="localalertsettings_title">Τοπικές Ειδοποιήσεις</string>
|
||||
|
@ -428,41 +406,7 @@
|
|||
<string name="closedmodeenabled">Ενεργοποιήθηκε η κλειστή λειτουργία</string>
|
||||
<string name="maxiobset">Το μέγιστο IOB έχει ρυθμιστεί σωστά</string>
|
||||
<string name="hasbgdata">BG διαθέσιμη από επιλεγμένη πηγή</string>
|
||||
<string name="combo_programming_bolus">Προγραμματισμός της αντλίας για bolus</string>
|
||||
<string name="combo_pump_state_label">Κατάσταση</string>
|
||||
<string name="combo_pump_activity_label">Άσκηση</string>
|
||||
<string name="combo_no_pump_connection">Δεν υπάρχει σύνδεση για %1$d λεπτά</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d λεπτά απομένουν)</string>
|
||||
<string name="combo_pump_state_initializing">Εκκίνηση</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Αναστολή λόγω σφάλματος</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Αναστολή από το χρήστη</string>
|
||||
<string name="combo_pump_state_running">Εκτελείτε</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Ακυρώνεται TBR</string>
|
||||
<string name="combo_pump_action_setting_tbr">Ρύθμιση TBR (%1$d%% / %2$d λεπτά)</string>
|
||||
<string name="combo_pump_action_bolusing">Bolus (%1$.1f U)</string>
|
||||
<string name="combo_pump_action_refreshing">Ανανέωση</string>
|
||||
<string name="combo_pump_unsupported_operation">Η λειτουργία που ζητήθηκε δεν υποστηρίζεται από την αντλία</string>
|
||||
<string name="combo_low_suspend_forced_notification">Επικίνδυνη χρήση: Εκτεταμένο ή πολλαπλά bolus είναι ενεργό. Το κύκλωμα απενεργοποιήθηκε λόγω low-suspend μόνο για 6 ώρες. Επιτρέπονται μόνο κανονικά bolus</string>
|
||||
<string name="combo_force_disabled_notification">Επικίνδυνη χρήση: η αντλία χρησιμοποιεί διαφορετικό προφίλ βασικού από το πρώτο. Το κύκλωμα έχει σταματήσει. Επιλέξτε το πρώτο προφίλ στην αντλία και ανανεώστε.</string>
|
||||
<string name="bolus_frequency_exceeded">Ένα bolus με την ίδια ποσότητα ζητήθηκε τα τελευταία 2 λεπτά. Για την αποφυγή κατά λάθους διπλών bolus και για ασφάλεια από λάθος του προγράμματος αυτό απαγορεύεται.</string>
|
||||
<string name="combo_pump_connected_now">Τώρα</string>
|
||||
<string name="combo_activity_reading_pump_history">Ανάγνωση ιστορικού αντλίας</string>
|
||||
<string name="combo_activity_setting_basal_profile">Ρύθμιση βασικού προφίλ</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Η στάθμη της αμπούλας της αντλίας είναι χαμηλά</string>
|
||||
<string name="combo_pump_battery_low_warrning">Η μπαταρία της αντλίας είναι χαμηλά</string>
|
||||
<string name="combo_is_in_error_state">Η αντλία δείχνει το σφάλμα Ε%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">Χαμηλή</string>
|
||||
<string name="combo_reservoir_empty">Κενή</string>
|
||||
<string name="combo_reservoir_normal">Κανονική</string>
|
||||
<string name="combo_notification_check_time_date">Η ώρα της αντλίας χρειάζεται ανανέωση</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">Επιβεβαιώθηκε η ειδοποίηση ΑΚΥΡΩΣΗΣ TBR</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Η αντλία δεν είναι διαθέσιμη. Δεν χορηγήθηκε το bolus</string>
|
||||
<string name="combo_error_no_bolus_delivered">Η έγχυση bolus απέτυχε. Δεν φαίνεται να παραδόθηκε κάποιο bolus. Για να σιγουρευτείτε, ελέγξτε την αντλία για να αποφευχθεί διπλό bolus. Για ασφάλεια σε λάθος του προγράμματος, δεν επιτρέπετε ξανά bolus αυτόματα.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">Μόνο %1$.2f U του ζητούμενου bolus %2$.2f U παραδόθηκε εξαιτίας ενός σφάλματος. Παρακαλούμε ελέγξτε την αντλία για να το επιβεβαιώσετε και να κάνετε τις απαραίτητες ενέργειες.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Η έγχυση του bolus και η επαλήθευση του ιστορικού αντλίας απέτυχε, ελέγξτε την αντλία. Εάν έχει γίνει έγχυση bolus, θα προστεθεί στις θεραπείες κατά την επόμενη σύνδεση με την αντλία.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Δεν υπάρχει αρκετή ινσουλίνη στην αμπούλα για το bolus</string>
|
||||
<string name="extendedbolusdeliveryerror">Σφάλμα έγχυσης εκτεταμένου bolus</string>
|
||||
<string name="insightpump_shortname">Sight</string>
|
||||
<string name="enablesmbalways">Πάντα ενεργό SMB</string>
|
||||
<string name="enablesmbalways_summary">Ενεργοποιήστε τις ΜΜΕ ανεξάρτητα από τα bolus. Πιθανόν μόνο με πηγές BG με καλό φιλτράρισμα δεδομένων, όπως το G5</string>
|
||||
<string name="enablesmbaftercarbs">Ενεργοποίηση SMB μετά από υδατάνθρακες</string>
|
||||
|
@ -510,22 +454,8 @@
|
|||
<string name="start_hypo_tt">Εκκίνηση TT Υπογλυκαιμίας</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Εκτελείται έκδοση Dev. Το κλειστό κύκλωμα είναι απενεργοποιημένο.</string>
|
||||
<string name="engineering_mode_enabled">Μηχανική λειτουργία ενεργοποιημένη</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Ανάγνωση βασικού προφίλ</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">Το ιστορικό της αντλίας έχει αλλάξει μετά την εκτέλεση του υπολογισμού του bolus. Το bolus δεν εκτελέστηκε. Παρακαλούμε να υπολογίσετε ξανά αν είναι ακόμα απαραίτητο.</string>
|
||||
<string name="combo_error_updating_treatment_record">Το bolus εκτελέστηκε με επιτυχία, αλλά η καταχώριση στην θεραπεία απέτυχε. Αυτό μπορεί να συμβεί εάν χορηγηθούν δύο bolus ίδιου μεγέθους μέσα σε 2 λεπτά. Ελέγξτε το ιστορικό της αντλίας και το ιστορικό στο μενού Θεραπείες και χρησιμοποιείστε το Careportal για να εισαγάγετε τα στοιχεία που λείπουν. Βεβαιωθείτε ότι δεν εισάγετε το ίδιο μέγεθος στον ακριβώς ίδιο χρόνο.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Η υψηλή προσωρινή βασική απορρίφθηκε επειδή οι υπολογισμοί δεν αντικατοπτρίζουν τις τελευταίες αλλαγές στο ιστορικό της αντλίας</string>
|
||||
<string name="combo_activity_checking_pump_state">Επαναφορά της κατάστασης της αντλίας</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">Ο βασικός ρυθμός της αντλίας έχει αλλάξει και θα ενημερωθεί σύντομα</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Ο βασικός ρυθμός της αντλίας έχει αλλάξει αλλά η ανάγνωση έχει αποτύχει</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Έλεγχος για αλλαγές στο ιστορικό</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">Πολλαπλά bolus της ίδιας ποσότητας φορτώθηκαν μέσα σε ένα λεπτό. Μόνο μία εγγραφή μπορεί να προστεθεί στη θεραπεία. Ελέγξτε την αντλία και προσθέστε χειροκίνητα το bolus χρησιμοποιώντας το Careportal. Σιγουρευτείτε ότι δημιουργήσατε ένα bolus σε χρόνο που να μη γίνεται άλλο bolus.</string>
|
||||
<string name="combo_check_date">Το τελευταίο bolus είναι παλαιότερο από 24 ώρες ή είναι προγραμματισμένο στο μέλλον. Ελέγξτε αν είναι σωστή η ώρα στην αντλία.</string>
|
||||
<string name="combo_suspious_bolus_time">Η ημερομηνία/ώρα έγχυσης του bolus φαίνεται λάθος. Το IOB είναι λάθος. Ελέγξτε την ώρα/ημερομηνία της αντλίας.</string>
|
||||
<string name="profileswitch_ismissing">Η αλλαγή προφίλ λείπει. Αλλάξτε το προφίλ ή πατήστε \"Ενεργοποίηση Προφίλ\" στο Τοπικό Προφίλ.</string>
|
||||
<string name="combo_bolus_count">Αριθμός bolus</string>
|
||||
<string name="combo_tbr_count">Αριθμός TBR</string>
|
||||
<string name="pumpisnottempbasalcapable">Η αντλία δεν υποστηρίζει προσωρινό βασικό ρυθμό</string>
|
||||
<string name="novalidbasalrate">Διαβάζεται από την αντλία μη έγκυρος βασικός ρυθμός</string>
|
||||
<string name="closedmodedisabledinpreferences">Το κλειστό κύκλωμα είναι απενεργοποιημένο στις Επιλογές</string>
|
||||
<string name="autosensdisabledinpreferences">Το Autosens είναι απενεργοποιημένο στις Επιλογές</string>
|
||||
<string name="smbdisabledinpreferences">Το SMB απενεργοποιήθηκε στις Επιλογές</string>
|
||||
|
@ -536,12 +466,10 @@
|
|||
<string name="smb_frequency_exceeded">Ένα bolus παραδόθηκε μέσα στα τελευταία 3 λεπτά, παράκαμψη SMB</string>
|
||||
<string name="basal_set_correctly">Ο βασικός ρυθμός ορίστηκε σωστά</string>
|
||||
<string name="limitingextendedbolus">Περιορίζεται το εκτεταμένο bolus σε %1$.1f U λόγω %2$s</string>
|
||||
<string name="limitingmaxiob">Περιορίζεται η μέγιστη IOB σε %1$.1f U λόγω %2$s</string>
|
||||
<string name="limitingcarbs">Περιορίζονται οι υδατάνθρακες σε %1$d g λόγω %2$s</string>
|
||||
<string name="limitingiob">Περιορίζεται η IOB σε %1$.1f U λόγω %2$s</string>
|
||||
<string name="maxvalueinpreferences">μέγιστη τιμή στις Επιλογές</string>
|
||||
<string name="hardlimit">σταθερό όριο</string>
|
||||
<string name="unsafeusage">μη ασφαλής χρήση</string>
|
||||
<string name="readstatusfailed">Η ανάγνωση κατάστασης απέτυχε</string>
|
||||
<string name="record_pump_site_change">Καταγράψτε την αλλαγή της τοποθεσίας αντλίας</string>
|
||||
<string name="record_insulin_cartridge_change">Καταγράψτε την αλλαγή της τοποθεσίας καθετήρα</string>
|
||||
|
@ -551,12 +479,8 @@
|
|||
<string name="reset">επαναφορά</string>
|
||||
<string name="openapssmb_maxiob_title">Μέγιστη συνολική IOB το OpenAPS δεν μπορεί να πάει πάνω από [U]</string>
|
||||
<string name="openapssmb_maxiob_summary">Αυτή η τιμή ονομάζεται μέγιστη IOB στο OpenAPS\nTο OpenAPS δεν θα προσθέσει περισσότερη ινσουλίνη αν η τρέχουσα IOB είναι μεγαλύτερη από αυτή την τιμή</string>
|
||||
<string name="pump_stopped">Η αντλία σταμάτησε</string>
|
||||
<string name="pump_started">Η αντλία ξεκίνησε</string>
|
||||
<string name="pump_paused">Παύση της αντλίας</string>
|
||||
<string name="absorption_cutoff_title">Μέγιστος χρόνος απορρόφησης γεύματος [h]</string>
|
||||
<string name="absorption_cutoff_summary">Χρόνος κατά τον οποίο οποιοδήποτε γεύμα θεωρείται απορροφημένο. Οι υπόλοιποι υδατάνθρακες θα αποκοπούν.</string>
|
||||
<string name="time">Χρόνος</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Εμφάνιση πεδίου σημειώσεων στους διαλόγους θεραπείας</string>
|
||||
<string name="next_button">Επόμενο</string>
|
||||
<string name="previous_button">Προηγ</string>
|
||||
|
@ -605,7 +529,6 @@
|
|||
<string name="permission">Άδεια</string>
|
||||
<string name="askforpermission">Ζητείστε άδεια</string>
|
||||
<string name="request">Αίτημα</string>
|
||||
<string name="exit">Έξοδος</string>
|
||||
<string name="open_navigation">Άνοιγμα μενού πλοήγησης</string>
|
||||
<string name="close_navigation">Κλείσιμο μενού πλοήγησης</string>
|
||||
<string name="nav_plugin_preferences">Επιλογές προσθήκης</string>
|
||||
|
@ -619,7 +542,6 @@
|
|||
<string name="high_temptarget_raises_sensitivity_summary"><![CDATA[Αύξηση ευαισθησίας για προσωρινό στόχο > = 100]]></string>
|
||||
<string name="low_temptarget_lowers_sensitivity_title">Ο χαμηλός προσωρινός στόχος μειώνει την ευαισθησία</string>
|
||||
<string name="low_temptarget_lowers_sensitivity_summary"><![CDATA[Χαμηλότερη ευαισθησία για προσωρινό στόχο < 100]]></string>
|
||||
<string name="combo_invalid_setup">Εσφαλμένη ρύθμιση αντλίας. Ελέγξτε τα κείμενα και βεβαιωθείτε ότι η Quick Info ονομάζεται QUICK INFO χρησιμοποιώντας το λογισμικό διαμόρφωσης 360.</string>
|
||||
<string name="careportal_removestartedevents">Ξεκίνησε το AndroidAPS καθαρό</string>
|
||||
<string name="storedsettingsfound">Βρέθηκαν αποθηκευμένες ρυθμίσεις</string>
|
||||
<string name="allow_hardware_pump_text">Προσοχή: Εάν ενεργοποιήσετε και συνδεθείτε με μια αντλία, το AndroidAPS θα αντιγράψει τις ρυθμίσεις βασικού από το προφίλ στην αντλία, αντικαθιστώντας τον υπάρχων βασικό ρυθμό της αντλίας. Βεβαιωθείτε ότι έχετε τον σωστό βασικό ρυθμό στο AndroidAPS. Εάν δεν είστε βέβαιοι ή δεν θέλετε να αντικαταστήσετε τον βασικό ρυθμό στην αντλία σας, πατήστε Άκυρο και επαναλάβετε εναλλαγή προς την αντλία σε μεταγενέστερο χρόνο.</string>
|
||||
|
@ -644,107 +566,6 @@
|
|||
<string name="sendlogfiles">Στείλτε τα αρχεία καταγραφής της ημέρας στους προγραμματιστές μαζί με αυτή τη φορά. Απροσδόκητη κατάσταση.</string>
|
||||
<string name="loop_openmode_min_change">Ελάχιστο αίτημα για αλλαγή [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">Το Ανοιχτό κύκλωμα θα εμφανίσει νέο μήνυμα αλλαγής μόνο αν η αλλαγή είναι μεγαλύτερη από αυτήν τη τιμή %. Προεπιλεγμένη τιμή 20%</string>
|
||||
<string name="searching_for_devices">Αναζήτηση συσκευών…</string>
|
||||
<string name="pairing_completed">Σύζευξη ολοκληρώθηκε</string>
|
||||
<string name="code_compare">Ταιριάζουν οι εμφανιζόμενοι κωδικοί με αυτούς της αντλίας;</string>
|
||||
<string name="insight_pairing">Σύζευξη Insight</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="tube_changed">Σωληνάκι αλλάχθηκε</string>
|
||||
<string name="pump_time_updated">Η ώρα στην αντλία άλλαξε</string>
|
||||
<string name="confirm">Επιβεβαίωση</string>
|
||||
<string name="mute_alert">Σίγαση</string>
|
||||
<string name="pump_alert">Συναγερμός αντλίας</string>
|
||||
<string name="log_site_changes">Αλλαγές αρχείου καταγραφής</string>
|
||||
<string name="log_reservoir_changes">Αλλαγές αρχείου αμπούλας</string>
|
||||
<string name="log_tube_changes">Αλλαγές αρχείου σωλήνα</string>
|
||||
<string name="log_battery_changes">Αλλαγές αρχείου μπαταρίας</string>
|
||||
<string name="log_operating_mode_changes">Αλλαγές αρχείου κατάστασης λειτουργίας</string>
|
||||
<string name="log_alerts">Τοπικές Ειδοποιήσεις</string>
|
||||
<string name="enable_tbr_emulation">Ενεργοποίηση εξομοίωσης TBR</string>
|
||||
<string name="enable_tbr_emulation_summary">Χρησιμοποιείστε εκτεταμένα bolus αντί για TBR για παράκαμψη του ορίου 250%%</string>
|
||||
<string name="disconnect_delay">Αποσυνδέστε καθυστέρηση [s]</string>
|
||||
<string name="serial_number">Serial number</string>
|
||||
<string name="release_software_version">Απελευθέρωση έκδοση λογισμικού</string>
|
||||
<string name="ui_processor_software_version">Έκδοση λογισμικού επεξεργαστή UI</string>
|
||||
<string name="pc_processor_software_version">Έκδοση λογισμικού επεξεργαστή PC</string>
|
||||
<string name="md_tel_processor_software_version">Έκδοση λογισμικού επεξεργαστή MD tel</string>
|
||||
<string name="safety_processor_software_version">Έκδοση λογισμικού ασφαλείας επεξεργαστή</string>
|
||||
<string name="bt_info_page_version">Έκδοση σελίδας πληροφοριών BT</string>
|
||||
<string name="bluetooth_address">Διεύθυνση Bluetooth</string>
|
||||
<string name="system_id_appendix">Σύστημα ID προσάρτημα</string>
|
||||
<string name="manufacturing_date">Ημερομηνία κατασκευής</string>
|
||||
<string name="delete_pairing">Διαγραφή σύζευξης</string>
|
||||
<string name="pairing_information">Πληροφορίεςσύζευξης</string>
|
||||
<string name="start_pump">Έναρξη αντλίας</string>
|
||||
<string name="stop_pump">Διακοπή αντλίας</string>
|
||||
<string name="operating_mode">Κατάσταση λειτουργίας</string>
|
||||
<string name="insight_status">Κατάσταση</string>
|
||||
<string name="tdd_bolus">TDD Bolus</string>
|
||||
<string name="tdd_basal">TDD βασικός</string>
|
||||
<string name="tdd_total">TDD σύνολο</string>
|
||||
<string name="recovering">Ανάκτηση</string>
|
||||
<string name="not_paired">Μη σύζευξη</string>
|
||||
<string name="last_connected">Τελευταία σύνδεση</string>
|
||||
<string name="started">Ξεκίνησε</string>
|
||||
<string name="stopped">Σταμάτησε</string>
|
||||
<string name="tbr_formatter">%1$d%% για %2$d / %3$d λεπτά</string>
|
||||
<string name="extended_bolus">Εκτεταμένο bolus</string>
|
||||
<string name="multiwave_bolus">Συνδυαστικό bolus</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f U για %3$d λεπτά</string>
|
||||
<string name="enable_tbr_over_notification">Ενεργοποίηση ειδοποίησης TBR τέλος\n (ρύθμιση αντλίας)</string>
|
||||
<string name="disable_tbr_over_notification">Απενεργοποίηση ειδοποίησης TBR τέλος\n (ρύθμιση αντλίας)</string>
|
||||
<string name="description_pump_insight_local">Ενσωμάτωση αντλίας για αντλίες Accu-Chek Insight</string>
|
||||
<string name="not_inserted">Δεν έχει εισαχθεί</string>
|
||||
<string name="short_status_last_connected">Τελευταία σύνδεση: %1$d λεπτά πριν</string>
|
||||
<string name="short_status_tbr">TBR: %1$d%% για %2$d / %3$d λεπτά</string>
|
||||
<string name="short_status_extended">Εκτεταμένο: %1$.2f / %2$.2f U για %3$d λεπτά</string>
|
||||
<string name="short_status_multiwave">Συνδυαστικό: %1$.2f / %2$.2f U για %3$d λεπτά</string>
|
||||
<string name="short_status_tdd">TDD: %1$.2f</string>
|
||||
<string name="short_status_battery">Μπατ.:%1$d%%</string>
|
||||
<string name="max_recovery_duration">Μέγ. διάρκεια αποκατάστασης [s]</string>
|
||||
<string name="min_recovery_duration">Ελάχ. διάρκεια αποκατάστασης [s]</string>
|
||||
<string name="recovery_duration">Διάρκεια αποκατάστασης</string>
|
||||
<string name="timeout_during_handshake">Τέλος χρόνου κατά τη διάρκεια handshake - επαναφορά bluetooth</string>
|
||||
<string name="weekday_sunday_short">Κυρ</string>
|
||||
<string name="weekday_saturday_short">Σαβ</string>
|
||||
<string name="weekday_friday_short">Παρ</string>
|
||||
<string name="weekday_thursday_short">Πεμ</string>
|
||||
<string name="weekday_wednesday_short">Τετ</string>
|
||||
<string name="weekday_tuesday_short">Τρ</string>
|
||||
<string name="weekday_monday_short">Δευτ</string>
|
||||
<string name="automation_description">Καθορισμένες από το χρήστη εργασίες αυτοματοποίησης</string>
|
||||
<string name="automation_missing_task_name">Παρακαλώ εισάγετε όνομα εργασίας.</string>
|
||||
<string name="automation_missing_trigger">Προσδιορίστε τουλάχιστον ένα σύστημα ενεργοποίηση.</string>
|
||||
<string name="automation_missing_action">Προσδιορίστε τουλάχιστον μία ενέργεια.</string>
|
||||
<string name="alreadyenabled">Ήδη ενεργοποιημένο</string>
|
||||
<string name="alreadydisabled">Ήδη απενεργοποιημένο</string>
|
||||
<string name="alreadysuspended">Ήδη σε αναστολή</string>
|
||||
<string name="resumeloop">Επαναφορά κυκλώματος</string>
|
||||
<string name="notsuspended">Όχι σε αναστολή</string>
|
||||
<string name="starttemptarget">Έναρξη προσ. στόχου</string>
|
||||
<string name="stoptemptarget">Λήξη προσ. στόχου</string>
|
||||
<string name="islesser">είναι λιγότερο από</string>
|
||||
<string name="isequalorlesser">είναι ίσο ή μικρότερο από</string>
|
||||
<string name="isequal">είναι ίσο με</string>
|
||||
<string name="isequalorgreater">είναι ίσο ή μεγαλύτερο από</string>
|
||||
<string name="isgreater">είναι μεγαλύτερο από</string>
|
||||
<string name="isnotavailable">δεν είναι διαθέσιμο</string>
|
||||
<string name="glucoseisnotavailable">Γλυκόζη δεν είναι διαθέσιμη</string>
|
||||
<string name="glucosecomparedmgdl">Γλυκόζη %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">Γλυκόζη %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">Προφίλ %% %1$s %2$d</string>
|
||||
<string name="iobcompared">ΙΟΒ %1$s %2$.1f</string>
|
||||
<string name="and">Και</string>
|
||||
<string name="or">ή</string>
|
||||
<string name="xor">Αποκλειστικό</string>
|
||||
<string name="atspecifiedtime">Σε %1$s</string>
|
||||
<string name="use_network_location">Χρήση τοποθεσίας δικτύου</string>
|
||||
<string name="use_gps_location">Χρήση τοποθεσίας GPS</string>
|
||||
<string name="use_passive_location">Χρήση προσαρμοσμένης τοποθεσίας</string>
|
||||
<string name="locationservice">Υπηρεσίες τοποθεσίας</string>
|
||||
<string name="automation_short">Αυτόματο</string>
|
||||
<string name="automation">Αυτοματισμός</string>
|
||||
<string name="profile_total">== ∑ %1$s U</string>
|
||||
<string name="dexcom_lognssensorchange_title">Αλλαγή αρχείου αισθητήρα σε NS</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Δημιουργία συμβάντος «Αλλαγή αισθητήρα» στο NS αυτόματα με έναρξη αισθητήρα</string>
|
||||
|
@ -771,17 +592,6 @@
|
|||
<string name="sms_wrongcode">Λάθος κωδικός. Η εντολή ακυρώθηκε.</string>
|
||||
<string name="notconfigured">Δεν έχει ρυθμιστεί</string>
|
||||
<string name="profileswitchcreated">Δημιουργήθηκε αλλαγή προφίλ</string>
|
||||
<string name="recurringTime">Χρόνος επαναλαμβανόμενων</string>
|
||||
<string name="every">Κάθε</string>
|
||||
<string name="never">Ποτέ</string>
|
||||
<string name="condition">Κατάσταση:</string>
|
||||
<string name="action">Ενέργεια:</string>
|
||||
<string name="iob_u">ΙΟΒ [U]:</string>
|
||||
<string name="glucose_u">Γλυκόζη [%1$s]:</string>
|
||||
<string name="delete_short">ΔΙΑΓΡ</string>
|
||||
<string name="add_short">Προσθ</string>
|
||||
<string name="copy_short">Αντιγραφή</string>
|
||||
<string name="addnew">Προσθήκη νέου</string>
|
||||
<string name="versionChecker">Έλεγχος Έκδοσης</string>
|
||||
<string name="old_version">παλιά έκδοση</string>
|
||||
<string name="very_old_version">πολύ παλιά έκδοση</string>
|
||||
|
@ -789,52 +599,10 @@
|
|||
<string name="dexcom_app_patched">Εφαρμογή Dexcom (τροποποιημένη)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">Λάβετε τις τιμές BG από την εφαρμογή του Dexcom.</string>
|
||||
<string name="notification">Ειδοποίηση</string>
|
||||
<string name="notification_message">Ειδοποίηση: %1$s</string>
|
||||
<string name="message_short">Μην:</string>
|
||||
<string name="profilepercentage">Προφίλ ποσοστό</string>
|
||||
<string name="percent_u">Ποσοστό [%]:</string>
|
||||
<string name="startprofile">Έναρξη προφίλ %1$d%% για %2$d λεπτά</string>
|
||||
<string name="startprofileforever">Έναρξη προφίλ %1$d%%</string>
|
||||
<string name="exists">υπάρχει</string>
|
||||
<string name="notexists">δεν υπάρχει</string>
|
||||
<string name="temptargetcompared">Προσ. στόχος %1$s</string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">Διαφορά BG</string>
|
||||
<string name="deltalabel_u">Διαφορά BG [%1$s]</string>
|
||||
<string name="currentlocation">Τρέχουσα θέση</string>
|
||||
<string name="location">Τοποθεσία</string>
|
||||
<string name="latitude_short">Lat:</string>
|
||||
<string name="longitude_short">Lon:</string>
|
||||
<string name="distance_short">Αποστ [m]:</string>
|
||||
<string name="name_short">Όνομα:</string>
|
||||
<string name="lastboluslabel">Τελευταίο Bolus</string>
|
||||
<string name="lastboluscompared">Τελευταίο bolus %1$s %2$s λεπτά πριν</string>
|
||||
<string name="triggercoblabel">COB</string>
|
||||
<string name="cobcompared">COB %1$s %2$.0f</string>
|
||||
<string name="taskname">Όνομα εργασίας</string>
|
||||
<string name="edit_short">Επεξεργασία</string>
|
||||
<string name="triggers">Ενεργοποιήσεις:</string>
|
||||
<string name="remove_label">ΜΕΤΑΚΙΝΗΣΗ</string>
|
||||
<string name="preconditions">Προϋποθέσεις:</string>
|
||||
<string name="profilename">Αλλαγή προφίλ σε</string>
|
||||
<string name="changengetoprofilename">Αλλαγή προφίλ σε %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Τελευταία σύνδεση με αντλία</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Τελευταία σύνδεση με αντλία [λεπτά πριν]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Τελευταία σύνδεση με αντλία %1$s %2$s λεπτά πριν</string>
|
||||
<string name="sendsmsactionlabel">Στείλτε SMS: %1$s</string>
|
||||
<string name="sendsmsactiontext">Στείλτε SMS με κείμενο</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Μικρή απορρόφηση υδατανθράκων ανιχνεύτηκε: %2$d%% της ώρας. Τσεκάρετε τους υπολογισμούς σας. COB μπορεί να υπερεκτιμήθηκε και να δόθηκε περισσότερη ινσουλίνη!!!!!</font>]]></string>
|
||||
<string name="partialboluswizard">Χορήγηση του αποτελέσματος αυτού του μέρους του υπολογισμού bolus [%]</string>
|
||||
<string name="deliverpartofboluswizard">Ο Υπολογισμός Bolus κάνει υπολογισμούς αλλά μόνο αυτό το μέρος της υπολογίσημης ινσουλίνης χορηγείται. Χρήσιμο με τον αλγόριθμο SMB.</string>
|
||||
<string name="loading">Φόρτωση ...</string>
|
||||
<string name="snooze">Αναβολή</string>
|
||||
<string name="time_range">Εύρος χρόνου</string>
|
||||
<string name="timerange_value">Ο χρόνος είναι μεταξύ %1$s και %2$s</string>
|
||||
<string name="between">Ανάμεσα </string>
|
||||
<string name="increasingmaxbasal">Αυξείστε την μέγιστη βασική τιμή, επειδή η ρύθμιση είναι χαμηλότερη από τη μέγιστη βασική στο προφίλ σας</string>
|
||||
<string name="smscommunicator_messagebody">Μη έγκυρο μήνυμα</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Seguridad tratamientos</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Máximo Bolo permitido [U]</string>
|
||||
|
@ -31,7 +30,6 @@
|
|||
<string name="description_persistent_notification">Muestra una notificación en curso con un breve resumen de lo que está haciendo tu lazo</string>
|
||||
<string name="description_profile_local">Definir un perfil disponible fuera de linea.</string>
|
||||
<string name="description_profile_nightscout">Proporciona el perfil definido en Nightscout</string>
|
||||
<string name="description_pump_combo">Integración de bombas de insulina Accu-Check Combo, necesita tener ruffy instalado</string>
|
||||
<string name="description_pump_mdi">Integración de bomba de insulina para personas que usan varias inyecciones diarias para su terapia de diabetes</string>
|
||||
<string name="description_pump_virtual">Integración para bombas de insulina que aún no tienen ningún controlador/driver (lazo abierto)</string>
|
||||
<string name="description_sensitivity_aaps">Sensibilidad calculada de la misma manera que Oref0, pero puede especificarse el rango de tiempo. Absorción de carbohidratos mínima se calcula con el máximo tiempo de absorción de carbohidratos en preferencias.</string>
|
||||
|
@ -64,7 +62,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">Bolo IOB</string>
|
||||
<string name="openapsma_run">Ejecutar ahora</string>
|
||||
<string name="vitualpump_label">BOMBA VIRTUAL</string>
|
||||
<string name="virtualpump_resultok">Ok</string>
|
||||
<string name="openapsma_lastrun_label">Última acción</string>
|
||||
<string name="openapsma_inputparameters_label">Parámetros de entrada</string>
|
||||
<string name="openapsma_glucosestatus_label">Estado de glucosa</string>
|
||||
|
@ -76,7 +73,6 @@
|
|||
<string name="result_insulin_carbs">Resultado: %1$s %2$ss</string>
|
||||
<string name="openapsma_noglucosedata">No hay disponibles datos de glucosa</string>
|
||||
<string name="openapsma_request_label">Solicitud</string>
|
||||
<string name="glucose">Glucosa</string>
|
||||
<string name="delta">Variación</string>
|
||||
<string name="sms_delta">Variación:</string>
|
||||
<string name="configbuilder">Tabla de configuraciones</string>
|
||||
|
@ -124,12 +120,9 @@
|
|||
<string name="openloop">Lazo abierto</string>
|
||||
<string name="lowglucosesuspend">Suspensión por glucosa baja</string>
|
||||
<string name="disabledloop">Lazo Inactivo</string>
|
||||
<string name="disableloop">Desactivar lazo</string>
|
||||
<string name="enableloop">Activar lazo</string>
|
||||
<string name="openloop_newsuggestion">Nueva propuesta disponible</string>
|
||||
<string name="carbssuggestion">Sugerencia de carbohidratos</string>
|
||||
<string name="unsupportednsversion">Versión no aceptada de Nightscout</string>
|
||||
<string name="loopdisabled">LOOP DESACTIVADO POR RESTRICCIONES</string>
|
||||
<string name="treatments_wizard_basaliob_label">Basal IOB</string>
|
||||
<string name="bolusconstraintapplied">Restricción aplicada en bolo</string>
|
||||
<string name="carbsconstraintapplied">Restricción aplicada en carbohidratos</string>
|
||||
|
@ -138,11 +131,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Sensor</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">Tiempo absorción</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Duración</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Notas</string>
|
||||
<string name="event_time_label">Hora del evento</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Perfil</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Tipo de glucosa</string>
|
||||
<string name="noprofile">Pendiente carga perfil NS</string>
|
||||
<string name="overview_tempbasal_button">Basal Temporal</string>
|
||||
<string name="overview_extendedbolus_button">Bolo extendido</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Nightscout versión:</string>
|
||||
|
@ -193,7 +183,6 @@
|
|||
<string name="smscommunicator_remotebolusmindistance_summary">Número mínimo de minutos que deben transcursar entre un bolus remoto y el siguiente</string>
|
||||
<string name="smscommunicator_remotebolusmindistance">Cuántos minutos deben transcurrir, al menos, entre un bolo y el siguiente</string>
|
||||
<string name="smscommunicator_remotebolusmindistance_caveat">Por su seguridad, para editar esta preferencia es necesario añadir al menos 2 números de teléfono.</string>
|
||||
<string name="bolusdelivered">Bolo %1$.2fU enviado correctamente</string>
|
||||
<string name="bolusrequested">Entregando %1$.2f U</string>
|
||||
<string name="smscommunicator_bolusdelivered">Bolo %1$.2fU enviado correctamente</string>
|
||||
<string name="smscommunicator_mealbolusdelivered">Bolo de comida %1$.2f U entregado con éxito</string>
|
||||
|
@ -201,11 +190,8 @@
|
|||
<string name="smscommunicator_tt_set">Objetivo %1$s para %2$d minutos establecido correctamente</string>
|
||||
<string name="smscommunicator_tt_canceled">Objetivo temporal cancelado con éxito</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Permitir comandos remotos vía SMS</string>
|
||||
<string name="bolusstopped">Bolo interrumpido</string>
|
||||
<string name="bolusstopping">Deteniendo bolo</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Lazo se ha desactivado</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Lazo se ha activado</string>
|
||||
<string name="smscommunicator_loopisdisabled">Lazo inactivo</string>
|
||||
<string name="smscommunicator_loopisenabled">Lazo activo</string>
|
||||
<string name="valuelimitedto">%1$.2f limitado a %2$.2f</string>
|
||||
<string name="valueoutofrange">El valor %1$s está fuera de límites</string>
|
||||
|
@ -246,7 +232,6 @@
|
|||
<string name="overview_editquickwizard_valid">Validar:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Añadir</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Editar</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Eliminar</string>
|
||||
<string name="mealbolus">Bolo Comida</string>
|
||||
<string name="correctionbous">Corrección</string>
|
||||
<string name="actions">Acciones</string>
|
||||
|
@ -280,8 +265,6 @@
|
|||
<string name="sms_minago">hace %1$d min</string>
|
||||
<string name="localprofile">Perfil Local</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Delta media corta</string>
|
||||
<string name="long_avgdelta">Delta media larga</string>
|
||||
<string name="array_of_elements">Matriz de %1$d elementos.\nValor actual:</string>
|
||||
<string name="openapsma_autosensdata_label">Datos Autosens</string>
|
||||
<string name="openapsma_scriptdebugdata_label">Depurar script</string>
|
||||
|
@ -291,7 +274,6 @@
|
|||
<string name="eatingsoon">ComidendoPronto</string>
|
||||
<string name="hypo">Hipo</string>
|
||||
<string name="activity">Actividad</string>
|
||||
<string name="removerecord">Eliminar registro</string>
|
||||
<string name="actions_shortname">ACC</string>
|
||||
<string name="configbuilder_shortname">CONF</string>
|
||||
<string name="loop_shortname">LAZO</string>
|
||||
|
@ -343,7 +325,6 @@
|
|||
<string name="show_queue">Mostrar cola</string>
|
||||
<string name="queue">Cola:</string>
|
||||
<string name="status">Estado:</string>
|
||||
<string name="paused">Pausado</string>
|
||||
<string name="clearlog">Borrar log</string>
|
||||
<string name="nowritepermission">NSCLIENT no tiene permiso de escritura. ¿Contraseña API incorrecta?</string>
|
||||
<string name="wear_settings">Ajustes reloj</string>
|
||||
|
@ -365,12 +346,10 @@
|
|||
<string name="needwhitelisting">%1$s necesita una optimización de la batería para funcionar óptimamente</string>
|
||||
<string name="loopsuspended">Loop desactivado</string>
|
||||
<string name="loopsuspendedfor">Desactivado (%1$d m)</string>
|
||||
<string name="suspendloop">Suspender lazo</string>
|
||||
<string name="suspendloopfor1h">Desactivar lazo por 1h</string>
|
||||
<string name="suspendloopfor2h">Desactivar lazo por 2h</string>
|
||||
<string name="suspendloopfor3h">Desactivar lazo por 3h</string>
|
||||
<string name="suspendloopfor10h">Desactivar lazo por 10 h</string>
|
||||
<string name="suspendloopforXmin">Suspender lazo durante %1$d min</string>
|
||||
<string name="disconnectpump">Desconectar bomba</string>
|
||||
<string name="disconnectpumpfor15m">Desconectar bomba por 15 min</string>
|
||||
<string name="disconnectpumpfor30m">Desconectar bomba por 30 min</string>
|
||||
|
@ -415,8 +394,6 @@
|
|||
<string name="statuslights_bat_warning">Umbral de advertencia de nivel de batería bomba [%]</string>
|
||||
<string name="statuslights_bat_critical">Umbral nivel crítico de batería de bomba [%]</string>
|
||||
<string name="prediction_shortname">PRED</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">COB</string>
|
||||
<string name="basal_shortname">BAS</string>
|
||||
<string name="deviation_shortname">DEV</string>
|
||||
<string name="activity_shortname">ACT</string>
|
||||
|
@ -470,7 +447,6 @@
|
|||
<string name="valuesnotstored">Valores no guardados!</string>
|
||||
<string name="ns_localbroadcasts">Habilite las transmisiones a otras aplicaciones (como xDrip). ¡ No lo habilite si tiene más de una instancia de AAPS o NSClient instalada!</string>
|
||||
<string name="ns_localbroadcasts_title">Permitir emisión de mensajes localmente.</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Duración [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Activar UAM</string>
|
||||
<string name="enablesmb">Activar SMB</string>
|
||||
|
@ -506,7 +482,6 @@
|
|||
<string name="shortfat">Grasa</string>
|
||||
<string name="active"><![CDATA[<Activo>]]></string>
|
||||
<string name="executingrightnow">Orden se esta efectuando en este momento</string>
|
||||
<string name="pump_unreachable">Bomba no alcanzable</string>
|
||||
<string name="missed_bg_readings">Faltan lecturas BG</string>
|
||||
<string name="raise_notifications_as_android_notifications">Usa avisos del sistema para alarmas y avisos</string>
|
||||
<string name="gradually_increase_notification_volume">Aumentar gradualmente el volumen de alertas y notificaciones</string>
|
||||
|
@ -546,41 +521,7 @@
|
|||
<string name="closedmodeenabled">Lazo cerrado activado</string>
|
||||
<string name="maxiobset">Máximo IOB ajustado correctamente</string>
|
||||
<string name="hasbgdata">BG disponible desde la fuente seleccionada</string>
|
||||
<string name="combo_programming_bolus">Programando bomba para emitir bolo</string>
|
||||
<string name="combo_pump_state_label">Estado</string>
|
||||
<string name="combo_pump_activity_label">Actividad</string>
|
||||
<string name="combo_no_pump_connection">Ninguna conexión por %1$d min</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d min restan)</string>
|
||||
<string name="combo_pump_state_initializing">Inicializando</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Suspendido debido a un error</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Suspendido por el usuario</string>
|
||||
<string name="combo_pump_state_running">Funcionando</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Cancelando TBR</string>
|
||||
<string name="combo_pump_action_setting_tbr">Poniendo TBR (%1$d%% / %2$d min)</string>
|
||||
<string name="combo_pump_action_bolusing">Inyectando (%1$.1f U)</string>
|
||||
<string name="combo_pump_action_refreshing">Actualizando</string>
|
||||
<string name="combo_pump_unsupported_operation">Acción requerida no disponible por la bomba</string>
|
||||
<string name="combo_low_suspend_forced_notification">Uso inseguro: bolo extendido o multionda activo. El modo del lazo ha sido fijado a sólo suspensión en baja glucosa durante 6 horas. En modo lazo sólo se soportan los bolo estándar.</string>
|
||||
<string name="combo_force_disabled_notification">Uso inseguro: la bomba usa un perfil basal diferente al primero. El lazo ha sido apagado. Elige el primer perfil basal en la bomba y acualiza.</string>
|
||||
<string name="bolus_frequency_exceeded">Un bolo de mismo valor ha sido dado durante el pasado minuto. Para evitar bolos dobles y prevenir fallos de programa esto no está permitido.</string>
|
||||
<string name="combo_pump_connected_now">Ahora</string>
|
||||
<string name="combo_activity_reading_pump_history">Leyendo historia bomba</string>
|
||||
<string name="combo_activity_setting_basal_profile">Activando perfil base</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Nivel del depósito bajo</string>
|
||||
<string name="combo_pump_battery_low_warrning">Batería casi agotada</string>
|
||||
<string name="combo_is_in_error_state">La bomba muesta el error E%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">Bajo</string>
|
||||
<string name="combo_reservoir_empty">Vacío</string>
|
||||
<string name="combo_reservoir_normal">Normal</string>
|
||||
<string name="combo_notification_check_time_date">Se necesita actualizar reloj de la bomba</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">TBR CANCELADA, advertencia aceptada</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Bomba inalcanzable. No se administró ningún Bolo</string>
|
||||
<string name="combo_error_no_bolus_delivered">Emisión del bolo fallada. Ningún bolo se ha emitido. Para asegurarse, por favor controle la bomba para evitar bolo doble. Para evitar bugs no se reinician bolos automáticamente.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">Sólo %1$.2f U del bolo mandado de %2$.2f U ha sido suministrado a causa de un error. Por favor verifica esto en la bomba y toma las acciones apropiadas.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Entrega del bolo y verificación del historial de la bomba falló, por favor, revise la bomba. Si un bolo fue puesto por la bomba, se añadirá a los tratamientos en la próxima conexión a la bomba.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">No hay suficiente insulina en el depósito para emitir bolo</string>
|
||||
<string name="extendedbolusdeliveryerror">Error al emitir bolo extendido</string>
|
||||
<string name="insightpump_shortname">Sight</string>
|
||||
<string name="enablesmbalways">Habilitar SMB siempre</string>
|
||||
<string name="enablesmbalways_summary">Habilitar SMB siempre de forma independiente a los Bolos. Solo posible con fuente BG con buen filtrado de datos como G5</string>
|
||||
<string name="enablesmbaftercarbs">Habilitar SMB después de Carbohidratos</string>
|
||||
|
@ -636,23 +577,8 @@
|
|||
<string name="start_hypo_tt">Inicio OT Hipo</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Ejecutando versión dev. Lazo cerrado no disponible.</string>
|
||||
<string name="engineering_mode_enabled">Modo de ingeniería activado</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Leyendo perfil basal</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">El historial de la bomba ha cambiado después de que se realizó el cálculo del bolo. El bolo no fue entregado. Por favor, vuelva a calcular si aún se necesita un bolo.</string>
|
||||
<string name="combo_error_updating_treatment_record">El bolo se administró con éxito, pero falló la incorporación de la entrada del tratamiento. Esto puede suceder si se administran dos bolos pequeños del mismo tamaño en los últimos dos minutos. Verifique el historial de la bomba y las entradas de tratamiento y use el portal de tratamientos para agregar entradas faltantes. Asegúrese de no agregar ninguna entrada para el mismo minuto exacto y la misma cantidad.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Rechazando temporal alta ya que el calculo no consideró los cambios recientes en el historial de la bomba</string>
|
||||
<string name="combo_activity_checking_pump_state">Actualizando estado bomba</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">La tasa Basal en la bomba ha cambiado y será actualizada pronto</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Tasa Basal cambiada en bomba, pero falló al leer</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Comprobando cambios en el historial</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">Múltiples bolos con la misma cantidad en el mismo minuto fueron importados. Sólo se puede agregar un registro a los tratamientos. Verifique la bomba y agregue manualmente un registro de bolo usando la pestaña Careportal. Asegúrese de crear un bolo con un tiempo que no use otro bolo.</string>
|
||||
<string name="about_link_urls">\n\ndocumentación:\nhttps://androidaps.readthedocs.io\n\nfacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
|
||||
<string name="combo_check_date">El último bolo tiene más de 24 horas o está en el futuro. Comprueba que la fecha en la bomba está configurada correctamente.</string>
|
||||
<string name="combo_suspious_bolus_time">La hora / fecha del bolo administrado en la bomba parece incorrecta; es probable que la IOB sea incorrecta. Verifique la hora / fecha de la bomba.</string>
|
||||
<string name="profileswitch_ismissing">Falta Cambio de Perfil. Haga un Cambio de Perfil o presione \"Activar perfil\" en PerfilLocal.</string>
|
||||
<string name="combo_bolus_count">Contador Bolos</string>
|
||||
<string name="combo_tbr_count">Contador TBR</string>
|
||||
<string name="pumpisnottempbasalcapable">La bomba no tiene capacidad basal temporal</string>
|
||||
<string name="novalidbasalrate">Tasa Basal no valida en la bomba</string>
|
||||
<string name="closedmodedisabledinpreferences">Lazo cerrado deshabilitado en preferencias</string>
|
||||
<string name="autosensdisabledinpreferences">Autosens deshabilitado en preferencias</string>
|
||||
<string name="smbdisabledinpreferences">SMB deshabilitado en preferencias</string>
|
||||
|
@ -663,12 +589,10 @@
|
|||
<string name="smb_frequency_exceeded">Un Bolo ha sido entregado en los últimos 3 minutos, omitiendo SMB</string>
|
||||
<string name="basal_set_correctly">Basal establecida correctamente</string>
|
||||
<string name="limitingextendedbolus">Limitando el bolo extendido a %1$.1f U debido a %2$s</string>
|
||||
<string name="limitingmaxiob">Limitando max IOB a %1$.1f U debido a %2$s</string>
|
||||
<string name="limitingcarbs">Limitando carbohidratos a %1$d g debido a %2$s</string>
|
||||
<string name="limitingiob">Limitando IOB a %1$.1f U debido a %2$s</string>
|
||||
<string name="maxvalueinpreferences">Valor máximo en preferencias</string>
|
||||
<string name="hardlimit">Límite estricto</string>
|
||||
<string name="unsafeusage">uso no seguro</string>
|
||||
<string name="readstatusfailed">Error al leer estado</string>
|
||||
<string name="record_pump_site_change">Anotar cambio sitio bomba</string>
|
||||
<string name="record_insulin_cartridge_change">Anotar cambio cartucho de insulina</string>
|
||||
|
@ -678,12 +602,8 @@
|
|||
<string name="reset">reestablecer</string>
|
||||
<string name="openapssmb_maxiob_title">Máximo IOB total que OpenAPS no puede superar [U]</string>
|
||||
<string name="openapssmb_maxiob_summary">Este valor se denomina IOB máx. En el contexto de OpenAPS\nOpenAPS no agregará más insulina si el IOB actual es mayor que este valor</string>
|
||||
<string name="pump_stopped">Bomba parada</string>
|
||||
<string name="pump_started">Bomba iniciada</string>
|
||||
<string name="pump_paused">Bomba pausada</string>
|
||||
<string name="absorption_cutoff_title">Tiempo máximo de absorción de la comida [h]</string>
|
||||
<string name="absorption_cutoff_summary">Tiempo en el que cualquier comida se considera absorbida. Los carbohidratos restantes serán cortados. </string>
|
||||
<string name="time">Tiempo</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Mostrar el campo notas en diálogos de tratamientos</string>
|
||||
<string name="next_button">Siguiente</string>
|
||||
<string name="previous_button">Ant</string>
|
||||
|
@ -737,7 +657,6 @@
|
|||
<string name="needlocationpermission">La aplicación necesita permiso de ubicación para la exploración de BT e identificación de WiFi</string>
|
||||
<string name="needstoragepermission">La aplicación necesita permiso de almacenamiento para poder almacenar archivos de registro y valores de exportación</string>
|
||||
<string name="request">Solicitar</string>
|
||||
<string name="exit">Salir</string>
|
||||
<string name="open_navigation">Abrir navegación</string>
|
||||
<string name="close_navigation">Cerrar navegación</string>
|
||||
<string name="nav_plugin_preferences">Preferencias del complemento</string>
|
||||
|
@ -755,7 +674,6 @@
|
|||
<string name="resistance_lowers_target_summary">Cuando se detecta resistencia, se baja el objetivo de glucosa</string>
|
||||
<string name="sensitivity_raises_target_title">Sensibilidad aumenta objetivo</string>
|
||||
<string name="sensitivity_raises_target_summary">Cuando se detecta sensibilidad a insulina, aumenta el objetivo de glucosa</string>
|
||||
<string name="combo_invalid_setup">Configuración de la bomba incorrecta, leer la documentación y comprobar que el menú de Quick Info se llama QUICK INFO usando el software de configuración 360.</string>
|
||||
<string name="careportal_removestartedevents">Limpiar eventos AndroidAPS iniciado</string>
|
||||
<string name="storedsettingsfound">Ajustes guardados encontrados</string>
|
||||
<string name="allow_hardware_pump_text">Atención: si activas y conectas al hardware de la bomba, AndroidAPS copiará los ajustes basales del perfil de la bomba, sobrescribiendo el actual perfil basal de la bomba. Comprueba que tengas el perfil basal correcto en AndroidAPS. Si no estás seguro o no quieres sobrescribir los ajustes basales en la bomba, presiona cancelar y repite cambio de la bomba más tarde.</string>
|
||||
|
@ -782,113 +700,6 @@
|
|||
<string name="sendlogfiles">Enviar los archivos de registro de hoy a los desarrolladores. Situación inesperada.</string>
|
||||
<string name="loop_openmode_min_change">Valor mínimo de cambio [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">El lazo abierto sólo mostrará una demanda de cambio si el cambio es mayor a este valor. El valor predeterminado es el 20 %</string>
|
||||
<string name="searching_for_devices">Buscando dispositivos…</string>
|
||||
<string name="pairing_completed">Sincronización completada</string>
|
||||
<string name="code_compare">¿Coinciden los códigos mostrados en este dispositivo y en su infusor?</string>
|
||||
<string name="insight_pairing">Insight sincronizada</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">%1$.2f U / %2$.2f U entregado</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="tube_changed">Tubo cambiado</string>
|
||||
<string name="pump_time_updated">Hora del infusor actualizada</string>
|
||||
<string name="confirm">Confirmar</string>
|
||||
<string name="mute_alert">Silenciar</string>
|
||||
<string name="pump_alert">Alerta de infusor</string>
|
||||
<string name="log_site_changes">Registro de cambios de cánulas</string>
|
||||
<string name="log_reservoir_changes">Registrar cambios de reservorio</string>
|
||||
<string name="log_tube_changes">Registro de cambio de tubo</string>
|
||||
<string name="log_battery_changes">Registro de cambio de bateria</string>
|
||||
<string name="log_operating_mode_changes">Registro de cambio de modo de funcionamiento</string>
|
||||
<string name="log_alerts">Registro de alarmas</string>
|
||||
<string name="enable_tbr_emulation">Activar emulación de dosis basal temporal</string>
|
||||
<string name="enable_tbr_emulation_summary">Usa bolos extendidos en lugar de TBRs para pasar por alto el límite de 250%%</string>
|
||||
<string name="disable_vibration">Desactivar vibraciones en la administración manual del bolo</string>
|
||||
<string name="disable_vibration_summary">Para bolo y bolo extendido (sólo disponible con el firmware de Insight 3.x)</string>
|
||||
<string name="disable_vibration_auto">Desactivar vibraciones en la administración automática del bolo</string>
|
||||
<string name="disable_vibration_auto_summary">Para SMB y basal temp. con la emulación TBR (sólo disponible con el firmware de Insight 3.x)</string>
|
||||
<string name="disconnect_delay">Desconectar el retraso [s]</string>
|
||||
<string name="serial_number">Número de serie</string>
|
||||
<string name="release_software_version">Versión de software</string>
|
||||
<string name="ui_processor_software_version">Versión de software de procesador de interfaz de usuario</string>
|
||||
<string name="pc_processor_software_version">Versión del software del procesador de PC</string>
|
||||
<string name="md_tel_processor_software_version">Versión softw. del procesador MD tel</string>
|
||||
<string name="safety_processor_software_version">Versión del software del procesador de seguridad</string>
|
||||
<string name="bt_info_page_version">Versión de la página de BT</string>
|
||||
<string name="bluetooth_address">Dirección Bluetooth</string>
|
||||
<string name="system_id_appendix">Apéndice ID del sistema</string>
|
||||
<string name="manufacturing_date">Fecha de fabricación</string>
|
||||
<string name="delete_pairing">Eliminar emparejamiento</string>
|
||||
<string name="pairing_information">Información de emparejamiento</string>
|
||||
<string name="start_pump">Iniciar bomba</string>
|
||||
<string name="stop_pump">Detener bomba</string>
|
||||
<string name="operating_mode">Modo de funcionamiento</string>
|
||||
<string name="insight_status">Estado</string>
|
||||
<string name="tdd_bolus">Bolus TDD</string>
|
||||
<string name="tdd_basal">Basal TDD</string>
|
||||
<string name="tdd_total">Total TDD</string>
|
||||
<string name="recovering">Recuperando</string>
|
||||
<string name="not_paired">No emparejado</string>
|
||||
<string name="last_connected">Última conexión</string>
|
||||
<string name="started">Iniciado</string>
|
||||
<string name="stopped">Detenido</string>
|
||||
<string name="tbr_formatter">%1$d%% durante %2$d / %3$d minutos</string>
|
||||
<string name="extended_bolus">Bolo extendido</string>
|
||||
<string name="multiwave_bolus">Bolus multionda</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f U durante %3$d min</string>
|
||||
<string name="enable_tbr_over_notification">Activar notificación del final de TBR\n(configuración de bomba)</string>
|
||||
<string name="disable_tbr_over_notification">Desactivar notificación del final de TBR\n(configuración de bomba)</string>
|
||||
<string name="description_pump_insight_local">Integración de bomba para bombas Insight de Accu-Chek</string>
|
||||
<string name="not_inserted">No insertado</string>
|
||||
<string name="short_status_last_connected">Última conn: hace %1$d minutos</string>
|
||||
<string name="short_status_tbr">TBR: %1$d%% por %2$d / %3$d min</string>
|
||||
<string name="short_status_extended">Multionda: %1$.2f / %2$.2f U durante %3$d min</string>
|
||||
<string name="short_status_multiwave">Multionda: %1$.2f / %2$.2f U durante %3$d min</string>
|
||||
<string name="short_status_tdd">TDD: %1$.2f</string>
|
||||
<string name="short_status_reservoir">Reser.: %1$.2f U</string>
|
||||
<string name="short_status_battery">Batería.: %1$d%%</string>
|
||||
<string name="max_recovery_duration">Max. duración de recuperación [s]</string>
|
||||
<string name="min_recovery_duration">Min. duración de recuperación [s]</string>
|
||||
<string name="recovery_duration">Duración de recuperación</string>
|
||||
<string name="timeout_during_handshake">Tiempo excedido durante el sacudido de mano - reiniciar bluetooth</string>
|
||||
<string name="weekday_sunday_short">Dom</string>
|
||||
<string name="weekday_saturday_short">Sáb</string>
|
||||
<string name="weekday_friday_short">Vie</string>
|
||||
<string name="weekday_thursday_short">Jue</string>
|
||||
<string name="weekday_wednesday_short">Mie</string>
|
||||
<string name="weekday_tuesday_short">Mar</string>
|
||||
<string name="weekday_monday_short">Lun</string>
|
||||
<string name="automation_description">Tareas de automatización definidas por el usuario</string>
|
||||
<string name="automation_missing_task_name">Introduzca un nombre de tarea.</string>
|
||||
<string name="automation_missing_trigger">Por favor, especifique al menos un iniciador.</string>
|
||||
<string name="automation_missing_action">Por favor, especifique al menos una acción.</string>
|
||||
<string name="alreadyenabled">Ya está habilitado</string>
|
||||
<string name="alreadydisabled">Ya está deshabilitado</string>
|
||||
<string name="alreadysuspended">Ya está suspendido</string>
|
||||
<string name="resumeloop">Reactivar el lazo</string>
|
||||
<string name="notsuspended">No suspendido</string>
|
||||
<string name="starttemptarget">Iniciar objetivo temporal</string>
|
||||
<string name="stoptemptarget">Detener objetivo temporal</string>
|
||||
<string name="islesser">es menor que</string>
|
||||
<string name="isequalorlesser">es igual o menor que</string>
|
||||
<string name="isequal">es igual a</string>
|
||||
<string name="isequalorgreater">es igual o mayor que</string>
|
||||
<string name="isgreater">es mayor que</string>
|
||||
<string name="isnotavailable">no está disponible</string>
|
||||
<string name="glucoseisnotavailable">El valor de glucosa no está disponible</string>
|
||||
<string name="glucosecomparedmgdl">Glucosa %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">Glucosa %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">Porcentaje de basal en perfil %1$s %2$d</string>
|
||||
<string name="iobcompared">IOB (Insulina a Bordo) %1$s %2$.1f</string>
|
||||
<string name="and">Y</string>
|
||||
<string name="or">O</string>
|
||||
<string name="xor">Xor (O exclusiva)</string>
|
||||
<string name="atspecifiedtime">A las %1$s</string>
|
||||
<string name="use_network_location">Permitir la ubicación de red</string>
|
||||
<string name="use_gps_location">Añadir ubicación GPS</string>
|
||||
<string name="use_passive_location">Usar ubicación automática</string>
|
||||
<string name="locationservice">Servicios de localización</string>
|
||||
<string name="automation_short">Auto</string>
|
||||
<string name="automation">Automatización</string>
|
||||
<string name="profile_total">== ∑%1$s U</string>
|
||||
<string name="dexcom_lognssensorchange_title">Registro de cambio de sensor a NS</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Crear evento \"Cambio sensor\" en la automatización NS al iniciar el sensor</string>
|
||||
|
@ -918,17 +729,6 @@
|
|||
<string name="sms_wrongcode">Código incorrecto. Comando cancelado.</string>
|
||||
<string name="notconfigured">Sin configurar</string>
|
||||
<string name="profileswitchcreated">Cambio de perfil creado</string>
|
||||
<string name="recurringTime">Hora de Repetición</string>
|
||||
<string name="every">Cada</string>
|
||||
<string name="never">Nunca</string>
|
||||
<string name="condition">Condición:</string>
|
||||
<string name="action">Acción:</string>
|
||||
<string name="iob_u">IOB (Insulina a Bordo) [U]:</string>
|
||||
<string name="glucose_u">Glucosa [%1$s]:</string>
|
||||
<string name="delete_short">SUPR</string>
|
||||
<string name="add_short">AÑAD</string>
|
||||
<string name="copy_short">COPIA</string>
|
||||
<string name="addnew">Añadir nuevo</string>
|
||||
<string name="versionChecker">Verificador de versión</string>
|
||||
<string name="old_version">versión antigua</string>
|
||||
<string name="very_old_version">versión muy antigua</string>
|
||||
|
@ -937,67 +737,12 @@
|
|||
<string name="dexcom_app_patched">DexcomG App (parcheada)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">Recibir valores de glucosa de la app parcheada de Dexcom.</string>
|
||||
<string name="notification">Notificación</string>
|
||||
<string name="notification_message">Notificación: %1$s</string>
|
||||
<string name="alarm_message">Alarma: %1$s</string>
|
||||
<string name="message_short">Msj:</string>
|
||||
<string name="alarm_short">Alarma:</string>
|
||||
<string name="profilepercentage">Porcentaje de perfil</string>
|
||||
<string name="percent_u">Porcentaje [%]:</string>
|
||||
<string name="startprofile">Iniciar perfil %1$d%% durante %2$d min</string>
|
||||
<string name="startprofileforever">Iniciar el perfil %1$d%%</string>
|
||||
<string name="exists">existe</string>
|
||||
<string name="notexists">no existe</string>
|
||||
<string name="temptargetcompared">Objetivo temporal %1$s</string>
|
||||
<string name="btdevicecompared">Conexión Bluetooth con el dispositivo %1$s %2$s</string>
|
||||
<string name="btdevice">Conectar con dispositivo Bluetooth </string>
|
||||
<string name="wifissidcompared">SSID WiFi %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">Diferencia BG</string>
|
||||
<string name="deltalabel_u">Diferencia de BG %1$s</string>
|
||||
<string name="currentlocation">Localización actual</string>
|
||||
<string name="location">Ubicación</string>
|
||||
<string name="latitude_short">Lat:</string>
|
||||
<string name="longitude_short">Long:</string>
|
||||
<string name="distance_short">Dist. [m]:</string>
|
||||
<string name="name_short">Nombre:</string>
|
||||
<string name="locationis">%1$s%2$s</string>
|
||||
<string name="location_mode">Cuando </string>
|
||||
<string name="location_inside">Cuando estés dentro de la zona</string>
|
||||
<string name="location_outside">Cuando estés fuera de la zona</string>
|
||||
<string name="location_going_in">Cuando entres en el area llamada</string>
|
||||
<string name="location_going_out">Cuando dejes el área llamada</string>
|
||||
<string name="lastboluslabel">Último bolo</string>
|
||||
<string name="lastboluscompared">Hora del último bolo: hace %1$s %2$s min</string>
|
||||
<string name="triggercoblabel">COB</string>
|
||||
<string name="cobcompared">COB %1$s %2$.0f</string>
|
||||
<string name="taskname">Nombre de la tarea</string>
|
||||
<string name="edit_short">Editar</string>
|
||||
<string name="please_choose_an_action_type">Seleccionar un tipo de acción</string>
|
||||
<string name="please_choose_a_trigger_type">Seleccione tipo de activador</string>
|
||||
<string name="triggers">Activadores:</string>
|
||||
<string name="remove_label">ELIMINAR</string>
|
||||
<string name="preconditions">Precondiciones:</string>
|
||||
<string name="profilename">Cambiar perfil a</string>
|
||||
<string name="changengetoprofilename">Cambiar perfil a %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Última conexión con la bomba</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Última conexión con la bomba [ minutos atrás]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Última conexión con la bomba hace %1$s %2$s min</string>
|
||||
<string name="sendsmsactionlabel">Enviar a %1$s</string>
|
||||
<string name="sendsmsactiondescription">Enviar SMS a todos los números</string>
|
||||
<string name="sendsmsactiontext">Mandar mensaje SMS</string>
|
||||
<string name="cobvsiob">COB vs IOB</string>
|
||||
<string name="bolusconstraintappliedwarn">Restricción de bolo aplicada: %1$.2f U a %2$.2f U</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>! Se ha detectado una absorción lenta de hidratos de carbono: %2$d%% de tiempo. Compruebe de nuevo su calculo. Los COB se pueden sobrestimar, por lo que ¡se podría administrar más insulina de la cuenta!</font>]]></string>
|
||||
<string name="partialboluswizard">Administrar esta parte del resultado del asistente de bolos [%]</string>
|
||||
<string name="deliverpartofboluswizard">El asistente de bolos realiza el cálculo, pero solo se entrega esta parte de la insulina calculada. Útil con el algoritmo SMB.</string>
|
||||
<string name="loading">Cargando...</string>
|
||||
<string name="snooze">Silenciar</string>
|
||||
<string name="time_range">Intervalo de tiempo</string>
|
||||
<string name="timerange_value">El tiempo está entre %1$s y %2$s</string>
|
||||
<string name="between">Entre </string>
|
||||
<string name="increasingmaxbasal">Aumentar el valor basal máximo porque el ajuste es inferior a tu base máxima en el perfil</string>
|
||||
<string name="smscommunicator_messagebody">El cuerpo del mensaje es inválido</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
|
@ -1026,7 +771,6 @@
|
|||
<string name="profilenamecontainsdot">El nombre de perfil contiene puntos.\nEsto no está soportado por NS.\nEl perfil no se carga en NS.</string>
|
||||
<string name="low_mark_comment">Valor inferior del área de rango (sólo visualización)</string>
|
||||
<string name="high_mark_comment">Valor superior al área de rango (sólo visualización)</string>
|
||||
<string name="reorder_label">Repetir</string>
|
||||
<string name="age">Edad:</string>
|
||||
<string name="weight_label">Peso:</string>
|
||||
<string name="id">ID:</string>
|
||||
|
@ -1047,8 +791,6 @@
|
|||
<string name="randombg_short">BG</string>
|
||||
<string name="tools">Herramientas</string>
|
||||
<string name="show_calculation">Mostrar cálculo</string>
|
||||
<string name="automation_event">Automatización de eventos</string>
|
||||
<string name="alreadyset">Set listo</string>
|
||||
<string name="clearqueueconfirm">¿Borrar cola? ¡Se perderán todos los datos de la cola!</string>
|
||||
<string name="ebstopsloop">El uso de la función de bolo extendido detendrá el modo de bucle cerrado durante el tiempo de ejecución del bolo extendido. ¿Realmente quieres esto?</string>
|
||||
<string name="closed_loop_disabled_with_eb">Bucle cerrado inhabilitado debido a la ejecución del bolo extendido</string>
|
||||
|
@ -1058,7 +800,6 @@
|
|||
<string name="loop_smbexecution_time_label">Tiempo de ejecución de SMB</string>
|
||||
<string name="loop_tbrrequest_time_label">Tiempo requerido para Basal temporal</string>
|
||||
<string name="loop_tbrexecution_time_label">Tiempo de ejecución para Temp Basal</string>
|
||||
<string name="insight_alert_notification_channel">Alertas de bomba Insight</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="smscommunicator_code_from_authenticator_for" comment="This is continuation of sentence: To [ACTION] reply with code">desde la aplicación de autenticación para: %1$s seguido de PIN</string>
|
||||
<string name="smscommunicator_otp_pin">PIN obligatorio adicional al final del token</string>
|
||||
|
@ -1080,8 +821,6 @@
|
|||
<string name="smscommunicator_otp_reset_header">Restablecer autentificadores</string>
|
||||
<string name="smscommunicator_otp_install_info">En cada teléfono seguidor, instale la aplicación Authenticator que admita tokens RFC 6238 TOTP. Las aplicaciones gratuitas populares son:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
|
||||
<string name="smscommunicator_otp_reset_warning">Al resetear el autenticador haces que todos los autenticadores ya provistos no sean válidos. ¡Necesitarás configurarlos de nuevo!</string>
|
||||
<string name="onconnect">Al conectar</string>
|
||||
<string name="ondisconnect">Al desconectar</string>
|
||||
<string name="overview_show_predictions">Predicciones</string>
|
||||
<string name="overview_show_deviationslope">Pendiente de desviación</string>
|
||||
<string name="authorizationfailed">Ha fallado la autorización</string>
|
||||
|
@ -1141,7 +880,6 @@
|
|||
<string name="filter">Filtro</string>
|
||||
<string name="copytolocalprofile_invalid">No se puede crear el perfil local. El perfil no es válido.</string>
|
||||
<string name="cta_dont_kill_my_app_info">¿No matar mi aplicación?</string>
|
||||
<string name="alarm">Alarma</string>
|
||||
<string name="smscommunicator_report_pump_ureachable_summary">Enviar SMS si se activa un evento de bomba inaccesible</string>
|
||||
<string name="smscommunicator_pump_ureachable">Reportar bomba inalcanzable</string>
|
||||
<string name="advisoralarm">Ejecutar alarma cuando es hora de comer</string>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Traitements de sécurité</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Maximum Bolus autorisé [U]</string>
|
||||
|
@ -31,7 +30,6 @@
|
|||
<string name="description_persistent_notification">Affiche une notification en cours avec un bref aperçu de ce que fait votre Boucle</string>
|
||||
<string name="description_profile_local">Définissez un profil qui est disponible hors ligne.</string>
|
||||
<string name="description_profile_nightscout">Fournit le profil que vous avez défini dans Nightscout</string>
|
||||
<string name="description_pump_combo">Intégration des pompes Accu-Chek Combo il faut avoir Ruffy installé</string>
|
||||
<string name="description_pump_mdi">Intégration pompe pour les personnes qui font des injections quotidiennes multiples pour le traitement de leur diabète</string>
|
||||
<string name="description_pump_virtual">Intégration pour les pompes qui n’ont pas encore de pilote (Boucle Ouverte)</string>
|
||||
<string name="description_sensitivity_aaps">La sensibilité est calculée de la même manière que Oref0, mais vous pouvez spécifier la période concernée. L\'absorption minimale des glucides est calculée à partir des temps d’absorption max des glucides du menu préférences.</string>
|
||||
|
@ -64,7 +62,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">Bolus IA</string>
|
||||
<string name="openapsma_run">Exécuter maintenant</string>
|
||||
<string name="vitualpump_label">POMPE VIRTUELLE</string>
|
||||
<string name="virtualpump_resultok">OK</string>
|
||||
<string name="openapsma_lastrun_label">Dernière exécution</string>
|
||||
<string name="openapsma_inputparameters_label">Paramètres de saisie</string>
|
||||
<string name="openapsma_glucosestatus_label">État de la glycémie</string>
|
||||
|
@ -76,7 +73,6 @@
|
|||
<string name="result_insulin_carbs">Résultat: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">Pas de données glycémiques disponibles</string>
|
||||
<string name="openapsma_request_label">Requête</string>
|
||||
<string name="glucose">Glucose</string>
|
||||
<string name="delta">Delta</string>
|
||||
<string name="sms_delta">Delta:</string>
|
||||
<string name="configbuilder">Générateur de configuration</string>
|
||||
|
@ -124,12 +120,9 @@
|
|||
<string name="openloop">Boucle Ouverte</string>
|
||||
<string name="lowglucosesuspend">Arrêt Glycémie Basse</string>
|
||||
<string name="disabledloop">Boucle désactivée</string>
|
||||
<string name="disableloop">Désactiver la Boucle</string>
|
||||
<string name="enableloop">Activer la Boucle</string>
|
||||
<string name="openloop_newsuggestion">Nouvelle recommendation disponible</string>
|
||||
<string name="carbssuggestion">Suggestion de glucides</string>
|
||||
<string name="unsupportednsversion">Version incompatible de Nightscout</string>
|
||||
<string name="loopdisabled">BOUCLE DÉSACTIVÉE PAR RESTRICTIONS</string>
|
||||
<string name="treatments_wizard_basaliob_label">Basal IA</string>
|
||||
<string name="bolusconstraintapplied">Restriction du Bolus appliquée</string>
|
||||
<string name="carbsconstraintapplied">Restriction des Glucides appliquée</string>
|
||||
|
@ -138,11 +131,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Capteur</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">Décalage horaire</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Durée</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Notes</string>
|
||||
<string name="event_time_label">Heure événement</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Profil</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Source de Glycémie</string>
|
||||
<string name="noprofile">Pas de profil téléchargé encore depuis NS</string>
|
||||
<string name="overview_tempbasal_button">Basal Temporaire</string>
|
||||
<string name="overview_extendedbolus_button">Bolus étendu</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Version Nightscout :</string>
|
||||
|
@ -194,7 +184,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="smscommunicator_remotebolusmindistance_summary">Nombre minimum de minutes qu\'il doit y avoir entre un bolus distant et le suivant</string>
|
||||
<string name="smscommunicator_remotebolusmindistance">Combien de minutes doit-il y avoir, au minimum, entre un bolus et le suivant</string>
|
||||
<string name="smscommunicator_remotebolusmindistance_caveat">Pour votre sécurité, pour modifier cette préférence vous devez ajouter au moins 2 numéros de téléphone.</string>
|
||||
<string name="bolusdelivered">Bolus de %1$.2f U délivré avec succès</string>
|
||||
<string name="bolusrequested">%1$.2f U vont être injectées</string>
|
||||
<string name="smscommunicator_bolusdelivered">Bolus de %1$.2f U délivré avec succès</string>
|
||||
<string name="smscommunicator_mealbolusdelivered">Bolus repas de %1$.2f U délivré avec succès</string>
|
||||
|
@ -202,11 +191,8 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="smscommunicator_tt_set">Cible %1$s pendant %2$d minutes définie avec succès</string>
|
||||
<string name="smscommunicator_tt_canceled">Cible Temp annulée avec succès</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Autoriser les commandes à distance par SMS</string>
|
||||
<string name="bolusstopped">Bolus arrêté</string>
|
||||
<string name="bolusstopping">Arrêter bolus</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">La Boucle a été désactivée</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">La Boucle a été activée</string>
|
||||
<string name="smscommunicator_loopisdisabled">La Boucle est désactivée</string>
|
||||
<string name="smscommunicator_loopisenabled">La Boucle est activée</string>
|
||||
<string name="valuelimitedto">%1$.2f limité à %2$.2f</string>
|
||||
<string name="valueoutofrange">La valeur %1$s est en dehors des limites</string>
|
||||
|
@ -247,7 +233,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="overview_editquickwizard_valid">Valide:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Ajouter</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Éditer</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Supprimer</string>
|
||||
<string name="mealbolus">Repas</string>
|
||||
<string name="correctionbous">Correction</string>
|
||||
<string name="actions">Actions</string>
|
||||
|
@ -281,8 +266,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="sms_minago">il y a %1$d min</string>
|
||||
<string name="localprofile">Profil Local</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Delta basé sur une courte moyenne</string>
|
||||
<string name="long_avgdelta">Delta basé sur une longue moyenne</string>
|
||||
<string name="array_of_elements">Tableau de %1$d éléments.\nValeur Actuelle :</string>
|
||||
<string name="openapsma_autosensdata_label">Données Autosens</string>
|
||||
<string name="openapsma_scriptdebugdata_label">Débogage du Script</string>
|
||||
|
@ -292,7 +275,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="eatingsoon">Repas imminent</string>
|
||||
<string name="hypo">Hypo</string>
|
||||
<string name="activity">Activité</string>
|
||||
<string name="removerecord">Supprimer l\'enregistrement</string>
|
||||
<string name="actions_shortname">ACT</string>
|
||||
<string name="configbuilder_shortname">CONF</string>
|
||||
<string name="loop_shortname">BOUCLE</string>
|
||||
|
@ -344,7 +326,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="show_queue">Afficher queue</string>
|
||||
<string name="queue">Queue :</string>
|
||||
<string name="status">État :</string>
|
||||
<string name="paused">En pause</string>
|
||||
<string name="clearlog">Effacer histo</string>
|
||||
<string name="nowritepermission">NSCLIENT ne possède pas la permission d\'écriture. Mauvais API secret?</string>
|
||||
<string name="wear_settings">Paramètres Wear</string>
|
||||
|
@ -366,12 +347,10 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="needwhitelisting">%1$s a besoin d\'optimisation de la batterie (whitelisting) pour une performance correcte</string>
|
||||
<string name="loopsuspended">La Boucle est suspendue</string>
|
||||
<string name="loopsuspendedfor">Suspendu (%1$d m)</string>
|
||||
<string name="suspendloop">Suspendre la boucle</string>
|
||||
<string name="suspendloopfor1h">Suspendre la Boucle pour 1h</string>
|
||||
<string name="suspendloopfor2h">Suspendre la Boucle pour 2h</string>
|
||||
<string name="suspendloopfor3h">Suspendre la Boucle pour 3h</string>
|
||||
<string name="suspendloopfor10h">Suspendre la Boucle pour 10h</string>
|
||||
<string name="suspendloopforXmin">Suspendre la Boucle pour %1$d min</string>
|
||||
<string name="disconnectpump">Déconnecter la pompe</string>
|
||||
<string name="disconnectpumpfor15m">Déconnecter la pompe 15 min</string>
|
||||
<string name="disconnectpumpfor30m">Déconnecter la pompe 30 min</string>
|
||||
|
@ -416,8 +395,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="statuslights_bat_warning">Seuil d’alerte niveau pile pompe [%]</string>
|
||||
<string name="statuslights_bat_critical">Seuil critique niveau pile pompe [%]</string>
|
||||
<string name="prediction_shortname">PRED</string>
|
||||
<string name="iob">IA</string>
|
||||
<string name="cob">GA</string>
|
||||
<string name="basal_shortname">BAS</string>
|
||||
<string name="deviation_shortname">DEV</string>
|
||||
<string name="activity_shortname">ACT</string>
|
||||
|
@ -472,7 +449,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="valuesnotstored">Valeurs non enregistrées !</string>
|
||||
<string name="ns_localbroadcasts">Active les diffusions vers d\'autres applications (comme xDrip+). Ne pas activer si plusieurs instances d\'AAPS ou de NSClient sont installées !</string>
|
||||
<string name="ns_localbroadcasts_title">Activer les transmissions locales</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Durée [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Activer RNS</string>
|
||||
<string name="enablesmb">Activer SMB</string>
|
||||
|
@ -508,7 +484,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="shortfat">Gras (Lipides)</string>
|
||||
<string name="active"><![CDATA[<Actif>]]></string>
|
||||
<string name="executingrightnow">Commande exécutée à l\'instant</string>
|
||||
<string name="pump_unreachable">Pompe hors de portée</string>
|
||||
<string name="missed_bg_readings">Valeurs de glycémie manquantes</string>
|
||||
<string name="raise_notifications_as_android_notifications">Utiliser les notifications système pour les alertes et notifications</string>
|
||||
<string name="gradually_increase_notification_volume">Augmentation progressive du volume pour les alertes et les notifications</string>
|
||||
|
@ -548,41 +523,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="closedmodeenabled">Mode boucle fermée activé</string>
|
||||
<string name="maxiobset">Maximum IA réglé correctement</string>
|
||||
<string name="hasbgdata">Glycémie disponible depuis la source sélectionnée</string>
|
||||
<string name="combo_programming_bolus">Programmer la pompe pour injecter un bolus</string>
|
||||
<string name="combo_pump_state_label">État</string>
|
||||
<string name="combo_pump_activity_label">Activité</string>
|
||||
<string name="combo_no_pump_connection">Pas de connexion depuis %1$d min</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d min restantes)</string>
|
||||
<string name="combo_pump_state_initializing">Initialisation</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Arrêté pour cause d\'erreur</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Arrêté par l\'utilisateur</string>
|
||||
<string name="combo_pump_state_running">En cours d\'exécution</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Annulation en cours du TBR</string>
|
||||
<string name="combo_pump_action_setting_tbr">Paramétrer TBR (%1$d%% / %2$d min) </string>
|
||||
<string name="combo_pump_action_bolusing">Injection du Bolus en cours (%1$.1f U)</string>
|
||||
<string name="combo_pump_action_refreshing">Actualisation en cours</string>
|
||||
<string name="combo_pump_unsupported_operation">L\'opération demandée n\'est pas prise en charge par la pompe</string>
|
||||
<string name="combo_low_suspend_forced_notification">Utilisation dangereuse : les bolus étendus ou carrés sont actifs. Le mode Boucle a été programmé pour des suspensions seulement pour 6 heures. Uniquement les bolus normaux sont pris en charge par le mode Boucle</string>
|
||||
<string name="combo_force_disabled_notification">Utilisation dangereuse : la pompe utilise un profil avec taux basal différent de celui du premier. Le mode Boucle a été désactivé. Sélectionner le premier profil sur la pompe et rafraîchir.</string>
|
||||
<string name="bolus_frequency_exceeded">Un bolus avec la même quantité d’insuline a été demandé au cours de la dernière minute. Pour prévenir l’administration accidentelle de deux bolus à la fois et pour protéger contre les bugs, ceci (bolus) n\'est pas autorisé.</string>
|
||||
<string name="combo_pump_connected_now">Maintenant</string>
|
||||
<string name="combo_activity_reading_pump_history">Lecture historique pompe</string>
|
||||
<string name="combo_activity_setting_basal_profile">Définir le profil basal</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Niveau réservoir pompe bas</string>
|
||||
<string name="combo_pump_battery_low_warrning">Pile pompe faible</string>
|
||||
<string name="combo_is_in_error_state">La pompe affiche l’erreur E%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">Bas</string>
|
||||
<string name="combo_reservoir_empty">Vide</string>
|
||||
<string name="combo_reservoir_normal">Normal</string>
|
||||
<string name="combo_notification_check_time_date">Mise à jour nécessaire de l\'heure de la pompe</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">Alarme TBR ANNULÉ confirmée</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Impossible d\'établir la communication avec la pompe. Aucun bolus n\'a été administré</string>
|
||||
<string name="combo_error_no_bolus_delivered">Administration bolus échouée. Il semble qu’aucun bolus n’a été administré. Pour être sûr, veuillez vérifier la pompe pour éviter un double bolus ensuite refaire le bolus une nouvelle fois.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">Seulement %1$.2f U de %2$.2f U du bolus demandé a été administré dû à une erreur. Veuillez svp vérifier la pompe pour contrôler cela et prendre les mesures appropriées.</string>
|
||||
<string name="combo_error_bolus_verification_failed">L\'administration de bolus et la vérification de l\'historique de la pompe ont échoué. Vérifiez la pompe manuellement. Si un bolus a été administré, il sera ajouté aux traitements au cours de la prochaine connexion avec la pompe.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Pas assez d\'insuline dans le réservoir pour le bolus</string>
|
||||
<string name="extendedbolusdeliveryerror">Erreur administration bolus étendu</string>
|
||||
<string name="insightpump_shortname">AC-I</string>
|
||||
<string name="enablesmbalways">Activer en permanence les SMB</string>
|
||||
<string name="enablesmbalways_summary">Activer toujours SMB de manière autonome pour les bolus. Ceci est possible uniquement avec une source de glycémie ayant un très bon filtrage de données comme le G5</string>
|
||||
<string name="enablesmbaftercarbs">Activer SMB après ingestion de glucides</string>
|
||||
|
@ -639,23 +580,8 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="start_hypo_tt">Début Traitement Hypo</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Version Dev. La Boucle Fermée est désactivée.</string>
|
||||
<string name="engineering_mode_enabled">Mode ingénierie actif</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Lecture du profil basal</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">L\'historique de la pompe a été modifié depuis le calcul du bolus. Le bolus n\'a pas été administré. Merci de recalculer le bolus s\'il est toujours nécessaire.</string>
|
||||
<string name="combo_error_updating_treatment_record">Le bolus a été délivré mais il n\'a pas pu être ajouté à l\'historique des traitements. Ceci peut se produire lorsque deux petits bolus de la même taille sont gérés dans les deux dernières minutes. Merci de vérifier l\'historique de la pompe et les entrées de traitements puis utilisez le Careportal pour y ajouter les entrées manquantes. Assurez-vous de ne pas ajouter des entrées au cours de la même minute et pour la même quantité d\'insuline.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Rejet cible temporaire haute parce que le calcul ne prend pas en compte les changements récents de l\'historique pompe</string>
|
||||
<string name="combo_activity_checking_pump_state">Actualisation de l\'état de la pompe</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">Le taux basal de la pompe a été modifié et sera bientôt actualisé</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Le pourcentage de basal a changé dans la pompe mais sa lecture a échoué</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Vérification des modifications de l\'historique</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">De multiples bolus similaires viennent d\'être importés dans la même minute. Un seul enregistrement a pu être ajouté aux traitements. Merci de vérifier la pompe et d\'ajouter manuellement un enregistrement de bolus en utilisant l\'onglet Careportal. Assurez vous de créer ce bolus avec un temps différent de tous les autres Bolus.</string>
|
||||
<string name="about_link_urls">\n\ndocumentation :\nhttps://androidaps.readthedocs.io/fr/latest/\n\nfacebook :\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
|
||||
<string name="combo_check_date">Le dernier bolus enregistré date d\'il y a plus de 24h ou est dans le futur. Vérifiez que la date dans la pompe est correctement définie.</string>
|
||||
<string name="combo_suspious_bolus_time">L\'heure/date sur la pompe du dernier bolus administré semble erroné. L\'IA est probablement incorrecte. Vérifiez l\'heure/date de la pompe.</string>
|
||||
<string name="profileswitch_ismissing">ProfileSwitch manquant. S’il vous plaît faire un changement de profil ou appuyez sur « Activer le profil » dans le LocalProfile.</string>
|
||||
<string name="combo_bolus_count">Nombre de bolus</string>
|
||||
<string name="combo_tbr_count">Nombre de TBR</string>
|
||||
<string name="pumpisnottempbasalcapable">Pompe n’est pas capable de basals temporaires</string>
|
||||
<string name="novalidbasalrate">Aucun taux basal valide provenant de la pompe</string>
|
||||
<string name="closedmodedisabledinpreferences">Mode de Boucle Fermée désactivé dans les préférences</string>
|
||||
<string name="autosensdisabledinpreferences">Autosens désactivé dans les préférences</string>
|
||||
<string name="smbdisabledinpreferences">SMB désactivée dans les préférences</string>
|
||||
|
@ -666,12 +592,10 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="smb_frequency_exceeded">Un bolus a été délivré dans les 3 dernières minutes, SMB ignoré</string>
|
||||
<string name="basal_set_correctly">Basal correctement configuré</string>
|
||||
<string name="limitingextendedbolus">Limiter les bolus prolongé à %1$.1f U à cause de %2$s</string>
|
||||
<string name="limitingmaxiob">Limiter l’IA max %1$.1f U en raison de %2$s</string>
|
||||
<string name="limitingcarbs">Limiter les glucides %1$d g à cause de %2$s</string>
|
||||
<string name="limitingiob">Limiter l’IA %1$.1f U en raison de la %2$s</string>
|
||||
<string name="maxvalueinpreferences">valeur Max dans les préférences</string>
|
||||
<string name="hardlimit">limite fixée</string>
|
||||
<string name="unsafeusage">utilisation dangereuse</string>
|
||||
<string name="readstatusfailed">La lecture du statut a échoué</string>
|
||||
<string name="record_pump_site_change">Enregistrer changement de site de cathéter</string>
|
||||
<string name="record_insulin_cartridge_change">Enreg. changement de réservoir</string>
|
||||
|
@ -681,12 +605,8 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="reset">réinitialiser</string>
|
||||
<string name="openapssmb_maxiob_title">IA totale maximale pour OpenAPS [U]</string>
|
||||
<string name="openapssmb_maxiob_summary">Cette valeur est appelée Max IA (Insuline Active) dans le contaxte OpenAPS\nOpenAPS n’ajoutera pas plus d’insuline si l\'IA (Insuline Active) actuelle est supérieure à cette valeur</string>
|
||||
<string name="pump_stopped">Pompe arrêtée</string>
|
||||
<string name="pump_started">Pompe démarrée</string>
|
||||
<string name="pump_paused">Pompe suspendue</string>
|
||||
<string name="absorption_cutoff_title">Durée maximale d’absorption pour un repas [h]</string>
|
||||
<string name="absorption_cutoff_summary">Durée où n’importe quel repas est considéré absorbé. Les glucides restants ne seront pas pris en compte.</string>
|
||||
<string name="time">Temps</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Affiche les notes dans les dialogues</string>
|
||||
<string name="next_button">Suivant</string>
|
||||
<string name="previous_button">Préc</string>
|
||||
|
@ -740,7 +660,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="needlocationpermission">L\'application a besoin de l\'autorisation de localisation pour l\'analyse BT et l\'identification WiFi</string>
|
||||
<string name="needstoragepermission">L\'application a besoin d\'une autorisation de stockage pour pouvoir stocker les fichiers journaux et les paramètres d\'exportation</string>
|
||||
<string name="request">Demande</string>
|
||||
<string name="exit">Quitter</string>
|
||||
<string name="open_navigation">Ouvrir navigation</string>
|
||||
<string name="close_navigation">Fermer navigation</string>
|
||||
<string name="nav_plugin_preferences">Préférences du plugin</string>
|
||||
|
@ -758,7 +677,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="resistance_lowers_target_summary">Quand une résistance est détectée, baisse de la glycémie cible</string>
|
||||
<string name="sensitivity_raises_target_title">Sensibilité augmente la cible</string>
|
||||
<string name="sensitivity_raises_target_summary">Quand une sensibilité est détectée, augmentation de la glycémie cible</string>
|
||||
<string name="combo_invalid_setup">Paramétrage de la pompe invalide. Vérifiez la documentation et le menu QUICK INFO en utilisant le logiciel de configuration 360.</string>
|
||||
<string name="careportal_removestartedevents">Réinitialiser AndroidAPS</string>
|
||||
<string name="storedsettingsfound">Paramètres sauvegardés trouvés</string>
|
||||
<string name="allow_hardware_pump_text">ATTENTION : Si vous activez et connectez à une vraie pompe, AndroidAPS copiera les paramètres Basals du profil vers la pompe, écrasant le taux basal existant stocké sur la pompe. Assurez-vous d\'avoir correctement saisi et réglé les paramètres Basal dans AndroidAPS. Si vous ne savez pas ou si ne voulez pas écraser les paramètres Basal sur votre pompe, appuyez sur Annuler et reporter le passage à la pompe à une date ultérieure.</string>
|
||||
|
@ -785,113 +703,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="sendlogfiles">Envoi des fichiers logs d\'aujourd\'hui aux développeurs avec l\'heure. Cas imprévu.</string>
|
||||
<string name="loop_openmode_min_change">Changement minimum [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">Le fonctionnement de la Boucle demandera une confirmation uniquement si le changement est supérieur à cette valeur en %. Par défaut, la valeur est 20%</string>
|
||||
<string name="searching_for_devices">Recherche d\'appareils en cours…</string>
|
||||
<string name="pairing_completed">Appairage terminé</string>
|
||||
<string name="code_compare">Les codes affichés sur cet appareil et sur la pompe sont-ils identiques ?</string>
|
||||
<string name="insight_pairing">Appairage de Insight</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">%1$.2f U / %2$.2f U délivrés</string>
|
||||
<string name="insight_alert_formatter">%1$s : %2$s</string>
|
||||
<string name="tube_changed">Tubulure changée</string>
|
||||
<string name="pump_time_updated">Mise à jour de l\'heure de la pompe</string>
|
||||
<string name="confirm">Confirmer</string>
|
||||
<string name="mute_alert">Coupure son</string>
|
||||
<string name="pump_alert">Alerte de la pompe</string>
|
||||
<string name="log_site_changes">Enreg. changement de site</string>
|
||||
<string name="log_reservoir_changes">Enreg. changement de réservoir</string>
|
||||
<string name="log_tube_changes">Enreg. changement de tubulure</string>
|
||||
<string name="log_battery_changes">Enreg. changement batterie</string>
|
||||
<string name="log_operating_mode_changes">Enreg. changement mode de fonctionnement</string>
|
||||
<string name="log_alerts">Enreg. alertes</string>
|
||||
<string name="enable_tbr_emulation">Activer l’émulation de DBT</string>
|
||||
<string name="enable_tbr_emulation_summary">Utilisez des Bolus étendus au lieu de DBTs pour contourner la limite de 250%%</string>
|
||||
<string name="disable_vibration">Désactiver les vibrations des bolus manuels</string>
|
||||
<string name="disable_vibration_summary">Concerne les bolus et bolus étendus (disponible uniquement pour les firmwares 3.x)</string>
|
||||
<string name="disable_vibration_auto">Désactiver les vibrations des bolus automatiques</string>
|
||||
<string name="disable_vibration_auto_summary">Concerne les SMB et les basal temp avec émulation DBT (disponible uniquement pour les firmwares 3.x)</string>
|
||||
<string name="disconnect_delay">Délai de déconnexion [s]</string>
|
||||
<string name="serial_number">Numéro de série</string>
|
||||
<string name="release_software_version">Version du logiciel</string>
|
||||
<string name="ui_processor_software_version">Version du logiciel de processeur UI</string>
|
||||
<string name="pc_processor_software_version">Version du logiciel du processeur PC</string>
|
||||
<string name="md_tel_processor_software_version">Version du logiciel MD tel processeur</string>
|
||||
<string name="safety_processor_software_version">Version logicielle du processeur de sécurité</string>
|
||||
<string name="bt_info_page_version">Version de la page d\'info BT</string>
|
||||
<string name="bluetooth_address">Adresse Bluetooth</string>
|
||||
<string name="system_id_appendix">Annexe ID Système</string>
|
||||
<string name="manufacturing_date">Date de fabrication</string>
|
||||
<string name="delete_pairing">Supprimer l’appairage</string>
|
||||
<string name="pairing_information">Information sur l’appairage</string>
|
||||
<string name="start_pump">Démarrer la pompe</string>
|
||||
<string name="stop_pump">Arrêter la pompe</string>
|
||||
<string name="operating_mode">Mode de fonctionnement</string>
|
||||
<string name="insight_status">État</string>
|
||||
<string name="tdd_bolus">DTI Bolus</string>
|
||||
<string name="tdd_basal">DTI Basale</string>
|
||||
<string name="tdd_total">DTI Total</string>
|
||||
<string name="recovering">Récupération en cours.</string>
|
||||
<string name="not_paired">Non appairé</string>
|
||||
<string name="last_connected">Dernière connexion</string>
|
||||
<string name="started">Démarré</string>
|
||||
<string name="stopped">Arrêté</string>
|
||||
<string name="tbr_formatter">%1$d%% pour %2$d / %3$d min</string>
|
||||
<string name="extended_bolus">Bolus étendu</string>
|
||||
<string name="multiwave_bolus">Bolus mixte</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f U pour %3$d min</string>
|
||||
<string name="enable_tbr_over_notification">Activer la notification de la fin DBT\n(réglage de pompe)</string>
|
||||
<string name="disable_tbr_over_notification">Désactiver la notification de la fin de DBT\n(réglage de pompe)</string>
|
||||
<string name="description_pump_insight_local">Intégration des pompes Accu-Chek Insight</string>
|
||||
<string name="not_inserted">Non inséré</string>
|
||||
<string name="short_status_last_connected">Dernière conn : il y a %1$d min</string>
|
||||
<string name="short_status_tbr">DBT : %1$d%% pour %2$d / %3$d min</string>
|
||||
<string name="short_status_extended">Étendue : %1$.2f / %2$.2f U pour %3$d min</string>
|
||||
<string name="short_status_multiwave">Mixte : %1$.2f / %2$.2f U pour %3$d min</string>
|
||||
<string name="short_status_tdd">DTI : %1$.2f</string>
|
||||
<string name="short_status_reservoir">Réserv.: %1$.2f U</string>
|
||||
<string name="short_status_battery">Batt.: %1$d%%</string>
|
||||
<string name="max_recovery_duration">Durée max. de récupération [s]</string>
|
||||
<string name="min_recovery_duration">Durée min. de récupération [s]</string>
|
||||
<string name="recovery_duration">Durée de récupération</string>
|
||||
<string name="timeout_during_handshake">Expiration pendant l\'appairage - réinitialiser le Bluetooth</string>
|
||||
<string name="weekday_sunday_short">Dim</string>
|
||||
<string name="weekday_saturday_short">Sam</string>
|
||||
<string name="weekday_friday_short">Ven</string>
|
||||
<string name="weekday_thursday_short">Jeu</string>
|
||||
<string name="weekday_wednesday_short">Mer</string>
|
||||
<string name="weekday_tuesday_short">Mar</string>
|
||||
<string name="weekday_monday_short">Lun</string>
|
||||
<string name="automation_description">Tâches d\'automatisation définies par l\'utilisateur</string>
|
||||
<string name="automation_missing_task_name">Merci d\'entrer le nom de la tâche.</string>
|
||||
<string name="automation_missing_trigger">Merci de spécifier au moins un déclencheur.</string>
|
||||
<string name="automation_missing_action">Merci de spécifier au moins une action.</string>
|
||||
<string name="alreadyenabled">Déjà activé</string>
|
||||
<string name="alreadydisabled">Déjà désactivé</string>
|
||||
<string name="alreadysuspended">Déjà suspendu</string>
|
||||
<string name="resumeloop">Reprendre la boucle</string>
|
||||
<string name="notsuspended">Non suspendu</string>
|
||||
<string name="starttemptarget">Démarrer la cible temp</string>
|
||||
<string name="stoptemptarget">Arrêter la cible temp</string>
|
||||
<string name="islesser">est inférieur à</string>
|
||||
<string name="isequalorlesser">est inférieur ou égal à</string>
|
||||
<string name="isequal">est égal à</string>
|
||||
<string name="isequalorgreater">est supérieur ou égal à</string>
|
||||
<string name="isgreater">est supérieur à</string>
|
||||
<string name="isnotavailable">n\'est pas disponible</string>
|
||||
<string name="glucoseisnotavailable">La glycémie n\'est pas disponible</string>
|
||||
<string name="glucosecomparedmgdl">Glycémie %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">Glycémie %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">Profil %% %1$s %2$d</string>
|
||||
<string name="iobcompared">IA %1$s %2$.1f</string>
|
||||
<string name="and">Et</string>
|
||||
<string name="or">Ou</string>
|
||||
<string name="xor">Exclusif ou</string>
|
||||
<string name="atspecifiedtime">À %1$s</string>
|
||||
<string name="use_network_location">Utiliser la localisation par le réseau</string>
|
||||
<string name="use_gps_location">Utiliser la localisation GPS</string>
|
||||
<string name="use_passive_location">Utiliser la localisation passive</string>
|
||||
<string name="locationservice">Service de localisation</string>
|
||||
<string name="automation_short">Auto</string>
|
||||
<string name="automation">Automatisation</string>
|
||||
<string name="profile_total">== ∑ %1$s U</string>
|
||||
<string name="dexcom_lognssensorchange_title">Enreg. du changement de capteur sur NS</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Créer automatiquement sur NS un événement \"Changement de capteur\" au démarrage du capteur</string>
|
||||
|
@ -921,17 +732,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="sms_wrongcode">Code incorrect. Commande annulée.</string>
|
||||
<string name="notconfigured">Non configuré</string>
|
||||
<string name="profileswitchcreated">Changement de profil effectué</string>
|
||||
<string name="recurringTime">Période répétitive</string>
|
||||
<string name="every">Chaque</string>
|
||||
<string name="never">Jamais</string>
|
||||
<string name="condition">État :</string>
|
||||
<string name="action">Action :</string>
|
||||
<string name="iob_u">IA [U]:</string>
|
||||
<string name="glucose_u">Glycémie [%1$s] :</string>
|
||||
<string name="delete_short">SUPPR</string>
|
||||
<string name="add_short">AJOUT</string>
|
||||
<string name="copy_short">COPIE</string>
|
||||
<string name="addnew">Ajouter un nouveau</string>
|
||||
<string name="versionChecker">Vérificateur de version</string>
|
||||
<string name="old_version">ancienne version</string>
|
||||
<string name="very_old_version">très ancienne version</string>
|
||||
|
@ -940,67 +740,12 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="dexcom_app_patched">App Dexcom (patchée)</string>
|
||||
<string name="dexcom_short">Dexcom</string>
|
||||
<string name="description_source_dexcom">Recevoir les valeurs de glycémie de l’application Dexcom patchée.</string>
|
||||
<string name="notification">Notification</string>
|
||||
<string name="notification_message">Notification : %1$s</string>
|
||||
<string name="alarm_message">Alarme: %1$s</string>
|
||||
<string name="message_short">Mess :</string>
|
||||
<string name="alarm_short">Alarme:</string>
|
||||
<string name="profilepercentage">Pourcentage du profil</string>
|
||||
<string name="percent_u">Pourcentage [%]:</string>
|
||||
<string name="startprofile">Début du profil %1$d%% pour %2$d min</string>
|
||||
<string name="startprofileforever">Début du profil %1$d%%</string>
|
||||
<string name="exists">existe</string>
|
||||
<string name="notexists">n\'existe pas</string>
|
||||
<string name="temptargetcompared">Cible Temp. %1$s</string>
|
||||
<string name="btdevicecompared">Connexion Bluetooth à l\'appareil %1$s %2$s</string>
|
||||
<string name="btdevice">Connecter à un appareil Bluetooth </string>
|
||||
<string name="wifissidcompared">SSID WiFi %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">Delta de glycémies</string>
|
||||
<string name="deltalabel_u">Delta Glyc. [%1$s]</string>
|
||||
<string name="currentlocation">Localisation actuelle</string>
|
||||
<string name="location">Localisation</string>
|
||||
<string name="latitude_short">Lat :</string>
|
||||
<string name="longitude_short">Long :</string>
|
||||
<string name="distance_short">Dist [m]:</string>
|
||||
<string name="name_short">Nom :</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">Quand </string>
|
||||
<string name="location_inside">Quand vous êtes à l\'intérieur de la zone</string>
|
||||
<string name="location_outside">Quand vous êtes à l\'extérieur de la zone</string>
|
||||
<string name="location_going_in">Quand vous entrez dans la zone</string>
|
||||
<string name="location_going_out">Quand vous sortez de la zone</string>
|
||||
<string name="lastboluslabel">Lors du dernier Bolus</string>
|
||||
<string name="lastboluscompared">Heure du dernier bolus %1$s il y a %2$s min</string>
|
||||
<string name="triggercoblabel">GA</string>
|
||||
<string name="cobcompared">GA %1$s %2$.0f</string>
|
||||
<string name="taskname">Nom de tâche</string>
|
||||
<string name="edit_short">ÉDITER</string>
|
||||
<string name="please_choose_an_action_type">Choisir un type d\'action</string>
|
||||
<string name="please_choose_a_trigger_type">Choisir un type de déclencheur</string>
|
||||
<string name="triggers">Déclencheurs :</string>
|
||||
<string name="remove_label">SUPPRIMER</string>
|
||||
<string name="preconditions">Conditions préalables :</string>
|
||||
<string name="profilename">Remplacer le profil par</string>
|
||||
<string name="changengetoprofilename">Remplacer le profil par %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Dernière connexion à la pompe</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Dernière connexion [min]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Dernière connexion pompe %1$s il y a %2$s min</string>
|
||||
<string name="sendsmsactionlabel">Envoyer SMS : %1$s</string>
|
||||
<string name="sendsmsactiondescription">Envoyer SMS à tous les numéros</string>
|
||||
<string name="sendsmsactiontext">Envoyer SMS avec du texte</string>
|
||||
<string name="cobvsiob">GA vs IA</string>
|
||||
<string name="bolusconstraintappliedwarn">Contrainte de Bolus appliquée : %1$.2f U vers %2$.2f U</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Absorption lente des glucides détectée : %2$d%% du temps. Vérifiez de nouveau votre calcul. Les GA (Glucides Actifs) peuvent être surestimés et alors plus d\'insuline pourrait être délivré !!!!!</font>]]></string>
|
||||
<string name="partialboluswizard">Injecter cette partie de Bolus calculée par l’assistant [%]</string>
|
||||
<string name="deliverpartofboluswizard">L\'assistant Bolus effectue le calcul mais seulement cette partie de l\'insuline calculée est délivrée. Utile avec l\'algorithme SMB.</string>
|
||||
<string name="loading">Chargement ...</string>
|
||||
<string name="snooze">Report alarme</string>
|
||||
<string name="time_range">Plage horaire</string>
|
||||
<string name="timerange_value">L\'heure est comprise entre %1$s et %2$s</string>
|
||||
<string name="between">Entre </string>
|
||||
<string name="increasingmaxbasal">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</string>
|
||||
<string name="smscommunicator_messagebody">Message invalide</string>
|
||||
<string name="format_bg_isf">%1$s SI: %2$.1f</string>
|
||||
|
@ -1029,7 +774,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="profilenamecontainsdot">Le nom du profil contient des points.\nCe n\'est pas pris en charge par NS.\nLe profil n\'est pas remonté dans NS.</string>
|
||||
<string name="low_mark_comment">Valeur inférieure dans la plage (affichage uniquement)</string>
|
||||
<string name="high_mark_comment">Valeur supérieure dans la plage (affichage uniquement)</string>
|
||||
<string name="reorder_label">Réordonner</string>
|
||||
<string name="age">Âge :</string>
|
||||
<string name="weight_label">Poids :</string>
|
||||
<string name="id">ID :</string>
|
||||
|
@ -1050,8 +794,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="randombg_short">Gly</string>
|
||||
<string name="tools">Outils</string>
|
||||
<string name="show_calculation">Afficher le calcul</string>
|
||||
<string name="automation_event">Evénement auto.</string>
|
||||
<string name="alreadyset">Déjà configuré</string>
|
||||
<string name="clearqueueconfirm">Effacer la queue ? Toutes les données en attente seront perdues !</string>
|
||||
<string name="ebstopsloop">L\'utilisation du bolus étendu arrètera la boucle fermée pour la durée d\'exécution du bolus étendu. Voulez-vous vraiment le faire ?</string>
|
||||
<string name="closed_loop_disabled_with_eb">Boucle fermée désactivée à cause du bolus étendu</string>
|
||||
|
@ -1061,7 +803,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="loop_smbexecution_time_label">Heure d\'exécution SMB</string>
|
||||
<string name="loop_tbrrequest_time_label">Heure de demande basal temp</string>
|
||||
<string name="loop_tbrexecution_time_label">Heure d\'exécution basal temp</string>
|
||||
<string name="insight_alert_notification_channel">Alertes Pompe Insight</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="smscommunicator_code_from_authenticator_for" comment="This is continuation of sentence: To [ACTION] reply with code">depuis l\'application Authenticator pour : %1$s suivie du code PIN</string>
|
||||
<string name="smscommunicator_otp_pin">Code PIN obligatoire à la fin de l\'OTP</string>
|
||||
|
@ -1083,8 +824,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="smscommunicator_otp_reset_header">Réinitialiser les authentificateurs</string>
|
||||
<string name="smscommunicator_otp_install_info">Sur chaque téléphone suiveur, installez une appli. Authentificateur qui prend en charge les jetons RFC 6238 TOTP. Les applications libres populaires sont:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
|
||||
<string name="smscommunicator_otp_reset_warning">En réinitialisant l\'Authentificateur, vous invalidez tous les authentificateurs déjà initialisés. Vous devrez les reconfigurer !</string>
|
||||
<string name="onconnect">À la connexion</string>
|
||||
<string name="ondisconnect">À la déconnexion</string>
|
||||
<string name="overview_show_predictions">Prédictions</string>
|
||||
<string name="overview_show_deviationslope">Pente de déviations</string>
|
||||
<string name="authorizationfailed">Echec de l\'authentification</string>
|
||||
|
@ -1144,7 +883,6 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="filter">Filtrer</string>
|
||||
<string name="copytolocalprofile_invalid">Impossible de créer le profil local. Le profil est invalide.</string>
|
||||
<string name="cta_dont_kill_my_app_info">Garder l\'appli en arrière plan ?</string>
|
||||
<string name="alarm">Alarme</string>
|
||||
<string name="smscommunicator_report_pump_ureachable_summary">Envoyer un SMS si l\'événement Pompe hors de portée est déclenché</string>
|
||||
<string name="smscommunicator_pump_ureachable">Signaler Pompe hors de portée</string>
|
||||
<string name="advisoralarm">Alerter quand il est temps de manger</string>
|
||||
|
@ -1163,4 +901,8 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="cannula">Canule</string>
|
||||
<string name="userentry">Entrées utilisateur</string>
|
||||
<string name="common_values">Utilisez les valeurs qui correspondent à vos plus gros repas\n</string>
|
||||
<string name="summary_email_for_crash_report">Cette adresse e-mail sera jointe aux rapports de plantage afin que nous puissions vous contacter dans les cas urgents. C\'est facultatif.</string>
|
||||
<string name="email_address">Adresse e-mail</string>
|
||||
<string name="privacy_settings">Paramètres de confidentialité</string>
|
||||
<string name="privacy_summary">Vous pouvez fournir une adresse e-mail facultative si vous voulez être informé des plantages de l\'application. Ce n\'est pas un service automatisé. Vous serez contacté par les développeurs dans des situations dangereuses.</string>
|
||||
</resources>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="nav_preferences_plugin">%1$s Sainroghanna</string>
|
||||
<string name="nav_preferences">Sainroghanna</string>
|
||||
|
@ -32,7 +31,6 @@
|
|||
<string name="openapsma_profile_label">Próifíl</string>
|
||||
<string name="result">Toradh</string>
|
||||
<string name="result_insulin_carbs">Toradh: %1$s %2$s</string>
|
||||
<string name="glucose">Glúcóis</string>
|
||||
<string name="delta">Deilte</string>
|
||||
<string name="sms_delta">Deilte:</string>
|
||||
<string name="treatments">Cóireálacha</string>
|
||||
|
@ -55,14 +53,10 @@
|
|||
<string name="closedloop">Lúb dúnta</string>
|
||||
<string name="openloop">Lúb oscailte</string>
|
||||
<string name="disabledloop">Lúb díchumasaithe</string>
|
||||
<string name="disableloop">Díchumasaigh lúb</string>
|
||||
<string name="enableloop">Cumasaigh lúb</string>
|
||||
<string name="loopdisabled">LÚB DÍCHUMASAITHE LE SRIANTA</string>
|
||||
<string name="treatments_wizard_basaliob_label">Bunaidh IOB</string>
|
||||
<string name="careportal_newnstreatment_other">Eile</string>
|
||||
<string name="careportal_newnstreatment_sensor">Braiteoir</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Fad</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Nótaí</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Próifíl</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Glúcóis cineál</string>
|
||||
<string name="exported">Easpórtáil Socruithe</string>
|
||||
|
@ -72,11 +66,8 @@
|
|||
<string name="check_preferences_import_btn">Iompórtáil</string>
|
||||
<string name="save">Sábháil</string>
|
||||
<string name="reloadprofile">Athlódáil próifíl</string>
|
||||
<string name="bolusstopped">Bólas stopadh</string>
|
||||
<string name="bolusstopping">Ag stopadh bólas</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Is lúb díchumasaithe</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Is lúb cumasaithe</string>
|
||||
<string name="smscommunicator_loopisdisabled">Is lúb díchumasaithe</string>
|
||||
<string name="smscommunicator_loopisenabled">Is lúb cumasaithe</string>
|
||||
<string name="smscommunicator_tempbasalcancelfailed">Cealú TBR teip</string>
|
||||
<string name="overview_editquickwizard_carbs">Carbí:</string>
|
||||
|
@ -122,12 +113,10 @@
|
|||
<string name="Glimp">Glimp</string>
|
||||
<string name="loopsuspended">Lúb ar fionraí</string>
|
||||
<string name="loopsuspendedfor">Ar fionraí (%1$d nóim)</string>
|
||||
<string name="suspendloop">Fionraí lúb</string>
|
||||
<string name="suspendloopfor1h">Fionraí lúb do 1 u</string>
|
||||
<string name="suspendloopfor2h">Fionraí lúb do 2 u</string>
|
||||
<string name="suspendloopfor3h">Fionraí lúb do 3 u</string>
|
||||
<string name="suspendloopfor10h">Fionraí lúb do 10 u</string>
|
||||
<string name="suspendloopforXmin">Fionraí lúb do %1$d nóim</string>
|
||||
<string name="disconnectpump">Dhícheangal Caidéil</string>
|
||||
<string name="disconnectpumpfor15m">Dhícheangal Caidéil do 15 nóim</string>
|
||||
<string name="disconnectpumpfor30m">Dhícheangal Caidéil do 30 nóim</string>
|
||||
|
@ -146,8 +135,6 @@
|
|||
<string name="treatments_wizard_cob_label">COB</string>
|
||||
<string name="ultrafastactinginsulincomment">Fiasp</string>
|
||||
<string name="insulin_shortname">INS</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">COB</string>
|
||||
<string name="basal_shortname">BUN</string>
|
||||
<string name="activity_shortname">GNÍ</string>
|
||||
<string name="nav_about">Faoi</string>
|
||||
|
@ -163,7 +150,6 @@
|
|||
<string name="basal_short">BUN</string>
|
||||
<string name="mdtp_ok">Ceart go leor</string>
|
||||
<string name="mdtp_cancel">Cuir ar ceal</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Fad [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="rapid_acting_oref">Rapid-Acting Oref</string>
|
||||
<string name="lyumjev">Lyumjev</string>
|
||||
|
@ -175,28 +161,6 @@
|
|||
<string name="shortkilojoul">kJ</string>
|
||||
<string name="loopenabled">Lúb cumasaithe</string>
|
||||
<string name="apsselected">APS roghnaithe</string>
|
||||
<string name="combo_programming_bolus">Cláir Caidéil bólas</string>
|
||||
<string name="combo_pump_state_label">Stáit</string>
|
||||
<string name="combo_pump_activity_label">Gníomhaíocht</string>
|
||||
<string name="combo_no_pump_connection">Níl nasc le haghaidh %1$d nóim</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d nóim fágtha)</string>
|
||||
<string name="combo_pump_state_initializing">Tosaithe</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Ar fionraí ag earráid</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Ar fionraí ag úsáideoir</string>
|
||||
<string name="combo_pump_state_running">Ag reáchtáil</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Cealú BRS</string>
|
||||
<string name="combo_pump_action_setting_tbr">Socrú BRS (%1$d%% / %2$d nóim)</string>
|
||||
<string name="combo_pump_action_bolusing">Ag bólas (%1$.1f A)</string>
|
||||
<string name="combo_pump_action_refreshing">Athnuaigh</string>
|
||||
<string name="combo_pump_connected_now">Anois</string>
|
||||
<string name="combo_activity_reading_pump_history">Léigh stair caidéil</string>
|
||||
<string name="combo_activity_setting_basal_profile">Socrú próifíl bunaidh</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Is leibhéal cartús íseal</string>
|
||||
<string name="combo_pump_battery_low_warrning">Is ceallraí Caidéil íseal</string>
|
||||
<string name="combo_reservoir_low">Íseal</string>
|
||||
<string name="combo_reservoir_empty">Folamh</string>
|
||||
<string name="combo_reservoir_normal">Gnáth</string>
|
||||
<string name="combo_notification_check_time_date">Is nuashonrú gá clog Caidéil</string>
|
||||
<string name="overview_insulin_label">Inslin</string>
|
||||
<string name="overview_buttons_selection">Cnaipi</string>
|
||||
<string name="overview_cgm">CGM</string>
|
||||
|
@ -204,60 +168,23 @@
|
|||
<string name="category">Catagóir</string>
|
||||
<string name="overview_show_activity">Gníomhaíocht</string>
|
||||
<string name="overview_show_basals">Bunaidhi</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Léigh próifíl bunaidh</string>
|
||||
<string name="combo_activity_checking_pump_state">Athnuaigh caidéil stáit</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Ag féachaint d\'athruithe stair</string>
|
||||
<string name="food_short">Bia</string>
|
||||
<string name="pump_stopped">Caidéil stopadh</string>
|
||||
<string name="pump_started">Caidéil tosú</string>
|
||||
<string name="pump_paused">Caidéil ar sos</string>
|
||||
<string name="time">Am</string>
|
||||
<string name="next_button">Ar Aghaidh</string>
|
||||
<string name="previous_button">Roimhe seo</string>
|
||||
<string name="cgm">CGM</string>
|
||||
<string name="ns_wifionly">Úsáid WiFi nasc amháin</string>
|
||||
<string name="ns_wifi_ssids">WiFi SSID</string>
|
||||
<string name="wear_general_settings">Socruithe Ginearálta</string>
|
||||
<string name="exit">Scoir</string>
|
||||
<string name="poctech">Poctech</string>
|
||||
<string name="treatments_wizard_total_label">Lomlán</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">%1$.2f A / %2$.2f A seachadta</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="mute_alert">Balbh</string>
|
||||
<string name="serial_number">Sraithuimhir</string>
|
||||
<string name="insight_status">Stádas</string>
|
||||
<string name="tdd_bolus">TDD Bólas</string>
|
||||
<string name="tdd_basal">TDD Bunaidh</string>
|
||||
<string name="tdd_total">TDD Lomlán</string>
|
||||
<string name="started">Thosaigh</string>
|
||||
<string name="short_status_tdd">TDD: %1$.2f</string>
|
||||
<string name="short_status_battery">Ceal.: %1$d%%</string>
|
||||
<string name="resumeloop">Lúb Atosú</string>
|
||||
<string name="iobcompared">IOB %1$s %2$.1f</string>
|
||||
<string name="and">Agus</string>
|
||||
<string name="or">Nó</string>
|
||||
<string name="profile_total">== ∑ %1$s A</string>
|
||||
<string name="tomato">Tomato (MiaoMiao)</string>
|
||||
<string name="tomato_short">Tomato</string>
|
||||
<string name="tidepool">Tidepool</string>
|
||||
<string name="tidepool_shortname">TDP</string>
|
||||
<string name="never">Riamh</string>
|
||||
<string name="action">Gníomh:</string>
|
||||
<string name="iob_u">IOB [U]:</string>
|
||||
<string name="glucose_u">Glúcóis [%1$s]:</string>
|
||||
<string name="add_short">CUIR</string>
|
||||
<string name="addnew">Cuir nua</string>
|
||||
<string name="twohours">2u</string>
|
||||
<string name="dexcom_app_patched">Dexcom App (patched)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="alarm_message">Aláram: %1$s</string>
|
||||
<string name="alarm_short">Aláram:</string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="name_short">Ainm:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="triggercoblabel">COB</string>
|
||||
<string name="cobcompared">COB %1$s %2$.0f</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
<string name="format_carbs_ic">%1$.0fg IC: %2$.1f</string>
|
||||
<string name="format_cob_ic">%1$.1fg IC: %2$.1f</string>
|
||||
|
@ -271,5 +198,4 @@
|
|||
<string name="age">Aois:</string>
|
||||
<string name="randombg_short">BG</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="alarm">Aláram</string>
|
||||
</resources>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
</resources>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Sicurezza trattamenti</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Max bolo consentito [U]</string>
|
||||
|
@ -31,7 +30,6 @@
|
|||
<string name="description_persistent_notification">Mostra una notifica persistente con una breve panoramica di ciò che sta facendo il tuo loop</string>
|
||||
<string name="description_profile_local">Definisci un profilo che è disponibile offline.</string>
|
||||
<string name="description_profile_nightscout">Fornisce il profilo che hai definito in Nightscout</string>
|
||||
<string name="description_pump_combo">Integrazione del microinfusore Accu-Chek Combo, è necessario avere ruffy installato</string>
|
||||
<string name="description_pump_mdi">Per le persone in terapia multi-iniettiva</string>
|
||||
<string name="description_pump_virtual">Per microinfusori che non hanno ancora alcun driver (Loop aperto)</string>
|
||||
<string name="description_sensitivity_aaps">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 pasto\' nelle preferenze.</string>
|
||||
|
@ -64,7 +62,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">IOB da bolo</string>
|
||||
<string name="openapsma_run">Esegui ora</string>
|
||||
<string name="vitualpump_label">MICRO VIRTUALE</string>
|
||||
<string name="virtualpump_resultok">OK</string>
|
||||
<string name="openapsma_lastrun_label">Ultima esecuzione</string>
|
||||
<string name="openapsma_inputparameters_label">Parametri di input</string>
|
||||
<string name="openapsma_glucosestatus_label">Stato glicemia</string>
|
||||
|
@ -76,7 +73,6 @@
|
|||
<string name="result_insulin_carbs">Risultato: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">Dati glicemia non disponibili</string>
|
||||
<string name="openapsma_request_label">Richiesta</string>
|
||||
<string name="glucose">Glicemia</string>
|
||||
<string name="delta">Delta</string>
|
||||
<string name="sms_delta">Delta:</string>
|
||||
<string name="configbuilder">Configuratore strutturale</string>
|
||||
|
@ -124,12 +120,9 @@
|
|||
<string name="openloop">Loop aperto</string>
|
||||
<string name="lowglucosesuspend">Sospensione a glicemia bassa (LGS)</string>
|
||||
<string name="disabledloop">Loop disabilitato</string>
|
||||
<string name="disableloop">Disabilita loop</string>
|
||||
<string name="enableloop">Abilita loop</string>
|
||||
<string name="openloop_newsuggestion">Nuovo suggerimento disponibile</string>
|
||||
<string name="carbssuggestion">Suggerimento CHO</string>
|
||||
<string name="unsupportednsversion">Versione non supportata di Nightscout</string>
|
||||
<string name="loopdisabled">LOOP DISABILITATO DAI VINCOLI</string>
|
||||
<string name="treatments_wizard_basaliob_label">IOB da basale</string>
|
||||
<string name="bolusconstraintapplied">Vincolo bolo applicato</string>
|
||||
<string name="carbsconstraintapplied">Vincolo CHO applicato</string>
|
||||
|
@ -138,11 +131,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Sensore</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">Offset CHO</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Durata</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Note</string>
|
||||
<string name="event_time_label">Ora evento</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Profilo</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Tipo glicemia</string>
|
||||
<string name="noprofile">Nessun profilo ancora caricato da NS</string>
|
||||
<string name="overview_tempbasal_button">Basale temporanea</string>
|
||||
<string name="overview_extendedbolus_button">Bolo esteso</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Versione Nightscout:</string>
|
||||
|
@ -193,7 +183,6 @@
|
|||
<string name="smscommunicator_remotebolusmindistance_summary">Numero minimo di minuti che devono trascorrere tra un bolo remoto e il successivo</string>
|
||||
<string name="smscommunicator_remotebolusmindistance">Quanti minuti devono trascorrere, almeno, tra un bolo e il successivo</string>
|
||||
<string name="smscommunicator_remotebolusmindistance_caveat">Per la tua sicurezza, per modificare questa preferenza hai bisogno di aggiungere almeno 2 numeri di telefono.</string>
|
||||
<string name="bolusdelivered">Bolo di %1$.2f U erogato con successo</string>
|
||||
<string name="bolusrequested">Sto per erogare %1$.2fU</string>
|
||||
<string name="smscommunicator_bolusdelivered">Bolo di %1$.2f U erogato con successo</string>
|
||||
<string name="smscommunicator_mealbolusdelivered">Bolo pasto di %1$.2f U erogato con successo</string>
|
||||
|
@ -201,11 +190,8 @@
|
|||
<string name="smscommunicator_tt_set">Target %1$s per %2$d minuti impostato con successo</string>
|
||||
<string name="smscommunicator_tt_canceled">Temp-Target cancellato con successo</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Consenti comandi remoti tramite SMS</string>
|
||||
<string name="bolusstopped">Bolo stoppato</string>
|
||||
<string name="bolusstopping">Stop del bolo in corso</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Il loop è stato disabilitato</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Il loop è stato abilitato</string>
|
||||
<string name="smscommunicator_loopisdisabled">Il loop è disabilitato</string>
|
||||
<string name="smscommunicator_loopisenabled">Il loop è abilitato</string>
|
||||
<string name="valuelimitedto">%1$.2f limitato a %2$.2f</string>
|
||||
<string name="valueoutofrange">Il valore %1$s è fuori limite massimo</string>
|
||||
|
@ -246,7 +232,6 @@
|
|||
<string name="overview_editquickwizard_valid">Valido:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Aggiungi</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Modifica</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Rimuovi</string>
|
||||
<string name="mealbolus">Pasto</string>
|
||||
<string name="correctionbous">Corr</string>
|
||||
<string name="actions">Azioni</string>
|
||||
|
@ -280,8 +265,6 @@
|
|||
<string name="sms_minago">%1$dmin fa</string>
|
||||
<string name="localprofile">Profilo locale</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Delta medio ridotto</string>
|
||||
<string name="long_avgdelta">Delta medio esteso</string>
|
||||
<string name="array_of_elements">Matrice di %1$d elementi.\nValore attuale:</string>
|
||||
<string name="openapsma_autosensdata_label">Dati autosens</string>
|
||||
<string name="openapsma_scriptdebugdata_label">Script debug</string>
|
||||
|
@ -291,7 +274,6 @@
|
|||
<string name="eatingsoon">Pasto a breve</string>
|
||||
<string name="hypo">Ipoglicemia</string>
|
||||
<string name="activity">Attività fisica</string>
|
||||
<string name="removerecord">Rimuovi record</string>
|
||||
<string name="actions_shortname">AZN</string>
|
||||
<string name="configbuilder_shortname">CONF</string>
|
||||
<string name="loop_shortname">LOOP</string>
|
||||
|
@ -343,7 +325,6 @@
|
|||
<string name="show_queue">Mostra coda</string>
|
||||
<string name="queue">Coda:</string>
|
||||
<string name="status">Stato:</string>
|
||||
<string name="paused">In pausa</string>
|
||||
<string name="clearlog">Cancella log</string>
|
||||
<string name="nowritepermission">NSCLIENT non ha l\'autorizzazione di scrittura. API secret errato?</string>
|
||||
<string name="wear_settings">Impostazioni smartwatch</string>
|
||||
|
@ -365,12 +346,10 @@
|
|||
<string name="needwhitelisting">Per un buon funzionamento, %1$s ha bisogno di essere nella whitelist della funzione \"ottimizzazione batteria\" di Android</string>
|
||||
<string name="loopsuspended">Loop sospeso</string>
|
||||
<string name="loopsuspendedfor">Sospeso (%1$d m)</string>
|
||||
<string name="suspendloop">Sospendi loop</string>
|
||||
<string name="suspendloopfor1h">Sospendi loop per 1h</string>
|
||||
<string name="suspendloopfor2h">Sospendi loop per 2h</string>
|
||||
<string name="suspendloopfor3h">Sospendi loop per 3h</string>
|
||||
<string name="suspendloopfor10h">Sospendi loop per 10h</string>
|
||||
<string name="suspendloopforXmin">Sospendi loop per %1$d min</string>
|
||||
<string name="disconnectpump">Disconnetti micro</string>
|
||||
<string name="disconnectpumpfor15m">Disconnetti micro per 15 min</string>
|
||||
<string name="disconnectpumpfor30m">Disconnetti micro per 30 min</string>
|
||||
|
@ -415,8 +394,6 @@
|
|||
<string name="statuslights_bat_warning">Livello batteria micro: soglia di avviso [%]</string>
|
||||
<string name="statuslights_bat_critical">Livello batteria micro: soglia critica [%]</string>
|
||||
<string name="prediction_shortname">PRED</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">COB</string>
|
||||
<string name="basal_shortname">BAS</string>
|
||||
<string name="deviation_shortname">DEV</string>
|
||||
<string name="activity_shortname">ATT</string>
|
||||
|
@ -471,7 +448,6 @@
|
|||
<string name="valuesnotstored">Valori non memorizzati!</string>
|
||||
<string name="ns_localbroadcasts">Abilita trasmissioni ad altre app (come xDrip+). Non abilitare se hai installato più di un\'istanza di AAPS o NSClient!</string>
|
||||
<string name="ns_localbroadcasts_title">Abilita trasmissioni locali</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Durata [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Abilita UAM</string>
|
||||
<string name="enablesmb">Abilita SMB</string>
|
||||
|
@ -507,7 +483,6 @@
|
|||
<string name="shortfat">Grs</string>
|
||||
<string name="active"><![CDATA[<Active>]]></string>
|
||||
<string name="executingrightnow">Il comando sarà eseguito ora</string>
|
||||
<string name="pump_unreachable">Micro irraggiungibile</string>
|
||||
<string name="missed_bg_readings">Letture BG mancanti</string>
|
||||
<string name="raise_notifications_as_android_notifications">Usa le notifiche di sistema per gli avvisi</string>
|
||||
<string name="gradually_increase_notification_volume">Aumenta gradualmente il volume per avvisi e notifiche</string>
|
||||
|
@ -547,41 +522,7 @@
|
|||
<string name="closedmodeenabled">Modalità chiusa abilitata</string>
|
||||
<string name="maxiobset">Max IOB impostata correttamente</string>
|
||||
<string name="hasbgdata">BG disponibile da sorgente selezionata</string>
|
||||
<string name="combo_programming_bolus">Programmazione micro per erogazione</string>
|
||||
<string name="combo_pump_state_label">Stato</string>
|
||||
<string name="combo_pump_activity_label">Attività</string>
|
||||
<string name="combo_no_pump_connection">Nessuna connessione per %1$d min</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d min rimanenti)</string>
|
||||
<string name="combo_pump_state_initializing">Inizializzazione</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Sospeso a causa di un errore</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Sospeso dall\'utente</string>
|
||||
<string name="combo_pump_state_running">In esecuzione</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Cancellazione TBR</string>
|
||||
<string name="combo_pump_action_setting_tbr">Impostazione TBR (%1$d%% / %2$d min)</string>
|
||||
<string name="combo_pump_action_bolusing">Erogazione bolo (%1$.1f U)</string>
|
||||
<string name="combo_pump_action_refreshing">Aggiornamento</string>
|
||||
<string name="combo_pump_unsupported_operation">Operazione richiesta non supportata dal micro</string>
|
||||
<string name="combo_low_suspend_forced_notification">Uso non sicuro: sono attivi boli estesi o multiwave. Il loop è stato messo in modalità di sola sospensione dell\'erogazione di insulina a glicemia bassa (LGS), per 6 ore. In modalità loop sono supportati solo boli normali</string>
|
||||
<string name="combo_force_disabled_notification">Uso non sicuro: il micro usa un profilo della velocità basale diverso dal primo in elenco tra le sue impostazioni. Il loop è stato disabilitato. Selezionare sul micro il profilo basale numero 1.</string>
|
||||
<string name="bolus_frequency_exceeded">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\".</string>
|
||||
<string name="combo_pump_connected_now">Adesso</string>
|
||||
<string name="combo_activity_reading_pump_history">Lettura storico micro</string>
|
||||
<string name="combo_activity_setting_basal_profile">Impostazione profilo basale</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Livello cartuccia basso</string>
|
||||
<string name="combo_pump_battery_low_warrning">Livello batteria basso</string>
|
||||
<string name="combo_is_in_error_state">Il micro sta mostrando l\'errore E%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">Basso</string>
|
||||
<string name="combo_reservoir_empty">Vuoto</string>
|
||||
<string name="combo_reservoir_normal">Normale</string>
|
||||
<string name="combo_notification_check_time_date">Necessario aggiornare orologio micro</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">Avviso TBR CANCELLATO: confermato</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Il micro potrebbe non essere raggiungibile. Nessun bolo erogato</string>
|
||||
<string name="combo_error_no_bolus_delivered">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.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">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.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Erogazione del bolo e verifica dello storico del micro fallite. Controlla il micro. Se è stato erogato un bolo, sarà aggiunto ai trattamenti durante la successiva connessione al micro.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Insulina nel serbatoio insufficiente per erogare il bolo</string>
|
||||
<string name="extendedbolusdeliveryerror">Errore erogazione bolo esteso</string>
|
||||
<string name="insightpump_shortname">Sight</string>
|
||||
<string name="enablesmbalways">Abilita SMB sempre</string>
|
||||
<string name="enablesmbalways_summary">Abilita SMB sempre, indipendentemente dai boli. Possibile solo con sorgente glicemia con un buon filtraggio dei dati, come G5</string>
|
||||
<string name="enablesmbaftercarbs">Abilita SMB dopo i CHO</string>
|
||||
|
@ -638,23 +579,8 @@
|
|||
<string name="start_hypo_tt">Avvia TT Ipoglicemia</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Versione sviluppatore in esecuzione. Loop chiuso disabilitato.</string>
|
||||
<string name="engineering_mode_enabled">Engineering mode abilitata</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Lettura profilo basale</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">Lo storico del micro è cambiato dopo il calcolo del bolo. Il bolo non è stato erogato. Ricalcolare se un bolo è ancora necessario.</string>
|
||||
<string name="combo_error_updating_treatment_record">Bolo erogato con successo, ma non è possibile aggiungere la voce ai trattamenti. Questo può accadere se due piccoli boli della stessa quantità sono stati somministrati negli ultimi due minuti. Controlla lo storico del micro e le voci della sezione Trattamenti e usa la sezione Portale per aggiungere eventuali voci mancanti. Assicurati di non aggiungere voci che si riferiscano al medesimo minuto e alla stessa quantità.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Rifiuto basale temporanea \"alta\" in quanto il calcolo non ha considerato i cambiamenti recenti allo storico del micro</string>
|
||||
<string name="combo_activity_checking_pump_state">Aggiornamento stato micro</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">La velocità basale sul micro è cambiata e verrà aggiornata a breve</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Velocità basale cambiata sul micro, ma la sua lettura è fallita</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Controllo modifiche allo storico</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">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 usando la sezione Portale. Assicurati di creare un bolo con un\'ora non usata da nessun altro bolo.</string>
|
||||
<string name="about_link_urls">\n\ndocumentazione:\nhttps://androidaps.readthedocs.io\n\nfacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers\nhttps://www.facebook.com/groups/aapsitalia</string>
|
||||
<string name="combo_check_date">L\'ultimo bolo è più vecchio di 24 ore o ha una data nel futuro. Controlla che la data sul micro sia impostata correttamente.</string>
|
||||
<string name="combo_suspious_bolus_time">L\'ora/la data del bolo erogato sul micro sembra errata, IOB probabilmente non è corretto. Controlla l\'ora e/o la data del micro.</string>
|
||||
<string name="profileswitch_ismissing">Nessun cambio profilo. Effettua un cambio profilo o premi \"Attiva profilo\" nella sezione Profilo locale.</string>
|
||||
<string name="combo_bolus_count">Conteggio bolo</string>
|
||||
<string name="combo_tbr_count">Conteggio TBR</string>
|
||||
<string name="pumpisnottempbasalcapable">Micro non in grado di impostare la basale temporanea</string>
|
||||
<string name="novalidbasalrate">Nessuna velocità basale valida letta dal micro</string>
|
||||
<string name="closedmodedisabledinpreferences">Modalità loop chiuso disabilitata nelle preferenze</string>
|
||||
<string name="autosensdisabledinpreferences">Autosens disabilitato nelle preferenze</string>
|
||||
<string name="smbdisabledinpreferences">SMB disabilitato nelle preferenze</string>
|
||||
|
@ -665,12 +591,10 @@
|
|||
<string name="smb_frequency_exceeded">Un bolo è stato erogato negli ultimi 3 minuti, SMB ignorato</string>
|
||||
<string name="basal_set_correctly">Basale impostata correttamente</string>
|
||||
<string name="limitingextendedbolus">Limitazione bolo esteso a %1$.1f U a causa di: %2$s</string>
|
||||
<string name="limitingmaxiob">Limitazione max IOB a %1$.1f U a causa di: %2$s</string>
|
||||
<string name="limitingcarbs">Limitazione carboidrati a %1$d g a causa di: %2$s</string>
|
||||
<string name="limitingiob">Limitazione IOB a %1$.1f U a causa di: %2$s</string>
|
||||
<string name="maxvalueinpreferences">valore max nelle preferenze</string>
|
||||
<string name="hardlimit">limite fisso</string>
|
||||
<string name="unsafeusage">uso non sicuro</string>
|
||||
<string name="readstatusfailed">Lettura stato fallita</string>
|
||||
<string name="record_pump_site_change">Registra cambio posizione cannula</string>
|
||||
<string name="record_insulin_cartridge_change">Registra cambio cartuccia insulina</string>
|
||||
|
@ -680,12 +604,8 @@
|
|||
<string name="reset">reset</string>
|
||||
<string name="openapssmb_maxiob_title">Max IOB totale a cui limitare OpenAPS [U]</string>
|
||||
<string name="openapssmb_maxiob_summary">Questo valore è chiamato Max IOB nel contesto OpenAPS\nOpenAPS non aggiungerà ulteriore insulina se IOB corrente è maggiore di questo valore</string>
|
||||
<string name="pump_stopped">Micro stoppato</string>
|
||||
<string name="pump_started">Micro avviato</string>
|
||||
<string name="pump_paused">Micro in pausa</string>
|
||||
<string name="absorption_cutoff_title">Max tempo assorbimento pasto [h]</string>
|
||||
<string name="absorption_cutoff_summary">Tempo entro il quale ogni pasto si considera assorbito. Eventuali carboidrati rimanenti verranno tagliati fuori.</string>
|
||||
<string name="time">Tempo</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Finestre tratt.nto: mostra campo note</string>
|
||||
<string name="next_button">Avanti</string>
|
||||
<string name="previous_button">Indietro</string>
|
||||
|
@ -739,7 +659,6 @@
|
|||
<string name="needlocationpermission">L\'applicazione richiede l\'accesso alla posizione per la scansione bluetooth e l\'identificazione WiFi</string>
|
||||
<string name="needstoragepermission">L\'applicazione richiede l\'accesso alla memoria per memorizzare i file di log ed esportare le impostazioni</string>
|
||||
<string name="request">Richiesta</string>
|
||||
<string name="exit">Esci</string>
|
||||
<string name="open_navigation">Apri navigazione</string>
|
||||
<string name="close_navigation">Chiudi navigazione</string>
|
||||
<string name="nav_plugin_preferences">Preferenze plugin</string>
|
||||
|
@ -757,7 +676,6 @@
|
|||
<string name="resistance_lowers_target_summary">Quando viene rilevata resistenza, ridurre la glicemia target</string>
|
||||
<string name="sensitivity_raises_target_title">La sensibilità aumenta il target</string>
|
||||
<string name="sensitivity_raises_target_summary">Quando viene rilevata sensibilità, aumentare la glicemia target</string>
|
||||
<string name="combo_invalid_setup">Configurazione micro non valida, controlla la documentazione e verifica che il menu Quick Info sia denominato QUICK INFO usando \"360 configuration software\".</string>
|
||||
<string name="careportal_removestartedevents">Rimuovi gli eventi \"AndroidAPS avviato\"</string>
|
||||
<string name="storedsettingsfound">Trovate impostazioni memorizzate</string>
|
||||
<string name="allow_hardware_pump_text">Attenzione: se attivi e connetti un micro, AndroidAPS copierà le impostazioni della basale dal profilo al micro, sovrascrivendo la velocità basale esistente 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 ripeti il processo in un altro momento.</string>
|
||||
|
@ -769,7 +687,7 @@
|
|||
<string name="maintenance">Manutenzione</string>
|
||||
<string name="maintenance_shortname">MANUT</string>
|
||||
<string name="description_maintenance">Fornisce numerose funzioni per la manutenzione (es. invio log, eliminazione log).</string>
|
||||
<string name="send_all_logs">Invia log via Email</string>
|
||||
<string name="send_all_logs">Invia log via email</string>
|
||||
<string name="delete_logs">Elimina log</string>
|
||||
<string name="error_adding_treatment_message">Un trattamento (insulina: %1$.2f, carboidrati: %2$d, a: %3$s) non può essere aggiunto ai trattamenti. Controlla e aggiungi il record necessario.</string>
|
||||
<string name="generated_ecarbs_note">eCarbs: %1$d g (%2$d h), ritardo: %3$d m</string>
|
||||
|
@ -784,113 +702,6 @@
|
|||
<string name="sendlogfiles">Invia agli sviluppatori i file log di oggi e di questo momento. Situazione inaspettata.</string>
|
||||
<string name="loop_openmode_min_change">Richiesta minima di modifica [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">Il loop aperto mostrerà una nuova richiesta di modifica solo se la modifica è maggiore di questo valore in %. Il valore predefinito è 20%</string>
|
||||
<string name="searching_for_devices">Ricerca dispositivi…</string>
|
||||
<string name="pairing_completed">Associazione completata</string>
|
||||
<string name="code_compare">I codici mostrati su questo dispositivo e sul micro combaciano?</string>
|
||||
<string name="insight_pairing">Associazione Insight</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">%1$.2f U / %2$.2f U erogato</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="tube_changed">Catetere sostituito</string>
|
||||
<string name="pump_time_updated">Ora del micro aggiornata</string>
|
||||
<string name="confirm">Conferma</string>
|
||||
<string name="mute_alert">Muto</string>
|
||||
<string name="pump_alert">Avviso micro</string>
|
||||
<string name="log_site_changes">Registra cambi posizione</string>
|
||||
<string name="log_reservoir_changes">Registra cambi serbatoio</string>
|
||||
<string name="log_tube_changes">Registra cambi catetere</string>
|
||||
<string name="log_battery_changes">Registra cambi batteria</string>
|
||||
<string name="log_operating_mode_changes">Registra cambi modalità operativa</string>
|
||||
<string name="log_alerts">Registra avvisi</string>
|
||||
<string name="enable_tbr_emulation">Abilita emulazione TBR</string>
|
||||
<string name="enable_tbr_emulation_summary">Usa i bolli estesi invece dei TBR per aggirare il limite del 250%%</string>
|
||||
<string name="disable_vibration">Erogazione bolo manuale: disabilita vibrazioni</string>
|
||||
<string name="disable_vibration_summary">Per bolo e bolo esteso (disponibile solo con firmware Insight 3.x)</string>
|
||||
<string name="disable_vibration_auto">Erogazione bolo automatica: disabilita vibrazioni</string>
|
||||
<string name="disable_vibration_auto_summary">Per SMB e basale temporanea con emulazione TBR (disponibile solo con firmware Insight 3.x)</string>
|
||||
<string name="disconnect_delay">Ritardo disconnessione [s]</string>
|
||||
<string name="serial_number">Numero seriale</string>
|
||||
<string name="release_software_version">Versione Release software</string>
|
||||
<string name="ui_processor_software_version">Versione UI processor software</string>
|
||||
<string name="pc_processor_software_version">Versione PC processor software</string>
|
||||
<string name="md_tel_processor_software_version">Versione MD tel processor software</string>
|
||||
<string name="safety_processor_software_version">Versione Safety processor software</string>
|
||||
<string name="bt_info_page_version">Versione BT info page</string>
|
||||
<string name="bluetooth_address">Indirizzo bluetooth</string>
|
||||
<string name="system_id_appendix">Appendice ID sistema</string>
|
||||
<string name="manufacturing_date">Data di produzione</string>
|
||||
<string name="delete_pairing">Elimina associazione</string>
|
||||
<string name="pairing_information">Informazioni associazione</string>
|
||||
<string name="start_pump">Avvia micro</string>
|
||||
<string name="stop_pump">Stoppa micro</string>
|
||||
<string name="operating_mode">Modalità operativa</string>
|
||||
<string name="insight_status">Stato</string>
|
||||
<string name="tdd_bolus">TDD da bolo</string>
|
||||
<string name="tdd_basal">TDD da basale</string>
|
||||
<string name="tdd_total">TDD totale</string>
|
||||
<string name="recovering">Recupero</string>
|
||||
<string name="not_paired">Non associato</string>
|
||||
<string name="last_connected">Ultima connessione</string>
|
||||
<string name="started">Avviato</string>
|
||||
<string name="stopped">Stoppato</string>
|
||||
<string name="tbr_formatter">%1$d%% per %2$d / %3$d min</string>
|
||||
<string name="extended_bolus">Bolo esteso</string>
|
||||
<string name="multiwave_bolus">Bolo multiwave</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f U per %3$d min</string>
|
||||
<string name="enable_tbr_over_notification">Abilita notifica di fine TBR\n(impostazione micro)</string>
|
||||
<string name="disable_tbr_over_notification">Disabilita notifica di fine TBR\n(impostazione micro)</string>
|
||||
<string name="description_pump_insight_local">Integrazione del microinfusore Accu-Chek Insight</string>
|
||||
<string name="not_inserted">Non inserito</string>
|
||||
<string name="short_status_last_connected">Ultima conn: %1$d min fa</string>
|
||||
<string name="short_status_tbr">TBR: %1$d%% per %2$d / %3$d min</string>
|
||||
<string name="short_status_extended">Esteso: %1$.2f / %2$.2f U per %3$d min</string>
|
||||
<string name="short_status_multiwave">Multiwave: %1$.2f / %2$.2f U per %3$d min</string>
|
||||
<string name="short_status_tdd">TDD: %1$.2f</string>
|
||||
<string name="short_status_reservoir">Serb.: %1$.2f U</string>
|
||||
<string name="short_status_battery">Batt: %1$d%%</string>
|
||||
<string name="max_recovery_duration">Max. durata recupero [s]</string>
|
||||
<string name="min_recovery_duration">Min. durata recupero [s]</string>
|
||||
<string name="recovery_duration">Durata recupero</string>
|
||||
<string name="timeout_during_handshake">Timeout durante la connessione - riavvia il bluetooth</string>
|
||||
<string name="weekday_sunday_short">Dom</string>
|
||||
<string name="weekday_saturday_short">Sab</string>
|
||||
<string name="weekday_friday_short">Ven</string>
|
||||
<string name="weekday_thursday_short">Gio</string>
|
||||
<string name="weekday_wednesday_short">Mer</string>
|
||||
<string name="weekday_tuesday_short">Mar</string>
|
||||
<string name="weekday_monday_short">Lun</string>
|
||||
<string name="automation_description">Automation task definiti dall\'utente</string>
|
||||
<string name="automation_missing_task_name">Inserisci un nome task.</string>
|
||||
<string name="automation_missing_trigger">Specifica almeno un trigger.</string>
|
||||
<string name="automation_missing_action">Specifica almeno un\'azione.</string>
|
||||
<string name="alreadyenabled">Già abilitato</string>
|
||||
<string name="alreadydisabled">Già disabilitato</string>
|
||||
<string name="alreadysuspended">Già sospeso</string>
|
||||
<string name="resumeloop">Riprendi il loop</string>
|
||||
<string name="notsuspended">Non sospeso</string>
|
||||
<string name="starttemptarget">Avvia temp-target</string>
|
||||
<string name="stoptemptarget">Stoppa temp-target</string>
|
||||
<string name="islesser">è inferiore a</string>
|
||||
<string name="isequalorlesser">è uguale o inferiore a</string>
|
||||
<string name="isequal">è uguale a</string>
|
||||
<string name="isequalorgreater">è uguale o maggiore di</string>
|
||||
<string name="isgreater">è maggiore di</string>
|
||||
<string name="isnotavailable">non è disponibile</string>
|
||||
<string name="glucoseisnotavailable">Glicemia non disponibile</string>
|
||||
<string name="glucosecomparedmgdl">Glicemia %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">Glicemia %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">PCT profilo %1$s %2$d</string>
|
||||
<string name="iobcompared">IOB %1$s %2$.1f</string>
|
||||
<string name="and">E (AND)</string>
|
||||
<string name="or">O (OR)</string>
|
||||
<string name="xor">O (esclusivo - XOR)</string>
|
||||
<string name="atspecifiedtime">A %1$s</string>
|
||||
<string name="use_network_location">Usa localizzazione di rete</string>
|
||||
<string name="use_gps_location">Usa localizzazione GPS</string>
|
||||
<string name="use_passive_location">Usa localizzazione passiva</string>
|
||||
<string name="locationservice">Servizio di localizzazione</string>
|
||||
<string name="automation_short">Auto</string>
|
||||
<string name="automation">Automazione</string>
|
||||
<string name="profile_total">== ∑ %1$s U</string>
|
||||
<string name="dexcom_lognssensorchange_title">Registra cambio sensore in NS</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Crea evento \"Cambio Sensore\" in NS all\'avvio del sensore</string>
|
||||
|
@ -920,17 +731,6 @@
|
|||
<string name="sms_wrongcode">Codice errato. Comando cancellato.</string>
|
||||
<string name="notconfigured">Non configurato</string>
|
||||
<string name="profileswitchcreated">Cambio profilo creato</string>
|
||||
<string name="recurringTime">Tempo ricorrente</string>
|
||||
<string name="every">Ogni</string>
|
||||
<string name="never">Mai</string>
|
||||
<string name="condition">Condizione:</string>
|
||||
<string name="action">Azione:</string>
|
||||
<string name="iob_u">IOB [U]:</string>
|
||||
<string name="glucose_u">Glicemia [%1$s]:</string>
|
||||
<string name="delete_short">CANC</string>
|
||||
<string name="add_short">AGG</string>
|
||||
<string name="copy_short">COPIA</string>
|
||||
<string name="addnew">Aggiungi nuovo</string>
|
||||
<string name="versionChecker">Controllo versione</string>
|
||||
<string name="old_version">versione datata</string>
|
||||
<string name="very_old_version">versione molto datata</string>
|
||||
|
@ -939,67 +739,12 @@
|
|||
<string name="dexcom_app_patched">Dexcom app (modificata)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">Ricevi valori glicemia dall\'app Dexcom modificata.</string>
|
||||
<string name="notification">Notifica</string>
|
||||
<string name="notification_message">Notifica: %1$s</string>
|
||||
<string name="alarm_message">Allarme: %1$s</string>
|
||||
<string name="message_short">Msg:</string>
|
||||
<string name="alarm_short">Allarme:</string>
|
||||
<string name="profilepercentage">Percentuale profilo</string>
|
||||
<string name="percent_u">Percentuale [%]:</string>
|
||||
<string name="startprofile">Avvia profilo %1$d%% per %2$d min</string>
|
||||
<string name="startprofileforever">Avvia profilo %1$d%%</string>
|
||||
<string name="exists">esiste</string>
|
||||
<string name="notexists">non esiste</string>
|
||||
<string name="temptargetcompared">Temp-Target %1$s</string>
|
||||
<string name="btdevicecompared">Connessione Bluetooth a dispositivo %1$s %2$s</string>
|
||||
<string name="btdevice">Connessione a dispositivo Bluetooth </string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">Differenza BG</string>
|
||||
<string name="deltalabel_u">Differenza BG [%1$s]</string>
|
||||
<string name="currentlocation">Posizione corrente</string>
|
||||
<string name="location">Posizione</string>
|
||||
<string name="latitude_short">Lat:</string>
|
||||
<string name="longitude_short">Lon:</string>
|
||||
<string name="distance_short">Dist [m]:</string>
|
||||
<string name="name_short">Nome:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">Quando </string>
|
||||
<string name="location_inside">Quando sei all\'interno dell\'area</string>
|
||||
<string name="location_outside">Quando sei all\'esterno dell\'area</string>
|
||||
<string name="location_going_in">Quando accedi all\'area denominata</string>
|
||||
<string name="location_going_out">Quando lasci l\'area denominata</string>
|
||||
<string name="lastboluslabel">Ultimo bolo</string>
|
||||
<string name="lastboluscompared">Ora ultimo bolo %1$s %2$s min fa</string>
|
||||
<string name="triggercoblabel">COB</string>
|
||||
<string name="cobcompared">COB %1$s %2$.0f</string>
|
||||
<string name="taskname">Nome task</string>
|
||||
<string name="edit_short">MODIFICA</string>
|
||||
<string name="please_choose_an_action_type">Scegli un tipo di azione</string>
|
||||
<string name="please_choose_a_trigger_type">Scegli un tipo di trigger</string>
|
||||
<string name="triggers">Trigger:</string>
|
||||
<string name="remove_label">RIMUOVI</string>
|
||||
<string name="preconditions">Presupposti:</string>
|
||||
<string name="profilename">Cambia profilo in</string>
|
||||
<string name="changengetoprofilename">Cambia profilo in %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Ultima connessione al micro</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Ultima connessione al micro [minuti fa]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Ultima connessione al micro %1$s %2$s min fa</string>
|
||||
<string name="sendsmsactionlabel">Invia SMS: %1$s</string>
|
||||
<string name="sendsmsactiondescription">Invia SMS a tutti i numeri</string>
|
||||
<string name="sendsmsactiontext">Invia SMS con testo</string>
|
||||
<string name="cobvsiob">COB vs IOB</string>
|
||||
<string name="bolusconstraintappliedwarn">Vincolo bolo applicato: %1$.2f U a %2$.2f U</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Rilevato assorbimento lento dei carboidrati: %2$d%% del tempo. Ricontrolla il tuo calcolo. COB potrebbero essere sovrastimati e potrebbe essere somministrata più insulina !!!!!</font>]]></string>
|
||||
<string name="partialboluswizard">Eroga parte del risultato del calcolatore [%]</string>
|
||||
<string name="deliverpartofboluswizard">Il calcolatore esegue il calcolo, ma solo questa parte dell\'insulina calcolata è erogata. Utile con algoritmo SMB.</string>
|
||||
<string name="loading">Caricamento ...</string>
|
||||
<string name="snooze">Posticipa</string>
|
||||
<string name="time_range">Intervallo di tempo</string>
|
||||
<string name="timerange_value">L\'intervallo di tempo è compreso tra %1$s e %2$s</string>
|
||||
<string name="between">Tra </string>
|
||||
<string name="increasingmaxbasal">Aumento del valore max basale perché l\'impostazione è inferiore alla tua basale massima nel profilo</string>
|
||||
<string name="smscommunicator_messagebody">Corpo del messaggio non valido</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
|
@ -1028,7 +773,6 @@
|
|||
<string name="profilenamecontainsdot">Il nome profilo contiene dei punti.\nQuesto non è supportato da NS.\nIl profilo non viene caricato in NS.</string>
|
||||
<string name="low_mark_comment">Valore più basso per l\'intervallo di visualizzazione dell\'area \"in range\"</string>
|
||||
<string name="high_mark_comment">Valore più alto per l\'intervallo di visualizzazione dell\'area \"in range\"</string>
|
||||
<string name="reorder_label">Riordina</string>
|
||||
<string name="age">Età:</string>
|
||||
<string name="weight_label">Peso:</string>
|
||||
<string name="id">ID:</string>
|
||||
|
@ -1049,8 +793,6 @@
|
|||
<string name="randombg_short">BG</string>
|
||||
<string name="tools">Strumenti</string>
|
||||
<string name="show_calculation">Mostra calcolo</string>
|
||||
<string name="automation_event">Evento di automazione</string>
|
||||
<string name="alreadyset">Già impostato</string>
|
||||
<string name="clearqueueconfirm">Cancellare la coda? Tutti i dati in coda andranno persi!</string>
|
||||
<string name="ebstopsloop">L\'uso della funzione bolo esteso interromperà la modalità loop chiuso per il tempo di esecuzione del bolo esteso. Lo vuoi davvero?</string>
|
||||
<string name="closed_loop_disabled_with_eb">Loop chiuso disabilitato a causa dell\'esecuzione di un bolo esteso</string>
|
||||
|
@ -1060,7 +802,6 @@
|
|||
<string name="loop_smbexecution_time_label">Esecuzione SMB (momento)</string>
|
||||
<string name="loop_tbrrequest_time_label">Richiesta basale temporanea (momento)</string>
|
||||
<string name="loop_tbrexecution_time_label">Esecuzione basale temporanea (momento)</string>
|
||||
<string name="insight_alert_notification_channel">Avvisi micro Insight</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="smscommunicator_code_from_authenticator_for" comment="This is continuation of sentence: To [ACTION] reply with code">da app autenticatore: %1$s seguito da PIN</string>
|
||||
<string name="smscommunicator_otp_pin">PIN obbligatorio aggiuntivo a fine token</string>
|
||||
|
@ -1082,8 +823,6 @@
|
|||
<string name="smscommunicator_otp_reset_header">Resetta autenticatori</string>
|
||||
<string name="smscommunicator_otp_install_info">Su ogni telefono follower installa una app autenticatore che supporta i token RFC 6238 TOTP. App gratuite popolari sono:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
|
||||
<string name="smscommunicator_otp_reset_warning">Resettando l\'autenticatore rendi non validi tutti gli autenticatori già forniti. Dovrai configurarli di nuovo!</string>
|
||||
<string name="onconnect">Alla connessione</string>
|
||||
<string name="ondisconnect">Alla disconnessione</string>
|
||||
<string name="overview_show_predictions">Predizioni</string>
|
||||
<string name="overview_show_deviationslope">Pendenza deviazione</string>
|
||||
<string name="authorizationfailed">Autorizzazione fallita</string>
|
||||
|
@ -1143,7 +882,6 @@
|
|||
<string name="filter">Filtro</string>
|
||||
<string name="copytolocalprofile_invalid">Impossibile creare il profilo locale. Il profilo non è valido.</string>
|
||||
<string name="cta_dont_kill_my_app_info">Non terminare l\'app?</string>
|
||||
<string name="alarm">Allarme</string>
|
||||
<string name="smscommunicator_report_pump_ureachable_summary">Invia SMS se si verifica l\'evento \"micro irraggiungibile\"</string>
|
||||
<string name="smscommunicator_pump_ureachable">Segnala micro irraggiungibile</string>
|
||||
<string name="advisoralarm">Esegui allarme quando è tempo di mangiare</string>
|
||||
|
@ -1162,4 +900,8 @@
|
|||
<string name="cannula">Cannula</string>
|
||||
<string name="userentry">Inserimento utente</string>
|
||||
<string name="common_values">Usa i valori del cibo più abbondante che mangi di solito\n</string>
|
||||
<string name="summary_email_for_crash_report">Questo indirizzo email verrà allegato ai rapporti sugli arresti anomali in modo che possiamo contattarti in casi urgenti. È opzionale.</string>
|
||||
<string name="email_address">Indirizzo email</string>
|
||||
<string name="privacy_settings">Impostazioni privacy</string>
|
||||
<string name="privacy_summary">Puoi fornire un indirizzo e-mail opzionale se desideri essere avvisato in caso di arresti anomali dell\'app. Questo non è un servizio automatizzato. Sarai contattato dagli sviluppatori in situazioni pericolose.</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,24 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="alert_r7_description"><![CDATA[כמות: <b>%1$d%%</b>\nמשך: <b>%2$s ש\'</b>]]></string>
|
||||
<string name="alert_w31_description"><![CDATA[תכולת מיכל: <b>%1$s U</b>]]></string>
|
||||
<string name="alert_w32_description">החלף סוללה.</string>
|
||||
<string name="alert_w33_description">קבע זמן/תאריך.</string>
|
||||
<string name="alert_w34_description">צור קשר עם תמיכת Accu-Chek.</string>
|
||||
<string name="alert_w36_description"><![CDATA[<b>%1$d%%</b><br/>משך: <b>%2$s שעות</b>]]></string>
|
||||
<string name="alert_w38_description"><![CDATA[כמות מתוכננת: <b>%1$s U</b><br/>כמות שניתנה: <b>%2$s U</b>]]></string>
|
||||
<string name="alert_m20_description">הכנס מיכל.</string>
|
||||
<string name="alert_m21_description">החלף מיכל.</string>
|
||||
<string name="alert_m22_description">החלף סוללה.</string>
|
||||
<string name="alert_m23_description">בדוק סטטוס משאבה.</string>
|
||||
<string name="alert_m24_description">החלף פרפרית.</string>
|
||||
<string name="alert_m25_description">צור קשר עם תמיכת Accu-Chek.</string>
|
||||
<string name="alert_m26_description">החלף מיכל.</string>
|
||||
<string name="alert_m27_description">הפעילו מחדש את הורדת הנתונים.</string>
|
||||
<string name="alert_m28_description">בדוק סטטוס משאבה.</string>
|
||||
<string name="alert_m29_description">קבע סוג סוללה.</string>
|
||||
<string name="alert_m30_description">קבע סוג מיכל.</string>
|
||||
<string name="alert_e6_description">החלף סוללה ומיכל.</string>
|
||||
<string name="alert_e10_description">החלף מיכל.</string>
|
||||
<string name="alert_e13_description">שנה שפה.</string>
|
||||
</resources>
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">בטיחות טיפולים</string>
|
||||
<string name="treatmentssafety_maxbolus_title">בולוס מקסימלי מותר [U]</string>
|
||||
|
@ -31,7 +30,6 @@
|
|||
<string name="description_persistent_notification">מציג הודעה קבועה עם סקירה קצרה של מה שהלולאה שלכם עושה</string>
|
||||
<string name="description_profile_local">הגדירו פרופיל שזמין באופן לא מקוון.</string>
|
||||
<string name="description_profile_nightscout">יבא פרופיל מ- Nightscout</string>
|
||||
<string name="description_pump_combo">חיבור משאבת Accu-Chek Combo, מחייב התקנת ruffy</string>
|
||||
<string name="description_pump_mdi">טיפול בזריקות יום-יומיות</string>
|
||||
<string name="description_pump_virtual">שילוב משאבה עבור משאבות אשר עדיין אין להם מנהל התקן כלשהו (לולאה פתוחה)</string>
|
||||
<string name="description_sensitivity_aaps">חישוב הרגישות נעשה בהתאם ל־Oref0, אך ניתן לשנות את מסגרת הזמן. ספיגת הפחמימות המינימלית מחושבת לפי משך ספיגת הפחמימות המרבי מההעדפות.</string>
|
||||
|
@ -64,7 +62,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">בולוס פעיל</string>
|
||||
<string name="openapsma_run">בצע כעת</string>
|
||||
<string name="vitualpump_label">משאבה וירטואלית</string>
|
||||
<string name="virtualpump_resultok">אישור</string>
|
||||
<string name="openapsma_lastrun_label">ההפעלה האחרונה</string>
|
||||
<string name="openapsma_inputparameters_label">טעינת פרמטרים</string>
|
||||
<string name="openapsma_glucosestatus_label">מצב סוכר</string>
|
||||
|
@ -76,7 +73,6 @@
|
|||
<string name="result_insulin_carbs">תוצאה: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">אין ערכי סוכר זמינים</string>
|
||||
<string name="openapsma_request_label">בקשה</string>
|
||||
<string name="glucose">גלוקוז</string>
|
||||
<string name="delta">דלתא</string>
|
||||
<string name="sms_delta">דלתא:</string>
|
||||
<string name="configbuilder">בונה התצורה</string>
|
||||
|
@ -124,12 +120,9 @@
|
|||
<string name="openloop">לולאה פתוחה</string>
|
||||
<string name="lowglucosesuspend">השהיה בגלל ערך סוכר נמוך</string>
|
||||
<string name="disabledloop">לולאה כבויה</string>
|
||||
<string name="disableloop">כיבוי לולאה</string>
|
||||
<string name="enableloop">הפעלת לולאה</string>
|
||||
<string name="openloop_newsuggestion">הצעה חדשה זמינה</string>
|
||||
<string name="carbssuggestion">המלצת פחמימות</string>
|
||||
<string name="unsupportednsversion">גרסה לא נתמכת של Nightscout</string>
|
||||
<string name="loopdisabled">לולאה הופסקה בעקבות מגבלות בתוקף </string>
|
||||
<string name="treatments_wizard_basaliob_label">בזאלי פעיל</string>
|
||||
<string name="bolusconstraintapplied">בולוס מעבר למגבלה</string>
|
||||
<string name="carbsconstraintapplied">פחמימות מעבר למגבלה</string>
|
||||
|
@ -138,11 +131,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">חיישן</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">זמן פחמימות</string>
|
||||
<string name="careportal_newnstreatment_duration_label">משך</string>
|
||||
<string name="careportal_newnstreatment_notes_label">הערות</string>
|
||||
<string name="event_time_label">שעת אירוע</string>
|
||||
<string name="careportal_newnstreatment_profile_label">פרופיל</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">סוג גלוקוז</string>
|
||||
<string name="noprofile">פרופיל Nightscout טרם נטען</string>
|
||||
<string name="overview_tempbasal_button">בזאלי זמני</string>
|
||||
<string name="overview_extendedbolus_button">בולוס ממושך</string>
|
||||
<string name="configbuilder_nightscoutversion_label">גירסת Nightscout:</string>
|
||||
|
@ -193,7 +183,6 @@
|
|||
<string name="smscommunicator_remotebolusmindistance_summary">מספר המינימלי (בדקות) שחייב לחלוף בין בולוס מרוחק אחד למשנהו</string>
|
||||
<string name="smscommunicator_remotebolusmindistance">מספר הדקות המינימלי שצריכות לחלוף, בין בולוס אחד למשנהו</string>
|
||||
<string name="smscommunicator_remotebolusmindistance_caveat">למען בטחונכם, על מנת לערוך את העדפה זו, עליכם להוסיף לפחות שני מספרי טלפון.</string>
|
||||
<string name="bolusdelivered">בולוס %1$.2fU ניתן בהצלחה</string>
|
||||
<string name="bolusrequested">עומד להזריק %1$.2f יח\'</string>
|
||||
<string name="smscommunicator_bolusdelivered">בולוס %1$.2fU ניתן בהצלחה</string>
|
||||
<string name="smscommunicator_mealbolusdelivered">בולוס עבור ארוחה %1$.2fU ניתן בהצלחה</string>
|
||||
|
@ -201,11 +190,8 @@
|
|||
<string name="smscommunicator_tt_set">יעד %1$s עבור %2$d דקות הוגדר בהצלחה</string>
|
||||
<string name="smscommunicator_tt_canceled">יעד זמני בוטל בהצלחה</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">אפשר שליטה מרחוק באמצעות SMS</string>
|
||||
<string name="bolusstopped">בולוס עצר</string>
|
||||
<string name="bolusstopping">עצירת בולוס</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">הלולאה הושבתה</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">הלולאה הופעלה</string>
|
||||
<string name="smscommunicator_loopisdisabled">לולאה מושבתת</string>
|
||||
<string name="smscommunicator_loopisenabled">לולאה פעילה</string>
|
||||
<string name="valuelimitedto">%1$.2f מוגבלת ל- %2$.2f</string>
|
||||
<string name="valueoutofrange">ערך %1$s הינו מחוץ לתחום</string>
|
||||
|
@ -246,7 +232,6 @@
|
|||
<string name="overview_editquickwizard_valid">תקף:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">הוספה</string>
|
||||
<string name="overview_quickwizard_item_edit_button">עריכה</string>
|
||||
<string name="overview_quickwizard_item_remove_button">הסרה</string>
|
||||
<string name="mealbolus">ארוחה</string>
|
||||
<string name="correctionbous">תיקון</string>
|
||||
<string name="actions">פעולות</string>
|
||||
|
@ -280,8 +265,6 @@
|
|||
<string name="sms_minago">לפני %1$d דקות</string>
|
||||
<string name="localprofile">פרופיל מקומי</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">דלתא ממוצעת קצרה</string>
|
||||
<string name="long_avgdelta">דלתא ממוצעת ארוכה</string>
|
||||
<string name="array_of_elements">מערך של %1$d אלמנטים. \n ערך נוכחי:</string>
|
||||
<string name="openapsma_autosensdata_label">נתוני חישוב רגישות אוטו\'</string>
|
||||
<string name="openapsma_scriptdebugdata_label">תיקון באגים בסקריפט</string>
|
||||
|
@ -291,7 +274,6 @@
|
|||
<string name="eatingsoon">אכילה בקרוב</string>
|
||||
<string name="hypo">היפו</string>
|
||||
<string name="activity">פעילות</string>
|
||||
<string name="removerecord">מחיקת רשומה</string>
|
||||
<string name="actions_shortname">ACT</string>
|
||||
<string name="configbuilder_shortname">CONF</string>
|
||||
<string name="loop_shortname">לולאה</string>
|
||||
|
@ -343,7 +325,6 @@
|
|||
<string name="show_queue">הצג תור</string>
|
||||
<string name="queue">תור:</string>
|
||||
<string name="status">סטטוס: </string>
|
||||
<string name="paused">מושהה</string>
|
||||
<string name="clearlog">נקה יומן</string>
|
||||
<string name="nowritepermission">ל-NSClient אין הרשאת כתיבה. סיסמת API שגויה?</string>
|
||||
<string name="wear_settings">הגדרות Wear</string>
|
||||
|
@ -359,18 +340,16 @@
|
|||
<string name="pregnant">הריון</string>
|
||||
<string name="patientage_summary">נא לבחור את גיל המטופל\\ת להתאמת מגבלות בטיחות</string>
|
||||
<string name="patient_name">שם מטופל\\ת</string>
|
||||
<string name="patient_name_summary">נא לציין שם המטופל\\ת או כינוי, להבחנה בין מספר הגדרות</string>
|
||||
<string name="patient_name_summary">נא לציין את שם המטופל\\ת או כינוי, להבחנה בין מספר הגדרות</string>
|
||||
<string name="patient_name_default" comment="This is default patient display name, when user does not provide real one">משתמש</string>
|
||||
<string name="Glimp">Glimp</string>
|
||||
<string name="needwhitelisting">%1$s צריך ביטול אופטימיזציית סוללה בשביל תפקוד תקין</string>
|
||||
<string name="loopsuspended">לולאה מושהית</string>
|
||||
<string name="loopsuspendedfor">מושהה (%1$d דק\')</string>
|
||||
<string name="suspendloop">השהה לולאה</string>
|
||||
<string name="suspendloopfor1h">השהה לולאה לשעה אחת</string>
|
||||
<string name="suspendloopfor2h">השהה לולאה ל-2 ש\'</string>
|
||||
<string name="suspendloopfor3h">השהה לולאה ל-3 ש\'</string>
|
||||
<string name="suspendloopfor10h">השהה לולאה ל-10 ש\'</string>
|
||||
<string name="suspendloopforXmin">השהה לולאה ל-%1$d דקות</string>
|
||||
<string name="disconnectpump">ניתוק משאבה</string>
|
||||
<string name="disconnectpumpfor15m">נתק את המשאבה למשך 15 דקות</string>
|
||||
<string name="disconnectpumpfor30m">נתק את המשאבה למשך 30 דקות</string>
|
||||
|
@ -415,8 +394,6 @@
|
|||
<string name="statuslights_bat_warning">סף התראה של רמת הסוללה [%]</string>
|
||||
<string name="statuslights_bat_critical">סף התראה קריטית של רמת הסוללה [%]</string>
|
||||
<string name="prediction_shortname">חיזוי</string>
|
||||
<string name="iob">אינ\' פעיל</string>
|
||||
<string name="cob">פחמ\' פעילות</string>
|
||||
<string name="basal_shortname">בזאל\'</string>
|
||||
<string name="deviation_shortname">סטייה</string>
|
||||
<string name="activity_shortname">פעילות</string>
|
||||
|
@ -471,7 +448,6 @@
|
|||
<string name="valuesnotstored">הערכים לא נשמרו</string>
|
||||
<string name="ns_localbroadcasts">אפשר הפצה לאפליקציות אחרות (כגון xDrip). אין להפעיל אם מותקן לכם יותר ממופע אחד של AAPS או NSClient!</string>
|
||||
<string name="ns_localbroadcasts_title">אפשר שידורים מקומיים.</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">משך [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">הפעלת UAM</string>
|
||||
<string name="enablesmb">אפשר SMB</string>
|
||||
|
@ -507,7 +483,6 @@
|
|||
<string name="shortfat">שומן</string>
|
||||
<string name="active"><![CDATA[<Active>]]></string>
|
||||
<string name="executingrightnow">הפקודה מבוצעת כעת</string>
|
||||
<string name="pump_unreachable">המשאבה אינה זמינה</string>
|
||||
<string name="missed_bg_readings">לא התקבלו קריאות סוכר</string>
|
||||
<string name="raise_notifications_as_android_notifications">שימוש בהודעות מערכת עבור התראות ודיווחים</string>
|
||||
<string name="gradually_increase_notification_volume">הגבר את עוצמת הקול בהדרגה להתראות ולהודעות</string>
|
||||
|
@ -547,41 +522,7 @@
|
|||
<string name="closedmodeenabled">מצב סגור מופעל</string>
|
||||
<string name="maxiobset">IOB מקסימלי הוגדר כראוי</string>
|
||||
<string name="hasbgdata">ערכי סוכר זמינים מהמקור הנבחר</string>
|
||||
<string name="combo_programming_bolus">מתכנת משאבה למתן בולוס</string>
|
||||
<string name="combo_pump_state_label">סטטוס</string>
|
||||
<string name="combo_pump_activity_label">פעילות</string>
|
||||
<string name="combo_no_pump_connection">אין חיבור כבר %1$d דקות</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d דק\' נותרו)</string>
|
||||
<string name="combo_pump_state_initializing">מאתחל:</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">מושהה עקב שגיאה</string>
|
||||
<string name="combo_pump_state_suspended_by_user">מושהה על ידי המשתמש</string>
|
||||
<string name="combo_pump_state_running">פועל</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">ביטול בזאלי זמני</string>
|
||||
<string name="combo_pump_action_setting_tbr">הגדרת בזאלי זמני (%1$d%% / %2$d דק\')</string>
|
||||
<string name="combo_pump_action_bolusing">בולוס (%1$.1f יח\')</string>
|
||||
<string name="combo_pump_action_refreshing">מרענן</string>
|
||||
<string name="combo_pump_unsupported_operation">הפעולה המבוקשת אינה נתמכת על ידי המשאבה</string>
|
||||
<string name="combo_low_suspend_forced_notification">שימוש לא בטוח: בולוס ממושך או רב שלבי פעיל. מצב הלולאה הוגדר למושהה עקב סוכר נמוך למשך 6 שעות. רק בולוסים רגילים נתמכים במצב לולאה</string>
|
||||
<string name="combo_force_disabled_notification">שימוש לא בטוח: המשאבה משתמשת בפרופיל בזאלי שונה מהראשון. הלולאה הושבתה. בחרו את הפרופיל הראשון במשאבה ורעננו.</string>
|
||||
<string name="bolus_frequency_exceeded">התבקש בולוסים זהים בשתי הדקות האחרונות. כדי למנוע בולוסים כפולים בטעות ולשמור מפני באגים הדבר אסור.</string>
|
||||
<string name="combo_pump_connected_now">עכשיו</string>
|
||||
<string name="combo_activity_reading_pump_history">קריאת היסטוריית המשאבה</string>
|
||||
<string name="combo_activity_setting_basal_profile">הגדרת פרופיל בזאלי</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">רמת מיכל נמוכה</string>
|
||||
<string name="combo_pump_battery_low_warrning">סוללת המשאבה חלשה</string>
|
||||
<string name="combo_is_in_error_state">המשאבה מציגה את השגיאה E%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">נמוך</string>
|
||||
<string name="combo_reservoir_empty">ריק</string>
|
||||
<string name="combo_reservoir_normal">רגיל</string>
|
||||
<string name="combo_notification_check_time_date">דרוש עדכון שעון המשאבה</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">אזהרת ביטול בזאלי זמני אושרה</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">לא ניתן להתחבר למשאבה. הבולוס לא ניתן.</string>
|
||||
<string name="combo_error_no_bolus_delivered">מתן הבולוס נכשל. נראה כי לא נמסר בולוס. כדי להיות בטוחים, יש לבדוק את המשאבה כדי למנוע בולוס כפול ואז להזריק שוב בולוס. כדי להגן מפני באגים, בולוסים אינם ניתנים מחדש אוטומטית.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">רק %1$.2f מתוך %2$.2f יח\' מהבולוס המבוקש הוזרקו בשל שגיאה. בדקו את המשאבה כדי לוודא זאת ולבצע את הפעולות המתאימות.</string>
|
||||
<string name="combo_error_bolus_verification_failed">אספקת הבולוס ואימות ההיסטוריה של המשאבה נכשלו, אנא בדקו את המשאבה. אם נמסר בולוס, הוא יתווסף לטיפולים במהלך החיבור הבא למשאבה.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">לא נותר מספיק אינסולין במיכל בשביל להשלים את הבולוס</string>
|
||||
<string name="extendedbolusdeliveryerror">שגיאה במתן הבולוס הממושך</string>
|
||||
<string name="insightpump_shortname">Insight</string>
|
||||
<string name="enablesmbalways">הפעלת SMB תמיד</string>
|
||||
<string name="enablesmbalways_summary">אפשר SMB תמיד באופן עצמאי מבולוסים. אפשרי רק עם מקור ערכי סוכר עם דיוק של נתונים כמו G5</string>
|
||||
<string name="enablesmbaftercarbs">הפעלת SMB אחרי פחמימות</string>
|
||||
|
@ -638,23 +579,8 @@
|
|||
<string name="start_hypo_tt">הפעלת היפו TT</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">רץ כעת במצב מפתחים. לולאה סגורה אינה מורשת.</string>
|
||||
<string name="engineering_mode_enabled">מצב הנדסה מופעל</string>
|
||||
<string name="combo_actvity_reading_basal_profile">קריאת פרופיל בזאלי</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">היסטוריית המשאבה השתנתה לאחר ביצוע חישוב הבולוס. הבולוס לא הוזרק. אנא חשב מחדש אם יש עדיין צורך בבולוס.</string>
|
||||
<string name="combo_error_updating_treatment_record">הבולוס הוזרק בהצלחה אבל רישומו נכשל. זה יכול לקרות אם שני בולוסים קטנים, באותו הגודל, ניתנים בתוך שתי הדקות האחרונות. בדקו את היסטוריית המשאבה ואת ערכי הטיפול והשתמשו בפורטל הטיפולים להוספת ערכים חסרים. הקפידו לא להוסיף טיפולים זהים באותה דקה.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">הגדרת ערך מטרה גבוה נדחתה כיוון שהחישוב לא לקח בחשבון שינוי שנעשה לאחרונה בהיסטוריית המשאבה</string>
|
||||
<string name="combo_activity_checking_pump_state">מרענן סטטוס משאבה</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">המינון הבזאלי במשאבה השתנה ויעודכן בקרוב</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">המינון הבזאלי במשאבה השתנה אך קריאתו נכשלה</string>
|
||||
<string name="combo_activity_checking_for_history_changes">בודק שינויים בהיסטוריה</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">בולוסים מרובים באותו הגודל בתוך הובאו באותה דקה. ניתן להוסיף רק רשומה אחת לטיפולים. בדקו את המשאבה והוסיפו באופן ידני רשומת בולוס בלשונית פורטל הטיפולים. יש ליצור רשומות בולוס עם זמנים שונים מבולוסים אחרים.</string>
|
||||
<string name="about_link_urls">\n\nתיעוד:\nhttps://androidaps.readthedocs.io\n\nפייסבוק:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
|
||||
<string name="combo_check_date">הבולוס האחרון נרשם לפני 24 שעות או בשעה עתידית, נא לבדוק את כיוון השעון ותאריך במשאבה.</string>
|
||||
<string name="combo_suspious_bolus_time">זמן\\תאריך הבולוס שהוזרק מהמשאבה נראה לא נכון, IOB כנראה שגוי, בדקו את השעון ואת התאריך במשאבה.</string>
|
||||
<string name="profileswitch_ismissing">שינוי פרופיל חסר. אנא החליפו פרופיל או לחצו על \"הפעל פרופיל\" בפרופיל המקומי.</string>
|
||||
<string name="combo_bolus_count">ספירת בולוסים</string>
|
||||
<string name="combo_tbr_count">ספירת TBR</string>
|
||||
<string name="pumpisnottempbasalcapable">המשאבה אינה מסוגלת לבצע בזאלי זמני</string>
|
||||
<string name="novalidbasalrate">לא נקרא מינון בזאלי תקף מהמשאבה</string>
|
||||
<string name="closedmodedisabledinpreferences">מצב לולאה סגור מושבת בהעדפות</string>
|
||||
<string name="autosensdisabledinpreferences">Autosens מושבת בהעדפות</string>
|
||||
<string name="smbdisabledinpreferences">SMB מושבת בהעדפות</string>
|
||||
|
@ -665,12 +591,10 @@
|
|||
<string name="smb_frequency_exceeded">ניתן בולוס ב-3 הדקות האחרונות, מדלג על SMB</string>
|
||||
<string name="basal_set_correctly">הבזאלי הוגדר כהלכה</string>
|
||||
<string name="limitingextendedbolus">הגבלת בולוס ממושך ל- %1$.1f יח\' בגלל %2$s</string>
|
||||
<string name="limitingmaxiob">הגבלת מקסימום IOB ל-%1$.1f יח\' בגלל %2$s</string>
|
||||
<string name="limitingcarbs">הגבלת פחמימות ל-%1$d גר\' בגלל %2$s</string>
|
||||
<string name="limitingiob">הגבלת IOB ל-%1$.1f יח\' בגלל %2$s</string>
|
||||
<string name="maxvalueinpreferences">ערך מקסימלי בהעדפות</string>
|
||||
<string name="hardlimit">מגבלה קשיחה</string>
|
||||
<string name="unsafeusage">שימוש לא בטוח</string>
|
||||
<string name="readstatusfailed">קריאת סטטוס נכשלה</string>
|
||||
<string name="record_pump_site_change">רשום החלפת אתר עירוי</string>
|
||||
<string name="record_insulin_cartridge_change">רשום החלפת מכל אינסולין</string>
|
||||
|
@ -680,12 +604,8 @@
|
|||
<string name="reset">איפוס</string>
|
||||
<string name="openapssmb_maxiob_title">מינון אינסולין פעיל מרבי ממנו OpenAPS לא יחרוג (יחידות) </string>
|
||||
<string name="openapssmb_maxiob_summary">ב-OpenAPS ערך זה נקרא מקסימום אינסולין פעיל (maxIOB). \nלא יוזרק עוד אינסולין אם כמות האינסולין הפעיל הנוכחי גדול מערך זה</string>
|
||||
<string name="pump_stopped">המשאבה נעצרה</string>
|
||||
<string name="pump_started">המשאבה הופעלה</string>
|
||||
<string name="pump_paused">המשאבה הושהתה</string>
|
||||
<string name="absorption_cutoff_title">זמן ספיגה מקסימלי של הארוחה [h]</string>
|
||||
<string name="absorption_cutoff_summary">משך זמן בו כל ארוחה תחשב כנספגה. לא תהיה התחשבות בפחמימות שנותרו.</string>
|
||||
<string name="time">זמן</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">הצגת שדות הערות בתיבות דו-שיח של טיפול</string>
|
||||
<string name="next_button">הבא</string>
|
||||
<string name="previous_button">הקודם</string>
|
||||
|
@ -739,7 +659,6 @@
|
|||
<string name="needlocationpermission">דרושה הרשאת מיקום עבור סריקת בלוטות\' וזיהוי WiFi</string>
|
||||
<string name="needstoragepermission">דרושה הרשאת אחסון כדי שתוכלו לאחסן קובצי יומן והגדרות יצוא.</string>
|
||||
<string name="request">בקשה</string>
|
||||
<string name="exit">יציאה</string>
|
||||
<string name="open_navigation">פתח ניווט</string>
|
||||
<string name="close_navigation">סגור ניווט</string>
|
||||
<string name="nav_plugin_preferences">העדפות תוסף</string>
|
||||
|
@ -757,7 +676,6 @@
|
|||
<string name="resistance_lowers_target_summary">כשמזוהה תנגודת, הורד את ערך המטרה של הגלוקוז</string>
|
||||
<string name="sensitivity_raises_target_title">רגישות מעלה את ערך המטרה</string>
|
||||
<string name="sensitivity_raises_target_summary">כשמזוהה רגישות, הגדל את ערך המטרה של הגלוקוז</string>
|
||||
<string name="combo_invalid_setup">הגדרת משאבה לא חוקית, בדקו את הוראות ההפעלה וודאו שתפריט \'מידע מהיר\' נקרא בשם QUICK INFO באמצעות תוכנת התצורה 360.</string>
|
||||
<string name="careportal_removestartedevents">מחק אירועי \"AndroidAPS Started\"</string>
|
||||
<string name="storedsettingsfound">נמצאו הגדרות שמורות</string>
|
||||
<string name="allow_hardware_pump_text">שימו לב: אם אתם מפעילים ומתחברים למשאבה פיזית, AndroidAPS יעתיק את הפרופיל הבזאלי אל המשאבה תוך דריסת הפרופיל שכבר שמור על המשאבה. יש שההגדרות הבזאליות שב-AndroidAPS נכונות. אם אינכם בטוחים או אינכם רוצים לשנות את הגדרות הבזאליות שעל המשאבה, לחצו על \'ביטול\' וחזרו על תהליך המעבר אל המשאבה במועד מאוחר יותר.</string>
|
||||
|
@ -784,113 +702,6 @@
|
|||
<string name="sendlogfiles">שלח קובצי יומן של היום למפתחים יחד עם זמן זה. מצב לא צפוי.</string>
|
||||
<string name="loop_openmode_min_change">מינימום לבקשה לשינוי [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">\'לולאה פתוחה\' תציג בקשת שינוי חדשה רק אם השינוי גדול מערך זה ב-%. ערך ברירת המחדל הוא 20%</string>
|
||||
<string name="searching_for_devices">מחפש התקנים…</string>
|
||||
<string name="pairing_completed">הצימוד הושלם</string>
|
||||
<string name="code_compare">האם הקודים המוצגים בהתקן זה ובמשאבה זהים?</string>
|
||||
<string name="insight_pairing">צימוד Insight</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">%1$.2f יח\' מתוך %2$.2f יח\' הוזרקו</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="tube_changed">הצינורית הוחלפה</string>
|
||||
<string name="pump_time_updated">שעון המשאבה עודכן</string>
|
||||
<string name="confirm">אישור</string>
|
||||
<string name="mute_alert">השתק</string>
|
||||
<string name="pump_alert">התראת משאבה</string>
|
||||
<string name="log_site_changes">רישום החלפת אתר עירוי</string>
|
||||
<string name="log_reservoir_changes">רישום החלפת מכל</string>
|
||||
<string name="log_tube_changes">רישום החלפת צינורית</string>
|
||||
<string name="log_battery_changes">רישום החלפת סוללה</string>
|
||||
<string name="log_operating_mode_changes">רישום שינויים במצב הפעלה</string>
|
||||
<string name="log_alerts">רישום התראות</string>
|
||||
<string name="enable_tbr_emulation">הפעלת הדמיית בזאלי זמני</string>
|
||||
<string name="enable_tbr_emulation_summary">השתמש בבולוס ממושך במקום בזאלים זמניים לעקיפת הגבלת ה-250%</string>
|
||||
<string name="disable_vibration">ביטול רטט בעת הזרקת בולוס ידנית</string>
|
||||
<string name="disable_vibration_summary">עבור בולוס רגיל וממושך (זמין רק עם קושחה 3.x של משאבת Insight)</string>
|
||||
<string name="disable_vibration_auto">ביטול רטט בעת הזרקת בולוס אוטומטית</string>
|
||||
<string name="disable_vibration_auto_summary">עבור SMB ובזאלי זמני עם הדמייה (זמינה רק עם Insight עם קושחה גרסה 3 ומעלה)</string>
|
||||
<string name="disconnect_delay">עיכוב הניתוק [s]</string>
|
||||
<string name="serial_number">מספר סידורי</string>
|
||||
<string name="release_software_version">גרסת תוכנה</string>
|
||||
<string name="ui_processor_software_version">גרסת תוכנת מעבד הממשק</string>
|
||||
<string name="pc_processor_software_version">גרסת תוכנת מעבד המחשב</string>
|
||||
<string name="md_tel_processor_software_version">גרסת תוכנת עיבוד MD tel</string>
|
||||
<string name="safety_processor_software_version">גרסת תוכנת עיבוד בטיחות</string>
|
||||
<string name="bt_info_page_version">גרסת דף מידע בלוטות\'</string>
|
||||
<string name="bluetooth_address">כתובת בלוטות\'</string>
|
||||
<string name="system_id_appendix">נספח זהות מערכת</string>
|
||||
<string name="manufacturing_date">תאריך ייצור</string>
|
||||
<string name="delete_pairing">מחיקת צימוד</string>
|
||||
<string name="pairing_information">פרטי צימוד</string>
|
||||
<string name="start_pump">הפעל משאבה</string>
|
||||
<string name="stop_pump">עצור משאבה</string>
|
||||
<string name="operating_mode">מצב פעולה</string>
|
||||
<string name="insight_status">סטטוס</string>
|
||||
<string name="tdd_bolus">מינון בולוס יומי מצטבר</string>
|
||||
<string name="tdd_basal">מינון בזאלי יומי מצטבר</string>
|
||||
<string name="tdd_total">מינון יומי מצטבר כולל</string>
|
||||
<string name="recovering">משחזר</string>
|
||||
<string name="not_paired">לא מצומד</string>
|
||||
<string name="last_connected">התחברות אחרונה</string>
|
||||
<string name="started">החל</string>
|
||||
<string name="stopped">נעצר</string>
|
||||
<string name="tbr_formatter">%1$d%% למשך %2$d/%3$d דק\'</string>
|
||||
<string name="extended_bolus">בולוס ממושך</string>
|
||||
<string name="multiwave_bolus">בולוס רב שלבי</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f יח\' במשך %3$d דק\'</string>
|
||||
<string name="enable_tbr_over_notification">אפשר התראה על סיום בזאלי זמני\n(הגדרת משאבה)</string>
|
||||
<string name="disable_tbr_over_notification">השבת התראה על סיום בזאלי זמני\n(הגדרת משאבה)</string>
|
||||
<string name="description_pump_insight_local">חיבור משאבת Accu-Chek Insight</string>
|
||||
<string name="not_inserted">לא הוכנס</string>
|
||||
<string name="short_status_last_connected">חיבור אחרון: לפני %1$d דק\'</string>
|
||||
<string name="short_status_tbr">בזאלי זמני: %1$d%% במשך %2$d / %3$d דק\'</string>
|
||||
<string name="short_status_extended">בולוס ממושך: %1$.2f / %2$.2f יח\' במשך %3$d דקות</string>
|
||||
<string name="short_status_multiwave">בולוס רב שלבי: %1$.2f / %2$.2f יח\' למשך %3$d דק\'</string>
|
||||
<string name="short_status_tdd">מינון כולל: %1$.2f</string>
|
||||
<string name="short_status_reservoir">מכל: %1$.2f יח\'</string>
|
||||
<string name="short_status_battery">סול\': %1$d%%</string>
|
||||
<string name="max_recovery_duration">משך זמן התאוששות מקסימלי [s]</string>
|
||||
<string name="min_recovery_duration">משך זמן התאוששות מינימלי [s]</string>
|
||||
<string name="recovery_duration">משך שחזור</string>
|
||||
<string name="timeout_during_handshake">מגבלת זמן במהלך לחיצת יד - אתחול בלוטות\'</string>
|
||||
<string name="weekday_sunday_short">א׳</string>
|
||||
<string name="weekday_saturday_short">ש\'</string>
|
||||
<string name="weekday_friday_short">ו׳</string>
|
||||
<string name="weekday_thursday_short">ה\'</string>
|
||||
<string name="weekday_wednesday_short">ד\'</string>
|
||||
<string name="weekday_tuesday_short">ג\'</string>
|
||||
<string name="weekday_monday_short">ב\'</string>
|
||||
<string name="automation_description">פעולות אוטומציה המוגדרות ע\"י המשתמש</string>
|
||||
<string name="automation_missing_task_name">נא להזין שם לפעולה.</string>
|
||||
<string name="automation_missing_trigger">נא לציין טריגר אחד לפחות.</string>
|
||||
<string name="automation_missing_action">נא לציין פעולה אחת לפחות.</string>
|
||||
<string name="alreadyenabled">כבר מאופשר</string>
|
||||
<string name="alreadydisabled">כבר מושבת</string>
|
||||
<string name="alreadysuspended">כבר מושעה</string>
|
||||
<string name="resumeloop">חידוש לולאה</string>
|
||||
<string name="notsuspended">לא מושעה</string>
|
||||
<string name="starttemptarget">הפעלת ערך מטרה זמני</string>
|
||||
<string name="stoptemptarget">הפסקת ערך מטרה זמני</string>
|
||||
<string name="islesser">פחות מ-</string>
|
||||
<string name="isequalorlesser">שווה או פחות מ-</string>
|
||||
<string name="isequal">שווה ל-</string>
|
||||
<string name="isequalorgreater">שווה או גדול מ-</string>
|
||||
<string name="isgreater">גדול מ-</string>
|
||||
<string name="isnotavailable">לא זמין</string>
|
||||
<string name="glucoseisnotavailable">גלוקוז אינו זמין</string>
|
||||
<string name="glucosecomparedmgdl">גלוקוז %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">גלוקוז %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">אחוז פרופיל %1$s %2$d</string>
|
||||
<string name="iobcompared">אינסולין פעיל %1$s %2$.1f</string>
|
||||
<string name="and">וגם</string>
|
||||
<string name="or">או</string>
|
||||
<string name="xor">או בררני</string>
|
||||
<string name="atspecifiedtime">ב-%1$s</string>
|
||||
<string name="use_network_location">שימוש במיקום רשת</string>
|
||||
<string name="use_gps_location">שימוש במיקום GPS</string>
|
||||
<string name="use_passive_location">השתמש במיקום פסיבי</string>
|
||||
<string name="locationservice">שירות מיקום</string>
|
||||
<string name="automation_short">אוטומטי</string>
|
||||
<string name="automation">אוטומציה</string>
|
||||
<string name="profile_total">== ∑ %1$s יח\'</string>
|
||||
<string name="dexcom_lognssensorchange_title">רישום החלפת סנסור ב-Nightscout</string>
|
||||
<string name="dexcom_lognssensorchange_summary">רישום אירוע \"החלפת סנסור\" ב-Nightscout באופן אוטומטי בעת הפעלת החיישן</string>
|
||||
|
@ -920,17 +731,6 @@
|
|||
<string name="sms_wrongcode">קוד שגוי. הפקודה בוטלה.</string>
|
||||
<string name="notconfigured">לא מוגדר</string>
|
||||
<string name="profileswitchcreated">נוצרה החלפת פרופיל</string>
|
||||
<string name="recurringTime">זמן חוזרני</string>
|
||||
<string name="every">בכל</string>
|
||||
<string name="never">אף פעם</string>
|
||||
<string name="condition">תנאי:</string>
|
||||
<string name="action">פעולה:</string>
|
||||
<string name="iob_u">אינסולין פעיל [U]:</string>
|
||||
<string name="glucose_u">גלוקוז [%1$s]:</string>
|
||||
<string name="delete_short">מחק</string>
|
||||
<string name="add_short">הוספה</string>
|
||||
<string name="copy_short">העתקה</string>
|
||||
<string name="addnew">הוסף חדש</string>
|
||||
<string name="versionChecker">בודק גרסה</string>
|
||||
<string name="old_version">גרסה ישנה</string>
|
||||
<string name="very_old_version">גרסה ישנה מאוד</string>
|
||||
|
@ -939,67 +739,12 @@
|
|||
<string name="dexcom_app_patched">אפליקציית Dexcom עם פאץ\'</string>
|
||||
<string name="dexcom_short">דקס\'</string>
|
||||
<string name="description_source_dexcom">קבלת ערכי רמת סוכר מאפליקציית Dexcom עם פאץ\'.</string>
|
||||
<string name="notification">התראה</string>
|
||||
<string name="notification_message">התראה: %1$s</string>
|
||||
<string name="alarm_message">התראה: %1$s</string>
|
||||
<string name="message_short">הודעה:</string>
|
||||
<string name="alarm_short">התראה:</string>
|
||||
<string name="profilepercentage">אחוז הפרופיל</string>
|
||||
<string name="percent_u">אחוז [%]:</string>
|
||||
<string name="startprofile">הפעלת פרופיל %1$d%% במשך %2$d דק\'</string>
|
||||
<string name="startprofileforever">הפעלת פרופיל %1$d%%</string>
|
||||
<string name="exists">קיים</string>
|
||||
<string name="notexists">לא קיים</string>
|
||||
<string name="temptargetcompared">ערך מטרה זמני %1$s</string>
|
||||
<string name="btdevicecompared">חיבור בלוטות\' להתקן %1$s %2$s</string>
|
||||
<string name="btdevice">התחברות למכשיר בלוטות\' </string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">הפרש רמת סוכר</string>
|
||||
<string name="deltalabel_u">הפרש רמת סוכר [%1$s]</string>
|
||||
<string name="currentlocation">מיקום נוכחי</string>
|
||||
<string name="location">מיקום</string>
|
||||
<string name="latitude_short">רוחב:</string>
|
||||
<string name="longitude_short">אורך:</string>
|
||||
<string name="distance_short">מרחק [m]:</string>
|
||||
<string name="name_short">שם:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">כאשר </string>
|
||||
<string name="location_inside">כשנמצאים באזור</string>
|
||||
<string name="location_outside">כשנמצאים מחוץ לאזור</string>
|
||||
<string name="location_going_in">כשנכנסים לאזור ששמו</string>
|
||||
<string name="location_going_out">כשעוזבים אזור ששמו</string>
|
||||
<string name="lastboluslabel">בולוס אחרון</string>
|
||||
<string name="lastboluscompared">הבולוס האחרון היה לפני %1$s %2$s דק\'</string>
|
||||
<string name="triggercoblabel">פחמ\' פעילות</string>
|
||||
<string name="cobcompared">פחמ\' פעילות %1$s %2$.0f</string>
|
||||
<string name="taskname">שם משימה</string>
|
||||
<string name="edit_short">עריכה</string>
|
||||
<string name="please_choose_an_action_type">בחרו סוג פעולה</string>
|
||||
<string name="please_choose_a_trigger_type">בחירת סוג הטריגר</string>
|
||||
<string name="triggers">טריגרים:</string>
|
||||
<string name="remove_label">הסר</string>
|
||||
<string name="preconditions">תנאים מוקדמים:</string>
|
||||
<string name="profilename">החלפת פרופיל ל-</string>
|
||||
<string name="changengetoprofilename">החלפת פרופיל ל-%1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">חיבור אחרון למשאבה</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">חיבור אחרון למשאבה [לפני מס\' דקות]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">חיבור אחרון למשאבה לפני %1$s %2$s דקות</string>
|
||||
<string name="sendsmsactionlabel">שליחת מסרון: %1$s</string>
|
||||
<string name="sendsmsactiondescription">שליחת מסרונים לכל המספרים</string>
|
||||
<string name="sendsmsactiontext">שליחת מסרון עם טקסט</string>
|
||||
<string name="cobvsiob">פחמ\' פעילות לעומת אינ\' פעיל</string>
|
||||
<string name="bolusconstraintappliedwarn">מגבלת בולוס יושמה: %1$.2f עד %2$.2f יח\'</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!!! זוהתה ספיגת פחמימות איטית: %2$d%% מהזמן הצפוי. הערכת כמות הפחמימות הפעילות עלולה להיות ביתר ולכן תיתכן הזרקת אינסולין עודפת !!!!!!</font>]]></string>
|
||||
<string name="partialboluswizard">ספק את חלק זה מתוצאת אשף הבולוס [%]</string>
|
||||
<string name="deliverpartofboluswizard">אשף הבולוס מבצע חישוב אך רק חלק זה של האינסולין המחושב מוזרק. שימושי בשימוש עם אלגוריתם SMB.</string>
|
||||
<string name="loading">טוען...</string>
|
||||
<string name="snooze">נודניק</string>
|
||||
<string name="time_range">טווח זמן</string>
|
||||
<string name="timerange_value">הזמן בין %1$s ו- %2$s</string>
|
||||
<string name="between">בין </string>
|
||||
<string name="increasingmaxbasal">מגדיל את ערך מקסימום הבזאלי מפני שהוא נמוך מערכו המרבי בפרופיל</string>
|
||||
<string name="smscommunicator_messagebody">גוף ההודעה אינו חוקי</string>
|
||||
<string name="format_bg_isf">%1$s פקטור הרגישות: %2$.1f</string>
|
||||
|
@ -1028,7 +773,6 @@
|
|||
<string name="profilenamecontainsdot">שם הפרפיל מכיל נקודות.\nשם כזה אינו נתמך ע\"י Nightscout \n הפרופיל לא הועלה ל-Nightscout.</string>
|
||||
<string name="low_mark_comment">ערך נמוך יותר באזור הטווח (הצגה בלבד)</string>
|
||||
<string name="high_mark_comment">ערך גבוה יותר באזור הטווח (הצגה בלבד)</string>
|
||||
<string name="reorder_label">סדר מחדש</string>
|
||||
<string name="age">גיל:</string>
|
||||
<string name="weight_label">משקל:</string>
|
||||
<string name="id">מס\' זיהוי:</string>
|
||||
|
@ -1049,8 +793,6 @@
|
|||
<string name="randombg_short">ערכי גלוקוז בדם</string>
|
||||
<string name="tools">כלים</string>
|
||||
<string name="show_calculation">הצג חישוב</string>
|
||||
<string name="automation_event">אירוע אוטומציה</string>
|
||||
<string name="alreadyset">כבר מוגדר</string>
|
||||
<string name="clearqueueconfirm">לנקות את התור? כל הנתונים בתור יאבדו!</string>
|
||||
<string name="ebstopsloop">שימוש בבולוס ממושך יפסיק את מצב הלולאה הסגורה לזמן פעילות הבולוס. אתם בטוחים שאתם רוצים להמשיך?</string>
|
||||
<string name="closed_loop_disabled_with_eb">הלולאה הסגורה מופסקת עקב מתן בולוס ממושך</string>
|
||||
|
@ -1060,7 +802,6 @@
|
|||
<string name="loop_smbexecution_time_label">זמן ביצוע SMB</string>
|
||||
<string name="loop_tbrrequest_time_label">זמן בקשת בזאלי זמני</string>
|
||||
<string name="loop_tbrexecution_time_label">זמן הפעלת בזאלי זמני</string>
|
||||
<string name="insight_alert_notification_channel">התראות משאבת Insight</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="smscommunicator_code_from_authenticator_for" comment="This is continuation of sentence: To [ACTION] reply with code">מיישום מאמת עבור: %1$s ואחריו PIN</string>
|
||||
<string name="smscommunicator_otp_pin">תוספת PIN חובה בסוף האסימון</string>
|
||||
|
@ -1082,8 +823,6 @@
|
|||
<string name="smscommunicator_otp_reset_header">איפוס מאמתים</string>
|
||||
<string name="smscommunicator_otp_install_info">בכל אחד מהטלפונים העוקבים, התקינו יישום מאמת התומך באסימוני RFC 6238 TOTP. יישומים פופולריים בחינם הם:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
|
||||
<string name="smscommunicator_otp_reset_warning">אתחול המאמת גורם למאמתים שסופקו לכם להפסיק להיות חוקיים ויהיה צורך להגדירם שוב!</string>
|
||||
<string name="onconnect">בחיבור</string>
|
||||
<string name="ondisconnect">בניתוק</string>
|
||||
<string name="overview_show_predictions">חיזוי</string>
|
||||
<string name="overview_show_deviationslope">שיפוע הסטייה</string>
|
||||
<string name="authorizationfailed">ההרשאה נכשלה</string>
|
||||
|
@ -1143,7 +882,6 @@
|
|||
<string name="filter">סינון</string>
|
||||
<string name="copytolocalprofile_invalid">לא ניתן ליצור פרופיל מקומי. הפרופיל אינו חוקי.</string>
|
||||
<string name="cta_dont_kill_my_app_info">לא להשבית את האפליקציה שלי?</string>
|
||||
<string name="alarm">התראה</string>
|
||||
<string name="smscommunicator_report_pump_ureachable_summary">שולח SMS אם מופעל אירוע \"המשאבה אינה נגישה\"</string>
|
||||
<string name="smscommunicator_pump_ureachable">דווח שהמשאבה אינה נגישה</string>
|
||||
<string name="advisoralarm">הפעל התראה כשצריכים לאכול</string>
|
||||
|
@ -1162,4 +900,8 @@
|
|||
<string name="cannula">צינורית</string>
|
||||
<string name="userentry">קלט המשתמש</string>
|
||||
<string name="common_values">השתמשו בערכים הגבוהים ביותר של מזונות שאתם אוכלים בדרך כלל\n</string>
|
||||
<string name="summary_email_for_crash_report">כתובת דוא\"ל זו תצורף לדוחות קריסה כדי שנוכל ליצור קשר במקרים דחופים. לא חובה.</string>
|
||||
<string name="email_address">כתובת דוא\"ל</string>
|
||||
<string name="privacy_settings">הגדרות פרטיות</string>
|
||||
<string name="privacy_summary">אם תרצו, תוכלו לספק כתובת דוא\"ל כדי לקבל דיווח על קריסות יישום. שירות זה אינו אוטומטי. המפתחים יצרו איתכם קשר במצבים מסוכנים.</string>
|
||||
</resources>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">관리 안전설정</string>
|
||||
<string name="treatmentssafety_maxbolus_title">최대 허용 Bolus [U]</string>
|
||||
|
@ -29,7 +28,6 @@
|
|||
<string name="description_persistent_notification">Loop가 어떤 작동하는지에 대한 간략한 개요를 연속 알림으로 보여줍니다.</string>
|
||||
<string name="description_profile_local">오프라인에서 사용 가능한 프로파일을 정의하십시오.</string>
|
||||
<string name="description_profile_nightscout">Nightscout에서 정의한 프로필을 사용합니다.</string>
|
||||
<string name="description_pump_combo">아큐-첵 Combo 펌프와 연동, ruffy 설치 필요</string>
|
||||
<string name="description_pump_mdi">다회요법으로 관리하는 사용자를 위한 설정</string>
|
||||
<string name="description_pump_virtual">가상용 펌프를 위한 설정(Open Loop)</string>
|
||||
<string name="description_sensitivity_aaps">Oref0와 동일한 방법으로 민감도가 계산되지만, 과거 시간을 지정할 수 있습니다. 최소 탄수화물 흡수는 설정에서 최대 탄수화물 흡수 시간으로 부터 계산됩니다.</string>
|
||||
|
@ -60,7 +58,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">Bolus IOB</string>
|
||||
<string name="openapsma_run">지금 실행</string>
|
||||
<string name="vitualpump_label">가상 펌프</string>
|
||||
<string name="virtualpump_resultok">네</string>
|
||||
<string name="openapsma_lastrun_label">최근 실행</string>
|
||||
<string name="openapsma_inputparameters_label">입력 변수</string>
|
||||
<string name="openapsma_glucosestatus_label">혈당 상태</string>
|
||||
|
@ -72,7 +69,6 @@
|
|||
<string name="result_insulin_carbs">결과: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">혈당 데이터 없음</string>
|
||||
<string name="openapsma_request_label">요청</string>
|
||||
<string name="glucose">혈당</string>
|
||||
<string name="delta">증분</string>
|
||||
<string name="sms_delta">Delta:</string>
|
||||
<string name="configbuilder">구성 관리자</string>
|
||||
|
@ -118,11 +114,8 @@
|
|||
<string name="closedloop">Closed Loop</string>
|
||||
<string name="openloop">Open Loop</string>
|
||||
<string name="disabledloop">Loop 중지됨</string>
|
||||
<string name="disableloop">Loop 중지하기</string>
|
||||
<string name="enableloop">Loop 실행하기</string>
|
||||
<string name="openloop_newsuggestion">새로운 제안이 있습니다</string>
|
||||
<string name="unsupportednsversion">지원하지 않는 Nightscout 버전입니다</string>
|
||||
<string name="loopdisabled">제한으로 인해 LOOP가 사용불가합니다.</string>
|
||||
<string name="treatments_wizard_basaliob_label">Basal IOB</string>
|
||||
<string name="bolusconstraintapplied">Bolus 제한이 적용되었습니다</string>
|
||||
<string name="carbsconstraintapplied">탄수화물 제한이 적용되었습니다</string>
|
||||
|
@ -131,11 +124,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">센서</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">탄수화물 시간</string>
|
||||
<string name="careportal_newnstreatment_duration_label">기간</string>
|
||||
<string name="careportal_newnstreatment_notes_label">노트</string>
|
||||
<string name="event_time_label">이벤트 시간</string>
|
||||
<string name="careportal_newnstreatment_profile_label">프로파일</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">혈당 종류</string>
|
||||
<string name="noprofile">아직 NS에서 프로파일을 로드하지 못했습니다.</string>
|
||||
<string name="overview_tempbasal_button">임시Basal</string>
|
||||
<string name="overview_extendedbolus_button">확장 Bolus</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Nightscout 버전:</string>
|
||||
|
@ -172,11 +162,8 @@
|
|||
<string name="smscommunicator_tt_set">%2$d 분 동안 목표 %1$s 설정이 완료되었습니다</string>
|
||||
<string name="smscommunicator_tt_canceled">임시 목표 취소가 완료되었습니다</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">SMS 원격 명령 사용하기</string>
|
||||
<string name="bolusstopped">Bolus 중지됨</string>
|
||||
<string name="bolusstopping">Bolus 중지중</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Loop가 중지되었습니다.</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Loop가 실행되었습니다.</string>
|
||||
<string name="smscommunicator_loopisdisabled">Loop가 중지중입니다.</string>
|
||||
<string name="smscommunicator_loopisenabled">Loop가 실행중입니다.</string>
|
||||
<string name="valuelimitedto">%1$.2f, %2$.2f으로 제한됨</string>
|
||||
<string name="valueoutofrange">%1$s값이 하드한계를 벗어났습니다</string>
|
||||
|
@ -206,7 +193,6 @@
|
|||
<string name="overview_editquickwizard_valid">유효기간:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">추가</string>
|
||||
<string name="overview_quickwizard_item_edit_button">수정</string>
|
||||
<string name="overview_quickwizard_item_remove_button">삭제</string>
|
||||
<string name="mealbolus">Meal</string>
|
||||
<string name="correctionbous">교정주입</string>
|
||||
<string name="actions">실행</string>
|
||||
|
@ -237,8 +223,6 @@
|
|||
<string name="sms_minago">%dmin ago</string>
|
||||
<string name="localprofile">로컬 프로파일</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">단기 평균 증분</string>
|
||||
<string name="long_avgdelta">장기 평균 증분</string>
|
||||
<string name="array_of_elements">%1$d 요소의 배열.\n실제 값:</string>
|
||||
<string name="openapsma_autosensdata_label">Autosens 정보</string>
|
||||
<string name="openapsma_scriptdebugdata_label">스크립트 디버그</string>
|
||||
|
@ -248,7 +232,6 @@
|
|||
<string name="eatingsoon">식사직전</string>
|
||||
<string name="hypo">저혈당</string>
|
||||
<string name="activity">활동</string>
|
||||
<string name="removerecord">기록 삭제</string>
|
||||
<string name="actions_shortname">ACT</string>
|
||||
<string name="configbuilder_shortname">CONF</string>
|
||||
<string name="loop_shortname">LOOP</string>
|
||||
|
@ -295,7 +278,6 @@
|
|||
<string name="show_queue">대기열 보여주기</string>
|
||||
<string name="queue">대기열:</string>
|
||||
<string name="status">상태:</string>
|
||||
<string name="paused">일시중지</string>
|
||||
<string name="clearlog">기록 지우기</string>
|
||||
<string name="nowritepermission">NSCLIENT이 쓰기 권한이 없습니다. 잘못된 API secret인지 확인해보세요</string>
|
||||
<string name="wear_settings">워치 설정</string>
|
||||
|
@ -310,12 +292,10 @@
|
|||
<string name="needwhitelisting">최적의 성능을 위해 %1$s에서 배터리 최적화를 해제해야합니다.</string>
|
||||
<string name="loopsuspended">Loop 일시중지</string>
|
||||
<string name="loopsuspendedfor">일시중지중 (%d분)</string>
|
||||
<string name="suspendloop">Loop 일시중지</string>
|
||||
<string name="suspendloopfor1h">1시간동안 Loop 일시중지</string>
|
||||
<string name="suspendloopfor2h">2시간동안 Loop 일시중지</string>
|
||||
<string name="suspendloopfor3h">3시간동안 Loop 일시중지</string>
|
||||
<string name="suspendloopfor10h">10시간동안 Loop 일시중지</string>
|
||||
<string name="suspendloopforXmin">%1$d분 동안 Loop 일시정지</string>
|
||||
<string name="disconnectpumpfor15m">15분동안 펌프 일시중지</string>
|
||||
<string name="disconnectpumpfor30m">30분동안 펌프 일시중지</string>
|
||||
<string name="disconnectpumpfor1h">1시간동안 펌프 일시중지</string>
|
||||
|
@ -340,8 +320,6 @@
|
|||
<string name="show_statuslights">홈화면에 상태 표시등 보여주기</string>
|
||||
<string name="statuslights_res_warning">주사기량 경고 기준값[U]</string>
|
||||
<string name="statuslights_res_critical">주사기량 위험 기준값[U]</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">COB</string>
|
||||
<string name="nav_about">버전정보</string>
|
||||
<string name="smscommunicator_missingsmspermission">SMS 권한 누락</string>
|
||||
<string name="smscommunicator_missingphonestatepermission">전화 상태 권한이 허가되지 않았습니다</string>
|
||||
|
@ -380,7 +358,6 @@
|
|||
<string name="notloadedplugins">모든 프로파일이 로드되지 않았습니다.</string>
|
||||
<string name="valuesnotstored">값이 저장되지 않았습니다!</string>
|
||||
<string name="ns_localbroadcasts_title">Local Broadcasts 활성화하기</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">기간 [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">UAM 활성화하기</string>
|
||||
<string name="enablesmb">SMB 활성화하기</string>
|
||||
|
@ -414,7 +391,6 @@
|
|||
<string name="shortfat">지방</string>
|
||||
<string name="active"><![CDATA[<Active>]]></string>
|
||||
<string name="executingrightnow">명령을 지금 실행합니다.</string>
|
||||
<string name="pump_unreachable">펌프에 연결할 수 없습니다.</string>
|
||||
<string name="missed_bg_readings">혈당 읽기가 누락되었습니다.</string>
|
||||
<string name="raise_notifications_as_android_notifications">경고와 알림시 시스템 알림 사용하기</string>
|
||||
<string name="localalertsettings_title">자체 경고 기능</string>
|
||||
|
@ -447,41 +423,7 @@
|
|||
<string name="closedmodeenabled">Closed 모드가 활성화됨</string>
|
||||
<string name="maxiobset">최대 IOB가 바르게 설정됨</string>
|
||||
<string name="hasbgdata">선택한 소스에서 혈당이 들어옵니다.</string>
|
||||
<string name="combo_programming_bolus">Bolus 주입을 위한 펌프 프로그래밍</string>
|
||||
<string name="combo_pump_state_label">상태</string>
|
||||
<string name="combo_pump_activity_label">활동</string>
|
||||
<string name="combo_no_pump_connection">%1$d분 동안 연결되지 않음</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d분 남음)</string>
|
||||
<string name="combo_pump_state_initializing">초기화중</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">에러로 인해 중지됨</string>
|
||||
<string name="combo_pump_state_suspended_by_user">사용자로 인해 중지됨</string>
|
||||
<string name="combo_pump_state_running">실행중</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">임시기초주입 취소중</string>
|
||||
<string name="combo_pump_action_setting_tbr">임시기초주입 설정중 (%1$d%% / %2$d분)</string>
|
||||
<string name="combo_pump_action_bolusing">Bolus 주입중 (%1$.1f U)</string>
|
||||
<string name="combo_pump_action_refreshing">새로고침중</string>
|
||||
<string name="combo_pump_unsupported_operation">요청하신 동작은 펌프에서 지원하지 않습니다.</string>
|
||||
<string name="combo_low_suspend_forced_notification">위험한 사용: 확장Bolus 혹은 멀티웨이브Bolus가 활성화 됩니다. Loop 모드가 저혈당 방지로 오직 6시간만 설정됩니다. Loop 모드에선 일반 Bolus만 지원합니다.</string>
|
||||
<string name="combo_force_disabled_notification">위험한 사용: 펌프의 Basal양 프로파일이 펌프의 첫번째 Basal양 프로파일과 다릅니다. Loop가 비활성화되었습니다. 첫 번째 프로파일을 설정하고 새로 고침하십시오.</string>
|
||||
<string name="bolus_frequency_exceeded">2개의 동일한 양의 Bolus 주입이 요청되었습니다. 이중으로 Bolus가 주입 되는 사고를 막고 버그로부터 보호하기 위하여 이는 금지됩니다.</string>
|
||||
<string name="combo_pump_connected_now">현재</string>
|
||||
<string name="combo_activity_reading_pump_history">펌프 이력 읽기</string>
|
||||
<string name="combo_activity_setting_basal_profile">Basal 프로파일 설정</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">펌프 카트리지 레벨이 낮습니다.</string>
|
||||
<string name="combo_pump_battery_low_warrning">펌프배터리가 부족합니다.</string>
|
||||
<string name="combo_is_in_error_state">펌프가 E%1$d: %2$s 에러를 보여줍니다.</string>
|
||||
<string name="combo_reservoir_low">낮음</string>
|
||||
<string name="combo_reservoir_empty">비어 있음</string>
|
||||
<string name="combo_reservoir_normal">보통</string>
|
||||
<string name="combo_notification_check_time_date">펌프 시간 업데이트가 필요합니다.</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">임시기초주입 취소 경고가 확인되었습니다.</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">펌프를 사용할 수 없습니다. Bolus 주입이 실행되지 않았습니다.</string>
|
||||
<string name="combo_error_no_bolus_delivered">Bolus 주입이 실패하였습니다. 주입된 Bolus가 없는 것으로 보입니다. 이중으로 Bolus가 주입되는 것을 방지하기 위해 펌프를 확인한 다음 다시 Bolus를 주입하세요. 버그를 방지하기 위해 Bolus 주입이 자동으로 재시도되지 않습니다.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">에러로 인해 요청된 Bolus %2$.2f U중 오직 %1$.2f U만 주입되었습니다. 펌프에서 직접 확인후 적절한 조치를 취하세요.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Bolus를 주입하고 펌프 이력을 확인하는데 실패하였습니다. 펌프를 확인해보세요. 만약 Bolus 주입이 되었다면 펌프와 다음번 연결시 그 내용이 관리에 추가될 것입니다.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Bolus 주입 위한 인슐린이 주사기에 부족합니다.</string>
|
||||
<string name="extendedbolusdeliveryerror">확장Bolus 주입 에러</string>
|
||||
<string name="insightpump_shortname">Sight</string>
|
||||
<string name="enablesmbalways">항상 SMB 사용하기</string>
|
||||
<string name="enablesmbalways_summary">Bolus와 독립적으로 항상 SMB를 사용합니다. G5처럼 잘 필터된 혈당출처와만 사용이 가능합니다.</string>
|
||||
<string name="enablesmbaftercarbs">탄수화물 이후 SMB를 사용합니다.</string>
|
||||
|
@ -529,22 +471,8 @@
|
|||
<string name="start_hypo_tt">저혈당 임시목표 시작</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">개발자버전을 실행중입니다. Closed Loop는 비활성화 됩니다.</string>
|
||||
<string name="engineering_mode_enabled">전문가 모드 사용</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Basal 프로파일 읽는중</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">Bolus 계산이 수행된 후 펌프 이력이 변경되었습니다. Bolus가 주입되지 않았습니다. Bolus가 여전히 필요하다면 다시 계산하세요.</string>
|
||||
<string name="combo_error_updating_treatment_record">Bolus가 성공적으로 주입되었지만, 관리 항목에 추가하지 못했습니다. 이것은 동일한 양의 소량의 2개의 Bolus가 최근 2 분 이내에 주입되는 경우에 발생할 수 있습니다. 펌프 이력과 관리 항목을 확인하고 손실된 항목을 추가하기위해 케어포털을 이용하세요. 동일한 시간과 인슐린양의 항목을 추가하지 마세요.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">계산기가 최근 변경된 펌프 이력을 고려하지 못해 임시기초주입 추가를 거절했습니다.</string>
|
||||
<string name="combo_activity_checking_pump_state">펌프상태 새로고침중</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">펌프의 Basal 양이 변경되었고 곧 업데이트됩니다.</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">펌프의 Basal 양이 변경되었지만 읽기를 실패했습니다.</string>
|
||||
<string name="combo_activity_checking_for_history_changes">이력 변경 확인중</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">동일한 시간(분)에 동일한 양의 2개이상의 Bolus가 주입되었습니다. 오직 하나의 기록만이 관리에 입력될 수 있습니다. 펌프를 확인한 후 케어포털 탭에서 Bolus 기록을 수동으로 추가하세요. 동일한 시간에 동일한 양의 Bolus를 주입하지 않도록 하세요.</string>
|
||||
<string name="combo_check_date">최근 Bolus가 24시간 전 혹은 미래에 있습니다. 펌프의 날짜가 제대로 설정되어 있는지 확인해보세요.</string>
|
||||
<string name="combo_suspious_bolus_time">펌프에서 주입된 Bolus의 시간/날짜가 잘못되었습니다. IOB가 부정확할 수 있습니다. 펌프 시간/날짜를 확인하세요.</string>
|
||||
<string name="profileswitch_ismissing">프로파일변경 누락. 로컬 프로파일에서 프로파일 변경을 하거나 \"프로파일 활성화하기\"를 누르세요.</string>
|
||||
<string name="combo_bolus_count">Bolus 수</string>
|
||||
<string name="combo_tbr_count">임시기초주입 수</string>
|
||||
<string name="pumpisnottempbasalcapable">이 펌프 임시Basal을 지원하지 않습니다.</string>
|
||||
<string name="novalidbasalrate">펌프에서 유효한 Basal양을 읽을 수 없습니다.</string>
|
||||
<string name="closedmodedisabledinpreferences">설정에서 Closed Loop 모드가 비활성화되었습니다.</string>
|
||||
<string name="autosensdisabledinpreferences">설정에서 Autosens가 비활성화 되었습니다.</string>
|
||||
<string name="smbdisabledinpreferences">설정에서 SMB가 비활성화 되었습니다.</string>
|
||||
|
@ -555,12 +483,10 @@
|
|||
<string name="smb_frequency_exceeded">최근 3분 이내에 Bolus가 주입되었습니다. SMB를 건너뜁니다.</string>
|
||||
<string name="basal_set_correctly">Basal이 정상적으로 설정되었습니다.</string>
|
||||
<string name="limitingextendedbolus">%2$s로 인해 확장Bolus가 %1$.1f U로 제한됩니다.</string>
|
||||
<string name="limitingmaxiob">%2$s로 인해 최대 IOB가 %1$.1f U로 제한됩니다.</string>
|
||||
<string name="limitingcarbs">%2$s로 인해 탄수화물이 %1$d g로 제한됩니다.</string>
|
||||
<string name="limitingiob">%2$s로 인해 IOB가 %1$.1f U으로 제한됩니다.</string>
|
||||
<string name="maxvalueinpreferences">설정에서의 최대값</string>
|
||||
<string name="hardlimit">하드한계</string>
|
||||
<string name="unsafeusage">위험한 사용</string>
|
||||
<string name="readstatusfailed">상태를 읽지 못했습니다.</string>
|
||||
<string name="record_pump_site_change">펌프 위치 변경 기록</string>
|
||||
<string name="record_insulin_cartridge_change">인슐린 카트리지 변경 기록</string>
|
||||
|
@ -570,12 +496,8 @@
|
|||
<string name="reset">재설정</string>
|
||||
<string name="openapssmb_maxiob_title">OpenAPS가 초과 할 수 없는 총 IOB의 최대량 [U]</string>
|
||||
<string name="openapssmb_maxiob_summary">이 값은 OpenAPS에서 Max IOB라고 합니다\n현재 IOB가 이 값보다 크면 OpenAPS는 인슐린을 추가로 주입하지 않습니다.</string>
|
||||
<string name="pump_stopped">펌프 중지</string>
|
||||
<string name="pump_started">펌프 시작</string>
|
||||
<string name="pump_paused">펌프 일시중지</string>
|
||||
<string name="absorption_cutoff_title">식사 최대 흡수 시간 [h]</string>
|
||||
<string name="absorption_cutoff_summary">식사가 모두 흡수되었다고 간주되는 시간. 나머지 탄수화물은 모두 없어집니다.</string>
|
||||
<string name="time">시간</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">관리창에 노트 영역 보여주기</string>
|
||||
<string name="next_button">다음</string>
|
||||
<string name="previous_button">이전</string>
|
||||
|
@ -625,7 +547,6 @@
|
|||
<string name="askforpermission">권한 요청하기</string>
|
||||
<string name="needsystemwindowpermission">알림에 대한 시스템 창 권한이 필요합니다</string>
|
||||
<string name="request">요청</string>
|
||||
<string name="exit">종료</string>
|
||||
<string name="open_navigation">메뉴 열기</string>
|
||||
<string name="close_navigation">메뉴 닫기</string>
|
||||
<string name="nav_plugin_preferences">플러그인 설정</string>
|
||||
|
@ -639,7 +560,6 @@
|
|||
<string name="high_temptarget_raises_sensitivity_summary"><![CDATA[임시목표 100이상을 위해 민감도를 올립니다.]]></string>
|
||||
<string name="low_temptarget_lowers_sensitivity_title">낮은 임시목표는 민감도를 내립니다.</string>
|
||||
<string name="low_temptarget_lowers_sensitivity_summary"><![CDATA[임시목표 100미만을 위해 민감도를 낮춥니다.]]></string>
|
||||
<string name="combo_invalid_setup">유효하지 않은 펌프 설정, 문서를 확인하고 360 구성 소프트웨어를 사용하여 Quick Info menu의 이름이 QUICK INFO인지 확인하십시오.</string>
|
||||
<string name="careportal_removestartedevents">\"AndroidAPS 시작\" 기록 삭제하기</string>
|
||||
<string name="storedsettingsfound">저장된 설정이 있습니다.</string>
|
||||
<string name="allow_hardware_pump_text">주의: 활성화하고 펌프에 연결하게되면, AndroidAPS는 프로파일의 Basal설정을 복사해서 기존에 펌프에 저장되어 있던 Basal설정을 덮어쓰게 될것입니다. AndroidAPS의 Basal설정이 올바른지 반드시 확인하세요. 만약 확실치 않거나 Basal설정을 덮어씌우길 원치않는다면, 취소버튼을 누르고 나중에 다시 연결하세요.</string>
|
||||
|
@ -664,107 +584,6 @@
|
|||
<string name="sendlogfiles">예상치 못한 상황 보고를 위해 오늘의 로그 파일을 개발자에게 전송합니다.</string>
|
||||
<string name="loop_openmode_min_change">최소 요청 변화 [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">Open Loop가 %단위로 이 값보다 변화가 더 클 경우에만 새 변경 요청을 팝업합니다. 기본값은 20 %입니다</string>
|
||||
<string name="searching_for_devices">장치 검색중...</string>
|
||||
<string name="pairing_completed">동기화 완료</string>
|
||||
<string name="code_compare">이 장치에서 보여지는 코드와 펌프에서 보여지는 코드가 동일한가요?</string>
|
||||
<string name="insight_pairing">Insight와 동기화</string>
|
||||
<string name="insight_local">아큐-첵 Insight</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="tube_changed">튜브 변경</string>
|
||||
<string name="pump_time_updated">펌프 시간 업데이트</string>
|
||||
<string name="confirm">확인</string>
|
||||
<string name="mute_alert">음소거</string>
|
||||
<string name="pump_alert">펌프 경고</string>
|
||||
<string name="log_site_changes">위치 변경 기록</string>
|
||||
<string name="log_reservoir_changes">주사기 교체 기록</string>
|
||||
<string name="log_tube_changes">튜브 교체 기록</string>
|
||||
<string name="log_battery_changes">배터리 교체 기록</string>
|
||||
<string name="log_operating_mode_changes">작동 모드 변경 기록</string>
|
||||
<string name="log_alerts">경고 기록</string>
|
||||
<string name="enable_tbr_emulation">임시Basal 에뮬레이션 활성화</string>
|
||||
<string name="enable_tbr_emulation_summary">250%% 제한을 무시하기 위해 임시Basal 대신 확정Boluses 사용</string>
|
||||
<string name="disconnect_delay">연결해제 지연 [초]</string>
|
||||
<string name="serial_number">시리얼번호</string>
|
||||
<string name="release_software_version">출시 소프트웨어 버전</string>
|
||||
<string name="ui_processor_software_version">UI 프로세서 소프트웨어 버전</string>
|
||||
<string name="pc_processor_software_version">PC 프로세서 소프트웨어 버전</string>
|
||||
<string name="md_tel_processor_software_version">MD tel 프로세서 소프트웨어 버전</string>
|
||||
<string name="safety_processor_software_version">안전 프로세서 소프트웨어 버전</string>
|
||||
<string name="bt_info_page_version">블루투스 정보 페이지 버전</string>
|
||||
<string name="bluetooth_address">블루투스 주소</string>
|
||||
<string name="system_id_appendix">시스템 ID 부록</string>
|
||||
<string name="manufacturing_date">제조일</string>
|
||||
<string name="delete_pairing">동기화 삭제</string>
|
||||
<string name="pairing_information">동기화 정보</string>
|
||||
<string name="start_pump">펌프 시작</string>
|
||||
<string name="stop_pump">펌프 중지</string>
|
||||
<string name="operating_mode">작동 모드</string>
|
||||
<string name="insight_status">상태</string>
|
||||
<string name="tdd_bolus">TDD Bolus</string>
|
||||
<string name="tdd_basal">TDD Basal</string>
|
||||
<string name="tdd_total">TDD Total</string>
|
||||
<string name="recovering">복구중</string>
|
||||
<string name="not_paired">동기화 되지 않음</string>
|
||||
<string name="last_connected">최신 연결</string>
|
||||
<string name="started">시작됨</string>
|
||||
<string name="stopped">중지됨</string>
|
||||
<string name="tbr_formatter">%2$d / %3$d분 동안 %1$d%%</string>
|
||||
<string name="extended_bolus">확장 Bolus</string>
|
||||
<string name="multiwave_bolus">Multiwave Bolus</string>
|
||||
<string name="eb_formatter">%3$d분 동안 %1$.2f / %2$.2f U</string>
|
||||
<string name="enable_tbr_over_notification">임시Basal 종료 알림 활성\n(펌프설정)</string>
|
||||
<string name="disable_tbr_over_notification">임시Basal 종료 알림 비활성\n(펌프설정)</string>
|
||||
<string name="description_pump_insight_local">아큐-첵 Insight 펌프 연동</string>
|
||||
<string name="not_inserted">삽입되지 않음</string>
|
||||
<string name="short_status_last_connected">최신연결: %1$d 분전</string>
|
||||
<string name="short_status_tbr">임시: %2$d / %3$d 분 동안 %1$d%%</string>
|
||||
<string name="short_status_extended">확장: %3$d분 동안 %1$.2f / %2$.2f U</string>
|
||||
<string name="short_status_multiwave">Multiwave: %3$d 분 동안 %1$.2f / %2$.2f U</string>
|
||||
<string name="short_status_tdd">TDD: %1$.2f</string>
|
||||
<string name="short_status_battery">Batt.: %1$d%%</string>
|
||||
<string name="max_recovery_duration">최대 재연결 시간 [초]</string>
|
||||
<string name="min_recovery_duration">최소 재연결 시간 [초]</string>
|
||||
<string name="recovery_duration">복구 기간</string>
|
||||
<string name="timeout_during_handshake">연결 시간 초과 - 블루투스 재설정</string>
|
||||
<string name="weekday_sunday_short">일</string>
|
||||
<string name="weekday_saturday_short">토</string>
|
||||
<string name="weekday_friday_short">금</string>
|
||||
<string name="weekday_thursday_short">목</string>
|
||||
<string name="weekday_wednesday_short">수</string>
|
||||
<string name="weekday_tuesday_short">화</string>
|
||||
<string name="weekday_monday_short">월</string>
|
||||
<string name="automation_description">사용자 정의 자동화 작업</string>
|
||||
<string name="automation_missing_task_name">작업 이름을 입력하세요.</string>
|
||||
<string name="automation_missing_trigger">적어도 하나의 트리거를 지정하세요.</string>
|
||||
<string name="automation_missing_action">적어도 하나의 액션을 지정하세요.</string>
|
||||
<string name="alreadyenabled">이미 활성화됨</string>
|
||||
<string name="alreadydisabled">이미 비활성화됨</string>
|
||||
<string name="alreadysuspended">이미 일시정지됨</string>
|
||||
<string name="resumeloop">Loop 재실행</string>
|
||||
<string name="notsuspended">일시 중지되지 않음</string>
|
||||
<string name="starttemptarget">임시 목표 시작</string>
|
||||
<string name="stoptemptarget">임시 목표 중지</string>
|
||||
<string name="islesser">보다 적은</string>
|
||||
<string name="isequalorlesser">같거나 작은</string>
|
||||
<string name="isequal">같은</string>
|
||||
<string name="isequalorgreater">같거나 큰</string>
|
||||
<string name="isgreater">보다 큰</string>
|
||||
<string name="isnotavailable">이용할 수 없음</string>
|
||||
<string name="glucoseisnotavailable">혈당을 사용할 수 없습니다.</string>
|
||||
<string name="glucosecomparedmgdl">혈당 %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">혈당 %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">프로파일 pct %1$s %2$d</string>
|
||||
<string name="iobcompared">IOB %1$s %2$.1f</string>
|
||||
<string name="and">그리고</string>
|
||||
<string name="or">또는</string>
|
||||
<string name="xor">전용 또는</string>
|
||||
<string name="atspecifiedtime">%1$s 에</string>
|
||||
<string name="use_network_location">네트워크 위치 사용</string>
|
||||
<string name="use_gps_location">GPS 위치 사용</string>
|
||||
<string name="use_passive_location">수동 위치 사용</string>
|
||||
<string name="locationservice">위치 서비스</string>
|
||||
<string name="automation_short">자동</string>
|
||||
<string name="automation">자동화</string>
|
||||
<string name="profile_total">== ∑ %1$s U</string>
|
||||
<string name="dexcom_lognssensorchange_title">센서 교체 NS에 기록하기</string>
|
||||
<string name="dexcom_lognssensorchange_summary">센서교체시 NS에 자동으로 \"센서 교체\" 이벤트를 생성합니다.</string>
|
||||
|
@ -793,17 +612,6 @@
|
|||
<string name="sms_wrongcode">잘못된 코드입니다. 명령이 취소됩니다.</string>
|
||||
<string name="notconfigured">설정되지 않음</string>
|
||||
<string name="profileswitchcreated">프로파일 변경 생성됨</string>
|
||||
<string name="recurringTime">반복 시간</string>
|
||||
<string name="every">매일</string>
|
||||
<string name="never">절대</string>
|
||||
<string name="condition">상태:</string>
|
||||
<string name="action">실행:</string>
|
||||
<string name="iob_u">IOB [U]:</string>
|
||||
<string name="glucose_u">혈당 [%1$s]:</string>
|
||||
<string name="delete_short">삭제</string>
|
||||
<string name="add_short">추가</string>
|
||||
<string name="copy_short">복사</string>
|
||||
<string name="addnew">새로 추가</string>
|
||||
<string name="versionChecker">버전 검사기</string>
|
||||
<string name="old_version">오래된 버전</string>
|
||||
<string name="very_old_version">아주 오래된 버전</string>
|
||||
|
@ -812,61 +620,10 @@
|
|||
<string name="dexcom_app_patched">Dexcom 앱(패치버전)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">패치된 Dexcom 앱에서 혈당값 받기</string>
|
||||
<string name="notification">공지</string>
|
||||
<string name="notification_message">공지: %1$s</string>
|
||||
<string name="message_short">메세지:</string>
|
||||
<string name="profilepercentage">프로파일 퍼센트</string>
|
||||
<string name="percent_u">퍼센트 [%]:</string>
|
||||
<string name="startprofile">프로파일 %1$d%%을 %2$d 분 동안 시작</string>
|
||||
<string name="startprofileforever">프로파일 %1$d%% 시작</string>
|
||||
<string name="exists">존재합니다.</string>
|
||||
<string name="notexists">존재하지 않습니다.</string>
|
||||
<string name="temptargetcompared">임시 목표 %1$s</string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">혈당 차이</string>
|
||||
<string name="deltalabel_u">혈당 차이 [%1$s]</string>
|
||||
<string name="currentlocation">현재 위치</string>
|
||||
<string name="location">위치</string>
|
||||
<string name="latitude_short">위도:</string>
|
||||
<string name="longitude_short">경도</string>
|
||||
<string name="distance_short">거리 [m]:</string>
|
||||
<string name="name_short">이름:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">때 </string>
|
||||
<string name="location_inside">당신이 그 지역내에 있을 때</string>
|
||||
<string name="location_outside">당신이 그 지역밖에 있을 때</string>
|
||||
<string name="location_going_in">당신이 다음 이름의 지역에 들어갔을 때</string>
|
||||
<string name="location_going_out">당신이 다음 이름의 지역에서 떠날 때</string>
|
||||
<string name="lastboluslabel">마지막 Bolus</string>
|
||||
<string name="lastboluscompared">마지막 Bolus 시간 %1$s %2$s 분 전</string>
|
||||
<string name="triggercoblabel">COB</string>
|
||||
<string name="cobcompared">COB %1$s %2$.0f</string>
|
||||
<string name="taskname">작업명</string>
|
||||
<string name="edit_short">편집</string>
|
||||
<string name="please_choose_an_action_type">실행 유형을 선택하세요</string>
|
||||
<string name="please_choose_a_trigger_type">트리거 유형을 선택하세요</string>
|
||||
<string name="triggers">트리거:</string>
|
||||
<string name="remove_label">삭제</string>
|
||||
<string name="preconditions">전제 조건:</string>
|
||||
<string name="profilename">프로파일을 변경</string>
|
||||
<string name="changengetoprofilename">프로파일을 %1$s으로 변경</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">펌프와의 마지막 연결</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">펌프와의 마지막 연결 [분 전]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">펌프와의 마지막 연결 %1$s %2$s 분 전</string>
|
||||
<string name="sendsmsactionlabel">SMS 전송: %1$s</string>
|
||||
<string name="sendsmsactiondescription">모든 번호에 SMS 전송</string>
|
||||
<string name="sendsmsactiontext">문자 포함된 SMS 보내기</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! 느린 탄수화물 흡수 감지: %2$d%% of time. 계산을 다시 확인하십시오. COB를 과대하게 측정하여 더 많은 인슐린이 주입될 수 있습니다 !!!!!</font>]]></string>
|
||||
<string name="partialboluswizard">Bolus 마법사 결과의 이 부분 주입[%]</string>
|
||||
<string name="deliverpartofboluswizard">Bolus 마법사는 계산을 수행하지만 계산된 인슐린의 이 부분만 주입됩니다. SMB 알고리즘에 유용합니다.</string>
|
||||
<string name="loading">불러오는 중…</string>
|
||||
<string name="snooze">스누즈</string>
|
||||
<string name="time_range">시간 범위</string>
|
||||
<string name="timerange_value">시간은 %1$s 와 %2$s사이입니다</string>
|
||||
<string name="between">사이 </string>
|
||||
<string name="increasingmaxbasal">설정이 프로파일에서의 최대 Basal보다 낮은 이유로 최대 Basal을 올립니다</string>
|
||||
<string name="smscommunicator_messagebody">잘못된 메시지 내용</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
|
@ -894,7 +651,6 @@
|
|||
<string name="profilenamecontainsdot">프로파일명에 점을 포함하고 있습니다.\n이는 NS에서 지원하지 않습니다.\n프로파일이 NS에 업로드되지 않습니다.</string>
|
||||
<string name="low_mark_comment">혈당 정상범위의 하한값(표시 전용)</string>
|
||||
<string name="high_mark_comment">혈당 정상범위의 상한값(표시 전용)</string>
|
||||
<string name="reorder_label">정렬</string>
|
||||
<string name="age">나이:</string>
|
||||
<string name="id">ID:</string>
|
||||
<string name="submit">확인</string>
|
||||
|
@ -913,8 +669,6 @@
|
|||
<string name="randombg_short">BG</string>
|
||||
<string name="tools">도구</string>
|
||||
<string name="show_calculation">계산 표시</string>
|
||||
<string name="automation_event">자동화 이벤트</string>
|
||||
<string name="alreadyset">이미 설정됨</string>
|
||||
<string name="clearqueueconfirm">대기열을 삭제하시겠습니까? 대기열에 있는 모든 데이터가 삭제됩니다!</string>
|
||||
<string name="ebstopsloop">확장 Bolus 기능을 사용하는 동안에는 Closed Loop 모드가 중지됩니다. 정말 원하십니까?</string>
|
||||
<string name="closed_loop_disabled_with_eb">확장 Bolus 사용으로 인해 Closed Loop가 비활성화됨</string>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Terapijos saugumas</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Maksimalus leistinas bolusas [U]</string>
|
||||
|
@ -31,7 +30,6 @@
|
|||
<string name="description_persistent_notification">Rodo atsinaujinančius pranešimus su trumpa Ciklo veiklos apžvalga</string>
|
||||
<string name="description_profile_local">Nustatykite vietinį profilį.</string>
|
||||
<string name="description_profile_nightscout">Nustato profilį, kuris įvestas Nightscout puslapyje</string>
|
||||
<string name="description_pump_combo">Accu-Chek Combo pompos integracija, reikalinga Ruffy programėlė</string>
|
||||
<string name="description_pump_mdi">Integracija žmonėms, naudojantiems insulino injektorius</string>
|
||||
<string name="description_pump_virtual">Integracija pompoms, kurios dar neturi reikalingo valdiklio (Atviras Ciklas)</string>
|
||||
<string name="description_sensitivity_aaps">Jautrumas insulinui apskaičiuojamas taip pat kaip ir Oref0, tačiau jūs galite nustatyti, koks praeities laikotarpis bus naudojamas. Minimalus angliavandenių įsisavinimo greitis apskaičiuojamas remiantis maksimaliu angliavandenių įsisavinimo greičiu, kuris įvestas Nustatymuose.</string>
|
||||
|
@ -63,7 +61,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">Bolusų AIO</string>
|
||||
<string name="openapsma_run">Paleisti dabar</string>
|
||||
<string name="vitualpump_label">Virtuali pompa</string>
|
||||
<string name="virtualpump_resultok">Gerai</string>
|
||||
<string name="openapsma_lastrun_label">Paskutinis veiksmas</string>
|
||||
<string name="openapsma_inputparameters_label">Įvesties parametrai</string>
|
||||
<string name="openapsma_glucosestatus_label">Gliukozės statusas</string>
|
||||
|
@ -75,7 +72,6 @@
|
|||
<string name="result_insulin_carbs">Rezultatas: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">Nėra gliukozės duomenų</string>
|
||||
<string name="openapsma_request_label">Užklausa</string>
|
||||
<string name="glucose">Gliukozė</string>
|
||||
<string name="delta">Pokytis</string>
|
||||
<string name="sms_delta">Pokytis:</string>
|
||||
<string name="configbuilder">Konfigūracija</string>
|
||||
|
@ -122,12 +118,9 @@
|
|||
<string name="openloop">Atviras Ciklas</string>
|
||||
<string name="lowglucosesuspend">Sustabdymas esant žemai gliukozei</string>
|
||||
<string name="disabledloop">Ciklas išjungtas</string>
|
||||
<string name="disableloop">Išjungti Ciklą</string>
|
||||
<string name="enableloop">Įjungti Ciklą</string>
|
||||
<string name="openloop_newsuggestion">Gautas naujas pasiūlymas</string>
|
||||
<string name="carbssuggestion">Angliavandenių pasiūlymas</string>
|
||||
<string name="unsupportednsversion">Nepalaikoma Nightscout versija</string>
|
||||
<string name="loopdisabled">CIKLAS NEAKTYVUS DĖL APRIBOJIMŲ</string>
|
||||
<string name="treatments_wizard_basaliob_label">Bazės AIO</string>
|
||||
<string name="bolusconstraintapplied">Pritaikytas boluso apribojimas</string>
|
||||
<string name="carbsconstraintapplied">Pritaikytas AV apribojimas</string>
|
||||
|
@ -136,11 +129,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Sensorius</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">AV laikas</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Trukmė</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Pastabos</string>
|
||||
<string name="event_time_label">Įvykio laikas</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Profilis</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Gliukozės tipas</string>
|
||||
<string name="noprofile">Dar negautas joks profilis iš NS</string>
|
||||
<string name="overview_tempbasal_button">Laikina bazė</string>
|
||||
<string name="overview_extendedbolus_button">Ištęstas bolusas</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Nightscout versija:</string>
|
||||
|
@ -191,7 +181,6 @@
|
|||
<string name="smscommunicator_remotebolusmindistance_summary">Minimalus minučių skaičius, kuris turi praeiti nuo vieno boluso, suleisto nuotoliniu būdu iki kito</string>
|
||||
<string name="smscommunicator_remotebolusmindistance">Kiek mažiausiai minučių turi praeiti tarp vieno ir kito boluso</string>
|
||||
<string name="smscommunicator_remotebolusmindistance_caveat">Jūsų saugumui, norėdami redaguoti šį pasirinkimą, jums reikia pridėti ne mažiau kaip 2 telefono numerius.</string>
|
||||
<string name="bolusdelivered">%1$.2f vv bolusas sėkmingai suleistas</string>
|
||||
<string name="bolusrequested">Bus suleista %1$.2f vv</string>
|
||||
<string name="smscommunicator_bolusdelivered">%1$.2f vv bolusas sėkmingai suleistas</string>
|
||||
<string name="smscommunicator_mealbolusdelivered">Bolusas %1$.2f vv sėkmingai suleistas</string>
|
||||
|
@ -199,11 +188,8 @@
|
|||
<string name="smscommunicator_tt_set">Tikslas %1$s %2$d min. nustatytas sėkmingai</string>
|
||||
<string name="smscommunicator_tt_canceled">Laikinas tikslas atšauktas sėkmingai</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Leisti nuotolines komandas SMS žinutėmis</string>
|
||||
<string name="bolusstopped">Bolusas sustabdytas</string>
|
||||
<string name="bolusstopping">Bolusas stabdomas</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Ciklas buvo išjungtas</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Ciklas buvo įjungtas</string>
|
||||
<string name="smscommunicator_loopisdisabled">Ciklas išjungtas</string>
|
||||
<string name="smscommunicator_loopisenabled">Ciklas įjungtas</string>
|
||||
<string name="valuelimitedto">%1$.2f apribotas iki %2$.2f</string>
|
||||
<string name="valueoutofrange">Vertė %1$s viršija griežtą limitą</string>
|
||||
|
@ -244,7 +230,6 @@
|
|||
<string name="overview_editquickwizard_valid">Galioja:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Pridėti</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Redaguoti</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Pašalinti</string>
|
||||
<string name="mealbolus">Maistas</string>
|
||||
<string name="correctionbous">Korekcija</string>
|
||||
<string name="actions">Veiksmai</string>
|
||||
|
@ -276,8 +261,6 @@
|
|||
<string name="sms_minago">prieš %1$dmin</string>
|
||||
<string name="localprofile">Vietinis profilis</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Trumpo laikotarpio vidutinis pokytis</string>
|
||||
<string name="long_avgdelta">Ilgo laikotarpio vidutinis pokytis</string>
|
||||
<string name="array_of_elements">%1$d elementų masyvas. \naktuali vertė:</string>
|
||||
<string name="openapsma_autosensdata_label">Autosens duomenys</string>
|
||||
<string name="openapsma_scriptdebugdata_label">Scenarijų derinimas</string>
|
||||
|
@ -287,7 +270,6 @@
|
|||
<string name="eatingsoon">Netrukus valgysiu</string>
|
||||
<string name="hypo">Hipo</string>
|
||||
<string name="activity">Aktyvumas</string>
|
||||
<string name="removerecord">Ištrinti įrašą</string>
|
||||
<string name="actions_shortname">VEIKS</string>
|
||||
<string name="configbuilder_shortname">KONF</string>
|
||||
<string name="loop_shortname">CIKLAS</string>
|
||||
|
@ -335,7 +317,6 @@
|
|||
<string name="show_queue">Rodyti eilę</string>
|
||||
<string name="queue">Eilė:</string>
|
||||
<string name="status">Statusas:</string>
|
||||
<string name="paused">Pristabdyta</string>
|
||||
<string name="clearlog">Ištrinti įrašą</string>
|
||||
<string name="nowritepermission">NSCLIENT neturi įrašymo teisių. Ar teisingai įvedėte API secret?</string>
|
||||
<string name="wear_settings">Išmaniojo laikrodžio nustatymai</string>
|
||||
|
@ -357,12 +338,10 @@
|
|||
<string name="needwhitelisting">%1$s įtraukite į baterijos optimizavimo baltąjį sąrašą tinkamam veikimui užtikrinti</string>
|
||||
<string name="loopsuspended">Ciklas sustabdytas</string>
|
||||
<string name="loopsuspendedfor">Sustabdyta (%1$d m)</string>
|
||||
<string name="suspendloop">Sustabdyti ciklą</string>
|
||||
<string name="suspendloopfor1h">Sustabdyti ciklą 1 val</string>
|
||||
<string name="suspendloopfor2h">Sustabdyti ciklą 2 val</string>
|
||||
<string name="suspendloopfor3h">Sustabdyti ciklą 3 val</string>
|
||||
<string name="suspendloopfor10h">Sustabdyti ciklą 10 val</string>
|
||||
<string name="suspendloopforXmin">Sustabdyti ciklą %1$d min</string>
|
||||
<string name="disconnectpump">Atjungti pompą</string>
|
||||
<string name="disconnectpumpfor15m">Atjungti pompą 15 min</string>
|
||||
<string name="disconnectpumpfor30m">Atjungti pompą 30 min</string>
|
||||
|
@ -403,8 +382,6 @@
|
|||
<string name="statuslights_res_warning">Įspėjimo apie žemą rezervuaro lygį riba [U]</string>
|
||||
<string name="statuslights_res_critical">Įspėjimo apie kritiškai žemą rezervuaro lygį riba [U]</string>
|
||||
<string name="prediction_shortname">PROGN</string>
|
||||
<string name="iob">AIO</string>
|
||||
<string name="cob">AAO</string>
|
||||
<string name="basal_shortname">VB</string>
|
||||
<string name="deviation_shortname">DEV</string>
|
||||
<string name="activity_shortname">VEIKS</string>
|
||||
|
@ -455,7 +432,6 @@
|
|||
<string name="notloadedplugins">Ne visi profiliai įkelti!</string>
|
||||
<string name="valuesnotstored">Reikšmės neišsaugotos!</string>
|
||||
<string name="ns_localbroadcasts_title">Įgalinti lokalų duomenų perdavimą.</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Trukmė [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Įjungti NDM</string>
|
||||
<string name="enablesmb">Įjungti SMB</string>
|
||||
|
@ -490,7 +466,6 @@
|
|||
<string name="shortfat">Rieb</string>
|
||||
<string name="active"><![CDATA[<Active>]]></string>
|
||||
<string name="executingrightnow">Komanda vykdoma</string>
|
||||
<string name="pump_unreachable">Pompa nepasiekiama</string>
|
||||
<string name="missed_bg_readings">Negauti KG duomenys</string>
|
||||
<string name="raise_notifications_as_android_notifications">Naudoti sistemos perspėjimus aliarmams ir įspėjimams</string>
|
||||
<string name="gradually_increase_notification_volume">Palaipsniui didinkite įspėjimų ir pranešimų garso lygį</string>
|
||||
|
@ -530,41 +505,7 @@
|
|||
<string name="closedmodeenabled">Uždaras ciklas aktyvus</string>
|
||||
<string name="maxiobset">Maksimalus AIO nustatytas tinkamai</string>
|
||||
<string name="hasbgdata">KG šaltinis pasirinktas teisingai</string>
|
||||
<string name="combo_programming_bolus">Programuojamas bolusas</string>
|
||||
<string name="combo_pump_state_label">Būsena</string>
|
||||
<string name="combo_pump_activity_label">Aktyvumas</string>
|
||||
<string name="combo_no_pump_connection">Nėra ryšio su pompa %1$d min</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (liko%2$d min)</string>
|
||||
<string name="combo_pump_state_initializing">Inicijuojama</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Sustabdyta dėl klaidos</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Sustabdyta vartotojo</string>
|
||||
<string name="combo_pump_state_running">Vykdoma</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Laikina bazė atšaukiama</string>
|
||||
<string name="combo_pump_action_setting_tbr">Nustatyti laikiną bazę (%1$d%% / %2$d min)</string>
|
||||
<string name="combo_pump_action_bolusing">Leidžiamas bolusas (%1$.1f vv)</string>
|
||||
<string name="combo_pump_action_refreshing">Atnaujinama</string>
|
||||
<string name="combo_pump_unsupported_operation">Pompa negali įvykdyti prašomos operacijos</string>
|
||||
<string name="combo_low_suspend_forced_notification">Nesaugu: aktyvus ištęstinis arba dvibangis bolusas. Ciklas nustatytas stabdymui prie žemo tik 6 valandoms. Aktyvūs tik paprasti bolusai.</string>
|
||||
<string name="combo_force_disabled_notification">Nesaugu: pompoje nustatytas ne pirmasis bazės profilis. Ciklo režimas išjungtas. Pasirinkite pirmąjį bazės profilį pompoje ir spauskite atnaujinti.</string>
|
||||
<string name="bolus_frequency_exceeded">Tokio paties dydžio bolusas buvo nustatytas per paskutines dvi minutes. Siekiant išvengti atsitiktinio perdozavimo ir programos klaidų, veiksmas neleidžiamas.</string>
|
||||
<string name="combo_pump_connected_now">Dabar</string>
|
||||
<string name="combo_activity_reading_pump_history">Skaitoma pompos istorija</string>
|
||||
<string name="combo_activity_setting_basal_profile">Nustatyti bazės profilį</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Pompos rezervuaras beveik tuščias</string>
|
||||
<string name="combo_pump_battery_low_warrning">Pompos baterija baigia išsikrauti</string>
|
||||
<string name="combo_is_in_error_state">Pompa rodo klaidą E%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">Žemas</string>
|
||||
<string name="combo_reservoir_empty">Tuščias</string>
|
||||
<string name="combo_reservoir_normal">Normalus</string>
|
||||
<string name="combo_notification_check_time_date">Būtina atnaujinti pompos laikrodį</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">Laikinos bazės atšaukimo perspėjimas patvirtintas</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Nepavyko prijungti pompos. Bolusas nesuleistas</string>
|
||||
<string name="combo_error_no_bolus_delivered">Boluso suleisti nepavyko. Panašu, kad nė kiek insulino nesuleista. Patikrinkite pompos įstoriją, kad įsitikintumėte tuo, ir bandykite vėl. Bolusai nekartojami automatiškai, siekiant apsisaugoti nuo programos klaidų.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">Dėl įvykusios klaidos tik %1$.2f vv iš užprogramuotų %2$.2f vv suleista. Patikrinkite pompos istoriją ir imkitės reikalingų veiksmų.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Suleidžiant bolusą ir tikrinant pompos istoriją įvyko klaida, todėl patikrinkite pompą. Jei bolusas buvo suleistas, įrašas apie tai atsiras žurnale, kai ryšys su pompa atsinaujins.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Rezervuare nepakanka insulino bolusui</string>
|
||||
<string name="extendedbolusdeliveryerror">Ištęstinio boluso suleidimo klaida</string>
|
||||
<string name="insightpump_shortname">Sight</string>
|
||||
<string name="enablesmbalways">Leisti SMB visada</string>
|
||||
<string name="enablesmbalways_summary">Leisti SMB visada, nepriklausomai nuo bolusų. Įmanoma tik naudojant patikimų, filtruotų KG duomenų šaltinį, pvz.: Dexcom G5</string>
|
||||
<string name="enablesmbaftercarbs">Leisti SMB po angliavandenių įvedimo</string>
|
||||
|
@ -620,23 +561,8 @@
|
|||
<string name="start_hypo_tt">Pradėti \"Hipo\" LT</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Naudojama neužbaigta versija. Uždaras ciklas neaktyvus.</string>
|
||||
<string name="engineering_mode_enabled">Inžinerinis režimas įjungtas</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Nuskaitomas bazės profilis</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">Skaičiuojant bolusą pasikeitė pompos istorija. Bolusas nesuleistas. Prašome perskaičiuoti, jei boluso vis dar reikia.</string>
|
||||
<string name="combo_error_updating_treatment_record">Bolusas sėkmingai suleistas, tačiau įrašas žurnale neįvestas. Taip gali nutikti, jei du vienodi nedideli bolusai suleisti per pastarąsias 2 min. Patikrinkite pompos istoriją ir įrašų žurnalą bei naudodamiesi Careportal įveskite trūkstamus įrašus. Patikrinkite, ar įvedamas įrašas neturi tokios pat laiko žymos ir insulino kiekio, kaip jau egzistuojantis.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Laikinas tikslo padidinimas atšauktas, nes skaičiavimuose neatsižvelgta į neseniai pakeistą pompos istoriją</string>
|
||||
<string name="combo_activity_checking_pump_state">Atnaujinama pompos būklė</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">Valandinė bazė pompoje pasikeitė ir netrukus bus atnaujinta</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Valandinė bazė pompoje pasikeitė, bet nuskaityti nepavyko</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Tikrinami istorijos pokyčiai</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">Keletas bolusų su tuo pačiu kiekiu buvo importuoti per tą pačią minutę. Tik vienas įrašas gali būti pridėtas. Prašome patikrinti pompą ir rankiniu būdu įveskite bolusą, naudojant Priežiūra skiltį. Įsitikinkite, kad boluso įrašo laikas nesutampa su kitais įrašais.</string>
|
||||
<string name="about_link_urls">\n\ndokumentacija:\nhttps://androidaps.readthedocs.io\n\nfacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
|
||||
<string name="combo_check_date">Paskutinis bolusas įrašytas anksčiau nei prieš 24 val. arba yra ateityje. Prašome patikrinti, ar data pompoje nustatyta teisingai.</string>
|
||||
<string name="combo_suspious_bolus_time">Suleisto boluso laikas/data pompoje yra neteisingas, AIO panašu yra nekorektiškas. Prašome patikrinti pompos laiką/datą.</string>
|
||||
<string name="profileswitch_ismissing">Neatliktas profilio keitimas. Prašome atlikti profilio keitimą arba paspausti \"Aktyvuoti profilį\" Vietinio profilio (VP) skiltyje.</string>
|
||||
<string name="combo_bolus_count">Bolusų skaičius</string>
|
||||
<string name="combo_tbr_count">LBD skaičius</string>
|
||||
<string name="pumpisnottempbasalcapable">Pompa negali nustatyti laikinos bazės</string>
|
||||
<string name="novalidbasalrate">Jokio tinkamo bazės kiekio nenuskaityta iš pompos</string>
|
||||
<string name="closedmodedisabledinpreferences">Uždaro ciklo būsena išjungta nustatymuose</string>
|
||||
<string name="autosensdisabledinpreferences">Autosens funkcija išjungta nustatymuose</string>
|
||||
<string name="smbdisabledinpreferences">SMB išjungti nustatymuose</string>
|
||||
|
@ -647,12 +573,10 @@
|
|||
<string name="smb_frequency_exceeded">Bolusas buvo suleistas per paskutines 3 minutes, SMB praleidžiamas</string>
|
||||
<string name="basal_set_correctly">Bazė nustatyta teisingai</string>
|
||||
<string name="limitingextendedbolus">Ištęstinis bolusas ribojamas iki %1$.1f vv dėl %2$s</string>
|
||||
<string name="limitingmaxiob">Ribojamas maks AIO iki %1$.1f vv dėl %2$s</string>
|
||||
<string name="limitingcarbs">Ribojami angliavandeniai iki %1$d g dėl %2$s</string>
|
||||
<string name="limitingiob">Ribojamas AIO iki %1$.1f V dėl %2$s</string>
|
||||
<string name="maxvalueinpreferences">Maksimali reikšmė nustatymuose</string>
|
||||
<string name="hardlimit">Nekeičiama riba</string>
|
||||
<string name="unsafeusage">Nesaugus naudojimas</string>
|
||||
<string name="readstatusfailed">Būsenos nuskaityti nepavyko</string>
|
||||
<string name="record_pump_site_change">Įrašas apie infuzijos rinkinio keitimą</string>
|
||||
<string name="record_insulin_cartridge_change">Įrašas apie rezervuaro keitimą</string>
|
||||
|
@ -662,12 +586,8 @@
|
|||
<string name="reset">atstatyti</string>
|
||||
<string name="openapssmb_maxiob_title">Maksimalus bendras AIO, kurio negali viršyti OpenAPS [U]</string>
|
||||
<string name="openapssmb_maxiob_summary">Ši vertė yra vadinama Maks AIO OpenAPS kontekste\nOpenAPS nepridės daugiau insulino, jei dabartinis AIO yra didesnis už šią vertę</string>
|
||||
<string name="pump_stopped">Pompa sustabdyta</string>
|
||||
<string name="pump_started">Pompa paleista</string>
|
||||
<string name="pump_paused">Pompa pristabdyta</string>
|
||||
<string name="absorption_cutoff_title">Maksimalus maisto įsisavinimo laikas [h]</string>
|
||||
<string name="absorption_cutoff_summary">Laikas, per kurį bet koks maistas laikomas įsisavintu. Likę angliavandeniai bus atmesti.</string>
|
||||
<string name="time">Laikas</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Rodyti pastabų laukelį terapijos dialoguose</string>
|
||||
<string name="next_button">Kitas</string>
|
||||
<string name="previous_button">Ankstesnis</string>
|
||||
|
@ -721,7 +641,6 @@
|
|||
<string name="needlocationpermission">Programai reikia vietos nustatymo leidimo, kad būtų galima naudoti Bluetooth ir WiFi</string>
|
||||
<string name="needstoragepermission">Aplikacijai reikia leidimo prieigai prie saugyklos, kad galėtų išsaugoti žurnalo įrašus ir eksportavimo nustatymus</string>
|
||||
<string name="request">Užklausa</string>
|
||||
<string name="exit">Išeiti</string>
|
||||
<string name="open_navigation">Atidaryti meniu</string>
|
||||
<string name="close_navigation">Uždaryti meniu</string>
|
||||
<string name="nav_plugin_preferences">Įskiepių nustatymai</string>
|
||||
|
@ -739,7 +658,6 @@
|
|||
<string name="resistance_lowers_target_summary">Kai nustatoma rezistencija, tikslinė gliukozės vertė sumažinama</string>
|
||||
<string name="sensitivity_raises_target_title">Jautrumas didina tikslą</string>
|
||||
<string name="sensitivity_raises_target_summary">Kai aptinkamas padidėjęs jautrumas insulinui, tikslinis gliukozės lygis padidinamas</string>
|
||||
<string name="combo_invalid_setup">Netinkami pompos nustatymai, patikrinkite dokumentaciją ir įsitikinkite, kad Quick info meniu yra pavadintas QUICK INFO, naudojant 360 configuration software.</string>
|
||||
<string name="careportal_removestartedevents">Ištrinti \"AndroidAPS paleista\" įrašus</string>
|
||||
<string name="storedsettingsfound">Rasti išsaugoti nustatymai</string>
|
||||
<string name="allow_hardware_pump_text">Dėmesio: jei aktyvuosite ir prijungsite prie aparatinės pompos, AndroidAPS nukopijuos bazės nustatymus iš profilio į pompą, pakeisdamas esančius nustatymus pompoje. Įsitikinkite, kad turimi bazės nustatymai AndroidAPS yra teisingi. Jei nesate tikri arba nenorite iš naujo keisti bazės nustatymų jūsų pompoje, paspauskite atšaukti ir pakartokite prijungimą prie pompos kitą kartą.</string>
|
||||
|
@ -766,113 +684,6 @@
|
|||
<string name="sendlogfiles">Siųsti šios dienos žurnalo įrašus kūrėjams dabar. Netikėta situacija.</string>
|
||||
<string name="loop_openmode_min_change">Minimalaus pokyčio užklausa [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">Atviras Ciklas parodys naujų pakeitimų užklausą tik tada, kai pokytis bus didesnis nei ši vertė %. Numatytoji vertė yra 20%</string>
|
||||
<string name="searching_for_devices">Ieškoma įrenginių…</string>
|
||||
<string name="pairing_completed">Sujungimas sėkmingas</string>
|
||||
<string name="code_compare">Ar kodas, kurį matote įrenginyje, sutampa su pompos kodu?</string>
|
||||
<string name="insight_pairing">Insight sujungimas</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">%1$.2f vv iš %2$.2f vv suleista</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="tube_changed">Kateteris pakeistas</string>
|
||||
<string name="pump_time_updated">Pompos laikas pakeistas</string>
|
||||
<string name="confirm">Patvirtinti</string>
|
||||
<string name="mute_alert">Nutildyti</string>
|
||||
<string name="pump_alert">Pompos aliarmas</string>
|
||||
<string name="log_site_changes">Įrašyti adatos pakeitimą</string>
|
||||
<string name="log_reservoir_changes">Įrašyti rezervuaro keitimus</string>
|
||||
<string name="log_tube_changes">Įrašyti infuzijos vamzdelio pakeitimą</string>
|
||||
<string name="log_battery_changes">Įrašyti baterijos pakeitimą</string>
|
||||
<string name="log_operating_mode_changes">Įrašyti darbo režimo pakeitimus</string>
|
||||
<string name="log_alerts">Įrašyti įspėjimus</string>
|
||||
<string name="enable_tbr_emulation">Aktyvuoti LBD emuliaciją</string>
|
||||
<string name="enable_tbr_emulation_summary">Naudoti ištęstinius bolusus vietoj laikinos bazės, kai viršijama 250%% riba</string>
|
||||
<string name="disable_vibration">Išjungti vibracijas rankinio boluso suleidimo metu</string>
|
||||
<string name="disable_vibration_summary">Bolusui ir ištęstam bolusui (tik su Insight programinės įrangos 3.x versija)</string>
|
||||
<string name="disable_vibration_auto">Išjungti vibracijas automatinio boluso suleidimo metu</string>
|
||||
<string name="disable_vibration_auto_summary">SMB ir laikinai valandinei bazei su TBR emuliacija (tik Insight su programinės įrangos versija 3.x)</string>
|
||||
<string name="disconnect_delay">Atjungimo vėlavimas [s]</string>
|
||||
<string name="serial_number">Serijos numeris</string>
|
||||
<string name="release_software_version">Išleistos programinės įrangos versija</string>
|
||||
<string name="ui_processor_software_version">UI procesoriaus programinės įrangos versija</string>
|
||||
<string name="pc_processor_software_version">PC procesoriaus programinės įrangos versija</string>
|
||||
<string name="md_tel_processor_software_version">MD tel procesoriaus programinės įrangos versija</string>
|
||||
<string name="safety_processor_software_version">Saugos procesoriaus programinės įrangos versija</string>
|
||||
<string name="bt_info_page_version">BT info puslapio versija</string>
|
||||
<string name="bluetooth_address">Bluetooth adresas</string>
|
||||
<string name="system_id_appendix">Sistemos ID priedėlis</string>
|
||||
<string name="manufacturing_date">Pagaminimo data</string>
|
||||
<string name="delete_pairing">Panaikinti sąsają</string>
|
||||
<string name="pairing_information">Sąsajos informacija</string>
|
||||
<string name="start_pump">Paleisti pompą</string>
|
||||
<string name="stop_pump">Sustabdyti pompą</string>
|
||||
<string name="operating_mode">Darbinis režimas</string>
|
||||
<string name="insight_status">Būsena</string>
|
||||
<string name="tdd_bolus">BPD bolusai</string>
|
||||
<string name="tdd_basal">BPD bazė</string>
|
||||
<string name="tdd_total">BPD viso</string>
|
||||
<string name="recovering">Atstatoma</string>
|
||||
<string name="not_paired">Nesusieta</string>
|
||||
<string name="last_connected">Paskutinis prisijungimas</string>
|
||||
<string name="started">Pradžia</string>
|
||||
<string name="stopped">Sustabdyta</string>
|
||||
<string name="tbr_formatter">%1$d%% - %2$d / %3$d min</string>
|
||||
<string name="extended_bolus">Ištęstas bolusas</string>
|
||||
<string name="multiwave_bolus">Daugiabangis bolusas</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f vv per %3$d min</string>
|
||||
<string name="enable_tbr_over_notification">Įjungti pranešimus apie LBD pabaigą\n(pompos nustatymai)</string>
|
||||
<string name="disable_tbr_over_notification">Išjungti pranešimus apie LBD pabaigą\n(pompos nustatymai)</string>
|
||||
<string name="description_pump_insight_local">Accu-Chek Insight pompos integracija</string>
|
||||
<string name="not_inserted">Neįvestas</string>
|
||||
<string name="short_status_last_connected">Paskutinis prisijungimas: prieš %1$d min</string>
|
||||
<string name="short_status_tbr">LBD: %1$d%% - %2$d / %3$d min</string>
|
||||
<string name="short_status_extended">Ištęstas: %1$.2f / %2$.2f V %3$d min</string>
|
||||
<string name="short_status_multiwave">Daugiabangis: %1$.2f / %2$.2f vv %3$d min</string>
|
||||
<string name="short_status_tdd">BPD: %1$.2f</string>
|
||||
<string name="short_status_reservoir">Rez.: %1$.2f vv</string>
|
||||
<string name="short_status_battery">Bat.: %1$d%%</string>
|
||||
<string name="max_recovery_duration">Didž. atkūrimo trukmė [s]</string>
|
||||
<string name="min_recovery_duration">Min. atkūrimo trukmė [s]</string>
|
||||
<string name="recovery_duration">Atkūrimo trukmė</string>
|
||||
<string name="timeout_during_handshake">Ryšio užmezgimui skirtas laikas baigėsi - iš naujo nustatykite bluetooth</string>
|
||||
<string name="weekday_sunday_short">Sek</string>
|
||||
<string name="weekday_saturday_short">Šeš</string>
|
||||
<string name="weekday_friday_short">Pen</string>
|
||||
<string name="weekday_thursday_short">Ket</string>
|
||||
<string name="weekday_wednesday_short">Tre</string>
|
||||
<string name="weekday_tuesday_short">An</string>
|
||||
<string name="weekday_monday_short">Pir</string>
|
||||
<string name="automation_description">Vartotojo nustatytos automatizavimo užduotys</string>
|
||||
<string name="automation_missing_task_name">Įveskite užduoties pavadinimą.</string>
|
||||
<string name="automation_missing_trigger">Nurodykite mažiausiai vieną sąlygą.</string>
|
||||
<string name="automation_missing_action">Nurodykite mažiausiai vieną veiksmą.</string>
|
||||
<string name="alreadyenabled">Jau įjungta</string>
|
||||
<string name="alreadydisabled">Jau išjungta</string>
|
||||
<string name="alreadysuspended">Jau sustabdyta</string>
|
||||
<string name="resumeloop">Atnaujinti ciklą</string>
|
||||
<string name="notsuspended">Nesustabdyta</string>
|
||||
<string name="starttemptarget">Nustatykite laikiną tikslą</string>
|
||||
<string name="stoptemptarget">Sustabdykite laikiną tikslą</string>
|
||||
<string name="islesser">mažesnis nei</string>
|
||||
<string name="isequalorlesser">lygus arba mažesnis nei</string>
|
||||
<string name="isequal">yra lygus</string>
|
||||
<string name="isequalorgreater">yra lygus arba didesnis nei</string>
|
||||
<string name="isgreater">didesnis nei</string>
|
||||
<string name="isnotavailable">negalimas</string>
|
||||
<string name="glucoseisnotavailable">Glikemija nepasiekiama</string>
|
||||
<string name="glucosecomparedmgdl">Glikemija %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">Glikemija %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">Profilis %1$s%2$d</string>
|
||||
<string name="iobcompared">AIO %1$s %2$.1f</string>
|
||||
<string name="and">Ir</string>
|
||||
<string name="or">Arba</string>
|
||||
<string name="xor">Išskyrus arba</string>
|
||||
<string name="atspecifiedtime">%1$s</string>
|
||||
<string name="use_network_location">Naudoti tinklo vietovę</string>
|
||||
<string name="use_gps_location">Naudoti GPS vietovę</string>
|
||||
<string name="use_passive_location">Naudoti pasyviąją vietovę</string>
|
||||
<string name="locationservice">Vietovės paslaugos</string>
|
||||
<string name="automation_short">Auto</string>
|
||||
<string name="automation">Automatiškai</string>
|
||||
<string name="profile_total">== ∑ %1$s vv</string>
|
||||
<string name="dexcom_lognssensorchange_title">Registruoti sensoriaus keitimą NS</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Sukurti įvykį \"Sensoriaus keitimas\" NS automatiškai, startavus sensorių</string>
|
||||
|
@ -902,17 +713,6 @@
|
|||
<string name="sms_wrongcode">Neteisingas kodas. Komanda atšaukta.</string>
|
||||
<string name="notconfigured">Nesukonfigūruota</string>
|
||||
<string name="profileswitchcreated">Profilio perjungimas sukurtas</string>
|
||||
<string name="recurringTime">Pasikartojantis laikas</string>
|
||||
<string name="every">Kiekvienas</string>
|
||||
<string name="never">Niekada</string>
|
||||
<string name="condition">Sąlyga:</string>
|
||||
<string name="action">Veiksmas:</string>
|
||||
<string name="iob_u">AIO [U]:</string>
|
||||
<string name="glucose_u">Gliukozė [%1$s]:</string>
|
||||
<string name="delete_short">IŠTRINTI</string>
|
||||
<string name="add_short">PRIDĖTI</string>
|
||||
<string name="copy_short">KOPIJUOTI</string>
|
||||
<string name="addnew">Pridėti naują</string>
|
||||
<string name="versionChecker">Versijos tikrintuvas</string>
|
||||
<string name="old_version">sena versija</string>
|
||||
<string name="very_old_version">labai sena versija</string>
|
||||
|
@ -921,67 +721,12 @@
|
|||
<string name="dexcom_app_patched">Dexcom programėlė (modifikuota)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">Gauti kraujo gliukozės reikšmes iš modifikuotos Dexcom programėlės.</string>
|
||||
<string name="notification">Pranešimas</string>
|
||||
<string name="notification_message">Įspėjimas: %1$s</string>
|
||||
<string name="alarm_message">Aliarmas: %1$s</string>
|
||||
<string name="message_short">Pranešimas:</string>
|
||||
<string name="alarm_short">Aliarmas:</string>
|
||||
<string name="profilepercentage">Profilio procentas</string>
|
||||
<string name="percent_u">Procentais [%]:</string>
|
||||
<string name="startprofile">Pradėti profilį %1$d%% %2$d min</string>
|
||||
<string name="startprofileforever">Pradėti profilį %1$d%%</string>
|
||||
<string name="exists">egzistuoja</string>
|
||||
<string name="notexists">neegzistuoja</string>
|
||||
<string name="temptargetcompared">Laikinas tikslas %1$s</string>
|
||||
<string name="btdevicecompared">Bluetooth ryšys su įrenginiu %1$s %2$s</string>
|
||||
<string name="btdevice">Ryšys su Bluetooth įrenginiu </string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">KG skirtumas</string>
|
||||
<string name="deltalabel_u">KG skirtumas [%1$s]</string>
|
||||
<string name="currentlocation">Dabartinė vieta</string>
|
||||
<string name="location">Vieta</string>
|
||||
<string name="latitude_short">Platuma:</string>
|
||||
<string name="longitude_short">Ilguma:</string>
|
||||
<string name="distance_short">Atstumas [m]:</string>
|
||||
<string name="name_short">Vardas:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">Kada </string>
|
||||
<string name="location_inside">Kai esate nustatytoje zonoje</string>
|
||||
<string name="location_outside">Kai nesate nustatytoje zonoje</string>
|
||||
<string name="location_going_in">Kai įeinate į zoną, kurios pavadinimas</string>
|
||||
<string name="location_going_out">Kai paliekate zoną, kurios pavadinimas</string>
|
||||
<string name="lastboluslabel">Paskutinis bolusas</string>
|
||||
<string name="lastboluscompared">Paskutinis Bolusas prieš %1$s %2$s min</string>
|
||||
<string name="triggercoblabel">AAO</string>
|
||||
<string name="cobcompared">AAO %1$s %2$.0f</string>
|
||||
<string name="taskname">Užduoties pavadinimas</string>
|
||||
<string name="edit_short">Keisti</string>
|
||||
<string name="please_choose_an_action_type">Pasirinkite veiksmo tipą</string>
|
||||
<string name="please_choose_a_trigger_type">Pasirinkite sąlygos tipą</string>
|
||||
<string name="triggers">Sąlygos:</string>
|
||||
<string name="remove_label">PAŠALINTI</string>
|
||||
<string name="preconditions">Išankstinės sąlygos:</string>
|
||||
<string name="profilename">Pakeisti profilį</string>
|
||||
<string name="changengetoprofilename">Pakeisti profilį %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Paskutinis prisijungimas prie pompos</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Paskutinis prijungimas prie pompos [min]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Paskutinis prijungimas prie pompos prieš %1$s%2$s min.</string>
|
||||
<string name="sendsmsactionlabel">Siųsti SMS: %1$s</string>
|
||||
<string name="sendsmsactiondescription">Siųsti SMS į visus numerius</string>
|
||||
<string name="sendsmsactiontext">Išsiųsti SMS žinutę su tekstu</string>
|
||||
<string name="cobvsiob">AAO prieš AIO</string>
|
||||
<string name="bolusconstraintappliedwarn">Pritaikytas boluso apribojimas: %1$.2f vv iki %2$.2f vv</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Nustatytas lėtas angliavandenių įsisavinimas: %2$d%% laiko. Dar karą patikrinkite savo skaičiavimus. AAO gali būti pervertinti, todėl gali būti suleista per daug insulino!!!!!</font>]]></string>
|
||||
<string name="partialboluswizard">Suleisti šią boluso skaičiuoklės rezultato dalį [%]</string>
|
||||
<string name="deliverpartofboluswizard">Boluso skaičiuoklė atlieka skaičiavimus, tačiau tik dalis apskaičiuoto insulino yra suleidžiama. Naudinga kartu su SMB algoritmu.</string>
|
||||
<string name="loading">Kraunama...</string>
|
||||
<string name="snooze">Snausti</string>
|
||||
<string name="time_range">Laiko intervalas</string>
|
||||
<string name="timerange_value">Laikas yra tarp %1$s ir %2$s</string>
|
||||
<string name="between">Tarp </string>
|
||||
<string name="increasingmaxbasal">Didinama maksimali valandinės bazės reikšmė, nes nustatytoji reikšmė yra mažesnė nei profilio maksimali val. bazės reikšmė</string>
|
||||
<string name="smscommunicator_messagebody">Neteisingas pranešimas</string>
|
||||
<string name="format_bg_isf">%1$s JIF: %2$.1f</string>
|
||||
|
@ -1010,7 +755,6 @@
|
|||
<string name="profilenamecontainsdot">Profilio pavadinime yra taškų.\nŠios funkcijos NS nepalaiko.\nProfilis neįkeltas į NS.</string>
|
||||
<string name="low_mark_comment">Mažiausia tikslinės srities vertė (tik rodymui)</string>
|
||||
<string name="high_mark_comment">Didžiausia tikslinės srities vertė (tik rodymui)</string>
|
||||
<string name="reorder_label">Pertvarkyti</string>
|
||||
<string name="age">Amžius:</string>
|
||||
<string name="weight_label">Svoris:</string>
|
||||
<string name="id">ID:</string>
|
||||
|
@ -1031,8 +775,6 @@
|
|||
<string name="randombg_short">KG</string>
|
||||
<string name="tools">Įrankiai</string>
|
||||
<string name="show_calculation">Rodyti skaičiavimą</string>
|
||||
<string name="automation_event">Automatizuotas įvykis</string>
|
||||
<string name="alreadyset">Jau nustatyta</string>
|
||||
<string name="clearqueueconfirm">Išvalyti eilę? Visi eilės duomenys bus prarasti!</string>
|
||||
<string name="ebstopsloop">Ištęsto boluso funkcija sustabdys uždaro ciklo režimą ištęsto boluso veikimo metu. Ar tikrai norite patvirtinti savo pasirinkimą?</string>
|
||||
<string name="closed_loop_disabled_with_eb">Uždara ciklas išjungtas dėl ištęsto boluso veikimo</string>
|
||||
|
@ -1042,7 +784,6 @@
|
|||
<string name="loop_smbexecution_time_label">SMB įvykdymo laikas</string>
|
||||
<string name="loop_tbrrequest_time_label">Laikinos bazės užklausos laikas</string>
|
||||
<string name="loop_tbrexecution_time_label">Laikinos bazės įvykdymo laikas</string>
|
||||
<string name="insight_alert_notification_channel">Insight pompos aliarmai</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="smscommunicator_code_from_authenticator_for" comment="This is continuation of sentence: To [ACTION] reply with code">iš Authenticator programėlės: %1$s, po to - PIN</string>
|
||||
<string name="smscommunicator_otp_pin">Papildomas privalomas PIN kodas žymeklio gale</string>
|
||||
|
@ -1064,8 +805,6 @@
|
|||
<string name="smscommunicator_otp_reset_header">Atstatyti tapatybės nustatymą</string>
|
||||
<string name="smscommunicator_otp_install_info">Kiekviename telefone, palaikančiame RFC 6238 TOTP prieigos raktus, įdiekite autentifikavimo programą. Populiariausios nemokamos programos yra:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
|
||||
<string name="smscommunicator_otp_reset_warning">Jei iš naujo nustatysite autentifikavimo priemonę, visi esami autentifikatoriai taps negaliojantys. Tada turėsite juos vėl nustatyti!</string>
|
||||
<string name="onconnect">Sujungimo metu</string>
|
||||
<string name="ondisconnect">Išjungimo metu</string>
|
||||
<string name="overview_show_predictions">Prognozė</string>
|
||||
<string name="overview_show_deviationslope">Nukrypimo koeficientas</string>
|
||||
<string name="authorizationfailed">Autorizacija nepavyko</string>
|
||||
|
@ -1124,7 +863,6 @@
|
|||
<string name="filter">Filtruoti</string>
|
||||
<string name="copytolocalprofile_invalid">Nepavyksta sukurti vietinio profilio. Profilis neteisingas.</string>
|
||||
<string name="cta_dont_kill_my_app_info">Don\'t kill my app?</string>
|
||||
<string name="alarm">Aliarmas</string>
|
||||
<string name="smscommunicator_report_pump_ureachable_summary">Siųsti SMS, jei aptinkamas įrašas apie nepasiekiamą pompą</string>
|
||||
<string name="advisoralarm">Pranešti apie laiką valgyti</string>
|
||||
<string name="alarminxmin">Pranešti po %1$d min</string>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Behandelingen veiligheid</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Max toegestane bolus [E]</string>
|
||||
|
@ -31,7 +30,6 @@
|
|||
<string name="description_persistent_notification">Toont een permanente melding met een beknopt overzicht van hetgeen de Loop momenteel doet</string>
|
||||
<string name="description_profile_local">Gebruik profiel(en) die je in AAPS aanmaakt en offline kunt gebruiken.</string>
|
||||
<string name="description_profile_nightscout">Gebruik profiel(en) die je hebt aangemaakt in Nightscout</string>
|
||||
<string name="description_pump_combo">Pomp integratie voor Accu-Chek Combo pompen, vereist dat ruffy geïnstalleerd is</string>
|
||||
<string name="description_pump_mdi">Pomp integratie voor mensen met pen-therapie (meerdere dagelijkse injecties)</string>
|
||||
<string name="description_pump_virtual">Pomp integratie voor pompen, waar nog geen driver voor is (Open Loop)</string>
|
||||
<string name="description_sensitivity_aaps">Gevoeligheid wordt berekend op dezelfde manier als Oref0, maar je kunt zelf instellen hoeveel uren AAPS terugkijkt. Minimale koolhydraat absorptie is berekend op basis van max koolhydraat absorptie tijd zoals in jouw instellingen.</string>
|
||||
|
@ -64,7 +62,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">Bolus IOB</string>
|
||||
<string name="openapsma_run">Nu uitvoeren</string>
|
||||
<string name="vitualpump_label">VIRTUELE POMP</string>
|
||||
<string name="virtualpump_resultok">OK</string>
|
||||
<string name="openapsma_lastrun_label">Laatste berekening</string>
|
||||
<string name="openapsma_inputparameters_label">Invoerparameters</string>
|
||||
<string name="openapsma_glucosestatus_label">Glucose status</string>
|
||||
|
@ -76,7 +73,6 @@
|
|||
<string name="result_insulin_carbs">Resultaat: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">Geen BG gegevens beschikbaar</string>
|
||||
<string name="openapsma_request_label">Voorstel</string>
|
||||
<string name="glucose">Glucose</string>
|
||||
<string name="delta">Verschil</string>
|
||||
<string name="sms_delta">Verschil:</string>
|
||||
<string name="configbuilder">Configurator</string>
|
||||
|
@ -124,12 +120,9 @@
|
|||
<string name="openloop">Open loop</string>
|
||||
<string name="lowglucosesuspend">Stop bij laag</string>
|
||||
<string name="disabledloop">Loop gedeactiveerd</string>
|
||||
<string name="disableloop">Loop deactiveren</string>
|
||||
<string name="enableloop">Activeer Loop</string>
|
||||
<string name="openloop_newsuggestion">Nieuw voorstel beschikbaar</string>
|
||||
<string name="carbssuggestion">Koolhydraten Voorstel</string>
|
||||
<string name="unsupportednsversion">Niet ondersteunde versie van Nightscout</string>
|
||||
<string name="loopdisabled">Loop gedeactiveerd door doelen tab</string>
|
||||
<string name="treatments_wizard_basaliob_label">Basaal IOB</string>
|
||||
<string name="bolusconstraintapplied">Bolus limiet ingesteld</string>
|
||||
<string name="carbsconstraintapplied">KH limiet ingesteld</string>
|
||||
|
@ -138,11 +131,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Sensor</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">KH tijdsduur</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Tijdsduur</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Notities</string>
|
||||
<string name="event_time_label">Tijdstip gebeurtenis</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Profiel</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Glucose type</string>
|
||||
<string name="noprofile">Nog geen profiel geladen van NS</string>
|
||||
<string name="overview_tempbasal_button">Tijdelijk basaal</string>
|
||||
<string name="overview_extendedbolus_button">Vertraagde bolus</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Nightscout versie:</string>
|
||||
|
@ -193,7 +183,6 @@
|
|||
<string name="smscommunicator_remotebolusmindistance_summary">Minimum aantal minuten dat moet verstrijken tussen de ene bolus op afstand en de volgende</string>
|
||||
<string name="smscommunicator_remotebolusmindistance">Hoeveel minuten er ten minste moeten verstrijken tussen de ene bolus en de volgende</string>
|
||||
<string name="smscommunicator_remotebolusmindistance_caveat">Voor de veiligheid moet je ten minste 2 telefoonnummers toevoegen om deze instelling te kunnen bijwerken.</string>
|
||||
<string name="bolusdelivered">Bolus van %1$.2f E succesvol toegediend</string>
|
||||
<string name="bolusrequested">%1$.2f E toedienen</string>
|
||||
<string name="smscommunicator_bolusdelivered">Bolus van %1$.2f E succesvol toegediend</string>
|
||||
<string name="smscommunicator_mealbolusdelivered">Maaltijdbolus van %1$.2f E succesvol toegediend</string>
|
||||
|
@ -201,11 +190,8 @@
|
|||
<string name="smscommunicator_tt_set">Streefdoel %1$s gedurende %2$d minuten succesvol ingesteld</string>
|
||||
<string name="smscommunicator_tt_canceled">Tijdelijk streefdoel is geannuleerd</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Sta SMS commando\'s toe</string>
|
||||
<string name="bolusstopped">Bolus gestopt</string>
|
||||
<string name="bolusstopping">Stoppen van bolus</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Loop was uitgeschakeld</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Loop was ingeschakeld</string>
|
||||
<string name="smscommunicator_loopisdisabled">Loop is uitgeschakeld</string>
|
||||
<string name="smscommunicator_loopisenabled">Loop is ingeschakeld</string>
|
||||
<string name="valuelimitedto">%1$.2f gelimiteerd tot %2$.2f</string>
|
||||
<string name="valueoutofrange">Waarde %1$s valt buiten de toegestane harde limieten</string>
|
||||
|
@ -246,7 +232,6 @@
|
|||
<string name="overview_editquickwizard_valid">Beschikbaarheid:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Voeg toe</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Wijzig</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Verwijder</string>
|
||||
<string name="mealbolus">Maaltijd bolus</string>
|
||||
<string name="correctionbous">Correctie</string>
|
||||
<string name="actions">Acties</string>
|
||||
|
@ -280,8 +265,6 @@
|
|||
<string name="sms_minago">%1$dmin geleden</string>
|
||||
<string name="localprofile">Lokaal profiel</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Kort gemiddeld verschil</string>
|
||||
<string name="long_avgdelta">Groot gemiddeld verschil</string>
|
||||
<string name="array_of_elements">Array van %1$d elementen. \nActuele waarde:</string>
|
||||
<string name="openapsma_autosensdata_label">Autosens gegevens</string>
|
||||
<string name="openapsma_scriptdebugdata_label">Script debug</string>
|
||||
|
@ -291,7 +274,6 @@
|
|||
<string name="eatingsoon">Eet binnenkort</string>
|
||||
<string name="hypo">Hypo</string>
|
||||
<string name="activity">Activiteit</string>
|
||||
<string name="removerecord">Verwijder record</string>
|
||||
<string name="actions_shortname">ACT</string>
|
||||
<string name="configbuilder_shortname">CONF</string>
|
||||
<string name="loop_shortname">LOOP</string>
|
||||
|
@ -343,7 +325,6 @@
|
|||
<string name="show_queue">Toon wachtrij</string>
|
||||
<string name="queue">Wachtend:</string>
|
||||
<string name="status">Status:</string>
|
||||
<string name="paused">Gepauzeerd</string>
|
||||
<string name="clearlog">Logboek wissen</string>
|
||||
<string name="nowritepermission">NSCLIENT heeft geen schrijfrechten. Verkeerde API secret?</string>
|
||||
<string name="wear_settings">Wear instellingen</string>
|
||||
|
@ -365,12 +346,10 @@
|
|||
<string name="needwhitelisting">Voor een goede werking van %1$s moeten de accubesparing-opties zijn uitgeschakeld in de telefooninstellingen</string>
|
||||
<string name="loopsuspended">Loop pauzeren</string>
|
||||
<string name="loopsuspendedfor">Gepauzeerd (%1$d m)</string>
|
||||
<string name="suspendloop">Onderbreek Loop</string>
|
||||
<string name="suspendloopfor1h">Onderbreek loop voor 1u</string>
|
||||
<string name="suspendloopfor2h">Onderbreek loop voor 2u</string>
|
||||
<string name="suspendloopfor3h">Onderbreek loop voor 3u</string>
|
||||
<string name="suspendloopfor10h">Onderbreek loop voor 10u</string>
|
||||
<string name="suspendloopforXmin">Onderbreek loop voor %1$d min</string>
|
||||
<string name="disconnectpump">Pomp afkoppelen</string>
|
||||
<string name="disconnectpumpfor15m">Verbreek verbinding 15min met pomp</string>
|
||||
<string name="disconnectpumpfor30m">Verbreek verbinding 30min met pomp</string>
|
||||
|
@ -415,8 +394,6 @@
|
|||
<string name="statuslights_bat_warning">Drempelwaarde waarschuwing pompbatterijniveau [%]</string>
|
||||
<string name="statuslights_bat_critical">Drempelwaarde kritiek pompbatterijniveau [%]</string>
|
||||
<string name="prediction_shortname">PRED</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">COB</string>
|
||||
<string name="basal_shortname">BAS</string>
|
||||
<string name="deviation_shortname">DEV</string>
|
||||
<string name="activity_shortname">ACT</string>
|
||||
|
@ -470,7 +447,6 @@
|
|||
<string name="valuesnotstored">Waarden niet opgeslagen!</string>
|
||||
<string name="ns_localbroadcasts">Schakel lokaal data delen naar andere apps (zoals xDrip) in. Schakel dit niet in als je NSClient of meer dan één installatie van AAPS op je telefoon hebt staan!</string>
|
||||
<string name="ns_localbroadcasts_title">Activeer locaal delen.</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Tijdsduur [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Activeer UAM</string>
|
||||
<string name="enablesmb">Activeer SMB</string>
|
||||
|
@ -506,7 +482,6 @@
|
|||
<string name="shortfat">Vet</string>
|
||||
<string name="active"><![CDATA[<Huidig>]]></string>
|
||||
<string name="executingrightnow">Opdracht is nu uitgevoerd</string>
|
||||
<string name="pump_unreachable">Pomp niet beschikbaar</string>
|
||||
<string name="missed_bg_readings">Geen BG metingen</string>
|
||||
<string name="raise_notifications_as_android_notifications">Gebruik systeem notificaties voor waarschuwingen en notificaties</string>
|
||||
<string name="gradually_increase_notification_volume">Volume van notificaties en meldingen geleidelijk verhogen</string>
|
||||
|
@ -546,41 +521,7 @@
|
|||
<string name="closedmodeenabled">Closed modus actief</string>
|
||||
<string name="maxiobset">Maximum IOB juist ingesteld</string>
|
||||
<string name="hasbgdata">BG beschikbaar op gekozen bron</string>
|
||||
<string name="combo_programming_bolus">Bolus in pomp programmeren </string>
|
||||
<string name="combo_pump_state_label">Status</string>
|
||||
<string name="combo_pump_activity_label">Activiteit</string>
|
||||
<string name="combo_no_pump_connection">Geen verbinding gedurende %1$d min</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d min resterend)</string>
|
||||
<string name="combo_pump_state_initializing">Initialiseren</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Gestopt door een storing</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Gestopt door de gebruiker</string>
|
||||
<string name="combo_pump_state_running">Actief</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Annuleren van TB</string>
|
||||
<string name="combo_pump_action_setting_tbr">Instellen TBR (%1$d%% / %2$d min)</string>
|
||||
<string name="combo_pump_action_bolusing">Toedienen bolus (%1$.1f E)</string>
|
||||
<string name="combo_pump_action_refreshing">Vernieuwen</string>
|
||||
<string name="combo_pump_unsupported_operation">Gevraagde is niet mogelijk met de pomp</string>
|
||||
<string name="combo_low_suspend_forced_notification">Opgelet: verlengde en multi wave bolussen zijn actief. Loop is overgeschakeld naar low-suspend modus gedurende 6 uur. Alleen gewone bolussen worden ondersteund in loop modus</string>
|
||||
<string name="combo_force_disabled_notification">Onveilig gebruik: de pomp gebruikt een andere basaal stand dan de eerste. Loop is uitgeschakeld. Selecteer het eerste profiel en ververs.</string>
|
||||
<string name="bolus_frequency_exceeded">Een bolus met dezelfde hoeveelheid was gevraagd binnen de afgelopen twee minuten. Om incidentele of door bugs veroorzaakte dubbele bolussen te voorkomen is deze bolus geannuleerd.</string>
|
||||
<string name="combo_pump_connected_now">Zojuist</string>
|
||||
<string name="combo_activity_reading_pump_history">Lezen van pomp historiek</string>
|
||||
<string name="combo_activity_setting_basal_profile">Instellen van basaal profiel</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Insuline ampul is bijna leeg</string>
|
||||
<string name="combo_pump_battery_low_warrning">Batterij pomp is bijna leeg</string>
|
||||
<string name="combo_is_in_error_state">Pomp is in storing, controleer op de pomp: E%1$d %2$s</string>
|
||||
<string name="combo_reservoir_low">Bijna leeg</string>
|
||||
<string name="combo_reservoir_empty">Leeg</string>
|
||||
<string name="combo_reservoir_normal">Normaal</string>
|
||||
<string name="combo_notification_check_time_date">Pomp klok moet bijgesteld worden</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">TBR GEANNULEERD waarschuwing is bevestigd</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Er kon geen verbinding met de pomp gemaakt worden. De Bolus is niet toegediend.</string>
|
||||
<string name="combo_error_no_bolus_delivered">Bolus toedienen mislukt. Waarschijnlijk is er geen bolus toegediend. Gelieve de pomp te controleren om een dubbele bolus te voorkomen. Indien nodig geef je een nieuwe bolus. Als bescherming tegen programmeerfouten worden bolussen niet automatisch opnieuw uitgevoerd.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">Maar %1$.2f E van de gevraagde %2$.2f E zijn toegediend door een storing. Gelieve op de pomp te controleren en het gepaste gevolg uit te voeren.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Het toedienen van de bolus en het controleren van de geschiedenis van de pomp is mislukt, controleer de pomp. Als een bolus is toegediend, wordt deze toegevoegd aan Behandelingen tijdens de volgende verbinding met de pomp.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Niet genoeg insuline aanwezig in reservoir voor de bolus</string>
|
||||
<string name="extendedbolusdeliveryerror">Vertraagde bolus toedieningsfout</string>
|
||||
<string name="insightpump_shortname">Insight</string>
|
||||
<string name="enablesmbalways">Activeer SMB altijd</string>
|
||||
<string name="enablesmbalways_summary">SMB altijd aan, onafhankelijk van bolussen. Enkel mogelijk met een BG bron met goed gefilterde data zoals de G5 of G6</string>
|
||||
<string name="enablesmbaftercarbs">Activeer SMB na koolhydraten</string>
|
||||
|
@ -636,23 +577,8 @@
|
|||
<string name="start_hypo_tt">Start Hypo TT</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Dev versie actief. Closed loop gedeactiveerd</string>
|
||||
<string name="engineering_mode_enabled">Engineering modus is geactiveerd</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Basaal profiel wordt gelezen</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">De pomp historiek is gewijzigd nadat de bolus berekend was. De bolus is Niet toegediend. Programmeer een nieuwe bolus indien nodig.</string>
|
||||
<string name="combo_error_updating_treatment_record">Bolus succesvol toegediend, maar toevoegen van de behandeling is gefaald. Dit kan voorvallen wanneer twee kleine bolussen van dezelfde grote gekozen waren gedurende de laatste 2 minuten. Controleer aub de pomphistoriek en de behandelingen, voeg de ontbrekende toe via het Careportal. Let op dat je geen 2 dezelfde hoeveelheden hebt op hetzelfde ogenblik.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Tijdelijk basaal geweigerd doordat de berekeningen geen rekening hielden met de recente wijzigingen in de pomp historiek</string>
|
||||
<string name="combo_activity_checking_pump_state">Vernieuwen van pomp status</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">Het basaal patroon is op de pomp gewijzigd en zal binnenkort geupdate worden.</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Basaal patroon op de pomp is gewijzigd, maar kunnen niet worden uitgelezen</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Controle van historiek op wijzigingen</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">Verschillende bolussen met dezelfde hoeveelheid op hetzelfde tijdstip zijn geïmporteerd. Er is er maar 1 toegevoegd aan de behandelingen lijst. Controleer op de pomp en voeg eventueel toe via het Careportal menu. Er mogen geen 2 bolussen op hetzelfde tijdstip aanwezig zijn.</string>
|
||||
<string name="about_link_urls">\n\ndocumentatie:\nhttps://androidaps.readthedocs.io\n\nfacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
|
||||
<string name="combo_check_date">De laatste bolus is ouder dan 24 uren of bevind zich in de toekomst. Controleer de datum en tijd in de pomp aub.</string>
|
||||
<string name="combo_suspious_bolus_time">Datum/tijd van de geleverde bolus op de pomp is niet correct, IOB is waarschijnlijk foutief. Controleer aub de datum/tijd op de pomp.</string>
|
||||
<string name="profileswitch_ismissing">Profiel wissel ontbreekt. Doe aub een profiel wissel of duw op Activeer Profiel in het Lokale profiel.</string>
|
||||
<string name="combo_bolus_count">Aantal bolussen</string>
|
||||
<string name="combo_tbr_count">Aantal TBR</string>
|
||||
<string name="pumpisnottempbasalcapable">Pomp kan geen tijdelijk basaal aanvaarden</string>
|
||||
<string name="novalidbasalrate">Geen correcte basale snelheid van pomp kunnen lezen</string>
|
||||
<string name="closedmodedisabledinpreferences">Closed Loop modus gedeactiveerd in de instellingen</string>
|
||||
<string name="autosensdisabledinpreferences">Autosens gedeactiveerd in de instellingen</string>
|
||||
<string name="smbdisabledinpreferences">SMB gedeactiveerd in de instellingen</string>
|
||||
|
@ -663,12 +589,10 @@
|
|||
<string name="smb_frequency_exceeded">Er is een bolus toegediend gedurende de afgelopen 3 minuten, SMB wordt overgeslagen</string>
|
||||
<string name="basal_set_correctly">Basaal correct ingesteld</string>
|
||||
<string name="limitingextendedbolus">Beperken van extended bolus op %1$.1f E vanwege %2$s</string>
|
||||
<string name="limitingmaxiob">Max IOB wordt beperkt tot %1$.1f E doordat %2$s</string>
|
||||
<string name="limitingcarbs">Koolhydraten worden beperkt tot %1$d gr doordat %2$s</string>
|
||||
<string name="limitingiob">IOB gelimiteerd tot %1$.1f E doordat %2$s</string>
|
||||
<string name="maxvalueinpreferences">Maximum waarde in instellingen</string>
|
||||
<string name="hardlimit">max limiet (SC)</string>
|
||||
<string name="unsafeusage">Onveilig gebruik</string>
|
||||
<string name="readstatusfailed">Lezen van status mislukt</string>
|
||||
<string name="record_pump_site_change">Markeer een infuuswissel in NS</string>
|
||||
<string name="record_insulin_cartridge_change">Markeer een insuline ampul wissel in NS</string>
|
||||
|
@ -678,12 +602,8 @@
|
|||
<string name="reset">Reset</string>
|
||||
<string name="openapssmb_maxiob_title">Max totaal IOB dat OpenAPS niet kan overschrijden [E]</string>
|
||||
<string name="openapssmb_maxiob_summary">Deze waarde heet MAX IOB in OpenAPS context\nOpenAPS zal geen extra insuline toedienen als de actuele IOB onderstaande waarde overschreden heeft</string>
|
||||
<string name="pump_stopped">Pomp gestopt</string>
|
||||
<string name="pump_started">Pomp gestart</string>
|
||||
<string name="pump_paused">Pomp gepauzeerd</string>
|
||||
<string name="absorption_cutoff_title">Maximum maaltijd absorptie tijd [uur]</string>
|
||||
<string name="absorption_cutoff_summary">Tijdspanne waarbinnen elke maaltijd volledig is opgenomen. Resterende KH worden niet mee gerekend.</string>
|
||||
<string name="time">Tijd</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Toon notities veld in behandeling dialoogvensters</string>
|
||||
<string name="next_button">Volgende</string>
|
||||
<string name="previous_button">Vorige</string>
|
||||
|
@ -737,7 +657,6 @@
|
|||
<string name="needlocationpermission">App heeft locatie toestemming nodig voor Bluetooth scan en WiFi identificatie</string>
|
||||
<string name="needstoragepermission">Applicatie heeft toestemming nodig om log bestanden op te slaan en instellingen te exporteren</string>
|
||||
<string name="request">Verzoek</string>
|
||||
<string name="exit">Afsluiten</string>
|
||||
<string name="open_navigation">Open navigatie</string>
|
||||
<string name="close_navigation">Sluit navigatie</string>
|
||||
<string name="nav_plugin_preferences">Plugin instellingen</string>
|
||||
|
@ -755,7 +674,6 @@
|
|||
<string name="resistance_lowers_target_summary">Wanneer insulineresistentie wordt gedetecteerd, wordt het BG streefdoel verlaagd</string>
|
||||
<string name="sensitivity_raises_target_title">Gevoeligheid verhoogt het doel</string>
|
||||
<string name="sensitivity_raises_target_summary">Wanneer insulinegevoeligheid wordt gedetecteerd, wordt het BG streefdoel verhoogd</string>
|
||||
<string name="combo_invalid_setup">Ongeldige pompinstellingen, controleer de documenten en controleer of het Quick Info-menu QUICK INFO wordt genoemd met behulp van de 360-configuratiesoftware.</string>
|
||||
<string name="careportal_removestartedevents">Verwijder AndroidAPS start-meldingen</string>
|
||||
<string name="storedsettingsfound">Opgeslagen instellingen gevonden</string>
|
||||
<string name="allow_hardware_pump_text">Let op: als u activeert en verbinding maakt met een hardwarepomp, kopieert AndroidAPS de basale instellingen van het profiel naar de pomp en overschrijft de bestaande basaal snelheid die op de pomp is opgeslagen. Zorg ervoor dat u de juiste basaal instelling hebt in AndroidAPS. Als u niet zeker weet of niet wilt dat de basaal instellingen op uw pomp worden overschreven, drukt u op Annuleren en herhaalt u het overschakelen naar de pomp op een later tijdstip.</string>
|
||||
|
@ -782,113 +700,6 @@
|
|||
<string name="sendlogfiles">Logboekbestanden van vandaag verzenden aan ontwikkelaars samen met de onverwachte situatie.</string>
|
||||
<string name="loop_openmode_min_change">Minimale verzoek voor aanpassing [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">Open Loop zal alleen een wijzigingsverzoek tonen als de verandering groter is dan deze waarde in %. De standaard waarde is 20%</string>
|
||||
<string name="searching_for_devices">Bezig met zoeken naar apparaten…</string>
|
||||
<string name="pairing_completed">Koppeling voltooid</string>
|
||||
<string name="code_compare">Worden dezelfde codes weergegeven op dit apparaat als op je pomp?</string>
|
||||
<string name="insight_pairing">Insight koppelen</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">%1$.2f E / %2$.2f E toegediend</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="tube_changed">Slang vervangen</string>
|
||||
<string name="pump_time_updated">Pomp tijd bijgewerkt</string>
|
||||
<string name="confirm">Bevestig</string>
|
||||
<string name="mute_alert">Geluid dempen</string>
|
||||
<string name="pump_alert">Pomp alarm</string>
|
||||
<string name="log_site_changes">Infuuswissel noteren</string>
|
||||
<string name="log_reservoir_changes">Reservoirwissel noteren</string>
|
||||
<string name="log_tube_changes">Slangwissel noteren</string>
|
||||
<string name="log_battery_changes">Batterijwissel noteren</string>
|
||||
<string name="log_operating_mode_changes">Werkingsmodus-wissel noteren</string>
|
||||
<string name="log_alerts">Alarmen noteren</string>
|
||||
<string name="enable_tbr_emulation">TBR-emulatie inschakelen</string>
|
||||
<string name="enable_tbr_emulation_summary">Gebruik vertraagde bolus ipv TBRs om de limiet van 250%% te omzeilen</string>
|
||||
<string name="disable_vibration">Trillen uitschakelen bij handmatige bolus toediening</string>
|
||||
<string name="disable_vibration_summary">Voor bolus en verlengde bolus (alleen mogelijk voor Insight firmware 3.x)</string>
|
||||
<string name="disable_vibration_auto">Trillen uitschakelen bij automatische bolus toediening</string>
|
||||
<string name="disable_vibration_auto_summary">Voor SMB en tijdelijke basalen met TBR emulatie (alleen mogelijk voor Insight firmware 3.x)</string>
|
||||
<string name="disconnect_delay">Verbindingsvertraging [s]</string>
|
||||
<string name="serial_number">Serienummer</string>
|
||||
<string name="release_software_version">Release softwareversie</string>
|
||||
<string name="ui_processor_software_version">UI processor softwareversie</string>
|
||||
<string name="pc_processor_software_version">PC processor softwareversie</string>
|
||||
<string name="md_tel_processor_software_version">MD tel processor softwareversie</string>
|
||||
<string name="safety_processor_software_version">Veiligheids processor softwareversie</string>
|
||||
<string name="bt_info_page_version">BT infopagina versie</string>
|
||||
<string name="bluetooth_address">Bluetooth-adres</string>
|
||||
<string name="system_id_appendix">Systeem ID bijlage</string>
|
||||
<string name="manufacturing_date">Fabricage datum</string>
|
||||
<string name="delete_pairing">Koppeling verwijderen</string>
|
||||
<string name="pairing_information">Koppelingsinformatie</string>
|
||||
<string name="start_pump">Start pomp</string>
|
||||
<string name="stop_pump">Stop pomp</string>
|
||||
<string name="operating_mode">Werkingsmodus</string>
|
||||
<string name="insight_status">Status</string>
|
||||
<string name="tdd_bolus">TDD Bolus</string>
|
||||
<string name="tdd_basal">TDD Basaal</string>
|
||||
<string name="tdd_total">TDD Totaal</string>
|
||||
<string name="recovering">Herstellen</string>
|
||||
<string name="not_paired">Niet gekoppeld</string>
|
||||
<string name="last_connected">Laatste verbinding</string>
|
||||
<string name="started">Gestart</string>
|
||||
<string name="stopped">Gestopt</string>
|
||||
<string name="tbr_formatter">%1$d%% gedurende %2$d / %3$d min</string>
|
||||
<string name="extended_bolus">Vertraagde bolus</string>
|
||||
<string name="multiwave_bolus">Multiwave-Bolus</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f U gedurende %3$d min</string>
|
||||
<string name="enable_tbr_over_notification">Activeer melding van TBR eind\n(pomp instelling)</string>
|
||||
<string name="disable_tbr_over_notification">Deactiveer melding van TBR eind\n(pomp instelling)</string>
|
||||
<string name="description_pump_insight_local">Pomp integratie voor Accu-Chek Insight pompen</string>
|
||||
<string name="not_inserted">Niet geplaatst</string>
|
||||
<string name="short_status_last_connected">Laatste conn: %1$d min geleden</string>
|
||||
<string name="short_status_tbr">TBR: %1$d%% gedurende %2$d / %3$d min</string>
|
||||
<string name="short_status_extended">Vertraagd: %1$.2f / %2$.2f U gedurende %3$d min</string>
|
||||
<string name="short_status_multiwave">Multiwave: %1$.2f / %2$.2f E gedurende %3$d min</string>
|
||||
<string name="short_status_tdd">TDD: %1$.2f</string>
|
||||
<string name="short_status_reservoir">Reservoir: %1$.2f E</string>
|
||||
<string name="short_status_battery">Batt.: %1$d%%</string>
|
||||
<string name="max_recovery_duration">Max. herstel duur [s]</string>
|
||||
<string name="min_recovery_duration">Min. herstel duur [s]</string>
|
||||
<string name="recovery_duration">Herstel duur</string>
|
||||
<string name="timeout_during_handshake">Time-out tijdens verbinden - reset bluetooth</string>
|
||||
<string name="weekday_sunday_short">Zo</string>
|
||||
<string name="weekday_saturday_short">Za</string>
|
||||
<string name="weekday_friday_short">Vr</string>
|
||||
<string name="weekday_thursday_short">Do</string>
|
||||
<string name="weekday_wednesday_short">Woe</string>
|
||||
<string name="weekday_tuesday_short">Di</string>
|
||||
<string name="weekday_monday_short">Ma</string>
|
||||
<string name="automation_description">Gebruiker gedefinieerde automatisering</string>
|
||||
<string name="automation_missing_task_name">Voer een taaknaam in.</string>
|
||||
<string name="automation_missing_trigger">Voer minstens één trigger in.</string>
|
||||
<string name="automation_missing_action">Voer minstens één actie in.</string>
|
||||
<string name="alreadyenabled">Al ingeschakeld</string>
|
||||
<string name="alreadydisabled">Al uitgeschakeld</string>
|
||||
<string name="alreadysuspended">Al onderbroken</string>
|
||||
<string name="resumeloop">Hervat Loop</string>
|
||||
<string name="notsuspended">Niet onderbroken</string>
|
||||
<string name="starttemptarget">Start tijdelijk doel</string>
|
||||
<string name="stoptemptarget">Stop tijdelijk doel</string>
|
||||
<string name="islesser">is minder dan</string>
|
||||
<string name="isequalorlesser">is gelijk aan of minder dan</string>
|
||||
<string name="isequal">is gelijk aan</string>
|
||||
<string name="isequalorgreater">is gelijk aan of groter dan</string>
|
||||
<string name="isgreater">is groter dan</string>
|
||||
<string name="isnotavailable">is niet beschikbaar</string>
|
||||
<string name="glucoseisnotavailable">Glucose is niet beschikbaar</string>
|
||||
<string name="glucosecomparedmgdl">Glucose %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">Glucose %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">Profiel pct %1$s %2$d</string>
|
||||
<string name="iobcompared">IOB %1$s %2$.1f</string>
|
||||
<string name="and">En</string>
|
||||
<string name="or">Of</string>
|
||||
<string name="xor">Exclusieve of</string>
|
||||
<string name="atspecifiedtime">Om %1$s</string>
|
||||
<string name="use_network_location">Gebruik netwerklocatie</string>
|
||||
<string name="use_gps_location">Gebruik GPS-locatie</string>
|
||||
<string name="use_passive_location">Gebruik passieve locatie</string>
|
||||
<string name="locationservice">Locatieservice</string>
|
||||
<string name="automation_short">Auto</string>
|
||||
<string name="automation">Automatisering</string>
|
||||
<string name="profile_total">== ∑ %1$s E</string>
|
||||
<string name="dexcom_lognssensorchange_title">Noteer sensor wissel in NS</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Noteer automatisch \"Sensor Wissel\" in NS bij starten van sensor</string>
|
||||
|
@ -918,17 +729,6 @@
|
|||
<string name="sms_wrongcode">Verkeerde code. Opdracht geannuleerd.</string>
|
||||
<string name="notconfigured">Niet ingesteld</string>
|
||||
<string name="profileswitchcreated">Profiel wissel aangemaakt</string>
|
||||
<string name="recurringTime">Herhaal tijd</string>
|
||||
<string name="every">Elke</string>
|
||||
<string name="never">Nooit</string>
|
||||
<string name="condition">Voorwaarde:</string>
|
||||
<string name="action">Actie:</string>
|
||||
<string name="iob_u">IOB [E]:</string>
|
||||
<string name="glucose_u">Glucose [%1$s]:</string>
|
||||
<string name="delete_short">DEL</string>
|
||||
<string name="add_short">TOEV</string>
|
||||
<string name="copy_short">COPY</string>
|
||||
<string name="addnew">Voeg nieuwe toe</string>
|
||||
<string name="versionChecker">Versie Checker</string>
|
||||
<string name="old_version">oude versie</string>
|
||||
<string name="very_old_version">zeer oude versie</string>
|
||||
|
@ -937,67 +737,12 @@
|
|||
<string name="dexcom_app_patched">Dexcom App (patched)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">Ontvang BG waardes van de aangepaste Dexcom app.</string>
|
||||
<string name="notification">Notificatie</string>
|
||||
<string name="notification_message">Notificatie: %1$s</string>
|
||||
<string name="alarm_message">Alarm: %1$s</string>
|
||||
<string name="message_short">Boodsch:</string>
|
||||
<string name="alarm_short">Alarm:</string>
|
||||
<string name="profilepercentage">Profiel percentage</string>
|
||||
<string name="percent_u">Procent [%]:</string>
|
||||
<string name="startprofile">Start profiel %1$d%% voor %2$d min</string>
|
||||
<string name="startprofileforever">Profiel %1$d%% starten</string>
|
||||
<string name="exists">bestaand</string>
|
||||
<string name="notexists">niet bestaand</string>
|
||||
<string name="temptargetcompared">Tijdelijk streefdoel %1$s</string>
|
||||
<string name="btdevicecompared">Bluetooth verbinding met apparaat %1$s %2$s</string>
|
||||
<string name="btdevice">Verbinding met Bluetooth apparaat </string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Gevoeligheid %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Gevoeligheid %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">BG verschil</string>
|
||||
<string name="deltalabel_u">BG verschil [%1$s]</string>
|
||||
<string name="currentlocation">Huidige locatie</string>
|
||||
<string name="location">Locatie</string>
|
||||
<string name="latitude_short">Br:</string>
|
||||
<string name="longitude_short">Leng:</string>
|
||||
<string name="distance_short">Afst [m]:</string>
|
||||
<string name="name_short">Naam:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">Wanneer </string>
|
||||
<string name="location_inside">Wanneer u zich in het gebied bevindt</string>
|
||||
<string name="location_outside">Wanneer u zich buiten het gebied bevindt</string>
|
||||
<string name="location_going_in">Wanneer u het gebied met deze naam binnengaat</string>
|
||||
<string name="location_going_out">Wanneer u het gebied met deze naam verlaat</string>
|
||||
<string name="lastboluslabel">Laatste bolus</string>
|
||||
<string name="lastboluscompared">Laatste bolus %1$s %2$s min geleden</string>
|
||||
<string name="triggercoblabel">COB</string>
|
||||
<string name="cobcompared">COB %1$s %2$.0f</string>
|
||||
<string name="taskname">Taaknaam</string>
|
||||
<string name="edit_short">EDIT</string>
|
||||
<string name="please_choose_an_action_type">Kies een actie</string>
|
||||
<string name="please_choose_a_trigger_type">Kies een type trigger</string>
|
||||
<string name="triggers">Triggers:</string>
|
||||
<string name="remove_label">VERWIJDER</string>
|
||||
<string name="preconditions">Voorwaarden:</string>
|
||||
<string name="profilename">Wijzig profiel naar</string>
|
||||
<string name="changengetoprofilename">Wijzig profiel in %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Laatste verbinding met pomp</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Laatste verbinding met pomp [minuten geleden]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Laatste verbinding met pomp %1$s %2$s min geleden</string>
|
||||
<string name="sendsmsactionlabel">Stuur SMS: %1$s</string>
|
||||
<string name="sendsmsactiondescription">SMS verzenden naar alle nummers</string>
|
||||
<string name="sendsmsactiontext">Stuur SMS met tekst</string>
|
||||
<string name="cobvsiob">COB vs IOB</string>
|
||||
<string name="bolusconstraintappliedwarn">Bolusbeperking toegepast: %1$.2f E naar %2$.2f E</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!! Trage koolhydraat absorptie gedetecteerd: %2$d%% van de tijd. Controleer je berekening nogmaals. COB kan zijn overschat waardoor er misschien meer insuline wordt afgegeven!!!</font> zijn]]></string>
|
||||
<string name="partialboluswizard">Voer dit deel van het bolus wizard resultaat uit [%]</string>
|
||||
<string name="deliverpartofboluswizard">Bolus wizard voert de berekening uit maar alleen dit deel van berekende insuline wordt geleverd. Handig in combinatie met het SMB algoritme.</string>
|
||||
<string name="loading">Bezig met laden...</string>
|
||||
<string name="snooze">Sluimeren</string>
|
||||
<string name="time_range">Tijdsinterval</string>
|
||||
<string name="timerange_value">Tijd ligt tussen %1$s en %2$s</string>
|
||||
<string name="between">Tussen </string>
|
||||
<string name="increasingmaxbasal">Verhogen van de maximale basaal waarde omdat de instelling lager is dan het maximum in het profiel</string>
|
||||
<string name="smscommunicator_messagebody">Ongeldige inhoud van het bericht</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
|
@ -1026,7 +771,6 @@
|
|||
<string name="profilenamecontainsdot">Profielnaam bevat punten.\nDit wordt niet ondersteund door NS.\nProfiel is niet geüpload naar NS.</string>
|
||||
<string name="low_mark_comment">Laagste waarde in bereik (alleen weergave)</string>
|
||||
<string name="high_mark_comment">Hoogste waarde in bereik (alleen weergave)</string>
|
||||
<string name="reorder_label">Sorteren</string>
|
||||
<string name="age">Leeftijd:</string>
|
||||
<string name="weight_label">Gewicht:</string>
|
||||
<string name="id">ID:</string>
|
||||
|
@ -1047,8 +791,6 @@
|
|||
<string name="randombg_short">BG</string>
|
||||
<string name="tools">Hulpmiddelen</string>
|
||||
<string name="show_calculation">Toon berekening</string>
|
||||
<string name="automation_event">Automation gebeurtenis</string>
|
||||
<string name="alreadyset">Al ingesteld</string>
|
||||
<string name="clearqueueconfirm">Wachtrij leegmaken? Alle gegevens in de wachtrij zullen verloren gaan!</string>
|
||||
<string name="ebstopsloop">Gebruik van Vertraagde bolus functie zal de closed loop modus stoppen voor de duur van de vertraagde bolus. Wil je dit toch?</string>
|
||||
<string name="closed_loop_disabled_with_eb">Closed loop modus uitgeschakeld vanwege afgeven Vertraagde bolus</string>
|
||||
|
@ -1058,7 +800,6 @@
|
|||
<string name="loop_smbexecution_time_label">SMB uitvoeringstijd</string>
|
||||
<string name="loop_tbrrequest_time_label">Tijdelijk basaal aanvraag tijd</string>
|
||||
<string name="loop_tbrexecution_time_label">Tijdelijke basaal uitvoering tijd</string>
|
||||
<string name="insight_alert_notification_channel">Insight pomp waarschuwingen</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="smscommunicator_code_from_authenticator_for" comment="This is continuation of sentence: To [ACTION] reply with code">van de Authenticator-app voor: %1$s gevolgd door PIN</string>
|
||||
<string name="smscommunicator_otp_pin">Extra verplichte PIN aan einde van token</string>
|
||||
|
@ -1080,8 +821,6 @@
|
|||
<string name="smscommunicator_otp_reset_header">Reset Authentificatie</string>
|
||||
<string name="smscommunicator_otp_install_info">Installeer de Authenticator-app op elke volger telefoon die RFC 6238 TOTP tokens ondersteunt. Populaire gratis apps zijn:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
|
||||
<string name="smscommunicator_otp_reset_warning">Door de Athentificator te resetten, maak je alle Authentificatie-instellingen van reeds verbonden telefoons ongeldig! Je zult ze opnieuw moeten instellen!</string>
|
||||
<string name="onconnect">Bij verbinden</string>
|
||||
<string name="ondisconnect">Bij verbinding verbreken</string>
|
||||
<string name="overview_show_predictions">Voorspellingen</string>
|
||||
<string name="overview_show_deviationslope">Richtingscoëfficiënt afwijking</string>
|
||||
<string name="authorizationfailed">Authorisatie mislukt</string>
|
||||
|
@ -1141,7 +880,6 @@
|
|||
<string name="filter">Filter</string>
|
||||
<string name="copytolocalprofile_invalid">Lokaal profiel kan niet worden gemaakt. Profiel is ongeldig.</string>
|
||||
<string name="cta_dont_kill_my_app_info">Don\'t kill my app?</string>
|
||||
<string name="alarm">Alarm</string>
|
||||
<string name="smscommunicator_report_pump_ureachable_summary">Stuur SMS wanneer de pomp onbereikbaar is</string>
|
||||
<string name="smscommunicator_pump_ureachable">Melding pomp onbereikbaar</string>
|
||||
<string name="advisoralarm">Start alarm wanneer het tijd is om te eten</string>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Sikkerhet ved behandlinger</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Maks tillat bolus [U]</string>
|
||||
|
@ -31,7 +30,6 @@
|
|||
<string name="description_persistent_notification">Viser en konstant melding med en kort oppsummering av hva loop gjør</string>
|
||||
<string name="description_profile_local">Definer en profil som er tilgjengelig offline.</string>
|
||||
<string name="description_profile_nightscout">Bruker profiler som du har definert i Nightscout</string>
|
||||
<string name="description_pump_combo">Tilkobling mot Accu-Chek Combo pumper krever at ruffy er installert</string>
|
||||
<string name="description_pump_mdi">Integrasjon mot de som kun bruker insulinpenner i sin diabetesbehandling</string>
|
||||
<string name="description_pump_virtual">Integrasjon mot pumper som ikke støttes av AndroidAPS (åpen loop)</string>
|
||||
<string name="description_sensitivity_aaps">Sensitiviteten beregnes på samme måte som i Oref0, men du kan angi hvor mye av historikken som skal tas med i beregningen. Minimum opptak av karbohydrater beregnes ut fra maks karbohydratopptak angitt i dine innstillinger.</string>
|
||||
|
@ -64,7 +62,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">Bolus IOB</string>
|
||||
<string name="openapsma_run">Utfør nå</string>
|
||||
<string name="vitualpump_label">VIRTUELL PUMPE</string>
|
||||
<string name="virtualpump_resultok">OK</string>
|
||||
<string name="openapsma_lastrun_label">Siste beregning</string>
|
||||
<string name="openapsma_inputparameters_label">Angi verdier</string>
|
||||
<string name="openapsma_glucosestatus_label">Glukosestatus</string>
|
||||
|
@ -76,7 +73,6 @@
|
|||
<string name="result_insulin_carbs">Resultat: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">Ingen BS data tilgjengelig</string>
|
||||
<string name="openapsma_request_label">Forespørsel</string>
|
||||
<string name="glucose">Glukose</string>
|
||||
<string name="delta">Delta</string>
|
||||
<string name="sms_delta">Delta:</string>
|
||||
<string name="configbuilder">Konfigurasjonsverktøy</string>
|
||||
|
@ -124,12 +120,9 @@
|
|||
<string name="openloop">Åpen loop</string>
|
||||
<string name="lowglucosesuspend">Stopp hvis lavt BS</string>
|
||||
<string name="disabledloop">Loop er deaktivert</string>
|
||||
<string name="disableloop">Stans loop</string>
|
||||
<string name="enableloop">Aktiver loop</string>
|
||||
<string name="openloop_newsuggestion">Ny anbefaling tilgjengelig</string>
|
||||
<string name="carbssuggestion">Karbo forslag</string>
|
||||
<string name="unsupportednsversion">Versjonen av Nightscout støttes ikke</string>
|
||||
<string name="loopdisabled">LOOP DEAKTIVERT PGA BEGRENSNINGER</string>
|
||||
<string name="treatments_wizard_basaliob_label">Basal IOB</string>
|
||||
<string name="bolusconstraintapplied">Bolus begrensning utført</string>
|
||||
<string name="carbsconstraintapplied">Karbohydrat begrensning utført</string>
|
||||
|
@ -138,11 +131,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Sensor</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">Karbo tid</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Varighet</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Merknader</string>
|
||||
<string name="event_time_label">Hendelse tidspunkt</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Profil</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Glukosetype</string>
|
||||
<string name="noprofile">Ingen profil innlest fra NS enda</string>
|
||||
<string name="overview_tempbasal_button">Temp basal</string>
|
||||
<string name="overview_extendedbolus_button">Forlenget bolus</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Nightscout versjon:</string>
|
||||
|
@ -193,7 +183,6 @@
|
|||
<string name="smscommunicator_remotebolusmindistance_summary">Minimum antall minutter som må forløpe mellom en fjernstyrt bolus og den neste</string>
|
||||
<string name="smscommunicator_remotebolusmindistance">Minimum antall minutter mellom en fjernstyrt bolus og neste</string>
|
||||
<string name="smscommunicator_remotebolusmindistance_caveat">For din egen sikkerhet, for å endre denne innstillingen må du legge til minst 2 telefonnumre.</string>
|
||||
<string name="bolusdelivered">Bolus %1$.2f E levert vellykket</string>
|
||||
<string name="bolusrequested">Skal levere %1$.2f E</string>
|
||||
<string name="smscommunicator_bolusdelivered">Bolus %1$.2f E levert vellykket</string>
|
||||
<string name="smscommunicator_mealbolusdelivered">Måltidsbolus %1$.2f E levert vellykket</string>
|
||||
|
@ -201,11 +190,8 @@
|
|||
<string name="smscommunicator_tt_set">Temp target på %1$s for %2$d minutter ble vellykket definert</string>
|
||||
<string name="smscommunicator_tt_canceled">Temp Target ble vellykket avbrutt</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Tillat fjernstyring via SMS meldinger</string>
|
||||
<string name="bolusstopped">Bolus stoppet</string>
|
||||
<string name="bolusstopping">Stopper bolus</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Loop har blitt deaktivert</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Loop har blitt aktivert</string>
|
||||
<string name="smscommunicator_loopisdisabled">Loop er deaktivert</string>
|
||||
<string name="smscommunicator_loopisenabled">Loop er aktivert</string>
|
||||
<string name="valuelimitedto">%1$.2f begrenset til %2$.2f</string>
|
||||
<string name="valueoutofrange">Verdien %1$s er utenfor angitt begrensning</string>
|
||||
|
@ -246,7 +232,6 @@
|
|||
<string name="overview_editquickwizard_valid">Gyldig:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Legg til</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Rediger</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Fjern</string>
|
||||
<string name="mealbolus">Måltid</string>
|
||||
<string name="correctionbous">Korreksjon</string>
|
||||
<string name="actions">Handlinger</string>
|
||||
|
@ -280,8 +265,6 @@
|
|||
<string name="sms_minago">%1$d min siden</string>
|
||||
<string name="localprofile">Lokal profil</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Kort middelverdi</string>
|
||||
<string name="long_avgdelta">Lang middelverdi</string>
|
||||
<string name="array_of_elements">Liste med %1$d elementer.\nFaktisk verdi:</string>
|
||||
<string name="openapsma_autosensdata_label">Autosens data</string>
|
||||
<string name="openapsma_scriptdebugdata_label">Script feilsøking</string>
|
||||
|
@ -291,7 +274,6 @@
|
|||
<string name="eatingsoon">Spise snart</string>
|
||||
<string name="hypo">Hypo</string>
|
||||
<string name="activity">Aktivitet</string>
|
||||
<string name="removerecord">Fjern registrering</string>
|
||||
<string name="actions_shortname">ACT</string>
|
||||
<string name="configbuilder_shortname">KONF</string>
|
||||
<string name="loop_shortname">LOOP</string>
|
||||
|
@ -343,7 +325,6 @@
|
|||
<string name="show_queue">Vis kø</string>
|
||||
<string name="queue">Kø:</string>
|
||||
<string name="status">Status:</string>
|
||||
<string name="paused">Pauset</string>
|
||||
<string name="clearlog">Tøm logg</string>
|
||||
<string name="nowritepermission">NSCLIENT har ingen skriverettighet. Feil API secret?</string>
|
||||
<string name="wear_settings">Klokke innstillinger</string>
|
||||
|
@ -365,12 +346,10 @@
|
|||
<string name="needwhitelisting">%1$s behøver å omgå batterispare funksjonene for å fungere tilfredsstillende</string>
|
||||
<string name="loopsuspended">Loop pauset</string>
|
||||
<string name="loopsuspendedfor">Pauset (%1$d m)</string>
|
||||
<string name="suspendloop">Pause loop</string>
|
||||
<string name="suspendloopfor1h">Pause loop i 1t</string>
|
||||
<string name="suspendloopfor2h">Pause loop i 2t</string>
|
||||
<string name="suspendloopfor3h">Pause loop i 3t</string>
|
||||
<string name="suspendloopfor10h">Pause loop i 10t</string>
|
||||
<string name="suspendloopforXmin">Pause loop i %1$d min</string>
|
||||
<string name="disconnectpump">Frakoble pumpe</string>
|
||||
<string name="disconnectpumpfor15m">Koble fra pumpen i 15 min</string>
|
||||
<string name="disconnectpumpfor30m">Koble fra pumpen i 30 min</string>
|
||||
|
@ -415,8 +394,6 @@
|
|||
<string name="statuslights_bat_warning">Nivå for når batterivarsel for pumpe skal gis [%]</string>
|
||||
<string name="statuslights_bat_critical">Nivå for når kritisk batteriadvarsel for pumpe skal gis [%]</string>
|
||||
<string name="prediction_shortname">PROGN</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">COB</string>
|
||||
<string name="basal_shortname">BAS</string>
|
||||
<string name="deviation_shortname">DEV</string>
|
||||
<string name="activity_shortname">AKT</string>
|
||||
|
@ -471,7 +448,6 @@
|
|||
<string name="valuesnotstored">Verdier ikke lagret!</string>
|
||||
<string name="ns_localbroadcasts">Aktiver kringkasting til andre apper (som xDrip+). Ikke aktiver dette hvis du har mer enn en AAPS eller NSClient installert!</string>
|
||||
<string name="ns_localbroadcasts_title">Aktiver lokale sendinger.</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Varighet [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Aktiver UAM</string>
|
||||
<string name="enablesmb">Aktiver SMB</string>
|
||||
|
@ -507,7 +483,6 @@
|
|||
<string name="shortfat">Fett</string>
|
||||
<string name="active"><![CDATA[<Active>]]></string>
|
||||
<string name="executingrightnow">Kommandoen utføres akkurat nå</string>
|
||||
<string name="pump_unreachable">Pumpe utilgjengelig</string>
|
||||
<string name="missed_bg_readings">Mangler BS målinger</string>
|
||||
<string name="raise_notifications_as_android_notifications">Bruk systemvarslinger for alarmer og varslinger</string>
|
||||
<string name="gradually_increase_notification_volume">Øk volumet gradvis for alarmer og varsler</string>
|
||||
|
@ -547,41 +522,7 @@
|
|||
<string name="closedmodeenabled">Lukket loop aktivert</string>
|
||||
<string name="maxiobset">Maks IOB er angitt riktig</string>
|
||||
<string name="hasbgdata">BS tilgjengelig fra valgt kilde</string>
|
||||
<string name="combo_programming_bolus">Programmerer bolus i pumpen</string>
|
||||
<string name="combo_pump_state_label">Status</string>
|
||||
<string name="combo_pump_activity_label">Aktivitet</string>
|
||||
<string name="combo_no_pump_connection">Ingen tilkobling i %1$d min</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d min igjen)</string>
|
||||
<string name="combo_pump_state_initializing">Initialiserer</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Pauset på grunn av en feil</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Pauset av bruker</string>
|
||||
<string name="combo_pump_state_running">Kjører</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Avbryter TBR</string>
|
||||
<string name="combo_pump_action_setting_tbr">Setter TBR (%1$d%% / %2$d min)</string>
|
||||
<string name="combo_pump_action_bolusing">Gir bolus (%1$.1f E)</string>
|
||||
<string name="combo_pump_action_refreshing">Oppdaterer</string>
|
||||
<string name="combo_pump_unsupported_operation">Forespurt operasjon støttes ikke av pumpen</string>
|
||||
<string name="combo_low_suspend_forced_notification">Usikker bruk: Kombinasjons eller forlenget bolus er aktiv. Loop modus er satt til å slå av basal ved lavt BS i 6 timer. Bare vanlige boluser kan gis i denne perioden</string>
|
||||
<string name="combo_force_disabled_notification">Usikker bruk: pumpen bruker en annen profil enn den første (standardprogram). Loop er deaktivert. Velg den første profilen i pumpen og oppdater.</string>
|
||||
<string name="bolus_frequency_exceeded">En bolus med samme verdi har blitt forespurt i løpet av de to siste minutter. Dette er ikke tillatt for å unngå feilaktige dobbelt boluser og feil i beregninger.</string>
|
||||
<string name="combo_pump_connected_now">Nå</string>
|
||||
<string name="combo_activity_reading_pump_history">Leser pumpehistorikk</string>
|
||||
<string name="combo_activity_setting_basal_profile">Setter basal profil</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Lavt nivå i insulinampull</string>
|
||||
<string name="combo_pump_battery_low_warrning">Pumpebatteriet er lavt</string>
|
||||
<string name="combo_is_in_error_state">Pumpen viser feil E%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">Lav</string>
|
||||
<string name="combo_reservoir_empty">Tom</string>
|
||||
<string name="combo_reservoir_normal">Normal</string>
|
||||
<string name="combo_notification_check_time_date">Pumpens tid må oppdateres</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">Varsel om kansellering av temp basal er bekreftet</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Ingen kontakt med pumpen. Ingen bolus er levert</string>
|
||||
<string name="combo_error_no_bolus_delivered">Bolus avbrutt. Det virker som ingen bolus er levert. For å være sikker, sjekk pumpen for å unngå levering av dobbel bolus og gjør evt et nytt forsøk. For å unngå feil vil systemet aldri prøve å levere ny bolus.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">Bare %1$.2f E av bolusdosen på %2$.2f E ble levert på grunn av en feil. Sjekk pumpen for å kontrollere dette og iverksett nødvendige tiltak.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Levering av bolusdose og kontroll av pumpens historikk feilet. Vennligst sjekk pumpen. Hvis en bolus ble levert vil den automatisk bli lagt til ved neste tilkobling til pumpen.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Ikke nok insulin til bolus i ampullen</string>
|
||||
<string name="extendedbolusdeliveryerror">Forlenget bolus feilet</string>
|
||||
<string name="insightpump_shortname">Sight</string>
|
||||
<string name="enablesmbalways">Aktiverer alltid SMB</string>
|
||||
<string name="enablesmbalways_summary">Aktiver alltid SMB uavhengig av boluser. Bare mulig med en bra filtrert BS kilde som f.eks. Dexcom G5/G6</string>
|
||||
<string name="enablesmbaftercarbs">Aktiver SMB etter karbohydrater</string>
|
||||
|
@ -638,23 +579,8 @@
|
|||
<string name="start_hypo_tt">Start Hypo TT</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Du kjører dev-versjonen. Lukket loop ikke aktivert.</string>
|
||||
<string name="engineering_mode_enabled">Engineering Mode aktivert</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Leser basalprofil</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">Pumpe historikken har blitt endret siden bolus kalkuleringen ble utført. Bolus har ikke blitt levert. Vennligst rekalkuler om bolus fortsatt er nødvendig.</string>
|
||||
<string name="combo_error_updating_treatment_record">Bolus har blitt levert, men det oppsto en feil ved loggføring i behandlinger. Dette kan oppstå hvis to små bolus på samme størrelse blir levert i løpet av to minutter. Vennligst sjekk pumpe historikken og behandlinger logg, og bruk Careportal for å legge til de manglende behandlingene. Pass på at du ikke legger til to identiske behandlinger på samme minutt.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Avviser høy temp target siden kalkuleringen ikke tok hensyn til nylige endringer i pumpe historikken</string>
|
||||
<string name="combo_activity_checking_pump_state">Oppdaterer pumpestatus</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">Basal dosen i pumpen har blitt endret og vil i løpet av kort tid bli oppdatert</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Basal raten i pumpen er endret, men feilet i å lese ny verdi</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Sjekker for endringer i historikken</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">Flere boluser levert i samme minutt og med samme insulinmengde ble importert. Bare en av doseringene ble lagt til i behandlinger. Vennligst sjekk pumpen og legg til manuelt ekstra bolus doseringer i Careportal. Ikke legg til flere boluser i samme minutt.</string>
|
||||
<string name="about_link_urls">\n\ndokumentasjon:\nhttps://androidaps.readthedocs.io\n\nfacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
|
||||
<string name="combo_check_date">Den siste bolus er eldre enn 24t eller er i fremtiden. Vennligst sjekk at datoen i pumpen er korrekt.</string>
|
||||
<string name="combo_suspious_bolus_time">Tid/dato for levert bolus i pumpen er trolig feil, og IOB beregningen blir da feil. Vennligst sjekk pumpens tid/dato.</string>
|
||||
<string name="profileswitch_ismissing">Profil bytte mangler. Utfør et profil bytte og trykk på \"Aktiver profil\" i din lokale profil.</string>
|
||||
<string name="combo_bolus_count">Antall boluser</string>
|
||||
<string name="combo_tbr_count">Antall temp basaler</string>
|
||||
<string name="pumpisnottempbasalcapable">Pumpen støtter ikke temp basaler</string>
|
||||
<string name="novalidbasalrate">Ingen gyldige basal rater ble lest fra pumpen</string>
|
||||
<string name="closedmodedisabledinpreferences">Lukket Loop deaktivert i innstillinger</string>
|
||||
<string name="autosensdisabledinpreferences">Autosens deaktivert i innstillinger</string>
|
||||
<string name="smbdisabledinpreferences">SMB deaktivert i innstillinger</string>
|
||||
|
@ -665,12 +591,10 @@
|
|||
<string name="smb_frequency_exceeded">En bolus ble gitt i løpet av de siste 3 minuttene, dropper SMB</string>
|
||||
<string name="basal_set_correctly">Basal justert korrekt</string>
|
||||
<string name="limitingextendedbolus">Begrenser forlenget bolus til %1$.1f E på grunn av %2$s</string>
|
||||
<string name="limitingmaxiob">Begrenser maks IOB til %1$.1f E på grunn av %2$s</string>
|
||||
<string name="limitingcarbs">Begrenser karbohydrater til %1$d g på grunn av %2$s</string>
|
||||
<string name="limitingiob">Begrenser IOB til %1$.1f E på grunn av %2$s</string>
|
||||
<string name="maxvalueinpreferences">maks verdi i innstillingene</string>
|
||||
<string name="hardlimit">hard begrensning</string>
|
||||
<string name="unsafeusage">usikker bruk</string>
|
||||
<string name="readstatusfailed">Feil i lesing av status</string>
|
||||
<string name="record_pump_site_change">Logg bytte av slangesett</string>
|
||||
<string name="record_insulin_cartridge_change">Logg bytte av insulinampull</string>
|
||||
|
@ -680,12 +604,8 @@
|
|||
<string name="reset">tilbakestill</string>
|
||||
<string name="openapssmb_maxiob_title">Maks total IOB OpenAPS ikke kan overstige [U]</string>
|
||||
<string name="openapssmb_maxiob_summary">Denne verdien kalles Maks IOB av OpenAPS\nOpenAPS vil ikke gi mere insulin hvis mengden insulin ombord (IOB) overstiger denne verdien</string>
|
||||
<string name="pump_stopped">Pumpen stoppet</string>
|
||||
<string name="pump_started">Pumpen startet</string>
|
||||
<string name="pump_paused">Pumpen pauset</string>
|
||||
<string name="absorption_cutoff_title">Maks absorpsjonstid for måltid [h]</string>
|
||||
<string name="absorption_cutoff_summary">Etter denne tiden forventes det at måltidet er absorbert. Eventuelle gjenværende karbo vil tas ut av beregninger.</string>
|
||||
<string name="time">Tid</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Vis merknadsfelt i dialogvindu for Behandlinger</string>
|
||||
<string name="next_button">Neste</string>
|
||||
<string name="previous_button">Forrige</string>
|
||||
|
@ -739,7 +659,6 @@
|
|||
<string name="needlocationpermission">App trenger tilgang til Posisjon for å søke etter Bluetooth og Wifi enheter</string>
|
||||
<string name="needstoragepermission">App trenger tilgang til Lagring for lagre logg filer og eksportere innstillinger</string>
|
||||
<string name="request">Forespørsel</string>
|
||||
<string name="exit">Avslutt</string>
|
||||
<string name="open_navigation">Åpne meny</string>
|
||||
<string name="close_navigation">Lukk meny</string>
|
||||
<string name="nav_plugin_preferences">Plugin innstillinger</string>
|
||||
|
@ -757,7 +676,6 @@
|
|||
<string name="resistance_lowers_target_summary">Hvis resistens oppdages vil det redusere BS målverdi</string>
|
||||
<string name="sensitivity_raises_target_title">Sensitivitet øker BS målverdi</string>
|
||||
<string name="sensitivity_raises_target_summary">Når systemet oppdager økt insulinsensitivitet, vil BS målverdi økes</string>
|
||||
<string name="combo_invalid_setup">Ugyldig oppsett av pumpen. Les dokumentasjonen og sjekk at Quick Info menyen heter QUICK INFO ved hjelp av 360 programvaren.</string>
|
||||
<string name="careportal_removestartedevents">Basis AndroidAPS startet</string>
|
||||
<string name="storedsettingsfound">Lagrede innstillinger funnet</string>
|
||||
<string name="allow_hardware_pump_text">Varsel: Hvis du aktiverer og kobler til en pumpe, så vil AndroidAPS kopiere basal innstillinger fra din profil over til pumpen og overskrive verdiene som er lagret der. Sjekk at du har riktige basal verdier i AndroidAPS. Hvis du ikke er sikker eller ikke ønsker å overskrive basal verdiene i pumpen, trykk avbryt og koble til pumpen senere.</string>
|
||||
|
@ -784,113 +702,6 @@
|
|||
<string name="sendlogfiles">Send dagens loggfiler til utviklere og med dette tidspunktet. Uventet situasjon.</string>
|
||||
<string name="loop_openmode_min_change">Minste endrings forespørsel [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">I åpen Loop modus vil AAPS be om en endring hvis forandringen er større enn denne verdien i %. Standard verdi er 20%</string>
|
||||
<string name="searching_for_devices">Søker etter enheter…</string>
|
||||
<string name="pairing_completed">Sammenkobling fullført</string>
|
||||
<string name="code_compare">Stemmer de viste kodene overens mellom denne enheten og din pumpe?</string>
|
||||
<string name="insight_pairing">Sammenkobling av Insight</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">%1$.2f E / %2$.2f E levert</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="tube_changed">Slange byttet</string>
|
||||
<string name="pump_time_updated">Pumpens tid oppdatert</string>
|
||||
<string name="confirm">Bekreft</string>
|
||||
<string name="mute_alert">Demp lyd</string>
|
||||
<string name="pump_alert">Pumpe varsling</string>
|
||||
<string name="log_site_changes">Logg kanyle bytte</string>
|
||||
<string name="log_reservoir_changes">Logg reservoar bytte</string>
|
||||
<string name="log_tube_changes">Logg slangesett bytte</string>
|
||||
<string name="log_battery_changes">Logg batteri bytte</string>
|
||||
<string name="log_operating_mode_changes">Logg endring i driftsmodus</string>
|
||||
<string name="log_alerts">Logg varslinger</string>
|
||||
<string name="enable_tbr_emulation">Aktiver emulering av TBR</string>
|
||||
<string name="enable_tbr_emulation_summary">Bruk forlenget bolus i stedet for temp basaler for å omgå 250%% grensen</string>
|
||||
<string name="disable_vibration">Slå av vibrasjoner på manuell bolus</string>
|
||||
<string name="disable_vibration_summary">For bolus og forlenget bolus (bare tilgjengelig med Insight firmware 3.x)</string>
|
||||
<string name="disable_vibration_auto">Slå av vibrasjoner ved automatisk bolus</string>
|
||||
<string name="disable_vibration_auto_summary">For SMB og temp basal med TBR emulering (bare tilgjengelig med Insight firmware 3.x)</string>
|
||||
<string name="disconnect_delay">Utsett frakobling [s]</string>
|
||||
<string name="serial_number">Serienummer</string>
|
||||
<string name="release_software_version">Programvare versjon</string>
|
||||
<string name="ui_processor_software_version">UI prosessor programvare versjon</string>
|
||||
<string name="pc_processor_software_version">PC prosessor programvare versjon</string>
|
||||
<string name="md_tel_processor_software_version">MD tel prosessor programvare versjon</string>
|
||||
<string name="safety_processor_software_version">Sikkerhetsprosessor programvare versjon</string>
|
||||
<string name="bt_info_page_version">BT infoside versjon</string>
|
||||
<string name="bluetooth_address">Bluetooth adresse</string>
|
||||
<string name="system_id_appendix">System ID vedlegg</string>
|
||||
<string name="manufacturing_date">Produksjonsdato</string>
|
||||
<string name="delete_pairing">Slett sammenkobling</string>
|
||||
<string name="pairing_information">Tilkoblingsinformasjon</string>
|
||||
<string name="start_pump">Start pumpe</string>
|
||||
<string name="stop_pump">Stopp pumpe</string>
|
||||
<string name="operating_mode">Driftsmodus</string>
|
||||
<string name="insight_status">Status</string>
|
||||
<string name="tdd_bolus">TDD Bolus</string>
|
||||
<string name="tdd_basal">TDD Basal</string>
|
||||
<string name="tdd_total">TDD Total</string>
|
||||
<string name="recovering">Gjenoppretter</string>
|
||||
<string name="not_paired">Ikke sammenkoblet</string>
|
||||
<string name="last_connected">Siste tilkobling</string>
|
||||
<string name="started">Startet</string>
|
||||
<string name="stopped">Stoppet</string>
|
||||
<string name="tbr_formatter">%1$d%% i %2$d / %3$d min</string>
|
||||
<string name="extended_bolus">Forlenget bolus</string>
|
||||
<string name="multiwave_bolus">Kombinasjonsbolus</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f E i %3$d min</string>
|
||||
<string name="enable_tbr_over_notification">Aktiver varsel når slutt på temp basal\n(pumpeinnstilling)</string>
|
||||
<string name="disable_tbr_over_notification">Slå av varsel når slutt på temp basal\n(pumpeinnstilling)</string>
|
||||
<string name="description_pump_insight_local">Integrasjon for Accu-Chek Insight pumper</string>
|
||||
<string name="not_inserted">Ikke innsatt</string>
|
||||
<string name="short_status_last_connected">Siste tilkobling: %1$d min siden</string>
|
||||
<string name="short_status_tbr">TBR: %1$d%% i %2$d / %3$d min</string>
|
||||
<string name="short_status_extended">Forlenget: %1$.2f / %2$.2f E i %3$d min</string>
|
||||
<string name="short_status_multiwave">Kombinasjon: %1$.2f / %2$.2f E i %3$d min</string>
|
||||
<string name="short_status_tdd">TDD: %1$.2f</string>
|
||||
<string name="short_status_reservoir">Ampull: %1$.2f E</string>
|
||||
<string name="short_status_battery">Batt.: %1$d%%</string>
|
||||
<string name="max_recovery_duration">Maks pause mellom tilkoblingsforsøk [s]</string>
|
||||
<string name="min_recovery_duration">Min pause mellom tilkoblingsforsøk [s]</string>
|
||||
<string name="recovery_duration">Tilkoblingsforsøk</string>
|
||||
<string name="timeout_during_handshake">En timeout oppstod i paringsprosessen - restart Bluetooth</string>
|
||||
<string name="weekday_sunday_short">Søn</string>
|
||||
<string name="weekday_saturday_short">Lør</string>
|
||||
<string name="weekday_friday_short">Fre</string>
|
||||
<string name="weekday_thursday_short">Tors</string>
|
||||
<string name="weekday_wednesday_short">Ons</string>
|
||||
<string name="weekday_tuesday_short">Tirs</string>
|
||||
<string name="weekday_monday_short">Man</string>
|
||||
<string name="automation_description">Brukerdefinerte automeringer</string>
|
||||
<string name="automation_missing_task_name">Angi et navn på oppgaven.</string>
|
||||
<string name="automation_missing_trigger">Oppgi minst en trigger.</string>
|
||||
<string name="automation_missing_action">Oppgi minst en aksjon.</string>
|
||||
<string name="alreadyenabled">Allerede aktivert</string>
|
||||
<string name="alreadydisabled">Allerede avslått</string>
|
||||
<string name="alreadysuspended">Allerede pauset</string>
|
||||
<string name="resumeloop">Gjenoppta loop</string>
|
||||
<string name="notsuspended">Ikke pauset</string>
|
||||
<string name="starttemptarget">Start temp target</string>
|
||||
<string name="stoptemptarget">Avbryt temp target</string>
|
||||
<string name="islesser">er mindre enn</string>
|
||||
<string name="isequalorlesser">er lik eller mindre enn</string>
|
||||
<string name="isequal">er lik som</string>
|
||||
<string name="isequalorgreater">er lik eller større enn</string>
|
||||
<string name="isgreater">er større enn</string>
|
||||
<string name="isnotavailable">er ikke tilgjengelig</string>
|
||||
<string name="glucoseisnotavailable">BS data er ikke tilgjengelig</string>
|
||||
<string name="glucosecomparedmgdl">BS %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">BS %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">Profil prosent %1$s %2$d</string>
|
||||
<string name="iobcompared">IOB %1$s %2$.1f</string>
|
||||
<string name="and">Og</string>
|
||||
<string name="or">Eller</string>
|
||||
<string name="xor">Eksklusiv eller</string>
|
||||
<string name="atspecifiedtime">Kl %1$s</string>
|
||||
<string name="use_network_location">Bruk nettverkslokasjon</string>
|
||||
<string name="use_gps_location">Bruk GPS posisjon</string>
|
||||
<string name="use_passive_location">Bruk passiv lokalisering</string>
|
||||
<string name="locationservice">Posisjonstjeneste</string>
|
||||
<string name="automation_short">Auto</string>
|
||||
<string name="automation">Automering</string>
|
||||
<string name="profile_total">== ∑ %1$s E</string>
|
||||
<string name="dexcom_lognssensorchange_title">Logg sensor endring til NS</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Opprett hendelse \"Sensor bytte\" i NS automatisk ved start av sensoren</string>
|
||||
|
@ -920,17 +731,6 @@
|
|||
<string name="sms_wrongcode">Feil kode. Kommandoen avbrutt.</string>
|
||||
<string name="notconfigured">Ikke konfigurert</string>
|
||||
<string name="profileswitchcreated">Profilbytte opprettet</string>
|
||||
<string name="recurringTime">Gjentakende tidspunkt</string>
|
||||
<string name="every">Hver</string>
|
||||
<string name="never">Aldri</string>
|
||||
<string name="condition">Betingelse:</string>
|
||||
<string name="action">Handling:</string>
|
||||
<string name="iob_u">IOB [U]:</string>
|
||||
<string name="glucose_u">Glukose [%1$s]:</string>
|
||||
<string name="delete_short">SLETT</string>
|
||||
<string name="add_short">ADD</string>
|
||||
<string name="copy_short">KOPIER</string>
|
||||
<string name="addnew">Legg til ny</string>
|
||||
<string name="versionChecker">Versjonskontroll</string>
|
||||
<string name="old_version">gammel versjon</string>
|
||||
<string name="very_old_version">veldig gammel versjon</string>
|
||||
|
@ -939,67 +739,12 @@
|
|||
<string name="dexcom_app_patched">Dexcom App (patchet)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">Motta BS verdier fra den patchede Dexcom appen.</string>
|
||||
<string name="notification">Varsling</string>
|
||||
<string name="notification_message">Varsel: %1$s</string>
|
||||
<string name="alarm_message">Alarm: %1$s</string>
|
||||
<string name="message_short">Meld:</string>
|
||||
<string name="alarm_short">Alarm:</string>
|
||||
<string name="profilepercentage">Profil prosent</string>
|
||||
<string name="percent_u">Prosent [%]:</string>
|
||||
<string name="startprofile">Start profil %1$d%% i %2$d min</string>
|
||||
<string name="startprofileforever">Start profil %1$d%%</string>
|
||||
<string name="exists">finnes</string>
|
||||
<string name="notexists">finnes ikke</string>
|
||||
<string name="temptargetcompared">Temp target %1$s</string>
|
||||
<string name="btdevicecompared">Bluetooth tilkobling til enheten %1$s %2$s</string>
|
||||
<string name="btdevice">Tilkobling til Bluetooth enhet </string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">BS forskjell</string>
|
||||
<string name="deltalabel_u">BS forskjell [%1$s]</string>
|
||||
<string name="currentlocation">Gjeldende plassering</string>
|
||||
<string name="location">Plassering</string>
|
||||
<string name="latitude_short">Lat:</string>
|
||||
<string name="longitude_short">Long:</string>
|
||||
<string name="distance_short">Dist [m]:</string>
|
||||
<string name="name_short">Navn:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">Når </string>
|
||||
<string name="location_inside">Når du er innenfor området</string>
|
||||
<string name="location_outside">Når du er utenfor området</string>
|
||||
<string name="location_going_in">Når du går inn i området som heter</string>
|
||||
<string name="location_going_out">Når du forlater området som heter</string>
|
||||
<string name="lastboluslabel">Siste bolus</string>
|
||||
<string name="lastboluscompared">Siste bolus for %1$s %2$s min siden</string>
|
||||
<string name="triggercoblabel">COB</string>
|
||||
<string name="cobcompared">COB %1$s %2$.0f</string>
|
||||
<string name="taskname">Oppgavenavn</string>
|
||||
<string name="edit_short">REDIGER</string>
|
||||
<string name="please_choose_an_action_type">Velg en handling</string>
|
||||
<string name="please_choose_a_trigger_type">Velg en trigger type</string>
|
||||
<string name="triggers">Triggere:</string>
|
||||
<string name="remove_label">FJERN</string>
|
||||
<string name="preconditions">Forutsetninger:</string>
|
||||
<string name="profilename">Endre profil til</string>
|
||||
<string name="changengetoprofilename">Endre profil til %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Siste tilkobling til pumpen</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Siste tilkobling til pumpen [minutters siden]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Siste tilkobling til pumpen %1$s %2$s min siden</string>
|
||||
<string name="sendsmsactionlabel">Send SMS: %1$s</string>
|
||||
<string name="sendsmsactiondescription">Send SMS til alle numre</string>
|
||||
<string name="sendsmsactiontext">Send SMS med tekst</string>
|
||||
<string name="cobvsiob">COB vs IOB</string>
|
||||
<string name="bolusconstraintappliedwarn">Bolus begrensning brukt: %1$.2f E til %2$.2f E</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Advarsel: Treg KH absorpsjon oppdaget: %2$d%% av tiden. Dobbeltsjekk din beregning. COB can være misvisende og du risikerer å få for mye insulin !!!!!</font>]]></string>
|
||||
<string name="partialboluswizard">Doser denne delen av bolus wizard resultat [%]</string>
|
||||
<string name="deliverpartofboluswizard">Bolus veiviser utfører beregninger, men bare denne del av beregnet insulin leveres. Nyttig ved bruk av SMB algoritmen.</string>
|
||||
<string name="loading">Laster...</string>
|
||||
<string name="snooze">Utsett</string>
|
||||
<string name="time_range">Tidsintervall</string>
|
||||
<string name="timerange_value">Tid er mellom %1$s og %2$s</string>
|
||||
<string name="between">Mellom </string>
|
||||
<string name="increasingmaxbasal">Øker maks basaldose fordi innstillingen er lavere enn din maks basal i profilen</string>
|
||||
<string name="smscommunicator_messagebody">Ugyldig innhold i meldingen</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
|
@ -1028,7 +773,6 @@
|
|||
<string name="profilenamecontainsdot">Profilnavnet inneholder prikker.\nDette støttes ikke av NS.\nProfilen er ikke lastet opp til NS.</string>
|
||||
<string name="low_mark_comment">Nedre verdi for målområdet (kun visning)</string>
|
||||
<string name="high_mark_comment">Øvre verdi for målområdet (kun visning)</string>
|
||||
<string name="reorder_label">Endre rekkefølge</string>
|
||||
<string name="age">Alder:</string>
|
||||
<string name="weight_label">Vekt:</string>
|
||||
<string name="id">ID:</string>
|
||||
|
@ -1049,8 +793,6 @@
|
|||
<string name="randombg_short">BS</string>
|
||||
<string name="tools">Verktøy</string>
|
||||
<string name="show_calculation">Vis beregning</string>
|
||||
<string name="automation_event">Automasjons hendelse</string>
|
||||
<string name="alreadyset">Allerede angitt</string>
|
||||
<string name="clearqueueconfirm">Slett køen? All data i køen vil gå tapt!</string>
|
||||
<string name="ebstopsloop">Bruk av forlenget bolus funksjon vil deaktivere lukket loop i perioden med forlenget bolus. Vil du virkelig dette?</string>
|
||||
<string name="closed_loop_disabled_with_eb">Lukket loop deaktivert på grunn av forlenget bolus</string>
|
||||
|
@ -1060,7 +802,6 @@
|
|||
<string name="loop_smbexecution_time_label">SMB utført</string>
|
||||
<string name="loop_tbrrequest_time_label">Temp basal endring forespurt</string>
|
||||
<string name="loop_tbrexecution_time_label">Temp basal utført</string>
|
||||
<string name="insight_alert_notification_channel">Insight pumpe varsler</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="smscommunicator_code_from_authenticator_for" comment="This is continuation of sentence: To [ACTION] reply with code">fra Authenticator appen for: %1$s etterfulgt av PIN</string>
|
||||
<string name="smscommunicator_otp_pin">PIN kode som legges til på slutten av token</string>
|
||||
|
@ -1082,8 +823,6 @@
|
|||
<string name="smscommunicator_otp_reset_header">Tilbakestill Authenticators</string>
|
||||
<string name="smscommunicator_otp_install_info">I hver følger telefon installerer du en Authenticator-app som støtter RFC 6238 TOTP token. Populære gratis apper er:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
|
||||
<string name="smscommunicator_otp_reset_warning">Ved å tilbakestille authenticator vil du gjøre alle lagrede autentiseringer ugyldige. Du må sette alle opp på nytt igjen!</string>
|
||||
<string name="onconnect">Ved tilkobling</string>
|
||||
<string name="ondisconnect">Ved frakobling</string>
|
||||
<string name="overview_show_predictions">Prognoser</string>
|
||||
<string name="overview_show_deviationslope">Avvikskurve</string>
|
||||
<string name="authorizationfailed">Autentisering feilet</string>
|
||||
|
@ -1143,7 +882,6 @@
|
|||
<string name="filter">Filter</string>
|
||||
<string name="copytolocalprofile_invalid">Klarte ikke å opprette lokal profil. Profilen er ikke gyldig.</string>
|
||||
<string name="cta_dont_kill_my_app_info">Avslutte app?</string>
|
||||
<string name="alarm">Alarm</string>
|
||||
<string name="smscommunicator_report_pump_ureachable_summary">Send SMS hvis det ikke oppnås kontakt med pumpa</string>
|
||||
<string name="smscommunicator_pump_ureachable">Rapporter når kontakt med pumpe ikke oppnås</string>
|
||||
<string name="advisoralarm">Aktiver alarm når det er på tide å spise</string>
|
||||
|
@ -1162,4 +900,8 @@
|
|||
<string name="cannula">Kanyle</string>
|
||||
<string name="userentry">Bruker registrering</string>
|
||||
<string name="common_values">Bruk verdiene for det største måltidet du normalt spiser\n</string>
|
||||
<string name="summary_email_for_crash_report">Denne e-postadressen vedlegges krasjrapporter slik at vi kan kontakte deg i akutte tilfeller. Det er valgfritt.</string>
|
||||
<string name="email_address">E-postadresse</string>
|
||||
<string name="privacy_settings">Personverninnstillinger</string>
|
||||
<string name="privacy_summary">Du kan oppgi valgfri e-postadresse hvis du ønsker å bli varslet om krasj. Dette er ikke en automatisert tjeneste. Du vil bli kontaktet av utviklere ved farlige hendelser.</string>
|
||||
</resources>
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
<resources>
|
||||
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
|
||||
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
|
||||
<!-- <string name="ga_lang" translatable="false">Irish</string> -->
|
||||
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
|
||||
<string name="treatmentssafety_title">Bezpieczeństwo leczenia</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Maks. dopuszczalny bolus [U]</string>
|
||||
|
@ -31,7 +30,6 @@
|
|||
<string name="description_persistent_notification">Wyświetla bieżące powiadomienia z krótkim omówieniem działania pętli</string>
|
||||
<string name="description_profile_local">Zdefiniuj profil, który jest dostępny offline.</string>
|
||||
<string name="description_profile_nightscout">Użycie profilu, który zdefiniowałeś w Nightscout</string>
|
||||
<string name="description_pump_combo">Integracja z pompą Accu-Chek Combo, wymaga zainstalowania sterownika ruffy</string>
|
||||
<string name="description_pump_mdi">Integracja pompy dla pacjentów podających insulinę w formie wielu zastrzyków dziennie</string>
|
||||
<string name="description_pump_virtual">Integracja z pompami, które nie posiadają jeszcze żadnego sterownika (Open Loop)</string>
|
||||
<string name="description_sensitivity_aaps">Wrażliwość jest obliczana w taki sam sposób, jak algorytm Oref0, ale możliwe jest podanie okresu z przeszłości. Minimalne wchłanianie węglowodanów jest obliczana na podstawie czasu wchłaniania max carb, określonego w ustawieniu.</string>
|
||||
|
@ -64,7 +62,6 @@
|
|||
<string name="treatments_wizard_bolusiob_label">Bolus IOB</string>
|
||||
<string name="openapsma_run">Uruchom teraz</string>
|
||||
<string name="vitualpump_label">POMPA WIRTUALNA</string>
|
||||
<string name="virtualpump_resultok">OK</string>
|
||||
<string name="openapsma_lastrun_label">Ostatnie działanie</string>
|
||||
<string name="openapsma_inputparameters_label">Parametry wejściowe</string>
|
||||
<string name="openapsma_glucosestatus_label">Stan glukozy</string>
|
||||
|
@ -76,7 +73,6 @@
|
|||
<string name="result_insulin_carbs">Wynik: %1$s %2$s</string>
|
||||
<string name="openapsma_noglucosedata">Brak danych o glukozie</string>
|
||||
<string name="openapsma_request_label">Żądanie</string>
|
||||
<string name="glucose">Glukoza</string>
|
||||
<string name="delta">Delta</string>
|
||||
<string name="sms_delta">Delta:</string>
|
||||
<string name="configbuilder">Konfiguracja</string>
|
||||
|
@ -124,12 +120,9 @@
|
|||
<string name="openloop">Otwarta pętla</string>
|
||||
<string name="lowglucosesuspend">Zawieszenie przy niskiej glikemii</string>
|
||||
<string name="disabledloop">Pętla wyłączona</string>
|
||||
<string name="disableloop">Wyłącz pętle</string>
|
||||
<string name="enableloop">Włącz pętle</string>
|
||||
<string name="openloop_newsuggestion">Dostępna nowa sugestia</string>
|
||||
<string name="carbssuggestion">Sugestia węglowodanów</string>
|
||||
<string name="unsupportednsversion">Niewspierana wersja Nightscout</string>
|
||||
<string name="loopdisabled">PĘTLA WYLĄCZONA Z UWAGI NA OGRANICZENIA</string>
|
||||
<string name="treatments_wizard_basaliob_label">Bazowa IOB</string>
|
||||
<string name="bolusconstraintapplied">Ograniczenia bolusa wprowadzone</string>
|
||||
<string name="carbsconstraintapplied">Ograniczenie stosowania węglowodanów</string>
|
||||
|
@ -138,11 +131,8 @@
|
|||
<string name="careportal_newnstreatment_sensor">Sensor</string>
|
||||
<string name="careportal_newnstreatment_carbtime_label">Czas węglow.</string>
|
||||
<string name="careportal_newnstreatment_duration_label">Czas trwania</string>
|
||||
<string name="careportal_newnstreatment_notes_label">Notatki</string>
|
||||
<string name="event_time_label">Czas zdarzenia</string>
|
||||
<string name="careportal_newnstreatment_profile_label">Profil</string>
|
||||
<string name="careportal_newnstreatment_glucosetype">Typ glukozy</string>
|
||||
<string name="noprofile">Nie załadowano profilu z NS</string>
|
||||
<string name="overview_tempbasal_button">BazaTymczasowa</string>
|
||||
<string name="overview_extendedbolus_button">Bolus Przedłużony</string>
|
||||
<string name="configbuilder_nightscoutversion_label">Wersja Nightscout:</string>
|
||||
|
@ -193,7 +183,6 @@
|
|||
<string name="smscommunicator_remotebolusmindistance_summary">Minimalna liczba minut która musi upłynąć pomiędzy jednym a drugim zdalnie podawanym bolusem</string>
|
||||
<string name="smscommunicator_remotebolusmindistance">Ile co najmniej minut musi upłynąć pomiędzy jednym a drugim bolusem</string>
|
||||
<string name="smscommunicator_remotebolusmindistance_caveat">Dla twojego bezpieczeństwa, aby zmienić to ustawienie musisz dodać co najmniej 2 numery telefonów.</string>
|
||||
<string name="bolusdelivered">Bolus %1$.2f U podany prawidłowo</string>
|
||||
<string name="bolusrequested">Zamierzam podać %1$.2f U</string>
|
||||
<string name="smscommunicator_bolusdelivered">Bolus %1$.2f U podany prawidłowo</string>
|
||||
<string name="smscommunicator_mealbolusdelivered">Pomyślnie podano %1$.2f U bolusa posiłkowego</string>
|
||||
|
@ -201,11 +190,8 @@
|
|||
<string name="smscommunicator_tt_set">Pomyślnie ustawiono cel %1$s na %2$d minuty</string>
|
||||
<string name="smscommunicator_tt_canceled">Pomyślnie anulowano cel tymczasowy</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Zezwalaj na komendy zdalne via SMS</string>
|
||||
<string name="bolusstopped">Bolus zatrzymany</string>
|
||||
<string name="bolusstopping">Zatrzymuję bolus</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Pętla (Loop) została wyłączona</string>
|
||||
<string name="smscommunicator_loophasbeenenabled">Pętla (Loop) została włączona</string>
|
||||
<string name="smscommunicator_loopisdisabled">Pętla (Loop) jest wyłączona</string>
|
||||
<string name="smscommunicator_loopisenabled">Pętla (Loop) jest włączona</string>
|
||||
<string name="valuelimitedto">%1$.2f ograniczone do %2$.2f</string>
|
||||
<string name="valueoutofrange">Wartość %1$s jest poza dopuszczalną granicą</string>
|
||||
|
@ -246,7 +232,6 @@
|
|||
<string name="overview_editquickwizard_valid">Ważny:</string>
|
||||
<string name="overview_editquickwizardlistactivity_add">Dodaj</string>
|
||||
<string name="overview_quickwizard_item_edit_button">Edytuj</string>
|
||||
<string name="overview_quickwizard_item_remove_button">Usuń</string>
|
||||
<string name="mealbolus">Posiłek</string>
|
||||
<string name="correctionbous">Korekta</string>
|
||||
<string name="actions">Akcje</string>
|
||||
|
@ -280,8 +265,6 @@
|
|||
<string name="sms_minago">%1$dmin temu</string>
|
||||
<string name="localprofile">Lokalny Profil</string>
|
||||
<string name="openapsama">OpenAPS AMA</string>
|
||||
<string name="short_avgdelta">Krótka średnia delta</string>
|
||||
<string name="long_avgdelta">Długa średnia delta</string>
|
||||
<string name="array_of_elements">Lista %1$d elementów.\n Bieżąca wartość:</string>
|
||||
<string name="openapsma_autosensdata_label">Dane Autosens</string>
|
||||
<string name="openapsma_scriptdebugdata_label">Debugowanie skryptów</string>
|
||||
|
@ -291,7 +274,6 @@
|
|||
<string name="eatingsoon">Wkrótce posiłek</string>
|
||||
<string name="hypo">Hipo</string>
|
||||
<string name="activity">Ćwiczenia</string>
|
||||
<string name="removerecord">Usuń wpis</string>
|
||||
<string name="actions_shortname">ACT</string>
|
||||
<string name="configbuilder_shortname">CONF</string>
|
||||
<string name="loop_shortname">LOOP</string>
|
||||
|
@ -343,7 +325,6 @@
|
|||
<string name="show_queue">Pokaż kolejkę</string>
|
||||
<string name="queue">Kolejka:</string>
|
||||
<string name="status">Status:</string>
|
||||
<string name="paused">Wstrzymano</string>
|
||||
<string name="clearlog">Wyczyść log</string>
|
||||
<string name="nowritepermission">NSCLIENT nie ma uprawnień do zapisu. Błędny API secret?</string>
|
||||
<string name="wear_settings">Ustawienia Wear</string>
|
||||
|
@ -365,12 +346,10 @@
|
|||
<string name="needwhitelisting">%1$s potrzebuję wyłączenia z optymalizacji baterii, w celu zapewnienia poprawnego działania</string>
|
||||
<string name="loopsuspended">Pętla wstrzymana</string>
|
||||
<string name="loopsuspendedfor">Wstrzymana (%1$d m)</string>
|
||||
<string name="suspendloop">Wstrzymaj pętle</string>
|
||||
<string name="suspendloopfor1h">Wstrzymaj pętlę na 1h</string>
|
||||
<string name="suspendloopfor2h">Wstrzymaj pętlę na 2h</string>
|
||||
<string name="suspendloopfor3h">Wstrzymaj pętlę na 3h</string>
|
||||
<string name="suspendloopfor10h">Wstrzymaj pętlę na 10 h</string>
|
||||
<string name="suspendloopforXmin">Wstrzymaj pętlę na %1$d min</string>
|
||||
<string name="disconnectpump">Odłącz pompę</string>
|
||||
<string name="disconnectpumpfor15m">Wyłącz pompę na 15 min</string>
|
||||
<string name="disconnectpumpfor30m">Wyłącz pompę na 30 min</string>
|
||||
|
@ -415,8 +394,6 @@
|
|||
<string name="statuslights_bat_warning">Próg ostrzeżenia o poziomie baterii pompy [%]</string>
|
||||
<string name="statuslights_bat_critical">Próg krytycznego poziomu baterii pompy [%]</string>
|
||||
<string name="prediction_shortname">PRED</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">COB</string>
|
||||
<string name="basal_shortname">BAZ</string>
|
||||
<string name="deviation_shortname">ODCH</string>
|
||||
<string name="activity_shortname">AKT</string>
|
||||
|
@ -471,7 +448,6 @@
|
|||
<string name="valuesnotstored">Wartości nie są przechowywane!</string>
|
||||
<string name="ns_localbroadcasts">Włącz rozgłaszanie do innych aplikacji (takich jak xDrip+). Nie należy włączać, jeśli zainstalowana jest więcej niż jedna instancja AAPS lub NSClient!</string>
|
||||
<string name="ns_localbroadcasts_title">Włącz transmisję lokalnie.</string>
|
||||
<string name="careportal_newnstreatment_duration_min_label">Czas trwania [min]</string>
|
||||
<string name="openapssmb">OpenAPS SMB</string>
|
||||
<string name="enableuam">Włącz UAM</string>
|
||||
<string name="enablesmb">Włącz SMB</string>
|
||||
|
@ -506,7 +482,6 @@
|
|||
<string name="shortfat">Tł</string>
|
||||
<string name="active"><![CDATA[<Aktywny>]]></string>
|
||||
<string name="executingrightnow">Polecenie jest teraz wykonywane</string>
|
||||
<string name="pump_unreachable">Pompa nieosiągalna</string>
|
||||
<string name="missed_bg_readings">Pominięte odczyty BG</string>
|
||||
<string name="raise_notifications_as_android_notifications">Użyj powiadomień systemowych dla alertów i powiadomień</string>
|
||||
<string name="gradually_increase_notification_volume">Stopniowo zwiększaj głośność ostrzeżeń i powiadomień</string>
|
||||
|
@ -546,41 +521,7 @@
|
|||
<string name="closedmodeenabled">Tryb zamknięty włączony</string>
|
||||
<string name="maxiobset">Maks. IOB ustawione poprawnie</string>
|
||||
<string name="hasbgdata">BG dostępne z wybranego źródła</string>
|
||||
<string name="combo_programming_bolus">Programowanie pompy do podawania bolusa</string>
|
||||
<string name="combo_pump_state_label">Stan</string>
|
||||
<string name="combo_pump_activity_label">Aktywność</string>
|
||||
<string name="combo_no_pump_connection">Brak połączenia przez %1$d min</string>
|
||||
<string name="combo_tbr_remaining">%1$d%% (%2$d min pozostało)</string>
|
||||
<string name="combo_pump_state_initializing">Rozpoczynanie</string>
|
||||
<string name="combo_pump_state_suspended_due_to_error">Wstrzymane z powodu błędu</string>
|
||||
<string name="combo_pump_state_suspended_by_user">Wstrzymane przez użytkownika</string>
|
||||
<string name="combo_pump_state_running">W działaniu</string>
|
||||
<string name="combo_pump_action_cancelling_tbr">Anulowanie TBR</string>
|
||||
<string name="combo_pump_action_setting_tbr">Ustawianie TBR (%1$d%% / %2$d min)</string>
|
||||
<string name="combo_pump_action_bolusing">Podawanie bolusa (%1$.1f U)</string>
|
||||
<string name="combo_pump_action_refreshing">Odświeżanie</string>
|
||||
<string name="combo_pump_unsupported_operation">Żądana operacja nie jest obsługiwana przez pompę</string>
|
||||
<string name="combo_low_suspend_forced_notification">Niebezpieczne użycie: aktywne są bolusy przedłużone lub wielofalowe. Tryb pętli został ustawiony tylko na 6 godzinne zawieszenie z uwagi na niski poziom (BG). W trybie pętli obsługiwane są tylko normalne bolusy</string>
|
||||
<string name="combo_force_disabled_notification">Niebezpieczne użytkowanie: pompa używa innego profilu dawki bazowej niż pierwszy. Pętla została wyłączona. Wybierz pierwszy profil na pompie i odśwież.</string>
|
||||
<string name="bolus_frequency_exceeded">W ciągu ostatnich dwóch minut zażądano bolusa o tej samej wielkości. Z uwagi na zapobieganie przypadkowym podwójnym bolusom i ochronę przed błędami jest to zabronione.</string>
|
||||
<string name="combo_pump_connected_now">Teraz</string>
|
||||
<string name="combo_activity_reading_pump_history">Sczytuję historię pompy</string>
|
||||
<string name="combo_activity_setting_basal_profile">Wczytuje profil bazowy</string>
|
||||
<string name="combo_pump_cartridge_low_warrning">Poziom zasobnika pompy jest niski</string>
|
||||
<string name="combo_pump_battery_low_warrning">Poziom baterii pompy jest niski</string>
|
||||
<string name="combo_is_in_error_state">Pompa wskazuje błąd E%1$d: %2$s</string>
|
||||
<string name="combo_reservoir_low">Niski</string>
|
||||
<string name="combo_reservoir_empty">Pusty</string>
|
||||
<string name="combo_reservoir_normal">Właściwy</string>
|
||||
<string name="combo_notification_check_time_date">Potrzebna aktualizacja zegara pompy</string>
|
||||
<string name="combo_pump_tbr_cancelled_warrning">TBR ANULOWANY ostrzeżenie zostało potwierdzone</string>
|
||||
<string name="combo_error_no_connection_no_bolus_delivered">Pompa nie została odnaleziona. Nie podano bolusa</string>
|
||||
<string name="combo_error_no_bolus_delivered">Podanie bolusa nie powiodło się. Wygląda na to, że bolus nie został dostarczony. Aby upewnić się, sprawdź pompę, aby uniknąć podwójnego bolusa, a następnie ponownie podaj bolus. Aby uniknąć błędów, bolusy nie są automatycznie ponawiane.</string>
|
||||
<string name="combo_error_partial_bolus_delivered">Only %1$.2f U z zamierzonego bolusa %2$.2f U zostało dostarczone z powodu błędu. Sprawdź pompę, aby sięupewnić i podejmij odpowiednie działania.</string>
|
||||
<string name="combo_error_bolus_verification_failed">Dostarczanie bolusa i sprawdzenia historii pompy nie powiodło się, Sprawdź pompę. Jeśli dostarczono bolusa, dane zostaną uzupełnione podczas następnego połączenia z pompą.</string>
|
||||
<string name="combo_reservoir_level_insufficient_for_bolus">Za mało insuliny na bolus pozostało w zbiorniku</string>
|
||||
<string name="extendedbolusdeliveryerror">Błąd dostarczania bolusa przedłużonego</string>
|
||||
<string name="insightpump_shortname">Sight</string>
|
||||
<string name="enablesmbalways">Włącz SMB (Super Mikro Bolusy) zawsze</string>
|
||||
<string name="enablesmbalways_summary">Włącz SMB (Super Mikro Bolusy) zawsze, niezależnie od bolusów. Możliwe jedynie ze źródłem BG (poziomu cukru) z dobrym filtrowaniem, jak aplikacja G5</string>
|
||||
<string name="enablesmbaftercarbs">Włącz SMB po węglowodanach</string>
|
||||
|
@ -636,23 +577,8 @@
|
|||
<string name="start_hypo_tt">Rozpocznij TT Hipo</string>
|
||||
<string name="closed_loop_disabled_on_dev_branch">Uruchomiona jest wersja dev. Zamknięta pętla jest wyłączona.</string>
|
||||
<string name="engineering_mode_enabled">Tryb Inżynierski włączony</string>
|
||||
<string name="combo_actvity_reading_basal_profile">Wczytuje profil bazowy</string>
|
||||
<string name="combo_bolus_rejected_due_to_pump_history_change">Historia pompy zmieniła się po wykonaniu obliczenia bolusa. Bolus nie został dostarczony. Proszę, przelicz ponownie, jeśli wciąż potrzebujesz bolusa.</string>
|
||||
<string name="combo_error_updating_treatment_record">Bolus został pomyślnie dostarczony, ale dodanie wpisu leczenia nie powiodło się. Może się to zdarzyć, jeśli w ciągu ostatnich dwóch minut podano dwa małe bolusy o tej samej wielkości. Sprawdź historię pompy i leczenie i użyj PortaluOpieki, aby dodać brakujące wpisy. Make sure not to add any entries for the exact same minute and same amount.</string>
|
||||
<string name="combo_high_temp_rejected_due_to_pump_history_changes">Odrzucenie wysokiej dawki tymczasowej ponieważ w obliczeniach nie uwzględniono ostatnio zmienionej historii pompy</string>
|
||||
<string name="combo_activity_checking_pump_state">Odświeżanie stanu pompy</string>
|
||||
<string name="combo_warning_pump_basal_rate_changed">Dawka podstawowa na pompie uległa zmianie i wkrótce zostanie zaktualizowana</string>
|
||||
<string name="combo_error_failure_reading_changed_basal_rate">Dawka podstawowa zmieniła się na pompie, ale jej odczyt nie powiódł się</string>
|
||||
<string name="combo_activity_checking_for_history_changes">Sprawdzanie zmian w historii</string>
|
||||
<string name="combo_error_multiple_boluses_with_identical_timestamp">Wielokrotne bolusy o tej samej wielkości w tej samej minucie zostały właśnie zaimportowane. Do leczenia można dodać tylko jeden taki rekord. Sprawdź pompę i ręcznie dodaj zapis bolusa za pomocą zakładki PortalOpieki. Upewnij się, że tworzysz bolus z czasem, którego nie używa żaden inny bolus.</string>
|
||||
<string name="about_link_urls">\n\ndokumentacja:\nhttps://androidaps.readthedocs.io\n\nfacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
|
||||
<string name="combo_check_date">Ostatni bolus jest starszy niż 24 godziny lub jest w przyszłości. Sprawdź, czy data na pompie jest ustawiona prawidłowo.</string>
|
||||
<string name="combo_suspious_bolus_time">Czas/data dostarczonego bolusa na pompie wydaje się błędna, IOB jest prawdopodobnie niepoprawny. Sprawdź czas/datę pompy.</string>
|
||||
<string name="profileswitch_ismissing">Brakuje ZmianyProfilu. Proszę wykonać ZmianęProfilu lub nacisnąć \"Aktywuj Profil\" w ProfiluLokalnym</string>
|
||||
<string name="combo_bolus_count">Obliczenia Bolusa</string>
|
||||
<string name="combo_tbr_count">Obliczenia TBR</string>
|
||||
<string name="pumpisnottempbasalcapable">Pompa nie jest zdolna do wykonywania dawek bazowych tymczasowych</string>
|
||||
<string name="novalidbasalrate">Brak prawidłowej dawki bazowej odczytanej z pompy</string>
|
||||
<string name="closedmodedisabledinpreferences">Tryb zamkniętej pętli wyłączony w ustawieniach</string>
|
||||
<string name="autosensdisabledinpreferences">Autosens wyłączony w ustawieniach</string>
|
||||
<string name="smbdisabledinpreferences">SMB wyłączone w ustawieniach</string>
|
||||
|
@ -663,12 +589,10 @@
|
|||
<string name="smb_frequency_exceeded">Bolus został podany w ciągu ostatnich 3 minut, opuszczam SMB</string>
|
||||
<string name="basal_set_correctly">Baza ustawiona prawidłowo</string>
|
||||
<string name="limitingextendedbolus">Ograniczam bolus do %1$.1f U z uwagi na %2$s</string>
|
||||
<string name="limitingmaxiob">Ograniczam max IOB do %1$.1f U z uwagi na %2$s</string>
|
||||
<string name="limitingcarbs">Ograniczam węglow. do %1$d g z uwagi na %2$s</string>
|
||||
<string name="limitingiob">Ograniczam IOB do %1$.1f U z uwagi na %2$s</string>
|
||||
<string name="maxvalueinpreferences">maks. wartość w ustawieniach</string>
|
||||
<string name="hardlimit">twarde ograniczenie</string>
|
||||
<string name="unsafeusage">niebezpieczne użycie</string>
|
||||
<string name="readstatusfailed">Odczyt statusu nie powiódł się</string>
|
||||
<string name="record_pump_site_change">Zapisz zmianę wkłucia</string>
|
||||
<string name="record_insulin_cartridge_change">Zapisz zmianę zasobnika insuliny</string>
|
||||
|
@ -678,12 +602,8 @@
|
|||
<string name="reset">ponowne uruchomienie</string>
|
||||
<string name="openapssmb_maxiob_title">Maksymalna, całkowita IOB, której OpenAPS nie może przekroczyć [U]</string>
|
||||
<string name="openapssmb_maxiob_summary">Ta wartość jest nazywana Max IOB w OpenAPS\nOpenAPS nie poda więcej insuliny jeżeli obecna IOB jest większa niż ta wartość</string>
|
||||
<string name="pump_stopped">Pompa zatrzymana</string>
|
||||
<string name="pump_started">Pompa uruchomiona</string>
|
||||
<string name="pump_paused">Pompa wstrzymana</string>
|
||||
<string name="absorption_cutoff_title">Maksymalny czas wchłaniania posiłku [h]</string>
|
||||
<string name="absorption_cutoff_summary">Czas, w którym każdy posiłek jest uznany za wchłonięty. Pozostałe węglowodany zostaną wyzerowane.</string>
|
||||
<string name="time">Czas</string>
|
||||
<string name="overview_show_notes_field_in_dialogs_title">Pokaż pole uwag w oknie leczenia</string>
|
||||
<string name="next_button">Dalej</string>
|
||||
<string name="previous_button">Poprzedni</string>
|
||||
|
@ -737,7 +657,6 @@
|
|||
<string name="needlocationpermission">Aplikacja wymaga dostępu do lokalizacji dla zarządzania bluetoothem i identyfikacją Wi-Fi</string>
|
||||
<string name="needstoragepermission">Aplikacja wymaga zgody na zapis do pamięci, aby móc przechować pliki logów i eksportować ustawienia</string>
|
||||
<string name="request">Żądanie</string>
|
||||
<string name="exit">Wyjście</string>
|
||||
<string name="open_navigation">Otwórz menu</string>
|
||||
<string name="close_navigation">Zamknij menu</string>
|
||||
<string name="nav_plugin_preferences">Konfiguracja wtyczki</string>
|
||||
|
@ -755,7 +674,6 @@
|
|||
<string name="resistance_lowers_target_summary">Po wykryciu oporności obniża się docelowy poziom cukru</string>
|
||||
<string name="sensitivity_raises_target_title">Wrażliwość podnosi docelowy poziom glukozy</string>
|
||||
<string name="sensitivity_raises_target_summary">Po zwiększeniu wrażliwości zwiększ docelowy poziom glukozy</string>
|
||||
<string name="combo_invalid_setup">Nieprawidłowa konfiguracja pompy, sprawdź dokumentację i zweryfikuj, czy menu Quick Info nazwano QUICK INFO za pomocą oprogramowania konfiguracyjnego 360.</string>
|
||||
<string name="careportal_removestartedevents">Wyczyść zdarzenia \"Start AndroidAPS\"</string>
|
||||
<string name="storedsettingsfound">Znaleziono zapisane ustawienia</string>
|
||||
<string name="allow_hardware_pump_text">Uwaga: Jeśli aktywujesz połączenie z pompą inną niż wirtualna, AndroidAPS skopiuje ustawienia bazy do profilu pompy, zastępując istniejące ustawienia w niej zapisane. Upewnij się, że ustawienia bazy w AndroidAPS są poprawne. Jeśli nie jesteś pewien lub nie chcesz nadpisywać podstawowych ustawień pompy, naciśnij przycisk anuluj i połącz ponownie w innym czasie.</string>
|
||||
|
@ -782,113 +700,6 @@
|
|||
<string name="sendlogfiles">Wyślij dzisiejsze pliki logów razem z datą i czasem do programistów. Nieoczekiwana sytuacja.</string>
|
||||
<string name="loop_openmode_min_change">Minimalna żądana zmiana [%]</string>
|
||||
<string name="loop_openmode_min_change_summary" formatted="false">Otwarta pętla wprowadzi żądanie zmiany tylko w przypadku, gdy będzie ona większa niż ta wartość w %. Wartość domyślna to 20%</string>
|
||||
<string name="searching_for_devices">Wyszukiwanie urządzeń…</string>
|
||||
<string name="pairing_completed">Parowanie zakończone</string>
|
||||
<string name="code_compare">Czy kody wyświetlone na tym urządzeniu i na twojej pompie pasują?</string>
|
||||
<string name="insight_pairing">Parowanie Insight</string>
|
||||
<string name="insight_local">Accu-Chek Insight</string>
|
||||
<string name="insight_delivered">podano %1$.2f U / %2$.2f U</string>
|
||||
<string name="insight_alert_formatter">%1$s: %2$s</string>
|
||||
<string name="tube_changed">Dren zmieniony</string>
|
||||
<string name="pump_time_updated">Czas pompy uaktualniony</string>
|
||||
<string name="confirm">Potwierdź</string>
|
||||
<string name="mute_alert">Wycisz</string>
|
||||
<string name="pump_alert">Alarm pompy</string>
|
||||
<string name="log_site_changes">Melduj zmianę miejsca wkłucia</string>
|
||||
<string name="log_reservoir_changes">Zapisz zmianę zbiornika</string>
|
||||
<string name="log_tube_changes">Melduj zmianę drenu</string>
|
||||
<string name="log_battery_changes">Melduj zmiany baterii</string>
|
||||
<string name="log_operating_mode_changes">Melduj zmiany trybu pracy</string>
|
||||
<string name="log_alerts">Melduj ostrzeżenia</string>
|
||||
<string name="enable_tbr_emulation">Włącz emulację TBR</string>
|
||||
<string name="enable_tbr_emulation_summary">Użyj rozszerzonych bolusów zamiast TBR by ominąć limit 250%% bazy</string>
|
||||
<string name="disable_vibration">Wyłącz wibracje przy ręcznym podawaniu bolusa</string>
|
||||
<string name="disable_vibration_summary">Dotyczy bolusa i rozszerzonego bolusa (dostępne tylko z pompami Insight z firmware 3.x)</string>
|
||||
<string name="disable_vibration_auto">Wyłącz wibracje przy automatycznym podawaniu bolusa</string>
|
||||
<string name="disable_vibration_auto_summary">Dla SMB i Bazy Tymczasowej z emulacją TBR (tylko z firmware w wersji 3.x pompy Insight)</string>
|
||||
<string name="disconnect_delay">Opóźnienie rozłączenie [s]</string>
|
||||
<string name="serial_number">Numer seryjny</string>
|
||||
<string name="release_software_version">Wersja oprogramowania</string>
|
||||
<string name="ui_processor_software_version">Wersja oprogramowania procesora interfejsu użytkownika</string>
|
||||
<string name="pc_processor_software_version">Wersja oprogramowania procesora PC</string>
|
||||
<string name="md_tel_processor_software_version">Wersja oprogramowania procesora MD tel</string>
|
||||
<string name="safety_processor_software_version">Wersja oprogramowania procesora bezpieczeństwa</string>
|
||||
<string name="bt_info_page_version">Strona informacyjna wersji BT</string>
|
||||
<string name="bluetooth_address">Adres Bluetooth</string>
|
||||
<string name="system_id_appendix">Dodatek ID systemu</string>
|
||||
<string name="manufacturing_date">Data produkcji</string>
|
||||
<string name="delete_pairing">Usuń parowanie</string>
|
||||
<string name="pairing_information">Informacja o sparowaniu</string>
|
||||
<string name="start_pump">Uruchom pompę</string>
|
||||
<string name="stop_pump">Zatrzymaj pompę</string>
|
||||
<string name="operating_mode">Tryb działania</string>
|
||||
<string name="insight_status">Status</string>
|
||||
<string name="tdd_bolus">TDD Bolus</string>
|
||||
<string name="tdd_basal">TDD Baza</string>
|
||||
<string name="tdd_total">TDD Całkowita</string>
|
||||
<string name="recovering">Odzyskiwanie</string>
|
||||
<string name="not_paired">Nie sparowane</string>
|
||||
<string name="last_connected">Ostatnie połączenie</string>
|
||||
<string name="started">Rozpoczęte</string>
|
||||
<string name="stopped">Zatrzymane</string>
|
||||
<string name="tbr_formatter">%1$d%% na %2$d / %3$d min</string>
|
||||
<string name="extended_bolus">Bolus Przedłużony</string>
|
||||
<string name="multiwave_bolus">Bolus złożony (wielofalowy)</string>
|
||||
<string name="eb_formatter">%1$.2f / %2$.2f U na %3$d min</string>
|
||||
<string name="enable_tbr_over_notification">Włącz powiadomienia o końcu TBR\n(ustawienia pompy)</string>
|
||||
<string name="disable_tbr_over_notification">Wyłącz powiadomienia o końcu TBR\n(ustawienia pompy)</string>
|
||||
<string name="description_pump_insight_local">Integracja pompy dla pomp Accu-Check Insight</string>
|
||||
<string name="not_inserted">Nie wprowadzono</string>
|
||||
<string name="short_status_last_connected">Połączenie: %1$d min temu</string>
|
||||
<string name="short_status_tbr">TBR: %1$d%% na %2$d / %3$d min</string>
|
||||
<string name="short_status_extended">Przedłużony: %1$.2f / %2$.2f U na %3$d min</string>
|
||||
<string name="short_status_multiwave">Multiwave (zwykły + przedłużony): %1$.2f / %2$.2f U for %3$d min</string>
|
||||
<string name="short_status_tdd">TDD: %1$.2f</string>
|
||||
<string name="short_status_reservoir">Zbiornik: %1$.2f U</string>
|
||||
<string name="short_status_battery">Bat.: %1$d%%</string>
|
||||
<string name="max_recovery_duration">Max. czas odzyskiwania [s]</string>
|
||||
<string name="min_recovery_duration">Min. czas odzyskiwania [s]</string>
|
||||
<string name="recovery_duration">Czas odzyskiwania</string>
|
||||
<string name="timeout_during_handshake">Przekroczony czas przywitania - zresetuj bluetooth</string>
|
||||
<string name="weekday_sunday_short">Nie</string>
|
||||
<string name="weekday_saturday_short">Sob</string>
|
||||
<string name="weekday_friday_short">Pią</string>
|
||||
<string name="weekday_thursday_short">Czw</string>
|
||||
<string name="weekday_wednesday_short">Śr</string>
|
||||
<string name="weekday_tuesday_short">Wt</string>
|
||||
<string name="weekday_monday_short">Pon</string>
|
||||
<string name="automation_description">Zadania zautomatyzowane zdefiniowane przez użytrkownika</string>
|
||||
<string name="automation_missing_task_name">Proszę wpisać nazwę zadania.</string>
|
||||
<string name="automation_missing_trigger">Proszę podać przynajmniej jedno wywołanie.</string>
|
||||
<string name="automation_missing_action">Proszę podać przynajmniej jedną akcję.</string>
|
||||
<string name="alreadyenabled">Już włączono</string>
|
||||
<string name="alreadydisabled">Już wyłączono</string>
|
||||
<string name="alreadysuspended">Już zawieszono</string>
|
||||
<string name="resumeloop">Wznów pętlę</string>
|
||||
<string name="notsuspended">Nie wstrzymana</string>
|
||||
<string name="starttemptarget">Rozpocznij cel tymczasowy</string>
|
||||
<string name="stoptemptarget">Zatrzymaj cel tymczasowy</string>
|
||||
<string name="islesser">jest mniejsze niż</string>
|
||||
<string name="isequalorlesser">jest mniejsze lub równe</string>
|
||||
<string name="isequal">jest równe</string>
|
||||
<string name="isequalorgreater">jest większe lub równe</string>
|
||||
<string name="isgreater">jest większe niż</string>
|
||||
<string name="isnotavailable">nie jest dostępne</string>
|
||||
<string name="glucoseisnotavailable">Poziom jest nieznany</string>
|
||||
<string name="glucosecomparedmgdl">Poziom %1$s %2$.0f %3$s</string>
|
||||
<string name="glucosecomparedmmol">Poziom %1$s %2$.1f %3$s</string>
|
||||
<string name="percentagecompared">Profil pct %1$s %2$d</string>
|
||||
<string name="iobcompared">IOB %1$s %2$.1f</string>
|
||||
<string name="and">i</string>
|
||||
<string name="or">lub</string>
|
||||
<string name="xor">wyłącznie lub</string>
|
||||
<string name="atspecifiedtime">W %1$s</string>
|
||||
<string name="use_network_location">Użyj lokalizacji sieciowej</string>
|
||||
<string name="use_gps_location">Użyj lokalizacji GPS</string>
|
||||
<string name="use_passive_location">Użyj biernej lokalizacji</string>
|
||||
<string name="locationservice">Usługa lokalizacji</string>
|
||||
<string name="automation_short">Auto</string>
|
||||
<string name="automation">Automatyzacja</string>
|
||||
<string name="profile_total">== ∑ %1$s U</string>
|
||||
<string name="dexcom_lognssensorchange_title">Prześlij zmianę sensora do NS</string>
|
||||
<string name="dexcom_lognssensorchange_summary">Podaj \"Zmiana Sensora\" do NS do NS automatycznie przy uruchomieniu sensora</string>
|
||||
|
@ -918,17 +729,6 @@
|
|||
<string name="sms_wrongcode">Zły kod. Polecenie anulowano.</string>
|
||||
<string name="notconfigured">Nie skonfigurowano</string>
|
||||
<string name="profileswitchcreated">Zmiana profilu wykonana</string>
|
||||
<string name="recurringTime">Powtarzający się czas</string>
|
||||
<string name="every">Każdy/Każdego</string>
|
||||
<string name="never">Nigdy</string>
|
||||
<string name="condition">Warunek:</string>
|
||||
<string name="action">Działanie:</string>
|
||||
<string name="iob_u">IOB [U]:</string>
|
||||
<string name="glucose_u">Poziom [%1$s]:</string>
|
||||
<string name="delete_short">USUŃ</string>
|
||||
<string name="add_short">DODAJ</string>
|
||||
<string name="copy_short">KOPIUJ</string>
|
||||
<string name="addnew">Dodaj nowy</string>
|
||||
<string name="versionChecker">Kontroler wersji</string>
|
||||
<string name="old_version">stara wersja</string>
|
||||
<string name="very_old_version">bardzo stara wersja</string>
|
||||
|
@ -937,67 +737,12 @@
|
|||
<string name="dexcom_app_patched">Apka Dexcom (spatchowana)</string>
|
||||
<string name="dexcom_short">DXCM</string>
|
||||
<string name="description_source_dexcom">Pobieraj wartości BG ze spatchowanej aplikacji Dexcom.</string>
|
||||
<string name="notification">Powiadomienie</string>
|
||||
<string name="notification_message">Powiadomienie: %1$s</string>
|
||||
<string name="alarm_message">Alarm: %1$s</string>
|
||||
<string name="message_short">Inf:</string>
|
||||
<string name="alarm_short">Alarm:</string>
|
||||
<string name="profilepercentage">Procent profilu</string>
|
||||
<string name="percent_u">Procent [%]:</string>
|
||||
<string name="startprofile">Uruchom profil %1$d%% na %2$d min</string>
|
||||
<string name="startprofileforever">Uruchom profil %1$d%%</string>
|
||||
<string name="exists">istnieje</string>
|
||||
<string name="notexists">nie istnieje</string>
|
||||
<string name="temptargetcompared">Cel tymczasowy %1$s</string>
|
||||
<string name="btdevicecompared">Połączenie Bluetooth z urządzeniem %1$s %2$s</string>
|
||||
<string name="btdevice">Połączenie z urządzeniem Bluetooth </string>
|
||||
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">Różnica poziomu cukru</string>
|
||||
<string name="deltalabel_u">Różnica poziomu cukru [%1$s]</string>
|
||||
<string name="currentlocation">Obecna lokalizacja</string>
|
||||
<string name="location">Lokalizacja</string>
|
||||
<string name="latitude_short">Szerokość:</string>
|
||||
<string name="longitude_short">Długość:</string>
|
||||
<string name="distance_short">Odległość [m]:</string>
|
||||
<string name="name_short">Nazwa:</string>
|
||||
<string name="locationis">%1$s %2$s</string>
|
||||
<string name="location_mode">Gdy </string>
|
||||
<string name="location_inside">Kiedy znajdujesz się wewnątrz obszaru</string>
|
||||
<string name="location_outside">Kiedy znajdujesz się poza obszarem</string>
|
||||
<string name="location_going_in">Kiedy wejdziesz do obszaru o nazwie</string>
|
||||
<string name="location_going_out">Kiedy opuścisz obszar o nazwie</string>
|
||||
<string name="lastboluslabel">Przed ostatnim bolusem</string>
|
||||
<string name="lastboluscompared">Czas ostatniego bolusa %1$s %2$s min temu</string>
|
||||
<string name="triggercoblabel">Węgle</string>
|
||||
<string name="cobcompared">Węgle %1$s %2$.0f</string>
|
||||
<string name="taskname">Nazwa zadania</string>
|
||||
<string name="edit_short">EDYTUJ</string>
|
||||
<string name="please_choose_an_action_type">Wybierz typ czynności</string>
|
||||
<string name="please_choose_a_trigger_type">Wybierz typ wyzwalacza</string>
|
||||
<string name="triggers">Wyzwalacz:</string>
|
||||
<string name="remove_label">USUŃ</string>
|
||||
<string name="preconditions">Warunki wstępne:</string>
|
||||
<string name="profilename">Zmień profil na</string>
|
||||
<string name="changengetoprofilename">Zmień profil na %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Ostatnie połączenie z pompą</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Ostatnie połączenie z pompą [minut temu]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Ostatnie połączenie z pompą %1$s %2$s min temu</string>
|
||||
<string name="sendsmsactionlabel">Wyślij SMS: %1$s</string>
|
||||
<string name="sendsmsactiondescription">Wyślij SMS do wszystkich numerów</string>
|
||||
<string name="sendsmsactiontext">Wyślij SMS z tekstem</string>
|
||||
<string name="cobvsiob">COB vs IOB</string>
|
||||
<string name="bolusconstraintappliedwarn">Zastosowano ograniczenie bolusa: %1$.2f U do %2$.2f U</string>
|
||||
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Wykryto powolne wchłanianie węglowodanów: %2$d%% czasu. Sprawdź ponownie swoje obliczenia. COB mogły być przeszacowane przez co mogło być podane zbyt dużo insuliny !!!!!</font>]]></string>
|
||||
<string name="partialboluswizard">Dostarcz tą część dawki insuliny z wyniku kalkulatora bolusa [%]</string>
|
||||
<string name="deliverpartofboluswizard">Kreator bolusa wykonuje obliczenia, ale tylko ta część obliczonej dawki insuliny jest dostarczana. Pomocne z algorytmem SMB.</string>
|
||||
<string name="loading">Wczytuję...</string>
|
||||
<string name="snooze">Wycisz</string>
|
||||
<string name="time_range">Zakres czasu</string>
|
||||
<string name="timerange_value">Czas mieści się w zakresie od %1$s do %2$s</string>
|
||||
<string name="between">Pomiędzy </string>
|
||||
<string name="increasingmaxbasal">Zwiększanie maksymalnej wartości bazowej ponieważ ustawienia są poniżej maxymalnej wartości bazy w profilu</string>
|
||||
<string name="smscommunicator_messagebody">Błędny tekst wiadomości</string>
|
||||
<string name="format_bg_isf">%1$s ISF: %2$.1f</string>
|
||||
|
@ -1026,7 +771,6 @@
|
|||
<string name="profilenamecontainsdot">Nazwa profilu zawiera kropki.\nTo nie jest obsługiwane przez NS.\nProfil nie zostanie przesyłany do NS.</string>
|
||||
<string name="low_mark_comment">Dolna wartość zakresu docelowego (tylko do wyświetlania)</string>
|
||||
<string name="high_mark_comment">Górna wartość zakresu docelowego (tylko do wyświetlania)</string>
|
||||
<string name="reorder_label">Zmień kolejność</string>
|
||||
<string name="age">Czas:</string>
|
||||
<string name="weight_label">Waga:</string>
|
||||
<string name="id">ID:</string>
|
||||
|
@ -1047,8 +791,6 @@
|
|||
<string name="randombg_short">BG (poziom cukru)</string>
|
||||
<string name="tools">Narzędzia</string>
|
||||
<string name="show_calculation">Pokaż obliczenia</string>
|
||||
<string name="automation_event">Zdarzenie automatyzacji</string>
|
||||
<string name="alreadyset">Już ustawiono</string>
|
||||
<string name="clearqueueconfirm">Wyczyścić kolejkę? Wszystkie dane w kolejce zostaną utracone!</string>
|
||||
<string name="ebstopsloop">Użycie funkcji Extended bolus spowoduje zatrzymanie trybu pętli zamkniętej na czas działania przedłużonego bolusa. Czy na pewno tego chcesz?</string>
|
||||
<string name="closed_loop_disabled_with_eb">Zamknięta pętla wyłączona, ponieważ działa Extended Bolus (bolus przedłużony)</string>
|
||||
|
@ -1058,7 +800,6 @@
|
|||
<string name="loop_smbexecution_time_label">Czas wykonywania SMB</string>
|
||||
<string name="loop_tbrrequest_time_label">Żądany czas bazy tymczasowej</string>
|
||||
<string name="loop_tbrexecution_time_label">Czas wykonywania bazy tymczasowej</string>
|
||||
<string name="insight_alert_notification_channel">Alarmy pompy Insight</string>
|
||||
<!-- SMS Communicator & OTP Authenticator -->
|
||||
<string name="smscommunicator_code_from_authenticator_for" comment="This is continuation of sentence: To [ACTION] reply with code">z aplikacji Authenticator dla: %1$s, z doklejonym PIN-em</string>
|
||||
<string name="smscommunicator_otp_pin">Dodatkowy obowiązkowy PIN na końcu tokenu</string>
|
||||
|
@ -1080,8 +821,6 @@
|
|||
<string name="smscommunicator_otp_reset_header">Resetuj uwierzytelnianie</string>
|
||||
<string name="smscommunicator_otp_install_info">Na każdym telefonie śledzącym zainstalować aplikację uwierzytelniania obsługującą tokeny TOTP RFC 6238 Popularne darmowe aplikacje:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
|
||||
<string name="smscommunicator_otp_reset_warning">Resetowanie uwierzytelniania powoduje, że wszystkie już ustawione uwierzytelnienia stają się niepoprawne (przestają działać). Trzeba będzie je jeszcze raz skonfigurować!</string>
|
||||
<string name="onconnect">Przy połączeniu</string>
|
||||
<string name="ondisconnect">Przy rozłączeniu</string>
|
||||
<string name="overview_show_predictions">Prognozy poziomu</string>
|
||||
<string name="overview_show_deviationslope">Krzywa odchylenie</string>
|
||||
<string name="authorizationfailed">Autoryzacja nie powiodła się</string>
|
||||
|
@ -1141,7 +880,6 @@
|
|||
<string name="filter">Filtr</string>
|
||||
<string name="copytolocalprofile_invalid">Nie można utworzyć profilu lokalnego. Profil jest niepoprawny.</string>
|
||||
<string name="cta_dont_kill_my_app_info">Nie zabij mojej aplikacji?</string>
|
||||
<string name="alarm">Alarm</string>
|
||||
<string name="smscommunicator_report_pump_ureachable_summary">Wyślij SMS, jeśli wyzwolone jest zdarzenie pompy nieosiągalnej</string>
|
||||
<string name="smscommunicator_pump_ureachable">Zgłoś nieosiągalną pompę</string>
|
||||
<string name="advisoralarm">Uruchom alarm kiedy będzie czas na jedzenie</string>
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue