Merge branch 'dev' into medtronic_andy
This commit is contained in:
commit
86ffc3370a
|
@ -156,7 +156,7 @@ public class MainApp extends Application {
|
|||
File engineeringModeSemaphore = new File(extFilesDir, "engineering_mode");
|
||||
|
||||
engineeringMode = engineeringModeSemaphore.exists() && engineeringModeSemaphore.isFile();
|
||||
devBranch = BuildConfig.VERSION.contains("dev");
|
||||
devBranch = BuildConfig.VERSION.contains("-") || BuildConfig.VERSION.matches(".*[a-zA-Z]+.*");
|
||||
|
||||
sBus = L.isEnabled(L.EVENTS) && devBranch ? new LoggingBus(ThreadEnforcer.ANY) : new Bus(ThreadEnforcer.ANY);
|
||||
|
||||
|
|
|
@ -1064,7 +1064,7 @@ public class OverviewFragment extends Fragment implements View.OnClickListener,
|
|||
timeView.setText(DateUtil.timeString(new Date()));
|
||||
}
|
||||
|
||||
updateNotifications();
|
||||
OverviewPlugin.getPlugin().notificationStore.updateNotifications(notificationsView);
|
||||
|
||||
pumpStatusLayout.setVisibility(View.GONE);
|
||||
loopStatusLayout.setVisibility(View.GONE);
|
||||
|
@ -1608,20 +1608,6 @@ public class OverviewFragment extends Fragment implements View.OnClickListener,
|
|||
Profiler.log(log, from, updateGUIStart);
|
||||
}
|
||||
|
||||
//Notifications
|
||||
|
||||
void updateNotifications() {
|
||||
NotificationStore nstore = OverviewPlugin.getPlugin().notificationStore;
|
||||
nstore.removeExpired();
|
||||
nstore.unSnooze();
|
||||
if (nstore.store.size() > 0) {
|
||||
NotificationRecyclerViewAdapter adapter = new NotificationRecyclerViewAdapter(nstore.store);
|
||||
notificationsView.setAdapter(adapter);
|
||||
notificationsView.setVisibility(View.VISIBLE);
|
||||
} else {
|
||||
notificationsView.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
|
||||
boolean useNewRibbonColors = true;
|
||||
|
||||
|
|
|
@ -12,6 +12,8 @@ import android.media.RingtoneManager;
|
|||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.support.v4.app.NotificationCompat;
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.view.View;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
@ -21,7 +23,6 @@ import java.util.Collections;
|
|||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
|
||||
import info.nightscout.androidaps.Config;
|
||||
import info.nightscout.androidaps.MainApp;
|
||||
import info.nightscout.androidaps.R;
|
||||
import info.nightscout.androidaps.logging.L;
|
||||
|
@ -97,7 +98,7 @@ public class NotificationStore {
|
|||
return false;
|
||||
}
|
||||
|
||||
public synchronized void removeExpired() {
|
||||
private synchronized void removeExpired() {
|
||||
for (int i = 0; i < store.size(); i++) {
|
||||
Notification n = store.get(i);
|
||||
if (n.validTo.getTime() != 0 && n.validTo.getTime() < System.currentTimeMillis()) {
|
||||
|
@ -107,13 +108,13 @@ public class NotificationStore {
|
|||
}
|
||||
}
|
||||
|
||||
public void snoozeTo(long timeToSnooze) {
|
||||
void snoozeTo(long timeToSnooze) {
|
||||
if (L.isEnabled(L.NOTIFICATION))
|
||||
log.debug("Snoozing alarm until: " + timeToSnooze);
|
||||
SP.putLong("snoozedTo", timeToSnooze);
|
||||
}
|
||||
|
||||
public void unSnooze() {
|
||||
private void unSnooze() {
|
||||
if (Notification.isAlarmForStaleData()) {
|
||||
Notification notification = new Notification(Notification.NSALARM, MainApp.gs(R.string.nsalarm_staledata), Notification.URGENT);
|
||||
SP.putLong("snoozedTo", System.currentTimeMillis());
|
||||
|
@ -160,4 +161,16 @@ public class NotificationStore {
|
|||
}
|
||||
}
|
||||
|
||||
public synchronized void updateNotifications(RecyclerView notificationsView) {
|
||||
removeExpired();
|
||||
unSnooze();
|
||||
if (store.size() > 0) {
|
||||
NotificationRecyclerViewAdapter adapter = new NotificationRecyclerViewAdapter(store);
|
||||
notificationsView.setAdapter(adapter);
|
||||
notificationsView.setVisibility(View.VISIBLE);
|
||||
} else {
|
||||
notificationsView.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -391,28 +391,30 @@ public class IobCobCalculatorPlugin extends PluginBase {
|
|||
}
|
||||
|
||||
public BasalData getBasalData(Profile profile, long time) {
|
||||
long now = System.currentTimeMillis();
|
||||
time = roundUpTime(time);
|
||||
BasalData retval = basalDataTable.get(time);
|
||||
if (retval == null) {
|
||||
retval = new BasalData();
|
||||
TemporaryBasal tb = TreatmentsPlugin.getPlugin().getTempBasalFromHistory(time);
|
||||
retval.basal = profile.getBasal(time);
|
||||
if (tb != null) {
|
||||
retval.isTempBasalRunning = true;
|
||||
retval.tempBasalAbsolute = tb.tempBasalConvertedToAbsolute(time, profile);
|
||||
synchronized (dataLock) {
|
||||
long now = System.currentTimeMillis();
|
||||
time = roundUpTime(time);
|
||||
BasalData retval = basalDataTable.get(time);
|
||||
if (retval == null) {
|
||||
retval = new BasalData();
|
||||
TemporaryBasal tb = TreatmentsPlugin.getPlugin().getTempBasalFromHistory(time);
|
||||
retval.basal = profile.getBasal(time);
|
||||
if (tb != null) {
|
||||
retval.isTempBasalRunning = true;
|
||||
retval.tempBasalAbsolute = tb.tempBasalConvertedToAbsolute(time, profile);
|
||||
} else {
|
||||
retval.isTempBasalRunning = false;
|
||||
retval.tempBasalAbsolute = retval.basal;
|
||||
}
|
||||
if (time < now) {
|
||||
basalDataTable.append(time, retval);
|
||||
}
|
||||
//log.debug(">>> getBasalData Cache miss " + new Date(time).toLocaleString());
|
||||
} else {
|
||||
retval.isTempBasalRunning = false;
|
||||
retval.tempBasalAbsolute = retval.basal;
|
||||
//log.debug(">>> getBasalData Cache hit " + new Date(time).toLocaleString());
|
||||
}
|
||||
if (time < now) {
|
||||
basalDataTable.append(time, retval);
|
||||
}
|
||||
//log.debug(">>> getBasalData Cache miss " + new Date(time).toLocaleString());
|
||||
} else {
|
||||
//log.debug(">>> getBasalData Cache hit " + new Date(time).toLocaleString());
|
||||
return retval;
|
||||
}
|
||||
return retval;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
|
|
|
@ -168,7 +168,8 @@ public class LocalInsightPlugin extends PluginBase implements PumpInterface, Con
|
|||
.mainType(PluginType.PUMP)
|
||||
.description(R.string.description_pump_insight_local)
|
||||
.fragmentClass(LocalInsightFragment.class.getName())
|
||||
.preferencesId(R.xml.pref_insight_local));
|
||||
.preferencesId(MainApp.instance().getPackageName().equals("info.nightscout.androidaps")
|
||||
? R.xml.pref_insight_local_full : R.xml.pref_insight_local_pumpcontrol));
|
||||
|
||||
pumpDescription = new PumpDescription();
|
||||
pumpDescription.setPumpDescription(PumpType.AccuChekInsightBluetooth);
|
||||
|
|
|
@ -329,8 +329,8 @@
|
|||
<string name="objectives_5_gate">Loope eine Woche erfolgreich am Tag mit regelmäßiger Kohlenhydrat-Eingabe.</string>
|
||||
<string name="objectives_6_objective">Aktiviere zusätzliche Funktionen wie z. B. den Mahlzeitenassistenten</string>
|
||||
<string name="objectives_7_objective">Aktiviere zusätzliche Funktionen wie z. B. SMB</string>
|
||||
<string name="objectives_7_gate">Lies das Wiki und hebe maxIOB an, damit SMB funktioniert. Ein guter Startwert ist
|
||||
maxIOB = durchschnittlicher Essensbolus + 3 x maximale Basalrate</string>
|
||||
<string name="objectives_7_gate">"Lies das Wiki und hebe maxIOB an, damit SMB funktioniert. Ein guter Startwert ist
|
||||
maxIOB = durchschnittlicher Essensbolus + 3 x maximale Basalrate"</string>
|
||||
<string name="youareonallowedlimit">Limit erreicht</string>
|
||||
<string name="noprofileselected">Kein Profil ausgewählt</string>
|
||||
<string name="smscommunicator_loophasbeendisabled">Loop wurde deaktiviert.</string>
|
||||
|
@ -1066,8 +1066,8 @@ maxIOB = durchschnittlicher Essensbolus + 3 x maximale Basalrate</string>
|
|||
<string name="treatments_wizard_total_label">Gesamt</string>
|
||||
<string name="calculation_short">Berech.</string>
|
||||
<string name="handshaking">Handshaking</string>
|
||||
<string name="sendlogfiles">Sende die heutigen Logdateien unter Angabe dieser Uhrzeit an die Entwickler.
|
||||
Unerwartetes Verhalten.</string>
|
||||
<string name="sendlogfiles">"Sende die heutigen Logdateien unter Angabe dieser Uhrzeit an die Entwickler.
|
||||
Unerwartetes Verhalten."</string>
|
||||
<string name="maxbolusviolation">Max. Bolus überschritten</string>
|
||||
<string name="commanderror">Fehler bei Befehl</string>
|
||||
<string name="speederror">Geschwindigkeits-Fehler</string>
|
||||
|
|
|
@ -238,8 +238,8 @@
|
|||
<string name="disconnected">Déconnectée</string>
|
||||
<string name="danar_pump_settings">Paramètres pompe DanaR</string>
|
||||
<string name="end_user_license_agreement">Contrat de Licence pour Utilisateur Final</string>
|
||||
<string name="end_user_license_agreement_text">NE DOIT PAS ÊTRE UTILISÉ POUR PRENDRE DES DÉCISIONS MÉDICALES. IL N\'Y A AUCUNE GARANTIE POUR LE PROGRAMME, DANS LA LIMITE PERMISE PAR LA LOI APPLICABLE. SAUF S\'IL EST INDIQUÉ LE CONTRAIRE PAR ÉCRIT. LES TITULAIRES DU DROIT D\'AUTEUR ET / OU D\'AUTRES PARTIES FOURNISSENT LE PROGRAMME «EN L\'ÉTAT» SANS GARANTIE D\'AUCUNE SORTE, EXPLICITE OU IMPLICITE, Y COMPRIS MAIS NON SEULEMENT AUX GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D\'ADÉQUATION À UN USAGE PARTICULIER
|
||||
L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME SONT DE VOTRE RESPONSABILITÉ. SI LE PROGRAMME EST DÉFECTUEUX, VOUS ASSUMEZ LE COÛT DE TOUS LES SERVICES, RÉPARATIONS OU CORRECTIONS NÉCESSAIRES.</string>
|
||||
<string name="end_user_license_agreement_text">"NE DOIT PAS ÊTRE UTILISÉ POUR PRENDRE DES DÉCISIONS MÉDICALES. IL N'Y A AUCUNE GARANTIE POUR LE PROGRAMME, DANS LA LIMITE PERMISE PAR LA LOI APPLICABLE. SAUF S'IL EST INDIQUÉ LE CONTRAIRE PAR ÉCRIT. LES TITULAIRES DU DROIT D'AUTEUR ET / OU D'AUTRES PARTIES FOURNISSENT LE PROGRAMME «EN L'ÉTAT» SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE, Y COMPRIS MAIS NON SEULEMENT AUX GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER
|
||||
L'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME SONT DE VOTRE RESPONSABILITÉ. SI LE PROGRAMME EST DÉFECTUEUX, VOUS ASSUMEZ LE COÛT DE TOUS LES SERVICES, RÉPARATIONS OU CORRECTIONS NÉCESSAIRES."</string>
|
||||
<string name="end_user_license_agreement_i_understand">JE COMPRENDS ET J\'ACCEPTE LES CONDITIONS DU CONTRAT</string>
|
||||
<string name="save">Sauvegarder</string>
|
||||
<string name="nobtadapter">L\'adaptateur bluetooth est introuvable</string>
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="nav_refreshtreatments">רענן טיפול מ-Nightscout</string>
|
||||
<string name="alert_dialog_storage_permission_text">בבקשה אתחל את הסמרטפון שלך או תרענן את אפלקצית AndroidAPS בהגדרות המערכת
|
||||
אחרת AndroidAPS לא יוכל לבצע רישום (חשוב לעקוב אחר ולוודא כי האלגוריתמים פועלים כראוי)!</string>
|
||||
<string name="alert_dialog_storage_permission_text">"בבקשה אתחל את הסמרטפון שלך או תרענן את אפלקצית AndroidAPS בהגדרות המערכת
|
||||
אחרת AndroidAPS לא יוכל לבצע רישום (חשוב לעקוב אחר ולוודא כי האלגוריתמים פועלים כראוי)!"</string>
|
||||
<string name="description_food">מציג את ההגדרות הקבועות מראש עבור מזון המוגדר ב-Nightscout</string>
|
||||
<string name="description_loop">להפעיל או לכבות את הלולאה.</string>
|
||||
<string name="description_ns_client">מסנכרן את הנתונים שלך עם Nightscout</string>
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
<string name="nav_resetdb">Reset database</string>
|
||||
<string name="reset_db_confirm">Wil je echt de database wissen?</string>
|
||||
<string name="nav_exit">Afsluiten</string>
|
||||
<string name="danar_useextended_title">Gebruik vertraagde bolussen voor >200%%</string>
|
||||
<string name="danar_bt_name_title">DanaR Bluetooth apparaat</string>
|
||||
<string name="ns_sync_use_absolute_title">Gebruik altijd absolute basale waarden</string>
|
||||
<string name="alert_dialog_storage_permission_text">Herstart je telefoon of herstart AndroidAPS vanuit de systeem instellingen a. u. b. \nanders zal AndroidAPS geen logboek hebben (Belangrijk om te controleren of de algoritmes correct werken)!</string>
|
||||
|
@ -53,6 +54,7 @@
|
|||
<string name="description_wear">AndroidAPS controleren en bedienen met behulp van uw WearOS-horloge.</string>
|
||||
<string name="description_xdrip_status_line">Toon informatie over de Loop op jouw xDrip+ wijzerplaat.</string>
|
||||
<string name="description_sms_communicator">Bedien AndroidAPS op afstand met SMS commando\'s.</string>
|
||||
<string name="objectives_button_back">Terug</string>
|
||||
<string name="objectives_button_start">Start</string>
|
||||
<string name="objectives_button_verify">Controleer</string>
|
||||
<string name="nsprofileview_units_label">Eénheden</string>
|
||||
|
@ -145,6 +147,8 @@
|
|||
<string name="constraints_violation">In strijd met beperkingen</string>
|
||||
<string name="treatmentdeliveryerror">Bolus toedien storing</string>
|
||||
<string name="tempbasaldeliveryerror">Tijdelijk basaal toedien storing</string>
|
||||
<string name="overview_newtempbasal_basalpercent">Basaal waarde [%%]</string>
|
||||
<string name="overview_newtempbasal_percent_label">%% (100%% = huidig)</string>
|
||||
<string name="setbasalquestion">Accepteer nieuw tijdelijk basaal:</string>
|
||||
<string name="overview_treatment_label">Bolus</string>
|
||||
<string name="overview_calculator_label">Bolus wizard</string>
|
||||
|
@ -244,6 +248,7 @@
|
|||
<string name="danar_iob_label">Pomp IOB</string>
|
||||
<string name="danar_dailyunits">Dag totaal</string>
|
||||
<string name="pump_lastbolus_label">Laatste bolus</string>
|
||||
<string name="hoursago">%1$.1fu geleden</string>
|
||||
<string name="danar_invalidinput">Verkeerde ingave</string>
|
||||
<string name="danar_valuenotsetproperly">Waarde niet correct ingesteld</string>
|
||||
<string name="reloadprofile">Herlaad profiel</string>
|
||||
|
@ -261,6 +266,10 @@
|
|||
<string name="smscommunicator_bolusreplywithcode">Om de bolus %1$.2fU toe te dienen antwoord met de code %2$s</string>
|
||||
<string name="smscommunicator_calibrationreplywithcode">Om calibratie %1$.2f te verzenden antwoord met de code %2$s</string>
|
||||
<string name="smscommunicator_bolusfailed">Bolus mislukt</string>
|
||||
<string name="bolusdelivered">Bolus van %1$.2fE succesvol toegediend</string>
|
||||
<string name="bolusrequested">Er worden %1$.2fE toegediend</string>
|
||||
<string name="smscommunicator_bolusdelivered">Bolus van %1$.2fE succesvol toegediend</string>
|
||||
<string name="bolusdelivering">Toedienen van %1$.2fE</string>
|
||||
<string name="smscommunicator_remotecommandsallowed">Sta SMS commando\'s toe</string>
|
||||
<string name="glucosetype_finger">Vingerprik</string>
|
||||
<string name="glucosetype_sensor">Sensor</string>
|
||||
|
@ -305,11 +314,12 @@
|
|||
<string name="overview_bolusprogress_stop">Stop</string>
|
||||
<string name="overview_bolusprogress_stoppressed">STOP INGEDRUKT</string>
|
||||
<string name="waitingforpump">Wacht op pomp</string>
|
||||
<string name="overview_bolusprogress_goingtodeliver">Er worden %1$.2fE toegediend</string>
|
||||
<string name="objectives_0_objective">Opzetten van visualisatie en monitoring en analyzeren van basaal en ratio\'s</string>
|
||||
<string name="objectives_0_gate">Controleren van beschikbaarheid BG en insuline pomp data op Nightscout</string>
|
||||
<string name="objectives_1_objective">Starten met de Open Loop modus</string>
|
||||
<string name="objectives_1_gate">In Open Loop modus werken voor enkele dagen en handmatig meermaals tijdelijke basaal instellen.
|
||||
Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sporten of koolhydraten inname bij hypo)</string>
|
||||
<string name="objectives_1_gate">"In Open Loop modus werken voor enkele dagen en handmatig meermaals tijdelijke basaal instellen.
|
||||
Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sporten of koolhydraten inname bij hypo)"</string>
|
||||
<string name="objectives_2_objective">De Open Loop begrijpen, inclusief de voorgestelde tijdelijke basaalstanden</string>
|
||||
<string name="objectives_2_gate">Gebaseerd op deze ervaringen beslissen wat het maximale basaal mag zijn en dit in de pomp instellen</string>
|
||||
<string name="objectives_3_objective">Starten met closed Loop met bescherming tegen lage BG</string>
|
||||
|
@ -328,12 +338,26 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport
|
|||
<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>
|
||||
<string name="smscommunicator_remotecommandnotallowed">Commando\'s op afstand zijn niet toegestaan</string>
|
||||
<string name="smscommunicator_remotebolusnotallowed">Bolus op afstand niet beschikbaar. Probeer het later opnieuw.</string>
|
||||
<string name="smscommunicator_basalreplywithcode">Om een basaal van %1$.2fE/u voor %2$d min te starten antwoord met code %3$s</string>
|
||||
<string name="smscommunicator_profilereplywithcode">Om naar profiel %1$s %2$d%% te wisselen antwoord met code %3$s</string>
|
||||
<string name="smscommunicator_extendedreplywithcode">Om een vertraagde bolus van %1$.2fE voor %2$d min te starten antwoord met code %3$s</string>
|
||||
<string name="smscommunicator_basalpctreplywithcode">Om een basaal van %1$d% voor %2$d min te starten antwoord met code %3$s</string>
|
||||
<string name="smscommunicator_suspendreplywithcode">Om de loop te onderbreken voor %1$d minuten antwoord met de code %2$s</string>
|
||||
<string name="smscommunicator_tempbasalset">Tijdelijk basaal %1$.2fE/u voor %2$d minuten succesvol gestart</string>
|
||||
<string name="smscommunicator_extendedset">Vertraagde bolus %1$.2fE voor %2$d minuten succesvol gestart</string>
|
||||
<string name="smscommunicator_tempbasalset_percent">Tijdelijk basaal van %1$d%% voor %2$d minuten succesvol gestart</string>
|
||||
<string name="smscommunicator_tempbasalfailed">Start tijdelijk basaal mislukt</string>
|
||||
<string name="smscommunicator_extendedfailed">Starten vertraagde bolus is mislukt</string>
|
||||
<string name="smscommunicator_basalstopreplywithcode">Om het tijdelijke basaal te stoppen antwoord met de code %1$s</string>
|
||||
<string name="smscommunicator_extendedstopreplywithcode">Om de vertraagde bolus te stoppen antwoord met de code %1$s</string>
|
||||
<string name="smscommunicator_tempbasalcanceled">Tijdelijk basaal afgebroken</string>
|
||||
<string name="smscommunicator_extendedcanceled">Vertraagde bolus is geannuleerd</string>
|
||||
<string name="smscommunicator_tempbasalcancelfailed">Afbreken van tijdelijk basaal mislukt</string>
|
||||
<string name="smscommunicator_extendedcancelfailed">Annuleren van vertraagde bolus is mislukt</string>
|
||||
<string name="smscommunicator_unknowncommand">Onbekende opdracht of verkeerd antwoord</string>
|
||||
<string name="quickwizard">Vaste maaltijd</string>
|
||||
<string name="quickwizardsettings">Vaste maaltijd instellingen</string>
|
||||
<string name="overview_editquickwizard_buttontext">Naam:</string>
|
||||
|
@ -441,6 +465,7 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport
|
|||
<string name="profile">Profiel</string>
|
||||
<string name="openapsama_max_daily_safety_multiplier_summary">Standaard waarde: 3.0 Dit is een belangrijke veiligheid parameter van OpenAPS. Dit limiteert je basaal met een max van 3 maal je hoogste basale dosis. Normaal hoef je deze niet te veranderen. Het is echter belangrijk dat je de ingebouwde limieten kent.</string>
|
||||
<string name="openapsama_current_basal_safety_multiplier_summary">Standaard waarde: 4 Dit is een combinatie van enerzijds het OpenAPS veiligheid limieten en anderzijds van “3 x max dagelijks basaal; 4x actueel”. Dit betekent dat het basaal niet hoger kan ingesteld worden dan het ingestelde nummer keer het actueel basaal waarbij de limiet in de pomp geen invloed heeft. Dit is een veiligheidsmaatregel om te voorkomen dat patiënten in gevaarlijke laag bereik komen zonder te snappen hoe het algoritme werkt. Nogmaals de standaard waarde is 4x; de meeste zullen deze waarde nooit moeten aanpassen maar zullen eerder andere waardes moeten aanpassen als ze tegen een limiet aanstoten.</string>
|
||||
<string name="openapsama_autosens_max_summary">Standaard waarde: 1.2\nDit is een vermenigvuldigingsfactor voor autosense (en binnenkort autotune) die zorgt dat de autosens ratio maximaal 20%% kan zijn. Dit maximum bepaalt in hoeverre je basaal kan worden verhoogd, en hoeveel je ISF en BG doel verlaagd kunnen worden.</string>
|
||||
<string name="openapsama_autosens_min_summary">Standaard waarde: 0.7\nDit is de andere kan van de autosens veiligheid limiet. Dit zet een limiet op hoe laag het basaal kan aangepast worden, en hoe hoog het ISF en het streef BG.</string>
|
||||
<string name="openapsama_autosens_adjusttargets">Autosens past de streefwaardes ook aan</string>
|
||||
<string name="openapsama_autosens_adjusttargets_summary">Standaardwaarde: waar Dit wordt gebruikt om autosens de bevoegdheid te geven BG doelen aan te passen alsook ISF en basalen</string>
|
||||
|
@ -453,6 +478,7 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport
|
|||
<string name="error_phone_not_valid">Telefoon nummer niet conform</string>
|
||||
<string name="smscommunicator_invalidphonennumber">Foutief SMS telefoon nummer</string>
|
||||
<string name="overview_calibration">Kalibratie</string>
|
||||
<string name="send_calibration">Calibratie %1$.1f naar xDrip verzenden?</string>
|
||||
<string name="xdripnotinstalled">xDrip+ niet geïnstalleerd</string>
|
||||
<string name="calibrationsent">Kalibratie naar xDrip verzonden</string>
|
||||
<string name="smscommunicator_calibrationsent">Kalibratie verzonden. Het ontvangen van kalibraties moet actief zijn in xDrip.</string>
|
||||
|
@ -503,6 +529,7 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport
|
|||
<string name="resistantadult">insuline resistente volwassene</string>
|
||||
<string name="patientage_summary">Kies leeftijd van de patient voor veiligheids limieten</string>
|
||||
<string name="Glimp">Glimp</string>
|
||||
<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="loopsuperbolusfor">Superbolus (%1$d m)</string>
|
||||
|
@ -538,6 +565,8 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport
|
|||
<string name="show_statuslights_summary">Statusindicatoren inschakelen voor cage, iage, sage, reservoir en batterijniveau op het beginscherm.</string>
|
||||
<string name="statuslights_res_warning">Drempel waarschuwing reservoir niveau [E]</string>
|
||||
<string name="statuslights_res_critical">Drempel alarm reservoir niveau [E]</string>
|
||||
<string name="statuslights_bat_warning">Drempel waarschuwing batterij niveau [%%]</string>
|
||||
<string name="statuslights_bat_critical">Drempel alarm voor batterij niveau [%%]</string>
|
||||
<string name="iob">IOB</string>
|
||||
<string name="cob">COB</string>
|
||||
<string name="virtualpump_firmware_label">Firmware</string>
|
||||
|
@ -590,6 +619,7 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport
|
|||
<string name="absorptionsettings_title">Opname instellingen</string>
|
||||
<string name="absorption_maxtime_title">Max absorptietijd maaltijd [uur]</string>
|
||||
<string name="absorption_maxtime_summary">Verwachte tijd in uren totdat alle koolhydraten opgenomen zijn</string>
|
||||
<string name="danar_visualizeextendedaspercentage_title">Geef vertraagde bolus weer in %%</string>
|
||||
<string name="careportal_sensorage_label_short">SAGE</string>
|
||||
<string name="careportal_insulinage_label_short">IAGE</string>
|
||||
<string name="careportal_canulaage_label_short">CAGE</string>
|
||||
|
@ -702,6 +732,8 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport
|
|||
<string name="dexcomg5_xdripupload_title">Stuur BG data naar xDrip+</string>
|
||||
<string name="dexcomg5_xdripupload_summary">In xDrip+ kies 640g/Eversense data bron</string>
|
||||
<string name="nsclientbg">NSClient BG</string>
|
||||
<string name="minimalbasalvaluereplaced">Basale waarde vervangen door minimaal ondersteunde waarde; %1$s</string>
|
||||
<string name="maximumbasalvaluereplaced">Basale waarde vervangen door maximale ondersteunde waarde: %1$s</string>
|
||||
<string name="overview_editquickwizard_usebg">BG berekening</string>
|
||||
<string name="overview_editquickwizard_usebolusiob">Bolus IOB berekening</string>
|
||||
<string name="overview_editquickwizard_usebasaliob">Basaal IOB berekening</string>
|
||||
|
@ -719,6 +751,8 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport
|
|||
<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="basalprofilenotaligned">Basaalstanden niet ingesteld in hele uren: %1$s</string>
|
||||
<string name="zerovalueinprofile">Ongeldig profiel: %1$s</string>
|
||||
<string name="combo_programming_bolus">Bolus in pomp programmeren </string>
|
||||
<string name="combo_refresh">Vernieuw</string>
|
||||
<string name="combo_pump_state_label">Status</string>
|
||||
|
@ -731,6 +765,7 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport
|
|||
<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>
|
||||
|
@ -1053,11 +1088,13 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport
|
|||
<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">Alarm 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="disconnect_delay">Verbindingsvertraging [s]</string>
|
||||
<string name="serial_number">Serienummer</string>
|
||||
<string name="release_software_version">Release softwareversie</string>
|
||||
|
@ -1113,8 +1150,17 @@ Stel in en gebruik tijdelijk en standaard tijdelijke streefdoelen (bv. bij sport
|
|||
<string name="tomato">Tomato (MiaoMiao)</string>
|
||||
<string name="tomato_short">Tomato</string>
|
||||
<string name="dst_in_24h_warning">Zomer/wintertijd omschakeling binnen 24 uur</string>
|
||||
<string name="dst_loop_disabled_warning">Omschakeling zomer/wintertijd minder dan 3 uur geleden - Closed Loop modus gedeactiveerd</string>
|
||||
<string name="storage">interne opslag bijna vol</string>
|
||||
<string name="diskfull">Maak minstens %1$d MB vrij in interne opslag! Loop is uitgeschakeld!</string>
|
||||
<string name="wrongformat">Verkeerde invoer</string>
|
||||
<string name="sms_wrongcode">Verkeerde code. Opdracht geannuleerd.</string>
|
||||
<string name="notconfigured">Niet ingesteld</string>
|
||||
<string name="profileswitchcreated">Profiel wissel aangemaakt</string>
|
||||
<string name="versionChecker">Versie Checker</string>
|
||||
<string name="old_version">oude versie</string>
|
||||
<string name="very_old_version">zeer oude versie</string>
|
||||
<string name="new_version_warning">Er is als sinds ten minste %1$d dagen een nieuwe versie beschikbaar! Na 60 dagen wordt de loop beperkt tot LGS, na 90 dagen zal de loop worden uitgeschakeld</string>
|
||||
<plurals name="objective_days">
|
||||
<item quantity="one">%1$d dag</item>
|
||||
<item quantity="other">%1$d dag</item>
|
||||
|
|
|
@ -580,8 +580,8 @@
|
|||
<string name="wear_showbgi_title">Pokaż BGI</string>
|
||||
<string name="wear_showbgi_summary">Dodaj BGI do Linii Statusu</string>
|
||||
<string name="ns_noupload">Brak przesyłania do NS</string>
|
||||
<string name="ns_noupload_summary">Wszystkie dane wysyłane do NS są odrzucane. AAPS jest podłączony do NS, ale nie dokonuje
|
||||
żadnych zmian w NS</string>
|
||||
<string name="ns_noupload_summary">"Wszystkie dane wysyłane do NS są odrzucane. AAPS jest podłączony do NS, ale nie dokonuje
|
||||
żadnych zmian w NS"</string>
|
||||
<string name="basal_step">Krok bazy</string>
|
||||
<string name="bolus_step">Krok bolusa</string>
|
||||
<string name="extendedbolus">BolusPrzedłużony</string>
|
||||
|
|
|
@ -1,28 +1,28 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Generated by crowdin.com-->
|
||||
<resources>
|
||||
<string name="treatmentssafety_title">Segurança de tratamentos</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Max bolus permitido [U]</string>
|
||||
<string name="treatmentssafety_maxcarbs_title">Max hidratos permitidos [g]</string>
|
||||
<string name="treatmentssafety_title">Segurança do Tratamento</string>
|
||||
<string name="treatmentssafety_maxbolus_title">Máximo bolus permitido [U]</string>
|
||||
<string name="treatmentssafety_maxcarbs_title">Máximo de carbs permitidos [g]</string>
|
||||
<string name="nav_preferences">Preferências</string>
|
||||
<string name="nav_refreshtreatments">Atualizar tratamentos do NS</string>
|
||||
<string name="nav_resetdb">Reinicializar base de dados</string>
|
||||
<string name="reset_db_confirm">Quer realmente reiniciar a base de dados?</string>
|
||||
<string name="nav_refreshtreatments">Atualizar tratamentos de NS</string>
|
||||
<string name="nav_resetdb">Redefinir banco de dados</string>
|
||||
<string name="reset_db_confirm">Você realmente quer redefinir os bancos de dados?</string>
|
||||
<string name="nav_exit">Sair</string>
|
||||
<string name="danar_useextended_title">Usar bólus prolongado de >200%%</string>
|
||||
<string name="danar_bt_name_title">Dispositivo Bluetooth DanaR</string>
|
||||
<string name="ns_sync_use_absolute_title">Usar sempre valores absolutos de basal</string>
|
||||
<string name="alert_dialog_storage_permission_text">Por favor, reinicie o seu telefone ou reinicie o AndroidAPS a partir das Configurações do Sistema \ncaso contrário, o AndroidAPS não terá registro (importante para controlar e verificar se os algoritmos estão a funcionar corretamente)!</string>
|
||||
<string name="description_actions">Alguns botões para aceder rapidamente a funções comuns</string>
|
||||
<string name="description_careportal">Inserir as entradas avançadas do livro de registo.</string>
|
||||
<string name="ns_sync_use_absolute_title">Sempre usar valores absolutos basais</string>
|
||||
<string name="alert_dialog_storage_permission_text">Por favor, reinicie seu telefone ou reinicie o AndroidAPS nas Configurações do Sistema \nCaso contrário o Android APS não terá registro (importante para rastrear e verificar que os algoritmos estão funcionando corretamente)!</string>
|
||||
<string name="description_actions">Alguns botões para acessar rapidamente a funções comuns</string>
|
||||
<string name="description_careportal">Digite as entradas avançadas do livro de log.</string>
|
||||
<string name="description_config_builder">Usado para configurar os plugins ativos</string>
|
||||
<string name="description_objectives">Programa de aprendizagem</string>
|
||||
<string name="description_food">Exibe as predefinições de comida definidas no Nightscout</string>
|
||||
<string name="description_insulin_rapid">Predefinição de Insulina Humalog e NovoRapid / NovoLog</string>
|
||||
<string name="description_insulin_ultra_rapid">Predefinição de Insulina Fiasp</string>
|
||||
<string name="description_insulin_free_peak">Permite definir o pico de atividade da insulina e deve ser usado somente por usuários avançados</string>
|
||||
<string name="description_insulin_rapid">Predefinição de Insulina para Humalog e NovoRapid / NovoLog</string>
|
||||
<string name="description_insulin_ultra_rapid">Pré-ajuste de Insulina para Fiasp</string>
|
||||
<string name="description_insulin_free_peak">Permite que você defina o pico da atividade de insulina, deve ser usado apenas por usuários avançados</string>
|
||||
<string name="description_loop">Ativar ou desativar a aplicação que desencadeia o loop.</string>
|
||||
<string name="description_ns_client">Sincroniza os seus dados com o Nightscout</string>
|
||||
<string name="description_ns_client">Sincroniza seus dados com o Nightscout</string>
|
||||
<string name="description_ma">Estado do algoritmo em 2016</string>
|
||||
<string name="description_ama">Estado do algoritmo em 2017</string>
|
||||
<string name="description_smb">Algoritmo mais recente para usuários avançados</string>
|
||||
|
|
|
@ -991,9 +991,9 @@
|
|||
<string name="apssetup">Настроить плагин APS</string>
|
||||
<string name="sensitivitysetup">Настроить плагин чувствительности Sensitivity</string>
|
||||
<string name="setupwizard_sensitivity_description">Плагин чувствительности Sensitivity применяется для определения чувствительности к инсулину и вычисления активных углеводов COB. Дополнительная информация:</string>
|
||||
<string name="setupwizard_sensitivity_url">https://github.com/MilosKozak/AndroidAPS/wiki/Sensitivity-detection-and-COB
|
||||
<string name="setupwizard_sensitivity_url">"https://github.com/MilosKozak/AndroidAPS/wiki/Sensitivity-detection-and-COB
|
||||
|
||||
Context | Edit Context</string>
|
||||
Context | Edit Context"</string>
|
||||
<string name="nsclientinfotext">NSClient обрабатывает подключения к Nightscout. Вы можете пропустить этот этап сейчас, но вы не преодолеете все Цели пока не настроите его.</string>
|
||||
<string name="diawarning">Напоминание: новые профили инсулина требуют как минимум 5 часов длительности действия DIA. 5-6 часовая DIA эквивалентна трехчасовой на старых профилях.</string>
|
||||
<string name="bgsourcesetup">Настройте источник СК</string>
|
||||
|
|
|
@ -45,8 +45,8 @@
|
|||
<string name="description_sensitivity_weighted_average">Känsligheten beräknas som ett viktat medelvärde av avvikelserna. Senare avvikelser får en högre vikt. Minimal upptagning av kolhydrater beräknas utifrån maximal upptagstid för kolhydrater som angetts i inställningarna. Den här algoritmen är den snabbaste att justera förändringar i känsligheten.</string>
|
||||
<string name="description_source_dexcom_g5">Ta emot BG-data från den modifierade Dexcom G5-appen</string>
|
||||
<string name="description_source_dexcom_g6">Ta emot BG-data från den modifierade Dexcom G6-appen.</string>
|
||||
<string name="description_source_eversense">Ta emot BG-data från den modifierade
|
||||
Eversense-appen.</string>
|
||||
<string name="description_source_eversense">"Ta emot BG-data från den modifierade
|
||||
Eversense-appen."</string>
|
||||
<string name="description_source_glimp">Ta emot BG-data från Glimp</string>
|
||||
<string name="description_source_mm640g">Ta emot BG-data från 600SeriesAndroidUploader</string>
|
||||
<string name="description_source_ns_client">Ladda ner BG-data från Nightscout</string>
|
||||
|
|
|
@ -441,8 +441,8 @@
|
|||
<string name="openapsama_autosens_adjusttargets">Autosens hedefleri de ayarlar</string>
|
||||
<string name="openapsama_autosens_adjusttargets_summary">Varsayılan değer: true\nBu autosens in İnsülin Duyarlılık Faktörü ve bazallara ek olarak KŞ hedeflerinin ayarlanmasında kullanılır.</string>
|
||||
<string name="openapsama_bolussnooze_dia_divisor_summary">Varsayılan değer: 2\nEğer sadece öğününüzü yerseniz, öğün bolusu alındıktan sonra bolus ertelemesi devreye girer, bu şekilde Döngü karşı bir tetbir olarak geçici bazal oranını azaltmasın diye. Buaradaki örnekte olduğu gibi varsayılan 2; 3 saat DIA olacak şekilde bolus ertelemesi kademeli olarak 1,5 saat üzeri (3DIA/2=1,5).</string>
|
||||
<string name="openapsama_min_5m_carbimpact_summary">Varsayılan değer: 3.0 (AMA) Gelişmiş Yemek Asistanı veya 8.0 (SMB) Super Micro Bolus. Bu 5 dakika başına varsayılan karbonhidrat emilimi için bir ayardır. Standart değer AMA için 3mg/dl/5dk aynı şekilde SMB 8mg/dl/5dk dir.
|
||||
Aktif Karbonhidratın ne kadar hızlı sindirildiğine ve KŞ\'nin beklenenden daha fazla düştüğü veya beklenildiği kadar yükselmediği zamanlarda gelecekte yapılacak tahminlerde KŞ\'nin hesaplanmasında ne kadar karbonhidrat emilimi gerçekleşeceğini öngörür.</string>
|
||||
<string name="openapsama_min_5m_carbimpact_summary">"Varsayılan değer: 3.0 (AMA) Gelişmiş Yemek Asistanı veya 8.0 (SMB) Super Micro Bolus. Bu 5 dakika başına varsayılan karbonhidrat emilimi için bir ayardır. Standart değer AMA için 3mg/dl/5dk aynı şekilde SMB 8mg/dl/5dk dir.
|
||||
Aktif Karbonhidratın ne kadar hızlı sindirildiğine ve KŞ'nin beklenenden daha fazla düştüğü veya beklenildiği kadar yükselmediği zamanlarda gelecekte yapılacak tahminlerde KŞ'nin hesaplanmasında ne kadar karbonhidrat emilimi gerçekleşeceğini öngörür."</string>
|
||||
<string name="openapsama_link_to_preferncejson_doc_txt">Dikkat!\nNormalde aşağıdaki bu değerleri değiştirmek zorunda değilsiniz. Lütfen burayı TIKLAYIN ve metni OKUYUN ve bu değerlerden herhangi birini değiştirmeden önce ANLADIĞINIZDAN emin olun.</string>
|
||||
<string name="error_only_numeric_digits_allowed">Yalnızca sayısal rakam girebilirsiniz.</string>
|
||||
<string name="error_only_numeric_digits_range_allowed">%1$s - %2$s aralığında yalnızca sayısal rakamlar kullanılabilir.</string>
|
||||
|
@ -701,7 +701,8 @@ Aktif Karbonhidratın ne kadar hızlı sindirildiğine ve KŞ\'nin beklenenden d
|
|||
<string name="no">Hayır</string>
|
||||
<string name="positiveonly">Sadece pozitif</string>
|
||||
<string name="negativeonly">Sadece negatif</string>
|
||||
<string name="overview_editquickwizard_usecob">COB (Aktif Karbonhidrat) hesaplaması</string>
|
||||
<string name="overview_editquickwizard_usecob">"COB (Aktif Karbonhidrat) hesaplaması
|
||||
"</string>
|
||||
<string name="overview_editquickwizard_usetemptarget">Geçici hedef hesaplaması</string>
|
||||
<string name="loopenabled">Döngü etkin</string>
|
||||
<string name="apsselected">Seçili APS</string>
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
<string name="nav_resetdb">重置数据库</string>
|
||||
<string name="reset_db_confirm">你真的想重置数据库吗?</string>
|
||||
<string name="nav_exit">退出</string>
|
||||
<string name="danar_useextended_title">使用>200%%的扩展大剂量(extended boluses)</string>
|
||||
<string name="danar_bt_name_title">DanaR 蓝牙设备</string>
|
||||
<string name="ns_sync_use_absolute_title">总是使用基础率的绝对值</string>
|
||||
<string name="alert_dialog_storage_permission_text">请重启你的手机或者从系统设置里重启AndroidAPS软件 \n 否则 Android APS将不会记录日志 (这对于跟踪和检查算法是否正确很重要)!</string>
|
||||
|
@ -146,6 +147,8 @@
|
|||
<string name="constraints_violation">违反约束条件</string>
|
||||
<string name="treatmentdeliveryerror">大剂量输注错误</string>
|
||||
<string name="tempbasaldeliveryerror">临时基础输注错误</string>
|
||||
<string name="overview_newtempbasal_basalpercent">基础率值 [%%]</string>
|
||||
<string name="overview_newtempbasal_percent_label">%% (100%% = 当前)</string>
|
||||
<string name="setbasalquestion">接受新的临时基础率</string>
|
||||
<string name="overview_treatment_label">治疗</string>
|
||||
<string name="overview_calculator_label">计算器</string>
|
||||
|
@ -245,6 +248,7 @@
|
|||
<string name="danar_iob_label">泵 IOB</string>
|
||||
<string name="danar_dailyunits">每日单位数</string>
|
||||
<string name="pump_lastbolus_label">上次大剂量</string>
|
||||
<string name="hoursago">%1$.1f小时前</string>
|
||||
<string name="danar_invalidinput">无效的输入数据</string>
|
||||
<string name="danar_valuenotsetproperly">数值设定的不正确</string>
|
||||
<string name="reloadprofile">重新加载配置文件</string>
|
||||
|
@ -310,6 +314,7 @@
|
|||
<string name="overview_bolusprogress_stop">停止</string>
|
||||
<string name="overview_bolusprogress_stoppressed">停止键按下了</string>
|
||||
<string name="waitingforpump">正在等待泵</string>
|
||||
<string name="overview_bolusprogress_goingtodeliver">将要输注 %1$.2fU</string>
|
||||
<string name="objectives_0_objective">设置可视化和监视, 并分析基础率和比率</string>
|
||||
<string name="objectives_0_gate">验证 Nightscout 中的血糖是否可用, 并且正在上传泵的胰岛素数据</string>
|
||||
<string name="objectives_1_objective">开始开环</string>
|
||||
|
@ -332,6 +337,7 @@
|
|||
<string name="smscommunicator_loopisdisabled">闭环被禁用</string>
|
||||
<string name="smscommunicator_loopisenabled">闭环被启用</string>
|
||||
<string name="valuelimitedto">%1$.2f 超过 %2$.2f的限制</string>
|
||||
<string name="valueoutofrange">值 %1$s 超过了硬限制</string>
|
||||
<string name="smscommunicator_remotecommandnotallowed">远程命令没有被允许</string>
|
||||
<string name="smscommunicator_remotebolusnotallowed">远程大剂量不可用。请稍后再试。</string>
|
||||
<string name="smscommunicator_basalreplywithcode">要开始基础率 %1$.2fU/h 持续时间%2$d 分钟,请回复如下代码 %3$s</string>
|
||||
|
@ -458,6 +464,7 @@
|
|||
<string name="profile">配置文件</string>
|
||||
<string name="openapsama_max_daily_safety_multiplier_summary">默认值: 3 这是一个关键的 OpenAPS 安全阀值。这是限制你的闭环可以最大扩张3倍的日最大基础率。你可能不需要改变这个值 但你应该这个值的含义。日最大基础率的3倍,当前基础率的4倍,这是建议的安全阀值</string>
|
||||
<string name="openapsama_current_basal_safety_multiplier_summary">默认值: 4 这是另一个的关键 OpenAPS 安全阀值, 日最大基础率的3倍,当前基础率的4倍,这是建议的安全阀值。这意味着你的基础率, 无论你的泵上的最大基础率设置的多少,也 不能超过你的当前基础率的4倍。这是为了防止人们在了解该算法的工作原理之前进入危险的领域 。同样, 默认值为 4倍; 大多数人将永远不需要调整, 而是更有可能需要调整其他设置,</string>
|
||||
<string name="openapsama_autosens_max_summary">默认值: 1.2 \n 这是 autosens 的安全阀值 对 autosens ( 很快autotune) 比率的高值设置最大增加20%% 最大限制, 这反过来决定了 autosens 可以调整的基础率的上限值, 可以调整的胰岛素敏感系数的下限值, 以及它可以设置血糖目标的下限值。</string>
|
||||
<string name="openapsama_autosens_min_summary">默认值: 0.7 \n 这是autosens 的另一个安全阈值, 。这个值决定了 autosens 可以调整的基础率的下限值, 可以调整的胰岛素敏感系数的上限值, 以及它可以设置血糖目标的上限值。</string>
|
||||
<string name="openapsama_autosens_adjusttargets">Autosens 也调整目标血糖</string>
|
||||
<string name="openapsama_autosens_adjusttargets_summary">缺省值:是\n 这是用来允许 autosens调整血糖目标,还有 ISF胰岛素敏感系数和基础率这些参数。</string>
|
||||
|
@ -470,6 +477,7 @@
|
|||
<string name="error_phone_not_valid">电话号码无效</string>
|
||||
<string name="smscommunicator_invalidphonennumber">无效的SMS手机号码</string>
|
||||
<string name="overview_calibration">校准</string>
|
||||
<string name="send_calibration">确认将校准值 %1$.1f 发送到 xDrip 吗?</string>
|
||||
<string name="xdripnotinstalled">没有安装xDrip+</string>
|
||||
<string name="calibrationsent">校准发送到 xDrip</string>
|
||||
<string name="smscommunicator_calibrationsent">校准值发送了,必须在xDrip开启允许通过其他app使用它的校准功能</string>
|
||||
|
@ -520,6 +528,7 @@
|
|||
<string name="resistantadult">胰岛素抵抗成人</string>
|
||||
<string name="patientage_summary">请选择患者年龄以设置安全限制</string>
|
||||
<string name="Glimp">Glimp</string>
|
||||
<string name="needwhitelisting">%1$s 需要加入电池优化白名单才能正常运行</string>
|
||||
<string name="loopsuspended">闭环暂停了</string>
|
||||
<string name="loopsuspendedfor">暂停了 (%1$d m)</string>
|
||||
<string name="loopsuperbolusfor">超级大剂量 (%1$d m)</string>
|
||||
|
@ -555,6 +564,8 @@
|
|||
<string name="show_statuslights_summary">在主屏幕上启用cage(碳水时间)、iage(胰岛素时间)、sage(探头使用时间)、储药器和电池电量的状态指示灯。</string>
|
||||
<string name="statuslights_res_warning">储药器药量低于阈值[U] 警告</string>
|
||||
<string name="statuslights_res_critical">储药器药量低于阈值[U] 严重警告</string>
|
||||
<string name="statuslights_bat_warning">电池电量低于阈值[%%] 警告</string>
|
||||
<string name="statuslights_bat_critical">电池电量低于阈值[%%] 严重警告</string>
|
||||
<string name="iob">IOB活性胰岛素</string>
|
||||
<string name="cob">COB活性碳水</string>
|
||||
<string name="virtualpump_firmware_label">固件</string>
|
||||
|
@ -607,6 +618,7 @@
|
|||
<string name="absorptionsettings_title">食物吸收设置</string>
|
||||
<string name="absorption_maxtime_title">膳食最大吸收时间 [h]</string>
|
||||
<string name="absorption_maxtime_summary">预计膳食中所有的碳水化合物被吸收的时间,以小时为单位</string>
|
||||
<string name="danar_visualizeextendedaspercentage_title">用百分比的形式显示扩展 %%</string>
|
||||
<string name="careportal_sensorage_label_short">探头AGE</string>
|
||||
<string name="careportal_insulinage_label_short">胰岛素AGE</string>
|
||||
<string name="careportal_canulaage_label_short">管路AGE</string>
|
||||
|
@ -719,6 +731,8 @@
|
|||
<string name="dexcomg5_xdripupload_title">将血糖数据发送到 xDrip +</string>
|
||||
<string name="dexcomg5_xdripupload_summary">在 xDrip + 选择640g/Eversense 数据源</string>
|
||||
<string name="nsclientbg">NSClient 血糖</string>
|
||||
<string name="minimalbasalvaluereplaced">基础率值被泵支持的最小值: %1$s 替换了</string>
|
||||
<string name="maximumbasalvaluereplaced">基础率值被泵支持的最大值:%1$s 替换了</string>
|
||||
<string name="overview_editquickwizard_usebg">血糖计算</string>
|
||||
<string name="overview_editquickwizard_usebolusiob">大剂量IOB (活性胰岛素) 计算</string>
|
||||
<string name="overview_editquickwizard_usebasaliob">基础率IOB (活性胰岛素) 计算</string>
|
||||
|
@ -736,6 +750,8 @@
|
|||
<string name="closedmodeenabled">闭环模式启用了</string>
|
||||
<string name="maxiobset">合理地设置最大 IOB</string>
|
||||
<string name="hasbgdata">所选的血糖值来源的血糖是可用的</string>
|
||||
<string name="basalprofilenotaligned">基础率值与小时不一致:%1$s</string>
|
||||
<string name="zerovalueinprofile">无效的配置文件:%1$s</string>
|
||||
<string name="combo_programming_bolus">正在调用泵上的大剂量输注程序</string>
|
||||
<string name="combo_refresh">刷新</string>
|
||||
<string name="combo_pump_state_label">状态</string>
|
||||
|
@ -748,6 +764,7 @@
|
|||
<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 U)</string>
|
||||
<string name="combo_pump_action_refreshing">正在刷新</string>
|
||||
<string name="combo_pump_unsupported_operation">泵不支持请求的操作</string>
|
||||
<string name="combo_low_suspend_forced_notification">不安全的用法: 扩展大剂量(方波) 或者双波被启用了,闭环只支持常规大剂量, 闭环已经被设置为6个小时的低血糖暂停模式(low-suspend only 6 hours).</string>
|
||||
|
@ -1076,6 +1093,7 @@
|
|||
<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">使用扩展大剂量而不是TBRs(临时基础率) 绕过250%%的限制</string>
|
||||
<string name="disconnect_delay">断开连接延迟 [s]</string>
|
||||
<string name="serial_number">序列号</string>
|
||||
<string name="release_software_version">发行软件版本</string>
|
||||
|
@ -1138,6 +1156,10 @@
|
|||
<string name="sms_wrongcode">错误的代码。命令取消</string>
|
||||
<string name="notconfigured">未配置</string>
|
||||
<string name="profileswitchcreated">配置文件切换已创建</string>
|
||||
<string name="versionChecker">版本检查器</string>
|
||||
<string name="old_version">旧版本</string>
|
||||
<string name="very_old_version">非常旧版本</string>
|
||||
<string name="new_version_warning">至少可用 %1$d 天的新版本!60 天后返回 LGS,90 天后循环将被禁用</string>
|
||||
<plurals name="objective_days">
|
||||
<item quantity="other">%1$d 天</item>
|
||||
</plurals>
|
||||
|
|
65
app/src/main/res/xml/pref_insight_local_pumpcontrol.xml
Normal file
65
app/src/main/res/xml/pref_insight_local_pumpcontrol.xml
Normal file
|
@ -0,0 +1,65 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<PreferenceCategory android:title="@string/insight_local">
|
||||
|
||||
<Preference android:title="@string/insight_pairing">
|
||||
<intent
|
||||
android:targetClass="info.nightscout.androidaps.plugins.pump.insight.activities.InsightPairingInformationActivity"
|
||||
android:targetPackage="info.nightscout.aapspumpcontrol" />
|
||||
</Preference>
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:key="insight_log_reservoir_changes"
|
||||
android:title="@string/log_reservoir_changes" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:key="insight_log_tube_changes"
|
||||
android:title="@string/log_tube_changes" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:key="insight_log_site_changes"
|
||||
android:title="@string/log_site_changes" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:key="insight_log_battery_changes"
|
||||
android:title="@string/log_battery_changes" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:key="insight_log_operating_mode_changes"
|
||||
android:title="@string/log_operating_mode_changes" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:key="insight_log_alerts"
|
||||
android:title="@string/log_alerts" />
|
||||
|
||||
<SwitchPreference
|
||||
android:defaultValue="false"
|
||||
android:key="insight_enable_tbr_emulation"
|
||||
android:summary="@string/enable_tbr_emulation_summary"
|
||||
android:title="@string/enable_tbr_emulation" />
|
||||
|
||||
<EditTextPreference
|
||||
android:defaultValue="5"
|
||||
android:inputType="number"
|
||||
android:key="insight_min_recovery_duration"
|
||||
android:title="@string/min_recovery_duration" />
|
||||
|
||||
<EditTextPreference
|
||||
android:defaultValue="20"
|
||||
android:inputType="number"
|
||||
android:key="insight_max_recovery_duration"
|
||||
android:title="@string/max_recovery_duration" />
|
||||
|
||||
<EditTextPreference
|
||||
android:defaultValue="5"
|
||||
android:inputType="number"
|
||||
android:key="insight_disconnect_delay"
|
||||
android:title="@string/disconnect_delay" />
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
|
@ -283,6 +283,8 @@ public class ConstraintsCheckerTest {
|
|||
AAPSMocker.mockSP();
|
||||
AAPSMocker.mockCommandQueue();
|
||||
|
||||
when(mainApp.getPackageName()).thenReturn("info.nightscout.androidaps");
|
||||
|
||||
// RS constructor
|
||||
when(SP.getString(R.string.key_danars_address, "")).thenReturn("");
|
||||
|
||||
|
|
Loading…
Reference in a new issue