diff --git a/app-wear-shared/shared/src/main/res/values-bg-rBG/strings.xml b/app-wear-shared/shared/src/main/res/values-bg-rBG/strings.xml
index 413b2b31d4..e23a023f6b 100644
--- a/app-wear-shared/shared/src/main/res/values-bg-rBG/strings.xml
+++ b/app-wear-shared/shared/src/main/res/values-bg-rBG/strings.xml
@@ -3,7 +3,7 @@
преди %1$d мин
Преди %1$d минути
- преди %1$.1fч
+ преди %1$.1f ч
преди %1$.1f дни
преди %1$.0f дни
за %1$.0f дни
@@ -34,4 +34,59 @@
Разкачане
Изчакване за разкачане
+ Създадено: %1$s
+ Автор: %1$s
+ Име: %1$s
+ Име на файла: %1$s
+ Plugin версия: %1$s
+ Име: %1$s (%2$s)
+ Покажи IOB
+ Покажи подробен IOB
+ Покажи COB
+ Покажи Делта
+ Показвай подробна делта
+ Покажи средна делта
+ Покажи батерия на телефон
+ Покажи батерия на устройство
+ Покажи базал
+ Покажи Loop Статус
+ Покажи КЗ
+ Покажи BGI
+ Покажи делта стрелка
+ Покажи \"преди\"
+ Watchface по подразбиране, можете да изберете бутон ЕКСПОРТИРАНЕ НА WATCHFACE за създаване на шаблон
+ Watchface по подразбиране
+ Фоново изображение
+ Графики (КЗ, базал, прогнозни криви...)
+ Изображение над графика и под текстови полета
+ Свободен текст 1
+ Свободен текст 2
+ Свободен текст 3
+ Свободен текст 4
+ IOB надпис или IOB Общо (при подробен IOB)
+ IOB Общо или (Bolus_IOB|Basal_IOB) при подробен IOB
+ COB надпис
+ COB стойност
+ Краткоср. Δ
+ Средна делта (15мин)
+ Батерия на телефона (%)
+ Global loop батерия (%)
+ Базал
+ BGI стойност
+ Време (ЧЧ:MM или ЧЧ:MM:СС)
+ Час (ЧЧ)
+ Минути (MM)
+ Секунди (СС)
+ AM или PM
+ Ден от седмицата
+ Ден (ДД)
+ Месец (кратко)
+ Loop статус и \"преди\"
+ Делта стрелка
+ Последно получена КЗ преди минути
+ КЗ стойност
+ Изображение над текст (циферблат...)
+ Изображение на стрелка за часове (Аналогов часовник)
+ Изображение на стрелка за минути (Аналогов часовник)
+ Изображение на стрелка за секунди (Аналогов часовник)
diff --git a/app-wear-shared/shared/src/main/res/values-de-rDE/strings.xml b/app-wear-shared/shared/src/main/res/values-de-rDE/strings.xml
index 369cb76ac7..94321c069d 100644
--- a/app-wear-shared/shared/src/main/res/values-de-rDE/strings.xml
+++ b/app-wear-shared/shared/src/main/res/values-de-rDE/strings.xml
@@ -56,4 +56,37 @@
Min. seit letztem Wert
Standard-Watchface, Du kannst auf den Knopf WATCHFACE exportieren drücken, um eine Vorlage zu generieren
Standard-Watchface
+ Hintergrundbild
+ Diagramme (BG, Basal, Vorhersage...)
+ Bild vor Graph und hinter Textfeldern
+ Freitextfeld 1
+ Freitextfeld 2
+ Freitextfeld 3
+ Freitextfeld 4
+ IOB Bezeichnung oder IOB Sum wenn detailliert
+ IOB-Summe oder (Bolus_IOB|Basal_IOB) wenn detailliert
+ COB-Bezeichnung
+ COB-Wert
+ Kurzes BG Delta
+ Durchschnittliches BG-Delta (15min)
+ Telefon-Akku (%)
+ Globale Loop Akku (%)
+ Basalrate
+ BGI-Wert
+ Uhrzeit (HH:MM oder HH:MM:SS)
+ Stunde (HH)
+ Minuten (MM)
+ Sekunde (SS)
+ AM oder PM
+ Wochentagname
+ Tag (DD)
+ Monatsname (kurz)
+ Loop-Status und Historie
+ Richtungspfeil
+ Minuten vor dem letzten erhaltenen BG
+ Blutzuckerwert
+ Titelbild vor dem Text (wählen...)
+ Bild des Stundenzeiger (Analog Uhr)
+ Bild des Minutenzeiger (Analog Uhr)
+ Bild des Sekundenzeigers (Analog Uhr)
diff --git a/app-wear-shared/shared/src/main/res/values-it-rIT/strings.xml b/app-wear-shared/shared/src/main/res/values-it-rIT/strings.xml
index 534a495cd2..29c3b4675e 100644
--- a/app-wear-shared/shared/src/main/res/values-it-rIT/strings.xml
+++ b/app-wear-shared/shared/src/main/res/values-it-rIT/strings.xml
@@ -38,5 +38,55 @@
Autore: %1$s
Nome: %1$s
Nome file: %1$s
+ Versione plugin: %1$s
+ Nome: %1$s (%2$s)
+ Mostra IOB
+ Mostra IOB dettagliato
+ Mostra COB
+ Mostra delta
+ Mostra delta dettagliato
+ Mostra delta medio
+ Mostra batteria telefono
+ Mostra batteria rig
+ Mostra velocità basale
+ Mostra stato loop
+ Mostra BG
+ Mostra BGI
+ Mostra frecce direzionali
+ Mostra Indietro
+ Watchface predefinita, puoi fare click sul tasto ESPORTA WATCHFACE per generare un template
Watchface predefinita
+ Immagine sfondo
+ Grafici (BG, basale, linee di previsione...)
+ Immagine davanti al grafico e dietro i campi di testo
+ Testo libero 1
+ Testo libero 2
+ Testo libero 3
+ Testo libero 4
+ Etichetta IOB o somma IOB se in dettaglio
+ Somma IOB o (Bolo_IOB|Basale_IOB) se in dettaglio
+ Etichetta COB
+ Valore COB
+ Delta BG breve
+ Delta BG medio (15min)
+ Batteria telefono (%)
+ Batteria globale loop (%)
+ Velocità basale
+ Valore BGI
+ Tempo (HH:MM o HH:MM:SS)
+ Ora (HH)
+ Minuto (MM)
+ Secondo (SS)
+ AM o PM
+ Nome del giorno della settimana
+ Giorno (DD)
+ Nome del mese (breve)
+ Stato loop e indietro
+ Freccia direzionale
+ Minuti addietro per l\'ultimo valore BG ricevuto
+ Valore BG
+ Immagine di copertina davanti al testo (quadranti...)
+ Immagine lancetta ore (orologio analogico)
+ Immagine lancetta minuti (orologio analogico)
+ Immagine lancetta secondi (orologio analogico)
diff --git a/app-wear-shared/shared/src/main/res/values-lt-rLT/strings.xml b/app-wear-shared/shared/src/main/res/values-lt-rLT/strings.xml
index 833db72fb8..fc26b15329 100644
--- a/app-wear-shared/shared/src/main/res/values-lt-rLT/strings.xml
+++ b/app-wear-shared/shared/src/main/res/values-lt-rLT/strings.xml
@@ -56,4 +56,26 @@
Laikas nuo pask. vertės
Numatytasis ekranas. Paspaudus EKSPORTUOTI, bus sukurtas ruošinys
Numatytasis ekranas
+ Fono paveiksliukas
+ Grafikai (glikemija, bazė, prognozės...)
+ Laisvas tekstas 1
+ Laisvas tekstas 2
+ Laisvas tekstas 3
+ Laisvas tekstas 4
+ AAO vertė
+ Telefono baterija (%)
+ Bazė
+ KGI vertė
+ Laikas (val:min arba val:min:sek)
+ Val.
+ Min.
+ Sek.
+ AM ar PM
+ Savaitės diena
+ Diena (d.)
+ Mėnuo (sutrump.)
+ Ciklo būsena
+ Tendencijos rodyklė
+ Prieš kiek minučių nuskaityta glikemija
+ Glikemija
diff --git a/app-wear-shared/shared/src/main/res/values-nl-rNL/strings.xml b/app-wear-shared/shared/src/main/res/values-nl-rNL/strings.xml
index 4d743526b0..3c80dd8877 100644
--- a/app-wear-shared/shared/src/main/res/values-nl-rNL/strings.xml
+++ b/app-wear-shared/shared/src/main/res/values-nl-rNL/strings.xml
@@ -38,4 +38,55 @@
Auteur: %1$s
Naam: %1$s
Bestandsnaam: %1$s
+ Plugin versie: %1$s
+ Naam: %1$s (%2$s)
+ Toon IOB
+ Toon gedetailleerde IOB
+ Toon COB
+ Toon Delta
+ Toon gedetailleerde Delta
+ Toon gemiddelde delta
+ Toon Telefoon Batterij
+ Toon Rig batterij
+ Toon basaalstand
+ Toon Loop Status
+ Toon BG
+ Toon BGI
+ Toon richtingspijl
+ Toon tijd geleden
+ Standaard watchface, u kunt op de EXPORT WATCHFACE knop klikken om een sjabloon te genereren
+ Standaard watchface
+ Achtergrondafbeelding
+ Grafieken (BG, basaal, voorspellingslijnen...)
+ Afbeelding voor de grafiek en achter tekstvelden
+ Vrije tekst 1
+ Vrije tekst 2
+ Vrije tekst 3
+ Vrije tekst 4
+ IOB label of IOB totaal indien gedetailleerd
+ IOB totaal of (Bolus_IOB|Basal_IOB) indien gedetailleerd
+ COB label
+ COB waarde
+ Korte BG delta
+ Gemiddelde BG delta (15min)
+ Batterij Telefoon (%)
+ Globale loop batterij (%)
+ Basaal stand
+ BGI waarde
+ Tijd (UU:MM of UU:MM:SS)
+ Uur (UU)
+ Minuut (MM)
+ Seconde (SS)
+ AM of PM
+ Naam van de dag van de week
+ Dag (DD)
+ Maand (kort)
+ Loop status en tijd geleden
+ Richtingspijl
+ Minuten geleden voor laatst ontvangen BG
+ BG waarde
+ Masker afbeelding over tekst (bijv. uren indicators)
+ Afbeelding van uren wijzer (analoog horloge)
+ Afbeelding van minuut wijzer (analoog horloge)
+ Afbeelding van seconde wijzer (analoog horloge)
diff --git a/app-wear-shared/shared/src/main/res/values-sk-rSK/strings.xml b/app-wear-shared/shared/src/main/res/values-sk-rSK/strings.xml
index 5de0663dd8..443184e14f 100644
--- a/app-wear-shared/shared/src/main/res/values-sk-rSK/strings.xml
+++ b/app-wear-shared/shared/src/main/res/values-sk-rSK/strings.xml
@@ -34,4 +34,59 @@
Odpájanie
Čakám na odpojenie
+ Vytvorené: %1$s
+ Autor: %1$s
+ Meno: %1$s
+ Názov súboru: %1$s
+ Verzia pluginu: %1$s
+ Meno: %1$s (%2$s)
+ Zobraziť IOB
+ Zobraziť detailný IOB
+ Zobraziť COB
+ Zobraziť odchýlku
+ Zobraziť detailnú odchylku
+ Zobraziť priemernú odchýlku
+ Zobraziť stav batérie telefónu
+ Zobrazovať stav batérie ďalších zariadení
+ Zobraziť bazál
+ Zobraziť stav uzavretého okruhu
+ Zobraziť glykémiu
+ Zobraziť BGI
+ Zobraziť trendovú šípku
+ Zobraziť aktualizované pred
+ Predvolený ciferník. Môžete kliknúť na tlačítko EXPORTOVAŤ CIFERNÍK pre vygenerovanie šablóny
+ Predvolený ciferník
+ Obrázok pozadia
+ Grafy (glykémie, bazály, krivky predpovedí...)
+ Obrázok pred grafom a za textovými poliami
+ Voľný text 1
+ Voľný text 2
+ Voľný text 3
+ Voľný text 4
+ Štítok IOB alebo suma IOB pri zapnutých detailoch
+ Suma IOB alebo (Bolus_IOB|Basal_IOB) pri zapnutých detailoch
+ Štítok COB
+ Hodnota COB
+ Krátkodobý priemer
+ Priemerný rozdiel glykémií (15min)
+ Batéria telefónu (%)
+ Batéria uzavretého okruhu (%)
+ Bazálna dávka
+ Hodnota BGI
+ Čas (HH:MM alebo HH:MM:SS)
+ Hodiny (HH)
+ Minúty (MM)
+ Sekundy (SS)
+ AM alebo PM
+ Meno dňa v týždni
+ Deň (DD)
+ Názov mesiaca (krátky)
+ Stav uzavretého okruhu a čas
+ Trendová šípka
+ Pred minútami pre poslednú prijatú glykémiu
+ Hodnota glykémie
+ Úvodný obrázok pred textom (číselníky...)
+ Obrázok hodinovej ručičky (Analógové hodinky)
+ Obrázok minútovej ručičky (Analógové hodinky)
+ Obrázok sekundovej ručičky (Analógové hodinky)
diff --git a/app-wear-shared/shared/src/main/res/values-uk-rUA/strings.xml b/app-wear-shared/shared/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..dc0f7891d7
--- /dev/null
+++ b/app-wear-shared/shared/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/app/src/main/java/info/nightscout/androidaps/di/AppModule.kt b/app/src/main/java/info/nightscout/androidaps/di/AppModule.kt
index a02cf5afc2..62490d265a 100644
--- a/app/src/main/java/info/nightscout/androidaps/di/AppModule.kt
+++ b/app/src/main/java/info/nightscout/androidaps/di/AppModule.kt
@@ -11,13 +11,11 @@ import info.nightscout.androidaps.implementations.ConfigImpl
import info.nightscout.androidaps.implementations.InstantiatorImpl
import info.nightscout.androidaps.implementations.UiInteractionImpl
import info.nightscout.androidaps.workflow.CalculationWorkflowImpl
-import info.nightscout.androidaps.workflow.WorkerClassesImpl
import info.nightscout.core.workflow.CalculationWorkflow
import info.nightscout.interfaces.Config
import info.nightscout.interfaces.plugin.PluginBase
import info.nightscout.interfaces.profile.Instantiator
import info.nightscout.interfaces.ui.UiInteraction
-import info.nightscout.interfaces.workflow.WorkerClasses
@Suppress("unused")
@Module(
@@ -53,7 +51,6 @@ open class AppModule {
@Binds fun bindConfigInterface(config: ConfigImpl): Config
@Binds fun bindActivityNames(activityNames: UiInteractionImpl): UiInteraction
- @Binds fun bindWorkerClasses(workerClassesImpl: WorkerClassesImpl): WorkerClasses
@Binds fun bindCalculationWorkflow(calculationWorkflow: CalculationWorkflowImpl): CalculationWorkflow
@Binds fun bindInstantiator(instantiatorImpl: InstantiatorImpl): Instantiator
diff --git a/app/src/main/java/info/nightscout/androidaps/workflow/WorkerClassesImpl.kt b/app/src/main/java/info/nightscout/androidaps/workflow/WorkerClassesImpl.kt
deleted file mode 100644
index e55d4b8389..0000000000
--- a/app/src/main/java/info/nightscout/androidaps/workflow/WorkerClassesImpl.kt
+++ /dev/null
@@ -1,9 +0,0 @@
-package info.nightscout.androidaps.workflow
-
-import info.nightscout.interfaces.workflow.WorkerClasses
-import javax.inject.Inject
-
-class WorkerClassesImpl @Inject constructor() : WorkerClasses {
-
- //override val nsProfileWorker = ProfilePlugin.NSProfileWorker::class.java
-}
\ No newline at end of file
diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml
index 5b41b3e8ee..9fb6416f8d 100644
--- a/app/src/main/res/values-pt-rPT/strings.xml
+++ b/app/src/main/res/values-pt-rPT/strings.xml
@@ -27,7 +27,7 @@
INVÁLIDO
Aumentar gradualmente o volume de alertas e notificações
Alertas locais
- Alertar caso nenhuma Glicose seja recebida
+ Alerta caso nenhuma Glicose seja recebida
Alertar caso não seja possível alcançar a bomba
Limite para bomba inacessível [min]
Alertar se forem necessários Hidratos
diff --git a/app/src/main/res/values-uk-rUA/strings.xml b/app/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..98031d622d
--- /dev/null
+++ b/app/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/core/graph/src/main/res/values-uk-rUA/strings.xml b/core/graph/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/core/graph/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/core/interfaces/src/main/java/info/nightscout/interfaces/workflow/WorkerClasses.kt b/core/interfaces/src/main/java/info/nightscout/interfaces/workflow/WorkerClasses.kt
deleted file mode 100644
index d09fb3e2ac..0000000000
--- a/core/interfaces/src/main/java/info/nightscout/interfaces/workflow/WorkerClasses.kt
+++ /dev/null
@@ -1,5 +0,0 @@
-package info.nightscout.interfaces.workflow
-
-interface WorkerClasses {
-// val nsProfileWorker: Class
-}
\ No newline at end of file
diff --git a/core/interfaces/src/main/res/values-uk-rUA/strings.xml b/core/interfaces/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..893025a56d
--- /dev/null
+++ b/core/interfaces/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/core/ui/src/main/res/values-bg-rBG/strings.xml b/core/ui/src/main/res/values-bg-rBG/strings.xml
index 246d2d368f..3e0c8bdf8c 100644
--- a/core/ui/src/main/res/values-bg-rBG/strings.xml
+++ b/core/ui/src/main/res/values-bg-rBG/strings.xml
@@ -108,10 +108,10 @@
Изтрий
Добави нов
Добави нов над
- Данните идват от различна помпа. Сменете драйвера на помпата и за да възстановите състоянието на помпата.
+ Данните идват от различна помпа. Сменете драйвера на помпата, за да възстановите състоянието на помпата.
КЗ
Калибрация
- Сларма след %1$d мин
+ Аларма след %1$d мин
Грешка в болуса. Сам провери истинската стойност на доставения инсулин
Болус подсещане
Продължителност
@@ -162,8 +162,9 @@
DIA
И / Въгл
Чувств
- Отмяната на временния базал е неуспешно
+ Отмяната на временния базал е неуспешна
Неуспешно спиране на удължен болус
+ Качване на статуса на помпата в NS или Tidepool
Изключен/забранен цикъл
Активен Инсулин (IOB)
@@ -297,6 +298,7 @@
СМЯНА КАНЮЛА
СМЯНА НА РЕЗЕРВОАР
КАЛИБРАЦИЯ
+ БОЛУС ПЪЛНЕНЕ
ЛЕЧЕНИЕ
ОБНОВИ ПОРТАЛА ЗА ЛЕЧЕНИЯ NS
ОБНОВИ СМЯНАТА НА ПРОФИЛ NS
@@ -374,6 +376,9 @@
ВЪГЛЕХИДРАТИ %1$d гр
УДЪЛЖЕН БОЛУС %1$.2f Е %2$d мин
ВЪВЕДИ СЪБИТИЯ
+ ИЗТРИВАНЕ НА АЛАРМИ
+ ДЕАКТИВИРАНЕ
+ АКТУАЛИЗИРАНЕ НА ЧАСА
ЗАРЕДИ ИСТОРИЯ %1$d
ЗАРЕДИ TDDs
ЗАДАЙ ПРОФИЛ
@@ -419,6 +424,7 @@
Избраният профил е с въглехидратно число %1$d. Аутотюн ще използва въглехидратно число %2$.2f гр/Е
Избраният профил е с инсулинова чувствителност %1$d. Autotune ще използва инсулинова чувствителност %2$.1f %3$s/U
Грешка във въведените данни, опитайте се отново да стартирате Autotune или да намалите броя на дните
+ Грешка във въведените данни, увеличете броя дни
Autotune започна изчисления, моля изчакайте
Проверете резултатите внимателно, преди да ги използвате!
Частичен резултат ден %1$d / %2$d настроен
@@ -449,11 +455,12 @@
Съветник на болус
Имаш висока захар. Вместо да се яде сега, се препоръчва да се изчака за по-добра захар. Искате ли да направите корекция сега и да ви напомня кога е време за ядене? В този случай няма да бъдат записвани въглехидрати и трябва да използвате съветника отново, когато ви напомня.
COB срещу IOB
- !!!!! Бавна абсорбция на въглехидрати: %2$d%% от времето. Проверете въведените данни. Може да има голяма грешка !!!!!]]>
+ !!!!! Бавна абсорбция на въглехидрати: %2$d%% от времето. Проверете пресметнатите данни. Активните въглехидрати могат да доведат до превишаване на дозите на инсулин !!!!!]]>
Стартирай част от резултата в калкулатора [%]
+ Времеви праг на гликемията [min]
Приложено болус ограничение: %1$.2f Е към %2$.2f Е
Болусът ще бъде само записан (без да е доставен чрез помпата)
- Алармата, когато е време за хранене.
+ Аларма, когато е време за хранене
Няма избрано действие, нищо няма да се изпълни
Не е налична кръвна захар, върху която да се изчисли!
Не е настроен активен профил!
@@ -467,7 +474,7 @@
Суперболус: %1$.2fЕ
15\' тенденция: %1$.2fЕ
Проценти: %1$.2fЕ x %2$d%% ≈ %3$.2fЕ
- Нарушение в ограниичението на инсулин!\nНе може да бъде доставен %1$.2fЕ
+ Нарушение в ограничението на инсулин!\nНе може да бъде доставен %1$.2fЕ
Временна цел: %1$s
%1$s към %2$s
Помпата не е налична!
@@ -535,7 +542,7 @@
понижение %1$s с %2$s
увеличение %1$s с %2$s
Достигнат лимит
- %1$dч:%2$dм
+ %1$dч %2$dм
Време на събитие
@@ -556,7 +563,7 @@
Don\'t kill my app?
Качването на логове е изключено!
- \n\nДокументация:\nhttps://androidaps.readthedocs.io\n\nfacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers
+ \n\nДокументация:\nhttps://androidaps.readthedocs.io\n\nFacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers
- %1$d дeн
- %1$d дни
diff --git a/core/ui/src/main/res/values-it-rIT/strings.xml b/core/ui/src/main/res/values-it-rIT/strings.xml
index 17cbf227b5..b9c4ba0a79 100644
--- a/core/ui/src/main/res/values-it-rIT/strings.xml
+++ b/core/ui/src/main/res/values-it-rIT/strings.xml
@@ -424,6 +424,7 @@
Il profilo selezionato ha %1$d valori IC. Autotune userà %2$.2f g/U
Il profilo selezionato ha %1$d valori ISF. Autotune userà %2$.1f %3$s/U
Errore nei dati di input, prova a eseguire di nuovo Autotune o ridurre il numero di giorni
+ Errore nei dati di input, aumenta il numero di giorni
Il calcolo di Autotune è iniziato, attendi
Controlla attentamente i risultati prima di utilizzarli!
Risultato parziale giorno %1$d / %2$d regolato
diff --git a/core/ui/src/main/res/values-lt-rLT/strings.xml b/core/ui/src/main/res/values-lt-rLT/strings.xml
index b5aac80d11..7cecfd135e 100644
--- a/core/ui/src/main/res/values-lt-rLT/strings.xml
+++ b/core/ui/src/main/res/values-lt-rLT/strings.xml
@@ -376,6 +376,8 @@
AV %1$d g
IŠTĘSTAS BOLUSAS %1$.2f vv %2$d min
GAUTI ĮVYKIUS
+ DEAKTYVUOTI
+ ATNAUJINTI LAIKĄ
GAUTI ISTORIJĄ %1$d
GAUTI BPD
NUSTATYTI PROFILĮ
diff --git a/core/ui/src/main/res/values-nl-rNL/strings.xml b/core/ui/src/main/res/values-nl-rNL/strings.xml
index 819363ce7b..031720914c 100644
--- a/core/ui/src/main/res/values-nl-rNL/strings.xml
+++ b/core/ui/src/main/res/values-nl-rNL/strings.xml
@@ -164,6 +164,7 @@
ISF
Annuleren van tijdelijke basaal mislukt
Annuleren van vertraagde bolus is mislukt
+ Upload pomp status naar NS of Tidepool
Uitgeschakelde/onderbroken loop
Insuline aan boord (IOB)
@@ -375,6 +376,9 @@
KOOLHYDRATEN %1$d gr
VERLENDE BOLUS %1$.2f E %2$d min
Laden van gebeurtenissen
+ ALARMEN WISSEN
+ DEACTIVEREN
+ TIJD UPDATEN
LAAD GESCHIEDENIS %1$d
LAAD TDD\'s
PROFIEL INSTELLEN
@@ -420,6 +424,7 @@
Het geselecteerde profiel heeft %1$d IC waarden. Autotune gebruikt %2$.2f g/E
Het geselecteerde profiel heeft %1$d ISF waarden. Autotune gebruikt %2$.1f %3$s/E
Fout in invoergegevens, probeer autotune opnieuw te starten of het aantal dagen te verminderen
+ Fout in invoergegevens, verhoog het aantal dagen
Autotune berekening gestart, even geduld a.u.b.
Controleer de resultaten zorgvuldig voordat u het gebruikt!
Gedeeltelijk resultaat dag %1$d / %2$d afgestemd
@@ -452,6 +457,7 @@
COB vs IOB
!!! Trage koolhydraat absorptie gedetecteerd: %2$d%% van de tijd. Controleer je berekening nogmaals. COB kan zijn overschat waardoor er misschien meer insuline wordt afgegeven!!! zijn]]>
Voer dit deel van het bolus wizard resultaat uit [%]
+ Oude glycemie tijdsdrempel [min]
Bolusbeperking toegepast: %1$.2f E naar %2$.2f E
Bolus wordt alleen geregistreerd (niet toegediend door pomp)
Start alarm wanneer het tijd is om te eten
diff --git a/core/ui/src/main/res/values-sk-rSK/strings.xml b/core/ui/src/main/res/values-sk-rSK/strings.xml
index ea4f1f735d..4758e84c21 100644
--- a/core/ui/src/main/res/values-sk-rSK/strings.xml
+++ b/core/ui/src/main/res/values-sk-rSK/strings.xml
@@ -376,6 +376,9 @@
SACHARIDY %1$d g
PREDĹŽENÝ BOLUS %1$.2f U %2$d min
Načítavanie udalostí
+ ZMAZAŤ ALARMY
+ DEAKTIVOVAŤ
+ AKTUALIZOVAŤ ČAS
NAČÍTAŤ HISTÓRIU %1$d
NAČÍTAŤ CDD
NASTAVIŤ PROFIL
@@ -421,6 +424,7 @@
Vybraný profil má %1$d hodnôt IC. Autotune bude používať %2$.2f g/JI
Vybraný profil má %1$d hodnôt ISF. Autotune bude používať %2$.1f %3$s/JI
Chyba vstupných dát, skúste znova spustiť Autotune, alebo znížte počet dní
+ Chyba vo vstupných dátach, zvýšte počet dní
Autotune spustený, prosím buďte trpezliví
Pred použitím výsledky starostlivo skontrolujte!
Čiastočný výsledok - vyladený deň %1$d / %2$d
@@ -453,6 +457,7 @@
COB vs. IOB
!!!!! Detekovaná pomalá absorbcia sacharidov: %2$d%% času. Prekontrolujte kalkuláciu. COB môže byť úplne iné, môže byť podaného viac inzulínu!!!!!]]>
Podaj túto časť z výsledku kalkulácie [%]
+ Časový limit starej glykémie [min]
Použité obmedzenie bolusu: %1$.2f JI na %2$.2f JI
Bolus bude iba zaznamenaný (nie pumpou vydaný)
Spustiť výstrahu, keď je čas na jedlo
diff --git a/core/ui/src/main/res/values-uk-rUA/protection.xml b/core/ui/src/main/res/values-uk-rUA/protection.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/core/ui/src/main/res/values-uk-rUA/protection.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/core/ui/src/main/res/values-uk-rUA/strings.xml b/core/ui/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..9b7d416b40
--- /dev/null
+++ b/core/ui/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/utils/src/main/res/values-uk-rUA/strings.xml b/core/utils/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/core/utils/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/core/validators/src/main/res/values-uk-rUA/validator.xml b/core/validators/src/main/res/values-uk-rUA/validator.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/core/validators/src/main/res/values-uk-rUA/validator.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/database/impl/src/main/java/info/nightscout/database/impl/daos/BolusDao.kt b/database/impl/src/main/java/info/nightscout/database/impl/daos/BolusDao.kt
index cb91fed85b..fd1c106776 100644
--- a/database/impl/src/main/java/info/nightscout/database/impl/daos/BolusDao.kt
+++ b/database/impl/src/main/java/info/nightscout/database/impl/daos/BolusDao.kt
@@ -63,11 +63,11 @@ internal interface BolusDao : TraceableDao {
fun getBolusesIncludingInvalidFromTimeToTime(from: Long, to: Long): Single>
// This query will be used with v3 to get all changed records
- @Query("SELECT * FROM $TABLE_BOLUSES WHERE id > :id AND type <> :exclude AND referenceId IS NULL OR id IN (SELECT DISTINCT referenceId FROM $TABLE_BOLUSES WHERE id > :id) ORDER BY id ASC")
+ @Query("SELECT * FROM $TABLE_BOLUSES WHERE id > :id AND pumpId IS NOT NULL AND type <> :exclude AND referenceId IS NULL OR id IN (SELECT DISTINCT referenceId FROM $TABLE_BOLUSES WHERE id > :id) ORDER BY id ASC")
fun getModifiedFrom(id: Long, exclude: Bolus.Type = Bolus.Type.PRIMING): Single>
// for WS we need 1 record only
- @Query("SELECT * FROM $TABLE_BOLUSES WHERE id > :id AND type <> :exclude ORDER BY id ASC limit 1")
+ @Query("SELECT * FROM $TABLE_BOLUSES WHERE id > :id AND pumpId IS NOT NULL AND type <> :exclude ORDER BY id ASC limit 1")
fun getNextModifiedOrNewAfterExclude(id: Long, exclude: Bolus.Type = Bolus.Type.PRIMING): Maybe
@Query("SELECT * FROM $TABLE_BOLUSES WHERE id = :referenceId")
diff --git a/database/impl/src/main/java/info/nightscout/database/impl/daos/TemporaryBasalDao.kt b/database/impl/src/main/java/info/nightscout/database/impl/daos/TemporaryBasalDao.kt
index 0a89476e45..373851489b 100644
--- a/database/impl/src/main/java/info/nightscout/database/impl/daos/TemporaryBasalDao.kt
+++ b/database/impl/src/main/java/info/nightscout/database/impl/daos/TemporaryBasalDao.kt
@@ -72,11 +72,11 @@ internal interface TemporaryBasalDao : TraceableDao {
fun getLastHistoryRecord(id: Long): TemporaryBasal?
// This query will be used with v3 to get all changed records
- @Query("SELECT * FROM $TABLE_TEMPORARY_BASALS WHERE id > :id AND referenceId IS NULL OR id IN (SELECT DISTINCT referenceId FROM $TABLE_TEMPORARY_BASALS WHERE id > :id) ORDER BY id ASC")
+ @Query("SELECT * FROM $TABLE_TEMPORARY_BASALS WHERE id > :id AND pumpId IS NOT NULL AND referenceId IS NULL OR id IN (SELECT DISTINCT referenceId FROM $TABLE_TEMPORARY_BASALS WHERE id > :id) ORDER BY id ASC")
fun getModifiedFrom(id: Long): Single>
// for WS we need 1 record only
- @Query("SELECT * FROM $TABLE_TEMPORARY_BASALS WHERE id > :id ORDER BY id ASC limit 1")
+ @Query("SELECT * FROM $TABLE_TEMPORARY_BASALS WHERE id > :id AND pumpId IS NOT NULL ORDER BY id ASC limit 1")
fun getNextModifiedOrNewAfter(id: Long): Maybe
@Query("SELECT * FROM $TABLE_TEMPORARY_BASALS WHERE id = :referenceId")
diff --git a/database/impl/src/main/java/info/nightscout/database/impl/transactions/InsertBolusWithTempIdTransaction.kt b/database/impl/src/main/java/info/nightscout/database/impl/transactions/InsertBolusWithTempIdTransaction.kt
index 3096e8c943..2d5f572dc1 100644
--- a/database/impl/src/main/java/info/nightscout/database/impl/transactions/InsertBolusWithTempIdTransaction.kt
+++ b/database/impl/src/main/java/info/nightscout/database/impl/transactions/InsertBolusWithTempIdTransaction.kt
@@ -15,7 +15,7 @@ class InsertBolusWithTempIdTransaction(
val result = TransactionResult()
val current = database.bolusDao.findByPumpTempIds(bolus.interfaceIDs.temporaryId!!, bolus.interfaceIDs.pumpType!!, bolus.interfaceIDs.pumpSerial!!)
if (current == null) {
- database.bolusDao.insert(bolus)
+ bolus.id = database.bolusDao.insert(bolus)
result.inserted.add(bolus)
}
return result
diff --git a/database/impl/src/main/java/info/nightscout/database/impl/transactions/InsertGlucoseValueTransaction.kt b/database/impl/src/main/java/info/nightscout/database/impl/transactions/InsertGlucoseValueTransaction.kt
deleted file mode 100644
index 3c0c8215c2..0000000000
--- a/database/impl/src/main/java/info/nightscout/database/impl/transactions/InsertGlucoseValueTransaction.kt
+++ /dev/null
@@ -1,13 +0,0 @@
-package info.nightscout.database.impl.transactions
-
-import info.nightscout.database.entities.GlucoseValue
-
-/**
- * Creates the GlucoseValue
- */
-class InsertGlucoseValueTransaction(val glucoseValue: GlucoseValue) : Transaction() {
-
- override fun run() {
- database.glucoseValueDao.insert(glucoseValue)
- }
-}
\ No newline at end of file
diff --git a/database/impl/src/main/java/info/nightscout/database/impl/transactions/InsertTemporaryBasalWithTempIdTransaction.kt b/database/impl/src/main/java/info/nightscout/database/impl/transactions/InsertTemporaryBasalWithTempIdTransaction.kt
index 9c94e62042..2e44a4984c 100644
--- a/database/impl/src/main/java/info/nightscout/database/impl/transactions/InsertTemporaryBasalWithTempIdTransaction.kt
+++ b/database/impl/src/main/java/info/nightscout/database/impl/transactions/InsertTemporaryBasalWithTempIdTransaction.kt
@@ -15,7 +15,7 @@ class InsertTemporaryBasalWithTempIdTransaction(private val temporaryBasal: Temp
val result = TransactionResult()
val current = database.temporaryBasalDao.findByPumpTempIds(temporaryBasal.interfaceIDs.temporaryId!!, temporaryBasal.interfaceIDs.pumpType!!, temporaryBasal.interfaceIDs.pumpSerial!!)
if (current == null) {
- database.temporaryBasalDao.insert(temporaryBasal)
+ temporaryBasal.id = database.temporaryBasalDao.insert(temporaryBasal)
result.inserted.add(temporaryBasal)
}
return result
diff --git a/implementation/src/main/res/values-uk-rUA/strings.xml b/implementation/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..b31c519926
--- /dev/null
+++ b/implementation/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/insight/src/main/java/info/nightscout/androidaps/plugins/pump/insight/satl/SatlMessage.java b/insight/src/main/java/info/nightscout/androidaps/plugins/pump/insight/satl/SatlMessage.java
index eba9601068..37fcf60d86 100644
--- a/insight/src/main/java/info/nightscout/androidaps/plugins/pump/insight/satl/SatlMessage.java
+++ b/insight/src/main/java/info/nightscout/androidaps/plugins/pump/insight/satl/SatlMessage.java
@@ -105,10 +105,11 @@ public abstract class SatlMessage {
if (packetLength != packetLengthXOR) throw new InvalidPacketLengthsException();
if (version != VERSION) throw new IncompatibleSatlVersionException();
if (clazz == null) throw new InvalidSatlCommandException();
- SatlMessage message = null;
+ SatlMessage message;
try {
message = clazz.newInstance();
- } catch (Exception ignored) {
+ } catch (Exception exception) {
+ throw new IllegalArgumentException();
}
message.parse(ByteBuf.from(payload));
message.setNonce(parsedNonce);
@@ -135,10 +136,11 @@ public abstract class SatlMessage {
if (packetLength != packetLengthXOR) throw new InvalidPacketLengthsException();
if (version != VERSION) throw new IncompatibleSatlVersionException();
if (clazz == null) throw new InvalidSatlCommandException();
- SatlMessage message = null;
+ SatlMessage message;
try {
message = clazz.newInstance();
- } catch (Exception ignored) {
+ } catch (Exception exception) {
+ throw new IllegalArgumentException();
}
message.parse(ByteBuf.from(payload));
message.setNonce(Nonce.fromProductionalBytes(nonce));
diff --git a/insight/src/main/res/values-bg-rBG/alert_descriptions.xml b/insight/src/main/res/values-bg-rBG/alert_descriptions.xml
index 244b6cc578..ee1412bf0c 100644
--- a/insight/src/main/res/values-bg-rBG/alert_descriptions.xml
+++ b/insight/src/main/res/values-bg-rBG/alert_descriptions.xml
@@ -1,24 +1,24 @@
- %1$d%%\nПродължителност: %2$s h]]>
- %1$s U]]>
+ %1$d%%\nПродължителност: %2$s ч]]>
+ %1$s Е]]>
Сменете на батерията.
Задаване на време и дата.
Свържете с Accu-Chek поддръжка.
%1$d%%
Продължителност: %2$s ч]]>
%1$s Е
Доставени: %2$s Е]]>
Поставете резервоар.
- Промяна резервоар.
- Сменете на батерията.
+ Сменете резервоар.
+ Сменете батерията.
Проверете статуса на помпата.
Сменете сет.
Свържете с Accu-Chek поддръжка.
- Промяна резервоар.
- Рестартирайте прехвърляне на данни.
+ Сменете резервоар.
+ Рестартирайте сваляне на данни.
Проверете статуса на помпата.
Задайте тип батерия.
Задайте тип резевоар.
- Сменете батерията и резервоарът.
+ Сменете батерията и резервоара.
Сменете резервоар.
Промяна на езика.
diff --git a/insight/src/main/res/values-bg-rBG/alert_titles.xml b/insight/src/main/res/values-bg-rBG/alert_titles.xml
index 26025edc39..dc3d8a6613 100644
--- a/insight/src/main/res/values-bg-rBG/alert_titles.xml
+++ b/insight/src/main/res/values-bg-rBG/alert_titles.xml
@@ -1,15 +1,15 @@
- Доставен болус
+ Доставете болус
Пропуснат болус
Аларма часовник
Сменете сет
Временен базал приключен
- Малко инсулин в резервоарът
+ Малко инсулин в резервоара
Изтощена батерия
Невалидна дата/час
Край на гаранция
- Временен базаланулиран
+ Временен базал анулиран
Болус анулиран
Предупреждение при зареждане
Няма поставен резервоар
@@ -23,7 +23,7 @@
Таймаут за режим Пауза
Не е зададен тип батерия
Не е зададен тип резевоар
- Маханична грешка
+ Механична грешка
Грешка при превъртане
Грешка при задаване на език
diff --git a/insight/src/main/res/values-bg-rBG/strings.xml b/insight/src/main/res/values-bg-rBG/strings.xml
index 0eef669009..e6a6eb5a43 100644
--- a/insight/src/main/res/values-bg-rBG/strings.xml
+++ b/insight/src/main/res/values-bg-rBG/strings.xml
@@ -28,9 +28,9 @@
%1$s:%2$s
Тръба сменена
Sight
- Информация за Insight Pump
- Изключи вибрациите при ръчен болус
- За болус и разширен болус (само на разположение с Insight фърмуер 3.x)
+ Аларми за Insight Pump
+ Изключи вибрациите при ръчно подаване на болус
+ За болус и удължен болус (налично само с Insight фърмуер 3.x)
Изключи вибрациите при автоматичен болус
За SMB и временни базали с емулация (достъпна само с Insight фърмуер 3.x)
Таймаут при сдвояването - рестартирайте bluetooth
@@ -38,10 +38,10 @@
Помпата е стартирана
Последно свързване: преди %1$d минути
TBR: %1$d%% за %2$d / %3$d мин
- Удължен: %1$.2f / %2$.2f U за %3$d мин
- Удължен: %1$.2f / %2$.2f U за %3$d мин
+ Удължен: %1$.2f / %2$.2f Е за %3$d мин
+ Двувълнов: %1$.2f / %2$.2f Е за %3$d мин
ТДД: %1$.2f
- Рез.: %1$.2fE
+ Рез.: %1$.2f E
Бат.: %1$d%%
Софтуер версия
UI процесор софтуер версия
@@ -55,12 +55,12 @@
Изтриване на сдвояване
Записвай смяната на местата
Записвай смените на резервоар
- Записвай смените на резервоар
+ Записвай смените на тръба
Записвай смяната на батерия
Записвай промените в режима
Записвай аларми
Разреши емулация на временни базали
- Използвайте удължени болуси вместо временни базали да се заобиколи ограничението от 250%%
+ Използвайте удължени болуси вместо временни базали, за да се заобиколи ограничението от 250%%
Забавяне при прекъсване на връзката [сек]
Макс време за възстановяване [сек]
Мин време за възстановяване [сек]
diff --git a/insight/src/main/res/values-uk-rUA/alert_codes.xml b/insight/src/main/res/values-uk-rUA/alert_codes.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/insight/src/main/res/values-uk-rUA/alert_codes.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/insight/src/main/res/values-uk-rUA/alert_descriptions.xml b/insight/src/main/res/values-uk-rUA/alert_descriptions.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/insight/src/main/res/values-uk-rUA/alert_descriptions.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/insight/src/main/res/values-uk-rUA/alert_titles.xml b/insight/src/main/res/values-uk-rUA/alert_titles.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/insight/src/main/res/values-uk-rUA/alert_titles.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/insight/src/main/res/values-uk-rUA/exceptions.xml b/insight/src/main/res/values-uk-rUA/exceptions.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/insight/src/main/res/values-uk-rUA/exceptions.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/insight/src/main/res/values-uk-rUA/strings.xml b/insight/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/insight/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/plugins/aps/src/main/res/values-bg-rBG/strings.xml b/plugins/aps/src/main/res/values-bg-rBG/strings.xml
index e1b161e79f..c4bbc0100f 100644
--- a/plugins/aps/src/main/res/values-bg-rBG/strings.xml
+++ b/plugins/aps/src/main/res/values-bg-rBG/strings.xml
@@ -14,18 +14,18 @@
Когато се установи резистентност, намалява целевата глюкоза.
Чувствителността увеличава целта
Когато се установи чувствителност, повишаване на целевата глюкоза
- Модула е изключен
+ Модулът е изключен
Няма данни за КЗ
Няма налични данни за авточувствителност
Динамичен ISF
Изпълнява
OpenAPS AMA
Общо %1$d елемента.\nАктуална стойност:
- APS
- Алгоритъма, какъвто е бил през 2017
+ OAPS
+ Алгоритъмът, какъвто е бил през 2017
Най-новият алгоритъм (само за напреднали потребители)
- Най-новия алгоритм за напреднали потребители с динамичен/автоматичен ISF
- Каква част от DIA след болус да изчаква AAPS преди да направи нещо
+ Най-новия алгоритъм, за напреднали потребители с динамичен/автоматичен ISF
+ Каква част от DIA след болус да изчаква AAPS, преди да направи нещо
Старт сега
Последно изпълнение
Параметри на входа
diff --git a/plugins/aps/src/main/res/values-uk-rUA/strings.xml b/plugins/aps/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..1190317d93
--- /dev/null
+++ b/plugins/aps/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/plugins/automation/src/main/res/values-bg-rBG/strings.xml b/plugins/automation/src/main/res/values-bg-rBG/strings.xml
index 0aae953888..396e2698b0 100644
--- a/plugins/automation/src/main/res/values-bg-rBG/strings.xml
+++ b/plugins/automation/src/main/res/values-bg-rBG/strings.xml
@@ -92,6 +92,8 @@
Последен болус преди %1$s %2$s минути
Активни въглехидрати
Въгл %1$s %2$.0f
+ Сърдечен ритъм
+ СР %1$s %2$.0f
IOB [Ед]:
Разсt [м]:
Повтарящо се време
diff --git a/plugins/automation/src/main/res/values-nl-rNL/strings.xml b/plugins/automation/src/main/res/values-nl-rNL/strings.xml
index be72130e16..f908861229 100644
--- a/plugins/automation/src/main/res/values-nl-rNL/strings.xml
+++ b/plugins/automation/src/main/res/values-nl-rNL/strings.xml
@@ -92,6 +92,8 @@
Laatste bolus %1$s %2$s min geleden
COB
COB %1$s %2$.0f
+ Hartslag
+ HR %1$s %2$.0f
IOB [E]:
Afst [m]:
Herhaal tijd
diff --git a/plugins/automation/src/main/res/values-uk-rUA/strings.xml b/plugins/automation/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..121e8d7881
--- /dev/null
+++ b/plugins/automation/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/plugins/configuration/src/main/res/values-bg-rBG/strings.xml b/plugins/configuration/src/main/res/values-bg-rBG/strings.xml
index a4fb079ab9..1403ddb163 100644
--- a/plugins/configuration/src/main/res/values-bg-rBG/strings.xml
+++ b/plugins/configuration/src/main/res/values-bg-rBG/strings.xml
@@ -6,6 +6,7 @@
Предишен
Съветник за настройване
КРАЙ
+ Добре дошли
Добре дошли в съветника за настройки. Той ще ви преведе през етапите на настройка.
Лицензионно споразумение с краен потребител
НЕ ТРЯБВА ДА СЕ ИЗПОЛЗВА ЗА ВЗЕМАНЕ НА МЕДИЦИНСКИ РЕШЕНИЯ. НЯМА ГАРАНЦИЯ ЗА ПРОГРАМАТА, ДО СТЕПЕНТА, ПОЗВОЛЕНА ОТ ПРИЛОЖИМОТО ПРАВО. ОСВЕН КОГАТО Е ПОСОЧЕНО ДРУГО В ПИСМЕН ВИД, ПРИТЕЖАТЕЛИТЕ НА АВТОРСКОТО ПРАВО И/ИЛИ ДРУГИ СТРАНИ ПРЕДОСТАВЯТ ПРОГРАМАТА \"КАКТО Е\", БЕЗ ГАРАНЦИИ ОТ ВСЯКАКЪВ ВИД, ИЗРАЗЕНИ ИЛИ ПОДРАЗБИРАЩИ СЕ, ВКЛЮЧИТЕЛНО, НО НЕ САМО, ПОДРАЗБИРАЩИ СЕ ГАРАНЦИИ ЗА ПРОДАВАЕМОСТ И ПРИГОДНОСТ ЗА КОНКРЕТНА ЦЕЛ. ЦЕЛИЯ РИСК ПО ОТНОШЕНИЕ НА КАЧЕСТВОТО И ЕФЕКТИВНОСТТА НА ПРОГРАМАТА Е САМО ВАШ. АКО ПРОГРАМАТА НЕ СРАБОТИ, ВИЕ ПОЕМАТЕ ВСИЧКИ НЕОБХОДИМИ РАЗХОДИ ЗА ОБСЛУЖВАНЕ, РЕМОНТ ИЛИ КОРЕКЦИЯ.
@@ -16,15 +17,15 @@
Ниската граница на диапазона (графика)
Високата граница на диапазона (графика)
Разрешение
- ААПС изисква разрешение за да може да Ви уведомява
- Приложение се нуждае от достъп до местоположението Ви за сканиране и WiFi идентификация
- Приложението се нуждае от разрешение да съхранява данни за да може съхранява лог файлове и експортира настройки
+ ААПС изисква разрешение, за да може да Ви уведомява
+ Приложението се нуждае от достъп до местоположението Ви, за BT сканиране и WiFi идентификация
+ Приложението се нуждае от разрешение да съхранява данни, за да може да съхранява лог файлове и експортира настройки
Питане за разрешение
%1$s се нуждае от одобрение на оптимизацията на батерията за правилна работа
Открити са предишни настройки
Главната парола се използва за архивиране на настройки и за подмяна на защитата в приложението. Запомни я или я пази на сигурно място.
- Сегашна главна парола
- Използвай стойностите от вашето най-голямо хранен, с което обикновено се храните
+ Настояща главна парола
+ Използвай стойностите от вашето най-голямо хранене, което обикновено консумирате
Синхронизирайте данни в облака. Можете да пропуснете тази част сега, но няма да можете да преминавате цели, докато не настроите Nightscout или Tidepool клиент.
Статус:
Име на пациента
@@ -47,7 +48,7 @@
Избор на данни
Качване на статистики във Fabric
Позволява автоматично изпращане на данни за грешки и статистически данни до разработчиците чрез услугата fabric.io .
- Тази идентификация ще бъде приложена към справките за грешки за да можем да се свържем с вас при спешни случаи. Пе желание е.
+ Тази идентификация ще бъде приложена към справките за грешки, за да можем да се свържем с вас при спешни случаи. По желание е.
Идентификация (имейл, Фейсбук или Дискорд и др.)
Искане
APS режим
@@ -152,6 +153,7 @@
Липсва конфигурация на шифроване, форматът на настройките е невалиден!
Неподдържан или непотвърден алгоритъм за криптиране!
+ Избор на персонализиран Watchface
Моля рестартирайте телефона си или AAPS от Системни настройки, иначе AAPS няма да има логове (това е важно за да се проследява и верифицира, че алгоритъма работи правилно)!
diff --git a/plugins/configuration/src/main/res/values-it-rIT/strings.xml b/plugins/configuration/src/main/res/values-it-rIT/strings.xml
index 0ee3645040..ab76ba358a 100644
--- a/plugins/configuration/src/main/res/values-it-rIT/strings.xml
+++ b/plugins/configuration/src/main/res/values-it-rIT/strings.xml
@@ -6,6 +6,7 @@
Indietro
Configurazione guidata
FINE
+ Benvenuto
Benvenuto nella configurazione guidata. Ti seguirò durante tutto il processo.\n
Contratto di licenza per l\'utente
NON DEVE ESSERE USATO PER PRENDERE DECISIONI MEDICHE. NON ESISTE ALCUNA GARANZIA PER IL PROGRAMMA, NELLA MISURA CONSENTITA DALLA LEGGE APPLICABILE. TRANNE QUANDO DIVERSAMENTE INDICATO PER ISCRITTO, I DETENTORI DEL COPYRIGHT E/O ALTRE PARTI FORNISCONO IL PROGRAMMA \"COSÌ COM\'È\" SENZA GARANZIA DI ALCUN TIPO, ESPLICITA O IMPLICITA, INCLUSE, MA NON LIMITATAMENTE A, GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UN SCOPO PARTICOLARE. L\'INTERO RISCHIO RIGUARDO LA QUALITÀ E LE PRESTAZIONI DEL PROGRAMMA È TUO. SE IL PROGRAMMA DOVESSE RISULTARE DIFETTOSO, TI ASSUMI IL COSTO DI TUTTE LE NECESSARIE MANUTENZIONI, RIPARAZIONI O CORREZIONI.
diff --git a/plugins/configuration/src/main/res/values-nl-rNL/strings.xml b/plugins/configuration/src/main/res/values-nl-rNL/strings.xml
index 299808c3c6..91d5eba4b8 100644
--- a/plugins/configuration/src/main/res/values-nl-rNL/strings.xml
+++ b/plugins/configuration/src/main/res/values-nl-rNL/strings.xml
@@ -6,6 +6,7 @@
Vorige
Setup Wizard
FINISH
+ Welkom
Welkom bij de wizard setup. Het zal je begeleiden door het setup-process\n
Eind gebruiker overeenkomst
MUST NOT BE USED TO MAKE MEDICAL DECISIONS. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “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.
@@ -152,6 +153,7 @@
Ontbrekende versleutelingsconfiguratie, instellingen indeling is ongeldig!
Niet-ondersteund of niet opgegeven versleutelingsalgoritme!
+ Selecteer aangepaste watchface
Herstart je telefoon of herstart AndroidAPS vanuit de systeem instellingen a. u. b. \nanders zal AndroidAPS geen log mogelijkheid hebben (Dit is belangrijk om te controleren of de algoritmes correct werken)!
diff --git a/plugins/configuration/src/main/res/values-sk-rSK/strings.xml b/plugins/configuration/src/main/res/values-sk-rSK/strings.xml
index 899059c185..6d030faab7 100644
--- a/plugins/configuration/src/main/res/values-sk-rSK/strings.xml
+++ b/plugins/configuration/src/main/res/values-sk-rSK/strings.xml
@@ -6,6 +6,7 @@
Späť
Sprievodca nastavením
Dokončiť
+ Vitajte
Vitajte v sprievodcovi nastavení. Prevedie Vás procesom nastavenia programu\n
Licenčná zmluva s koncovým používateľom
Tento program nemôže byť použitý na medicínske rozhodnutia. Na program neexistuje žiadna záruka, alebo garantovaná podpora v akejkoľvek podobe. Keď už sa rozhodneš pre používanie, tak jeho kvalita a celkové schopnosti tohto projektu závisia len na Tebe samotnom. Ak by sa ukázalo, že je program chybný, preberáš všetky potrebné náklady na liečbu, prípadne náklady na iné servisné služby, opravy, alebo korekcie.
@@ -152,6 +153,7 @@
Chýba konfigurácia šifrovania, formát nastavení je neplatný!
Nepodporovaný alebo neurčený šifrovací algoritmus!
+ Vyberte vlastný ciferník
Prosím reštartujte Váš telefón, alebo reštartujte AndroidAPS z nastavení \nv opačnom prípade AndroidAPS nebude mocť zaznamenávať logy (dôležité kvôli sledovaniu a overovaniu, že algoritmus pracuje správne)!
diff --git a/plugins/configuration/src/main/res/values-uk-rUA/strings.xml b/plugins/configuration/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..546b9b2c0c
--- /dev/null
+++ b/plugins/configuration/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/plugins/constraints/src/main/res/values-bg-rBG/exam.xml b/plugins/constraints/src/main/res/values-bg-rBG/exam.xml
index 832e8fc3c0..70279aaca9 100644
--- a/plugins/constraints/src/main/res/values-bg-rBG/exam.xml
+++ b/plugins/constraints/src/main/res/values-bg-rBG/exam.xml
@@ -200,6 +200,7 @@
При превключване на 120% профил, кои отговори са верни?
Целевата кръвна захар ще бъде с 20% по-висока.
Базалните нива ще бъдат с 20% по-високи.
+ Целевата КЗ ще остане непроменена.
ISF ще бъде с 20% по-висок.
Смяна на профил
Ако станете 2 часа по-рано от обикновено, как трябва да уведомите AAPS за промяната в графика си?
diff --git a/plugins/constraints/src/main/res/values-bg-rBG/objectives.xml b/plugins/constraints/src/main/res/values-bg-rBG/objectives.xml
index 293d69d415..9b87f82a4b 100644
--- a/plugins/constraints/src/main/res/values-bg-rBG/objectives.xml
+++ b/plugins/constraints/src/main/res/values-bg-rBG/objectives.xml
@@ -24,7 +24,11 @@
Една седмица успешно дневно използване с редовно въвеждане на въглехидрати
Ако вашият резултат от autosens не се колебае около 100%, вашият профил вероятно е грешен.
Добавяне на допълнителни функции за използване през деня, като SMB
+ Трябва да прочетете wiki и да увеличите maxIOB, за да могат SMB да работят добре! Добро начало е maxIOB = средния болус за хранене + 3 x най-големия базал от профила
Използването на SMB трябва да е вашата основна цел. Алгоритъмът Oref1 е създаден, за да ви помогне и с вашите болуси. Не трябва да давате пълен болус за вашата храна, а само част от него и оставете AAPS да ви даде останалото, ако е необходимо. По този начин имате по-голям диапазон за грешно изчислени въглехидрати. Знаете ли, че можете да зададете процент от резултата от болус калкулатора, за да намалите размера на болуса?
+ Активиране на допълнителни функции за дневно използване, като плъгин за Динамична чувствителност
+ Уверете се, че SMB функционира правилно. Активирайте плъгин за Динамична чувствителност и определете подходящата калибрация за спецификите на вашето тяло. Препоръчително е да започнете със стойност по-ниска от 100% от съображения за безопасност.
+ Плъгин за Динамична чувствителност се основава на идеята, че общият прием на инсулин и текущите нива на КЗ влияят на реалната чувствителност. Плъгин за Динамична чувствителност може да променя вместо вас Фактор на инсулинова чувствителност (ISF), който алгоритъмът използва.
Разрешаване на автоматизация
Прочетете документацията за това как работи автоматизацията. Настройте първите си прости правила. Нека AAPS показва само известия. Когато сте сигурни, автоматизацията се задейства в точното време, за да заменете известяването с реални действия. (https: //androidaps.readthedocs.io/en/latest/EN/Usage/Automation.html)
Автоматизацията може да бъде добър слуга, но и лош господар. Не прекалявайте с употребата му. Не се опитвайте да замените основния алгоритъм. Тествайте правилото със съобщение само преди употреба. Зависи от поръчката.
diff --git a/plugins/constraints/src/main/res/values-bg-rBG/strings.xml b/plugins/constraints/src/main/res/values-bg-rBG/strings.xml
index 79f8e5c114..994a4483e7 100644
--- a/plugins/constraints/src/main/res/values-bg-rBG/strings.xml
+++ b/plugins/constraints/src/main/res/values-bg-rBG/strings.xml
@@ -10,6 +10,7 @@
стара версия
много стара версия
Приложението е твърде старо!
+ Не е проверявано за нова версия от %1$d дни! Връщане към LGS след %2$d дни, loop ще бъде изключен след %3$d дни. Възстановете интернет връзката!
Използвате грешна версия. APS е изключен!
Има налично обновяване до версия %1$s
Версия %1$s изтича на %2$s
@@ -47,4 +48,6 @@
Искате ли да нулирате прогреса си?
Следващ
Предишен
+ Изчисти завършените
+ Изчисти стартираните
diff --git a/plugins/constraints/src/main/res/values-de-rDE/strings.xml b/plugins/constraints/src/main/res/values-de-rDE/strings.xml
index 1b91595265..88b6cff6f3 100644
--- a/plugins/constraints/src/main/res/values-de-rDE/strings.xml
+++ b/plugins/constraints/src/main/res/values-de-rDE/strings.xml
@@ -48,4 +48,6 @@
Möchtest Du den Start der Ziele zurücksetzen? Du verlierst Deine Fortschritte.
Weiter
Zurück
+ Ziel erneut öffnen
+ Ziel neu starten
diff --git a/plugins/constraints/src/main/res/values-it-rIT/objectives.xml b/plugins/constraints/src/main/res/values-it-rIT/objectives.xml
index 16c741052f..0c7e772175 100644
--- a/plugins/constraints/src/main/res/values-it-rIT/objectives.xml
+++ b/plugins/constraints/src/main/res/values-it-rIT/objectives.xml
@@ -26,6 +26,9 @@
Abilitazione funzioni aggiuntive per l\'uso diurno, come SMB
È necessario leggere il wiki e aumentare maxIOB affinché le azioni di SMB funzionino adeguatamente! Un buon inizio è maxIOB = media bolo posto + 3 x max basale giornaliera
Usare SMB è il tuo obiettivo. L\'algoritmo Oref1 è stato progettato per aiutarti anche con i tuoi boli. Non dovresti erogare un bolo completo per il tuo cibo, ma solo una parte di esso e lasciare che AAPS ti dia il resto se necessario. In questo modo hai più spazio di azione per i carboidrati mal calcolati. Lo sapevi che puoi impostare una percentuale del risultato del calcolatore per ridurre la dimensione del bolo?
+ Attivazione di funzioni aggiuntive per l\'uso diurno, come il plugin sensibilità dinamica
+ Assicurarsi che SMB stia funzionando correttamente. Abilitare il plugin ISF Dinamico e identificare la calibrazione appropriata per l\'unicità del proprio corpo. Per sicurezza è consigliabile iniziare con un valore inferiore al 100%.
+ Il plugin Sensibilità Dinamica si basa sull\'idea che l\'assunzione totale di insulina e gli attuali livelli di glicemia influiscano sulla sensibilità attuale. Il plugin ISF Dinamico può regolare il fattore di sensibilità insulinica (ISF) utilizzato dall\'algoritmo per te.
Abilitazione automazione
Leggi la documentazione su come funziona l\'automazione. Configura le tue prime semplici regole. Consenti ad AAPS solo di visualizzare una notifica, non di eseguire un\'azione. Quando sei sicuro che l\'automazione viene attivata al momento giusto, sostituisci la notifica con un\'azione reale. (https://wiki.aaps.app/en/latest/Usage/Automation.html)
L\'automazione può essere un buon \"servitore\" ma anche un cattivo \"padrone\". Non abusarne. Non cercare di sostituire l\'algoritmo di base. Verifica lo stato dell\'automazione con un messaggio prima dell\'uso.
diff --git a/plugins/constraints/src/main/res/values-it-rIT/strings.xml b/plugins/constraints/src/main/res/values-it-rIT/strings.xml
index 0f8029c5d7..f8ed360801 100644
--- a/plugins/constraints/src/main/res/values-it-rIT/strings.xml
+++ b/plugins/constraints/src/main/res/values-it-rIT/strings.xml
@@ -10,6 +10,7 @@
versione datata
versione molto datata
Applicazione scaduta
+ Non è stata controllata la presenza di nuova versione per almeno %1$d giorni! Ritorno alla modalità LGS dopo %2$d giorni, il loop sarà disabilitato dopo %3$d giorni. Ristabilire la connessione internet!
Abbiamo rilevato che stai eseguendo una versione non valida. Loop disabilitato!
Versione %1$s disponibile
Versione: %1$s | Scadenza: %2$s
@@ -47,4 +48,6 @@
Vuoi resettare l\'avvio dell\'obiettivo? Potresti perdere i tuoi progressi.
Avanti
Indietro
+ Reset stato completato
+ Reset stato avviato
diff --git a/plugins/constraints/src/main/res/values-lt-rLT/strings.xml b/plugins/constraints/src/main/res/values-lt-rLT/strings.xml
index fa140f841e..bdccf28b40 100644
--- a/plugins/constraints/src/main/res/values-lt-rLT/strings.xml
+++ b/plugins/constraints/src/main/res/values-lt-rLT/strings.xml
@@ -48,4 +48,6 @@
Ar norite iš naujo nustatyti tikslų pradžią? Jūs galite prarasti jau pasiektus.
Kitas
Ankstesnis
+ Išvalyti užbaigtus
+ Išvalyti pradėtus
diff --git a/plugins/constraints/src/main/res/values-nl-rNL/objectives.xml b/plugins/constraints/src/main/res/values-nl-rNL/objectives.xml
index 15979d6b96..b3d33213b0 100644
--- a/plugins/constraints/src/main/res/values-nl-rNL/objectives.xml
+++ b/plugins/constraints/src/main/res/values-nl-rNL/objectives.xml
@@ -24,7 +24,11 @@
Gedurende 1 week succesvol overdag loopen met regelmatige invoer van koolhydraten
Als het resultaat van autosens zich niet rond de 100% beweegt dan is je profiel waarschijnlijk niet juist.
Activeren van extra functies overdag zoals SMB (super micro bolus)
+ Lees de wiki en verhoog maxIOB om SMB goed werkend te krijgen. Een goed begin is maxIOB=gemiddelde maaltijdbolus + 3 x max dagelijkse basaal
Het gebruik van SMB is het uiteindelijke doel. Het Oref1 algoritme is ontworpen om je ook te helpen met je bolussen. Je hoeft geen volledige bolus te geven voor jouw voeding, maar slechts een deel ervan en AAPS zal de rest geven als dat nodig is. Op deze manier heb je meer ruimte voor verkeerd berekende koolhydraten. Wist je dat je een percentage in de bolus calculator kan instellen om de hoeveelheid bolus te verminderen?
+ Activeren van extra functies overdag, zoals de Dynamic sensitivity plugin
+ Zorg ervoor dat SMB goed werkt. Schakel de DynamicISF plugin in en identificeer de juiste kalibratie voor het unieke karakter van uw lichaam. Om veiligheidsredenen is het raadzaam om te beginnen met een waarde die lager is dan 100%.
+ De DynamicISF plugin is gebaseerd op het idee dat de totale insuline inname en de huidige BGI de werkelijke gevoeligheid beïnvloeden. De DynamicISF plugin kan de insuline gevoeligheidsfactor (ISF) aanpassen die door het algoritme voor jou wordt gebruikt.
Automatisering inschakelen
Lees eerst de documentatie over hoe automatisering werkt. Maak daarna je eerste simpele regels, waarbij je in plaats van acties eerst gebruikt maakt van de notificaties. Wanneer je er dan zeker van bent, dat je automatisering op de goede momenten wordt geactiveerd, kan je de noticifcatie omzetten naar een echte actie.
(https://wiki.aaps.app/nl/latest/Usage/Automation.html)
diff --git a/plugins/constraints/src/main/res/values-nl-rNL/strings.xml b/plugins/constraints/src/main/res/values-nl-rNL/strings.xml
index 3c2abd2af5..5db2fec5e9 100644
--- a/plugins/constraints/src/main/res/values-nl-rNL/strings.xml
+++ b/plugins/constraints/src/main/res/values-nl-rNL/strings.xml
@@ -10,6 +10,7 @@
oude versie
zeer oude versie
Applicatie is verlopen
+ Er is tenminste %1$d dagen niet op een nieuwe versie gecontroleerd! Terugval naar LGS na %2$d dagen, na %3$d dagen zal de loop worden uitgeschakeld. Herstel de internetverbinding!
We hebben gedetecteerd dat je een ongeldige versie gebruikt. Loop is uitgeschakeld!
Versie %1$s is beschikbaar
Versie %1$s verloopt op %2$s
@@ -47,4 +48,6 @@
Wil je dit leerdoel opnieuw starten? Je kunt je voortgang verliezen.
Volgende
Vorige
+ Voltooiing wissen
+ Start wissen
diff --git a/plugins/constraints/src/main/res/values-pt-rPT/exam.xml b/plugins/constraints/src/main/res/values-pt-rPT/exam.xml
index 97e82d3a0e..ef214ee522 100644
--- a/plugins/constraints/src/main/res/values-pt-rPT/exam.xml
+++ b/plugins/constraints/src/main/res/values-pt-rPT/exam.xml
@@ -129,8 +129,24 @@
Não faça nada – a AAPS fará os ajustes apropriados.
Bólus com insulina usando o botão Insulina (bólus) na Visão Geral.
Erros de entrada/administração de insulina
+ O que deve fazer se receber menos insulina do que o histórico da bomba sugere por exemplo devido a uma oclusão, um cateter danificado ou esquecer-se de conetar a bomba após o duche?
Elimine dados de insulina do Nightscout Careportal para removê-lo do histórico da bomba.
+ Compare valores na AndroidAPS e no histórico da bomba, se a mesma tiver está possibilidade.
Bólus uma proporção de insulina calculada \'não administrada\' ou com seringa/caneta ou purgando.
+ Não faça nada e permita que a AndroidAPS corrija qualquer nível de glicose elevado que daí resulte.
+ Hidratos de Carbono Ativos (HCA)
+ Alterar o valor do FSI afeta o cálculo de HCA pela AAPS em quanto?
+ Aumentar o FSI fará com que o tempo calculado para a absorção de hidratos de carbono seja maior
+ Aumentar o FSI fará com que o tempo calculado para a absorção de hidratos de carbono seja menor
+ Aumentar o FSI não afetará o valor calculado para a absorção de hidratos de carbono
+ Alterar o valor do IHC afeta o cálculo de HCA pela AAPS em quanto?
+ Aumentar o IHC fará com que o tempo calculado para a absorção de hidratos de carbono seja maior
+ Aumentar o IHC fará com que o tempo calculado para a absorção de hidratos de carbono seja menor
+ Aumentar o IHC não afetará o valor calculado para a absorção de hidratos de carbono
+ Alterar a percentagem do perfil afeta como o cálculo dos HCA?
+ Definir o perfil para 150% fará com que o tempo calculado para a absorção de hidratos de carbono seja maior
+ Definir o perfil para 150% fará com que o tempo calculado para a absorção de hidratos de carbono seja menor
+ Definir o perfil para 150% não afetará o cálculo da absorção de hidratos de carbono
O valor do IA é afectado por basais temporárias emitidas.
Basal temporária alta não será dada quando a sua glicose estiver abaixo do alvo.
IA negativa por um período substancial na ausência de exercício, sugere que o seu perfil é muito alto e é necessária menos insulina nas suas configurações.
@@ -138,14 +154,28 @@
Entrada de hidratos e bólus
Apenas gramas devem ser utilizados para estimar e registar hidratos de carbonos consumidos.
Hidratos de Carbono consumidos podem ser registados usando um sistema de troca apropriado (por exemplo, DAFNE \"CHO\" ou \"Unidades de Pão\" Europeus).
+ AAPS usa um modelo dinâmico para estimar a absorção de hidratos de carbono e calcular os HCA.
Se os níveis de glicose no sangue estiverem fora dos valores aceitáveis (muito baixos ou muito altos) a calculadora de bólus pode ser usada para fornecer sugestões para correções de hidratos ou insulina.
+ https://wiki.aaps.app/en/latest/Getting-Started/FAQ.html#insulin-to-carb-ratio-ic-g-u
hidratos-e
Para que poderia utilizar os hidratos-e (hidratos estendidos)?
Para agendar hidratos no futuro, possivelmente distribuídos num intervalo (semelhante a um bólus estendido que distribui insulina por um intervalo).
+ Para registar os hidratos de carbono de exercício que não quer na AAPS.
+ e-hidratos (distribuídos no futuro) podem ajudar a AAPS a lidar com as refeições com elevadas quantidades proteicas e de gorduras.
+ Para registar hidratos de carbono utilizados para tratar uma hipoglicemia.
+ https://wiki.aaps.app/en/latest/Usage/Extended-Carbs.html
Monitorização Remota
+ Como pode monitorizar a AAPS (por exemplo, para um filho) remotamente?
+ AAPSClient app, Nightscout app e página de Nightscout permitem que siga a AAPS de forma remota.
Outras apps (por exemplo, Dexcom follow, xDrip em modo seguidor) permitem que siga alguns parâmetros (por exemplo, valores de glicose no sangue/sensor) remotamente, mas usam diferentes algoritmos, pode ter valores IA ou HCA imprecisos.
+ Para seguir a AAPS remotamente, ambos os dispositivos devem ter acesso à internet (por exemplo, via Wi-Fi ou dados móveis).
+ AAPSClient usada como seguidor remoto monitorizará e fornecerá controle total da AAPS.
+ https://wiki.aaps.app/en/latest/Children/Children.html
Factor Sensibilidade à Insulina (FSI)
Aumento dos valores de FSI leva a maior mais administração de insulina para uma quantidade específica de hidratos.
+ Reduzir os valores de FSI levará a mais administração de insulina para que seja corrigida uma glicose acima do desejado.
+ Aumentar ou reduzir o FSI não tem efeito na administração de insulina quando os níveis de glicose estão abaixo do alvo.
+ FSI deve ser inserido nas Preferências da AndroidAPS.
A alteração do valor do FSI no seu perfil é suficiente para aplicar a mudança.
https://wiki.aaps.app/en/latest/Getting-Started/FAQ.html#insulin-sensitivity-factor-isf-mmol-l-u-or-mg-dl-u
https://wiki.aaps.app/en/latest/Usage/Profiles.html
@@ -159,25 +189,33 @@
O significado do I: HC é: Quantas gramas de hidratos de carbono são cobertas por 1U de insulina?
https://wiki.aaps.app/en/latest/Getting-Started/FAQ.html#insulin-to-carb-ratio-ic-g-u
Troca de Perfil
+ Ao especificar uma troca de perfil de 90%, quais respostas são verdadeiras?
Taxas de basal serão 10% inferiores.
FSI será 10% superior.
O valor do rácio I:HC será um número inferior a 10%.
Os rácios FSI e I:HC ficarão inalterados.
https://wiki.aaps.app/en/latest/Usage/Profiles.html#profile-switch
Troca de Perfil
+ Ao especificar uma troca de perfil de 120%, quais respostas são verdadeiras?
Alvo da glicose será 20% maior.
Taxas de basal serão 20% superiores.
Alvo da glicose será inalterado.
FSI será 20% maior.
Troca de Perfil
+ Ao levantar-se 2 horas mais cedo do que o normal, como deve notificar a AndroidAPS da alteração no seu horário?
Iniciar uma mudança de perfil com um deslocamento temporal de 2
Iniciar uma mudança de perfil com uma deslocamento temporal de -2
+ Configure um alvo temporário \"Comer em breve\".
+ Faça uma troca de perfil para mais de 100%.
https://wiki.aaps.app/en/latest/Usage/Profiles.html#timeshift
Alterações nos perfis
Taxas de basal, FSI, rácios de I:HC, etc., devem ser definidos nos perfis.
+ Ativar alterações no seu perfil do Nightscout requer que o telefone com a AAPS tenha uma ligação à Internet.
Editar perfis para alterar valores é suficiente para decretar quaisquer alterações feitas.
+ Vários perfis podem ser configurados e selecionados para todas as mudanças de circunstância (por exemplo, alterações hormonais, mudança de trabalho, dia de semana/fim de semana).
https://wiki.aaps.app/en/latest/Module/module.html#good-individual-dosage-algorithm-for-your-diabetes-therapy
Ajuda com taxas basal
+ Onde procurar ajuda para configurar a sua taxa de basal e outras configurações.
A sua equipa da diabetes
Google
Facebook
diff --git a/plugins/constraints/src/main/res/values-pt-rPT/objectives.xml b/plugins/constraints/src/main/res/values-pt-rPT/objectives.xml
index 6f84024807..196bc0d467 100644
--- a/plugins/constraints/src/main/res/values-pt-rPT/objectives.xml
+++ b/plugins/constraints/src/main/res/values-pt-rPT/objectives.xml
@@ -7,17 +7,25 @@
Objetivo %1$d não terminado
A configurar visualização e monitorização, e análise de rácios e basais
Verificar se a Glic está disponível no Nightscout, e se os dados da bomba de insulina estão a ser carregados
+ Fez a configuração básica do ecossistema AAPS. O Nightscout não é necessário para que a AAPS funcione, mas é muito útil para relatórios ou monitorização de outras pessoas. Não é necessário estar conectado ao NS o tempo todo se usar o NS apenas para si. Pode configurar para fazer o upload, por exemplo, apenas quando estiverm na sua rede Wi-Fi doméstica e economizar bateria.
A iniciar em Open Loop
Utilizar em modo de Open Loop por alguns dias e dar manualmente muitas basais temporárias. Configurar e usar alvos temporários e alvos padrão temporários (por exemplo, para actividade ou tratamentos de hipo com hidratos)
+ O loop aberto pode ser utilizado para recomendações se não tiver uma bomba compatível ou não estiver pronto para fechar o loop.
Compreender o seu open loop, incluindo as recomendações de basais temporárias
Com base nessa experiência, decidir qual deve ser a basal máxima e configurá-la na bomba e nas preferências
+ Tenha cuidado com os recursos de segurança e ajuste os parâmetros de segurança quando necessário.
Começar o loop fechado com Suspensão por Glicose Baixa
- Utilizar em loop fechado com IA máx = 0 por alguns dias sem muitas situações de SGB.
+ Utilizar em loop fechado com maxIA = 0 por alguns dias sem muitos eventos de SGB (Suspensão por Glicose Baixa)
+ Definir a maxIA para zero previne-o de hipoglicemias e não adicionará mais insulina acima da taxa basal (exceto situações com IA negativa)
Ajustar o loop fechado, aumentar a IA máxima acima de 0 e reduzir gradualmente os alvos de GLIC
Utilizar por alguns dias e pelo menos uma noite sem alarmes de GLIC baixa, antes de baixar GLIC
+ Atualize a maxIA à medida que o seu filho cresce. Não permita que o sistema dê mais insulina do que aquela para a qual tem comida disponível, ou seja, um valor muito elevado é uma má ideia.
Ajuste as basais e os rácios, se necessário, e, em seguida, active o auto-sens
1 semana de looping durante o dia com sucesso com entrada regular de hidratos de carbono
+ Se o resultado do seu autosens não oscila à volta de 100% do seu perfil, então provavelmente está errado.
Activando recursos adicionais para uso durante o dia, como SMB
+ Deverá ler a wiki e aumentar a maxIA para que os SMBs funcionem devidamente! Inicialmente poderá considerar maxIA=média dos bólus + 3 x a basal diária máxima
+ Usar SMB é o seu objetivo. O algoritmo Oref1 foi projetado para ajudá-lo também com seus bólus. Não deve dar o bólus completo para o que come, mas apenas parte dela e deixar a AAPS dar o resto, se necessário. Desta forma, você margem para hidratos de carbono mal calculados. Sabia que pode definir uma percentagem do resultado da calculadora de bólus para reduzir o tamanho do bólus?
A ativar a automatização
Execução manual
Concluído: %1$s
@@ -35,7 +43,12 @@
Seguinte inacabado
Pedir Código: %1$s
(marque todas as respostas correctas)
+ https://wiki.aaps.app/en/latest/Getting-Started/FAQ.html#what-to-do-when-taking-a-shower-or-bath
+ https://wiki.aaps.app/en/latest/Getting-Started/Screenshots.html#the-homescreen
+ https://wiki.aaps.app/en/latest/Configuration/Config-Builder.html
+ https://wiki.aaps.app/en/latest/Getting-Started/Screenshots.html#the-homescreen
Não está ligado à internet
Falha ao recuperar tempo
Requisitos de objectivo não cumpridos
+ O que eu aprendi:
diff --git a/plugins/constraints/src/main/res/values-pt-rPT/strings.xml b/plugins/constraints/src/main/res/values-pt-rPT/strings.xml
index 47ed2e3b48..8cbe653689 100644
--- a/plugins/constraints/src/main/res/values-pt-rPT/strings.xml
+++ b/plugins/constraints/src/main/res/values-pt-rPT/strings.xml
@@ -4,6 +4,7 @@
+ A nova versão não foi verificada por pelo menos %1$d dias! Voltar ao SGB após %2$d dias, o loop será desativado após %3$d dias. Restaure a conectividade da internet!
diff --git a/plugins/constraints/src/main/res/values-sk-rSK/objectives.xml b/plugins/constraints/src/main/res/values-sk-rSK/objectives.xml
index c50f9ea1f4..1f35497ac6 100644
--- a/plugins/constraints/src/main/res/values-sk-rSK/objectives.xml
+++ b/plugins/constraints/src/main/res/values-sk-rSK/objectives.xml
@@ -26,6 +26,9 @@
Povoliť ďalšie funkcie pre bežné používanie ako SMB
Prečítať si dokumentáciu a zvýšiť maximálne IOB, aby mohlo správne fungovať SMB! Pre začiatok sa dá použiť veľkosť bežného bolusu + 3x maximálny denný bazál
Používanie SMB je Váš cieľ. Oref1 algoritmus bol navrhnutý tak, aby Vám pomáhal aj s Vašimi bolusmi. Nemali by ste si poslať celý bolus k jedlu naraz, ale iba časť a nechať AAPS poslať zvyšok, keď bude treba. Takto máte väčší priestor na zle spočítané sacharidy. Viete, že možete nastaviť precento vypočítaného bolusu, na zníženie veľkosti bolusu?
+ Aktivuj ďalšie prídavné funkcie pre každodenné používanie, ako napr. modul Dynamic ISF (dynamická citlivosť)
+ Uistite sa, že SMB funguje správne. Povoľte DynamicISF modul a určte vhodnú kalibráciu pre vaše telo. Je vhodné začať s hodnotou nižšou ako 100%, z dôvodu bezpečnosti.
+ Modul dynamickej citlivosti je založený na myšlienke, že celkový príjem inzulínu a aktuálnej hladiny glykémie, ovplyvňujú skutočnú citlivosť. DynamicISF modul môže pre vás upraviť faktor citlivosti inzulínu (ISF), používaný algoritmom.
Povolenie automatiky
Prečítajte si dokumentáciu, ako automatika funguje. Najskôr nastavte iba jednoduché pravidlá. Namiesto vykonávania akcií nechajte AAPS zobrazovať iba oznámenia. Pokiaľ ste si istý, že automatika je spustená v správnom čase, môžete oznámenie nahradiť vykonaním akcie.(https://androidaps.readdocs.io/en/latest/CROWDIN/cs/Usage/Automation.html)
Automatizácia môže byť dobrý sluha, ale zlý pán. Nepreháňajte to s ním. Nesnažte sa nahradiť základný algoritmus. Odtestujte pravidlo iba so správou, predtým, ako ho použijete. Závisí na požiadavke.
diff --git a/plugins/constraints/src/main/res/values-sk-rSK/strings.xml b/plugins/constraints/src/main/res/values-sk-rSK/strings.xml
index 4de4d8cfa4..03018d4a62 100644
--- a/plugins/constraints/src/main/res/values-sk-rSK/strings.xml
+++ b/plugins/constraints/src/main/res/values-sk-rSK/strings.xml
@@ -10,6 +10,7 @@
stará verzia
veľmi stará verzia
Aplikácia expirovala
+ Nová verzia nebola skontrolovaná najmenej %1$d dní! V prípade, že uplynie %2$d dní, prepne sa režim na LGS a po %3$d dňoch bude uzavretý okruh vypnutý. Obnovte pripojenie k internetu!
Zistili sme, že používate neplatnú verziu. Uzavretý okruh zakázaný!
Verzia %1$s je k dispozícii
Verzia %1$s expiruje dňa %2$s
@@ -47,4 +48,6 @@
Chcete resetovať začiatok cieľa? Môžete prísť o svoj pokrok.
Ďalej
Späť
+ Vymazanie dokončené
+ Vymazanie začaté
diff --git a/plugins/constraints/src/main/res/values-uk-rUA/exam.xml b/plugins/constraints/src/main/res/values-uk-rUA/exam.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/plugins/constraints/src/main/res/values-uk-rUA/exam.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/plugins/constraints/src/main/res/values-uk-rUA/objectives.xml b/plugins/constraints/src/main/res/values-uk-rUA/objectives.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/plugins/constraints/src/main/res/values-uk-rUA/objectives.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/plugins/constraints/src/main/res/values-uk-rUA/strings.xml b/plugins/constraints/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..25fed4a847
--- /dev/null
+++ b/plugins/constraints/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/insulin/src/main/res/values-uk-rUA/strings.xml b/plugins/insulin/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..202a838052
--- /dev/null
+++ b/plugins/insulin/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/plugins/main/src/main/java/info/nightscout/plugins/general/smsCommunicator/activities/SmsCommunicatorOtpActivity.kt b/plugins/main/src/main/java/info/nightscout/plugins/general/smsCommunicator/activities/SmsCommunicatorOtpActivity.kt
index 6de730b20c..afab5ab0ab 100644
--- a/plugins/main/src/main/java/info/nightscout/plugins/general/smsCommunicator/activities/SmsCommunicatorOtpActivity.kt
+++ b/plugins/main/src/main/java/info/nightscout/plugins/general/smsCommunicator/activities/SmsCommunicatorOtpActivity.kt
@@ -54,10 +54,10 @@ class SmsCommunicatorOtpActivity : TranslatedDaggerAppCompatActivity() {
val checkResult = otp.checkOTP(s.toString())
binding.otpVerifyLabel.text = when (checkResult) {
- OneTimePasswordValidationResult.OK -> "OK"
- OneTimePasswordValidationResult.ERROR_WRONG_LENGTH -> "INVALID SIZE!"
- OneTimePasswordValidationResult.ERROR_WRONG_PIN -> "WRONG PIN"
- OneTimePasswordValidationResult.ERROR_WRONG_OTP -> "WRONG OTP"
+ OneTimePasswordValidationResult.OK -> rh.gs(R.string.smscommunicator_otp_verification_ok)
+ OneTimePasswordValidationResult.ERROR_WRONG_LENGTH -> rh.gs(R.string.smscommunicator_otp_verification_ivalid_size)
+ OneTimePasswordValidationResult.ERROR_WRONG_PIN -> rh.gs(R.string.smscommunicator_otp_verification_wrong_pin)
+ OneTimePasswordValidationResult.ERROR_WRONG_OTP -> rh.gs(R.string.smscommunicator_otp_verification_wrong_otp)
}
binding.otpVerifyLabel.setTextColor(
@@ -70,9 +70,13 @@ class SmsCommunicatorOtpActivity : TranslatedDaggerAppCompatActivity() {
)
}
- override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {}
+ override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {
+ /* left blank because we only need afterTextChanged */
+ }
- override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {}
+ override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {
+ /* left blank because we only need afterTextChanged */
+ }
})
binding.otpReset.setOnClickListener {
diff --git a/plugins/main/src/main/res/values-bg-rBG/strings.xml b/plugins/main/src/main/res/values-bg-rBG/strings.xml
index 42eacb9ffa..092ae77d3e 100644
--- a/plugins/main/src/main/res/values-bg-rBG/strings.xml
+++ b/plugins/main/src/main/res/values-bg-rBG/strings.xml
@@ -24,17 +24,21 @@
Нулиране на удостоверители
На всеки следящ телефона инсталирайте приложение Аутентификатор, който поддържа RFC 6238 ТОТР токени. Популярни безплатни приложения:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
При нулиране на на удостоверителя, правите невалидни всички вече използвани удостоверения. Ще трябва да ги настроите отново!
+ ОК
+ НЕВАЛИДЕН РАЗМЕР!
+ ГРЕШЕН ПИН
+ ГРЕШНА OTP (ЕДНОКРАТНА ПАРОЛА)
Грешен код. Командата не е изпълнена.
Изтичане на времето на предишна комуникация с помпата
Разрешени телефонни номера
+XXXXXXXXXX;+YYYYYYYYYY
- За да доставите болус от %1$.2fЕ отговорете с код %2$s
- За да стартирате болус от %1$.2fЕ отговорете с код %2$s
- Зa zадаване на временна цел %1$s отговорете с код %2$s
- За да спрете временната цел отговорете с код %1$s
- За да изключите услугата за отдалечен SMS контрол отговорете с код %1$s.\n\nИмайте предвид, че можете да го активирате само от AAPS смартфона.
+ За да доставите болус от %1$.2fЕ, отговорете с код %2$s
+ За да стартирате болус от %1$.2fЕ, отговорете с код %2$s
+ Зa задаване на временна цел %1$s, отговорете с код %2$s
+ За да спрете временната цел, отговорете с код %1$s
+ За да изключите услугата за отдалечен SMS контрол, отговорете с код %1$s.\n\nИмайте предвид, че можете да го активирате само от AAPS смартфона.
Отдалечен SMS контрол е изключен. Можете да го включите от AndroidAPS телефона.
- За да изпратите калибрация %1$.2f отговорете с код %2$s
+ За да изпратите калибрация %1$.2f, отговорете с код %2$s
Болус отказан
Минимално време в минути, което трябва да е изминало след отдалечен болус, преди да може да бъде доставен следващият
Колко най-малко минути трябва да минат между доставката на два болуса
@@ -72,7 +76,7 @@
Неуспешно стартиране на временен базал
Неуспешно стартиране на удължен болус
За да спрете времен базал отговорете с код %1$s
- За да спрете удължения болус отговорете с код %1$s
+ За да спрете удължения болус, отговорете с код %1$s
Временният базал е отменен
Удължен болус спрян
Спирането на временния базал е неуспешно
@@ -137,6 +141,7 @@
Грешка в базалните стойности
Грешка в стойностите за цел
Грешка в стойностите за чувствителност (ISF)
+ Някои от профилните имена съдържат точки.\nТова не се поддържа от NS.\n Профилите няма да бъдат качени в NS.
Невалиден профил %1$s не приет от NS
Изглед
Грешки
@@ -238,6 +243,7 @@
Използвай къси имена
Показване на поле \"бележки\" в диалоговите прозорци за лечение
Калкулатора изчислява нужния инсулин, но само тази част ще бъде доставена. Полезно със SMB алгоритъма.
+ Достави целия болус (100%), ако гликемията е била преди повече от
Активиране на болус съветник
Използвай напомняне за старт на хранене вместо съветника по време на висока гликемия (\"пре-болус\")
Разреши използването на Суперболус
@@ -248,6 +254,7 @@
Прогнозни КЗ
Лечения
+ Сърдечен ритъм
Наклон на отклонението
Активност
Въздействие на Кръвна Захар
@@ -265,6 +272,7 @@
АБС
ОТК.НАКЛ
Леч
+ СР
ЧУВСТВ
Мащаб на графиката
Графика
@@ -283,9 +291,9 @@
(Няма активна връзка)
Статус на помпата
Статус на цикъл
- Съветник:\nИнсулин: %1$.2fЕ\nВъгл: %2$dг
+ Съветник:\nИнсулин: %1$.2fЕ\nВъгл: %2$dгр
Избраният съветник вече не е наличен, моля, опреснете
- Съветник:%1$s\nИнсулин: %1$.2fЕ\nВъгл: %2$dг
+ Съветник:%1$s\nИнсулин: %2$.2fЕ\nВъгл:%3$dгр
Временна цел непознат шаблон %1$s
Изключи текуща Временна цел?
Различни мерни единици се ползват на телефона и часовника!
@@ -306,8 +314,19 @@
Покажи SMB на часовника като стандартен болус.
Показвай прогнозините КЗ на часовника.
Прогнозни КЗ
+ Настройки на Watchface
+ Разрешаване на персонализиран Watchface
+ Разрешете заредения Watchface да променя и заключва определени настройки за екрана на часовника, за да съответстват на дизайна
+ Персонализиран Watchface: %1$s
+ Зареди Watchface
+ Информация за Watchface
+ Експорт на шаблона
+ Шаблон за watchface експортиран
Изпрати отново всички дани
Отвори настройките на часовника
+ Списък с опции заключен от Watchface
+ Списък с необходими настройки за Watchface
+ Списък с полета включени в Watchface
Показва известие с резюме на това, което прави вашия APS
СТАРИ ДАННИ
@@ -316,6 +335,7 @@
гр.
ч
Не е настроен активен профил!
+ Профил:\n\nОтместване във времето: %1$d\nПроцент: %2$d%%\"
%1$.2fЕ %1$.0f%%
Не е зареден профил
Прилагане само в режим АПС!
diff --git a/plugins/main/src/main/res/values-cs-rCZ/strings.xml b/plugins/main/src/main/res/values-cs-rCZ/strings.xml
index 436c550dc8..aa40d5df75 100644
--- a/plugins/main/src/main/res/values-cs-rCZ/strings.xml
+++ b/plugins/main/src/main/res/values-cs-rCZ/strings.xml
@@ -24,6 +24,10 @@
Resetovat autentikátory
Na každém sledovacím telefonu nainstalujte Authentikátor, který podporuje tokeny TOTP RFC 6238. Nejoblíbenější bezplatné aplikace jsou:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
Obnovením autentikátoru uděláte všechny již poskytnuté autentikátory neplatné. Budete je muset znovu nastavit!
+ OK
+ NEPLATNÁ DÉLKA!
+ CHYBNÝ PIN
+ CHYBNÉ OTP
Nesprávný kód. Příkaz zrušen.
Vypršel časový limit při čekání na dokončení předchozí komunikace s pumpou
Povolená tel. čísla
diff --git a/plugins/main/src/main/res/values-de-rDE/strings.xml b/plugins/main/src/main/res/values-de-rDE/strings.xml
index 87acbfd354..7f054677d1 100644
--- a/plugins/main/src/main/res/values-de-rDE/strings.xml
+++ b/plugins/main/src/main/res/values-de-rDE/strings.xml
@@ -24,6 +24,10 @@
Authentifikators zurücksetzen
Installiere auf jedem Follower-Phone eine Authenticator-App, die RFC 6238 TOTP-Token unterstützt. Beliebte kostenlose Apps sind:\n Authy\n Google Authenticator\n LastPass Authenticator\n FreeOTP Authenticator
Wenn Du den Authentifikator zurücksetzt, werden alle bestehenden Authentifikatoren ungültig. Du musst sie dann neu einrichten!
+ OK
+ UNGÜLTIGE GRÖSSE!
+ FALSCHE PIN
+ FALSCHE OTP
Falscher Code. Befehl wurde abgebrochen.
Zeitüberschreitung beim Warten auf das Ende der vorherigen Kommunikation mit der Pumpe
Erlaubte Telefonnummern
@@ -323,6 +327,7 @@ Unerwartetes Verhalten.
Alle Daten erneut senden
Öffne Einstellungen auf der Uhr
Liste der von der Watchface gesperrten Prefs
+ Liste der von der Watchface angeforderten Voreinstellungen
Liste der Felder, die in der Watchface enthalten sind
Zeigt eine fortlaufende Benachrichtigung mit einer kurzen Übersicht darüber, was dein Loop derzeit tut
@@ -352,5 +357,5 @@ Unerwartetes Verhalten.
bis
STANDARD-BEREICH
Ziel
- Rate: %1$.2fIE/h (%2$.2f%) \nDauer %3$d% min
+ Rate: %1$.2fIE/h (%2$.2f%%) \nDauer %3$d min
diff --git a/plugins/main/src/main/res/values-es-rES/strings.xml b/plugins/main/src/main/res/values-es-rES/strings.xml
index 5fd399ee91..c9c7341dc0 100644
--- a/plugins/main/src/main/res/values-es-rES/strings.xml
+++ b/plugins/main/src/main/res/values-es-rES/strings.xml
@@ -24,6 +24,10 @@
Restablecer autentificadores
En cada teléfono seguidor, instale la aplicación Authenticator que admita tokens RFC 6238 TOTP. Las aplicaciones gratuitas populares son:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
Al reiniciar el autenticador, haces que todos los autenticadores previos no sean válidos. ¡Necesitarás configurarlos de nuevo!
+ OK
+ ¡TAMAÑO INVÁLIDO!
+ PIN INCORRECTO
+ OTP ERRÓNEO
Código incorrecto. Comando cancelado.
Tiempo de espera agotado mientras finalizaba la comunicación anterior con la bomba
Números de teléfono permitidos
diff --git a/plugins/main/src/main/res/values-fr-rFR/strings.xml b/plugins/main/src/main/res/values-fr-rFR/strings.xml
index a957cf4d17..f9b75aca01 100644
--- a/plugins/main/src/main/res/values-fr-rFR/strings.xml
+++ b/plugins/main/src/main/res/values-fr-rFR/strings.xml
@@ -24,6 +24,10 @@
Réinitialiser les authentificateurs
Sur chaque téléphone suiveur, installez une appli. Authentificateur qui prend en charge les jetons RFC 6238 TOTP. Les applications libres populaires sont:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
En réinitialisant l\'Authentificateur, vous invalidez tous les authentificateurs déjà initialisés. Vous devrez les reconfigurer !
+ Ok
+ TAILLE INVALIDE !
+ MAUVAIS CODE PIN
+ MAUVAIS OTP
Code incorrect. Commande annulée.
Délai d\'attente pour finir la communication précédente avec la pompe
Numéros de tél autorisés
@@ -351,5 +355,5 @@
jusqu\'à
PLAGE PAR DEFAUT
cible
- Taux: %1$.2fU/h (%2$.2f%%) \nDurée: %3$d% min
+ Taux: %1$.2fU/h (%2$.2f%%) \nDurée: %3$d min
diff --git a/plugins/main/src/main/res/values-it-rIT/strings.xml b/plugins/main/src/main/res/values-it-rIT/strings.xml
index 1069140d29..47fa995a90 100644
--- a/plugins/main/src/main/res/values-it-rIT/strings.xml
+++ b/plugins/main/src/main/res/values-it-rIT/strings.xml
@@ -24,6 +24,10 @@
Resetta autenticatori
Su ogni telefono follower installa una app autenticatore che supporta i token RFC 6238 TOTP. App gratuite popolari sono:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
Resettando l\'autenticatore rendi non validi tutti gli autenticatori già forniti. Dovrai configurarli di nuovo!
+ OK
+ DIMENSIONE NON VALIDA!
+ PIN ERRATO
+ OTP ERRATO
Codice errato. Comando cancellato.
Timeout nell\'attesa della fine della precedente comunicazione col micro.
Numeri di telefono consentiti
@@ -310,10 +314,19 @@
Mostra SMB sullo smartwatch come un bolo standard.
Mostra le predizioni sulla watchface.
Predizioni
+ Impostazioni watchface personalizzata
+ Autorizzazione watchface personalizzata
+ Autorizza la watchface personalizzata caricata a cambiare e bloccare alcune delle impostazioni di visualizzazione dell\'orologio per adattarsi al design della watchface
Watchface personalizzata: %1$s
Carica watchface
+ Informazioni watchface
+ Esporta template
+ Esportato template personalizzato di Watchface
Invia di nuovo tutti i dati
Apri impostazioni sullo smartwatch
+ Elenco impostazioni bloccate dalla watchface
+ Elenco impostazioni richieste per la watchface
+ Elenco dei campi inclusi nella watchface
Mostra una notifica persistente con una breve panoramica di ciò che sta facendo il tuo loop
DATI VECCHI
diff --git a/plugins/main/src/main/res/values-iw-rIL/strings.xml b/plugins/main/src/main/res/values-iw-rIL/strings.xml
index bf509e0664..e7637f8f4c 100644
--- a/plugins/main/src/main/res/values-iw-rIL/strings.xml
+++ b/plugins/main/src/main/res/values-iw-rIL/strings.xml
@@ -24,6 +24,10 @@
איפוס מאמתים
בכל אחד מהטלפונים העוקבים, התקינו יישום מאמת התומך באסימוני RFC 6238 TOTP. יישומים פופולריים בחינם הם:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
אתחול המאמת הופך את כל המאמתים הקיימים לבלתי חוקיים. יש להגדיר אותם מחדש!
+ אישור
+ אורך לא תקין!
+ קוד שגוי
+ קוד חד פעמי שגוי
קוד שגוי. הפקודה בוטלה.
בהמתנה עד לסיום תקשורת קודמת עם המשאבה
מספרי טלפון מורשים
diff --git a/plugins/main/src/main/res/values-lt-rLT/strings.xml b/plugins/main/src/main/res/values-lt-rLT/strings.xml
index c69c707c5e..1ab00dad74 100644
--- a/plugins/main/src/main/res/values-lt-rLT/strings.xml
+++ b/plugins/main/src/main/res/values-lt-rLT/strings.xml
@@ -24,6 +24,9 @@
Atstatyti tapatybės nustatymą
Kiekviename telefone, palaikančiame RFC 6238 TOTP prieigos raktus, įdiekite autentifikavimo programą. Populiariausios nemokamos programos yra:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
Jei iš naujo nustatysite autentifikavimo priemonę, visi esami autentifikatoriai taps negaliojantys. Turėsite juos vėl nustatyti!
+ OK
+ NETEISINGAS PIN
+ NETEISINGAS OTP
Neteisingas kodas. Komanda atšaukta.
Baigėsi laikas kol buvo laukiama, kada baigsis ankstesnis susijungimas su pompa
Leidžiami telefono numeriai
@@ -310,6 +313,7 @@
Rodyti SMB laikrodyje kaip standartinį bolusą.
Rodyti prognozes laikrodyje.
Prognozė
+ Eksportuoti ruošinį
Pakartotinai siųsti visus duomenis
Atidaryti išmaniojo laikrodžio nustatymus
diff --git a/plugins/main/src/main/res/values-nl-rNL/strings.xml b/plugins/main/src/main/res/values-nl-rNL/strings.xml
index cbd11d4a9c..8405582da9 100644
--- a/plugins/main/src/main/res/values-nl-rNL/strings.xml
+++ b/plugins/main/src/main/res/values-nl-rNL/strings.xml
@@ -137,6 +137,7 @@
Fout in basaal waarden
Fout in streefdoel
Fout in ISF waarden
+ Sommige profielnamen bevatten punten.\nDit wordt niet ondersteund door NS.\nProfielen worden niet geüpload naar NS.
Ongeldig profiel %1$s niet geaccepteerd door NS
Weergeven
Foutmeldingen
@@ -238,6 +239,7 @@
Afgekorte tab titels
Toon notities veld in behandeling dialoogvensters
Bolus wizard voert de berekening uit maar alleen dit deel van berekende insuline wordt geleverd. Handig in combinatie met het SMB algoritme.
+ Volledige bolus (100%) leveren als glycemie ouder is dan
Bolusadviseur inschakelen
Gebruik bij een hoge bloedglucose niet het resultaat van de wizard, maar een herinnering om later met eten te beginnen (\"pre-bolus\")
Activeer superbolus in de wizard
@@ -248,6 +250,7 @@
Voorspellingen
Behandelingen
+ Hartslag
Richtingscoëfficiënt afwijking
Activiteit
Bloedglucose impact
@@ -265,6 +268,7 @@
ABS
DEVSLOPE
BEHAND
+ HR
SENS
Grafiek schaal
Grafiek
@@ -306,8 +310,19 @@
Toon SMB op horloge zoals gewone bolussen.
Toon de voorspellingen op het horloge.
Voorspellingen
+ Aanpasbare Wijzerplaat Instellingen
+ Aanpasbare Wijzerplaat Autorisatie
+ Sta geladen aanpasbare wijzerplaat toe om sommige weergave-instellingen van horloge te wijzigen en te vergrendelen voor het ontwerp van de wijzerplaat
+ Aanpasbare Watchface: %1$s
+ Laad Watchface
+ Watchface informatie
+ Exporteer template
+ Aanpasbare watchface template geëxporteerd
Update Wear gegevens
Open instellingen op Wear
+ Lijst met instellingen die zijn vergrendeld door watchface
+ Lijst met instellingen vereist voor watchface
+ Lijst van velden opgenomen in de watchface
Toont een permanente melding met een beknopt overzicht van hetgeen de Loop momenteel doet
Oude gegevens
@@ -316,6 +331,7 @@
g
u
Geen actieve profielwissel!
+ Profiel:\n\nTijdverschuiving: %1$d\nPercentage: %2$d%%\"
%1$.2fE %1$.0f%%
Geen profiel geladen
Alleen gebruiken in de APS modus!
@@ -335,5 +351,5 @@
tot
Standaard streefbereik
streefwaarde
- Basaal: %1$.2fE/uur (%2$.2f%) \nDuur %3$d% min
+ Basaal: %1$.2fE/uur (%2$.2f%%) \nDuur %3$d min
diff --git a/plugins/main/src/main/res/values-no-rNO/strings.xml b/plugins/main/src/main/res/values-no-rNO/strings.xml
index f0c43ca9a0..76cc5ac513 100644
--- a/plugins/main/src/main/res/values-no-rNO/strings.xml
+++ b/plugins/main/src/main/res/values-no-rNO/strings.xml
@@ -24,6 +24,10 @@
Tilbakestill Authenticators
I hver følgertelefon installerer du en Authenticator-app som støtter RFC 6238 TOTP token. Populære gratis apper er:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
Ved å tilbakestille autentiseringen vil du gjøre alle lagrede autentiseringer ugyldige. Du må sette alle opp på nytt igjen!
+ OK
+ UGYLDIG STØRRELSE!
+ FEIL PIN
+ FEIL OTP
Feil kode. Kommandoen avbrutt.
Tidsavbrudd fordi vi ventet på avslutning av forrige pumpekommunikasjon
Godkjente mobilnumre
@@ -351,5 +355,5 @@
inntil
STANDARD OMRÅDE
målverdi
- Tilførsel: %1$.2fE/t (%2$.2f%) \nVarighet %3$d% min
+ Tilførsel: %1$.2fE/t (%2$.2f%%) \nVarighet %3$d min
diff --git a/plugins/main/src/main/res/values-pl-rPL/strings.xml b/plugins/main/src/main/res/values-pl-rPL/strings.xml
index 2dfb98c352..e306076eb5 100644
--- a/plugins/main/src/main/res/values-pl-rPL/strings.xml
+++ b/plugins/main/src/main/res/values-pl-rPL/strings.xml
@@ -24,6 +24,10 @@
Resetuj uwierzytelnianie
Na każdym telefonie śledzącym zainstalować aplikację uwierzytelniania obsługującą tokeny TOTP RFC 6238 Popularne darmowe aplikacje:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
Resetowanie uwierzytelniania powoduje, że wszystkie już ustawione uwierzytelnienia stają się niepoprawne (przestają działać). Trzeba będzie je jeszcze raz skonfigurować!
+ OK
+ ZŁY ROZMIAR!
+ ZŁY PIN
+ ZŁY OTP
Zły kod. Polecenie anulowano.
Przekroczono limit czasu oczekiwania na zakończenie poprzedniej komunikacji z pompą
Dozwolone numery telefonów
diff --git a/plugins/main/src/main/res/values-pt-rPT/strings.xml b/plugins/main/src/main/res/values-pt-rPT/strings.xml
index e0268a4bc1..f504e12684 100644
--- a/plugins/main/src/main/res/values-pt-rPT/strings.xml
+++ b/plugins/main/src/main/res/values-pt-rPT/strings.xml
@@ -21,6 +21,10 @@
3. Testar Uma-Senha-Única (OTP)
Repor Autenticadores
Instalar uma app Autenticador que suporte Tokens RFC 6238 TOTP em cada telefone seguidor. Populares aplicativos gratuitos são:\n • Authy\n • o Google Authenticator\n • LastPass Autenticador\n • FreeOTP Autenticador
+ OK
+ TAMANHO INVÁLIDO!
+ PIN ERRADO
+ OTP ERRADO
Código errado. Comando cancelado.
Tempo limite de espera para conclusão da comunicação com a bomba
Número de telefones permitidos
@@ -85,6 +89,7 @@
Corpo da mensagem inválido
Enviar SMS se evento de bomba inacessível for acionado
Reportar bomba inacessível
+ Para mudar o tipo de Loop para SGB (Baixa Suspensão por Glicose Baixa) responda com o código %1$s
Formato incorrecto
GLIC:
Ultima GLIC:
diff --git a/plugins/main/src/main/res/values-sk-rSK/strings.xml b/plugins/main/src/main/res/values-sk-rSK/strings.xml
index 2a2c6b0fc6..ed4a9f4fbe 100644
--- a/plugins/main/src/main/res/values-sk-rSK/strings.xml
+++ b/plugins/main/src/main/res/values-sk-rSK/strings.xml
@@ -24,6 +24,10 @@
Resetovať autentifikátory
Na každom sledovacom telefóne nainštalujte Autentifikátor, ktorý podporuje tokeny TOTP RFC 6238. Najobľúbenejšie bezplatné aplikácie sú:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
Resetovaním autentifikátora budú všetky už poskytnuté autentifikátory neplatné. Budete ich musieť znovu nastaviť!
+ OK
+ NEPLATNÁ DĹŽKA!
+ NESPRÁVNY PIN
+ NESPRÁVNE OTP
Nesprávný kód. Príkaz zrušený.
Vypršal časový limit pri čakaní na dokončenie predchádzajúcej komunikácie s pumpou
Povolené telefónne čísla
@@ -239,6 +243,7 @@
Krátke názvy modulov
Zobrazovať kolónku poznámky v dialógoch ošetrení
Bolusová kalkulačka urobí výpočet, ale iba táto časť vypočítaného inzulínu je podaná. Pomáha pri SMB algoritme.
+ Podať celý bolus (100%), pokiaľ je glykémia staršia ako
Povoliť bolusového poradcu
Pri vysokej glykémii spustiť pripomienku namiesto výsledku z kalkulačky, aby ste začali jesť neskôr (tzv. \"prebolus\")
Povoliť superbolus
@@ -310,8 +315,19 @@
Ukazovať SMB na hodinkách ako normálny bolus.
Zobrazovať predikcie na hodinkách.
Predikcia
+ Nastavenie vlastného ciferníka
+ Autorizácia vlastného ciferníka
+ Autorizujte načítaný vlastný ciferník, aby se zmenili a uzamkli niektoré nastavenia hodiniek tak, aby vyhovovali designu ciferníka
+ Vlastný ciferník: %1$s
+ Nahrať ciferník
+ Informácie o ciferníku
+ Exportovať šablónu
+ Vlastná šablóna ciferníka exportovaná
Všetky dáta poslať znova
Otvoriť nastavenia na hodinkách
+ Zoznam preferencií uzamknutý hodinkami
+ Zoznam preferencií potrebných pre ciferník
+ Zoznam polí zahrnutých do ciferníka
Zobrazuje priebežné oznámenia v Androide s krátkym prehľadom, čo práve uzavretý okruh robí
ZASTARALÉ DÁTA
diff --git a/plugins/main/src/main/res/values-tr-rTR/strings.xml b/plugins/main/src/main/res/values-tr-rTR/strings.xml
index d35c21c4c2..0d2c58e28c 100644
--- a/plugins/main/src/main/res/values-tr-rTR/strings.xml
+++ b/plugins/main/src/main/res/values-tr-rTR/strings.xml
@@ -24,6 +24,10 @@
Doğrulayıcıları (Authenticators) Sıfırla
Her takipçi telefonunda, RFC 6238 TOTP belirteçlerini destekleyen Kimlik Doğrulayıcı uygulamasını yükleyin. Popüler ücretsiz uygulamalar şunlardır:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
Kimlik doğrulayıcıyı sıfırlayarak, önceden sağlanmış tüm doğrulayıcıları geçersiz kılarsınız. Onları tekrar kurmanız gerekecek!
+ Tamam
+ GEÇERSİZ BOYUT!
+ HATALI PİN KODU
+ HATALI OTP
Hatalı kod. Komut iptal edildi.
Önceki pompa iletişiminin bitmesini beklerken zaman aşımı
İzinli telefon numaraları
diff --git a/plugins/main/src/main/res/values-uk-rUA/strings.xml b/plugins/main/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..480ca1744d
--- /dev/null
+++ b/plugins/main/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/main/src/main/res/values/strings.xml b/plugins/main/src/main/res/values/strings.xml
index 99561c0930..d7b1619138 100644
--- a/plugins/main/src/main/res/values/strings.xml
+++ b/plugins/main/src/main/res/values/strings.xml
@@ -31,6 +31,10 @@
Reset Authenticators
On each follower phone install Authenticator app that support RFC 6238 TOTP tokens. Popular free apps are:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator
By resetting authenticator you make all already provisioned authenticators invalid. You will need to set up them again!
+ OK
+ INVALID SIZE!
+ WRONG PIN
+ WRONG OTP
Wrong code. Command cancelled.
Timeout while waiting for finish of previous pump communication
Allowed phone numbers
diff --git a/plugins/sensitivity/src/main/res/values-uk-rUA/strings.xml b/plugins/sensitivity/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/plugins/sensitivity/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/plugins/smoothing/src/main/res/values-uk-rUA/strings.xml b/plugins/smoothing/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/plugins/smoothing/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/plugins/source/src/main/res/values-uk-rUA/strings.xml b/plugins/source/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..c1e70718e3
--- /dev/null
+++ b/plugins/source/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/plugins/sync/src/main/res/values-uk-rUA/oh_strings.xml b/plugins/sync/src/main/res/values-uk-rUA/oh_strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/plugins/sync/src/main/res/values-uk-rUA/oh_strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/plugins/sync/src/main/res/values-uk-rUA/strings.xml b/plugins/sync/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..f8a6a779b9
--- /dev/null
+++ b/plugins/sync/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/pump/combo/src/main/res/values-uk-rUA/strings.xml b/pump/combo/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/pump/combo/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/pump/combov2/src/main/res/values-bg-rBG/strings.xml b/pump/combov2/src/main/res/values-bg-rBG/strings.xml
index 16e4d9a6e2..ecec7dde54 100644
--- a/pump/combov2/src/main/res/values-bg-rBG/strings.xml
+++ b/pump/combov2/src/main/res/values-bg-rBG/strings.xml
@@ -47,6 +47,7 @@
Combo Времето за сканиране е изтекло
Сдвояването неуспешно, поради грешка: %1$s
Сдвояването е прекъснато по неизвестни причини
+ "Невалидна дължина на ПИН за сдвояване: нужни %1$d цифри, въведени %2$d"
Сканиране за помпа
Установява се Bluetooth връзка (опит № %1$d)
Извършване на синхронизация с помпа
@@ -97,6 +98,7 @@
Задайте емулиран 100% Временен базал
Оставяне на текущия емулиран 100% Временен базал Завършено
Игнориране на излишна заявка за 100% Временен базал
+ Възникна неочакван лимит при коригиране на Временния базал: целевият процент беше %1$d%%, достигна лимит от %2$d%%
Не може да се зададе абсолютен Временен базал, ако той е нула
Сдвоете AndroidAPS и Android с несвързана в момента помпа Accu-Chek Combo
Раздвоете AndroidAPS и Android със свързаната в момента помпа Accu-Chek Combo
@@ -123,4 +125,6 @@
Обновяване състоянието на помпата, след съобщение за грешка
Връщане
Не може да се извърши сдвояване, защото драйверът не е инициализиран. Това обикновено се случва, защото не са предоставени необходимите разрешения за Bluetooth. Върнете се, дайте разрешения на Bluetooth, след което опитайте отново да сдвоите.
+ Неуспешно стартиране на драйвър - Bluetooth изключен
+ Драъвър не може да бъде стартиран - това устройство не поддържа Bluetooth
diff --git a/pump/combov2/src/main/res/values-nl-rNL/strings.xml b/pump/combov2/src/main/res/values-nl-rNL/strings.xml
index b09dfc0f23..fc970d8d62 100644
--- a/pump/combov2/src/main/res/values-nl-rNL/strings.xml
+++ b/pump/combov2/src/main/res/values-nl-rNL/strings.xml
@@ -48,6 +48,7 @@ Probeer opnieuw te koppelen
Combo scan timeout bereikt
Koppelen mislukt door de fout: %1$s
Koppelen afgebroken om onbekende redenen
+ "Ongeldige lengte van koppel-PIN: %1$d cijfers nodig, kreeg %2$d"
Zoeken naar pomp
Bluetooth verbinding tot stand brengen (poging nr. %1$d)
Handdruk met pomp uitvoeren
@@ -98,6 +99,7 @@ Probeer opnieuw te koppelen
Stel geëmuleerde 100% TBR in
Wachten tot geëmuleerde 100% TBR is beëindigd
Overbodig 100% TBR verzoek wordt genegeerd
+ Onverwachte limiet waargenomen bij het aanpassen van TBR: doelpercentage was %1$d%%, een limiet bereikt op %2$d%%
Kan absolute TBR niet instellen als basaalstand nul is
Koppel AndroidAPS en Android met een Accu-Chek Combo pomp die momenteel niet is gekoppeld
Ontkoppel AndroidAPS en Android van de huidige Accu-Chek Combo pomp
@@ -124,4 +126,6 @@ Probeer opnieuw te koppelen
Vernieuwen van pomp status nadat de pomp een fout rapporteerde
Ga terug
Kan geen koppeling uitvoeren omdat het stuurprogramma niet is geïnitialiseerd. Dit gebeurt meestal omdat de benodigde Bluetooth-machtigingen niet zijn verleend. Ga terug, verleen Bluetooth-machtigingen, en probeer opnieuw om te koppelen.
+ Kan stuurprogramma niet starten - Bluetooth is uitgeschakeld
+ Stuurprogramma kan niet worden uitgevoerd - dit apparaat ondersteunt geen Bluetooth
diff --git a/pump/combov2/src/main/res/values-sk-rSK/strings.xml b/pump/combov2/src/main/res/values-sk-rSK/strings.xml
index c64438fa7f..7377af5447 100644
--- a/pump/combov2/src/main/res/values-sk-rSK/strings.xml
+++ b/pump/combov2/src/main/res/values-sk-rSK/strings.xml
@@ -47,6 +47,7 @@ Pokiaľ po viac ako ~5 minútach nie je nadviazané žiadne spojenie:\n\n
Časový limit pre vyhľadávanie Combo dosiahnutý
Párovanie se nepodarilo z dôvodu chyby: %1$s
Párovanie prerušené z neznámych dôvodov
+ "Neplatná dĺžka PINu párovania: potrebných %1$d číslic, zadaných %2$d"
Vyhľadávanie pumpy
Nadväzovanie Bluetooth pripojenia (pokus č. %1$d)
Nadväzovanie pripojenia s pumpou
@@ -124,4 +125,6 @@ Pokiaľ po viac ako ~5 minútach nie je nadviazané žiadne spojenie:\n\n
Obnovovanie stavu pumpy po zaznamenaní chyby
Späť
Nie je možné spárovať, pretože ovládač nie je inicializovaný. To sa obvykle stáva, ak neboli udelené potrebné oprávnenia Bluetooth. Choďte späť, udeľte oprávnenia Bluetooth, potom skúste znova spárovať.
+ Nie je možné spustiť ovládač - Bluetooth je vypnuté
+ Ovládač nie je možné spustiť - toto zariadenie nepodporuje Bluetooth
diff --git a/pump/combov2/src/main/res/values-uk-rUA/strings.xml b/pump/combov2/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/pump/combov2/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/pump/dana/src/main/res/values-bg-rBG/strings.xml b/pump/dana/src/main/res/values-bg-rBG/strings.xml
index 94d1d19aa3..7d6a94a307 100644
--- a/pump/dana/src/main/res/values-bg-rBG/strings.xml
+++ b/pump/dana/src/main/res/values-bg-rBG/strings.xml
@@ -85,7 +85,7 @@
DANA
Не е открит Bluetooth адаптер
Избраното устройство не е открито
- Променете режима от U/d на U/h в помпата
+ Променете режима от Е/д на Е/ч в помпата
DanaR Корейска
DanaR
Драйверът за помпата е коригиран
diff --git a/pump/dana/src/main/res/values-sk-rSK/strings.xml b/pump/dana/src/main/res/values-sk-rSK/strings.xml
index b170ec9e70..7fed8815af 100644
--- a/pump/dana/src/main/res/values-sk-rSK/strings.xml
+++ b/pump/dana/src/main/res/values-sk-rSK/strings.xml
@@ -37,11 +37,11 @@
Chýbajúci bolus
Neplatné informácie o párovaní. Požiadavka na nové párovanie
Načítavam stav pumpy
- Získavam stav predĺžených bolusov
- Získavam stav bolusov
- Získavam stav dočasných bazálov
- Získavam nastavenia pumpy
- Získavam čas z pumpy
+ Načítavam stav predĺžených bolusov
+ Načítavam stav bolusov
+ Načítavam stav dočasných bazálov
+ Načítavam nastavenia pumpy
+ Načítavam čas z pumpy
Veľký rozdiel v čase
Veľký rozdiel v čase:\nČas v pumpe sa líši minimálne o 1,5 h.\nProsím upravte čas v pumpe manuálne a vymažte históriu pumpy.\nPokiaľ je to potrebné, prípadne pozastavte uzavretý okruh aspoň na \"DIA\" hodín.
Prosím spárujte pumpu s telefónom!
diff --git a/pump/dana/src/main/res/values-uk-rUA/strings.xml b/pump/dana/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/pump/dana/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/pump/danar/src/main/java/info/nightscout/androidaps/danar/SerialIOThread.java b/pump/danar/src/main/java/info/nightscout/androidaps/danar/SerialIOThread.java
index 93c144b410..aad54d6163 100644
--- a/pump/danar/src/main/java/info/nightscout/androidaps/danar/SerialIOThread.java
+++ b/pump/danar/src/main/java/info/nightscout/androidaps/danar/SerialIOThread.java
@@ -33,8 +33,6 @@ public class SerialIOThread extends Thread {
private final MessageHashTableBase hashTable;
private final DanaPump danaPump;
- private final Object lock = new Object();
-
public SerialIOThread(AAPSLogger aapsLogger, BluetoothSocket rfcommSocket, MessageHashTableBase hashTable, DanaPump danaPump) {
super();
this.hashTable = hashTable;
@@ -84,7 +82,7 @@ public class SerialIOThread extends Thread {
// process the message content
message.setReceived(true);
message.handleMessage(extractedBuff);
- synchronized (lock) {
+ synchronized (message) {
message.notifyAll();
}
}
@@ -162,10 +160,12 @@ public class SerialIOThread extends Thread {
aapsLogger.error("sendMessage write exception: ", e);
}
- try {
- message.wait(5000);
- } catch (InterruptedException e) {
- aapsLogger.error("sendMessage InterruptedException", e);
+ synchronized (message) {
+ try {
+ message.wait(5000);
+ } catch (InterruptedException e) {
+ aapsLogger.error("sendMessage InterruptedException", e);
+ }
}
SystemClock.sleep(200);
diff --git a/pump/danar/src/main/res/values-uk-rUA/strings.xml b/pump/danar/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/pump/danar/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/pump/diaconn/src/main/java/info/nightscout/pump/diaconn/service/BLECommonService.kt b/pump/diaconn/src/main/java/info/nightscout/pump/diaconn/service/BLECommonService.kt
index a0622de82d..4a171a9209 100644
--- a/pump/diaconn/src/main/java/info/nightscout/pump/diaconn/service/BLECommonService.kt
+++ b/pump/diaconn/src/main/java/info/nightscout/pump/diaconn/service/BLECommonService.kt
@@ -40,6 +40,7 @@ import java.util.concurrent.ScheduledFuture
import javax.inject.Inject
import javax.inject.Singleton
+@Suppress("SpellCheckingInspection")
@Singleton
class BLECommonService @Inject internal constructor(
private val injector: HasAndroidInjector,
@@ -399,15 +400,15 @@ class BLECommonService @Inject internal constructor(
}
}
- if (message != null) {
- aapsLogger.debug(LTag.PUMPBTCOMM, "<<<<< " + message!!.friendlyName + " " + DiaconnG8Packet.toHex(data))
+ message?.let {
+ aapsLogger.debug(LTag.PUMPBTCOMM, "<<<<< " + it.friendlyName + " " + DiaconnG8Packet.toHex(data))
// process received data
- message!!.handleMessage(data)
- message!!.setReceived()
- synchronized(message!!) {
+ it.handleMessage(data)
+ it.setReceived()
+ synchronized(it) {
// notify to sendMessage
- message!!.notifyAll()
+ it.notifyAll()
}
- } else aapsLogger.error("Unknown message received " + DiaconnG8Packet.toHex(data))
+ } ?: aapsLogger.error("Unknown message received " + DiaconnG8Packet.toHex(data))
}
}
diff --git a/pump/diaconn/src/main/res/values-bg-rBG/strings.xml b/pump/diaconn/src/main/res/values-bg-rBG/strings.xml
index f2f72e1a55..eddf8005f6 100644
--- a/pump/diaconn/src/main/res/values-bg-rBG/strings.xml
+++ b/pump/diaconn/src/main/res/values-bg-rBG/strings.xml
@@ -3,7 +3,7 @@
Нулиране на сдвояването
Няма налично устройство
Сдвояване на помпа Diaconn
- Грешка в промпата
+ Грешка в помпата
Аларми
Базален по часове
Болуси
diff --git a/pump/diaconn/src/main/res/values-pt-rPT/strings.xml b/pump/diaconn/src/main/res/values-pt-rPT/strings.xml
index 7889f9d056..641e06686c 100644
--- a/pump/diaconn/src/main/res/values-pt-rPT/strings.xml
+++ b/pump/diaconn/src/main/res/values-pt-rPT/strings.xml
@@ -100,4 +100,7 @@
Paragem de emergência
BASAL
Sucesso
+ Durante o funcionamento de SGB, a administração está restrita
+ O estado da SGB é ON, é recusado o comando ON.
+ O estado da SGB é OFF, é recusado o comando OFF.
diff --git a/pump/diaconn/src/main/res/values-uk-rUA/strings.xml b/pump/diaconn/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/pump/diaconn/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/pump/eopatch/src/main/res/values-bg-rBG/strings_alarm.xml b/pump/eopatch/src/main/res/values-bg-rBG/strings_alarm.xml
index 61862d1424..041c8508dc 100644
--- a/pump/eopatch/src/main/res/values-bg-rBG/strings_alarm.xml
+++ b/pump/eopatch/src/main/res/values-bg-rBG/strings_alarm.xml
@@ -1,2 +1,32 @@
-
+
+ Празен резервоар\nПач помпата е деактивирана и е спряно доставянето на инсулин. Сменете пач помпата сега.
+ Срокът на пач помпа изтекъл\nПач помпата е деактивирана и е спряно доставянето на инсулин. Сменете пач помпата сега.
+ Запушване\nПач помпата е деактивирана и е спряно доставянето на инсулин. Сменете пач помпата сега.
+ Проверка на вйкючването неуспешно\nПач помпата е деактивирана. Сменете пач помпата сега.
+ Неподходяща температура\nДоставянето на инсулин или \'Активиране на пач помпа\' е спряно. Избегнете крайни температури сега.
+ Грешка при поставяне на иглата\nПроверете позицията на копчето и натиснете \'Опитай отново\'.
+ Грешка - батерия на помпа\nПач помпата е деактивирана и\nдоставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка - батерия на помпа\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка при активиране на помпа\nПроцесът \'Активиране на пач помпа\' е изтекъл. Натиснете \'Потвърди\' за деактивиране на сегашната пач помпа. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и\nдоставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Грешка в пач помпата\nПач помпата е деактивирана и доставянето на инсулин е спряно. Сменете пач помпата сега.
+ Срокът на пач помпата ще изтече %s. Бъдете в готовност да смените пач помпата.
+ Край на временното спиране на инсулина\nНатиснете \'Продължи\' за да стартирате отново доставянето на инсулин.
+ Минимален инсулин в резервоара\nСменете пач помпата скоро.
+ Срокът на пач помпата е изтекъл\nСменете пач помпата сега.
+ Пач помпата ще изтече скоро\nСменете пач помпата сега.
+ Непълно активиране на пач помпата\nЗавършете процеса \'Активиране на пач помпа\'.
+ Изтощена батерия на пач помпа\nБъдете в готовност да смените пач помпата.
+
diff --git a/pump/eopatch/src/main/res/values-nl-rNL/strings_alarm.xml b/pump/eopatch/src/main/res/values-nl-rNL/strings_alarm.xml
index 61862d1424..05ed1d259c 100644
--- a/pump/eopatch/src/main/res/values-nl-rNL/strings_alarm.xml
+++ b/pump/eopatch/src/main/res/values-nl-rNL/strings_alarm.xml
@@ -1,2 +1,32 @@
-
+
+ Leeg reservoir\nPatch is gedeactiveerd en insulinetoediening gestopt. Patch nu vervangen.
+ Patch verlopen\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Verstopping\nPatch is gedeactiveerd en insulinetoediening gestopt. Patch nu vervangen.
+ Zelftest tijdens opstarten mislukt\nPatch is gedeactiveerd. Patch nu vervangen.
+ Ongeschikte temperatuur\nInsuline toediening of \'Activeer Patch\' proces gestopt. Vermijd extreme temperatuur.
+ Naald inbreng fout\nControleer de knop positie en tik op \'Opnieuw proberen\'.
+ Patch batterij fout\nPatch is gedeactiveerd en\ninsuline toediening gestopt. Patch nu vervangen.
+ Patch batterij fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch activatie fout\n\'Activeer patch\' proces is verlopen. Tik op \'Bevestigen\' om de huidige patch te deactiveren. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en\ninsuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ Patch fout\nPatch is gedeactiveerd en insuline toediening gestopt. Patch nu vervangen.
+ De gebruiksduur van de patch verloopt %s. Wees voorbereid om de patch te vervangen.
+ Einde van insuline onderbreking\nTik op \'Hervatten\' om de insuline toediening te herstarten.
+ Laag reservoir\nPatch spoedig vervangen.
+ Patch levensduur verlopen\nPatch nu vervangen.
+ Patch vervalt binnenkort\nPatch nu vervangen.
+ Onvolledige Patch activatie\nVoltooi \'Activeer Patch\' proces.
+ Patch batterij bijna leeg\nWees voorbereid om de patch te vervangen.
+
diff --git a/pump/eopatch/src/main/res/values-uk-rUA/strings.xml b/pump/eopatch/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/pump/eopatch/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/pump/eopatch/src/main/res/values-uk-rUA/strings_alarm.xml b/pump/eopatch/src/main/res/values-uk-rUA/strings_alarm.xml
new file mode 100644
index 0000000000..61862d1424
--- /dev/null
+++ b/pump/eopatch/src/main/res/values-uk-rUA/strings_alarm.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/pump/medtronic/src/main/res/values-bg-rBG/strings.xml b/pump/medtronic/src/main/res/values-bg-rBG/strings.xml
index 33b64c50e2..6b8a2b2525 100644
--- a/pump/medtronic/src/main/res/values-bg-rBG/strings.xml
+++ b/pump/medtronic/src/main/res/values-bg-rBG/strings.xml
@@ -35,7 +35,7 @@
Честота на помпата не е зададена.
Честотата не се поддържа.
Грешен RileyLink адрес.
- Откритата помпа не е идентична с кокнфигурираната.
+ Откритата помпа не е идентична с конфигурираната.
Базалните профили/настройки не са позволен в помпата. Включванете го от настройките на помпата.
Базалния профил в помпата е грешен (трябва да е STD).
Грешен тип TBR в помпата ( трябва да е Absolute).
diff --git a/pump/medtronic/src/main/res/values-uk-rUA/strings.xml b/pump/medtronic/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..7dd05e5965
--- /dev/null
+++ b/pump/medtronic/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/MedtrumPump.kt b/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/MedtrumPump.kt
index 0b814383cd..094e5ebaf7 100644
--- a/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/MedtrumPump.kt
+++ b/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/MedtrumPump.kt
@@ -222,12 +222,16 @@ class MedtrumPump @Inject constructor(
var patchAge = 0L // Time in seconds?! // As reported by pump, not used (yet)
// bolus status
+ var bolusStartTime = 0L // Time in ms!
var bolusingTreatment: EventOverviewBolusProgress.Treatment? = null // actually delivered treatment
var bolusAmountToBeDelivered = 0.0 // amount to be delivered
var bolusProgressLastTimeStamp: Long = 0 // timestamp of last bolus progress message
var bolusStopped = false // bolus stopped by user
var bolusDone = false // Bolus completed or stopped on pump
+ private val _bolusAmountDelivered = MutableStateFlow(0.0)
+ val bolusAmountDeliveredFlow: StateFlow = _bolusAmountDelivered
+
// Last basal status update (from pump)
private var _lastBasalSequence = 0
val lastBasalSequence: Int
@@ -358,6 +362,7 @@ class MedtrumPump @Inject constructor(
fun handleBolusStatusUpdate(bolusType: Int, bolusCompleted: Boolean, amountDelivered: Double) {
aapsLogger.debug(LTag.PUMP, "handleBolusStatusUpdate: bolusType: $bolusType bolusCompleted: $bolusCompleted amountDelivered: $amountDelivered")
bolusProgressLastTimeStamp = dateUtil.now()
+ _bolusAmountDelivered.value = amountDelivered
bolusingTreatment?.insulin = amountDelivered
bolusDone = bolusCompleted
}
diff --git a/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/services/MedtrumService.kt b/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/services/MedtrumService.kt
index 4d4d0a8d95..b9efa8f5a2 100644
--- a/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/services/MedtrumService.kt
+++ b/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/services/MedtrumService.kt
@@ -333,6 +333,7 @@ class MedtrumService : DaggerService(), BLECommCallback {
medtrumPump.bolusAmountToBeDelivered = insulin
medtrumPump.bolusStopped = false
medtrumPump.bolusProgressLastTimeStamp = bolusStart
+ medtrumPump.bolusStartTime = bolusStart
detailedBolusInfo.timestamp = bolusStart // Make sure the timestamp is set to the start of the bolus
detailedBolusInfoStorage.add(detailedBolusInfo) // will be picked up on reading history
diff --git a/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/viewmodel/MedtrumOverviewViewModel.kt b/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/viewmodel/MedtrumOverviewViewModel.kt
index c1b170ad76..6ab279d1be 100644
--- a/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/viewmodel/MedtrumOverviewViewModel.kt
+++ b/pump/medtrum/src/main/java/info/nightscout/pump/medtrum/ui/viewmodel/MedtrumOverviewViewModel.kt
@@ -77,6 +77,10 @@ class MedtrumOverviewViewModel @Inject constructor(
val patchExpiry: LiveData
get() = _patchExpiry
+ private val _activeBolusStatus = SingleLiveEvent()
+ val activeBolusStatus: LiveData
+ get() = _activeBolusStatus
+
init {
scope.launch {
medtrumPump.connectionStateFlow.collect { state ->
@@ -121,6 +125,19 @@ class MedtrumOverviewViewModel @Inject constructor(
updateGUI()
}
}
+ scope.launch {
+ medtrumPump.bolusAmountDeliveredFlow.collect { bolusAmount ->
+ aapsLogger.debug(LTag.PUMP, "MedtrumViewModel bolusAmountDeliveredFlow: $bolusAmount")
+ if (!medtrumPump.bolusDone) {
+ _activeBolusStatus.postValue(
+ dateUtil.timeString(medtrumPump.bolusStartTime) + " " + dateUtil.sinceString(medtrumPump.bolusStartTime, rh)
+ + " " + rh.gs(info.nightscout.interfaces.R.string.format_insulin_units, bolusAmount) + " / " + rh.gs(
+ info.nightscout.interfaces.R.string.format_insulin_units, medtrumPump.bolusAmountToBeDelivered
+ )
+ )
+ }
+ }
+ }
// Periodically update gui
scope.launch {
while (true) {
@@ -172,6 +189,9 @@ class MedtrumOverviewViewModel @Inject constructor(
)
else _lastBolus.postValue("")
}
+ if (medtrumPump.bolusDone) {
+ _activeBolusStatus.postValue("")
+ }
val activeAlarmStrings = medtrumPump.activeAlarms.map { medtrumPump.alarmStateToString(it) }
_activeAlarms.postValue(activeAlarmStrings.joinToString("\n"))
diff --git a/pump/medtrum/src/main/res/layout/fragment_medtrum_overview.xml b/pump/medtrum/src/main/res/layout/fragment_medtrum_overview.xml
index 161348faeb..fdabdfd1a2 100644
--- a/pump/medtrum/src/main/res/layout/fragment_medtrum_overview.xml
+++ b/pump/medtrum/src/main/res/layout/fragment_medtrum_overview.xml
@@ -290,6 +290,46 @@
android:textSize="14sp" />
+
+
+
+
+
+
+
+
+
+
-
+
+
+ - Светлина, вибрация и звук
+ - Светлина и вибрация
+ - Светлина и звук
+ - Светлина
+ - Вибрация и звук
+ - Вибрация
+ - Звуков сигнал
+ - Без звук
+
+
diff --git a/pump/medtrum/src/main/res/values-bg-rBG/strings.xml b/pump/medtrum/src/main/res/values-bg-rBG/strings.xml
index 36c8a820fe..7d12bc6b61 100644
--- a/pump/medtrum/src/main/res/values-bg-rBG/strings.xml
+++ b/pump/medtrum/src/main/res/values-bg-rBG/strings.xml
@@ -1,9 +1,118 @@
+ Medtrum
+ MT
+ Интеграция за помпа Medtrum Nano
+ Настройки за помпа Medtrum
+ Грешка в помпа: %1$s !!
+ Помпата е спряна
+ Помпата е спряна поради превишено максимално количество инсулин за час
+ Помпата е спряна поради превишено максимално количество инсулин за ден
+ Пач помпата не е активирана
+ Неуспешно зареждане на потребителските настройки в помпата!
+ Състояние на BLE
+ Последно свързване
+ Състояние на помпата
+ Активни аларми
+ %.2f Ед.
+ %.2f V
+ Тип базал
+ Базал
+ %.2f Ед/ч
+ Тип помпа
+ Версия на FW
+ Номер на пач помпа
+ Срок на пач помпа
+ Обнови
+ Нулирай аларми
+ Сменете пач помпата
+ Заявено от потребителя
+ Не е разрешено
+ Няма
+ Изтощена батерия на помпата
+ Минимален инсулин в резервоара на помпата
+ Помпата изтича скоро
+ Ниска КЗ изключена
+ Ниска КЗ изключена 2
+ Автоматична изключена
+ макс за час изключено
+ макс за ден изключена
+ Изключена
+ На пауза
+ Запушване
+ Изтекъл срок
+ Резервоар празен
+ Дефект в пач помпата
+ Дефект в пач помпата 2
+ Дефект в основата
+ Няма батерия
+ Няма калибрация
+ Неуспешно актуализиране на часова зона на помпата, отложете съобщението и актуализирайте ръчно.
+ Повтори
+ Следващ
+ Откажи
+ Активирай пач помпа
+ Свържи и Напълни
+ Пълнене
+ Пълнене
+ Напълването завършено
+ Прикрепи пач помпа
+ Активиране...
+ Активирането Завършено
+ Деактивирай пач помпа
+ Деактивиране...
+ Пач помпата деактивирана
+ Активация в ход
+ Неочаквано състояние: %1$s
+ Няма избран профил. Моля, изберете профил и опитайте отново.
+ Сериен номер на основа на помпа: %1$X
+ Няма активна пач помпа. Натиснете Следващ, за да започнете процеса по активация.
+ Основата на помпата не трябва да се свързва с пач помпата преди следващата стъпка!
+ Сържете основата към нова пач помпа, отстранете остатъчния въздух и напълнете с инсулин, след което натиснете Следващ.
+ Забележка: За активация са необходими най-малко 70 единици.
+ Все още не прикрепяйте пач помпата към тялото.
+ Натиснете бутона на иглата до средата. След това натиснете Следващ, за да започнете пълнене.
+ Моля изчакайте напълването да приключи.
+ Неуспешно напълване, натиснете Повтори, за да опитате отново.
+ Натиснете Следващ, за да продължите.
+ Натиснете Следващ, за да започнете активацията.
+ Отстранете предпазителя. Прикрепете помпата към тялото. Натиснете бутона на иглата.
+ Активиране на помпата и настройване на първоначален базал. Моля, изчакайте.
+ Неуспешна активация, натиснете Повтори, за да опитате отново.
+ Активирана нова пач помпа. Остават %.2f Ед.
+ Натиснете OK, за да се върнете на главния екран.
+ Сигурни ли сте, че искате да деактивирате текущата пач помпа?
+ Сигурни ли сте, че искате да прекратите активацията?
+ Сигурни ли сте? Това действие не може да бъде отменено!!
+ Натиснете Следващ, за да деактивирате или Отказ, за да се върнете на главния екран.
+ Деактивиране на пач помпа. Моля, изчакайте.
+ Неуспешна деактивация, натиснете Премахни, за да премахнете пач помпата.
+ Приберете иглата. Премахнете пач помпата от тялото.
+ Премахнете основата на помпата и изхвърлете използваната пач помпа на подходящо място.
+ Натиснете OK, за да се върнете на главния екран. Натиснете Следващ, за да стартирате активация на нова пач помпа.
+ Опа! Нещо се обърка, изглежда, че активация е вече в ход.
+ Натиснете Следващ, за да продължите активацията или Премахни, за да нулирате статуса на активация.
+ Моля изчакайте, прочитане на статуса на активация от помпата.
+ Сериен номер
+ Въведете серийния номер на вашата основа на помпа.
+ Невалиден сериен номер!
+ Помпата не е тествана: %1$d! Моля свържете се с нас в discord или github за поддръжка
+ Настройки на аларма
+ Изберете предпочитани настройки за аларми на помпата.
+ Срок на пач помпата
+ След активация, пач помпата има срок от 3 дни с допълнителен период от 8 часа след това.
+ Максимално количество инсулин за час
+ Посочете максималните единици инсулин за час. Ако бъдат превишени, помпата ще бъде изключена.
+ Максимално количество инсулин за ден
+ Посочете максималните единици инсулин за ден. Ако бъдат превишени, помпата ще бъде изключена.
+ Получава статус на помпата
+ Получава болус статус
+ Получава статус на временен базал
+ Задава потребителски настройки
diff --git a/pump/medtrum/src/main/res/values-it-rIT/strings.xml b/pump/medtrum/src/main/res/values-it-rIT/strings.xml
index acdce0a247..be2266a908 100644
--- a/pump/medtrum/src/main/res/values-it-rIT/strings.xml
+++ b/pump/medtrum/src/main/res/values-it-rIT/strings.xml
@@ -27,6 +27,7 @@
Patch scaduta
Aggiorna
Reset allarmi
+ Cambia patch
Richiesto da utente
Non abilitato
@@ -99,6 +100,7 @@
Numero seriale
Inserisci il numero di serie della base del micro.
+ Numero di serie non valido!
Micro non testato: %1$d! Contattaci su discord o github per supporto
Impostazioni allarmi
Seleziona le tue impostazioni di allarme del micro preferite.
diff --git a/pump/medtrum/src/main/res/values-lt-rLT/arrays.xml b/pump/medtrum/src/main/res/values-lt-rLT/arrays.xml
index 3ea04e700d..6dd62db936 100644
--- a/pump/medtrum/src/main/res/values-lt-rLT/arrays.xml
+++ b/pump/medtrum/src/main/res/values-lt-rLT/arrays.xml
@@ -1,2 +1,13 @@
-
+
+
+ - Šviesa, vibracija ir garsas
+ - Šviesa ir vibracija
+ - Šviesa ir garsas
+ - Šviesa
+ - Vibracija ir garsas
+ - Vibracija
+ - Garsas
+ - Tylus
+
+
diff --git a/pump/medtrum/src/main/res/values-lt-rLT/strings.xml b/pump/medtrum/src/main/res/values-lt-rLT/strings.xml
index 36c8a820fe..455e60eb95 100644
--- a/pump/medtrum/src/main/res/values-lt-rLT/strings.xml
+++ b/pump/medtrum/src/main/res/values-lt-rLT/strings.xml
@@ -1,9 +1,51 @@
+ Medtrum
+ MT
+ Medtrum Nano integracija
+ Medtrum pompos nustatymai
+ Pompos klaida: %1$s !!
+ Pompa sustabdyta
+ Pompa sustabdyta dėl viršyto valandos insulino limito
+ Pompa sustabdyta dėl viršyto paros insulino limito
+ Vartotojo nustatymai neįrašyti!
+ BLE statusas
+ Pask. prijungimas
+ Pompos būsena
+ Aktyvūs aliarmai
+ %.2f v
+ %.2f V
+ Bazės tipas
+ Bazės dydis
+ %.2f v/val.
+ Pompos tipas
+ FW versija
+ Atnaujinti
+ Atstatyti aliarmus
+ Senka pompos baterija
+ Senka rezervuaras
+ Pompa baigia darbą
+ Sustabdyta
+ Pristabdyta
+ Užsikimšimas
+ Baigė galioti
+ Serijos numeris
+ Įveskite pompos pagrindo serijos numerį.
+ Neteisingas serijos numeris!
+ Pompa netestuota: %1$d! Susisiekite su mumis Discord arba Github kanalais
+ Aliarmų nustatymai
+ Pasirinkite pompos aliarmų nustatymus
+ Valandos insulino limitas
+ Nustatykite maksimalų insulino kiekį valandai. Jį viršijus pompa bus sustabdyta.
+ Paros insulino limitas
+ Nustatykite maksimalų insulino kiekį parai. Jį viršijus pompa bus sustabdyta.
+ Gaunamas pompos statusas
+ Gaunamas boluso statusas
+ Gaunamas laikinos bazės statusas
diff --git a/pump/medtrum/src/main/res/values-nl-rNL/arrays.xml b/pump/medtrum/src/main/res/values-nl-rNL/arrays.xml
index 3ea04e700d..6853b60612 100644
--- a/pump/medtrum/src/main/res/values-nl-rNL/arrays.xml
+++ b/pump/medtrum/src/main/res/values-nl-rNL/arrays.xml
@@ -1,2 +1,13 @@
-
+
+
+ - Licht, trillen en pieptoon
+ - Licht en trillen
+ - Licht en pieptoon
+ - Licht
+ - Trillen en pieptoon
+ - Trillen
+ - Pieptoon
+ - Stil
+
+
diff --git a/pump/medtrum/src/main/res/values-nl-rNL/strings.xml b/pump/medtrum/src/main/res/values-nl-rNL/strings.xml
index 36c8a820fe..91a4a0e03c 100644
--- a/pump/medtrum/src/main/res/values-nl-rNL/strings.xml
+++ b/pump/medtrum/src/main/res/values-nl-rNL/strings.xml
@@ -1,9 +1,118 @@
+ Medtrum
+ MT
+ Pomp integratie voor Medtrum Nano
+ Medtrum pomp instellingen
+ Pomp fout: %1$s!!
+ Pomp is onderbroken
+ Pomp is onderbroken als gevolg van overschrijding max insuline per uur
+ Pomp is onderbroken als gevolg van overschrijding max insuline per dag
+ Patch niet geactiveerd
+ Gebruikersinstellingen instellen op de pomp mislukt!
+ BLE Status
+ Laatste verbinding
+ Pomp status
+ Actieve alarmen
+ %.2f E
+ %.2f V
+ Basaal type
+ Basaal snelheid
+ %.2f E/u
+ Type pomp
+ FW versie
+ Patch nr
+ Patch verloopt
+ Vernieuwen
+ Reset alarmen
+ Patch verwisselen
+ Aangevraagd door gebruiker
+ Niet ingeschakeld
+ Geen
+ Pomp batterij bijna leeg
+ Pomp reservoir bijna leeg
+ Pomp verloopt binnenkort
+ Onderbroken, lage BG
+ Onderbroken, lage BG 2
+ Automatisch onderbroken
+ Onderbroken, max per uur
+ Onderbroken, max per dag
+ Onderbroken
+ Gepauzeerd
+ Verstopping
+ Verlopen
+ Reservoir leeg
+ Patch fout
+ Patch fout 2
+ Basis fout
+ Batterij leeg
+ Geen kalibratie
+ Update van pomp tijdzone mislukt, snooze bericht en vernieuw handmatig.
+ Opnieuw
+ Volgende
+ Weggooien
+ Activeer Patch
+ Verbinden en vullen
+ Voorvullen
+ Voorvullen
+ Voorvullen voltooid
+ Plaats Patch
+ Activeren...
+ Activatie voltooid
+ Deactiveer Patch
+ Deactiveren...
+ Patch gedeactiveerd
+ Bezig met activatie
+ Onverwachte staat: %1$s
+ Geen profiel geselecteerd. Selecteer een profiel en probeer het opnieuw.
+ Pomp basis serie nr.: %1$X
+ Geen actieve patch. Druk op Volgende om het activeringsproces te starten.
+ Pomp basis mag niet verbonden zijn met de patch tot de volgende stap!
+ Verbind de pompbasis op een nieuwe patch, ontlucht de patch, vul met insuline en druk op Volgende.
+ Opmerking: Voor de activering zijn minimaal 70 eenheden vereist.
+ Plaats de patch nog niet op het lichaam.
+ Druk de naald knop half in. Druk daarna op Volgende om het voorvullen te starten.
+ Wacht alstublieft tot het voorvullen voltooid is.
+ Voorvullen mislukt, druk op Opnieuw om het nogmaals te proberen.
+ Druk op Volgende om verder te gaan.
+ Druk op Volgende om het activeren te starten.
+ Verwijder het veiligheidsslot, Bevestig de pomp aan het lichaam. Druk op de naald knop.
+ Pomp activeren en initiële basaalstand instellen. Even geduld alstublieft.
+ Activeren mislukt, druk op Opnieuw om het nogmaals te proberen.
+ Nieuwe patch geactiveerd. %.2f Eenheden resterend.
+ Druk op OK om terug te keren naar het hoofdscherm.
+ Weet u zeker dat u de huidige patch wilt deactiveren?
+ Weet u zeker dat u de activatie wil annuleren?
+ Weet u het zeker? Deze actie kan niet ongedaan worden gemaakt!!
+ Druk op Volgende om te deactiveren of Annuleer om terug te keren naar het hoofdscherm.
+ Patch deactiveren. Even geduld.
+ Deactivatie mislukt, druk Verwijderen om de patch te vergeten.
+ Trek de naald terug. Verwijder patch van het lichaam.
+ Verwijder pomp basis en voer de gebruikte patch op de juiste manier af.
+ Druk op OK om terug te keren naar het hoofdscherm. Druk op Volgende om te beginnen met de activering van een nieuwe patch.
+ Oeps! Er ging iets mis, het lijkt erop dat er al een activatie bezig is.
+ Druk op Volgende om de activering te hervatten of Verwijderen om de activeringsstatus te resetten.
+ Een ogenblik geduld, activeringsstatus van de pomp wordt gelezen.
+ Serienummer
+ Voer het serienummer van uw pompbasis in.
+ Ongeldig serienummer!
+ Pomp niet getest, %1$d! Neem contact met ons op via discord of github voor ondersteuning
+ Alarminstellingen
+ Selecteer uw gewenste alarminstellingen voor de pomp.
+ Patch vervalt
+ Wanneer ingeschakeld, zal de patch na 3 dagen verlopen met een extra periode van 8 uur coulance.
+ Maximale insuline per uur
+ Geef de maximale hoeveelheid insuline per uur op. Indien overschreden zal de pomp de insuline toediening onderbreken.
+ Maximale insuline per dag
+ Geef de maximale hoeveelheid insuline per dag op. Indien overschreden zal de pomp de insuline toediening onderbreken.
+ Pompstatus aan het ophalen
+ Bolus status aan het ophalen
+ Tijdelijke basaal status aan het ophalen
+ Gebruikersopties worden ingesteld
diff --git a/pump/medtrum/src/main/res/values-sk-rSK/arrays.xml b/pump/medtrum/src/main/res/values-sk-rSK/arrays.xml
index 3ea04e700d..f6f2e6bd78 100644
--- a/pump/medtrum/src/main/res/values-sk-rSK/arrays.xml
+++ b/pump/medtrum/src/main/res/values-sk-rSK/arrays.xml
@@ -1,2 +1,13 @@
-
+
+
+ - Svetlo, vibrácie a pípnutie
+ - Svetlo a vibrácie
+ - Svetlo a pípnutie
+ - Svetlo
+ - Vibrácie a pípnutie
+ - Vibrovať
+ - Pípnutie
+ - Tichý
+
+
diff --git a/pump/medtrum/src/main/res/values-sk-rSK/strings.xml b/pump/medtrum/src/main/res/values-sk-rSK/strings.xml
index 36c8a820fe..458bbb3790 100644
--- a/pump/medtrum/src/main/res/values-sk-rSK/strings.xml
+++ b/pump/medtrum/src/main/res/values-sk-rSK/strings.xml
@@ -1,9 +1,118 @@
+ Medtrum
+ MT
+ Integrácia pumpy Medtrum Nano
+ Nastavenie pumpy Medtrum
+ Chyba pumpy: %1$s!!
+ Pumpa je pozastavená
+ Pumpa je pozastavená kvôli prekročeniu maximálneho množstva inzulínu za hodinu
+ Pumpa je pozastavená kvôli prekročeniu maximálneho množstva inzulínu za deň
+ Patch nie je aktivovaný
+ Načítanie uživateľského nastavenia do pumpy zlyhalo!
+ Stav BLE
+ Naposledy pripojené
+ Stav pumpy
+ Aktívne alarmy
+ %.2f JI
+ %.2f V
+ Typ bazálu
+ Bazálna dávka
+ %.2f JI/h
+ Typ pumpy
+ Verzia FW
+ Č. Patch
+ Patch expiruje
+ Obnoviť
+ Resetovať alarmy
+ Vymeniť Patch
+ Vyžiadané užívateľom
+ Nepovolené
+ Žiadny
+ Takmer vybitá batéria pumpy
+ Takmer prázdny zásobník pumpy
+ Pumpa čoskoro expiruje
+ Uzavretý okruh pozastavený, nízka glykémia
+ Uzavretý okruh pozastavený, nízka glykémia 2
+ Automatické pozastavenie
+ pozastavenie z dôvodu hodinového max.
+ pozastavenie z dôvodu denného max.
+ Pozastavené
+ Pozastavené
+ Oklúzia
+ Expirované
+ Zásobník je prázdny
+ Chyba Patch
+ Chyba Patch 2
+ Chyba základne
+ Vybitá batéria
+ Žiadna kalibrácia
+ Nepodarilo sa aktualizovať časové pásmo pumpy, odložiť správu a aktualizovať ručne.
+ Opakovať
+ Ďalšia
+ Zahodiť
+ Aktivovať Patch
+ Pripojiť a naplniť
+ Naplniť
+ Plnenie
+ Plnenie dokončené
+ Pripojiť Patch
+ Aktivujem...
+ Aktivácia dokončená
+ Deaktivovať Patch
+ Deaktivácia...
+ Patch deaktivovaný
+ Aktivácia prebieha
+ Neočakávaný stav: %1$s
+ Žiadny vybraný profil. Prosím vyberte si profil a skúste to znovu.
+ Sériové číslo základne pumpy: %1$X
+ Žiadny aktívny Patch. Stlačte Ďalšia pre zahájenie aktivačného procesu.
+ Základňa by nemala byť pripojená ku kanyle až do dalšieho kroku!
+ Pripojte základňu k novej kanyle, odstráňte zostávajúci vzduch a doplňte inzulínom, potom stlačte tlačítko Ďalšia.
+ Poznámka: Pre aktiváciu je potrebných najmenej 70 jednotiek inzulínu.
+ Zatiaľ nepripájajte Patch k telu.
+ Stlačte tlačítko ihly do polovice. Potom stlačte tlačítko Ďalšia pre spustenie plnenia.
+ Počkajte prosím na dokončenie plnenia.
+ Nepodarilo sa dokončiť plnenie, skúste to znovu stlačením tlačítka Opakovať.
+ Stlačte Ďalšia pre pokračovanie.
+ Stlačte Ďalšia pre spustenie aktivácie.
+ Odstráňte bezpečnostný zámok. Pripojte pumpu k telu. Stlačte tlačítko ihly.
+ Aktivácia Patch a nastavenie počiatočného bazálu. Počkajte prosím.
+ Chyba pri aktivácii, stlačte Opakovať pre nový pokus.
+ Nový Patch aktivovaný. Zostáva %.2f jednotiek inzulínu.
+ Stlačte OK pre návrat na hlavnú obrazovku.
+ Naozaj chcete deaktivovať súčasný Patch?
+ Ste si istý, že chcete zrušiť aktiváciu?
+ Ste si istý? Túto akciu nemožno vrátiť späť!!
+ Stlačte Ďalšia pre deaktiváciu alebo Zrušiť pre návrat na hlavnú obrazovku.
+ Deaktivácia Patch. Počkajte prosím.
+ Nepodarilo sa deaktivovať, stlačte Zahodiť pre zabudnutie Patch.
+ Zaťaženie ihly. Odstráňte Patch z tela.
+ Odstráňte základňu a vhodne zlikvidujte použitú kanylu.
+ Stlačte OK pre návrat na hlavnú obrazovku. Stlačte Ďalšia pre zahájenie aktivácie novej Patch.
+ Ups! Niečo sa pokazilo, zdá sa, že už prebieha aktivácia.
+ Stlačte Ďalšia pre obnovenie aktivácie alebo Zahodiť pre resetovanie stavu aktivácie.
+ Počkajte prosím, načítanie stavu aktivácie z Patch.
+ Sériové číslo
+ Zadajte sériové číslo základne Patch.
+ Neplatné sériové číslo!
+ Nevyskúšaná pumpa: %1$d! Kontaktujte nás na Discorde alebo Githube, kde získate podporu.
+ Nastavenie výstrah
+ Vyberte preferované nastavenie výstrah.
+ Expirácia Patch
+ Pokiaľ je povolené, Patch expiruje po 3 dňoch s maximálnou dobou odkladu 8 hodín.
+ Hodinové maximum inzulínu
+ Zadajte maximálny povolený počet jednotiek inzulínu za hodinu. Pokiaľ budú prekročené, pumpa bude pozastavená.
+ Denný maximálny inzulín
+ Zadajte maximálny povolený počet jednotiek inzulínu za deň. Pokiaľ budú prekročené, pumpa bude pozastavená.
+ Načítavam stav pumpy
+ Načítavam stav bolusov
+ Načítavam stav dočasných bazálov
+ Nastavenie uživateľských volieb
diff --git a/pump/medtrum/src/main/res/values-uk-rUA/arrays.xml b/pump/medtrum/src/main/res/values-uk-rUA/arrays.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/pump/medtrum/src/main/res/values-uk-rUA/arrays.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/pump/medtrum/src/main/res/values-uk-rUA/strings.xml b/pump/medtrum/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..36c8a820fe
--- /dev/null
+++ b/pump/medtrum/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/pump/medtrum/src/main/res/values/strings.xml b/pump/medtrum/src/main/res/values/strings.xml
index 68e2e24eaf..3161372a56 100644
--- a/pump/medtrum/src/main/res/values/strings.xml
+++ b/pump/medtrum/src/main/res/values/strings.xml
@@ -37,6 +37,7 @@
BLE Status
Last connected
+ Active bolus
Pump state
Active alarms
%.2f U
diff --git a/pump/omnipod-common/src/main/res/values-bg-rBG/strings.xml b/pump/omnipod-common/src/main/res/values-bg-rBG/strings.xml
index 5b5482e386..280fb01640 100644
--- a/pump/omnipod-common/src/main/res/values-bg-rBG/strings.xml
+++ b/pump/omnipod-common/src/main/res/values-bg-rBG/strings.xml
@@ -62,7 +62,7 @@
Сигнали за активен под
Firmware версия
Време на Pod
- %1$.2fU/h @%2$s (%3$d/%4$d minutes)
+ %1$.2fЕ/ч @%2$s (%3$d/%4$d минути)
%1$.2f Е остават
Над 50 Е
Грешки
diff --git a/pump/omnipod-common/src/main/res/values-uk-rUA/strings.xml b/pump/omnipod-common/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..e35fcaa95a
--- /dev/null
+++ b/pump/omnipod-common/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pump/omnipod-dash/src/main/res/values-bg-rBG/strings.xml b/pump/omnipod-dash/src/main/res/values-bg-rBG/strings.xml
index e884fddb3e..ff1f1df6cf 100644
--- a/pump/omnipod-dash/src/main/res/values-bg-rBG/strings.xml
+++ b/pump/omnipod-dash/src/main/res/values-bg-rBG/strings.xml
@@ -6,6 +6,7 @@
История на под
Описание
+ Количество
Източник
Дата
Тип:
@@ -31,8 +32,10 @@
Командата не е изпратена
Командата не е получена от pod
Неизвестно състояние за командата
+ %1$.2f Е/ч, %2$d минути
%1$.2fЕ
Доставянето на инсулин е спряно
+ Общо доставени: %1$.2f Ед.
Загубена връзка с pod
Доставя се друг болус
Недостатъчно инсулин в резервоара
@@ -45,6 +48,7 @@
Неуспешно задаване на новия базален профил. Доставката е спряна
Задаването на базален профил може да е неуспешно. Доставката може да бъде спряна! Моля, опреснете ръчно състоянието на Pod от раздела Omnipod и възобновете доставката, ако е необходимо.
Състоянието на доставка на болус е неопределено. Обновете състоянието на pod, за да потвърдите или отхвърлите.
+ Статус на временен базал не според очакванията! Ако преди това е изпълняван временен базал, той е отменен. Моля, проверете доставения инсулин и история на Pod.
Проверка на състоянието на доставката
Задаването на временен базал може да е неуспешно. Ако преди това е изпълняван временен базал, той е бил отменен. Моля, опреснете ръчно състоянието на Pod от раздела Omnipod.
Отменянето временния базален резултат е неопределено
diff --git a/pump/omnipod-dash/src/main/res/values-nl-rNL/strings.xml b/pump/omnipod-dash/src/main/res/values-nl-rNL/strings.xml
index aad162b8e9..f2889e9f7f 100644
--- a/pump/omnipod-dash/src/main/res/values-nl-rNL/strings.xml
+++ b/pump/omnipod-dash/src/main/res/values-nl-rNL/strings.xml
@@ -6,6 +6,7 @@
Pod Historie
Beschrijving
+ Hoeveelheid
Bron
Datum
Type:
@@ -30,8 +31,10 @@
Opdracht niet verzonden
Opdracht niet ontvangen door de pod
Onbekende status voor de opdracht
+ %1$.2f E/u, %2$d minuten
%1$.2f E
Insuline levering is opgeschort
+ Totaal toegediend: %1$.2f E
Verbinding met pod verbroken
Een andere bolus wordt op dit moment toegediend
Niet voldoende insuline in het reservoir
@@ -44,6 +47,7 @@
Het instellen van het nieuwe basaal profiel is mislukt. Levering onderbroken
Instellen van basaal profiel is mogelijk mislukt. De insuline levering kan onderbroken zijn! Vernieuw de Pod status handmatig in het Omnipod tabblad en hervat de toediening indien nodig.
Bolus levering status onzeker. Vernieuw de Pod status om te bevestigen of te weigeren.
+ Tijdelijke basale status niet zoals verwacht! Als er eerder een tijdelijke basale toediening actief was, is deze geannuleerd. Controleer de toegediende insuline in de pod geschiedenis
Levering status wordt gecontroleerd
Het instellen van een tijdelijke basaal is mogelijk mislukt. Indien een tijdelijk basaal eerder actief was is deze geannuleerd. Vernieuw de Pod status vanaf het Omnipod tabblad.
Annuleren tijdelijk basaal resultaat is onzeker
diff --git a/pump/omnipod-dash/src/main/res/values-uk-rUA/strings.xml b/pump/omnipod-dash/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..942b365512
--- /dev/null
+++ b/pump/omnipod-dash/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/pump/omnipod-eros/src/main/res/values-uk-rUA/strings.xml b/pump/omnipod-eros/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..bc89093c83
--- /dev/null
+++ b/pump/omnipod-eros/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pump/pump-common/src/main/res/values-bg-rBG/strings.xml b/pump/pump-common/src/main/res/values-bg-rBG/strings.xml
index 16a7cd7b9e..d9ea9ba6a1 100644
--- a/pump/pump-common/src/main/res/values-bg-rBG/strings.xml
+++ b/pump/pump-common/src/main/res/values-bg-rBG/strings.xml
@@ -7,7 +7,7 @@
Сериен номер на помпа
%1$.2f Е / %2$.2f Е доставено
- Под не е инициализиран
+ Помпата не е инициализирана
Разпозната
Шифроване на връзката
Готова
diff --git a/pump/pump-common/src/main/res/values-uk-rUA/strings.xml b/pump/pump-common/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..33c77af761
--- /dev/null
+++ b/pump/pump-common/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pump/pump-core/src/main/res/values-uk-rUA/strings.xml b/pump/pump-core/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..d287b59687
--- /dev/null
+++ b/pump/pump-core/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/pump/rileylink/src/main/res/values-uk-rUA/strings.xml b/pump/rileylink/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..0a73dfc845
--- /dev/null
+++ b/pump/rileylink/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/pump/virtual/src/main/res/values-uk-rUA/strings.xml b/pump/virtual/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..5f1fadd4ab
--- /dev/null
+++ b/pump/virtual/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/ui/src/main/res/values-bg-rBG/strings.xml b/ui/src/main/res/values-bg-rBG/strings.xml
index d8d7ea0231..e4fa199e4d 100644
--- a/ui/src/main/res/values-bg-rBG/strings.xml
+++ b/ui/src/main/res/values-bg-rBG/strings.xml
@@ -67,6 +67,7 @@
3 часа
10 часа
+ коригирайте резултат с %
коригирайте резултат с единици
2ч
Резултат: %1$s %2$s
diff --git a/ui/src/main/res/values-uk-rUA/strings.xml b/ui/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..cd3bcfee29
--- /dev/null
+++ b/ui/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/wear/src/main/res/values-bg-rBG/strings.xml b/wear/src/main/res/values-bg-rBG/strings.xml
index 78022e7f21..2f2e4b0ebb 100644
--- a/wear/src/main/res/values-bg-rBG/strings.xml
+++ b/wear/src/main/res/values-bg-rBG/strings.xml
@@ -5,12 +5,13 @@
AAPS
AAPS(голям)
AAPS(Графика)
- AAPS(без рафика)
+ AAPS(без Графика)
AAPS(Кръгъл)
AAPS(v2)
AAPS(Самолет)
AAPS(Steampunk)
AAPS (DigitalStyle)
+ AAPS(Персонализиран)
AAPS(Действия)
AAPS(Временна цел)
AAPS(Съветник)
@@ -19,19 +20,23 @@
От %1$s
Свържи с AAPS!
Няма данни от %1$s! Проверете дали AAPS на телефона изпраща данни до часовника
- Данните са %1$s стари! Проверете сензора, xDrip+, HС, AAPS конфигурацията и други!
+ Данните са %1$s стари! Проверете сензора, xDrip+, NS, AAPS конфигурацията и други!
Вибрация при болус
Единици за Действие
+ Ед.
Покажи дата
- Покажи инсулин
- Покажи въгл
+ Покажи IOB
+ Покажи подробен IOB
+ Покажи COB
Покажи Делта
+ Показвай подробна делта
Покажи средна делта
Батерия на телефон
Батерия на устройство
Покажи базал
Статус
КЗ
+ Показвай BGI
Делта стрелка
Преди
Тъмна
@@ -49,8 +54,8 @@
Левичар
Модерен
Делта грануларност (Steampunk)
- Ниско
- Среден
+ Ниска
+ Средна
Висока
Автом
Големи Цифри
@@ -69,7 +74,7 @@
Врем цел
Калкулатор
Калк
- Болус
+ Лечение
Лечение
Болус
въглехидрати
@@ -117,7 +122,7 @@
ВХ
IOB
няма Статус
- червен
+ червено
розово
лилаво
тъмно лилаво
@@ -126,7 +131,7 @@
светло синьо
синьозелено
металик
- зелен
+ зелено
светло зелено
лимоненозелено
жълто
@@ -143,6 +148,7 @@
Показвай само време и КЗ
Вибрира почасово
Показване на номер седмица
+ Показвай секунди
Вашият стил:
Няма избран стил
минимален стил
@@ -190,7 +196,10 @@
с
д
ч
+ %1$s:%2$s
+ %1$s:%2$s:%3$s
стар
!старо!
!err!
+ Сърдечен ритъм
diff --git a/wear/src/main/res/values-it-rIT/strings.xml b/wear/src/main/res/values-it-rIT/strings.xml
index d0055a8b84..95c6932f86 100644
--- a/wear/src/main/res/values-it-rIT/strings.xml
+++ b/wear/src/main/res/values-it-rIT/strings.xml
@@ -23,16 +23,20 @@
I dati di AAPS sono vecchi di %1$s ! Controlla il tuo sensore, xDrip+, NS, la configurazione di AAPS o altro!
Vibra durante bolo
Unità per azioni
+ U
Mostra data
Mostra IOB
+ Mostra IOB dettagliato
Mostra COB
Mostra delta
+ Mostra delta dettagliato
Mostra AvgDelta
Mostra batteria telefono
Mostra batteria rig
Mostra velocità basale
Mostra stato loop
Mostra BG
+ Mostra BGI
Mostra frecce direzionali
Mostra Indietro
Scuro
@@ -192,6 +196,8 @@
w
d
h
+ %1$s:%2$s
+ %1$s:%2$s:%3$s
vecchio
!vecchio!
!err!
diff --git a/wear/src/main/res/values-nl-rNL/strings.xml b/wear/src/main/res/values-nl-rNL/strings.xml
index 99b526d494..5b2baef589 100644
--- a/wear/src/main/res/values-nl-rNL/strings.xml
+++ b/wear/src/main/res/values-nl-rNL/strings.xml
@@ -11,6 +11,7 @@
AAPS(Cockpit)
AAPS(Steampunk)
AAPS(DigitaleStijl)
+ AAPS(Custom)
AAPS(Acties)
AAPS(Tijdelijk Streefdoel)
AAPS(Quick Wizard)
@@ -22,16 +23,20 @@
AAPS gegevens zijn %1$s oud! Controleer je sensor, xDrip+, NS, AAPS instellingen of andere!
Trillen bij bolus
Eenheden voor acties
+ E
Toon datum
Toon IOB
+ Toon gedetailleerde IOB
Toon COB
Toon Delta
+ Toon gedetailleerde Delta
Toon gemiddelde delta
Toon telefoonbatterij
Toon rig batterij
Toon basaal
Toon loop status
Toon BG
+ Toon BGI
Toon richtingspijl
Toon tijd geleden
Donker
@@ -143,6 +148,7 @@
Alleen tijd en BG weergeven
Tril ieder uur
Weeknummer weergeven
+ Toon seconden
Jouw stijl:
geen stijl
minimale stijl
@@ -190,7 +196,10 @@
w
d
u
+ %1$s:%2$s
+ %1$s:%2$s:%3$s
oud
!oud!
!fout!
+ Hartslag
diff --git a/wear/src/main/res/values-sk-rSK/strings.xml b/wear/src/main/res/values-sk-rSK/strings.xml
index 65c8b52b45..568113e127 100644
--- a/wear/src/main/res/values-sk-rSK/strings.xml
+++ b/wear/src/main/res/values-sk-rSK/strings.xml
@@ -11,6 +11,7 @@
AAPS(Kokpit)
AAPS (Steampunk)
AAPS (DigitalStyle)
+ AAPS (vlastný)
AAPS (Akcie)
AAPS(Dočasný cieľ)
AAPS(Rýchly bolus)
@@ -22,16 +23,20 @@
AAPS dáta sú %1$s staré! Skontroluj tvoj senzor, xDrip+, NS, AAPS nastavenia atď.!
Zavibrovať pri boluse
Jednotky (mmol/l alebo mg/dl)
+ J
Zobraziť dátum
Zobraziť IOB
+ Zobraziť detailný IOB
Zobraziť COB
Zobraziť odchýlku
+ Zobraziť detailnú odchylku
Zobraziť priemernú odchýlku
Zobraziť stav batérie telefónu
Zobrazovať kruhový graf batérie
Zobraziť bazál
Zobrazovať stav uzavretého okruhu
Zobrazovať glykémiu
+ Zobraziť BGI
Zobrazovať trendovú šípku
Zobraziť aktualizované pred
Tmavý
@@ -143,6 +148,7 @@
Zobraziť iba čas a glykémiu
Vibrovať každú hodinu
Zobraziť číslo týždňa
+ Zobrazovať sekundy
Váš štýl:
žiadny štýl
minimálny štýl
@@ -190,6 +196,8 @@
t
d
h
+ %1$s: %2$s
+ %1$s:%2$s:%3$s
starý
!starý!
!chyba!
diff --git a/wear/src/main/res/values-uk-rUA/strings.xml b/wear/src/main/res/values-uk-rUA/strings.xml
new file mode 100644
index 0000000000..3ea04e700d
--- /dev/null
+++ b/wear/src/main/res/values-uk-rUA/strings.xml
@@ -0,0 +1,2 @@
+
+