diff --git a/app/src/main/res/values-de/arrays-de.xml b/app/src/main/res/values-de/arrays-de.xml
new file mode 100644
index 0000000000..1d55dbb446
--- /dev/null
+++ b/app/src/main/res/values-de/arrays-de.xml
@@ -0,0 +1,44 @@
+
+
+
+ - Standard Watchface (alt)
+ - Farbtrend Watchface
+ - Pebble Classic Trend Watchface
+ - Pebble Trend Clay Version (Test)
+
+
+
+
+ - 1 Stunde
+ - 2 Stunden
+ - 3 Stunden
+ - 4 Stunden
+
+
+
+ - Stable - bewährte und getestete Versionen
+ - Beta - neue Funktionen, aber nicht gänzlich getestet
+ - Alpha - Versionen zum frühen Testen
+
+
+
+ - Stable - bewährte und getestete Versionen
+ - Beta - neue Funktionen, aber nicht gänzlich getestet
+ - Alpha - Versionen zum frühen Testen
+ - Nightly - ungetesteter Rohcode - nur Experten!
+
+
+
+ - Jedes Mal nachfragen
+ - Nie benutzen
+ - Immer benutzen
+
+
+
+ - Hoch
+ - Mittel
+ - Ansteigende Lautstärke
+ - Nur vibrieren
+ - Lautlos
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-de/strings-de.xml b/app/src/main/res/values-de/strings-de.xml
index 85e3652f8e..cab9964fad 100644
--- a/app/src/main/res/values-de/strings-de.xml
+++ b/app/src/main/res/values-de/strings-de.xml
@@ -73,7 +73,7 @@
Linie für Hoch anzeigen
Linie für Niedrig anzeigen
Da ist etwas schief gegangen :( Ein Bericht über das Problem wurde an die Entwickler versendet.
- Einfach mit einem Klick auf das Tick Symbol bestätigen. Die Konfigurationszeile muss nicht geändert werden.
+ Einfach mit einem Klick auf den Haken bestätigen. Die Konfigurationszeile muss nicht geändert werden.
Tasker-Konfiguration
finish_preferences_activity
Widget hinzufügen
@@ -165,7 +165,7 @@
Warnungen
Benachrichtigungen
Glukose-Alarm-Liste
- Glukose-Alerts-Einstellungen
+ Glukose-Alarm-Einstellungen
Smart Snoozing
Kalibrierungserinnerungen
Alarm bei verpassten Werten
@@ -204,10 +204,6 @@
Wear Integration
Daten an Watchface senden
Android Wear Integration
- Schließen Sie Wear bis G5
- Schließen Sie tragen direkt an G5
- Verwendung Tragen G5 Collection Service
- Force-Telefon Wear G5 Collection Service zu verwenden,
Pebble Integration
Daten an Pebble Watch senden
Pebble Watch Integration
@@ -485,8 +481,305 @@
AUS
AN
Installieren Sie Pebble Apps
- Verwenden Sie den letzten 24 Stunden anstatt Zeit seit Mitternacht für die Statistik.
+ Verwende die letzten 24 Stunden anstatt der Zeit seit Mitternacht für die Statistik.
Schiebefenster
- Teilt
+ Teilen
Löschen
+
+ HbA1c-Vorhersage im DCCT-Format (%)
+ HbA1c-Vorhersage im IFCC-Format (mmol/mol)
+ Remote-Snoozes annehmen
+ Behandlungen annehmen
+ Aktiviert = Dein Account und deine Follower-Apps sind aus den USA.
+ Deaktiviert = Dein Account und deine Follower-Apps sind nicht aus den USA.
+ Genauigkeitseinschätzung
+ Als Motion-Master arbeiten
+ Erweiterte Bluetootheinstellungen
+ Erweiterte Kalibrierung
+ Erweiterte G5-Einstellungen für seltene Situationen
+ Aggressive Dienstneustarts
+ Alarmieren, wenn eine Kalibrierung angefordert wird
+ Anzahl der Minuten, bevor derselbe Alarm nach dem Snoozen ertönt
+ Bei verrauschten Werten nach x Minuten alarmieren
+ Alarmwiederholzeit
+ Alarm-Abspiel-Intervall
+ Anzahl der Sekunden, die vergehen müssen, bevor derselbe Alarm erneut ertönt.
+ Alarm-Snooze
+ Alarm von der Uhr gesnoozed
+ Alarmton
+ ALLE neuen Glukosedaten werden vom ausgewählten Plugin und nicht vom xDrip-Algorithmus berechnet und gespeichert. Dies ist nicht getestet und kann ungenau und fehlerhaft sein. Nur unter extremer Vorsicht benutzen.
+ Anderen Mobilgeräten erlauben, Alarme auf diesem verstummen zu lassen.
+ Erlaube das Scannen von Sensoren, wenn die App geöffnet ist. Vergangene Daten werden aufgefüllt. Hoch experimentell! Beachte, dass die den Sensor kaputt machen kann. Überprüfe erst die Telefonkompatiblität mit einem fast abgelaufenen Sensor. Du wurdest gewarnt!
+ Erlaube das Ändern der unsichersten Einstellung, die alles kaputt machen können!
+ Zeige immer die Bolus-Assistent-Vorschau an.
+ Frage, wenn ein neuer Blutzucker empfangen wurde, ob dieser zum Kalibrieren benutzt werden soll
+ Verknüpfe es mit einem Pebble-Knopf um einen aktiven Alarm sofort von deiner Uhr aus snoozen zu können. Auch für die Remote-Snoozing-Funktion.
+ Das G5 vor jedem Lesen authentifizieren
+ Ohne zu fragen mit einem neuen Blutzuckerwert kalibrieren, wenn die Bedingungen gut scheinen. (experimentel)
+ Automatisch mit einem standardkonformen Blutzuckermessgerät, wie dem Contour Next One, verbinden und Daten empfangen.
+ Bluetooth automatisch aktivieren, wenn es ausgeschaltet ist und versucht wird eine Verbindung zu einem anderem Bluetoothgerät herzustellen.
+ Automatische Kalibrierung
+ Stelle auf Android 6+ sicher, dass die Batterie-Optimierung ausgeschaltet ist. Empfohlen
+ Nicht nach der Batterie-Optimierung fragen. Nicht empfohlen
+ Batterie-Optimierungs-Aufforderung
+ Der Master für Bewegungsdaten sein, auch wenn wir ein Follower sind. Setze dies nur auf einem Mobilgerät!
+ Piepen beim Scannen innerhalb der xDrip+ App
+ Blutzucker fällt schnell
+ Blutzucker steigt schnell
+ Bluttest
+ Bluetootheinstellungen
+ Bluetooth-Watchdog
+ Knöpfe lassen Alarme verstummen
+ Anzahl der Minuten, die vergehen müssen, bevor dieselbe Kalibrierungsanfrage erhoben wird.
+ Kalibrierungsplugin
+ Wie viele Stunden zwischen Kalibrierungsanfragen?
+ Setze den Ton für Kalibrierungsanfragen.
+ Anrufen
+ Paket-Erfassungsrate
+ Kohlenhydratfaktor
+ Sensor-Gesamttage ändern
+ Wähle aus, ob der Blutzucker im Behandlungseintrag zum Kalibrieren benutzt werden soll.
+ Wähle eine bestimmte Sprache aus.
+ Wenn der Bluetooth-Watchdog oft aktiviert wird, dann kannst du versuchen diese Option abzuwählen, um zu testen, ob es hilft.
+ Cloud-Upload
+ Kollektor-Batteriealarme
+ Einen Dialog zum Bestätigen von jedem Remote-Snooze erscheinen lassen.
+ Snooze senden bestätigen
+ Bluetooth ständig zurücksetzen
+ Eine Abkürzung von der Navigationsleiste zum BZ-Level-Bildschirm.
+ Datensynchronisation
+ Maximaler Standardeinfluss der Leber (0-1)
+ Verzögert aber stabiler bei verrauschten Werten. (nicht empfohlen)
+ Sensoren benutzen um die Arten der Bewegungen zu erkennen
+ Dein Benutzername für Dexcoms Webseite
+ Dein Passwort für Dexcoms Webseite
+ Dexcom Accountpasswort
+ 10 Zeichen lange Seriennummer vom Dexcom Empfänger
+ 10 Zeichen lange Testmodus-Seriennummer
+ Dexcom Accountbenutzername
+ Deaktiviere die Warnung für einen niedrigen Transmitterbatteriestatus auf dem Startbildschirm. (Nur relevant für DIY-Empfänger.)
+ Insulin-/Kohenhydratberechnungen anzeigen
+ Insulin-/Kohenhydratberechnungen immer anzeigen.
+ Mathematische Simulationen basierend auf den Profildaten und Kohlenhydrat-/Insulinlogs anzeigen.
+ Letzte Bewegungsdaten speichern und auf dem Hauptgraphen anzeigen.
+ Vorhergesagte Werte anzeigen.
+ Nightscout Mongo DB Synchronisation aktivieren
+ Bewegungsverfolgung aktivieren
+ Reminder-Funktionen aktivieren
+ Remote-Logging aktivieren
+ Telemetrie aktivieren
+ Fahrzeugmodus aktivieren
+ Entwicklermodus
+ Auch beim Laden
+ Experimentelle sekundäre Kalibrierungsplugins
+ Experimentelle Unterstützung für den RFduino von Tomasz Stachowicz
+ Experimentelle Unterstützung für den das \'Transmitter\' Gerät von @FPV-UAV - nur Test
+ Extra Kalibrierungsoptionen
+ Extra Loggingeinstellugen
+ Fall-Warngrenze
+ Flair-Farben
+ Neuer-Follower-Läuten
+ Zum Interagieren mit anderen kompatiblen Apps
+ G5 auf den UI-Thread zwingen
+ Erzwingt momentan das Benutzen einer alternativen Sprache
+ G5 Bluetooth-Watchdog
+ G5 Debugeinstellungen
+ Experimenteller Modus, der keine Rohdaten benutzt
+ Dies ist ausschlaggebend bei einigen Android-Geräten zum korrekten Verbinden, kann aber auch verpasste Werte verursachen, wenn andere UI intensive Activities benutzt werden.
+ Dies wird eine volle Authentifikation bei jedem Leseversuch versuchen. Notwending für neuere G5-Transmitter Firmwareversionen.
+ Dies wird das G5 von der Paring-Geräte-Liste deines Geräts entfernen und eine volle Authentifikation und Bonding bei jedem Lesen versuchen.
+ Einige Geräte funktionieren besser, wenn Sie kostant scannen, andere nicht. Wenn das Lesen zuverlässig ist, wenn diese Einstellung nicht ausgewählt ist, solltest du eine längere Batterielaufzeit haben. Normalerweise ist es am am besten dies deaktiviert zu lassen.
+ Optionen für kabellose Blutzuckermessgeräte
+ Blutzuckermessgräte
+ Stunden zwischen den Kalibrierungen
+ Wie wirst du Daten von deinem Dexcom/Transmitter empfangen?
+ Erhöhe den Wert bei dem Niedrig-Alarme erhoben werden im Fahrzeugmodus.
+ InfluxDB Datenbankname
+ InfluxDB Synchronisation aktivieren
+ InfluxDB URI
+ Seltene Kalibrierungen
+ Insulinsensitivität
+ Inter-App Einstellungen
+ Rohwerte interpretieren
+ Falls du Share benutzt, wird xDrip Werte anzeigen, wenn sie normalerweise auf dem Empfänger versteckt sind.
+ Weiterhin alarmieren, wenn keine Kalibrierung gemacht wurde
+ Kohlenhydrate:%1$sg
+ U:%1$su
+ Schritte:%1$d
+ Km:%1$s
+ Ml:%1$s
+ Bewegung loggen und darstellen
+ Niedriger Batteriestatusprozentsatz
+ Unterzucker-Vorhersagewerte
+ Der angezeigte Hauptglukosewert kommt vom Plugin!
+ Die obere Grenze deines Zielbereichs
+ Aktiviere dies, damit Soundeffekte abgespielt werden, wein das Messgerät sich verbindet, die Verbindung trennt oder Datenk synchronisiert.
+ Soundeffekt-Indikatoren
+ Die untere Grenze deines Zeilbereichs
+ Wenn der Trend anzeigt, dass eine Unterzuckerung vorraussteht
+ Mongo DB URI
+ Bewegungserkennung und Fahrzeugmodus
+ Falls du eine alternative Sprache in xDrip+ brauchst
+ Option zum Scannen von NFC-basierenden Sensoren mit dem Telefon
+ NFC-Scan-Funktionen
+ NFC-Scannen funktioniert auch auf dem App-Launcher.
+ NFC-Scannen wird nur funktionieren, wenn die xDrip+ App sichtbar ist.
+ Abwählen, damit nicht nach Kalibrierungen gefragt wird, wenn das Telefon lädt.
+ Benachrichtigungston, wenn der Fahrzeugmodus erkannt wurde
+ 20 Minuten ist.]]>
+ Deaktiviere \"Wear-Collection-Dienst erzwingen\" wegen %1$d Minuten verpasster Werte auf der Uhr!
+ Benachrichtigen, wenn der Ladezustand niedrig wird.
+ Deaktiviere \"Wear-Collection-Dienst erzwingen\" bei einem niedrigen Ladezustand der Uhr!
+ Old-School Kalibrierungsmodus
+ Originale, schmalere Reichtweite erlaubter Steigungen im klassischen xDrip Kalibrierungsalgorithmus (pre-2017). Standardsteigungen wahrscheinlicher! (nur Entwicklermodus)
+ Ältere Bluetooth-Wakelocks, die mehr Batterie verbrauchen können, aber möglicherweise für den Bluetoothempfang nötig sind.
+ Nur akzeptieren, wenn das entfernte WLAN Netwerk mit demselben Buchstaben startet als unseres und die beiden sich sehr ähneln.
+ Nur aktivieren, wenn du Probleme mit der App hast.
+ Optionen für die Extrazeile
+ Optionen fürs Nightscout, MongoDB oder Dexcom Share Uploading
+ Lautlos-Modus überschreiben
+ Lautlosmodus bei diesen Alarmen überschreiben
+ Passwort
+ Prozentsatz der Werte über dem Zielbereich
+ Prozentsatz der Werte unter dem Zeilbereich
+ Prozentsatz der Werte im Zielbereich
+ Maximal alle x Minuten wiederholen
+ Ton abspielen
+ Plugin überschreibt ALLES
+ Plugin auf dem Graphen darstellen
+ Alte Methode - Nicht empfohlen! Versucht jede Minuten einen Wert basierend auf den letzten paar Werten vorherzusagen.
+ Vorhersage-Simulationen
+ " ICH VERSTEHE UND BIN EINVERSTANDEN"
+ Datenbank
+ Passswort
+ Gib die InfluxDB URI ein
+ Benutzer
+ Erzwingen bei niedriger Batterie deaktivieren
+ Erzwingen bei verpassten Werten deaktivieren
+ Minuten seit dem letzten Wert der Uhr
+ Wear-Collection-Dienst aktivieren
+ Wear-Collection-Dienst aktivieren
+ Allgemein
+ Die Datenbank, wo Messungen gespeichert werden. Denke daran, diese auf dem Server zu erstellen.
+ Passwort für die Authentifikation. Es ist nicht empfohlen das Nutzen ohne Authentifikation zu erlauben.
+ Ersetze die Beispiele in den geschweiften Klammern durch die korrekten Werte.
+ Benutzername für die Authentifikation, Es ist nicht empfohlen das Nutzen ohne Authentifikation zu erlauben.
+ Das Gerät auf dem der Kollektordienst läuft.
+ Lautlos
+ Deaktiviere das Erzwingen des Wear-Collection-Dienstes beim Batterie-Niedrig-Alarm der Uhr.
+ Deaktiviere das Erzwingen des Wear-Collection-Dienstes bei Minuten verpasster Werte.
+ Verbinde die Uhr zum BT-Kollektor, wenn das Telefon außer Reichweite ist.
+ Zwinge das Telefon, den Wear-Collection-Dienst zu benutzen.
+ Falls du eine private InfluxDB Datenbank benutzt, sollte dies aktiviert sein.
+ Zwinge das Telefon, diesen Wear-Collection-Dienst zu benutzen.
+ Sende die Wear-Logs zum Ereignisbetrachter.
+ Sammle und zeige den Schrittzähler an, falls verfügbar.
+ Prefix, der für Wear-Logeinträge benutzt wird.
+ Wear-Logs synchronisieren
+ Klingelton
+ Vibrieren
+ Benutze die Wear Health-Daten
+ Wear-Log Prefix
+ Verarbeite von anderen Apps empfangene Kalibrierungen.
+ Verarbeite von der NSClient App empfangene Behandlungsdaten.
+ Niedrig-Warngrenze erhöhen
+ Prozentsatz der vom Sensor empfangenen Werte.
+ Sende und empfange Remote-Snoozes
+ Remote-Snoozing
+ Alarme wiederholen
+ Wiederhole den Benachrichtigungston alle 90 Minuten, falls immer noch im Fahrzeugmodus.
+ Ton wiederholen
+ Wiederholt den Kollektor-Dienst neustarten bei Anzeichen von verpassten Werten. Aktiviere dies nur, wenn du Datenverluste erfährst.
+ Erhebe den Alarm erneut vor der Snooze-Zeit.
+ Erhebe den Alarm erneut, falls nicht früher gesnoozed.
+ Setze Bluetooth zurück, in dem es an und wieder ausgeschaltet wird, wenn keine Daten innerhalb von 20 Minuten empfangen werden.
+ Setze Bluetooth zurück, in dem es an und wieder ausgeschaltet wird, damit die G5-Datenquelle funktioniert. Ohne dies wird der G5-Kollektor vielleicht versagen.
+ Setze Bluetooth zurück indem es alle paar Minuten and und wieder ausgeschaltet wird! Wähle dies nur zum Testen aus. Dies kann Anderes von der Bluetooth-Nutzung abhalten.
+ RFduino Unterstützung
+ Steigungswarngrenze
+ Nach einem Bluetooth-Messgerät scannen
+ Konstant nach dem G5 scannen
+ Scannen, wenn nicht in xDrip+
+ Glukosewert des sekundären Plugins
+ Broadcasts senden ohne das ältere Rechtemodel zu beachten.
+ Sende die Daten zu den Entwickler über die Erfolgsquote verschiedener Geräte.
+ Sende den angezeigten Glukosewert
+ Sende Events- und Fehlerlogs automatisch an die Entwickler.
+ Sende Snooze an alle
+ Sensoralter oder -ablauf
+ Setze die Logging-AppID
+ Setze den Ton, der für Glukosealarme benutzt wird.
+ Teilen
+ Zeige eine Verknüfpung im ☰ Menü zum Werte Sprechen.
+ Verknüpfung zu den Glukosealarmen
+ Zeige die Bolus-Assistent-Vorschau
+ Zeige die Kalibrierungsgenauigkeit der letzten drei Tage.
+ Zeige Kalibrierungs- und Glukosedatentabellen in der Navigationsleiste.
+ Zeige die Sensorablauf Zeit basierend auf 14,5 Tagen.
+ Zeige die Extrastatuszeile auch auf dem Widget.
+ Zeige Steigung und Anfangswert in der langen Form.
+ Zeige Steigung und Anfangswert vom aktiven Plugin.
+ Zeige Glukoseergebnisse vom Plugin auf dem Hauptgraphen.
+ Zeige eine Hoch- und eine Tieflinie auf dem Widget.
+ Zeige Erinnerungsmenüs und -funktionen.
+ Zeige das Alter des Sensors auf dem Hauptbildschirm
+ Zeige die Steigung und den Anfangswert in kurzer Form.
+ Zeige Standardabweichung der Werte.
+ Zeige Extra- und Alpha-Testfunktionen
+ Zeige die Gesamtmenge an Behandlungskohlenhydraten.
+ Zeige die Gesamtmenge an Behandlungsinsulin.
+ LAN-Uploads überspringen
+ Überspringe Uploads für lokale Server mit 192.168.x.x Adressen, wenn keine Verbindung zu einem lokalen Netzwerk besteht.
+ Snoozes werden als Mobilteile in der Gruppe, die die Akzeptierungs-Einstellung unten gesetzt haben, verstummen lassen.
+ Sprich den Glukosewert jedesmal zwei mal
+ Werte-Vorlesen-Verknüpfung
+ Benutzerdefinierte Sprache für gesprochene Werte, z.B. de oder en_IN
+ Standardabweichung
+ Schrittzähler 1. Farbe
+ Schrittzähler 2. Farbe
+ Speichere Logs zur Fehlerbehebung
+ Unterdrücke gesnoozete und aktive Alarme nach x Minuten (mindestens 10).
+ Unterdrücke gesnoozete und aktive Alarme nach einer voreingestellten Zeit verpasster Werte.
+ Ziel-Glukosestandard
+ Messgerät-Scan
+ Heutiger Durchschnittswert
+ Gesamtkohlenhydrate
+ Gesamtinsulin
+ Vielen Dank an unsere Übersetzer:\n\nPietballing (ro) :: 458\nAlino1963 (it) :: 432\nMilos Kozak (cs) :: 419\nTixastronauta (pt) :: 411\nSomyeong\'s mom (ko) :: 396\nJonny Johnson (de) :: 321\nCyrille David (fr) :: 286\nMaciej Glabik (pl) :: 268\nEcorman (es) :: 156\nVladislav Lebedev (ru) :: 130\nAdrianLxM (de) :: 063\nAlexandre Silva (pt) :: 006\nTimMoritz (de) :: 001
+ ID deines Dexcom Transmitters, z.B. 12AB3
+ Transmitter (PL) Unterstützung
+ Schalte Bluetooth ein
+ Das G5 vor jedem Lesen unbounden.
+ Aktiviere dies zum Hochladen auf Dexcoms Server.
+ Lade Blutzuckerwerte zu Dexcom Share hoch.
+ Dexcom USA basierter Account
+ Benutze die Any-Tag optimierte Lesemethode
+ Benutze das Bluetooth-Messgerät
+ Benutze die kalibrierten Daten als Quelle
+ Benutze Flair-Farben
+ Benutze das Messgerät für Kalibrierungen
+ Falls nötig, benutze Kalibrierungen von weiter weg, z.B., wenn selten Kalibrierungen eingegeben werden.
+ Benutze die schnellere Multi-Block Lesemethode
+ Benutze die NFC-Funktion
+ Benutze Pluginglukose
+ Benutze Rauschglättung und plugins etc. (falls aktiviert) für den gebroadcasteten Wert.
+ Benutze Remote-Bewegung
+ Benutze Bewegungsdaten vom Remote anstatt der der loken Mobilteilquelle.
+ Benutze die kleine Punktgröße
+ Benutzer
+ Benutze momentan die lokale Sprache deines Geräts.
+ Benutze Behandslungsblutzuckerwerte
+ Aktiviere Extrafunktionen, wenn der Fahrzeugmodus erkannt wurde.
+ Bei Alarmen vibrieren
+ Vibrieren um den Scanstatus anzuzeigen.
+ Das Drücken der Lautstärkeknöpfe snoozed einen aktiven Alarm in der App.
+ Lass die Uhr bei aktiven Glukosealarmen vibrieren.
+ Widget-Zielbereichslinien
+ WLAN-Name muss übereinstimmen
+ xDrip+ Bewegungserkennung
+ Farbe der System-Navigationsleiste
+ Farbe der System-Statusleiste
+
+
+ Systemnaher Diagnose-/Prototypwert
diff --git a/app/src/main/res/values/internal.xml b/app/src/main/res/values/internal.xml
index e508a077ae..e0b41d53ff 100644
--- a/app/src/main/res/values/internal.xml
+++ b/app/src/main/res/values/internal.xml
@@ -2,7 +2,7 @@
I UNDERSTAND AND AGREE
- xDrip+ MUST NOT BE USED TO MAKE MEDICAL DECISIONS. IT IS A RESEARCH TOOL ONLY AND IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+ xDrip+ MUST NOT BE USED TO MAKE MEDICAL DECISIONS. IT IS A RESEARCH TOOL ONLY AND IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
WARNING: Importing a database might cause SEVERE DATA LOSS. If you don\'t know why you want to use the import, don\'t use it.
In regular operation of xDrip it is not needed. Just use it in case of previous data loss.
@@ -23,41 +23,41 @@
Do NOT use or rely on this software or any associated materials for any medical purpose or decision.\n\nDo NOT rely on this system for any real-time alarms or time critical data.\n\nDo NOT use or rely on this system for treatment decisions or use as a substitute for professional healthcare judgement.\n\nAll software and materials have been provided for informational purposes only as a proof of concept to assist possibilities for further research.\n\nNo claims at all are made about fitness for any purpose and everything is provided \"AS IS\". Any part of the system can fail at any time.\n\nAlways seek the advice of a qualified healthcare professional for any medical questions.\n\nAlways follow your glucose-sensor manufacturers\' instructions when using any equipment; do not discontinue use of accompanying reader or receiver, other than as advised by your doctor.\n\nThis software is not associated with or endorsed by any equipment manufacturer and all trademarks are those of their respective owners.\n\nYour use of this software is entirely at your own risk.\n\nNo charge has been made by the developers for the use of this software.\n\nThis is an open-source project which has been created by volunteers. The source code is published free and open-source for you to inspect and evaluate.\n\nBy using this software and/or website you agree that you are over 18 years of age and have read, understood and agree to all of the above.\n
- com.eveningoutpost.dexdrip
- xDrip+
- xDrip+
- https://xdrip-plus-updates.appspot.com
+ com.eveningoutpost.dexdrip
+ xDrip+
+ xDrip+
+ https://xdrip-plus-updates.appspot.com
all_settings_wizard
- wizard_uuid
- wizard_key
-
- >]]>
-
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- *
- \u2022
- #
- /topics/
- /topics/
- /topics/
- \u2713
- \u2190
+ wizard_uuid
+ wizard_key
+
+ >]]>
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ *
+ \u2022
+ #
+ /topics/
+ /topics/
+ /topics/
+ \u2713
+ \u2190
Call
EXAMPLE
- xDrip
- entries
- devicestatus
- Ⓟ
+ xDrip
+ entries
+ devicestatus
+ Ⓟ
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 26dd42f8d6..d33535d6de 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -533,7 +533,7 @@
Meter Scan
Disabling Force Wear Collection Service due to Wear Low Battery!
Disabling Force Wear Collection Service due to %1$d minutes of missed readings on watch!
- #.##
+ #.##
U:%1$su
Carbs:%1$sg
C/I:%1$s
@@ -542,17 +542,271 @@
mi:%1$s
If using a private InfluxDB database, this should be enabled
- InfluxDB
- https://{host}:{port}
+ InfluxDB
+ https://{host}:{port}
Replace example values in {}\'s with your correct values
Enter InfluxDB URI
- xdrip
+ xdrip
The database where to store measurements. Remember to create this on the server.
Database
- root
+ root
Username for authentication. It is recommended to not allow usage without authentication.
User
- root
+ root
Password for authentication. It is recommended to not allow usage without authentication.
Password
+
+ Use Tiny dot size
+ Vibrate watch on active glucose alerts
+ Vibrate on Alerts
+ Attach it to a pebble button to instantly Snooze any active alert from your watch. Also for Remote Snooze feature.
+ For interacting with other compatible apps
+ Inter-app settings
+ Use noise smoothing and plugins etc (if enabled) for broadcasted value
+ Send Display Glucose
+ Send broadcasts without locking to the older permission model
+ Process treatment data received from NSClient app
+ Accept Treatments
+ Process calibrations received from other apps
+ Custom Locale for Spoken Readings, eg: de or en_IN
+ Speak the glucose value twice each time
+ Show a shortcut in the ☰ menu to toggle Speak Readings
+ Speak Readings Shortcut
+ On Android 6+ ensure battery optimization is switched off. Recommended
+ Don\'t keep asking about battery optimization. Not recommended
+ Battery Optimization prompt
+ Advanced Bluetooth Settings
+ Bluetooth Settings
+ Automatically enable bluetooth if it is switched off when we try to connect to a bluetooth device
+ Turn Bluetooth on
+ Reset Bluetooth by turning it off and on if we don\'t get anything in 20 minutes
+ Bluetooth Watchdog
+ Reset Bluetooth by turning it off and on as a way to keep the G5 data source working. Without this the G5 collector may fail.
+ G5 Bluetooth Watchdog
+ If the bluetooth watchdog activates often then you can try unchecking this option to see if it helps
+ Older bluetooth wakelocks which can drain extra battery but might be needed for bluetooth reception
+ Reset Bluetooth by turning it off and on every few minutes! Only select if you are testing. It may disrupt anything else using bluetooth.
+ Constantly reset bluetooth
+ Experimental support for \'Transmiter\' device from @FPV-UAV - test only
+ Transmiter (PL) support
+ Experimental support for rfduino from Tomasz Stachowicz
+ RFDUINO support
+ Repeatedly restart the collection service at any hint of missing data. Enable only if you are getting data loss.
+ Aggressive service restarts
+ Old method - Not Recommended! Attempts to predict readings each minute based on the past few values.
+ Display Predictive Values
+ If using Share, xDrip will show values when they are normally hidden on the receiver.
+ Interpret Raw Values
+ If needed, use calibrations from longer ago, eg if calibrations are supplied infrequently.
+ Infrequent Calibration
+ Extra Logging Settings
+ Send Event and Error List Logs automatically to the developer
+ Enable Remote Logging
+ Set Logging AppID
+ Only enable if you are having trouble with the app.
+ Store logs for troubleshooting
+ Show Calibration and BG datatables in the app drawer.
+ Disable the warning for low transmitter battery state on the home screen. (Only relevant for DIY receivers.)
+ Engineering mode
+ Allows changing the most unsafe settings which could break everything!
+ Options for the extra line
+ Today\'s average value.
+ A1c estimation in DCCT format (%)
+ A1c DCCT
+ A1c estimation in IFCC format (mmol/mol)
+ A1c IFCC
+ Percentage of values in range.
+ Percentage of values below range.
+ Percentage of values above range.
+ Show standard deviation of values.
+ Standard Deviation
+ Show treatment carbohydrate total
+ Total Carbohydrate
+ Show treatment insulin total
+ Total Insulin
+ Percentage of sensor readings received
+ Packet capture percentage
+ Show calibration accuracy evaluation from last 3 days
+ Accuracy Evaluation
+ Also show the extra status line on the widget
+ Show slope and intercept in long form.
+ Show slope and intercept in short form.
+ Show slope and glucose data from the active plugin
+ Calibration Plugin
+ Advanced Calibration
+ Extra options relating to calibrations
+ Choose whether to calibrate with the BG value in a Treatment entry
+ Use Treatment BG values
+ Experimental secondary calibration plugin
+ Show glucose results from the plugin on the main graph
+ Plugin plot on graph
+ Use Plugin Glucose
+ Main glucose display number comes from plugin!
+ Plugin Override ALL
+ ALL new glucose data will be calculated and saved from the selected plugin and not from the standard xDrip algorithm. This is untested and may be inaccurate and buggy. Use with extreme caution.
+ Original narrower range of allowed slopes within xDrip classic calibration algorithm (pre-2017). Default slopes more likely! (engineering mode only)
+ Old school calibration mode
+ How are you going to receive data from your Dexcom/Transmitter?
+ Options for scanning NFC based sensors with the phone handset
+ NFC Scan features
+ Use NFC feature
+ Allow sensors to be scanned when app is open. Historic data will be back-filled. Highly experiemental! Beware this can maybe break a sensor. Test phone compatibility with an almost expired sensor first. You have been warned!
+ Sensor Age or Expiry
+ Show the sensor expiry time based on 14.5 days
+ Show the sensor age on the main screen
+ Change Sensor Total Days
+ NFC scanning will only occur when xDrip+ app is visible
+ NFC scanning will also work from your app launcher screen
+ Scan when not in xDrip+
+ Vibrate to indicate scanning status
+ Beep when scanning within xDrip+ app
+ Use faster multi-block reading method
+ Use any-tag optimized reading method
+ Low level diagnostic/prototype value
+ ID of your Dexcom Transmitter, eg 12AB3
+ Advanced G5 settings for rare situations
+ G5 Debug Settings
+ Some devices work better when scanning constantly, others do not. If reading is reliable when this setting is not selected, you should have improved battery life. Normally best to keep this disabled
+ Scan for G5 constantly
+ This is crucial for some Android devices to properly connect, but can cause missed readings when other UI intensive activities are in use.
+ Force G5 to UI Thread
+ Authenticate G5 before each read
+ This will attempt a full authentication each read attempt. Needed for newer G5 transmitter firmware versions.
+ Unbond G5 before each read
+ This will remove the G5 from your device\'s paired device list, and attempt a full authentication and bonding with each read attempt.
+ Experimental mode which doesn\'t use raw data
+ Use calibrated data as source
+ Data Sync
+ Options for Nightscout, MongoDB or Dexcom Share uploading
+ Cloud Upload
+ Enable Nightscout Mongo DB sync
+ Mongo DB Uri
+ For local servers with 192.168.x.x addresses, skip uploads when there is no local network connectivity.
+ Skip LAN uploads
+ Enable InfluxDB sync
+ InfluxDB Uri
+ InfluxDB Database Name
+ User
+ Password
+ Enable this to upload to Dexcom\'s servers
+ Upload BG values as Dexcom Share
+ Disabled = Your account and follower apps are from outside the USA
+ Enabled = Your account and follower apps are from the USA
+ Dexcom USA based account
+ Your login for Dexcom\'s Website
+ Dexcom Account Login
+ Your password for Dexcom\'s Website
+ Dexcom Account Password
+ 10 Character Dexcom Receiver Serial Number
+ 10 Character Test Mode Serial Number
+ Glucose Meters
+ Options for wireless glucose meters
+ Automatically connect and retrieve data from a standards compliant glucose meter like the Contour Next One
+ Use Bluetooth Meter
+ Scan for Bluetooth Meter
+ Enable this to play sound effects when the meter connects, disconnects or syncs data
+ Sound effect indicators
+ When a new blood glucose result is received, ask if that should be used to calibrate with
+ Use Meter for Calibrations
+ Calibrate using new blood glucose readings if the conditions appear right to do so without asking confirmation (experimental)
+ Automatic Calibration
+ The maximum value you consider to be in range.
+ The minimum value you consider to be in range.
+ Pressing the volume up or down button will snooze an active alarm when in the app
+ Buttons silence alarms
+ Create a shortcut from main navigation to bg level screen
+ Shortcut to Bg Level Alerts
+ Suppress snoozed and active alerts after predefined period of missed readings
+ Suppress snoozed and active alerts after .. minutes (minimum 10)
+ Alert when a calibration is requested
+ How many hours between calibration requests
+ Hours between calibrations
+ Set sound used for calibration requests.
+ Override Silent mode
+ Even when charging
+ Uncheck to not ask for calibrations when phone is charging
+ Keep alerting if no calibration is performed
+ Repeat Alerts
+ Number of minutes to pass before raising the same calibration request.
+ Alert Repeat minutes
+ Alert after x minutes of noisy values
+ Alert Snooze
+ Number of minutes before raising the same alert after snooze.
+ Reraise alerts before snooze time
+ Reraise the alert if not snoozed sooner
+ Alert Reraise time
+ Number of SECONDS to pass before raising the same alert.
+ Bg falling fast
+ Bg rising fast
+ falling threshold
+ rising threshold
+ Set sound used for BG Alerts.
+ Alert Sound
+ Override Silent mode on these alerts
+ Repeating max every (minutes)
+ When momentum trend indicates a Low would be predicted
+ Notify when battery level goes below
+ Collector battery alerts
+ Low battery percentage
+ 20 mins.]]>
+ Follower Chime New
+ Carb Ratio
+ Insulin Sensitivity
+ Secondary Plugin Glucose value
+ Step counter 1st Color
+ Step counter 2nd Color
+ Flair Colors
+ Use Flair Colors
+ Upper Title Bar Flair
+ Lower Button Bar Flair
+ Force English Text
+ Currently using your device\'s local language
+ Currently forcing use of alternate language
+ If you need an alternate language translation within xDrip+
+ Choose a specific language
+ Widget Range Lines
+ Show a high and low line on the widget.
+ Delayed but more stable when noisy (not recommended)
+ Show Bolus Wizard Preview
+ Display Insulin/Carb calculations
+ Display Insulin/Carb calculations at all times
+ Always show Bolus Wizard Preview
+ Show extra and alpha test features
+ Show Reminder menus and features
+ Enable Reminder features
+ Display mathamatical simulations based on profile data and carbs/insulin logs
+ Predictive Simulations
+ Low level prediction values
+ Target Glucose Default
+ Default Liver Maximum Impact (0-1)
+ Sending and receiving remote snoozes
+ Remote Snoozing
+ Snoozes will silence all handsets in group with the accept setting below enabled on them
+ Send snooze to all
+ Pop up a dialog to confirm sending each remote snooze
+ Confirm sending snooze
+ Allow remote handsets to silence alarms on this one
+ Accept remote snoozes
+ Only accept if the remote wifi network name starts with the same letters as ours and matches very closely
+ Wifi name must match
+ Movement detection and vehicle mode
+ xDrip+ Motion Tracking
+ Use sensors to detect types of motion
+ Enable Motion Tracking
+ Store recent motion types and plot these on the main graph
+ Log and Plot motion
+ Motion data taken from remote rather than local handset source
+ Use remote motion
+ Be the master for motion data even if we are a follower. Set this on only one handset!
+ Act as motion master
+ When vehicle motion is detected enable extra features
+ Enable Vehicle Mode
+ Increase the level at which Low alarms will be triggered when in vehicle mode
+ Raise \'Low\' threshold
+ Notification sound when vehicle mode detected
+ Play sound
+ Repeat notification sound every 90 minutes if still in vehicle mode
+ Repeat sound
+ Enable Telemetry
+ Send data to developers about success rates of different devices
diff --git a/app/src/main/res/xml/pref_advanced_settings.xml b/app/src/main/res/xml/pref_advanced_settings.xml
index 0e951493a8..09caeafaa8 100644
--- a/app/src/main/res/xml/pref_advanced_settings.xml
+++ b/app/src/main/res/xml/pref_advanced_settings.xml
@@ -115,7 +115,7 @@
android:dependency="broadcast_to_pebble"
android:key="pebble_tiny_dots"
android:summary="@string/show_tiny_dots_instead"
- android:title="Use Tiny dot size" />
+ android:title="@string/use_tiny_dots" />
+ android:summary="@string/watch_vibrate_active_alerts"
+ android:title="@string/vibrate_alerts" />
+ android:summary="@string/for_interacting_compatible_apps"
+ android:title="@string/interapp_settings">
+ android:summary="@string/use_plugins_for_brodcast"
+ android:title="@string/send_display_glucose" />
+ android:title="@string/accept_treatments" />
@@ -271,17 +271,17 @@
android:defaultValue=""
android:dependency="bg_to_speech"
android:key="speak_readings_custom_language"
- android:summary="Custom Locale for Spoken Readings, eg: de or en_IN" />
+ android:summary="@string/spoken_readings_locale" />
+ android:summary="@string/speak_glucose_twice" />
+ android:summary="@string/short_speak_readings_shortcut"
+ android:title="@string/speak_readings_shortcut" />
+ android:summaryOff="@string/battery_optimization_off"
+ android:summaryOn="@string/battery_optimization_on"
+ android:title="@string/battery_optimization_prompt" />
+ android:summary="@string/advanced_bluetooth_settings"
+ android:title="@string/bluetooth_settings">
+ android:summary="@string/auto_turn_on_bluetooth"
+ android:title="@string/turn_bluetooth_on" />
+ android:summary="@string/reset_bluetooth"
+ android:title="@string/bluetooth_watchdog" />
+ android:summary="@string/reset_bluetooth_g5"
+ android:title="@string/g5_bluetooth_watchdog" />
+ android:summary="@string/reset_bluetooth_on_off"
+ android:title="@string/constantly_reset_bluetooth" />
+ android:summary="@string/experimental_transmitter_fpv_uav"
+ android:title="@string/transmitter_pl_support" />
+ android:summary="@string/experimental_rdfuino_support"
+ android:title="@string/rfduino_support" />
+ android:summary="@string/repeatedly_restart_collection_service"
+ android:title="@string/aggressive_service_restarts" />
+ android:summary="@string/predictive_readings_old"
+ android:title="@string/display_predictive_values" />
+ android:summary="@string/interpret_share_raw"
+ android:title="@string/interpret_raw" />
+ android:summary="@string/use_infrequent_calibrations"
+ android:title="@string/infrequent_calibrations" />
+ android:title="@string/extra_logging">
+ android:summary="@string/send_logs_to_developer"
+ android:title="@string/enable_remote_logging" />
+ android:title="@string/set_logging_appid" />
+ android:summary="@string/only_enable_on_trouble"
+ android:title="@string/store_logs" />
+ android:summary="@string/allow_unsafe_settings"
+ android:title="@string/engineering_mode" />
+ android:summary="@string/ac1_estimation_dcct"
+ android:title="@string/a1c_dcct" />
+ android:summary="@string/ac1_estimation_ifcc"
+ android:title="@string/a1c_ifcc" />
+ android:summary="@string/show_standard_deviation"
+ android:title="@string/standard_deviation" />
+ android:summary="@string/show_total_carbs"
+ android:title="@string/total_carbs" />
+ android:summary="@string/show_total_insulin"
+ android:title="@string/total_insulin" />
+ android:summary="@string/received_readings_percentage"
+ android:title="@string/capture_percentage" />
+ android:summary="@string/show_calibration_accuracy"
+ android:title="@string/accuracy_evaluation" />
@@ -522,68 +522,68 @@
android:defaultValue="true"
android:dependency="extra_status_line"
android:key="status_line_calibration_long"
- android:summary="Show slope and intercept in long form."
+ android:summary="@string/show_long_calibration_data"
android:title="@string/calibration_data_long" />
+ android:summary="@string/show_plugin_data"
+ android:title="@string/calibration_plugin" />
+ android:summary="@string/extra_calibration_options"
+ android:title="@string/advanced_calibration">
+ android:summary="@string/choose_use_treament_bg"
+ android:title="@string/usw_treatment_bg" />
+ android:summary="@string/experimental_calibration_plugin"
+ android:title="@string/calibration_plugin" />
+ android:title="@string/plugin_plot_on_graph" />
+ android:title="@string/use_plugin_glucose" />
+ android:title="@string/plugin_override_all" />
+ android:summary="@string/old_school_calibrations"
+ android:title="@string/old_school_calibration_mode" />
+ android:summary="@string/nfc_options"
+ android:title="@string/nfc_scan_features">
+ android:summary="@string/allow_sensor_scanning"
+ android:title="@string/use_nfc_feature" />
+ android:summaryOff="@string/show_expiry_time"
+ android:summaryOn="@string/show_sensor_age"
+ android:title="@string/sensor_age_or_expiry" />
+ android:title="@string/change_sensor_total_days" />
+ android:summaryOff="@string/nfc_scanning_xdrip_open"
+ android:summaryOn="@string/nfc_scanning_launcher"
+ android:title="@string/scan_when_app_closed" />
+ android:summary="@string/vibrate_scanning_status" />
+ android:summary="@string/beep_when_scanning_within_app" />
+ android:summary="@string/use_multi_block" />
+ android:summary="@string/use_any_tag" />
+ android:summary="@string/low_level_value" />
@@ -85,40 +85,40 @@
android:key="dex_txid"
android:maxLines="1"
android:singleLine="true"
- android:summary="ID of your Dexcom Transmitter, eg 12AB3"
+ android:summary="@string/transmitter_id"
android:title="@string/dexcom_transmitter_id" />
+ android:summary="@string/advanced_g5_settings"
+ android:title="@string/g5_debug_settings">
+ android:summary="@string/g5_scan_constantly"
+ android:title="@string/scan_for_g5_constantly" />
+ android:summary="@string/g5_force_ui_thread"
+ android:title="@string/force_g5_ui_thread" />
+ android:summary="@string/g5_full_authentification"
+ android:title="@string/authentificate_before_reading" />
+ android:summary="@string/g5_remove_before_read"
+ android:title="@string/unbond_g5_before_read" />
+ android:summary="@string/g5_experimental_mode"
+ android:title="@string/use_calibrated_data" />
+ android:title="@string/data_sync">
+ android:summary="@string/options_for_upload"
+ android:title="@string/cloud_upload">
+ android:title="@string/enable_mongo_sync" />
+ android:title="@string/mongo_db_uri" />
+ android:summary="@string/skip_local_lan"
+ android:title="@string/skip_lan_uploads" />
@@ -91,8 +91,8 @@
+ android:summary="@string/skip_local_lan"
+ android:title="@string/skip_lan_uploads" />
@@ -104,7 +104,7 @@
+ android:title="@string/influxdb_sync" />
+ android:title="@string/influxdb_uri" />
+ android:title="@string/influxdb_database_name" />
+ android:title="@string/user" />
+ android:title="@string/password" />
+ android:summary="@string/skip_local_lan"
+ android:title="@string/skip_lan_uploads" />
+ android:summary="@string/upload_to_dexcom"
+ android:title="@string/upload_to_dexcom_share" />
+ android:summaryOff="@string/accounts_outside_usa"
+ android:summaryOn="@string/accounts_inside_usa"
+ android:title="@string/usa_based_account" />
+ android:summary="@string/dexcom_login"
+ android:title="@string/dexcom_user" />
+ android:summary="@string/dexcom_login_password"
+ android:title="@string/dexcom_password" />
+ android:title="@string/dexcom_receiver_serial" />
+ android:title="@string/dexcom_test_mode_serial" />
+ android:summary="@string/glucose_meter_options"
+ android:title="@string/glucose_meters">
+ android:summary="@string/auto_connect_to_meter"
+ android:title="@string/use_bluetooth_meter" />
+ android:title="@string/scan_for_bluetooth_meter">
+ android:summary="@string/meter_connect_sound"
+ android:title="@string/meter_connect_sound_effect" />
+ android:summary="@string/ask_for_calibration"
+ android:title="@string/use_for_calibrations" />
+ android:summary="@string/auto_calibration_good_conditions"
+ android:title="@string/automatic_calibration" />
diff --git a/app/src/main/res/xml/pref_general.xml b/app/src/main/res/xml/pref_general.xml
index 9631e7a860..cecefe8347 100644
--- a/app/src/main/res/xml/pref_general.xml
+++ b/app/src/main/res/xml/pref_general.xml
@@ -19,14 +19,14 @@
android:title="@string/high_value"
android:numeric="decimal"
android:inputType="numberDecimal"
- android:summary="The maximum value you consider to be in range."
+ android:summary="@string/maximum_value"
android:defaultValue="170" />
diff --git a/app/src/main/res/xml/pref_notifications.xml b/app/src/main/res/xml/pref_notifications.xml
index 45b9fe74d6..f07ab9a230 100644
--- a/app/src/main/res/xml/pref_notifications.xml
+++ b/app/src/main/res/xml/pref_notifications.xml
@@ -48,8 +48,8 @@
+ android:summary="@string/volume_buttons_snooze"
+ android:title="@string/buttons_silence_alarms" />
+ android:summary="@string/create_shortcut"
+ android:title="@string/shortcut_to_bg_alerts" />
+ android:summary="@string/suppress_alerts_after"
+ android:title="@string/suppress_alerts_after" />
@@ -85,47 +85,47 @@
+ android:summary="@string/calibrations_request_time_time_difference"
+ android:title="@string/hours_between_calibrations" />
+ android:title="@string/override_silent_mode" />
+ android:summary="@string/no_calibration_requests_charging"
+ android:title="@string/even_when_charging" />
+ android:summary="@string/keep_alert_no_calibration"
+ android:title="@string/repeat_alerts" />
+ android:summary="@string/calibration_minutes_reraise"
+ android:title="@string/alert_repeat_minutes" />
+ android:title="@string/alert_noisy_values" />
+ android:summary="@string/alert_minutes_reraise"
+ android:title="@string/alert_snooze" />
@@ -179,25 +179,25 @@
+ android:title="@string/bg_falling_fast" />
+ android:title="@string/falling_threshold" />
+ android:title="@string/bg_rising_fast" />
+ android:title="@string/rising_threshold" />
@@ -207,12 +207,12 @@
android:key="other_alerts_sound"
android:ringtoneType="all"
android:showSilent="true"
- android:summary="Set sound used for BG Alerts."
- android:title="Alert Sound" />
+ android:summary="@string/set_sound_for_bg_alerts"
+ android:title="@string/alert_sound" />
+ android:title="@string/override_silent_mode_these" />
+ android:title="@string/persistent_repeat_max" />
+ android:summary="@string/notify_on_low_battery_level"
+ android:title="@string/collector_battery_alerts" />
+ android:title="@string/low_battery_percentage" />
+ android:summary="@string/notify_data_arrives_master"
+ android:title="@string/follower_chime_new" />
diff --git a/app/src/main/res/xml/xdrip_plus_defaults.xml b/app/src/main/res/xml/xdrip_plus_defaults.xml
index a1067c7817..bb6c8874fb 100644
--- a/app/src/main/res/xml/xdrip_plus_defaults.xml
+++ b/app/src/main/res/xml/xdrip_plus_defaults.xml
@@ -4,12 +4,12 @@
android:defaultValue="10"
android:key="profile_carb_ratio_default"
android:summary="@string/grams_of_carbohydrate_one_unit_covers"
- android:title="Carb Ratio">
+ android:title="@string/carb_ratio">
+ android:title="@string/insulin_sensitivity">
\ No newline at end of file
diff --git a/app/src/main/res/xml/xdrip_plus_prefs.xml b/app/src/main/res/xml/xdrip_plus_prefs.xml
index e6b1a138f4..869d17f835 100644
--- a/app/src/main/res/xml/xdrip_plus_prefs.xml
+++ b/app/src/main/res/xml/xdrip_plus_prefs.xml
@@ -197,7 +197,7 @@
android:defaultValue="#8a6b4c33"
android:dependency="plugin_plot_on_graph"
android:key="color_secondary_glucose_value"
- android:title="Secondary Plugin Glucose value"
+ android:title="@string/secondary_plugin_glucose_value"
app:colorpicker_noneSelectedSummaryText="@string/default_color_selected"
app:colorpicker_selectNoneButtonText="@string/revert_to_default"
app:colorpicker_showHex="false" />
@@ -206,7 +206,7 @@
android:defaultValue="#3e29937b"
android:key="color_step_counter1"
android:dependency="broadcast_to_pebble"
- android:title="Step counter 1st Color"
+ android:title="@string/step_counter_1st_color"
app:colorpicker_noneSelectedSummaryText="@string/default_color_selected"
app:colorpicker_selectNoneButtonText="@string/revert_to_default"
app:colorpicker_showHex="false" />
@@ -215,7 +215,7 @@
android:defaultValue="#3c72c3c0"
android:key="color_step_counter2"
android:dependency="broadcast_to_pebble"
- android:title="Step counter 2nd Color"
+ android:title="@string/step_counter_2nd_color"
app:colorpicker_noneSelectedSummaryText="@string/default_color_selected"
app:colorpicker_selectNoneButtonText="@string/revert_to_default"
app:colorpicker_showHex="false" />
@@ -223,18 +223,18 @@
+ android:title="@string/flair_colors">
+ android:title="@string/use_flair_colors"/>
@@ -242,7 +242,7 @@
@@ -253,18 +253,18 @@
+ android:title="@string/force_english_text" />
+ android:summary="@string/need_alternate_language"
+ android:title="@string/chosse_language" />
+ android:summary="@string/show_range_on_widget"
+ android:title="@string/widget_range_lines" />
+ android:summary="@string/display_calculations"
+ android:title="@string/show_bolus_wizard_preview" />
+ android:summary="@string/display_calculations_everytime"
+ android:title="@string/always_show_bolus_wizard_preview" />
+ android:summary="@string/show_reminder_features"
+ android:title="@string/enable_reminder_features" />
@@ -377,15 +377,15 @@
+ android:title="@string/predictive_simulations" />
+ android:title="@string/carb_ratio">
+ android:title="@string/insulin_sensitivity">
+ android:title="@string/low_prediction_values">
+ android:title="@string/target_glucose_default" />
+ android:title="@string/default_liver_maximum_impact" />
@@ -504,30 +504,30 @@
android:title="@string/sync_parakeet_geolocation" />
+ android:summary="@string/remote_snoozes"
+ android:title="@string/remote_snoozing">
+ android:summary="@string/snoozes_will_silence_all"
+ android:title="@string/send_snooze_to_all" />
+ android:summary="@string/confirm_remote_snoozes"
+ android:title="@string/confirm_sensing_snooze" />
+ android:summary="@string/allow_remotes_silence"
+ android:title="@string/acccept_remote_snoozes" />
+ android:summary="@string/only_accept_same_network"
+ android:title="@string/wifi_name_must_match" />
+ android:summary="@string/movement_detection_and_vehicle_mode"
+ android:title="@string/xdrip_motion_tracking">
+ android:title="@string/enable_motion_tracking" />
+ android:summary="@string/display_motion_types"
+ android:title="@string/log_and_plot_motion" />
+ android:summary="@string/use_remote_motion_data"
+ android:title="@string/use_remote_motion" />
+ android:summary="@string/be_motion_master"
+ android:title="@string/act_as_motion_master" />
+ android:title="@string/enable_vehicle_mode" />
+ android:summary="@string/increase_low_alarms_vehicle_mode"
+ android:title="@string/raise_low_threshold" />
+ android:summary="@string/notification_sound_vehicle_mode"
+ android:title="@string/play_sound" />
+ android:summary="@string/repeat_notification_every_90_minutes"
+ android:title="@string/repeat_sound" />
@@ -627,8 +627,8 @@
android:defaultValue="true"
android:key="enable_telemetry"
android:dependency="enable_crashlytics"
- android:summary="Send data to developers about success rates of different devices"
- android:title="Enable Telemetry" />
+ android:summary="@string/send_data_to_developers"
+ android:title="@string/enable_telemetry" />