From 6c714261d0af72eff8ff9501e2286c4afd57d1e1 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 5 Dec 2017 07:34:34 +0100 Subject: [PATCH 1/5] queue logging --- .../nightscout/androidaps/queue/QueueThread.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/info/nightscout/androidaps/queue/QueueThread.java b/app/src/main/java/info/nightscout/androidaps/queue/QueueThread.java index 7baa6a313b..2c568cdccd 100644 --- a/app/src/main/java/info/nightscout/androidaps/queue/QueueThread.java +++ b/app/src/main/java/info/nightscout/androidaps/queue/QueueThread.java @@ -29,6 +29,7 @@ public class QueueThread extends Thread { CommandQueue queue; private long connectionStartTime = 0; + private boolean connectLogged = false; private PowerManager.WakeLock mWakeLock; @@ -49,19 +50,18 @@ public class QueueThread extends Thread { try { while (true) { PumpInterface pump = ConfigBuilderPlugin.getActivePump(); - log.debug("Looping ..."); long secondsElapsed = (System.currentTimeMillis() - connectionStartTime) / 1000; if (pump.isConnecting()) { - log.debug("State: connecting"); + log.debug("QUEUE: connecting " + secondsElapsed); MainApp.bus().post(new EventPumpStatusChanged(EventPumpStatusChanged.CONNECTING, (int) secondsElapsed)); SystemClock.sleep(1000); continue; } if (!pump.isConnected() && secondsElapsed > Constants.PUMP_MAX_CONNECTION_TIME_IN_SECONDS) { - log.debug("State: timed out"); MainApp.bus().post(new EventDismissBolusprogressIfRunning(new PumpEnactResult())); MainApp.bus().post(new EventPumpStatusChanged(MainApp.sResources.getString(R.string.connectiontimedout))); + log.debug("QUEUE: timed out"); pump.stopConnecting(); //BLUETOOTH-WATCHDOG @@ -87,7 +87,7 @@ public class QueueThread extends Thread { } if (!pump.isConnected()) { - log.debug("State: connect"); + log.debug("QUEUE: connect"); MainApp.bus().post(new EventPumpStatusChanged(EventPumpStatusChanged.CONNECTING, (int) secondsElapsed)); pump.connect("Connection needed"); SystemClock.sleep(1000); @@ -95,10 +95,14 @@ public class QueueThread extends Thread { } if (queue.performing() == null) { + if (!connectLogged) { + connectLogged = true; + log.debug("QUEUE: connection time " + secondsElapsed + "s"); + } // Pickup 1st command and set performing variable if (queue.size() > 0) { queue.pickup(); - log.debug("State: performing " + queue.performing().status()); + log.debug("QUEUE: performing " + queue.performing().status()); MainApp.bus().post(new EventQueueChanged()); queue.performing().execute(); queue.resetPerforming(); @@ -109,7 +113,7 @@ public class QueueThread extends Thread { } if (queue.size() == 0 && queue.performing() == null) { - log.debug("State: queue empty. disconnect"); + log.debug("QUEUE: queue empty. disconnect"); MainApp.bus().post(new EventPumpStatusChanged(EventPumpStatusChanged.DISCONNECTING)); pump.disconnect("Queue empty"); MainApp.bus().post(new EventPumpStatusChanged(EventPumpStatusChanged.DISCONNECTED)); From 1adbee5c9ecb046639341c5fd181c9b7af311928 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 5 Dec 2017 10:42:10 +0100 Subject: [PATCH 2/5] check for null --- .../androidaps/plugins/ConfigBuilder/ConfigBuilderPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/ConfigBuilder/ConfigBuilderPlugin.java b/app/src/main/java/info/nightscout/androidaps/plugins/ConfigBuilder/ConfigBuilderPlugin.java index e40f839933..3dfd8dcd55 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/ConfigBuilder/ConfigBuilderPlugin.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/ConfigBuilder/ConfigBuilderPlugin.java @@ -613,7 +613,7 @@ public class ConfigBuilderPlugin implements PluginBase, ConstraintsInterface, Tr @Override public boolean isTempBasalInProgress() { - return activeTreatments.isTempBasalInProgress(); + return activeTreatments != null && activeTreatments.isTempBasalInProgress(); } @Override From 188762519cf78b8fd6de9f5151c00a1833440ca3 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 5 Dec 2017 17:03:40 +0100 Subject: [PATCH 3/5] greek language --- app/src/main/res/values-el/strings.xml | 695 ++++++++++++++++++++++++- 1 file changed, 676 insertions(+), 19 deletions(-) diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 729b67be9e..5b9b61ddf9 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -1,23 +1,680 @@ - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - " " - Italian AndroidAPS + Ασφάλεια Θεραπειών + Μέγιστο Επιτρεπτό bolus[U] + Μέγιστο Επιτρεπτό υδατ.[g] + Επιλογές + Αναννέωση Θεραπειών από NS + Backup + Έλεγχος Συναγερμού + Επαναφορά Βάσεων Δεδομένων + Θέλετε πραγματικά να επαναφέρετε την βάση δεδομένων? + Έξοδος + Χρήση Εκτεταμμένου Bolus για >200% + DanaR συσκευή Bluetooth + "Χρησιμοποιείτε πάντα απόλυτες τιμές βασικού " + "Παρακαλώ κάντε reboot στο τηλέφώνο ή restart στο AndroidAPS από τις Ρυθμίσεις Συστήματος, αλλιώς το AndroidAPS δεν θα έχει καταγραφή (επαληθεύστε ότι οι αλγόριθμοι δουλεύουν σωστά)! " + Στόχοι: + Δράση: + Έναρξη + Επικύρωση + Μονάδες + DIA (Διάρκεια Ενεργής Ινσουλίνης) + Ενεργό προφίλ + IC (αναλογία υδατ.) + Δ.Π. (Διορθωτικός Παραγοντας) + Βασικός ρυθμός + Στόχος + Δεν ορίστηκε προφίλ + Ινσουλίνη: + Υδατάνθρακες: + Ενερ.Ινσουλ: + IOB: + Δραστηριότητα: + Συνολική Ενεργή: + Δραστηριότητα Συνολικής Ενεργής: + Διάρκεια: + Αναλογία: + Ins: + Ενεργή Ινσουλίνη: + Συνολική Ενεργή Ινσουλίνη: + Ινσουλίνη + Υδατάνθρακες + BG + TT + Υδατάνθρακες + Διόρθωση + U + Bolus IOB + Σύνολο + Έναρξη τώρα + ΕΙΚΟΝΙΚΗ ΑΝΤΛΙΑ + Βάση Βασικού Ρυθμού + Προσωρ. Ρυθμός + Εκτετεμμένο bolus + Μπαταρία + Ρεζερβουάρ + ΟΚ + Λάθος SQL + Τελευταίος Υπολογισμός + Εισαγωγή Παραμέτρων + Κατάσταση Γλυκόζης + Τρέχων Προσ.Ρυθμός + Δεδομένα IOB + Προφίλ + Δεδομένα Γεύματος + Αποτέλεσμα + Μη διαθέσιμα δεδομένα γλυκόζης + Μη διαθέσιμο προφίλ + Μη διαθέσιμη αντλία + Δεν απαιτείται αλλαγή + Αίτημα + Αξία + Διάρκεια + Γλυκόζη + Υπολογισμός + Διαφορά + Διαφορά: + Μέση Διαφορά + Διαμόρφωση + Στόχοι + OpenAPS MA + Επισκόπηση + Προφίλ NS + Απλό Προφίλ + Προσ.Ρυθμός + Θεραπείες + Εικονική Αντλία + Φροντίδα + Αντλία + Θεραπείες + Προσ.Ρυθμός + Προφίλ + APS + Γενικά + ημέρες + Ελάχ.Διάρκεια + Περιορισμοί + Κύκλωμα + Κύκλωμα + APS + Μετά από επεξεργασία περιορισμών + Ρυθμίστε με αντλία + Τελευταία Εφαρμογή + ΟΚ + Ακύρωση + ΔΕΝ ΕΠΙΛΕΧΘΗΚΕ APS Ή ΠΑΡΟΧΗ ΑΠΟΤΕΛΕΣΜΑΤΟΣ + Ασφάλεια + Προσθήκη απενεργοποιημένη + Παραβίαση Περιορισμών + Σφάλμα Παράδοσης Bolus + Σφάλμα παράδοσης Προσ.Ρυθμ. + Αξία Βασικού[%] + % (100% = τρέχον) + Αποδοχή νέου Προσ.Ρυθμ: + Bolus + Υπολογιστής + Εφαρμοσμένοι Περιορισμοί! + Αποδοχή + Εισάγετε νέα Θεραπεία: + Bolus + Bolus: + Βασικός + Βασικός: + Υδατάνθρακες + "Αλλάξτε την αντιστοίχηση! " + Θέστε νέο εκτεταμμένο bolus: + Πηγή BG + xDrip + NSClient + APS Mode + Κλειστό Κύκλωμα + Ανοιχτό Κύκλωμα + Κύκλωμα απενεργοποιημένο + Απενεργοποιήστε κύκλωμα + Ενεργοποιήστε κύκλωμα + Νέα πρόταση διαθέσιμη + Μη υποστηριζόμενη έκδοση NSClient + Μη υποστηριζόμενη έκδοση Nightscout + NSClient δεν εγκαταστάθηκε. Μετρήσεις χάθηκαν! + BG διαθέσιμες στο NS + Το status αντλίας διαθέσιμο στο NS + Ξεκινήστε χειροκίνητα + Κύκλωμα απενεργοποιημένο από περιορισμούς + Τσέχικα + Αγγλικά + Βασική Ενερ.Ινσουλ. + Ενεργός Περιορισμός Bolus + Ενεργός περιορισμός Υδατ. + Έλεγχος BG + Ανακοίνωση + Σημείωση + Ερώτηση + Άσκηση + Αντικατάσταση Αντλίας + Εισαγωγή Αισθητήρα CGM + Έναρξη Αισθητήρα CGM + Αλλαγή Δεξαμενής Ινσουλίνης + Αλλαγή Προφίλ + Snack Bolus + Bolus Γεύματος + Διορθωτικό Bolus + Συνδυαστικό Bolus + Έναρξη Προσ.Ρυθμ. + Τέλος Προσ.Ρυθμ. + Διόρθωση Υδατανθρακων + OpenAPS εκτός σύνδεσης + Τύπος Συμβάντος + Άλλο + Μετρητής + Αισθητήρας + Υδατάνθρακες + Ινσουλίνη + Ώρα γεύματος + Διαχωρισμός + Διάρκεια + Ποσοστό + Απόλυτο + Σημειώσεις + Ώρα Συμβάντος + Προφίλ + Εισαγωγή από + Τύπος Γλυκόζης + Δεν φορτώθηκε προφίλ από το NS + Προσ.Ρυθμ. + Εκτεταμμένο Bolus + Nightscout Έκδοση: + ΑΠΟΣΤΟΛΗ + Λείπει + Ενεργοποίηση + Ορατό + Επάνω + Επιλογές εξήχθησαν + Εξαγωγή ρυθμίσεων σε + Εισαγωγή ρυθμίσεων από + Ρυθμίσεις εισήχθησαν + Μη εύρεση φακέλου + Εξαγωγή ρυθμίσεων + Εισαγωγή ρυθμίσεων + Ελληνικά + Μέγιστο U/hr Προσ.Ρυθμ.μπορεί να είναι + Αυτή η τιμή ονομάζεται max basal στο περιεχόμενο του OpenAPS + Μέγιστη δόση Ενεργής Ινσουλίνης[U] + Αυτή η τιμή ονομάζεται max basal στο πλαίσιο του OpenAPS.Αυτή θα γίνει μηδέν.Μετά από αρκετές μέρες ή εβδομάδες, ανάλογα με το επίπεδο άνεσής σας, μπορείτε να επιλέξετε να ρυθμίσετε αυτό το νούμερο + ΑΠΟΡΡΙΨΗ + Γλώσσα + DanaR + Σύνδεση + Συνδέθηκε + Αποσύνδεση + Συγχρονισμός προφίλ στην αντλία + Ρυθμίσεις αντλίας DanaR + Nightscout + Άδεια χρήσης τελικού χρήστη + ΔΕΝ ΠΡΕΠΕΙ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΘΕΙ ΓΙΑ ΝΑ ΚΑΝΕΤΕ ΙΑΤΡΙΚΗ ΑΠΟΦΑΣΗ ΔΕΝ ΥΠΑΡΧΕΙ ΕΓΓΥΗΣΗ ΓΙΑ ΤΟ ΠΡΟΓΡΑΜΜΑ, ΣΤΟ ΒΑΘΜΟ ΠΟΥ ΕΠΙΤΡΕΠΕΤΑΙ ΑΠΟ ΤΟ ΕΦΑΡΜΟΣΤΕΟ ΔΙΚΑΙΟ. ΕΚΤΟΣ ΟΠΟΙΑΣΔΗΠΟΤΕ ΔΙΑΒΑΘΜΙΣΜΕΝΗ ΚΑΤΑ ΤΗΝ ΕΓΓΡΑΦΗ ΤΩΝ ΚΑΤΟΧΟΙ ΠΝΕΥΜΑΤΙΚΩΝ ΔΙΚΑΙΩΜΑΤΩΝ ΚΑΙ / Η ΑΛΛΑ ΜΕΡΗ ΠΑΡΕΧΟΝΤΑΙ ΤΟ ΠΡΟΓΡΑΜΜΑ \"ΩΣ ΕΧΕΙ\" ΧΩΡΙΣ ΕΓΓΥΗΣΗ ΟΠΟΙΟΥΔΗΠΟΤΕ ΕΙΔΟΥΣ, ΕΞΑΙΡΟΥΜΕΝΕΣ Ή ΣΙΩΠΗΡΕΣ, ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΜΕΝΩΝ, ΕΝΔΕΙΚΤΙΚΑ, ΤΩΝ ΣΙΩΠΗΡΩΝ ΕΓΓΥΗΣΕΩΝ ΕΜΠΟΡΕΥΣΙΜΟΤΗΤΑΣ ΚΑΙ ΚΑΤΑΛΛΗΛΟΤΗΤΑΣ ΓΙΑ ΣΥΓΚΕΚΡΙΜΕΝΟ ΣΚΟΠΟ . Ο ΟΛΟΚΛΗΡΩΜΕΝΟΣ ΚΙΝΔΥΝΟΣ ΟΣΟΝ ΑΦΟΡΑ ΤΗΝ ΠΟΙΟΤΗΤΑ ΚΑΙ ΤΗΝ ΑΠΟΔΟΣΗ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΕΙΝΑΙ ΔΙΚΟ ΣΑΣ. ΕΑΝ ΤΟ ΠΡΟΓΡΑΜΜΑ ΔΕΝ ΕΙΝΑΙ ΕΛΑΤΤΩΜΑΤΙΚΟ, ΠΡΕΠΕΙ ΝΑ ΕΞΕΤΑΣΤΕ ΤΟ ΚΟΣΤΟΣ ΟΛΩΝ ΤΩΝ ΑΠΑΡΑΙΤΗΤΩΝ ΣΥΝΤΗΡΗΣΕΩΝ, ΕΠΙΣΚΕΥΩΝ Ή ΔΙΟΡΘΩΣΕΩΝ + ΚΑΤΑΛΑΒΑ ΚΑΙ ΣΥΜΦΩΝΩ + Αποθήκευση + Δεν βρέθηκε συσκευή Bluetooth + Δεν βρέθηκε η επιλεγμένη συσκευή + Λάθος σύνδεσης αντλίας + IOB αντλίας + "Μονάδες ανά ημέρα " + Τελευταίο Bolus: + ώρες πριν + Μη έγκυρα δεδομένα + Η τιμή δεν μπήκε σωστά + Ξαναφορτώστε το προφίλ + Δείτε το προφίλ + Υλοποιήθηκε + Σχόλιο + Επιτυχία + Ποσοστό + Απόλυτο + Ακύρωση Προσ.Ρυθμ. + SMS Επικοινωνία + Περιμέντε για αποτέλεσμα + Επιτρεπτά τηλεφωνικά νούμερα + +XXXXXXXXXX;+YYYYYYYYYY + "Για έγχυση bolus %.2fU SMS με κώδικα %s " + "Για αποστολή βαθμονόμησης %.2f SMS με κώδικο %s " + Αποτυχία Bolus + Bolus %.2fU παραδόθηκε επιτυχώς + Πάει να παραδόσει %.2fU + Bolus %.2fU παραδόθηκε επιτυχώς + Παράδοση %.2fU + Άδεια για απομακρυσμένες εντολές μέσω SMS + Δεν επιτρέπεται απομακρυσμένο bolus + Δάκτυλο + Αισθητήρας + Χειροκίνητα + Προσωρινός Στόχος + Ακύρωση Προσωρινού Στόχου + Ρυθμίσεις προφίλ DanaR + DIA [h] + Διάρκεια Ενεργής Ινσουλίνης + Αποτυχία αναβάθμισης βασικού προφίλ + Ιστορικό + Γέμισμα + Ανέβασμα + E bolus + DS bolus + DE bolus + σφάλμα + ξαναγέμισμα + βασικός ώρες + γλυκόζη + υδατάνθρακες + συναγερμός + "Σύνολο %d εγγραφών φορτώθηκαν " + S bolus + Συναγερμοί + Ώρες Βασικού + Boluses + Υδατάνθρακες + Ημερήσια Ινσουλίνη + Σφάλματα + Γλυκόζη + Ξαναγέμισμα + Κλείσιμο + Σύνδεση με %d s + Κωδικός αντλίας + Λάθος κωδικός αντλίας! + Αντλία απασχολημένη + Παραδόθηκε + Σταμάτησε + Έμφραξη + Stop + STOP Πιέζεται + Αναμονή για αντλία + "Αναμονή για αντλία. Πατήστε για ανανέωση " + Προς έγχυση %.2fU + Δημιουργία παρακολούθησης και ανάλυση βασικού ρυθμού και αναλογιών + Επιβεβαιώστε ότι η BG φαίνεται στο Nightscout και τα δεδομένα της DanaR φορτώθηκαν + Ξεκινήστε σε ανοιχτό κύκλωμα + Τρέξτε σε ανοιχτό κύκλωμα για λίγες ημέρες και χειροκίνητα κάντε πολλούς Προσ.Ρυθμ. + Κατανοήστε το ανοιχτό κύκλωμα, περιλαμβάνοντας τις προτάσεις για Προσ.Ρυθμ. + Βάση της εμπειρίας σας, αποφασίστε ποιο είναι το μέγιστο βασικής δόσης και αποθηκεύστε το στην αντλία και στις Επιλογές + "Ξεκινήστε να κλείσετε το κύκλωμα με Σταμάτημα Χαμηλής Γλυκόζης (Low Glucose Suspend) " + Τρέξτε σε κλειστό κύκλωμα με μέγ. IOB = 0 για μερικές ημέρες χωρίς πολλά LGS. + Ρυθμίζοντας το κλειστό κύκλωμα, αυξήστε το μεγ. IOB πάνω από 0 και σταδιακά μειώστε τους στόχους BG + Τρέξτε το για λίγες ημέρες, και τουλάχιστον μία νύχτα χωρίς χαμηλό συναγερμό BG, πριν χαμηλώσετε τα όρια + Ρυθμίστε τον βασικό ρυθμό και τις αναλογίες αν χρειάζεται, και μετά ενεργοποιήστε το auto-sens + 1 πειτυχής εβδομάδα ημερήσιου κυκλώματος με κανονική εισαγωγή υδατανθράκων + Ενεργοποιώντας επιπρόσθετα χαρακτηριστικά για χρήση κατά την μέρα, όπως τον Βοηθός Γεύματος + Φτάσατε το επιτρεπτό όριο + ΔΕν επηλέχθηκε προφίλ + Το κύκλωμα απενεργοποιήθηκε + Το κύκλωμα ενεργοποιήθηκε + Κύκλωμα απενεργοποιημένο + Κύκλωμα ενεργοποιημένο + %.2f limited to %.2f + Τιμή %s είναι έξω από τα όρια + "Δεν επιτρέπεται η απομακρυσμένη ρύθμιση βασικού ρυθμού " + Δεν επιτρέπεται απομακρυσμένη εντολή + Για έναρξη βασικού %.2fU/h SMS με κωσικό %s + Για αναστολή κυκλκώματος για %d λεπτών SMS με κωδικό %s + Προσ.Ρυθμ.%.2fU/h για %d λεπτά ξεκίνησε επιτυχώς + "Προσ.Ρυθμ.απέτυχε " + Για να σταματήσετε Προσ.Ρυθμ.SMS με κωδικό %s + Προσ.Ρυθμ.ακυρώθηκε + Ακύρωση Προσ.Ρυθμ.απέτυχε + Άγνωστη εντολή ή λάθος απάντηση + Γρήγορος Οδηγός + Ρυθμίσεις Γρήγορου Οδηγού + Κείμενο στο πλήκτρο: + Υδαταν: + Ισχύς: + Προσθήκη + Διαμόρφωση + Μετακίνηση + Γεύμα + Διορθ + Korean + Ενέργειες + AndroidAPS ξεκίνησε + NS αναπαραγωγή μόνο (απενεργοποίηση συγχρ.) + NS αναπαραγωγή μόνο.Δεν είναι αποτελεσματικό στο SGV εκτός εάν έχει επιλεγεί τοπική πηγή όπως xDrip. Δεν είναι αποτελεσματικό στα Προφίλ ενώ χρησιμοποιούνται NS-Profiles. + Η αντλία δεν έχει αρχικοποιηθεί! + Η αντλία δεν έχει αρχικοποιηθεί, δεν ορίστηκε προφίλ! + Πλήρωση/Γέμισμα + Παρακαλώ ελένξτε ότι η ποσότητα ταιριάζει με τις προδιαγραφές του σετ έγχυσης! + Άλλα + Πλήρωση/Γέμισμα στανταρ ποσότητες ινσουλίνης + Πλήκτρο 1 + Πλήκτρο 2 + Πλήκτρο 3 + Το ποσοστό στο οποίο πολλαπλασιάζεται το βασικό προφίλ. + Ο χρόνος σε ώρες με τον οποίο ο βασικός ρυθμός θα μετατοπιστεί + Μονάδες: + mg/dl + mmol/l + DIA: + Εύρος στόχου: + Ρύθμιση Βασικού: + Ρύθμιση Βασικού-ISF: + Ρύθμιση Βασικού-IC: + Βασικό Προφίλ: + Ποσοστό προφίλ κυκλώματος + Εύρος εμφάνισης + Υψηλό και Χαμηλό σημείο για την γραφική στην Επισκόπηση και Smartwatch + ΧΑΜΗΛΟ σημείο + ΥΨΗΛΟ σημείο + Wear + Ξαναστείλτε όλα τα Δεδομένα + Ρυθμίσεις στο Wear + Σφάλμα Αντλίας + Χαμηλή Μπαταρία + Αντλία κλειστή + Μπαταρία αντλίας Αποφορτίστηκε + DanaR Korean + Βασικός Ρυθμός: + Αποτυχία ρύθμισης βασικού προφίλ + "Το Βασικό προφίλ ενημερώθηκε " + Απενεργοποιήστε την λειτουργία EasyUI στην αντλία + Ενεργοποιήστε εκτεταμμένο bolus στην αντλία + Αλλάξτε επιλογή από U/d σε U/h στην αντλία + Τιμή βασικού κάτω από το ελάχιστο. Δεν έχει ρυθμιστεί! + BG: + Τελευταία BG: + MDI + MM640g + Συνεχής Ειδοποίηση + Παλιά Δεδομένα + %dλεπτά πριν + %dλεπτά πριν + Τοπικό Προφίλ + OpenAPS AMA + Βραχυπρόθεσμος Μέσος Όρος + ΜΑκροπρόθεσμος Μέσος Όρος + Πίνακας στοιχείων %d.Τρέχουσα Τιμή + Δεδομένα Autosens + Πληροφορίες συντονισμού + Χρήση τοy AMA autosense + Ανανέωσε συμβάντα από NS + Πριν από τα Γεύματα + Άσκηση + Διαγραφή εγγραφής: + Στατιστικά DanaR + Άθροισμα TDD + Εκθετικά Σταθμισμένο TDD + Βασικός + Bolus + TDD + Ημερομηνία + Αναλογία + # Ημέρες + Βάρος + Πιθανώς ανακριβής όταν χρησιμοποιείτε bolus για αναπλήρωση + Παλιά Δεδομένα Παρακαλώ Πατήστε Ξαναφόρτωση + "Συνολικός Βασικός " + TBB * 2 + Παραμετροποίηση... + ΔΡΑΣΗ + ΚΥΚΛΩΜΑ + ΕΠΙΛ + SP + OAPS + TT + LP + DANA + CPP + TB + HOME + VPUMP + NSPROFILE + ΘΕΡΑΠ + CP + ΣΤΟΧ + WEAR + SMS + Σύντομα ονόματα ενοτήτων + Ρύθμιση παραμέτρου Delta BG + Χρησιμοποιείτε πάντα τη βραχυπρόθεσμη μέση γλυκεμική διαφορά αντί της διαφοράς των δύο τελευταίων τιμών + Χρήσιμο όταν δεδομένα από μη φιλτραρισμένες πηγές όπως το xDrip αποκτούν θόρυβο + Ρυθμίσεις για Προχωρημένους + Model: %02X Protocol: %02X Code: %02X + Προφίλ + max_daily_safety_multiplier + "Προεπιλεγμένη τιμή: 3 Αυτό είναι ένα κλειδί ασφαλείας OpenAPS.Αυτό περιορίζει την αύξηση του βασικού x3 από την μεγαλύτερη τιμή του.Δεν χρειάζεται να το αλλάξετε " + current_basal_safety_multiplier + Μόνο αριθμητικά ψηφία επιτρέπονται. + "Μόνο αριθμητικά ψηφία μέσα στο εύρος %1$s - %2$s επιτρέπονται. " + Το πεδίο αυτό δεν πρέπει να είναι κενό + "Αριθμός τηλεφώνου μη έγκυρος " + Μη έγκυρος αριθμός τηλεφώνου για SMS + Αντιγράφή στο Πρόχειρο + Αντιγράφτηκε στο Πρόχειρο + Εμφάνιση αρχείου καταγραφής + Βαθμονόμηση + Βαθμονόμηση + "Να στείλω την βαθμονόμηση %.1f στο xDrip? " + xDrip+ μη εγκατεστημένο + Η βαθμονόμηση εστάλει στο xDrip + Απομακρυσμένη βαθμονόμηση δεν επιτρέπεται + Η Βαθμονόμηση στάλθηκε.Η λήψη πρέπει να είναι ενεργοποιημένη στο xDrip. + Το xDrip δεν λαμβάνει βαθμονομήσεις + Μην εμφανιστεί ξανά + "Η αντλία σε παύση. Πιέστε για επαναφορά κατάστασης " + Η αντλία είναι σε παύση + Φόρτωση κατάστασης αντλίας + Ρύθμιση Προσ.Ρυθμ. + Stop Προσ.Ρυθμ. + Ρύθμιση εκτεταμμένου bolus + Stop εκτεταμμένο bolus + Ενημέρωση Βασικού ρυθμού + Αποσυνδέεται + Εκτέλεση + Ρυθμίσεις Εικονικής αντλίας + Φόρτωση κατάστασης στο NS + Λάθος κωδικός + Κωδικός για ρυθμίσεις + Ξεκλείδωμα ρυθμίσεων + Φτάνετε το ημερήσιο όριο ινσουλίνης + NSClient + NSCI + URL: + Αυτόματη κύλιση + Επανεκκίνηση + NSClient + Διεύθυνση Nightscout + Βάλτε διεύθυνση Nightscout + Μυστικός κωδικός API secret + 12ψήφιος μυστικός κωδικός + Βάλτε 12ψήφιο μυστικό κωδικό + Όνομα συσκευής + Βάλτε το όνομα συσκευής + Θα χρησιμοποιηθεί στο πεδίο που έχει εισαχθεί + Έγχυση τώρα + Διαγραφή σειράς + Δείξε σειρά + Σειρά: + ΚΑτάσταση: + Παύση + Διαγραφή αρχείου καταγραφής + Ο NSCLIENT δεν έχει άδεια εγγραφής. Λάθος κωδικός API? + Ρυθμίσεις Wear + Δείξε αναλυτικά IOB + Χώρισε την IOB σε bolus και βασικό στο ρολόι + αποτυχία - ελέγξτε τηλέφωνο + Μη διαθέσιμο + Ηλικία χρήστη + Παιδί + Έφηβος + Ενήλικας + Παρακαλώ επιλέξτε ηλικία χρήστη για να ορισθούν όρια ασφαλείας + Glimp + Η συσκευή πιθανώς δεν υποστηρίζει αποκλεισμό από τη βελτιστοποίηση της μπαταρίας! + Παρακαλώ Επιτρέψτε Άδεια + Το %s πρέπει να απενεργοποιήσει τη βελτιστοποίηση της μπαταρίας για βέλτιστη απόδοση + Κύκλωμα σε παύση + Παύση (%d m) + Superbolus (%d m) + Μενού Κυκλώματος + Κύκλωμα σε παύση για 1h + Κύκλωμα σε παύση για 2h + Κύκλωμα σε παύση για 3h + Κύκλωμα σε παύση για 10h + Αποσύνδεση αντλίας για 30 λεπτά + Αποσύνδεση αντλίας για 1h + Αποσύνδεση αντλίας για 2h + Αποσύνδεση αντλίας για 3h + Αποσύνδεση αντλίας για 10h + Επαναφορά + Λάθος διάρκεια + Κύκλωμα σε παύση + Επαναφορά κυκλώματος + Γραφική 15min + COB + Superbolus + Η εφαρμογή καταγραφής ξεκινά από το NS + Έξοδος από το application για την εφαρμογή των ρυθμίσεων + DanaRv2 + Ινσουλίνη + Γρήγορη Ινσουλίνη + Novorapid, Novolog, Humalog + Fiasp + INS + Ταχείας Δράσης Ινσουλίνη Παρατεταμένη + Ενεργοποίηση superbolus + "Ενεργοποιήστε το superbolus.Μην το κάνετε μέχρι να μάθετε τι ακριβώς κάνει. ΜΠΟΡΕΙ ΝΑ ΕΓΧΥΣΕΙ ΠΑΡΑΠΑΝΩ ΔΟΣΕΙΣ ΙΝΣΟΥΛΙΝΗΣ ΑΝ ΧΡΗΣΙΜΟΠΟΙΗΘΕΙ ΛΑΝΘΑΣΜΕΝΑ! " + IOB + COB + PRE + Β.Ρ. + Firmware + Τελευταία σύνδεση + Κατάσταση Bluetooth + Σχετικά με + Λείπει εξουσιοδότηση SMS + DEV + Κατάσταση xDrip (ρολόι) + Γραμμή Κατάστασης xDrip (ρολόι) + xds + Δείξε BGI + Πρόσθεσε BGI στην γραμμή κατάστασης + Μη φόρτωση στο NS + Όλα τα δεδομένα που αποστέλλονται στην NS έχουν καταργηθεί. Το AAPS συνδέεται με NS, αλλά δεν γίνεται καμία αλλαγή στα NS + Βήμα Βασικού + Βήμα Bolus + Εκτεταμμένο Bolus + Στόχος Προσ.Ρυθμ. + Ακύρωση Εκτεταμμένου bolus + Χρόνος ζωής Αισθητήρα + Χρόνος ζωής Κάνουλας + Χρόνος ζωής Ινσουλίνης + ώρες + Τύπος Βασικού + "Λείπει ο ISF στο προφίλ.Χρησιμοποιείται το προκαθορισμένο " + "Λείπει ο IC στο προφίλ.Χρησιμοποιείται το προκαθορισμένο " + "Λείπει ο Βασικός στο προφίλ.Χρησιμοποιείται το προκαθορισμένο " + "Λείπει ο στόχος στο προφίλ.Χρησιμοποιείται το προκαθορισμένο " + Μη έγκυρο προφίλ!!! + ΜΕταβείτε στο προφίλ + Χρόνος ζωής μπαταρίας αντλίας + Αλλαγή μπαταρίας αντλίας + Επιλογές συναγερμού + Επείγον υψηλό + Υψηλό + Χαμηλό + Επείγον χαμηλό + Τώρα έχει οριστεί στο %f + Ανεπεξέργαστα δεδομένα + Επειγον ανεπεξέργαστα δεδομένα + Οριακή τιμή για ανεπεξέργαστα δεδομένα [min] + Επείγουσα οριακή τιμή για ανεπεξέργαστα δεδομένα [min] + "Εσωτερικά διαστήματα για autosense [h] " + Ποσότητα ωρών κατά το παρελθόν για ανίχνευση ευαισθησίας (εξαιρείται ο χρόνος απορρόφησης υδατανθράκων) + SEN + Αγνοήστε τα συμβάντα αλλαγής προφίλ + ;Ola τα συμβάντα αλλαγής προφίλ αγνοήθηκαν και χρησιμοποιείτε πάντα το ενεργό προφίλ + Αντλία + OpenAPS + Συσκευή + Uploader + Ανίχνευση ευασισθησίας + SENS + Ευασισθησία Oref0 + Ευαισθησία AAPS + Ρύθμιση απορρόφησης Υδατανθράκων + Μέγ.χρόνος απορρόφησης σακχάρου [h] + Χρόνος σε ώρες που περιμένουμε να απορροφηθούν όλοι οι υδατάνθρακες γεύματος + Εμφάνιση εκτεταμμένου bolus σε % + SAGE + IAGE + CAGE + PBAGE + OAPS + UPLD + BAS + EXT + Κλείδωμα οθόνης + Κλείδωμα + Ενεργοποιώντας το autosense θυμιθείτε να εισάγετε όλους τους υδατ. Διαφορετικά, οι αποκλίσεις των υδατανθράκων θα εντοπιστούν λανθασμένα ως αλλαγή ευαισθησίας + Σταθμισμένος μέσος όρος ευαισθησίας + OK + Ακύρωση + Χρειάζεται να ενεργοποιηθεί για να στείλει τιμές στην αντλία! + Δεν έχουν φορτωθεί όλα τα προφίλ + Οι τιμές δεν αποθηκεύτηκαν! + Επισκόπηση ειδοποιήσεων + Αποστολή ειδοποιήσεων ως ειδήσεων για τα ρολόγια + Ενεργοποιήστε την αποστολή σε άλλες εφαρμογές (όπως xDrip) + Ενεργοποιήστε τις αποστολές + ΔΡΑΣΤΗΡΙΟΤΗΤΑ & FEEDBACK + ΥΔΑΤ. & BOLUS + CGM & OPENAPS + ΑΝΤΛΙΑ + "Τιμή Βασικού ρυθμού [U/h] " + Διάρκεια [min] + Μέγιστη τιμή καμπύλης IOB + Μέγιστο καμπύλης [λεπτά] + Free-Peak Oref + Γρήγορη δράση - Oref + Έξτρα Γρήγορη δράση - Oref + "DIA για %s πολύ μικρή - χρησιμοποιήστε %s! " + ΕΝΕΡΓΟΠΟΙΗΣΗ ΠΡΟΦΙΛ + Ημερομηνία + ΜΗ ΕΓΚΥΡΟ + Περιμένετε για ζεύξη με αντλία + Ζεύξη ΟΚ + "Τέλος χρόνου ζεύξης " + ΖΕΥΞΗ + Δεν βρέθηκε συσκευή + Άδειο ρεζερβουάρ + Ειδοποίηση υψηλής τιμής σακχάρου + Υπόλοιπο Ινσουλίνης + DanaRS + Dana + Επιλογή αντλίας + Ζεύξη νέας αντλίας + Ταχύτητα Bolus + "Ρυθμίστε βήμα βασικού στο 0.01 U/h " + Serial number + Ποσοστό + Χρονική μετατόπιση + Προκαθορισμένος Στόχος-Προσ.Ρυθμ. + Διάρκεια πλησιέστερου γεύματος + Στόχος για προσέγγιση των τροφίμων + διάρκεια άσκησης + στόχος άσκησης + Πλήρωση + Κατάσταση εκτετεμμένου bolus + Κατάσταση bolus + Κατάσταση Προσ.Ρυθμ. + Λήψη ρυθμίσεων αντλίας + Λήψη ώρας αντλίας + επαναχρησιμοποίηση + Έλεγχος από ρολόι + Ρυθμίστε Στόχους-Προσ. και βάλτε Θεραπείες από το ρολόι + Ο χρόνος σύνδεσης έληξε + Περιμένετε το τέλος του bolus. Απομένουν %d sec + Επεξεργασία + Έναρξη bolus + Η εντολή εκτελείται τώρα + Χαμέτη μέτρηση BG + "Χρησιμοποιήστε ειδοποιήσεις συστήματος για ειδοποιήσεις " + Τοπικές Ειδοποιήσεις + Ειδοποίησε αν δεν ληφθούν δεδομένα μετρήσεων BG + Απενεργοποιεί το bluetooth του τηλεφώνου για ένα δευτερόλεπτο αν δεν είναι δυνατή η σύνδεση με την αντλία.Αυτό μπορεί να βοηθήσει σε ορισμένα τηλέφωνα όπου το bluetooth παγώνει \ No newline at end of file From 50cbff6fa44c614a3f1e24c2aac28e3d0306bece Mon Sep 17 00:00:00 2001 From: AdrianLxM Date: Tue, 5 Dec 2017 22:08:14 +0100 Subject: [PATCH 4/5] untranslatable strings --- app/src/main/res/values-el/strings.xml | 2 -- 1 file changed, 2 deletions(-) diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 5b9b61ddf9..d1738abd28 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -435,9 +435,7 @@ Ρυθμίσεις για Προχωρημένους Model: %02X Protocol: %02X Code: %02X Προφίλ - max_daily_safety_multiplier "Προεπιλεγμένη τιμή: 3 Αυτό είναι ένα κλειδί ασφαλείας OpenAPS.Αυτό περιορίζει την αύξηση του βασικού x3 από την μεγαλύτερη τιμή του.Δεν χρειάζεται να το αλλάξετε " - current_basal_safety_multiplier Μόνο αριθμητικά ψηφία επιτρέπονται. "Μόνο αριθμητικά ψηφία μέσα στο εύρος %1$s - %2$s επιτρέπονται. " Το πεδίο αυτό δεν πρέπει να είναι κενό From 455383cfd55ce609da550136190af56875fe3f4e Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 5 Dec 2017 22:08:37 +0100 Subject: [PATCH 5/5] check for duration in json --- .../main/java/info/nightscout/androidaps/db/DatabaseHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java b/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java index 7e8085a0ce..79c52b1a50 100644 --- a/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java +++ b/app/src/main/java/info/nightscout/androidaps/db/DatabaseHelper.java @@ -1353,7 +1353,7 @@ public class DatabaseHelper extends OrmLiteSqliteOpenHelper { return; } extendedBolus.date = trJson.getLong("mills"); - extendedBolus.durationInMinutes = trJson.getInt("duration"); + extendedBolus.durationInMinutes = trJson.has("duration") ? trJson.getInt("duration") : 0; extendedBolus.insulin = trJson.getDouble("relative"); extendedBolus._id = trJson.getString("_id"); createOrUpdate(extendedBolus);