Merge remote-tracking branch 'Nightscout/dev' into wear/new_custom_watchface

This commit is contained in:
Philoul 2023-08-30 00:20:32 +02:00
commit 24bc9b3296
142 changed files with 1487 additions and 139 deletions

View file

@ -3,7 +3,7 @@
<!-- DateUtil--> <!-- DateUtil-->
<string name="minago">преди %1$d мин</string> <string name="minago">преди %1$d мин</string>
<string name="minago_long">Преди %1$d минути</string> <string name="minago_long">Преди %1$d минути</string>
<string name="hoursago">преди %1$.1fч</string> <string name="hoursago">преди %1$.1f ч</string>
<string name="days_ago">преди %1$.1f дни</string> <string name="days_ago">преди %1$.1f дни</string>
<string name="days_ago_round">преди %1$.0f дни</string> <string name="days_ago_round">преди %1$.0f дни</string>
<string name="in_days">за %1$.0f дни</string> <string name="in_days">за %1$.0f дни</string>
@ -34,4 +34,59 @@
<string name="disconnecting">Разкачане</string> <string name="disconnecting">Разкачане</string>
<string name="waiting_for_disconnection">Изчакване за разкачане</string> <string name="waiting_for_disconnection">Изчакване за разкачане</string>
<!-- Custom Watchface --> <!-- Custom Watchface -->
<string name="metadata_label_watchface_created_at">Създадено: %1$s</string>
<string name="metadata_label_watchface_author">Автор: %1$s</string>
<string name="metadata_label_watchface_name">Име: %1$s</string>
<string name="metadata_wear_import_filename">Име на файла: %1$s</string>
<string name="metadata_label_plugin_version">Plugin версия: %1$s</string>
<string name="metadata_label_watchface_name_version">Име: %1$s (%2$s)</string>
<string name="pref_show_iob">Покажи IOB</string>
<string name="pref_show_detailed_iob">Покажи подробен IOB</string>
<string name="pref_show_cob">Покажи COB</string>
<string name="pref_show_delta">Покажи Делта</string>
<string name="pref_show_detailed_delta">Показвай подробна делта</string>
<string name="pref_show_avgdelta">Покажи средна делта</string>
<string name="pref_show_phone_battery">Покажи батерия на телефон</string>
<string name="pref_show_rig_battery">Покажи батерия на устройство</string>
<string name="pref_show_basal_rate">Покажи базал</string>
<string name="pref_show_loop_status">Покажи Loop Статус</string>
<string name="pref_show_bg">Покажи КЗ</string>
<string name="pref_show_bgi">Покажи BGI</string>
<string name="pref_show_direction_arrow">Покажи делта стрелка</string>
<string name="pref_show_ago">Покажи \"преди\"</string>
<string name="default_custom_watchface_comment">Watchface по подразбиране, можете да изберете бутон ЕКСПОРТИРАНЕ НА WATCHFACE за създаване на шаблон</string>
<string name="wear_default_watchface">Watchface по подразбиране</string>
<string name="cwf_comment_background">Фоново изображение</string>
<string name="cwf_comment_chart">Графики (КЗ, базал, прогнозни криви...)</string>
<string name="cwf_comment_cover_chart">Изображение над графика и под текстови полета</string>
<string name="cwf_comment_freetext1">Свободен текст 1</string>
<string name="cwf_comment_freetext2">Свободен текст 2</string>
<string name="cwf_comment_freetext3">Свободен текст 3</string>
<string name="cwf_comment_freetext4">Свободен текст 4</string>
<string name="cwf_comment_iob1">IOB надпис или IOB Общо (при подробен IOB)</string>
<string name="cwf_comment_iob2">IOB Общо или (Bolus_IOB|Basal_IOB) при подробен IOB</string>
<string name="cwf_comment_cob1">COB надпис</string>
<string name="cwf_comment_cob2">COB стойност</string>
<string name="cwf_comment_delta">Краткоср. Δ</string>
<string name="cwf_comment_avg_delta">Средна делта (15мин)</string>
<string name="cwf_comment_uploader_battery">Батерия на телефона (%)</string>
<string name="cwf_comment_rig_battery">Global loop батерия (%)</string>
<string name="cwf_comment_basalRate">Базал</string>
<string name="cwf_comment_bgi">BGI стойност</string>
<string name="cwf_comment_time">Време (ЧЧ:MM или ЧЧ:MM:СС)</string>
<string name="cwf_comment_hour">Час (ЧЧ)</string>
<string name="cwf_comment_minute">Минути (MM)</string>
<string name="cwf_comment_second">Секунди (СС)</string>
<string name="cwf_comment_timePeriod">AM или PM</string>
<string name="cwf_comment_day_name">Ден от седмицата</string>
<string name="cwf_comment_day">Ден (ДД)</string>
<string name="cwf_comment_month">Месец (кратко)</string>
<string name="cwf_comment_loop">Loop статус и \"преди\"</string>
<string name="cwf_comment_direction">Делта стрелка</string>
<string name="cwf_comment_timestamp">Последно получена КЗ преди минути</string>
<string name="cwf_comment_sgv">КЗ стойност</string>
<string name="cwf_comment_cover_plate">Изображение над текст (циферблат...)</string>
<string name="cwf_comment_hour_hand">Изображение на стрелка за часове (Аналогов часовник)</string>
<string name="cwf_comment_minute_hand">Изображение на стрелка за минути (Аналогов часовник)</string>
<string name="cwf_comment_second_hand">Изображение на стрелка за секунди (Аналогов часовник)</string>
</resources> </resources>

View file

@ -56,4 +56,37 @@
<string name="pref_show_ago">Min. seit letztem Wert</string> <string name="pref_show_ago">Min. seit letztem Wert</string>
<string name="default_custom_watchface_comment">Standard-Watchface, Du kannst auf den Knopf WATCHFACE exportieren drücken, um eine Vorlage zu generieren</string> <string name="default_custom_watchface_comment">Standard-Watchface, Du kannst auf den Knopf WATCHFACE exportieren drücken, um eine Vorlage zu generieren</string>
<string name="wear_default_watchface">Standard-Watchface</string> <string name="wear_default_watchface">Standard-Watchface</string>
<string name="cwf_comment_background">Hintergrundbild</string>
<string name="cwf_comment_chart">Diagramme (BG, Basal, Vorhersage...)</string>
<string name="cwf_comment_cover_chart">Bild vor Graph und hinter Textfeldern</string>
<string name="cwf_comment_freetext1">Freitextfeld 1</string>
<string name="cwf_comment_freetext2">Freitextfeld 2</string>
<string name="cwf_comment_freetext3">Freitextfeld 3</string>
<string name="cwf_comment_freetext4">Freitextfeld 4</string>
<string name="cwf_comment_iob1">IOB Bezeichnung oder IOB Sum wenn detailliert</string>
<string name="cwf_comment_iob2">IOB-Summe oder (Bolus_IOB|Basal_IOB) wenn detailliert</string>
<string name="cwf_comment_cob1">COB-Bezeichnung</string>
<string name="cwf_comment_cob2">COB-Wert</string>
<string name="cwf_comment_delta">Kurzes BG Delta</string>
<string name="cwf_comment_avg_delta">Durchschnittliches BG-Delta (15min)</string>
<string name="cwf_comment_uploader_battery">Telefon-Akku (%)</string>
<string name="cwf_comment_rig_battery">Globale Loop Akku (%)</string>
<string name="cwf_comment_basalRate">Basalrate</string>
<string name="cwf_comment_bgi">BGI-Wert</string>
<string name="cwf_comment_time">Uhrzeit (HH:MM oder HH:MM:SS)</string>
<string name="cwf_comment_hour">Stunde (HH)</string>
<string name="cwf_comment_minute">Minuten (MM)</string>
<string name="cwf_comment_second">Sekunde (SS)</string>
<string name="cwf_comment_timePeriod">AM oder PM</string>
<string name="cwf_comment_day_name">Wochentagname</string>
<string name="cwf_comment_day">Tag (DD)</string>
<string name="cwf_comment_month">Monatsname (kurz)</string>
<string name="cwf_comment_loop">Loop-Status und Historie</string>
<string name="cwf_comment_direction">Richtungspfeil</string>
<string name="cwf_comment_timestamp">Minuten vor dem letzten erhaltenen BG</string>
<string name="cwf_comment_sgv">Blutzuckerwert</string>
<string name="cwf_comment_cover_plate">Titelbild vor dem Text (wählen...)</string>
<string name="cwf_comment_hour_hand">Bild des Stundenzeiger (Analog Uhr)</string>
<string name="cwf_comment_minute_hand">Bild des Minutenzeiger (Analog Uhr)</string>
<string name="cwf_comment_second_hand">Bild des Sekundenzeigers (Analog Uhr)</string>
</resources> </resources>

View file

@ -38,5 +38,55 @@
<string name="metadata_label_watchface_author">Autore: %1$s</string> <string name="metadata_label_watchface_author">Autore: %1$s</string>
<string name="metadata_label_watchface_name">Nome: %1$s</string> <string name="metadata_label_watchface_name">Nome: %1$s</string>
<string name="metadata_wear_import_filename">Nome file: %1$s</string> <string name="metadata_wear_import_filename">Nome file: %1$s</string>
<string name="metadata_label_plugin_version">Versione plugin: %1$s</string>
<string name="metadata_label_watchface_name_version">Nome: %1$s (%2$s)</string>
<string name="pref_show_iob">Mostra IOB</string>
<string name="pref_show_detailed_iob">Mostra IOB dettagliato</string>
<string name="pref_show_cob">Mostra COB</string>
<string name="pref_show_delta">Mostra delta</string>
<string name="pref_show_detailed_delta">Mostra delta dettagliato</string>
<string name="pref_show_avgdelta">Mostra delta medio</string>
<string name="pref_show_phone_battery">Mostra batteria telefono</string>
<string name="pref_show_rig_battery">Mostra batteria rig</string>
<string name="pref_show_basal_rate">Mostra velocità basale</string>
<string name="pref_show_loop_status">Mostra stato loop</string>
<string name="pref_show_bg">Mostra BG</string>
<string name="pref_show_bgi">Mostra BGI</string>
<string name="pref_show_direction_arrow">Mostra frecce direzionali</string>
<string name="pref_show_ago">Mostra Indietro</string>
<string name="default_custom_watchface_comment">Watchface predefinita, puoi fare click sul tasto ESPORTA WATCHFACE per generare un template</string>
<string name="wear_default_watchface">Watchface predefinita</string> <string name="wear_default_watchface">Watchface predefinita</string>
<string name="cwf_comment_background">Immagine sfondo</string>
<string name="cwf_comment_chart">Grafici (BG, basale, linee di previsione...)</string>
<string name="cwf_comment_cover_chart">Immagine davanti al grafico e dietro i campi di testo</string>
<string name="cwf_comment_freetext1">Testo libero 1</string>
<string name="cwf_comment_freetext2">Testo libero 2</string>
<string name="cwf_comment_freetext3">Testo libero 3</string>
<string name="cwf_comment_freetext4">Testo libero 4</string>
<string name="cwf_comment_iob1">Etichetta IOB o somma IOB se in dettaglio</string>
<string name="cwf_comment_iob2">Somma IOB o (Bolo_IOB|Basale_IOB) se in dettaglio</string>
<string name="cwf_comment_cob1">Etichetta COB</string>
<string name="cwf_comment_cob2">Valore COB</string>
<string name="cwf_comment_delta">Delta BG breve</string>
<string name="cwf_comment_avg_delta">Delta BG medio (15min)</string>
<string name="cwf_comment_uploader_battery">Batteria telefono (%)</string>
<string name="cwf_comment_rig_battery">Batteria globale loop (%)</string>
<string name="cwf_comment_basalRate">Velocità basale</string>
<string name="cwf_comment_bgi">Valore BGI</string>
<string name="cwf_comment_time">Tempo (HH:MM o HH:MM:SS)</string>
<string name="cwf_comment_hour">Ora (HH)</string>
<string name="cwf_comment_minute">Minuto (MM)</string>
<string name="cwf_comment_second">Secondo (SS)</string>
<string name="cwf_comment_timePeriod">AM o PM</string>
<string name="cwf_comment_day_name">Nome del giorno della settimana</string>
<string name="cwf_comment_day">Giorno (DD)</string>
<string name="cwf_comment_month">Nome del mese (breve)</string>
<string name="cwf_comment_loop">Stato loop e indietro</string>
<string name="cwf_comment_direction">Freccia direzionale</string>
<string name="cwf_comment_timestamp">Minuti addietro per l\'ultimo valore BG ricevuto</string>
<string name="cwf_comment_sgv">Valore BG</string>
<string name="cwf_comment_cover_plate">Immagine di copertina davanti al testo (quadranti...)</string>
<string name="cwf_comment_hour_hand">Immagine lancetta ore (orologio analogico)</string>
<string name="cwf_comment_minute_hand">Immagine lancetta minuti (orologio analogico)</string>
<string name="cwf_comment_second_hand">Immagine lancetta secondi (orologio analogico)</string>
</resources> </resources>

View file

@ -56,4 +56,26 @@
<string name="pref_show_ago">Laikas nuo pask. vertės</string> <string name="pref_show_ago">Laikas nuo pask. vertės</string>
<string name="default_custom_watchface_comment">Numatytasis ekranas. Paspaudus EKSPORTUOTI, bus sukurtas ruošinys</string> <string name="default_custom_watchface_comment">Numatytasis ekranas. Paspaudus EKSPORTUOTI, bus sukurtas ruošinys</string>
<string name="wear_default_watchface">Numatytasis ekranas</string> <string name="wear_default_watchface">Numatytasis ekranas</string>
<string name="cwf_comment_background">Fono paveiksliukas</string>
<string name="cwf_comment_chart">Grafikai (glikemija, bazė, prognozės...)</string>
<string name="cwf_comment_freetext1">Laisvas tekstas 1</string>
<string name="cwf_comment_freetext2">Laisvas tekstas 2</string>
<string name="cwf_comment_freetext3">Laisvas tekstas 3</string>
<string name="cwf_comment_freetext4">Laisvas tekstas 4</string>
<string name="cwf_comment_cob2">AAO vertė</string>
<string name="cwf_comment_uploader_battery">Telefono baterija (%)</string>
<string name="cwf_comment_basalRate">Bazė</string>
<string name="cwf_comment_bgi">KGI vertė</string>
<string name="cwf_comment_time">Laikas (val:min arba val:min:sek)</string>
<string name="cwf_comment_hour">Val.</string>
<string name="cwf_comment_minute">Min.</string>
<string name="cwf_comment_second">Sek.</string>
<string name="cwf_comment_timePeriod">AM ar PM</string>
<string name="cwf_comment_day_name">Savaitės diena</string>
<string name="cwf_comment_day">Diena (d.)</string>
<string name="cwf_comment_month">Mėnuo (sutrump.)</string>
<string name="cwf_comment_loop">Ciklo būsena</string>
<string name="cwf_comment_direction">Tendencijos rodyklė</string>
<string name="cwf_comment_timestamp">Prieš kiek minučių nuskaityta glikemija</string>
<string name="cwf_comment_sgv">Glikemija</string>
</resources> </resources>

View file

@ -38,4 +38,55 @@
<string name="metadata_label_watchface_author">Auteur: %1$s</string> <string name="metadata_label_watchface_author">Auteur: %1$s</string>
<string name="metadata_label_watchface_name">Naam: %1$s</string> <string name="metadata_label_watchface_name">Naam: %1$s</string>
<string name="metadata_wear_import_filename">Bestandsnaam: %1$s</string> <string name="metadata_wear_import_filename">Bestandsnaam: %1$s</string>
<string name="metadata_label_plugin_version">Plugin versie: %1$s</string>
<string name="metadata_label_watchface_name_version">Naam: %1$s (%2$s)</string>
<string name="pref_show_iob">Toon IOB</string>
<string name="pref_show_detailed_iob">Toon gedetailleerde IOB</string>
<string name="pref_show_cob">Toon COB</string>
<string name="pref_show_delta">Toon Delta</string>
<string name="pref_show_detailed_delta">Toon gedetailleerde Delta</string>
<string name="pref_show_avgdelta">Toon gemiddelde delta</string>
<string name="pref_show_phone_battery">Toon Telefoon Batterij</string>
<string name="pref_show_rig_battery">Toon Rig batterij</string>
<string name="pref_show_basal_rate">Toon basaalstand</string>
<string name="pref_show_loop_status">Toon Loop Status</string>
<string name="pref_show_bg">Toon BG</string>
<string name="pref_show_bgi">Toon BGI</string>
<string name="pref_show_direction_arrow">Toon richtingspijl</string>
<string name="pref_show_ago">Toon tijd geleden</string>
<string name="default_custom_watchface_comment">Standaard watchface, u kunt op de EXPORT WATCHFACE knop klikken om een sjabloon te genereren</string>
<string name="wear_default_watchface">Standaard watchface</string>
<string name="cwf_comment_background">Achtergrondafbeelding</string>
<string name="cwf_comment_chart">Grafieken (BG, basaal, voorspellingslijnen...)</string>
<string name="cwf_comment_cover_chart">Afbeelding voor de grafiek en achter tekstvelden</string>
<string name="cwf_comment_freetext1">Vrije tekst 1</string>
<string name="cwf_comment_freetext2">Vrije tekst 2</string>
<string name="cwf_comment_freetext3">Vrije tekst 3</string>
<string name="cwf_comment_freetext4">Vrije tekst 4</string>
<string name="cwf_comment_iob1">IOB label of IOB totaal indien gedetailleerd</string>
<string name="cwf_comment_iob2">IOB totaal of (Bolus_IOB|Basal_IOB) indien gedetailleerd</string>
<string name="cwf_comment_cob1">COB label</string>
<string name="cwf_comment_cob2">COB waarde</string>
<string name="cwf_comment_delta">Korte BG delta</string>
<string name="cwf_comment_avg_delta">Gemiddelde BG delta (15min)</string>
<string name="cwf_comment_uploader_battery">Batterij Telefoon (%)</string>
<string name="cwf_comment_rig_battery">Globale loop batterij (%)</string>
<string name="cwf_comment_basalRate">Basaal stand</string>
<string name="cwf_comment_bgi">BGI waarde</string>
<string name="cwf_comment_time">Tijd (UU:MM of UU:MM:SS)</string>
<string name="cwf_comment_hour">Uur (UU)</string>
<string name="cwf_comment_minute">Minuut (MM)</string>
<string name="cwf_comment_second">Seconde (SS)</string>
<string name="cwf_comment_timePeriod">AM of PM</string>
<string name="cwf_comment_day_name">Naam van de dag van de week</string>
<string name="cwf_comment_day">Dag (DD)</string>
<string name="cwf_comment_month">Maand (kort)</string>
<string name="cwf_comment_loop">Loop status en tijd geleden</string>
<string name="cwf_comment_direction">Richtingspijl</string>
<string name="cwf_comment_timestamp">Minuten geleden voor laatst ontvangen BG</string>
<string name="cwf_comment_sgv">BG waarde</string>
<string name="cwf_comment_cover_plate">Masker afbeelding over tekst (bijv. uren indicators)</string>
<string name="cwf_comment_hour_hand">Afbeelding van uren wijzer (analoog horloge)</string>
<string name="cwf_comment_minute_hand">Afbeelding van minuut wijzer (analoog horloge)</string>
<string name="cwf_comment_second_hand">Afbeelding van seconde wijzer (analoog horloge)</string>
</resources> </resources>

View file

@ -34,4 +34,59 @@
<string name="disconnecting">Odpájanie</string> <string name="disconnecting">Odpájanie</string>
<string name="waiting_for_disconnection">Čakám na odpojenie</string> <string name="waiting_for_disconnection">Čakám na odpojenie</string>
<!-- Custom Watchface --> <!-- Custom Watchface -->
<string name="metadata_label_watchface_created_at">Vytvorené: %1$s</string>
<string name="metadata_label_watchface_author">Autor: %1$s</string>
<string name="metadata_label_watchface_name">Meno: %1$s</string>
<string name="metadata_wear_import_filename">Názov súboru: %1$s</string>
<string name="metadata_label_plugin_version">Verzia pluginu: %1$s</string>
<string name="metadata_label_watchface_name_version">Meno: %1$s (%2$s)</string>
<string name="pref_show_iob">Zobraziť IOB</string>
<string name="pref_show_detailed_iob">Zobraziť detailný IOB</string>
<string name="pref_show_cob">Zobraziť COB</string>
<string name="pref_show_delta">Zobraziť odchýlku</string>
<string name="pref_show_detailed_delta">Zobraziť detailnú odchylku</string>
<string name="pref_show_avgdelta">Zobraziť priemernú odchýlku</string>
<string name="pref_show_phone_battery">Zobraziť stav batérie telefónu</string>
<string name="pref_show_rig_battery">Zobrazovať stav batérie ďalších zariadení</string>
<string name="pref_show_basal_rate">Zobraziť bazál</string>
<string name="pref_show_loop_status">Zobraziť stav uzavretého okruhu</string>
<string name="pref_show_bg">Zobraziť glykémiu</string>
<string name="pref_show_bgi">Zobraziť BGI</string>
<string name="pref_show_direction_arrow">Zobraziť trendovú šípku</string>
<string name="pref_show_ago">Zobraziť aktualizované pred</string>
<string name="default_custom_watchface_comment">Predvolený ciferník. Môžete kliknúť na tlačítko EXPORTOVAŤ CIFERNÍK pre vygenerovanie šablóny</string>
<string name="wear_default_watchface">Predvolený ciferník</string>
<string name="cwf_comment_background">Obrázok pozadia</string>
<string name="cwf_comment_chart">Grafy (glykémie, bazály, krivky predpovedí...)</string>
<string name="cwf_comment_cover_chart">Obrázok pred grafom a za textovými poliami</string>
<string name="cwf_comment_freetext1">Voľný text 1</string>
<string name="cwf_comment_freetext2">Voľný text 2</string>
<string name="cwf_comment_freetext3">Voľný text 3</string>
<string name="cwf_comment_freetext4">Voľný text 4</string>
<string name="cwf_comment_iob1">Štítok IOB alebo suma IOB pri zapnutých detailoch</string>
<string name="cwf_comment_iob2">Suma IOB alebo (Bolus_IOB|Basal_IOB) pri zapnutých detailoch</string>
<string name="cwf_comment_cob1">Štítok COB</string>
<string name="cwf_comment_cob2">Hodnota COB</string>
<string name="cwf_comment_delta">Krátkodobý priemer</string>
<string name="cwf_comment_avg_delta">Priemerný rozdiel glykémií (15min)</string>
<string name="cwf_comment_uploader_battery">Batéria telefónu (%)</string>
<string name="cwf_comment_rig_battery">Batéria uzavretého okruhu (%)</string>
<string name="cwf_comment_basalRate">Bazálna dávka</string>
<string name="cwf_comment_bgi">Hodnota BGI</string>
<string name="cwf_comment_time">Čas (HH:MM alebo HH:MM:SS)</string>
<string name="cwf_comment_hour">Hodiny (HH)</string>
<string name="cwf_comment_minute">Minúty (MM)</string>
<string name="cwf_comment_second">Sekundy (SS)</string>
<string name="cwf_comment_timePeriod">AM alebo PM</string>
<string name="cwf_comment_day_name">Meno dňa v týždni</string>
<string name="cwf_comment_day">Deň (DD)</string>
<string name="cwf_comment_month">Názov mesiaca (krátky)</string>
<string name="cwf_comment_loop">Stav uzavretého okruhu a čas</string>
<string name="cwf_comment_direction">Trendová šípka</string>
<string name="cwf_comment_timestamp">Pred minútami pre poslednú prijatú glykémiu</string>
<string name="cwf_comment_sgv">Hodnota glykémie</string>
<string name="cwf_comment_cover_plate">Úvodný obrázok pred textom (číselníky...)</string>
<string name="cwf_comment_hour_hand">Obrázok hodinovej ručičky (Analógové hodinky)</string>
<string name="cwf_comment_minute_hand">Obrázok minútovej ručičky (Analógové hodinky)</string>
<string name="cwf_comment_second_hand">Obrázok sekundovej ručičky (Analógové hodinky)</string>
</resources> </resources>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- DateUtil-->
<!-- Rx -->
<!-- Custom Watchface -->
</resources>

View file

@ -11,13 +11,11 @@ import info.nightscout.androidaps.implementations.ConfigImpl
import info.nightscout.androidaps.implementations.InstantiatorImpl import info.nightscout.androidaps.implementations.InstantiatorImpl
import info.nightscout.androidaps.implementations.UiInteractionImpl import info.nightscout.androidaps.implementations.UiInteractionImpl
import info.nightscout.androidaps.workflow.CalculationWorkflowImpl import info.nightscout.androidaps.workflow.CalculationWorkflowImpl
import info.nightscout.androidaps.workflow.WorkerClassesImpl
import info.nightscout.core.workflow.CalculationWorkflow import info.nightscout.core.workflow.CalculationWorkflow
import info.nightscout.interfaces.Config import info.nightscout.interfaces.Config
import info.nightscout.interfaces.plugin.PluginBase import info.nightscout.interfaces.plugin.PluginBase
import info.nightscout.interfaces.profile.Instantiator import info.nightscout.interfaces.profile.Instantiator
import info.nightscout.interfaces.ui.UiInteraction import info.nightscout.interfaces.ui.UiInteraction
import info.nightscout.interfaces.workflow.WorkerClasses
@Suppress("unused") @Suppress("unused")
@Module( @Module(
@ -53,7 +51,6 @@ open class AppModule {
@Binds fun bindConfigInterface(config: ConfigImpl): Config @Binds fun bindConfigInterface(config: ConfigImpl): Config
@Binds fun bindActivityNames(activityNames: UiInteractionImpl): UiInteraction @Binds fun bindActivityNames(activityNames: UiInteractionImpl): UiInteraction
@Binds fun bindWorkerClasses(workerClassesImpl: WorkerClassesImpl): WorkerClasses
@Binds fun bindCalculationWorkflow(calculationWorkflow: CalculationWorkflowImpl): CalculationWorkflow @Binds fun bindCalculationWorkflow(calculationWorkflow: CalculationWorkflowImpl): CalculationWorkflow
@Binds fun bindInstantiator(instantiatorImpl: InstantiatorImpl): Instantiator @Binds fun bindInstantiator(instantiatorImpl: InstantiatorImpl): Instantiator

View file

@ -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
}

View file

@ -27,7 +27,7 @@
<string name="invalid">INVÁLIDO</string> <string name="invalid">INVÁLIDO</string>
<string name="gradually_increase_notification_volume">Aumentar gradualmente o volume de alertas e notificações</string> <string name="gradually_increase_notification_volume">Aumentar gradualmente o volume de alertas e notificações</string>
<string name="localalertsettings_title">Alertas locais</string> <string name="localalertsettings_title">Alertas locais</string>
<string name="enable_missed_bg_readings_alert">Alertar caso nenhuma Glicose seja recebida</string> <string name="enable_missed_bg_readings_alert">Alerta caso nenhuma Glicose seja recebida</string>
<string name="enable_pump_unreachable_alert">Alertar caso não seja possível alcançar a bomba</string> <string name="enable_pump_unreachable_alert">Alertar caso não seja possível alcançar a bomba</string>
<string name="pump_unreachable_threshold">Limite para bomba inacessível [min]</string> <string name="pump_unreachable_threshold">Limite para bomba inacessível [min]</string>
<string name="enable_carbs_req_alert">Alertar se forem necessários Hidratos</string> <string name="enable_carbs_req_alert">Alertar se forem necessários Hidratos</string>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- <string name="fi_lang" translatable="false">Finnish</string> -->
<!-- <string name="he_lang" translatable="false">Hebrew</string> -->
<!-- <string name="ja_lang" translatable="false">Japanese</string> -->
<!-- WEAR OS-->
</resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -1,5 +0,0 @@
package info.nightscout.interfaces.workflow
interface WorkerClasses {
// val nsProfileWorker: Class<out ListenableWorker>
}

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Maintenance -->
<!-- PumpType-->
<!-- PumpPluginBase -->
<!-- DecimalFormatter-->
</resources>

View file

@ -108,10 +108,10 @@
<string name="remove_button">Изтрий</string> <string name="remove_button">Изтрий</string>
<string name="add_new">Добави нов</string> <string name="add_new">Добави нов</string>
<string name="addnew_above">Добави нов над</string> <string name="addnew_above">Добави нов над</string>
<string name="wrong_pump_data">Данните идват от различна помпа. Сменете драйвера на помпата и за да възстановите състоянието на помпата.</string> <string name="wrong_pump_data">Данните идват от различна помпа. Сменете драйвера на помпата, за да възстановите състоянието на помпата.</string>
<string name="bg_label">КЗ</string> <string name="bg_label">КЗ</string>
<string name="calibration">Калибрация</string> <string name="calibration">Калибрация</string>
<string name="alarminxmin">Сларма след %1$d мин</string> <string name="alarminxmin">Аларма след %1$d мин</string>
<string name="treatmentdeliveryerror">Грешка в болуса. Сам провери истинската стойност на доставения инсулин</string> <string name="treatmentdeliveryerror">Грешка в болуса. Сам провери истинската стойност на доставения инсулин</string>
<string name="bolus_reminder">Болус подсещане</string> <string name="bolus_reminder">Болус подсещане</string>
<string name="duration_label">Продължителност</string> <string name="duration_label">Продължителност</string>
@ -162,8 +162,9 @@
<string name="dia">DIA</string> <string name="dia">DIA</string>
<string name="ic_short">И / Въгл</string> <string name="ic_short">И / Въгл</string>
<string name="isf_short">Чувств</string> <string name="isf_short">Чувств</string>
<string name="canceling_tbr_failed">Отмяната на временния базал е неуспешно</string> <string name="canceling_tbr_failed">Отмяната на временния базал е неуспешна</string>
<string name="canceling_eb_failed">Неуспешно спиране на удължен болус</string> <string name="canceling_eb_failed">Неуспешно спиране на удължен болус</string>
<string name="virtualpump_uploadstatus_title">Качване на статуса на помпата в NS или Tidepool</string>
<string name="suspendloop_label">Изключен/забранен цикъл</string> <string name="suspendloop_label">Изключен/забранен цикъл</string>
<string name="iob_label">Активен Инсулин (IOB)</string> <string name="iob_label">Активен Инсулин (IOB)</string>
<!-- Protection--> <!-- Protection-->
@ -297,6 +298,7 @@
<string name="uel_site_change">СМЯНА КАНЮЛА</string> <string name="uel_site_change">СМЯНА КАНЮЛА</string>
<string name="uel_reservoir_change">СМЯНА НА РЕЗЕРВОАР</string> <string name="uel_reservoir_change">СМЯНА НА РЕЗЕРВОАР</string>
<string name="uel_calibration">КАЛИБРАЦИЯ</string> <string name="uel_calibration">КАЛИБРАЦИЯ</string>
<string name="uel_prime_bolus">БОЛУС ПЪЛНЕНЕ</string>
<string name="uel_treatment">ЛЕЧЕНИЕ</string> <string name="uel_treatment">ЛЕЧЕНИЕ</string>
<string name="uel_careportal_ns_refresh">ОБНОВИ ПОРТАЛА ЗА ЛЕЧЕНИЯ NS</string> <string name="uel_careportal_ns_refresh">ОБНОВИ ПОРТАЛА ЗА ЛЕЧЕНИЯ NS</string>
<string name="uel_profile_switch_ns_refresh">ОБНОВИ СМЯНАТА НА ПРОФИЛ NS</string> <string name="uel_profile_switch_ns_refresh">ОБНОВИ СМЯНАТА НА ПРОФИЛ NS</string>
@ -374,6 +376,9 @@
<string name="carbs_g">ВЪГЛЕХИДРАТИ %1$d гр</string> <string name="carbs_g">ВЪГЛЕХИДРАТИ %1$d гр</string>
<string name="extended_bolus_u_min">УДЪЛЖЕН БОЛУС %1$.2f Е %2$d мин</string> <string name="extended_bolus_u_min">УДЪЛЖЕН БОЛУС %1$.2f Е %2$d мин</string>
<string name="load_events">ВЪВЕДИ СЪБИТИЯ</string> <string name="load_events">ВЪВЕДИ СЪБИТИЯ</string>
<string name="clear_alarms">ИЗТРИВАНЕ НА АЛАРМИ</string>
<string name="deactivate">ДЕАКТИВИРАНЕ</string>
<string name="update_time">АКТУАЛИЗИРАНЕ НА ЧАСА</string>
<string name="load_history">ЗАРЕДИ ИСТОРИЯ %1$d</string> <string name="load_history">ЗАРЕДИ ИСТОРИЯ %1$d</string>
<string name="load_tdds">ЗАРЕДИ TDDs</string> <string name="load_tdds">ЗАРЕДИ TDDs</string>
<string name="set_profile">ЗАДАЙ ПРОФИЛ</string> <string name="set_profile">ЗАДАЙ ПРОФИЛ</string>
@ -419,6 +424,7 @@
<string name="autotune_ic_warning">Избраният профил е с въглехидратно число %1$d. Аутотюн ще използва въглехидратно число %2$.2f гр/Е</string> <string name="autotune_ic_warning">Избраният профил е с въглехидратно число %1$d. Аутотюн ще използва въглехидратно число %2$.2f гр/Е</string>
<string name="autotune_isf_warning">Избраният профил е с инсулинова чувствителност %1$d. Autotune ще използва инсулинова чувствителност %2$.1f %3$s/U</string> <string name="autotune_isf_warning">Избраният профил е с инсулинова чувствителност %1$d. Autotune ще използва инсулинова чувствителност %2$.1f %3$s/U</string>
<string name="autotune_error">Грешка във въведените данни, опитайте се отново да стартирате Autotune или да намалите броя на дните</string> <string name="autotune_error">Грешка във въведените данни, опитайте се отново да стартирате Autotune или да намалите броя на дните</string>
<string name="autotune_error_more_days">Грешка във въведените данни, увеличете броя дни</string>
<string name="autotune_warning_during_run">Autotune започна изчисления, моля изчакайте</string> <string name="autotune_warning_during_run">Autotune започна изчисления, моля изчакайте</string>
<string name="autotune_warning_after_run">Проверете резултатите внимателно, преди да ги използвате!</string> <string name="autotune_warning_after_run">Проверете резултатите внимателно, преди да ги използвате!</string>
<string name="autotune_partial_result">Частичен резултат ден %1$d / %2$d настроен</string> <string name="autotune_partial_result">Частичен резултат ден %1$d / %2$d настроен</string>
@ -449,11 +455,12 @@
<string name="bolus_advisor">Съветник на болус</string> <string name="bolus_advisor">Съветник на болус</string>
<string name="bolus_advisor_message">Имаш висока захар. Вместо да се яде сега, се препоръчва да се изчака за по-добра захар. Искате ли да направите корекция сега и да ви напомня кога е време за ядене? В този случай няма да бъдат записвани въглехидрати и трябва да използвате съветника отново, когато ви напомня.</string> <string name="bolus_advisor_message">Имаш висока захар. Вместо да се яде сега, се препоръчва да се изчака за по-добра захар. Искате ли да направите корекция сега и да ви напомня кога е време за ядене? В този случай няма да бъдат записвани въглехидрати и трябва да използвате съветника отново, когато ви напомня.</string>
<string name="cobvsiob">COB срещу IOB</string> <string name="cobvsiob">COB срещу IOB</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Бавна абсорбция на въглехидрати: %2$d%% от времето. Проверете въведените данни. Може да има голяма грешка !!!!!</font>]]></string> <string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Бавна абсорбция на въглехидрати: %2$d%% от времето. Проверете пресметнатите данни. Активните въглехидрати могат да доведат до превишаване на дозите на инсулин !!!!!</font>]]></string>
<string name="partialboluswizard">Стартирай част от резултата в калкулатора [%]</string> <string name="partialboluswizard">Стартирай част от резултата в калкулатора [%]</string>
<string name="partialboluswizard_reset_time">Времеви праг на гликемията [min]</string>
<string name="bolus_constraint_applied_warn">Приложено болус ограничение: %1$.2f Е към %2$.2f Е</string> <string name="bolus_constraint_applied_warn">Приложено болус ограничение: %1$.2f Е към %2$.2f Е</string>
<string name="bolus_recorded_only">Болусът ще бъде само записан (без да е доставен чрез помпата)</string> <string name="bolus_recorded_only">Болусът ще бъде само записан (без да е доставен чрез помпата)</string>
<string name="advisoralarm">Алармата, когато е време за хранене.</string> <string name="advisoralarm">Аларма, когато е време за хранене</string>
<string name="no_action_selected">Няма избрано действие, нищо няма да се изпълни</string> <string name="no_action_selected">Няма избрано действие, нищо няма да се изпълни</string>
<string name="wizard_no_actual_bg">Не е налична кръвна захар, върху която да се изчисли!</string> <string name="wizard_no_actual_bg">Не е налична кръвна захар, върху която да се изчисли!</string>
<string name="wizard_no_active_profile">Не е настроен активен профил!</string> <string name="wizard_no_active_profile">Не е настроен активен профил!</string>
@ -467,7 +474,7 @@
<string name="wizard_explain_superbolus">Суперболус: %1$.2fЕ</string> <string name="wizard_explain_superbolus">Суперболус: %1$.2fЕ</string>
<string name="wizard_explain_trend">15\' тенденция: %1$.2fЕ</string> <string name="wizard_explain_trend">15\' тенденция: %1$.2fЕ</string>
<string name="wizard_explain_percent">Проценти: %1$.2fЕ x %2$d%% ≈ %3$.2fЕ</string> <string name="wizard_explain_percent">Проценти: %1$.2fЕ x %2$d%% ≈ %3$.2fЕ</string>
<string name="wizard_constraint_bolus_size">Нарушение в ограниичението на инсулин!\nНе може да бъде доставен %1$.2fЕ</string> <string name="wizard_constraint_bolus_size">Нарушение в ограничението на инсулин!\nНе може да бъде доставен %1$.2fЕ</string>
<string name="wizard_explain_tt">Временна цел: %1$s</string> <string name="wizard_explain_tt">Временна цел: %1$s</string>
<string name="wizard_explain_tt_to">%1$s към %2$s</string> <string name="wizard_explain_tt_to">%1$s към %2$s</string>
<string name="wizard_pump_not_available">Помпата не е налична!</string> <string name="wizard_pump_not_available">Помпата не е налична!</string>
@ -535,7 +542,7 @@
<string name="a11y_min_button_description">понижение %1$s с %2$s</string> <string name="a11y_min_button_description">понижение %1$s с %2$s</string>
<string name="a11y_plus_button_description">увеличение %1$s с %2$s</string> <string name="a11y_plus_button_description">увеличение %1$s с %2$s</string>
<string name="you_are_on_allowed_limit">Достигнат лимит</string> <string name="you_are_on_allowed_limit">Достигнат лимит</string>
<string name="format_hour_minute">%1$dч:%2$dм</string> <string name="format_hour_minute">%1$dч %2$dм</string>
<!-- datetime layout --> <!-- datetime layout -->
<string name="event_time_label">Време на събитие</string> <string name="event_time_label">Време на събитие</string>
<!-- BluetoothDevicePreference --> <!-- BluetoothDevicePreference -->
@ -556,7 +563,7 @@
<!-- About --> <!-- About -->
<string name="cta_dont_kill_my_app_info">Don\'t kill my app?</string> <string name="cta_dont_kill_my_app_info">Don\'t kill my app?</string>
<string name="fabric_upload_disabled">Качването на логове е изключено!</string> <string name="fabric_upload_disabled">Качването на логове е изключено!</string>
<string name="about_link_urls">\n\nДокументация:\nhttps://androidaps.readthedocs.io\n\nfacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string> <string name="about_link_urls">\n\nДокументация:\nhttps://androidaps.readthedocs.io\n\nFacebook:\nhttps://www.facebook.com/groups/AndroidAPSUsers</string>
<plurals name="days"> <plurals name="days">
<item quantity="one">%1$d дeн</item> <item quantity="one">%1$d дeн</item>
<item quantity="other">%1$d дни</item> <item quantity="other">%1$d дни</item>

View file

@ -424,6 +424,7 @@
<string name="autotune_ic_warning">Il profilo selezionato ha %1$d valori IC. Autotune userà %2$.2f g/U</string> <string name="autotune_ic_warning">Il profilo selezionato ha %1$d valori IC. Autotune userà %2$.2f g/U</string>
<string name="autotune_isf_warning">Il profilo selezionato ha %1$d valori ISF. Autotune userà %2$.1f %3$s/U</string> <string name="autotune_isf_warning">Il profilo selezionato ha %1$d valori ISF. Autotune userà %2$.1f %3$s/U</string>
<string name="autotune_error">Errore nei dati di input, prova a eseguire di nuovo Autotune o ridurre il numero di giorni</string> <string name="autotune_error">Errore nei dati di input, prova a eseguire di nuovo Autotune o ridurre il numero di giorni</string>
<string name="autotune_error_more_days">Errore nei dati di input, aumenta il numero di giorni</string>
<string name="autotune_warning_during_run">Il calcolo di Autotune è iniziato, attendi</string> <string name="autotune_warning_during_run">Il calcolo di Autotune è iniziato, attendi</string>
<string name="autotune_warning_after_run">Controlla attentamente i risultati prima di utilizzarli!</string> <string name="autotune_warning_after_run">Controlla attentamente i risultati prima di utilizzarli!</string>
<string name="autotune_partial_result">Risultato parziale giorno %1$d / %2$d regolato</string> <string name="autotune_partial_result">Risultato parziale giorno %1$d / %2$d regolato</string>

View file

@ -376,6 +376,8 @@
<string name="carbs_g">AV %1$d g</string> <string name="carbs_g">AV %1$d g</string>
<string name="extended_bolus_u_min">IŠTĘSTAS BOLUSAS %1$.2f vv %2$d min</string> <string name="extended_bolus_u_min">IŠTĘSTAS BOLUSAS %1$.2f vv %2$d min</string>
<string name="load_events">GAUTI ĮVYKIUS</string> <string name="load_events">GAUTI ĮVYKIUS</string>
<string name="deactivate">DEAKTYVUOTI</string>
<string name="update_time">ATNAUJINTI LAIKĄ</string>
<string name="load_history">GAUTI ISTORIJĄ %1$d</string> <string name="load_history">GAUTI ISTORIJĄ %1$d</string>
<string name="load_tdds">GAUTI BPD</string> <string name="load_tdds">GAUTI BPD</string>
<string name="set_profile">NUSTATYTI PROFILĮ</string> <string name="set_profile">NUSTATYTI PROFILĮ</string>

View file

@ -164,6 +164,7 @@
<string name="isf_short">ISF</string> <string name="isf_short">ISF</string>
<string name="canceling_tbr_failed">Annuleren van tijdelijke basaal mislukt</string> <string name="canceling_tbr_failed">Annuleren van tijdelijke basaal mislukt</string>
<string name="canceling_eb_failed">Annuleren van vertraagde bolus is mislukt</string> <string name="canceling_eb_failed">Annuleren van vertraagde bolus is mislukt</string>
<string name="virtualpump_uploadstatus_title">Upload pomp status naar NS of Tidepool</string>
<string name="suspendloop_label">Uitgeschakelde/onderbroken loop</string> <string name="suspendloop_label">Uitgeschakelde/onderbroken loop</string>
<string name="iob_label">Insuline aan boord (IOB)</string> <string name="iob_label">Insuline aan boord (IOB)</string>
<!-- Protection--> <!-- Protection-->
@ -375,6 +376,9 @@
<string name="carbs_g">KOOLHYDRATEN %1$d gr</string> <string name="carbs_g">KOOLHYDRATEN %1$d gr</string>
<string name="extended_bolus_u_min">VERLENDE BOLUS %1$.2f E %2$d min</string> <string name="extended_bolus_u_min">VERLENDE BOLUS %1$.2f E %2$d min</string>
<string name="load_events">Laden van gebeurtenissen</string> <string name="load_events">Laden van gebeurtenissen</string>
<string name="clear_alarms">ALARMEN WISSEN</string>
<string name="deactivate">DEACTIVEREN</string>
<string name="update_time">TIJD UPDATEN</string>
<string name="load_history">LAAD GESCHIEDENIS %1$d</string> <string name="load_history">LAAD GESCHIEDENIS %1$d</string>
<string name="load_tdds">LAAD TDD\'s</string> <string name="load_tdds">LAAD TDD\'s</string>
<string name="set_profile">PROFIEL INSTELLEN</string> <string name="set_profile">PROFIEL INSTELLEN</string>
@ -420,6 +424,7 @@
<string name="autotune_ic_warning">Het geselecteerde profiel heeft %1$d IC waarden. Autotune gebruikt %2$.2f g/E</string> <string name="autotune_ic_warning">Het geselecteerde profiel heeft %1$d IC waarden. Autotune gebruikt %2$.2f g/E</string>
<string name="autotune_isf_warning">Het geselecteerde profiel heeft %1$d ISF waarden. Autotune gebruikt %2$.1f %3$s/E</string> <string name="autotune_isf_warning">Het geselecteerde profiel heeft %1$d ISF waarden. Autotune gebruikt %2$.1f %3$s/E</string>
<string name="autotune_error">Fout in invoergegevens, probeer autotune opnieuw te starten of het aantal dagen te verminderen</string> <string name="autotune_error">Fout in invoergegevens, probeer autotune opnieuw te starten of het aantal dagen te verminderen</string>
<string name="autotune_error_more_days">Fout in invoergegevens, verhoog het aantal dagen</string>
<string name="autotune_warning_during_run">Autotune berekening gestart, even geduld a.u.b.</string> <string name="autotune_warning_during_run">Autotune berekening gestart, even geduld a.u.b.</string>
<string name="autotune_warning_after_run">Controleer de resultaten zorgvuldig voordat u het gebruikt!</string> <string name="autotune_warning_after_run">Controleer de resultaten zorgvuldig voordat u het gebruikt!</string>
<string name="autotune_partial_result">Gedeeltelijk resultaat dag %1$d / %2$d afgestemd</string> <string name="autotune_partial_result">Gedeeltelijk resultaat dag %1$d / %2$d afgestemd</string>
@ -452,6 +457,7 @@
<string name="cobvsiob">COB vs IOB</string> <string name="cobvsiob">COB vs IOB</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!! Trage koolhydraat absorptie gedetecteerd: %2$d%% van de tijd. Controleer je berekening nogmaals. COB kan zijn overschat waardoor er misschien meer insuline wordt afgegeven!!!</font> zijn]]></string> <string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!! Trage koolhydraat absorptie gedetecteerd: %2$d%% van de tijd. Controleer je berekening nogmaals. COB kan zijn overschat waardoor er misschien meer insuline wordt afgegeven!!!</font> zijn]]></string>
<string name="partialboluswizard">Voer dit deel van het bolus wizard resultaat uit [%]</string> <string name="partialboluswizard">Voer dit deel van het bolus wizard resultaat uit [%]</string>
<string name="partialboluswizard_reset_time">Oude glycemie tijdsdrempel [min]</string>
<string name="bolus_constraint_applied_warn">Bolusbeperking toegepast: %1$.2f E naar %2$.2f E</string> <string name="bolus_constraint_applied_warn">Bolusbeperking toegepast: %1$.2f E naar %2$.2f E</string>
<string name="bolus_recorded_only">Bolus wordt alleen geregistreerd (niet toegediend door pomp)</string> <string name="bolus_recorded_only">Bolus wordt alleen geregistreerd (niet toegediend door pomp)</string>
<string name="advisoralarm">Start alarm wanneer het tijd is om te eten</string> <string name="advisoralarm">Start alarm wanneer het tijd is om te eten</string>

View file

@ -376,6 +376,9 @@
<string name="carbs_g">SACHARIDY %1$d g</string> <string name="carbs_g">SACHARIDY %1$d g</string>
<string name="extended_bolus_u_min">PREDĹŽENÝ BOLUS %1$.2f U %2$d min</string> <string name="extended_bolus_u_min">PREDĹŽENÝ BOLUS %1$.2f U %2$d min</string>
<string name="load_events">Načítavanie udalostí</string> <string name="load_events">Načítavanie udalostí</string>
<string name="clear_alarms">ZMAZAŤ ALARMY</string>
<string name="deactivate">DEAKTIVOVAŤ</string>
<string name="update_time">AKTUALIZOVAŤ ČAS</string>
<string name="load_history">NAČÍTAŤ HISTÓRIU %1$d</string> <string name="load_history">NAČÍTAŤ HISTÓRIU %1$d</string>
<string name="load_tdds">NAČÍTAŤ CDD</string> <string name="load_tdds">NAČÍTAŤ CDD</string>
<string name="set_profile">NASTAVIŤ PROFIL</string> <string name="set_profile">NASTAVIŤ PROFIL</string>
@ -421,6 +424,7 @@
<string name="autotune_ic_warning">Vybraný profil má %1$d hodnôt IC. Autotune bude používať %2$.2f g/JI</string> <string name="autotune_ic_warning">Vybraný profil má %1$d hodnôt IC. Autotune bude používať %2$.2f g/JI</string>
<string name="autotune_isf_warning">Vybraný profil má %1$d hodnôt ISF. Autotune bude používať %2$.1f %3$s/JI</string> <string name="autotune_isf_warning">Vybraný profil má %1$d hodnôt ISF. Autotune bude používať %2$.1f %3$s/JI</string>
<string name="autotune_error">Chyba vstupných dát, skúste znova spustiť Autotune, alebo znížte počet dní</string> <string name="autotune_error">Chyba vstupných dát, skúste znova spustiť Autotune, alebo znížte počet dní</string>
<string name="autotune_error_more_days">Chyba vo vstupných dátach, zvýšte počet dní</string>
<string name="autotune_warning_during_run">Autotune spustený, prosím buďte trpezliví</string> <string name="autotune_warning_during_run">Autotune spustený, prosím buďte trpezliví</string>
<string name="autotune_warning_after_run">Pred použitím výsledky starostlivo skontrolujte!</string> <string name="autotune_warning_after_run">Pred použitím výsledky starostlivo skontrolujte!</string>
<string name="autotune_partial_result">Čiastočný výsledok - vyladený deň %1$d / %2$d</string> <string name="autotune_partial_result">Čiastočný výsledok - vyladený deň %1$d / %2$d</string>
@ -453,6 +457,7 @@
<string name="cobvsiob">COB vs. IOB</string> <string name="cobvsiob">COB vs. IOB</string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Detekovaná pomalá absorbcia sacharidov: %2$d%% času. Prekontrolujte kalkuláciu. COB môže byť úplne iné, môže byť podaného viac inzulínu!!!!!</font>]]></string> <string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Detekovaná pomalá absorbcia sacharidov: %2$d%% času. Prekontrolujte kalkuláciu. COB môže byť úplne iné, môže byť podaného viac inzulínu!!!!!</font>]]></string>
<string name="partialboluswizard">Podaj túto časť z výsledku kalkulácie [%]</string> <string name="partialboluswizard">Podaj túto časť z výsledku kalkulácie [%]</string>
<string name="partialboluswizard_reset_time">Časový limit starej glykémie [min]</string>
<string name="bolus_constraint_applied_warn">Použité obmedzenie bolusu: %1$.2f JI na %2$.2f JI</string> <string name="bolus_constraint_applied_warn">Použité obmedzenie bolusu: %1$.2f JI na %2$.2f JI</string>
<string name="bolus_recorded_only">Bolus bude iba zaznamenaný (nie pumpou vydaný)</string> <string name="bolus_recorded_only">Bolus bude iba zaznamenaný (nie pumpou vydaný)</string>
<string name="advisoralarm">Spustiť výstrahu, keď je čas na jedlo</string> <string name="advisoralarm">Spustiť výstrahu, keď je čas na jedlo</string>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- General-->
<!-- Protection-->
<!-- Profile-->
<!-- ProfileFunction-->
<!-- APSResult-->
<!-- ProfileSwitch-->
<!-- Temptarget-->
<!-- Translator-->
<!-- Command-->
<!-- PumpEnactResult-->
<!-- CarbsReq-->
<!-- TDDStatsActivity-->
<!-- Ntp-->
<!-- User Entry -->
<!-- HardLimits -->
<!-- Command Queue + readStatus reasons -->
<!-- Autotune -->
<!-- Alerts -->
<!-- BolusWizard -->
<!-- Preferences-->
<!-- Protection-->
<!-- Pumps -->
<!-- Constraints-->
<!-- Locale -->
<!-- Dialogs-->
<!-- TwoMessagesDialog -->
<!-- NumberPicker -->
<!-- datetime layout -->
<!-- BluetoothDevicePreference -->
<!-- Combo-->
<!-- BlePreCheck-->
<!-- Preferences -->
<!-- SmsCommunicator -->
<!-- About -->
<!-- Maintenance-->
</resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -63,11 +63,11 @@ internal interface BolusDao : TraceableDao<Bolus> {
fun getBolusesIncludingInvalidFromTimeToTime(from: Long, to: Long): Single<List<Bolus>> fun getBolusesIncludingInvalidFromTimeToTime(from: Long, to: Long): Single<List<Bolus>>
// This query will be used with v3 to get all changed records // 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<List<Bolus>> fun getModifiedFrom(id: Long, exclude: Bolus.Type = Bolus.Type.PRIMING): Single<List<Bolus>>
// for WS we need 1 record only // 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<Bolus> fun getNextModifiedOrNewAfterExclude(id: Long, exclude: Bolus.Type = Bolus.Type.PRIMING): Maybe<Bolus>
@Query("SELECT * FROM $TABLE_BOLUSES WHERE id = :referenceId") @Query("SELECT * FROM $TABLE_BOLUSES WHERE id = :referenceId")

View file

@ -72,11 +72,11 @@ internal interface TemporaryBasalDao : TraceableDao<TemporaryBasal> {
fun getLastHistoryRecord(id: Long): TemporaryBasal? fun getLastHistoryRecord(id: Long): TemporaryBasal?
// This query will be used with v3 to get all changed records // 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<List<TemporaryBasal>> fun getModifiedFrom(id: Long): Single<List<TemporaryBasal>>
// for WS we need 1 record only // 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<TemporaryBasal> fun getNextModifiedOrNewAfter(id: Long): Maybe<TemporaryBasal>
@Query("SELECT * FROM $TABLE_TEMPORARY_BASALS WHERE id = :referenceId") @Query("SELECT * FROM $TABLE_TEMPORARY_BASALS WHERE id = :referenceId")

View file

@ -15,7 +15,7 @@ class InsertBolusWithTempIdTransaction(
val result = TransactionResult() val result = TransactionResult()
val current = database.bolusDao.findByPumpTempIds(bolus.interfaceIDs.temporaryId!!, bolus.interfaceIDs.pumpType!!, bolus.interfaceIDs.pumpSerial!!) val current = database.bolusDao.findByPumpTempIds(bolus.interfaceIDs.temporaryId!!, bolus.interfaceIDs.pumpType!!, bolus.interfaceIDs.pumpSerial!!)
if (current == null) { if (current == null) {
database.bolusDao.insert(bolus) bolus.id = database.bolusDao.insert(bolus)
result.inserted.add(bolus) result.inserted.add(bolus)
} }
return result return result

View file

@ -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<Unit>() {
override fun run() {
database.glucoseValueDao.insert(glucoseValue)
}
}

View file

@ -15,7 +15,7 @@ class InsertTemporaryBasalWithTempIdTransaction(private val temporaryBasal: Temp
val result = TransactionResult() val result = TransactionResult()
val current = database.temporaryBasalDao.findByPumpTempIds(temporaryBasal.interfaceIDs.temporaryId!!, temporaryBasal.interfaceIDs.pumpType!!, temporaryBasal.interfaceIDs.pumpSerial!!) val current = database.temporaryBasalDao.findByPumpTempIds(temporaryBasal.interfaceIDs.temporaryId!!, temporaryBasal.interfaceIDs.pumpType!!, temporaryBasal.interfaceIDs.pumpSerial!!)
if (current == null) { if (current == null) {
database.temporaryBasalDao.insert(temporaryBasal) temporaryBasal.id = database.temporaryBasalDao.insert(temporaryBasal)
result.inserted.add(temporaryBasal) result.inserted.add(temporaryBasal)
} }
return result return result

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Stats -->
</resources>

View file

@ -105,10 +105,11 @@ public abstract class SatlMessage {
if (packetLength != packetLengthXOR) throw new InvalidPacketLengthsException(); if (packetLength != packetLengthXOR) throw new InvalidPacketLengthsException();
if (version != VERSION) throw new IncompatibleSatlVersionException(); if (version != VERSION) throw new IncompatibleSatlVersionException();
if (clazz == null) throw new InvalidSatlCommandException(); if (clazz == null) throw new InvalidSatlCommandException();
SatlMessage message = null; SatlMessage message;
try { try {
message = clazz.newInstance(); message = clazz.newInstance();
} catch (Exception ignored) { } catch (Exception exception) {
throw new IllegalArgumentException();
} }
message.parse(ByteBuf.from(payload)); message.parse(ByteBuf.from(payload));
message.setNonce(parsedNonce); message.setNonce(parsedNonce);
@ -135,10 +136,11 @@ public abstract class SatlMessage {
if (packetLength != packetLengthXOR) throw new InvalidPacketLengthsException(); if (packetLength != packetLengthXOR) throw new InvalidPacketLengthsException();
if (version != VERSION) throw new IncompatibleSatlVersionException(); if (version != VERSION) throw new IncompatibleSatlVersionException();
if (clazz == null) throw new InvalidSatlCommandException(); if (clazz == null) throw new InvalidSatlCommandException();
SatlMessage message = null; SatlMessage message;
try { try {
message = clazz.newInstance(); message = clazz.newInstance();
} catch (Exception ignored) { } catch (Exception exception) {
throw new IllegalArgumentException();
} }
message.parse(ByteBuf.from(payload)); message.parse(ByteBuf.from(payload));
message.setNonce(Nonce.fromProductionalBytes(nonce)); message.setNonce(Nonce.fromProductionalBytes(nonce));

View file

@ -1,24 +1,24 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="alert_r7_description"><![CDATA[Количество: <b>%1$d%%</b>\nПродължителност: <b>%2$s h</b>]]></string> <string name="alert_r7_description"><![CDATA[Количество: <b>%1$d%%</b>\nПродължителност: <b>%2$s ч</b>]]></string>
<string name="alert_w31_description"><![CDATA[Резервоар съдържание: <b>%1$s U</b>]]></string> <string name="alert_w31_description"><![CDATA[Резервоар съдържание: <b>%1$s Е</b>]]></string>
<string name="alert_w32_description">Сменете на батерията.</string> <string name="alert_w32_description">Сменете на батерията.</string>
<string name="alert_w33_description">Задаване на време и дата.</string> <string name="alert_w33_description">Задаване на време и дата.</string>
<string name="alert_w34_description">Свържете с Accu-Chek поддръжка.</string> <string name="alert_w34_description">Свържете с Accu-Chek поддръжка.</string>
<string name="alert_w36_description"><![CDATA[Количество: <b>%1$d%%</b><br/>Продължителност: <b>%2$s ч</b>]]></string> <string name="alert_w36_description"><![CDATA[Количество: <b>%1$d%%</b><br/>Продължителност: <b>%2$s ч</b>]]></string>
<string name="alert_w38_description"><![CDATA[Програмирани: <b>%1$s Е</b><br/>Доставени: <b>%2$s Е</b>]]></string> <string name="alert_w38_description"><![CDATA[Програмирани: <b>%1$s Е</b><br/>Доставени: <b>%2$s Е</b>]]></string>
<string name="alert_m20_description">Поставете резервоар.</string> <string name="alert_m20_description">Поставете резервоар.</string>
<string name="alert_m21_description">Промяна резервоар.</string> <string name="alert_m21_description">Сменете резервоар.</string>
<string name="alert_m22_description">Сменете на батерията.</string> <string name="alert_m22_description">Сменете батерията.</string>
<string name="alert_m23_description">Проверете статуса на помпата.</string> <string name="alert_m23_description">Проверете статуса на помпата.</string>
<string name="alert_m24_description">Сменете сет.</string> <string name="alert_m24_description">Сменете сет.</string>
<string name="alert_m25_description">Свържете с Accu-Chek поддръжка.</string> <string name="alert_m25_description">Свържете с Accu-Chek поддръжка.</string>
<string name="alert_m26_description">Промяна резервоар.</string> <string name="alert_m26_description">Сменете резервоар.</string>
<string name="alert_m27_description">Рестартирайте прехвърляне на данни.</string> <string name="alert_m27_description">Рестартирайте сваляне на данни.</string>
<string name="alert_m28_description">Проверете статуса на помпата.</string> <string name="alert_m28_description">Проверете статуса на помпата.</string>
<string name="alert_m29_description">Задайте тип батерия.</string> <string name="alert_m29_description">Задайте тип батерия.</string>
<string name="alert_m30_description">Задайте тип резевоар.</string> <string name="alert_m30_description">Задайте тип резевоар.</string>
<string name="alert_e6_description">Сменете батерията и резервоарът.</string> <string name="alert_e6_description">Сменете батерията и резервоара.</string>
<string name="alert_e10_description">Сменете резервоар.</string> <string name="alert_e10_description">Сменете резервоар.</string>
<string name="alert_e13_description">Промяна на езика.</string> <string name="alert_e13_description">Промяна на езика.</string>
</resources> </resources>

View file

@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="alert_r1_title">Доставен болус</string> <string name="alert_r1_title">Доставете болус</string>
<string name="alert_r2_title">Пропуснат болус</string> <string name="alert_r2_title">Пропуснат болус</string>
<string name="alert_r3_title">Аларма часовник</string> <string name="alert_r3_title">Аларма часовник</string>
<string name="alert_r4_title">Сменете сет</string> <string name="alert_r4_title">Сменете сет</string>
<string name="alert_r7_title">Временен базал приключен</string> <string name="alert_r7_title">Временен базал приключен</string>
<string name="alert_w31_title">Малко инсулин в резервоарът</string> <string name="alert_w31_title">Малко инсулин в резервоара</string>
<string name="alert_w32_title">Изтощена батерия</string> <string name="alert_w32_title">Изтощена батерия</string>
<string name="alert_w33_title">Невалидна дата/час</string> <string name="alert_w33_title">Невалидна дата/час</string>
<string name="alert_w34_title">Край на гаранция</string> <string name="alert_w34_title">Край на гаранция</string>
<string name="alert_w36_title">Временен базаланулиран</string> <string name="alert_w36_title">Временен базал анулиран</string>
<string name="alert_w38_title">Болус анулиран</string> <string name="alert_w38_title">Болус анулиран</string>
<string name="alert_w39_title">Предупреждение при зареждане</string> <string name="alert_w39_title">Предупреждение при зареждане</string>
<string name="alert_m20_title">Няма поставен резервоар</string> <string name="alert_m20_title">Няма поставен резервоар</string>
@ -23,7 +23,7 @@
<string name="alert_m28_title">Таймаут за режим Пауза</string> <string name="alert_m28_title">Таймаут за режим Пауза</string>
<string name="alert_m29_title">Не е зададен тип батерия</string> <string name="alert_m29_title">Не е зададен тип батерия</string>
<string name="alert_m30_title">Не е зададен тип резевоар</string> <string name="alert_m30_title">Не е зададен тип резевоар</string>
<string name="alert_e6_title">Маханична грешка</string> <string name="alert_e6_title">Механична грешка</string>
<string name="alert_e10_title">Грешка при превъртане</string> <string name="alert_e10_title">Грешка при превъртане</string>
<string name="alert_e13_title">Грешка при задаване на език</string> <string name="alert_e13_title">Грешка при задаване на език</string>
</resources> </resources>

View file

@ -28,9 +28,9 @@
<string name="insight_alert_formatter">%1$s:%2$s</string> <string name="insight_alert_formatter">%1$s:%2$s</string>
<string name="tube_changed">Тръба сменена</string> <string name="tube_changed">Тръба сменена</string>
<string name="insightpump_shortname">Sight</string> <string name="insightpump_shortname">Sight</string>
<string name="insight_alert_notification_channel">Информация за Insight Pump</string> <string name="insight_alert_notification_channel">Аларми за Insight Pump</string>
<string name="disable_vibration">Изключи вибрациите при ръчен болус</string> <string name="disable_vibration">Изключи вибрациите при ръчно подаване на болус</string>
<string name="disable_vibration_summary">За болус и разширен болус (само на разположение с Insight фърмуер 3.x)</string> <string name="disable_vibration_summary">За болус и удължен болус (налично само с Insight фърмуер 3.x)</string>
<string name="disable_vibration_auto">Изключи вибрациите при автоматичен болус</string> <string name="disable_vibration_auto">Изключи вибрациите при автоматичен болус</string>
<string name="disable_vibration_auto_summary">За SMB и временни базали с емулация (достъпна само с Insight фърмуер 3.x)</string> <string name="disable_vibration_auto_summary">За SMB и временни базали с емулация (достъпна само с Insight фърмуер 3.x)</string>
<string name="timeout_during_handshake">Таймаут при сдвояването - рестартирайте bluetooth</string> <string name="timeout_during_handshake">Таймаут при сдвояването - рестартирайте bluetooth</string>
@ -38,10 +38,10 @@
<string name="pump_started">Помпата е стартирана</string> <string name="pump_started">Помпата е стартирана</string>
<string name="short_status_last_connected">Последно свързване: преди %1$d минути </string> <string name="short_status_last_connected">Последно свързване: преди %1$d минути </string>
<string name="short_status_tbr">TBR: %1$d%% за %2$d / %3$d мин</string> <string name="short_status_tbr">TBR: %1$d%% за %2$d / %3$d мин</string>
<string name="short_status_extended">Удължен: %1$.2f / %2$.2f U за %3$d мин</string> <string name="short_status_extended">Удължен: %1$.2f / %2$.2f Е за %3$d мин</string>
<string name="short_status_multiwave">Удължен: %1$.2f / %2$.2f U за %3$d мин</string> <string name="short_status_multiwave">Двувълнов: %1$.2f / %2$.2f Е за %3$d мин</string>
<string name="short_status_tdd">ТДД: %1$.2f</string> <string name="short_status_tdd">ТДД: %1$.2f</string>
<string name="short_status_reservoir">Рез.: %1$.2fE</string> <string name="short_status_reservoir">Рез.: %1$.2f E</string>
<string name="short_status_battery">Бат.: %1$d%%</string> <string name="short_status_battery">Бат.: %1$d%%</string>
<string name="release_software_version">Софтуер версия</string> <string name="release_software_version">Софтуер версия</string>
<string name="ui_processor_software_version">UI процесор софтуер версия</string> <string name="ui_processor_software_version">UI процесор софтуер версия</string>
@ -55,12 +55,12 @@
<string name="delete_pairing">Изтриване на сдвояване</string> <string name="delete_pairing">Изтриване на сдвояване</string>
<string name="log_site_changes">Записвай смяната на местата</string> <string name="log_site_changes">Записвай смяната на местата</string>
<string name="log_reservoir_changes">Записвай смените на резервоар</string> <string name="log_reservoir_changes">Записвай смените на резервоар</string>
<string name="log_tube_changes">Записвай смените на резервоар</string> <string name="log_tube_changes">Записвай смените на тръба</string>
<string name="log_battery_changes">Записвай смяната на батерия</string> <string name="log_battery_changes">Записвай смяната на батерия</string>
<string name="log_operating_mode_changes">Записвай промените в режима</string> <string name="log_operating_mode_changes">Записвай промените в режима</string>
<string name="log_alerts">Записвай аларми</string> <string name="log_alerts">Записвай аларми</string>
<string name="enable_tbr_emulation">Разреши емулация на временни базали</string> <string name="enable_tbr_emulation">Разреши емулация на временни базали</string>
<string name="enable_tbr_emulation_summary">Използвайте удължени болуси вместо временни базали да се заобиколи ограничението от 250%%</string> <string name="enable_tbr_emulation_summary">Използвайте удължени болуси вместо временни базали, за да се заобиколи ограничението от 250%%</string>
<string name="disconnect_delay">Забавяне при прекъсване на връзката [сек]</string> <string name="disconnect_delay">Забавяне при прекъсване на връзката [сек]</string>
<string name="max_recovery_duration">Макс време за възстановяване [сек]</string> <string name="max_recovery_duration">Макс време за възстановяване [сек]</string>
<string name="min_recovery_duration">Мин време за възстановяване [сек]</string> <string name="min_recovery_duration">Мин време за възстановяване [сек]</string>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -14,18 +14,18 @@
<string name="resistance_lowers_target_summary">Когато се установи резистентност, намалява целевата глюкоза.</string> <string name="resistance_lowers_target_summary">Когато се установи резистентност, намалява целевата глюкоза.</string>
<string name="sensitivity_raises_target_title">Чувствителността увеличава целта</string> <string name="sensitivity_raises_target_title">Чувствителността увеличава целта</string>
<string name="sensitivity_raises_target_summary">Когато се установи чувствителност, повишаване на целевата глюкоза</string> <string name="sensitivity_raises_target_summary">Когато се установи чувствителност, повишаване на целевата глюкоза</string>
<string name="openapsma_disabled">Модула е изключен</string> <string name="openapsma_disabled">Модулът е изключен</string>
<string name="openapsma_no_glucose_data">Няма данни за КЗ</string> <string name="openapsma_no_glucose_data">Няма данни за КЗ</string>
<string name="openaps_no_as_data">Няма налични данни за авточувствителност</string> <string name="openaps_no_as_data">Няма налични данни за авточувствителност</string>
<string name="dynisf_shortname">Динамичен ISF</string> <string name="dynisf_shortname">Динамичен ISF</string>
<string name="executing">Изпълнява</string> <string name="executing">Изпълнява</string>
<string name="openapsama">OpenAPS AMA</string> <string name="openapsama">OpenAPS AMA</string>
<string name="array_of_elements">Общо %1$d елемента.\nАктуална стойност:</string> <string name="array_of_elements">Общо %1$d елемента.\nАктуална стойност:</string>
<string name="oaps_shortname">APS</string> <string name="oaps_shortname">OAPS</string>
<string name="description_ama">Алгоритъма, какъвто е бил през 2017</string> <string name="description_ama">Алгоритъмът, какъвто е бил през 2017</string>
<string name="description_smb">Най-новият алгоритъм (само за напреднали потребители)</string> <string name="description_smb">Най-новият алгоритъм (само за напреднали потребители)</string>
<string name="description_smb_dynamic_isf">Най-новия алгоритм за напреднали потребители с динамичен/автоматичен ISF</string> <string name="description_smb_dynamic_isf">Най-новия алгоритъм, за напреднали потребители с динамичен/автоматичен ISF</string>
<string name="openapsama_bolus_snooze_dia_divisor">Каква част от DIA след болус да изчаква AAPS преди да направи нещо</string> <string name="openapsama_bolus_snooze_dia_divisor">Каква част от DIA след болус да изчаква AAPS, преди да направи нещо</string>
<string name="openapsma_run">Старт сега</string> <string name="openapsma_run">Старт сега</string>
<string name="openapsma_last_run_label">Последно изпълнение</string> <string name="openapsma_last_run_label">Последно изпълнение</string>
<string name="openapsma_input_parameters_label">Параметри на входа</string> <string name="openapsma_input_parameters_label">Параметри на входа</string>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Verify if needed in safety-->
<!-- Autotune -->
<!-- Loop -->
</resources>

View file

@ -92,6 +92,8 @@
<string name="lastboluscompared">Последен болус преди %1$s %2$s минути</string> <string name="lastboluscompared">Последен болус преди %1$s %2$s минути</string>
<string name="triggercoblabel">Активни въглехидрати</string> <string name="triggercoblabel">Активни въглехидрати</string>
<string name="cobcompared">Въгл %1$s %2$.0f</string> <string name="cobcompared">Въгл %1$s %2$.0f</string>
<string name="triggerHeartRate">Сърдечен ритъм</string>
<string name="triggerHeartRateDesc">СР %1$s %2$.0f</string>
<string name="iob_u">IOB [Ед]:</string> <string name="iob_u">IOB [Ед]:</string>
<string name="distance_short">Разсt [м]:</string> <string name="distance_short">Разсt [м]:</string>
<string name="recurringTime">Повтарящо се време</string> <string name="recurringTime">Повтарящо се време</string>

View file

@ -92,6 +92,8 @@
<string name="lastboluscompared">Laatste bolus %1$s %2$s min geleden</string> <string name="lastboluscompared">Laatste bolus %1$s %2$s min geleden</string>
<string name="triggercoblabel">COB</string> <string name="triggercoblabel">COB</string>
<string name="cobcompared">COB %1$s %2$.0f</string> <string name="cobcompared">COB %1$s %2$.0f</string>
<string name="triggerHeartRate">Hartslag</string>
<string name="triggerHeartRateDesc">HR %1$s %2$.0f</string>
<string name="iob_u">IOB [E]:</string> <string name="iob_u">IOB [E]:</string>
<string name="distance_short">Afst [m]:</string> <string name="distance_short">Afst [m]:</string>
<string name="recurringTime">Herhaal tijd</string> <string name="recurringTime">Herhaal tijd</string>

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- WeekdayPicker -->
<!-- Reminders-->
</resources>

View file

@ -6,6 +6,7 @@
<string name="previous_button">Предишен</string> <string name="previous_button">Предишен</string>
<string name="nav_setupwizard">Съветник за настройване</string> <string name="nav_setupwizard">Съветник за настройване</string>
<string name="setupwizard_finish">КРАЙ</string> <string name="setupwizard_finish">КРАЙ</string>
<string name="welcome">Добре дошли</string>
<string name="welcometosetupwizard">Добре дошли в съветника за настройки. Той ще ви преведе през етапите на настройка.</string> <string name="welcometosetupwizard">Добре дошли в съветника за настройки. Той ще ви преведе през етапите на настройка.</string>
<string name="end_user_license_agreement">Лицензионно споразумение с краен потребител</string> <string name="end_user_license_agreement">Лицензионно споразумение с краен потребител</string>
<string name="end_user_license_agreement_text">НЕ ТРЯБВА ДА СЕ ИЗПОЛЗВА ЗА ВЗЕМАНЕ НА МЕДИЦИНСКИ РЕШЕНИЯ. НЯМА ГАРАНЦИЯ ЗА ПРОГРАМАТА, ДО СТЕПЕНТА, ПОЗВОЛЕНА ОТ ПРИЛОЖИМОТО ПРАВО. ОСВЕН КОГАТО Е ПОСОЧЕНО ДРУГО В ПИСМЕН ВИД, ПРИТЕЖАТЕЛИТЕ НА АВТОРСКОТО ПРАВО И/ИЛИ ДРУГИ СТРАНИ ПРЕДОСТАВЯТ ПРОГРАМАТА \"КАКТО Е\", БЕЗ ГАРАНЦИИ ОТ ВСЯКАКЪВ ВИД, ИЗРАЗЕНИ ИЛИ ПОДРАЗБИРАЩИ СЕ, ВКЛЮЧИТЕЛНО, НО НЕ САМО, ПОДРАЗБИРАЩИ СЕ ГАРАНЦИИ ЗА ПРОДАВАЕМОСТ И ПРИГОДНОСТ ЗА КОНКРЕТНА ЦЕЛ. ЦЕЛИЯ РИСК ПО ОТНОШЕНИЕ НА КАЧЕСТВОТО И ЕФЕКТИВНОСТТА НА ПРОГРАМАТА Е САМО ВАШ. АКО ПРОГРАМАТА НЕ СРАБОТИ, ВИЕ ПОЕМАТЕ ВСИЧКИ НЕОБХОДИМИ РАЗХОДИ ЗА ОБСЛУЖВАНЕ, РЕМОНТ ИЛИ КОРЕКЦИЯ.</string> <string name="end_user_license_agreement_text">НЕ ТРЯБВА ДА СЕ ИЗПОЛЗВА ЗА ВЗЕМАНЕ НА МЕДИЦИНСКИ РЕШЕНИЯ. НЯМА ГАРАНЦИЯ ЗА ПРОГРАМАТА, ДО СТЕПЕНТА, ПОЗВОЛЕНА ОТ ПРИЛОЖИМОТО ПРАВО. ОСВЕН КОГАТО Е ПОСОЧЕНО ДРУГО В ПИСМЕН ВИД, ПРИТЕЖАТЕЛИТЕ НА АВТОРСКОТО ПРАВО И/ИЛИ ДРУГИ СТРАНИ ПРЕДОСТАВЯТ ПРОГРАМАТА \"КАКТО Е\", БЕЗ ГАРАНЦИИ ОТ ВСЯКАКЪВ ВИД, ИЗРАЗЕНИ ИЛИ ПОДРАЗБИРАЩИ СЕ, ВКЛЮЧИТЕЛНО, НО НЕ САМО, ПОДРАЗБИРАЩИ СЕ ГАРАНЦИИ ЗА ПРОДАВАЕМОСТ И ПРИГОДНОСТ ЗА КОНКРЕТНА ЦЕЛ. ЦЕЛИЯ РИСК ПО ОТНОШЕНИЕ НА КАЧЕСТВОТО И ЕФЕКТИВНОСТТА НА ПРОГРАМАТА Е САМО ВАШ. АКО ПРОГРАМАТА НЕ СРАБОТИ, ВИЕ ПОЕМАТЕ ВСИЧКИ НЕОБХОДИМИ РАЗХОДИ ЗА ОБСЛУЖВАНЕ, РЕМОНТ ИЛИ КОРЕКЦИЯ.</string>
@ -16,15 +17,15 @@
<string name="low_mark_comment">Ниската граница на диапазона (графика)</string> <string name="low_mark_comment">Ниската граница на диапазона (графика)</string>
<string name="high_mark_comment">Високата граница на диапазона (графика)</string> <string name="high_mark_comment">Високата граница на диапазона (графика)</string>
<string name="permission">Разрешение</string> <string name="permission">Разрешение</string>
<string name="need_system_window_permission">ААПС изисква разрешение за да може да Ви уведомява</string> <string name="need_system_window_permission">ААПС изисква разрешение, за да може да Ви уведомява</string>
<string name="need_location_permission">Приложение се нуждае от достъп до местоположението Ви за сканиране и WiFi идентификация</string> <string name="need_location_permission">Приложението се нуждае от достъп до местоположението Ви, за BT сканиране и WiFi идентификация</string>
<string name="need_storage_permission">Приложението се нуждае от разрешение да съхранява данни за да може съхранява лог файлове и експортира настройки</string> <string name="need_storage_permission">Приложението се нуждае от разрешение да съхранява данни, за да може да съхранява лог файлове и експортира настройки</string>
<string name="askforpermission">Питане за разрешение</string> <string name="askforpermission">Питане за разрешение</string>
<string name="need_whitelisting">%1$s се нуждае от одобрение на оптимизацията на батерията за правилна работа</string> <string name="need_whitelisting">%1$s се нуждае от одобрение на оптимизацията на батерията за правилна работа</string>
<string name="storedsettingsfound">Открити са предишни настройки</string> <string name="storedsettingsfound">Открити са предишни настройки</string>
<string name="master_password_summary">Главната парола се използва за архивиране на настройки и за подмяна на защитата в приложението. Запомни я или я пази на сигурно място.</string> <string name="master_password_summary">Главната парола се използва за архивиране на настройки и за подмяна на защитата в приложението. Запомни я или я пази на сигурно място.</string>
<string name="current_master_password">Сегашна главна парола</string> <string name="current_master_password">Настояща главна парола</string>
<string name="common_values">Използвай стойностите от вашето най-голямо хранен, с което обикновено се храните</string> <string name="common_values">Използвай стойностите от вашето най-голямо хранене, което обикновено консумирате</string>
<string name="syncinfotext">Синхронизирайте данни в облака. Можете да пропуснете тази част сега, но няма да можете да преминавате цели, докато не настроите Nightscout или Tidepool клиент.</string> <string name="syncinfotext">Синхронизирайте данни в облака. Можете да пропуснете тази част сега, но няма да можете да преминавате цели, докато не настроите Nightscout или Tidepool клиент.</string>
<string name="status">Статус:</string> <string name="status">Статус:</string>
<string name="patient_name">Име на пациента</string> <string name="patient_name">Име на пациента</string>
@ -47,7 +48,7 @@
<string name="data_choices">Избор на данни</string> <string name="data_choices">Избор на данни</string>
<string name="fabric_upload">Качване на статистики във Fabric</string> <string name="fabric_upload">Качване на статистики във Fabric</string>
<string name="allow_automated_crash_reporting">Позволява автоматично изпращане на данни за грешки и статистически данни до разработчиците чрез услугата fabric.io .</string> <string name="allow_automated_crash_reporting">Позволява автоматично изпращане на данни за грешки и статистически данни до разработчиците чрез услугата fabric.io .</string>
<string name="summary_email_for_crash_report">Тази идентификация ще бъде приложена към справките за грешки за да можем да се свържем с вас при спешни случаи. Пе желание е.</string> <string name="summary_email_for_crash_report">Тази идентификация ще бъде приложена към справките за грешки, за да можем да се свържем с вас при спешни случаи. По желание е.</string>
<string name="identification">Идентификация (имейл, Фейсбук или Дискорд и др.)</string> <string name="identification">Идентификация (имейл, Фейсбук или Дискорд и др.)</string>
<string name="request">Искане</string> <string name="request">Искане</string>
<string name="apsmode_title">APS режим</string> <string name="apsmode_title">APS режим</string>
@ -152,6 +153,7 @@
<string name="prefdecrypt_issue_wrong_format">Липсва конфигурация на шифроване, форматът на настройките е невалиден!</string> <string name="prefdecrypt_issue_wrong_format">Липсва конфигурация на шифроване, форматът на настройките е невалиден!</string>
<string name="prefdecrypt_issue_wrong_algorithm">Неподдържан или непотвърден алгоритъм за криптиране!</string> <string name="prefdecrypt_issue_wrong_algorithm">Неподдържан или непотвърден алгоритъм за криптиране!</string>
<!-- Custom Watchface --> <!-- Custom Watchface -->
<string name="wear_import_custom_watchface_title">Избор на персонализиран Watchface</string>
<!-- Permissions --> <!-- Permissions -->
<string name="alert_dialog_storage_permission_text">Моля рестартирайте телефона си или AAPS от Системни настройки, иначе AAPS няма да има логове (това е важно за да се проследява и верифицира, че алгоритъма работи правилно)!</string> <string name="alert_dialog_storage_permission_text">Моля рестартирайте телефона си или AAPS от Системни настройки, иначе AAPS няма да има логове (това е важно за да се проследява и верифицира, че алгоритъма работи правилно)!</string>
</resources> </resources>

View file

@ -6,6 +6,7 @@
<string name="previous_button">Indietro</string> <string name="previous_button">Indietro</string>
<string name="nav_setupwizard">Configurazione guidata</string> <string name="nav_setupwizard">Configurazione guidata</string>
<string name="setupwizard_finish">FINE</string> <string name="setupwizard_finish">FINE</string>
<string name="welcome">Benvenuto</string>
<string name="welcometosetupwizard">Benvenuto nella configurazione guidata. Ti seguirò durante tutto il processo.\n</string> <string name="welcometosetupwizard">Benvenuto nella configurazione guidata. Ti seguirò durante tutto il processo.\n</string>
<string name="end_user_license_agreement">Contratto di licenza per l\'utente</string> <string name="end_user_license_agreement">Contratto di licenza per l\'utente</string>
<string name="end_user_license_agreement_text">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.</string> <string name="end_user_license_agreement_text">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.</string>

View file

@ -6,6 +6,7 @@
<string name="previous_button">Vorige</string> <string name="previous_button">Vorige</string>
<string name="nav_setupwizard">Setup Wizard</string> <string name="nav_setupwizard">Setup Wizard</string>
<string name="setupwizard_finish">FINISH</string> <string name="setupwizard_finish">FINISH</string>
<string name="welcome">Welkom</string>
<string name="welcometosetupwizard">Welkom bij de wizard setup. Het zal je begeleiden door het setup-process\n</string> <string name="welcometosetupwizard">Welkom bij de wizard setup. Het zal je begeleiden door het setup-process\n</string>
<string name="end_user_license_agreement">Eind gebruiker overeenkomst</string> <string name="end_user_license_agreement">Eind gebruiker overeenkomst</string>
<string name="end_user_license_agreement_text">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.</string> <string name="end_user_license_agreement_text">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.</string>
@ -152,6 +153,7 @@
<string name="prefdecrypt_issue_wrong_format">Ontbrekende versleutelingsconfiguratie, instellingen indeling is ongeldig!</string> <string name="prefdecrypt_issue_wrong_format">Ontbrekende versleutelingsconfiguratie, instellingen indeling is ongeldig!</string>
<string name="prefdecrypt_issue_wrong_algorithm">Niet-ondersteund of niet opgegeven versleutelingsalgoritme!</string> <string name="prefdecrypt_issue_wrong_algorithm">Niet-ondersteund of niet opgegeven versleutelingsalgoritme!</string>
<!-- Custom Watchface --> <!-- Custom Watchface -->
<string name="wear_import_custom_watchface_title">Selecteer aangepaste watchface</string>
<!-- Permissions --> <!-- Permissions -->
<string name="alert_dialog_storage_permission_text">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)!</string> <string name="alert_dialog_storage_permission_text">Herstart je telefoon of herstart AndroidAPS vanuit de systeem instellingen a. u. b. \nanders zal AndroidAPS geen log mogelijkheid hebben (Dit is belangrijk om te controleren of de algoritmes correct werken)!</string>
</resources> </resources>

View file

@ -6,6 +6,7 @@
<string name="previous_button">Späť</string> <string name="previous_button">Späť</string>
<string name="nav_setupwizard">Sprievodca nastavením</string> <string name="nav_setupwizard">Sprievodca nastavením</string>
<string name="setupwizard_finish">Dokončiť</string> <string name="setupwizard_finish">Dokončiť</string>
<string name="welcome">Vitajte</string>
<string name="welcometosetupwizard">Vitajte v sprievodcovi nastavení. Prevedie Vás procesom nastavenia programu\n</string> <string name="welcometosetupwizard">Vitajte v sprievodcovi nastavení. Prevedie Vás procesom nastavenia programu\n</string>
<string name="end_user_license_agreement">Licenčná zmluva s koncovým používateľom</string> <string name="end_user_license_agreement">Licenčná zmluva s koncovým používateľom</string>
<string name="end_user_license_agreement_text">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.</string> <string name="end_user_license_agreement_text">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.</string>
@ -152,6 +153,7 @@
<string name="prefdecrypt_issue_wrong_format">Chýba konfigurácia šifrovania, formát nastavení je neplatný!</string> <string name="prefdecrypt_issue_wrong_format">Chýba konfigurácia šifrovania, formát nastavení je neplatný!</string>
<string name="prefdecrypt_issue_wrong_algorithm">Nepodporovaný alebo neurčený šifrovací algoritmus!</string> <string name="prefdecrypt_issue_wrong_algorithm">Nepodporovaný alebo neurčený šifrovací algoritmus!</string>
<!-- Custom Watchface --> <!-- Custom Watchface -->
<string name="wear_import_custom_watchface_title">Vyberte vlastný ciferník</string>
<!-- Permissions --> <!-- Permissions -->
<string name="alert_dialog_storage_permission_text">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)!</string> <string name="alert_dialog_storage_permission_text">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)!</string>
</resources> </resources>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- ConfigBuilder-->
<!--ImportExport-->
<!-- Maintenance-->
<!-- Maintenance -->
<!-- Custom Watchface -->
<!-- Permissions -->
</resources>

View file

@ -200,6 +200,7 @@
<string name="profileswitch2_pctwillchange">При превключване на 120% профил, кои отговори са верни?</string> <string name="profileswitch2_pctwillchange">При превключване на 120% профил, кои отговори са верни?</string>
<string name="profileswitch2_bghigher">Целевата кръвна захар ще бъде с 20% по-висока.</string> <string name="profileswitch2_bghigher">Целевата кръвна захар ще бъде с 20% по-висока.</string>
<string name="profileswitch2_basalhigher">Базалните нива ще бъдат с 20% по-високи.</string> <string name="profileswitch2_basalhigher">Базалните нива ще бъдат с 20% по-високи.</string>
<string name="profileswitch2_bgunchanged">Целевата КЗ ще остане непроменена.</string>
<string name="profileswitch2_isfhigher">ISF ще бъде с 20% по-висок.</string> <string name="profileswitch2_isfhigher">ISF ще бъде с 20% по-висок.</string>
<string name="profileswitchtime_label">Смяна на профил</string> <string name="profileswitchtime_label">Смяна на профил</string>
<string name="profileswitchtime_iwant">Ако станете 2 часа по-рано от обикновено, как трябва да уведомите AAPS за промяната в графика си?</string> <string name="profileswitchtime_iwant">Ако станете 2 часа по-рано от обикновено, как трябва да уведомите AAPS за промяната в графика си?</string>

View file

@ -24,7 +24,11 @@
<string name="objectives_autosens_gate">Една седмица успешно дневно използване с редовно въвеждане на въглехидрати</string> <string name="objectives_autosens_gate">Една седмица успешно дневно използване с редовно въвеждане на въглехидрати</string>
<string name="objectives_autosens_learned">Ако вашият резултат от autosens не се колебае около 100%, вашият профил вероятно е грешен.</string> <string name="objectives_autosens_learned">Ако вашият резултат от autosens не се колебае около 100%, вашият профил вероятно е грешен.</string>
<string name="objectives_smb_objective">Добавяне на допълнителни функции за използване през деня, като SMB</string> <string name="objectives_smb_objective">Добавяне на допълнителни функции за използване през деня, като SMB</string>
<string name="objectives_smb_gate">Трябва да прочетете wiki и да увеличите maxIOB, за да могат SMB да работят добре! Добро начало е maxIOB = средния болус за хранене + 3 x най-големия базал от профила</string>
<string name="objectives_smb_learned">Използването на SMB трябва да е вашата основна цел. Алгоритъмът Oref1 е създаден, за да ви помогне и с вашите болуси. Не трябва да давате пълен болус за вашата храна, а само част от него и оставете AAPS да ви даде останалото, ако е необходимо. По този начин имате по-голям диапазон за грешно изчислени въглехидрати. Знаете ли, че можете да зададете процент от резултата от болус калкулатора, за да намалите размера на болуса?</string> <string name="objectives_smb_learned">Използването на SMB трябва да е вашата основна цел. Алгоритъмът Oref1 е създаден, за да ви помогне и с вашите болуси. Не трябва да давате пълен болус за вашата храна, а само част от него и оставете AAPS да ви даде останалото, ако е необходимо. По този начин имате по-голям диапазон за грешно изчислени въглехидрати. Знаете ли, че можете да зададете процент от резултата от болус калкулатора, за да намалите размера на болуса?</string>
<string name="objectives_dyn_isf_objective">Активиране на допълнителни функции за дневно използване, като плъгин за Динамична чувствителност</string>
<string name="objectives_dyn_isf_gate">Уверете се, че SMB функционира правилно. Активирайте плъгин за Динамична чувствителност и определете подходящата калибрация за спецификите на вашето тяло. Препоръчително е да започнете със стойност по-ниска от 100% от съображения за безопасност.</string>
<string name="objectives_dyn_isf_learned">Плъгин за Динамична чувствителност се основава на идеята, че общият прием на инсулин и текущите нива на КЗ влияят на реалната чувствителност. Плъгин за Динамична чувствителност може да променя вместо вас Фактор на инсулинова чувствителност (ISF), който алгоритъмът използва.</string>
<string name="objectives_auto_objective">Разрешаване на автоматизация</string> <string name="objectives_auto_objective">Разрешаване на автоматизация</string>
<string name="objectives_auto_gate">Прочетете документацията за това как работи автоматизацията. Настройте първите си прости правила. Нека AAPS показва само известия. Когато сте сигурни, автоматизацията се задейства в точното време, за да заменете известяването с реални действия. (https: //androidaps.readthedocs.io/en/latest/EN/Usage/Automation.html)</string> <string name="objectives_auto_gate">Прочетете документацията за това как работи автоматизацията. Настройте първите си прости правила. Нека AAPS показва само известия. Когато сте сигурни, автоматизацията се задейства в точното време, за да заменете известяването с реални действия. (https: //androidaps.readthedocs.io/en/latest/EN/Usage/Automation.html)</string>
<string name="objectives_auto_learned">Автоматизацията може да бъде добър слуга, но и лош господар. Не прекалявайте с употребата му. Не се опитвайте да замените основния алгоритъм. Тествайте правилото със съобщение само преди употреба. Зависи от поръчката.</string> <string name="objectives_auto_learned">Автоматизацията може да бъде добър слуга, но и лош господар. Не прекалявайте с употребата му. Не се опитвайте да замените основния алгоритъм. Тествайте правилото със съобщение само преди употреба. Зависи от поръчката.</string>

View file

@ -10,6 +10,7 @@
<string name="old_version">стара версия</string> <string name="old_version">стара версия</string>
<string name="very_old_version">много стара версия</string> <string name="very_old_version">много стара версия</string>
<string name="application_expired">Приложението е твърде старо!</string> <string name="application_expired">Приложението е твърде старо!</string>
<string name="new_version_warning">Не е проверявано за нова версия от %1$d дни! Връщане към LGS след %2$d дни, loop ще бъде изключен след %3$d дни. Възстановете интернет връзката!</string>
<string name="running_invalid_version">Използвате грешна версия. APS е изключен!</string> <string name="running_invalid_version">Използвате грешна версия. APS е изключен!</string>
<string name="versionavailable">Има налично обновяване до версия %1$s </string> <string name="versionavailable">Има налично обновяване до версия %1$s </string>
<string name="version_expire">Версия %1$s изтича на %2$s</string> <string name="version_expire">Версия %1$s изтича на %2$s</string>
@ -47,4 +48,6 @@
<string name="doyouwantresetstart">Искате ли да нулирате прогреса си?</string> <string name="doyouwantresetstart">Искате ли да нулирате прогреса си?</string>
<string name="objectives_next_button">Следващ</string> <string name="objectives_next_button">Следващ</string>
<string name="objectives_previous_button">Предишен</string> <string name="objectives_previous_button">Предишен</string>
<string name="objectives_button_unfinish">Изчисти завършените</string>
<string name="objectives_button_unstart">Изчисти стартираните</string>
</resources> </resources>

View file

@ -48,4 +48,6 @@
<string name="doyouwantresetstart">Möchtest Du den Start der Ziele zurücksetzen? Du verlierst Deine Fortschritte.</string> <string name="doyouwantresetstart">Möchtest Du den Start der Ziele zurücksetzen? Du verlierst Deine Fortschritte.</string>
<string name="objectives_next_button">Weiter</string> <string name="objectives_next_button">Weiter</string>
<string name="objectives_previous_button">Zurück</string> <string name="objectives_previous_button">Zurück</string>
<string name="objectives_button_unfinish">Ziel erneut öffnen</string>
<string name="objectives_button_unstart">Ziel neu starten</string>
</resources> </resources>

View file

@ -26,6 +26,9 @@
<string name="objectives_smb_objective">Abilitazione funzioni aggiuntive per l\'uso diurno, come SMB</string> <string name="objectives_smb_objective">Abilitazione funzioni aggiuntive per l\'uso diurno, come SMB</string>
<string name="objectives_smb_gate">È 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</string> <string name="objectives_smb_gate">È 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</string>
<string name="objectives_smb_learned">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?</string> <string name="objectives_smb_learned">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?</string>
<string name="objectives_dyn_isf_objective">Attivazione di funzioni aggiuntive per l\'uso diurno, come il plugin sensibilità dinamica</string>
<string name="objectives_dyn_isf_gate">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%.</string>
<string name="objectives_dyn_isf_learned">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.</string>
<string name="objectives_auto_objective">Abilitazione automazione</string> <string name="objectives_auto_objective">Abilitazione automazione</string>
<string name="objectives_auto_gate">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)</string> <string name="objectives_auto_gate">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)</string>
<string name="objectives_auto_learned">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.</string> <string name="objectives_auto_learned">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.</string>

View file

@ -10,6 +10,7 @@
<string name="old_version">versione datata</string> <string name="old_version">versione datata</string>
<string name="very_old_version">versione molto datata</string> <string name="very_old_version">versione molto datata</string>
<string name="application_expired">Applicazione scaduta</string> <string name="application_expired">Applicazione scaduta</string>
<string name="new_version_warning">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!</string>
<string name="running_invalid_version">Abbiamo rilevato che stai eseguendo una versione non valida. Loop disabilitato!</string> <string name="running_invalid_version">Abbiamo rilevato che stai eseguendo una versione non valida. Loop disabilitato!</string>
<string name="versionavailable">Versione %1$s disponibile</string> <string name="versionavailable">Versione %1$s disponibile</string>
<string name="version_expire">Versione: %1$s | Scadenza: %2$s</string> <string name="version_expire">Versione: %1$s | Scadenza: %2$s</string>
@ -47,4 +48,6 @@
<string name="doyouwantresetstart">Vuoi resettare l\'avvio dell\'obiettivo? Potresti perdere i tuoi progressi.</string> <string name="doyouwantresetstart">Vuoi resettare l\'avvio dell\'obiettivo? Potresti perdere i tuoi progressi.</string>
<string name="objectives_next_button">Avanti</string> <string name="objectives_next_button">Avanti</string>
<string name="objectives_previous_button">Indietro</string> <string name="objectives_previous_button">Indietro</string>
<string name="objectives_button_unfinish">Reset stato completato</string>
<string name="objectives_button_unstart">Reset stato avviato</string>
</resources> </resources>

View file

@ -48,4 +48,6 @@
<string name="doyouwantresetstart">Ar norite iš naujo nustatyti tikslų pradžią? Jūs galite prarasti jau pasiektus.</string> <string name="doyouwantresetstart">Ar norite iš naujo nustatyti tikslų pradžią? Jūs galite prarasti jau pasiektus.</string>
<string name="objectives_next_button">Kitas</string> <string name="objectives_next_button">Kitas</string>
<string name="objectives_previous_button">Ankstesnis</string> <string name="objectives_previous_button">Ankstesnis</string>
<string name="objectives_button_unfinish">Išvalyti užbaigtus</string>
<string name="objectives_button_unstart">Išvalyti pradėtus</string>
</resources> </resources>

View file

@ -24,7 +24,11 @@
<string name="objectives_autosens_gate">Gedurende 1 week succesvol overdag loopen met regelmatige invoer van koolhydraten</string> <string name="objectives_autosens_gate">Gedurende 1 week succesvol overdag loopen met regelmatige invoer van koolhydraten</string>
<string name="objectives_autosens_learned">Als het resultaat van autosens zich niet rond de 100% beweegt dan is je profiel waarschijnlijk niet juist.</string> <string name="objectives_autosens_learned">Als het resultaat van autosens zich niet rond de 100% beweegt dan is je profiel waarschijnlijk niet juist.</string>
<string name="objectives_smb_objective">Activeren van extra functies overdag zoals SMB (super micro bolus)</string> <string name="objectives_smb_objective">Activeren van extra functies overdag zoals SMB (super micro bolus)</string>
<string name="objectives_smb_gate">Lees de wiki en verhoog maxIOB om SMB goed werkend te krijgen. Een goed begin is maxIOB=gemiddelde maaltijdbolus + 3 x max dagelijkse basaal</string>
<string name="objectives_smb_learned">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?</string> <string name="objectives_smb_learned">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?</string>
<string name="objectives_dyn_isf_objective">Activeren van extra functies overdag, zoals de Dynamic sensitivity plugin</string>
<string name="objectives_dyn_isf_gate">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%.</string>
<string name="objectives_dyn_isf_learned">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.</string>
<string name="objectives_auto_objective">Automatisering inschakelen</string> <string name="objectives_auto_objective">Automatisering inschakelen</string>
<string name="objectives_auto_gate">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. <string name="objectives_auto_gate">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)</string> (https://wiki.aaps.app/nl/latest/Usage/Automation.html)</string>

View file

@ -10,6 +10,7 @@
<string name="old_version">oude versie</string> <string name="old_version">oude versie</string>
<string name="very_old_version">zeer oude versie</string> <string name="very_old_version">zeer oude versie</string>
<string name="application_expired">Applicatie is verlopen</string> <string name="application_expired">Applicatie is verlopen</string>
<string name="new_version_warning">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!</string>
<string name="running_invalid_version">We hebben gedetecteerd dat je een ongeldige versie gebruikt. Loop is uitgeschakeld!</string> <string name="running_invalid_version">We hebben gedetecteerd dat je een ongeldige versie gebruikt. Loop is uitgeschakeld!</string>
<string name="versionavailable">Versie %1$s is beschikbaar</string> <string name="versionavailable">Versie %1$s is beschikbaar</string>
<string name="version_expire">Versie %1$s verloopt op %2$s</string> <string name="version_expire">Versie %1$s verloopt op %2$s</string>
@ -47,4 +48,6 @@
<string name="doyouwantresetstart">Wil je dit leerdoel opnieuw starten? Je kunt je voortgang verliezen.</string> <string name="doyouwantresetstart">Wil je dit leerdoel opnieuw starten? Je kunt je voortgang verliezen.</string>
<string name="objectives_next_button">Volgende</string> <string name="objectives_next_button">Volgende</string>
<string name="objectives_previous_button">Vorige</string> <string name="objectives_previous_button">Vorige</string>
<string name="objectives_button_unfinish">Voltooiing wissen</string>
<string name="objectives_button_unstart">Start wissen</string>
</resources> </resources>

View file

@ -129,8 +129,24 @@
<string name="wrongcarbs_donothing">Não faça nada a AAPS fará os ajustes apropriados.</string> <string name="wrongcarbs_donothing">Não faça nada a AAPS fará os ajustes apropriados.</string>
<string name="wrongcarbs_bolus">Bólus com insulina usando o botão Insulina (bólus) na Visão Geral.</string> <string name="wrongcarbs_bolus">Bólus com insulina usando o botão Insulina (bólus) na Visão Geral.</string>
<string name="wronginsulin_label">Erros de entrada/administração de insulina</string> <string name="wronginsulin_label">Erros de entrada/administração de insulina</string>
<string name="wronginsulin_whattodo">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?</string>
<string name="wronginsulin_careportal">Elimine dados de insulina do Nightscout Careportal para removê-lo do histórico da bomba.</string> <string name="wronginsulin_careportal">Elimine dados de insulina do Nightscout Careportal para removê-lo do histórico da bomba.</string>
<string name="wronginsulin_compare">Compare valores na AndroidAPS e no histórico da bomba, se a mesma tiver está possibilidade.</string>
<string name="wronginsulin_prime">Bólus uma proporção de insulina calculada \'não administrada\' ou com seringa/caneta ou purgando.</string> <string name="wronginsulin_prime">Bólus uma proporção de insulina calculada \'não administrada\' ou com seringa/caneta ou purgando.</string>
<string name="wronginsulin_donothing">Não faça nada e permita que a AndroidAPS corrija qualquer nível de glicose elevado que daí resulte.</string>
<string name="cob_label">Hidratos de Carbono Ativos (HCA)</string>
<string name="cob_question">Alterar o valor do FSI afeta o cálculo de HCA pela AAPS em quanto?</string>
<string name="cob_longer">Aumentar o FSI fará com que o tempo calculado para a absorção de hidratos de carbono seja maior</string>
<string name="cob_shorter">Aumentar o FSI fará com que o tempo calculado para a absorção de hidratos de carbono seja menor</string>
<string name="cob_no_effect">Aumentar o FSI não afetará o valor calculado para a absorção de hidratos de carbono</string>
<string name="cob2_question">Alterar o valor do IHC afeta o cálculo de HCA pela AAPS em quanto?</string>
<string name="cob2_longer">Aumentar o IHC fará com que o tempo calculado para a absorção de hidratos de carbono seja maior</string>
<string name="cob2_shorter">Aumentar o IHC fará com que o tempo calculado para a absorção de hidratos de carbono seja menor</string>
<string name="cob2_no_effect">Aumentar o IHC não afetará o valor calculado para a absorção de hidratos de carbono</string>
<string name="cob3_question">Alterar a percentagem do perfil afeta como o cálculo dos HCA?</string>
<string name="cob3_longer">Definir o perfil para 150% fará com que o tempo calculado para a absorção de hidratos de carbono seja maior</string>
<string name="cob3_shorter">Definir o perfil para 150% fará com que o tempo calculado para a absorção de hidratos de carbono seja menor</string>
<string name="cob3_no_effect">Definir o perfil para 150% não afetará o cálculo da absorção de hidratos de carbono</string>
<string name="iob_value">O valor do IA é afectado por basais temporárias emitidas.</string> <string name="iob_value">O valor do IA é afectado por basais temporárias emitidas.</string>
<string name="iob_hightemp">Basal temporária alta não será dada quando a sua glicose estiver abaixo do alvo.</string> <string name="iob_hightemp">Basal temporária alta não será dada quando a sua glicose estiver abaixo do alvo.</string>
<string name="iob_negiob">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.</string> <string name="iob_negiob">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.</string>
@ -138,14 +154,28 @@
<string name="breadgrams_label">Entrada de hidratos e bólus</string> <string name="breadgrams_label">Entrada de hidratos e bólus</string>
<string name="breadgrams_grams">Apenas gramas devem ser utilizados para estimar e registar hidratos de carbonos consumidos.</string> <string name="breadgrams_grams">Apenas gramas devem ser utilizados para estimar e registar hidratos de carbonos consumidos.</string>
<string name="breadgrams_exchange">Hidratos de Carbono consumidos podem ser registados usando um sistema de troca apropriado (por exemplo, DAFNE \"CHO\" ou \"Unidades de Pão\" Europeus).</string> <string name="breadgrams_exchange">Hidratos de Carbono consumidos podem ser registados usando um sistema de troca apropriado (por exemplo, DAFNE \"CHO\" ou \"Unidades de Pão\" Europeus).</string>
<string name="breadgrams_decay">AAPS usa um modelo dinâmico para estimar a absorção de hidratos de carbono e calcular os HCA.</string>
<string name="breadgrams_calc">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.</string> <string name="breadgrams_calc">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.</string>
<string name="breadgrams_hint1">https://wiki.aaps.app/en/latest/Getting-Started/FAQ.html#insulin-to-carb-ratio-ic-g-u</string>
<string name="extendedcarbs_label">hidratos-e</string> <string name="extendedcarbs_label">hidratos-e</string>
<string name="extendedcarbs_handling">Para que poderia utilizar os hidratos-e (hidratos estendidos)?</string> <string name="extendedcarbs_handling">Para que poderia utilizar os hidratos-e (hidratos estendidos)?</string>
<string name="extendedcarbs_future">Para agendar hidratos no futuro, possivelmente distribuídos num intervalo (semelhante a um bólus estendido que distribui insulina por um intervalo).</string> <string name="extendedcarbs_future">Para agendar hidratos no futuro, possivelmente distribuídos num intervalo (semelhante a um bólus estendido que distribui insulina por um intervalo).</string>
<string name="extendedcarbs_free">Para registar os hidratos de carbono de exercício que não quer na AAPS.</string>
<string name="extendedcarbs_fat">e-hidratos (distribuídos no futuro) podem ajudar a AAPS a lidar com as refeições com elevadas quantidades proteicas e de gorduras.</string>
<string name="extendedcarbs_rescue">Para registar hidratos de carbono utilizados para tratar uma hipoglicemia.</string>
<string name="extendedcarbs_hint1">https://wiki.aaps.app/en/latest/Usage/Extended-Carbs.html</string>
<string name="nsclient_label">Monitorização Remota</string> <string name="nsclient_label">Monitorização Remota</string>
<string name="nsclient_howcanyou">Como pode monitorizar a AAPS (por exemplo, para um filho) remotamente?</string>
<string name="nsclient_nightscout">AAPSClient app, Nightscout app e página de Nightscout permitem que siga a AAPS de forma remota.</string>
<string name="nsclient_dexcomfollow">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.</string> <string name="nsclient_dexcomfollow">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.</string>
<string name="nsclient_data">Para seguir a AAPS remotamente, ambos os dispositivos devem ter acesso à internet (por exemplo, via Wi-Fi ou dados móveis).</string>
<string name="nsclient_fullcontrol">AAPSClient usada como seguidor remoto monitorizará e fornecerá controle total da AAPS.</string>
<string name="nsclient_hint1">https://wiki.aaps.app/en/latest/Children/Children.html</string>
<string name="isf_label_exam">Factor Sensibilidade à Insulina (FSI)</string> <string name="isf_label_exam">Factor Sensibilidade à Insulina (FSI)</string>
<string name="isf_increasingvalue">Aumento dos valores de FSI leva a maior mais administração de insulina para uma quantidade específica de hidratos.</string> <string name="isf_increasingvalue">Aumento dos valores de FSI leva a maior mais administração de insulina para uma quantidade específica de hidratos.</string>
<string name="isf_decreasingvalue">Reduzir os valores de FSI levará a mais administração de insulina para que seja corrigida uma glicose acima do desejado.</string>
<string name="isf_noeffect">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.</string>
<string name="isf_preferences">FSI deve ser inserido nas Preferências da AndroidAPS.</string>
<string name="isf_profile">A alteração do valor do FSI no seu perfil é suficiente para aplicar a mudança.</string> <string name="isf_profile">A alteração do valor do FSI no seu perfil é suficiente para aplicar a mudança.</string>
<string name="isf_hint1">https://wiki.aaps.app/en/latest/Getting-Started/FAQ.html#insulin-sensitivity-factor-isf-mmol-l-u-or-mg-dl-u</string> <string name="isf_hint1">https://wiki.aaps.app/en/latest/Getting-Started/FAQ.html#insulin-sensitivity-factor-isf-mmol-l-u-or-mg-dl-u</string>
<string name="isf_hint2">https://wiki.aaps.app/en/latest/Usage/Profiles.html</string> <string name="isf_hint2">https://wiki.aaps.app/en/latest/Usage/Profiles.html</string>
@ -159,25 +189,33 @@
<string name="ic_meaning">O significado do I: HC é: Quantas gramas de hidratos de carbono são cobertas por 1U de insulina?</string> <string name="ic_meaning">O significado do I: HC é: Quantas gramas de hidratos de carbono são cobertas por 1U de insulina?</string>
<string name="ic_hint1">https://wiki.aaps.app/en/latest/Getting-Started/FAQ.html#insulin-to-carb-ratio-ic-g-u</string> <string name="ic_hint1">https://wiki.aaps.app/en/latest/Getting-Started/FAQ.html#insulin-to-carb-ratio-ic-g-u</string>
<string name="profileswitch_label">Troca de Perfil</string> <string name="profileswitch_label">Troca de Perfil</string>
<string name="profileswitch_pctwillchange">Ao especificar uma troca de perfil de 90%, quais respostas são verdadeiras?</string>
<string name="profileswitch_basallower">Taxas de basal serão 10% inferiores.</string> <string name="profileswitch_basallower">Taxas de basal serão 10% inferiores.</string>
<string name="profileswitch_isfhigher">FSI será 10% superior.</string> <string name="profileswitch_isfhigher">FSI será 10% superior.</string>
<string name="profileswitch_iclower">O valor do rácio I:HC será um número inferior a 10%.</string> <string name="profileswitch_iclower">O valor do rácio I:HC será um número inferior a 10%.</string>
<string name="profileswitch_unchanged">Os rácios FSI e I:HC ficarão inalterados.</string> <string name="profileswitch_unchanged">Os rácios FSI e I:HC ficarão inalterados.</string>
<string name="profileswitch_hint1" formatted="false">https://wiki.aaps.app/en/latest/Usage/Profiles.html#profile-switch</string> <string name="profileswitch_hint1" formatted="false">https://wiki.aaps.app/en/latest/Usage/Profiles.html#profile-switch</string>
<string name="profileswitch2_label">Troca de Perfil</string> <string name="profileswitch2_label">Troca de Perfil</string>
<string name="profileswitch2_pctwillchange">Ao especificar uma troca de perfil de 120%, quais respostas são verdadeiras?</string>
<string name="profileswitch2_bghigher">Alvo da glicose será 20% maior.</string> <string name="profileswitch2_bghigher">Alvo da glicose será 20% maior.</string>
<string name="profileswitch2_basalhigher">Taxas de basal serão 20% superiores.</string> <string name="profileswitch2_basalhigher">Taxas de basal serão 20% superiores.</string>
<string name="profileswitch2_bgunchanged">Alvo da glicose será inalterado.</string> <string name="profileswitch2_bgunchanged">Alvo da glicose será inalterado.</string>
<string name="profileswitch2_isfhigher">FSI será 20% maior.</string> <string name="profileswitch2_isfhigher">FSI será 20% maior.</string>
<string name="profileswitchtime_label">Troca de Perfil</string> <string name="profileswitchtime_label">Troca de Perfil</string>
<string name="profileswitchtime_iwant">Ao levantar-se 2 horas mais cedo do que o normal, como deve notificar a AndroidAPS da alteração no seu horário?</string>
<string name="profileswitchtime_2">Iniciar uma mudança de perfil com um deslocamento temporal de 2</string> <string name="profileswitchtime_2">Iniciar uma mudança de perfil com um deslocamento temporal de 2</string>
<string name="profileswitchtime__2">Iniciar uma mudança de perfil com uma deslocamento temporal de -2</string> <string name="profileswitchtime__2">Iniciar uma mudança de perfil com uma deslocamento temporal de -2</string>
<string name="profileswitchtime_tt">Configure um alvo temporário \"Comer em breve\".</string>
<string name="profileswitchtime_100">Faça uma troca de perfil para mais de 100%.</string>
<string name="profileswitchtime_hint1">https://wiki.aaps.app/en/latest/Usage/Profiles.html#timeshift</string> <string name="profileswitchtime_hint1">https://wiki.aaps.app/en/latest/Usage/Profiles.html#timeshift</string>
<string name="profileswitch4_label">Alterações nos perfis</string> <string name="profileswitch4_label">Alterações nos perfis</string>
<string name="profileswitch4_rates">Taxas de basal, FSI, rácios de I:HC, etc., devem ser definidos nos perfis.</string> <string name="profileswitch4_rates">Taxas de basal, FSI, rácios de I:HC, etc., devem ser definidos nos perfis.</string>
<string name="profileswitch4_internet">Ativar alterações no seu perfil do Nightscout requer que o telefone com a AAPS tenha uma ligação à Internet.</string>
<string name="profileswitch4_sufficient">Editar perfis para alterar valores é suficiente para decretar quaisquer alterações feitas.</string> <string name="profileswitch4_sufficient">Editar perfis para alterar valores é suficiente para decretar quaisquer alterações feitas.</string>
<string name="profileswitch4_multi">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).</string>
<string name="basalhelp_hint1">https://wiki.aaps.app/en/latest/Module/module.html#good-individual-dosage-algorithm-for-your-diabetes-therapy</string> <string name="basalhelp_hint1">https://wiki.aaps.app/en/latest/Module/module.html#good-individual-dosage-algorithm-for-your-diabetes-therapy</string>
<string name="basalhelp_label">Ajuda com taxas basal</string> <string name="basalhelp_label">Ajuda com taxas basal</string>
<string name="basalhelp_where">Onde procurar ajuda para configurar a sua taxa de basal e outras configurações.</string>
<string name="basalhelp_diabetesteam">A sua equipa da diabetes</string> <string name="basalhelp_diabetesteam">A sua equipa da diabetes</string>
<string name="basalhelp_google">Google</string> <string name="basalhelp_google">Google</string>
<string name="basalhelp_facebook">Facebook</string> <string name="basalhelp_facebook">Facebook</string>

View file

@ -7,17 +7,25 @@
<string name="objectivenotfinished">Objetivo %1$d não terminado</string> <string name="objectivenotfinished">Objetivo %1$d não terminado</string>
<string name="objectives_0_objective">A configurar visualização e monitorização, e análise de rácios e basais</string> <string name="objectives_0_objective">A configurar visualização e monitorização, e análise de rácios e basais</string>
<string name="objectives_0_gate">Verificar se a Glic está disponível no Nightscout, e se os dados da bomba de insulina estão a ser carregados</string> <string name="objectives_0_gate">Verificar se a Glic está disponível no Nightscout, e se os dados da bomba de insulina estão a ser carregados</string>
<string name="objectives_0_learned">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.</string>
<string name="objectives_openloop_objective">A iniciar em Open Loop</string> <string name="objectives_openloop_objective">A iniciar em Open Loop</string>
<string name="objectives_openloop_gate">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)</string> <string name="objectives_openloop_gate">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)</string>
<string name="objectives_openloop_learned">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.</string>
<string name="objectives_maxbasal_objective">Compreender o seu open loop, incluindo as recomendações de basais temporárias</string> <string name="objectives_maxbasal_objective">Compreender o seu open loop, incluindo as recomendações de basais temporárias</string>
<string name="objectives_maxbasal_gate">Com base nessa experiência, decidir qual deve ser a basal máxima e configurá-la na bomba e nas preferências</string> <string name="objectives_maxbasal_gate">Com base nessa experiência, decidir qual deve ser a basal máxima e configurá-la na bomba e nas preferências</string>
<string name="objectives_maxbasal_learned">Tenha cuidado com os recursos de segurança e ajuste os parâmetros de segurança quando necessário.</string>
<string name="objectives_maxiobzero_objective">Começar o loop fechado com Suspensão por Glicose Baixa</string> <string name="objectives_maxiobzero_objective">Começar o loop fechado com Suspensão por Glicose Baixa</string>
<string name="objectives_maxiobzero_gate">Utilizar em loop fechado com IA máx = 0 por alguns dias sem muitas situações de SGB.</string> <string name="objectives_maxiobzero_gate">Utilizar em loop fechado com maxIA = 0 por alguns dias sem muitos eventos de SGB (Suspensão por Glicose Baixa)</string>
<string name="objectives_maxiobzero_learned">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)</string>
<string name="objectives_maxiob_objective">Ajustar o loop fechado, aumentar a IA máxima acima de 0 e reduzir gradualmente os alvos de GLIC</string> <string name="objectives_maxiob_objective">Ajustar o loop fechado, aumentar a IA máxima acima de 0 e reduzir gradualmente os alvos de GLIC</string>
<string name="objectives_maxiob_gate">Utilizar por alguns dias e pelo menos uma noite sem alarmes de GLIC baixa, antes de baixar GLIC</string> <string name="objectives_maxiob_gate">Utilizar por alguns dias e pelo menos uma noite sem alarmes de GLIC baixa, antes de baixar GLIC</string>
<string name="objectives_maxiob_learned">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.</string>
<string name="objectives_autosens_objective">Ajuste as basais e os rácios, se necessário, e, em seguida, active o auto-sens</string> <string name="objectives_autosens_objective">Ajuste as basais e os rácios, se necessário, e, em seguida, active o auto-sens</string>
<string name="objectives_autosens_gate">1 semana de looping durante o dia com sucesso com entrada regular de hidratos de carbono</string> <string name="objectives_autosens_gate">1 semana de looping durante o dia com sucesso com entrada regular de hidratos de carbono</string>
<string name="objectives_autosens_learned">Se o resultado do seu autosens não oscila à volta de 100% do seu perfil, então provavelmente está errado.</string>
<string name="objectives_smb_objective">Activando recursos adicionais para uso durante o dia, como SMB</string> <string name="objectives_smb_objective">Activando recursos adicionais para uso durante o dia, como SMB</string>
<string name="objectives_smb_gate">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</string>
<string name="objectives_smb_learned">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?</string>
<string name="objectives_auto_objective">A ativar a automatização</string> <string name="objectives_auto_objective">A ativar a automatização</string>
<string name="objectives_manualenacts">Execução manual</string> <string name="objectives_manualenacts">Execução manual</string>
<string name="accomplished">Concluído: %1$s</string> <string name="accomplished">Concluído: %1$s</string>
@ -35,7 +43,12 @@
<string name="unfinshed_button">Seguinte inacabado</string> <string name="unfinshed_button">Seguinte inacabado</string>
<string name="requestcode">Pedir Código: %1$s</string> <string name="requestcode">Pedir Código: %1$s</string>
<string name="objectives_hint">(marque todas as respostas correctas)</string> <string name="objectives_hint">(marque todas as respostas correctas)</string>
<string name="disconnectpump_hint" formatted="false">https://wiki.aaps.app/en/latest/Getting-Started/FAQ.html#what-to-do-when-taking-a-shower-or-bath</string>
<string name="usetemptarget_hint" formatted="false">https://wiki.aaps.app/en/latest/Getting-Started/Screenshots.html#the-homescreen</string>
<string name="useaction_hint" formatted="false">https://wiki.aaps.app/en/latest/Configuration/Config-Builder.html</string>
<string name="usescale_hint" formatted="false">https://wiki.aaps.app/en/latest/Getting-Started/Screenshots.html#the-homescreen</string>
<string name="notconnected">Não está ligado à internet</string> <string name="notconnected">Não está ligado à internet</string>
<string name="failedretrievetime">Falha ao recuperar tempo</string> <string name="failedretrievetime">Falha ao recuperar tempo</string>
<string name="requirementnotmet">Requisitos de objectivo não cumpridos</string> <string name="requirementnotmet">Requisitos de objectivo não cumpridos</string>
<string name="what_i_ve_learned">O que eu aprendi:</string>
</resources> </resources>

View file

@ -4,6 +4,7 @@
<!-- DST Helper --> <!-- DST Helper -->
<!-- Storage constraint --> <!-- Storage constraint -->
<!-- Version Checker --> <!-- Version Checker -->
<string name="new_version_warning">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!</string>
<!-- Signature verifier --> <!-- Signature verifier -->
<!-- BG Quality --> <!-- BG Quality -->
<!-- Safety --> <!-- Safety -->

View file

@ -26,6 +26,9 @@
<string name="objectives_smb_objective">Povoliť ďalšie funkcie pre bežné používanie ako SMB</string> <string name="objectives_smb_objective">Povoliť ďalšie funkcie pre bežné používanie ako SMB</string>
<string name="objectives_smb_gate">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</string> <string name="objectives_smb_gate">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</string>
<string name="objectives_smb_learned">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?</string> <string name="objectives_smb_learned">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?</string>
<string name="objectives_dyn_isf_objective">Aktivuj ďalšie prídavné funkcie pre každodenné používanie, ako napr. modul Dynamic ISF (dynamická citlivosť)</string>
<string name="objectives_dyn_isf_gate">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.</string>
<string name="objectives_dyn_isf_learned">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.</string>
<string name="objectives_auto_objective">Povolenie automatiky</string> <string name="objectives_auto_objective">Povolenie automatiky</string>
<string name="objectives_auto_gate">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)</string> <string name="objectives_auto_gate">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)</string>
<string name="objectives_auto_learned">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.</string> <string name="objectives_auto_learned">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.</string>

View file

@ -10,6 +10,7 @@
<string name="old_version">stará verzia</string> <string name="old_version">stará verzia</string>
<string name="very_old_version">veľmi stará verzia</string> <string name="very_old_version">veľmi stará verzia</string>
<string name="application_expired">Aplikácia expirovala</string> <string name="application_expired">Aplikácia expirovala</string>
<string name="new_version_warning">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!</string>
<string name="running_invalid_version">Zistili sme, že používate neplatnú verziu. Uzavretý okruh zakázaný!</string> <string name="running_invalid_version">Zistili sme, že používate neplatnú verziu. Uzavretý okruh zakázaný!</string>
<string name="versionavailable">Verzia %1$s je k dispozícii</string> <string name="versionavailable">Verzia %1$s je k dispozícii</string>
<string name="version_expire">Verzia %1$s expiruje dňa %2$s</string> <string name="version_expire">Verzia %1$s expiruje dňa %2$s</string>
@ -47,4 +48,6 @@
<string name="doyouwantresetstart">Chcete resetovať začiatok cieľa? Môžete prísť o svoj pokrok.</string> <string name="doyouwantresetstart">Chcete resetovať začiatok cieľa? Môžete prísť o svoj pokrok.</string>
<string name="objectives_next_button">Ďalej</string> <string name="objectives_next_button">Ďalej</string>
<string name="objectives_previous_button">Späť</string> <string name="objectives_previous_button">Späť</string>
<string name="objectives_button_unfinish">Vymazanie dokončené</string>
<string name="objectives_button_unstart">Vymazanie začaté</string>
</resources> </resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- PhoneChecker -->
<!-- DST Helper -->
<!-- Storage constraint -->
<!-- Version Checker -->
<!-- Signature verifier -->
<!-- BG Quality -->
<!-- Safety -->
<!-- Objectives -->
</resources>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Insulin -->
</resources>

View file

@ -54,10 +54,10 @@ class SmsCommunicatorOtpActivity : TranslatedDaggerAppCompatActivity() {
val checkResult = otp.checkOTP(s.toString()) val checkResult = otp.checkOTP(s.toString())
binding.otpVerifyLabel.text = when (checkResult) { binding.otpVerifyLabel.text = when (checkResult) {
OneTimePasswordValidationResult.OK -> "OK" OneTimePasswordValidationResult.OK -> rh.gs(R.string.smscommunicator_otp_verification_ok)
OneTimePasswordValidationResult.ERROR_WRONG_LENGTH -> "INVALID SIZE!" OneTimePasswordValidationResult.ERROR_WRONG_LENGTH -> rh.gs(R.string.smscommunicator_otp_verification_ivalid_size)
OneTimePasswordValidationResult.ERROR_WRONG_PIN -> "WRONG PIN" OneTimePasswordValidationResult.ERROR_WRONG_PIN -> rh.gs(R.string.smscommunicator_otp_verification_wrong_pin)
OneTimePasswordValidationResult.ERROR_WRONG_OTP -> "WRONG OTP" OneTimePasswordValidationResult.ERROR_WRONG_OTP -> rh.gs(R.string.smscommunicator_otp_verification_wrong_otp)
} }
binding.otpVerifyLabel.setTextColor( 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 { binding.otpReset.setOnClickListener {

View file

@ -24,17 +24,21 @@
<string name="smscommunicator_otp_reset_header">Нулиране на удостоверители</string> <string name="smscommunicator_otp_reset_header">Нулиране на удостоверители</string>
<string name="smscommunicator_otp_install_info">На всеки следящ телефона инсталирайте приложение Аутентификатор, който поддържа RFC 6238 ТОТР токени. Популярни безплатни приложения:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string> <string name="smscommunicator_otp_install_info">На всеки следящ телефона инсталирайте приложение Аутентификатор, който поддържа RFC 6238 ТОТР токени. Популярни безплатни приложения:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
<string name="smscommunicator_otp_reset_warning">При нулиране на на удостоверителя, правите невалидни всички вече използвани удостоверения. Ще трябва да ги настроите отново!</string> <string name="smscommunicator_otp_reset_warning">При нулиране на на удостоверителя, правите невалидни всички вече използвани удостоверения. Ще трябва да ги настроите отново!</string>
<string name="smscommunicator_otp_verification_ok">ОК</string>
<string name="smscommunicator_otp_verification_ivalid_size">НЕВАЛИДЕН РАЗМЕР!</string>
<string name="smscommunicator_otp_verification_wrong_pin">ГРЕШЕН ПИН</string>
<string name="smscommunicator_otp_verification_wrong_otp">ГРЕШНА OTP (ЕДНОКРАТНА ПАРОЛА)</string>
<string name="sms_wrong_code">Грешен код. Командата не е изпълнена.</string> <string name="sms_wrong_code">Грешен код. Командата не е изпълнена.</string>
<string name="sms_timeout_while_waiting">Изтичане на времето на предишна комуникация с помпата</string> <string name="sms_timeout_while_waiting">Изтичане на времето на предишна комуникация с помпата</string>
<string name="smscommunicator_allowednumbers">Разрешени телефонни номера</string> <string name="smscommunicator_allowednumbers">Разрешени телефонни номера</string>
<string name="smscommunicator_allowednumbers_summary">+XXXXXXXXXX;+YYYYYYYYYY</string> <string name="smscommunicator_allowednumbers_summary">+XXXXXXXXXX;+YYYYYYYYYY</string>
<string name="smscommunicator_bolus_reply_with_code">За да доставите болус от %1$.2fЕ отговорете с код %2$s</string> <string name="smscommunicator_bolus_reply_with_code">За да доставите болус от %1$.2fЕ, отговорете с код %2$s</string>
<string name="smscommunicator_meal_bolus_reply_with_code">За да стартирате болус от %1$.2fЕ отговорете с код %2$s</string> <string name="smscommunicator_meal_bolus_reply_with_code">За да стартирате болус от %1$.2fЕ, отговорете с код %2$s</string>
<string name="smscommunicator_temptarget_with_code">Зa zадаване на временна цел %1$s отговорете с код %2$s</string> <string name="smscommunicator_temptarget_with_code">Зa задаване на временна цел %1$s, отговорете с код %2$s</string>
<string name="smscommunicator_temptarget_cancel">За да спрете временната цел отговорете с код %1$s</string> <string name="smscommunicator_temptarget_cancel">За да спрете временната цел, отговорете с код %1$s</string>
<string name="smscommunicator_stops_ns_with_code">За да изключите услугата за отдалечен SMS контрол отговорете с код %1$s.\n\nИмайте предвид, че можете да го активирате само от AAPS смартфона.</string> <string name="smscommunicator_stops_ns_with_code">За да изключите услугата за отдалечен SMS контрол, отговорете с код %1$s.\n\nИмайте предвид, че можете да го активирате само от AAPS смартфона.</string>
<string name="smscommunicator_stopped_sms">Отдалечен SMS контрол е изключен. Можете да го включите от AndroidAPS телефона.</string> <string name="smscommunicator_stopped_sms">Отдалечен SMS контрол е изключен. Можете да го включите от AndroidAPS телефона.</string>
<string name="smscommunicator_calibration_reply_with_code">За да изпратите калибрация %1$.2f отговорете с код %2$s</string> <string name="smscommunicator_calibration_reply_with_code">За да изпратите калибрация %1$.2f, отговорете с код %2$s</string>
<string name="smscommunicator_bolus_failed">Болус отказан</string> <string name="smscommunicator_bolus_failed">Болус отказан</string>
<string name="smscommunicator_remote_bolus_min_distance_summary">Минимално време в минути, което трябва да е изминало след отдалечен болус, преди да може да бъде доставен следващият</string> <string name="smscommunicator_remote_bolus_min_distance_summary">Минимално време в минути, което трябва да е изминало след отдалечен болус, преди да може да бъде доставен следващият</string>
<string name="smscommunicator_remote_bolus_min_distance">Колко най-малко минути трябва да минат между доставката на два болуса</string> <string name="smscommunicator_remote_bolus_min_distance">Колко най-малко минути трябва да минат между доставката на два болуса</string>
@ -72,7 +76,7 @@
<string name="smscommunicator_tempbasal_failed">Неуспешно стартиране на временен базал</string> <string name="smscommunicator_tempbasal_failed">Неуспешно стартиране на временен базал</string>
<string name="smscommunicator_extended_failed">Неуспешно стартиране на удължен болус</string> <string name="smscommunicator_extended_failed">Неуспешно стартиране на удължен болус</string>
<string name="smscommunicator_basal_stop_reply_with_code">За да спрете времен базал отговорете с код %1$s</string> <string name="smscommunicator_basal_stop_reply_with_code">За да спрете времен базал отговорете с код %1$s</string>
<string name="smscommunicator_extended_stop_reply_with_code">За да спрете удължения болус отговорете с код %1$s</string> <string name="smscommunicator_extended_stop_reply_with_code">За да спрете удължения болус, отговорете с код %1$s</string>
<string name="smscommunicator_tempbasal_canceled">Временният базал е отменен</string> <string name="smscommunicator_tempbasal_canceled">Временният базал е отменен</string>
<string name="smscommunicator_extended_canceled">Удължен болус спрян</string> <string name="smscommunicator_extended_canceled">Удължен болус спрян</string>
<string name="smscommunicator_tempbasal_cancel_failed">Спирането на временния базал е неуспешно</string> <string name="smscommunicator_tempbasal_cancel_failed">Спирането на временния базал е неуспешно</string>
@ -137,6 +141,7 @@
<string name="error_in_basal_values">Грешка в базалните стойности</string> <string name="error_in_basal_values">Грешка в базалните стойности</string>
<string name="error_in_target_values">Грешка в стойностите за цел</string> <string name="error_in_target_values">Грешка в стойностите за цел</string>
<string name="error_in_isf_values">Грешка в стойностите за чувствителност (ISF)</string> <string name="error_in_isf_values">Грешка в стойностите за чувствителност (ISF)</string>
<string name="profile_name_contains_dot">Някои от профилните имена съдържат точки.\nТова не се поддържа от NS.\n Профилите няма да бъдат качени в NS.</string>
<string name="invalid_profile_not_accepted">Невалиден профил %1$s не приет от NS</string> <string name="invalid_profile_not_accepted">Невалиден профил %1$s не приет от NS</string>
<string name="view">Изглед</string> <string name="view">Изглед</string>
<string name="errors">Грешки</string> <string name="errors">Грешки</string>
@ -238,6 +243,7 @@
<string name="short_tabtitles">Използвай къси имена</string> <string name="short_tabtitles">Използвай къси имена</string>
<string name="overview_show_notes_field_in_dialogs_title">Показване на поле \"бележки\" в диалоговите прозорци за лечение</string> <string name="overview_show_notes_field_in_dialogs_title">Показване на поле \"бележки\" в диалоговите прозорци за лечение</string>
<string name="deliverpartofboluswizard">Калкулатора изчислява нужния инсулин, но само тази част ще бъде доставена. Полезно със SMB алгоритъма.</string> <string name="deliverpartofboluswizard">Калкулатора изчислява нужния инсулин, но само тази част ще бъде доставена. Полезно със SMB алгоритъма.</string>
<string name="deliver_part_of_boluswizard_reset_time">Достави целия болус (100%), ако гликемията е била преди повече от</string>
<string name="enable_bolus_advisor">Активиране на болус съветник</string> <string name="enable_bolus_advisor">Активиране на болус съветник</string>
<string name="enable_bolus_advisor_summary">Използвай напомняне за старт на хранене вместо съветника по време на висока гликемия (\"пре-болус\")</string> <string name="enable_bolus_advisor_summary">Използвай напомняне за старт на хранене вместо съветника по време на висока гликемия (\"пре-болус\")</string>
<string name="enablesuperbolus">Разреши използването на Суперболус</string> <string name="enablesuperbolus">Разреши използването на Суперболус</string>
@ -248,6 +254,7 @@
<!-- OverviewMenu--> <!-- OverviewMenu-->
<string name="overview_show_predictions">Прогнозни КЗ</string> <string name="overview_show_predictions">Прогнозни КЗ</string>
<string name="overview_show_treatments">Лечения</string> <string name="overview_show_treatments">Лечения</string>
<string name="overview_show_heartRate">Сърдечен ритъм</string>
<string name="overview_show_deviation_slope">Наклон на отклонението</string> <string name="overview_show_deviation_slope">Наклон на отклонението</string>
<string name="overview_show_activity">Активност</string> <string name="overview_show_activity">Активност</string>
<string name="overview_show_bgi">Въздействие на Кръвна Захар</string> <string name="overview_show_bgi">Въздействие на Кръвна Захар</string>
@ -265,6 +272,7 @@
<string name="abs_insulin_shortname">АБС</string> <string name="abs_insulin_shortname">АБС</string>
<string name="devslope_shortname">ОТК.НАКЛ</string> <string name="devslope_shortname">ОТК.НАКЛ</string>
<string name="treatments_shortname">Леч</string> <string name="treatments_shortname">Леч</string>
<string name="heartRate_shortname">СР</string>
<string name="sensitivity_shortname">ЧУВСТВ</string> <string name="sensitivity_shortname">ЧУВСТВ</string>
<string name="graph_scale">Мащаб на графиката</string> <string name="graph_scale">Мащаб на графиката</string>
<string name="graph_menu_divider_header">Графика</string> <string name="graph_menu_divider_header">Графика</string>
@ -283,9 +291,9 @@
<string name="no_watch_connected">(Няма активна връзка)</string> <string name="no_watch_connected">(Няма активна връзка)</string>
<string name="pump_status">Статус на помпата</string> <string name="pump_status">Статус на помпата</string>
<string name="loop_status">Статус на цикъл</string> <string name="loop_status">Статус на цикъл</string>
<string name="wizard_result">Съветник:\nИнсулин: %1$.2fЕ\nВъгл: %2$dг</string> <string name="wizard_result">Съветник:\nИнсулин: %1$.2fЕ\nВъгл: %2$dгр</string>
<string name="quick_wizard_not_available">Избраният съветник вече не е наличен, моля, опреснете</string> <string name="quick_wizard_not_available">Избраният съветник вече не е наличен, моля, опреснете</string>
<string name="quick_wizard_message">Съветник:%1$s\nИнсулин: %1$.2fЕ\nВъгл: %2$dг</string> <string name="quick_wizard_message">Съветник:%1$s\nИнсулин: %2$.2fЕ\nВъгл:%3$dгр</string>
<string name="wear_action_tempt_preset_error">Временна цел непознат шаблон %1$s</string> <string name="wear_action_tempt_preset_error">Временна цел непознат шаблон %1$s</string>
<string name="wear_action_tempt_cancel_message">Изключи текуща Временна цел?</string> <string name="wear_action_tempt_cancel_message">Изключи текуща Временна цел?</string>
<string name="wear_action_tempt_unit_error">Различни мерни единици се ползват на телефона и часовника!</string> <string name="wear_action_tempt_unit_error">Различни мерни единици се ползват на телефона и часовника!</string>
@ -306,8 +314,19 @@
<string name="wear_notifysmb_summary">Покажи SMB на часовника като стандартен болус.</string> <string name="wear_notifysmb_summary">Покажи SMB на часовника като стандартен болус.</string>
<string name="wear_predictions_summary">Показвай прогнозините КЗ на часовника.</string> <string name="wear_predictions_summary">Показвай прогнозините КЗ на часовника.</string>
<string name="wear_predictions_title">Прогнозни КЗ</string> <string name="wear_predictions_title">Прогнозни КЗ</string>
<string name="wear_custom_watchface_settings">Настройки на Watchface</string>
<string name="wear_custom_watchface_authorization_title">Разрешаване на персонализиран Watchface</string>
<string name="wear_custom_watchface_authorization_summary">Разрешете заредения Watchface да променя и заключва определени настройки за екрана на часовника, за да съответстват на дизайна</string>
<string name="wear_custom_watchface">Персонализиран Watchface: %1$s</string>
<string name="wear_load_watchface">Зареди Watchface</string>
<string name="wear_infos_watchface">Информация за Watchface</string>
<string name="wear_export_watchface">Експорт на шаблона</string>
<string name="wear_new_custom_watchface_exported">Шаблон за watchface експортиран</string>
<string name="resend_all_data">Изпрати отново всички дани</string> <string name="resend_all_data">Изпрати отново всички дани</string>
<string name="open_settings_on_wear">Отвори настройките на часовника</string> <string name="open_settings_on_wear">Отвори настройките на часовника</string>
<string name="cwf_infos_pref_locked">Списък с опции заключен от Watchface</string>
<string name="cwf_infos_pref_required">Списък с необходими настройки за Watchface</string>
<string name="cwf_infos_view_title">Списък с полета включени в Watchface</string>
<!-- PersistentNotification--> <!-- PersistentNotification-->
<string name="description_persistent_notification">Показва известие с резюме на това, което прави вашия APS</string> <string name="description_persistent_notification">Показва известие с резюме на това, което прави вашия APS</string>
<string name="old_data">СТАРИ ДАННИ</string> <string name="old_data">СТАРИ ДАННИ</string>
@ -316,6 +335,7 @@
<string name="grams_short">гр.</string> <string name="grams_short">гр.</string>
<string name="hour_short">ч</string> <string name="hour_short">ч</string>
<string name="no_active_profile">Не е настроен активен профил!</string> <string name="no_active_profile">Не е настроен активен профил!</string>
<string name="profile_message">Профил:\n\nОтместване във времето: %1$d\nПроцент: %2$d%%\"</string>
<string name="tdd_line">%1$.2fЕ %1$.0f%%</string> <string name="tdd_line">%1$.2fЕ %1$.0f%%</string>
<string name="no_profile">Не е зареден профил</string> <string name="no_profile">Не е зареден профил</string>
<string name="aps_only">Прилагане само в режим АПС!</string> <string name="aps_only">Прилагане само в режим АПС!</string>

View file

@ -24,6 +24,10 @@
<string name="smscommunicator_otp_reset_header">Resetovat autentikátory</string> <string name="smscommunicator_otp_reset_header">Resetovat autentikátory</string>
<string name="smscommunicator_otp_install_info">Na každém sledovacím telefonu nainstalujte Authentikátor, který podporuje tokeny TOTP RFC 6238. Nejoblíbenější bezplatné aplikace jsou:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string> <string name="smscommunicator_otp_install_info">Na každém sledovacím telefonu nainstalujte Authentikátor, který podporuje tokeny TOTP RFC 6238. Nejoblíbenější bezplatné aplikace jsou:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
<string name="smscommunicator_otp_reset_warning">Obnovením autentikátoru uděláte všechny již poskytnuté autentikátory neplatné. Budete je muset znovu nastavit!</string> <string name="smscommunicator_otp_reset_warning">Obnovením autentikátoru uděláte všechny již poskytnuté autentikátory neplatné. Budete je muset znovu nastavit!</string>
<string name="smscommunicator_otp_verification_ok">OK</string>
<string name="smscommunicator_otp_verification_ivalid_size">NEPLATNÁ DÉLKA!</string>
<string name="smscommunicator_otp_verification_wrong_pin">CHYBNÝ PIN</string>
<string name="smscommunicator_otp_verification_wrong_otp">CHYBNÉ OTP</string>
<string name="sms_wrong_code">Nesprávný kód. Příkaz zrušen.</string> <string name="sms_wrong_code">Nesprávný kód. Příkaz zrušen.</string>
<string name="sms_timeout_while_waiting">Vypršel časový limit při čekání na dokončení předchozí komunikace s pumpou</string> <string name="sms_timeout_while_waiting">Vypršel časový limit při čekání na dokončení předchozí komunikace s pumpou</string>
<string name="smscommunicator_allowednumbers">Povolená tel. čísla</string> <string name="smscommunicator_allowednumbers">Povolená tel. čísla</string>

View file

@ -24,6 +24,10 @@
<string name="smscommunicator_otp_reset_header">Authentifikators zurücksetzen</string> <string name="smscommunicator_otp_reset_header">Authentifikators zurücksetzen</string>
<string name="smscommunicator_otp_install_info">Installiere auf jedem Follower-Phone eine Authenticator-App, die RFC 6238 TOTP-Token unterstützt. Beliebte kostenlose Apps sind:\n Authy\n Google Authenticator\n LastPass Authenticator\n FreeOTP Authenticator</string> <string name="smscommunicator_otp_install_info">Installiere auf jedem Follower-Phone eine Authenticator-App, die RFC 6238 TOTP-Token unterstützt. Beliebte kostenlose Apps sind:\n Authy\n Google Authenticator\n LastPass Authenticator\n FreeOTP Authenticator</string>
<string name="smscommunicator_otp_reset_warning">Wenn Du den Authentifikator zurücksetzt, werden alle bestehenden Authentifikatoren ungültig. Du musst sie dann neu einrichten!</string> <string name="smscommunicator_otp_reset_warning">Wenn Du den Authentifikator zurücksetzt, werden alle bestehenden Authentifikatoren ungültig. Du musst sie dann neu einrichten!</string>
<string name="smscommunicator_otp_verification_ok">OK</string>
<string name="smscommunicator_otp_verification_ivalid_size">UNGÜLTIGE GRÖSSE!</string>
<string name="smscommunicator_otp_verification_wrong_pin">FALSCHE PIN</string>
<string name="smscommunicator_otp_verification_wrong_otp">FALSCHE OTP</string>
<string name="sms_wrong_code">Falscher Code. Befehl wurde abgebrochen.</string> <string name="sms_wrong_code">Falscher Code. Befehl wurde abgebrochen.</string>
<string name="sms_timeout_while_waiting">Zeitüberschreitung beim Warten auf das Ende der vorherigen Kommunikation mit der Pumpe</string> <string name="sms_timeout_while_waiting">Zeitüberschreitung beim Warten auf das Ende der vorherigen Kommunikation mit der Pumpe</string>
<string name="smscommunicator_allowednumbers">Erlaubte Telefonnummern</string> <string name="smscommunicator_allowednumbers">Erlaubte Telefonnummern</string>
@ -323,6 +327,7 @@ Unerwartetes Verhalten.</string>
<string name="resend_all_data">Alle Daten erneut senden</string> <string name="resend_all_data">Alle Daten erneut senden</string>
<string name="open_settings_on_wear">Öffne Einstellungen auf der Uhr</string> <string name="open_settings_on_wear">Öffne Einstellungen auf der Uhr</string>
<string name="cwf_infos_pref_locked">Liste der von der Watchface gesperrten Prefs</string> <string name="cwf_infos_pref_locked">Liste der von der Watchface gesperrten Prefs</string>
<string name="cwf_infos_pref_required">Liste der von der Watchface angeforderten Voreinstellungen</string>
<string name="cwf_infos_view_title">Liste der Felder, die in der Watchface enthalten sind</string> <string name="cwf_infos_view_title">Liste der Felder, die in der Watchface enthalten sind</string>
<!-- PersistentNotification--> <!-- PersistentNotification-->
<string name="description_persistent_notification">Zeigt eine fortlaufende Benachrichtigung mit einer kurzen Übersicht darüber, was dein Loop derzeit tut</string> <string name="description_persistent_notification">Zeigt eine fortlaufende Benachrichtigung mit einer kurzen Übersicht darüber, was dein Loop derzeit tut</string>
@ -352,5 +357,5 @@ Unerwartetes Verhalten.</string>
<string name="until">bis</string> <string name="until">bis</string>
<string name="default_range">STANDARD-BEREICH</string> <string name="default_range">STANDARD-BEREICH</string>
<string name="target">Ziel</string> <string name="target">Ziel</string>
<string name="rate_duration">Rate: %1$.2fIE/h (%2$.2f%) \nDauer %3$d% min</string> <string name="rate_duration">Rate: %1$.2fIE/h (%2$.2f%%) \nDauer %3$d min</string>
</resources> </resources>

View file

@ -24,6 +24,10 @@
<string name="smscommunicator_otp_reset_header">Restablecer autentificadores</string> <string name="smscommunicator_otp_reset_header">Restablecer autentificadores</string>
<string name="smscommunicator_otp_install_info">En cada teléfono seguidor, instale la aplicación Authenticator que admita tokens RFC 6238 TOTP. Las aplicaciones gratuitas populares son:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string> <string name="smscommunicator_otp_install_info">En cada teléfono seguidor, instale la aplicación Authenticator que admita tokens RFC 6238 TOTP. Las aplicaciones gratuitas populares son:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
<string name="smscommunicator_otp_reset_warning">Al reiniciar el autenticador, haces que todos los autenticadores previos no sean válidos. ¡Necesitarás configurarlos de nuevo!</string> <string name="smscommunicator_otp_reset_warning">Al reiniciar el autenticador, haces que todos los autenticadores previos no sean válidos. ¡Necesitarás configurarlos de nuevo!</string>
<string name="smscommunicator_otp_verification_ok">OK</string>
<string name="smscommunicator_otp_verification_ivalid_size">¡TAMAÑO INVÁLIDO!</string>
<string name="smscommunicator_otp_verification_wrong_pin">PIN INCORRECTO</string>
<string name="smscommunicator_otp_verification_wrong_otp">OTP ERRÓNEO</string>
<string name="sms_wrong_code">Código incorrecto. Comando cancelado.</string> <string name="sms_wrong_code">Código incorrecto. Comando cancelado.</string>
<string name="sms_timeout_while_waiting">Tiempo de espera agotado mientras finalizaba la comunicación anterior con la bomba</string> <string name="sms_timeout_while_waiting">Tiempo de espera agotado mientras finalizaba la comunicación anterior con la bomba</string>
<string name="smscommunicator_allowednumbers">Números de teléfono permitidos</string> <string name="smscommunicator_allowednumbers">Números de teléfono permitidos</string>

View file

@ -24,6 +24,10 @@
<string name="smscommunicator_otp_reset_header">Réinitialiser les authentificateurs</string> <string name="smscommunicator_otp_reset_header">Réinitialiser les authentificateurs</string>
<string name="smscommunicator_otp_install_info">Sur chaque téléphone suiveur, installez une appli. Authentificateur qui prend en charge les jetons RFC 6238 TOTP. Les applications libres populaires sont:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string> <string name="smscommunicator_otp_install_info">Sur chaque téléphone suiveur, installez une appli. Authentificateur qui prend en charge les jetons RFC 6238 TOTP. Les applications libres populaires sont:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
<string name="smscommunicator_otp_reset_warning">En réinitialisant l\'Authentificateur, vous invalidez tous les authentificateurs déjà initialisés. Vous devrez les reconfigurer !</string> <string name="smscommunicator_otp_reset_warning">En réinitialisant l\'Authentificateur, vous invalidez tous les authentificateurs déjà initialisés. Vous devrez les reconfigurer !</string>
<string name="smscommunicator_otp_verification_ok">Ok</string>
<string name="smscommunicator_otp_verification_ivalid_size">TAILLE INVALIDE !</string>
<string name="smscommunicator_otp_verification_wrong_pin">MAUVAIS CODE PIN</string>
<string name="smscommunicator_otp_verification_wrong_otp">MAUVAIS OTP</string>
<string name="sms_wrong_code">Code incorrect. Commande annulée.</string> <string name="sms_wrong_code">Code incorrect. Commande annulée.</string>
<string name="sms_timeout_while_waiting">Délai d\'attente pour finir la communication précédente avec la pompe</string> <string name="sms_timeout_while_waiting">Délai d\'attente pour finir la communication précédente avec la pompe</string>
<string name="smscommunicator_allowednumbers">Numéros de tél autorisés</string> <string name="smscommunicator_allowednumbers">Numéros de tél autorisés</string>
@ -351,5 +355,5 @@
<string name="until">jusqu\'à</string> <string name="until">jusqu\'à</string>
<string name="default_range">PLAGE PAR DEFAUT</string> <string name="default_range">PLAGE PAR DEFAUT</string>
<string name="target">cible</string> <string name="target">cible</string>
<string name="rate_duration">Taux: %1$.2fU/h (%2$.2f%%) \nDurée: %3$d% min</string> <string name="rate_duration">Taux: %1$.2fU/h (%2$.2f%%) \nDurée: %3$d min</string>
</resources> </resources>

View file

@ -24,6 +24,10 @@
<string name="smscommunicator_otp_reset_header">Resetta autenticatori</string> <string name="smscommunicator_otp_reset_header">Resetta autenticatori</string>
<string name="smscommunicator_otp_install_info">Su ogni telefono follower installa una app autenticatore che supporta i token RFC 6238 TOTP. App gratuite popolari sono:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string> <string name="smscommunicator_otp_install_info">Su ogni telefono follower installa una app autenticatore che supporta i token RFC 6238 TOTP. App gratuite popolari sono:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
<string name="smscommunicator_otp_reset_warning">Resettando l\'autenticatore rendi non validi tutti gli autenticatori già forniti. Dovrai configurarli di nuovo!</string> <string name="smscommunicator_otp_reset_warning">Resettando l\'autenticatore rendi non validi tutti gli autenticatori già forniti. Dovrai configurarli di nuovo!</string>
<string name="smscommunicator_otp_verification_ok">OK</string>
<string name="smscommunicator_otp_verification_ivalid_size">DIMENSIONE NON VALIDA!</string>
<string name="smscommunicator_otp_verification_wrong_pin">PIN ERRATO</string>
<string name="smscommunicator_otp_verification_wrong_otp">OTP ERRATO</string>
<string name="sms_wrong_code">Codice errato. Comando cancellato.</string> <string name="sms_wrong_code">Codice errato. Comando cancellato.</string>
<string name="sms_timeout_while_waiting">Timeout nell\'attesa della fine della precedente comunicazione col micro.</string> <string name="sms_timeout_while_waiting">Timeout nell\'attesa della fine della precedente comunicazione col micro.</string>
<string name="smscommunicator_allowednumbers">Numeri di telefono consentiti</string> <string name="smscommunicator_allowednumbers">Numeri di telefono consentiti</string>
@ -310,10 +314,19 @@
<string name="wear_notifysmb_summary">Mostra SMB sullo smartwatch come un bolo standard.</string> <string name="wear_notifysmb_summary">Mostra SMB sullo smartwatch come un bolo standard.</string>
<string name="wear_predictions_summary">Mostra le predizioni sulla watchface.</string> <string name="wear_predictions_summary">Mostra le predizioni sulla watchface.</string>
<string name="wear_predictions_title">Predizioni</string> <string name="wear_predictions_title">Predizioni</string>
<string name="wear_custom_watchface_settings">Impostazioni watchface personalizzata</string>
<string name="wear_custom_watchface_authorization_title">Autorizzazione watchface personalizzata</string>
<string name="wear_custom_watchface_authorization_summary">Autorizza la watchface personalizzata caricata a cambiare e bloccare alcune delle impostazioni di visualizzazione dell\'orologio per adattarsi al design della watchface</string>
<string name="wear_custom_watchface">Watchface personalizzata: %1$s</string> <string name="wear_custom_watchface">Watchface personalizzata: %1$s</string>
<string name="wear_load_watchface">Carica watchface</string> <string name="wear_load_watchface">Carica watchface</string>
<string name="wear_infos_watchface">Informazioni watchface</string>
<string name="wear_export_watchface">Esporta template</string>
<string name="wear_new_custom_watchface_exported">Esportato template personalizzato di Watchface</string>
<string name="resend_all_data">Invia di nuovo tutti i dati</string> <string name="resend_all_data">Invia di nuovo tutti i dati</string>
<string name="open_settings_on_wear">Apri impostazioni sullo smartwatch</string> <string name="open_settings_on_wear">Apri impostazioni sullo smartwatch</string>
<string name="cwf_infos_pref_locked">Elenco impostazioni bloccate dalla watchface</string>
<string name="cwf_infos_pref_required">Elenco impostazioni richieste per la watchface</string>
<string name="cwf_infos_view_title">Elenco dei campi inclusi nella watchface</string>
<!-- PersistentNotification--> <!-- PersistentNotification-->
<string name="description_persistent_notification">Mostra una notifica persistente con una breve panoramica di ciò che sta facendo il tuo loop</string> <string name="description_persistent_notification">Mostra una notifica persistente con una breve panoramica di ciò che sta facendo il tuo loop</string>
<string name="old_data">DATI VECCHI</string> <string name="old_data">DATI VECCHI</string>

View file

@ -24,6 +24,10 @@
<string name="smscommunicator_otp_reset_header">איפוס מאמתים</string> <string name="smscommunicator_otp_reset_header">איפוס מאמתים</string>
<string name="smscommunicator_otp_install_info">בכל אחד מהטלפונים העוקבים, התקינו יישום מאמת התומך באסימוני RFC 6238 TOTP. יישומים פופולריים בחינם הם:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string> <string name="smscommunicator_otp_install_info">בכל אחד מהטלפונים העוקבים, התקינו יישום מאמת התומך באסימוני RFC 6238 TOTP. יישומים פופולריים בחינם הם:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
<string name="smscommunicator_otp_reset_warning">אתחול המאמת הופך את כל המאמתים הקיימים לבלתי חוקיים. יש להגדיר אותם מחדש!</string> <string name="smscommunicator_otp_reset_warning">אתחול המאמת הופך את כל המאמתים הקיימים לבלתי חוקיים. יש להגדיר אותם מחדש!</string>
<string name="smscommunicator_otp_verification_ok">אישור</string>
<string name="smscommunicator_otp_verification_ivalid_size">אורך לא תקין!</string>
<string name="smscommunicator_otp_verification_wrong_pin">קוד שגוי</string>
<string name="smscommunicator_otp_verification_wrong_otp">קוד חד פעמי שגוי</string>
<string name="sms_wrong_code">קוד שגוי. הפקודה בוטלה.</string> <string name="sms_wrong_code">קוד שגוי. הפקודה בוטלה.</string>
<string name="sms_timeout_while_waiting">בהמתנה עד לסיום תקשורת קודמת עם המשאבה</string> <string name="sms_timeout_while_waiting">בהמתנה עד לסיום תקשורת קודמת עם המשאבה</string>
<string name="smscommunicator_allowednumbers">מספרי טלפון מורשים</string> <string name="smscommunicator_allowednumbers">מספרי טלפון מורשים</string>

View file

@ -24,6 +24,9 @@
<string name="smscommunicator_otp_reset_header">Atstatyti tapatybės nustatymą</string> <string name="smscommunicator_otp_reset_header">Atstatyti tapatybės nustatymą</string>
<string name="smscommunicator_otp_install_info">Kiekviename telefone, palaikančiame RFC 6238 TOTP prieigos raktus, įdiekite autentifikavimo programą. Populiariausios nemokamos programos yra:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string> <string name="smscommunicator_otp_install_info">Kiekviename telefone, palaikančiame RFC 6238 TOTP prieigos raktus, įdiekite autentifikavimo programą. Populiariausios nemokamos programos yra:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
<string name="smscommunicator_otp_reset_warning">Jei iš naujo nustatysite autentifikavimo priemonę, visi esami autentifikatoriai taps negaliojantys. Turėsite juos vėl nustatyti!</string> <string name="smscommunicator_otp_reset_warning">Jei iš naujo nustatysite autentifikavimo priemonę, visi esami autentifikatoriai taps negaliojantys. Turėsite juos vėl nustatyti!</string>
<string name="smscommunicator_otp_verification_ok">OK</string>
<string name="smscommunicator_otp_verification_wrong_pin">NETEISINGAS PIN</string>
<string name="smscommunicator_otp_verification_wrong_otp">NETEISINGAS OTP</string>
<string name="sms_wrong_code">Neteisingas kodas. Komanda atšaukta.</string> <string name="sms_wrong_code">Neteisingas kodas. Komanda atšaukta.</string>
<string name="sms_timeout_while_waiting">Baigėsi laikas kol buvo laukiama, kada baigsis ankstesnis susijungimas su pompa</string> <string name="sms_timeout_while_waiting">Baigėsi laikas kol buvo laukiama, kada baigsis ankstesnis susijungimas su pompa</string>
<string name="smscommunicator_allowednumbers">Leidžiami telefono numeriai</string> <string name="smscommunicator_allowednumbers">Leidžiami telefono numeriai</string>
@ -310,6 +313,7 @@
<string name="wear_notifysmb_summary">Rodyti SMB laikrodyje kaip standartinį bolusą.</string> <string name="wear_notifysmb_summary">Rodyti SMB laikrodyje kaip standartinį bolusą.</string>
<string name="wear_predictions_summary">Rodyti prognozes laikrodyje.</string> <string name="wear_predictions_summary">Rodyti prognozes laikrodyje.</string>
<string name="wear_predictions_title">Prognozė</string> <string name="wear_predictions_title">Prognozė</string>
<string name="wear_export_watchface">Eksportuoti ruošinį</string>
<string name="resend_all_data">Pakartotinai siųsti visus duomenis</string> <string name="resend_all_data">Pakartotinai siųsti visus duomenis</string>
<string name="open_settings_on_wear">Atidaryti išmaniojo laikrodžio nustatymus</string> <string name="open_settings_on_wear">Atidaryti išmaniojo laikrodžio nustatymus</string>
<!-- PersistentNotification--> <!-- PersistentNotification-->

View file

@ -137,6 +137,7 @@
<string name="error_in_basal_values">Fout in basaal waarden</string> <string name="error_in_basal_values">Fout in basaal waarden</string>
<string name="error_in_target_values">Fout in streefdoel</string> <string name="error_in_target_values">Fout in streefdoel</string>
<string name="error_in_isf_values">Fout in ISF waarden</string> <string name="error_in_isf_values">Fout in ISF waarden</string>
<string name="profile_name_contains_dot">Sommige profielnamen bevatten punten.\nDit wordt niet ondersteund door NS.\nProfielen worden niet geüpload naar NS.</string>
<string name="invalid_profile_not_accepted">Ongeldig profiel %1$s niet geaccepteerd door NS</string> <string name="invalid_profile_not_accepted">Ongeldig profiel %1$s niet geaccepteerd door NS</string>
<string name="view">Weergeven</string> <string name="view">Weergeven</string>
<string name="errors">Foutmeldingen</string> <string name="errors">Foutmeldingen</string>
@ -238,6 +239,7 @@
<string name="short_tabtitles">Afgekorte tab titels</string> <string name="short_tabtitles">Afgekorte tab titels</string>
<string name="overview_show_notes_field_in_dialogs_title">Toon notities veld in behandeling dialoogvensters</string> <string name="overview_show_notes_field_in_dialogs_title">Toon notities veld in behandeling dialoogvensters</string>
<string name="deliverpartofboluswizard">Bolus wizard voert de berekening uit maar alleen dit deel van berekende insuline wordt geleverd. Handig in combinatie met het SMB algoritme.</string> <string name="deliverpartofboluswizard">Bolus wizard voert de berekening uit maar alleen dit deel van berekende insuline wordt geleverd. Handig in combinatie met het SMB algoritme.</string>
<string name="deliver_part_of_boluswizard_reset_time">Volledige bolus (100%) leveren als glycemie ouder is dan</string>
<string name="enable_bolus_advisor">Bolusadviseur inschakelen</string> <string name="enable_bolus_advisor">Bolusadviseur inschakelen</string>
<string name="enable_bolus_advisor_summary">Gebruik bij een hoge bloedglucose niet het resultaat van de wizard, maar een herinnering om later met eten te beginnen (\"pre-bolus\")</string> <string name="enable_bolus_advisor_summary">Gebruik bij een hoge bloedglucose niet het resultaat van de wizard, maar een herinnering om later met eten te beginnen (\"pre-bolus\")</string>
<string name="enablesuperbolus">Activeer superbolus in de wizard</string> <string name="enablesuperbolus">Activeer superbolus in de wizard</string>
@ -248,6 +250,7 @@
<!-- OverviewMenu--> <!-- OverviewMenu-->
<string name="overview_show_predictions">Voorspellingen</string> <string name="overview_show_predictions">Voorspellingen</string>
<string name="overview_show_treatments">Behandelingen</string> <string name="overview_show_treatments">Behandelingen</string>
<string name="overview_show_heartRate">Hartslag</string>
<string name="overview_show_deviation_slope">Richtingscoëfficiënt afwijking</string> <string name="overview_show_deviation_slope">Richtingscoëfficiënt afwijking</string>
<string name="overview_show_activity">Activiteit</string> <string name="overview_show_activity">Activiteit</string>
<string name="overview_show_bgi">Bloedglucose impact</string> <string name="overview_show_bgi">Bloedglucose impact</string>
@ -265,6 +268,7 @@
<string name="abs_insulin_shortname">ABS</string> <string name="abs_insulin_shortname">ABS</string>
<string name="devslope_shortname">DEVSLOPE</string> <string name="devslope_shortname">DEVSLOPE</string>
<string name="treatments_shortname">BEHAND</string> <string name="treatments_shortname">BEHAND</string>
<string name="heartRate_shortname">HR</string>
<string name="sensitivity_shortname">SENS</string> <string name="sensitivity_shortname">SENS</string>
<string name="graph_scale">Grafiek schaal</string> <string name="graph_scale">Grafiek schaal</string>
<string name="graph_menu_divider_header">Grafiek</string> <string name="graph_menu_divider_header">Grafiek</string>
@ -306,8 +310,19 @@
<string name="wear_notifysmb_summary">Toon SMB op horloge zoals gewone bolussen.</string> <string name="wear_notifysmb_summary">Toon SMB op horloge zoals gewone bolussen.</string>
<string name="wear_predictions_summary">Toon de voorspellingen op het horloge.</string> <string name="wear_predictions_summary">Toon de voorspellingen op het horloge.</string>
<string name="wear_predictions_title">Voorspellingen</string> <string name="wear_predictions_title">Voorspellingen</string>
<string name="wear_custom_watchface_settings">Aanpasbare Wijzerplaat Instellingen</string>
<string name="wear_custom_watchface_authorization_title">Aanpasbare Wijzerplaat Autorisatie</string>
<string name="wear_custom_watchface_authorization_summary">Sta geladen aanpasbare wijzerplaat toe om sommige weergave-instellingen van horloge te wijzigen en te vergrendelen voor het ontwerp van de wijzerplaat</string>
<string name="wear_custom_watchface">Aanpasbare Watchface: %1$s</string>
<string name="wear_load_watchface">Laad Watchface</string>
<string name="wear_infos_watchface">Watchface informatie</string>
<string name="wear_export_watchface">Exporteer template</string>
<string name="wear_new_custom_watchface_exported">Aanpasbare watchface template geëxporteerd</string>
<string name="resend_all_data">Update Wear gegevens</string> <string name="resend_all_data">Update Wear gegevens</string>
<string name="open_settings_on_wear">Open instellingen op Wear</string> <string name="open_settings_on_wear">Open instellingen op Wear</string>
<string name="cwf_infos_pref_locked">Lijst met instellingen die zijn vergrendeld door watchface</string>
<string name="cwf_infos_pref_required">Lijst met instellingen vereist voor watchface</string>
<string name="cwf_infos_view_title">Lijst van velden opgenomen in de watchface</string>
<!-- PersistentNotification--> <!-- PersistentNotification-->
<string name="description_persistent_notification">Toont een permanente melding met een beknopt overzicht van hetgeen de Loop momenteel doet</string> <string name="description_persistent_notification">Toont een permanente melding met een beknopt overzicht van hetgeen de Loop momenteel doet</string>
<string name="old_data">Oude gegevens</string> <string name="old_data">Oude gegevens</string>
@ -316,6 +331,7 @@
<string name="grams_short">g</string> <string name="grams_short">g</string>
<string name="hour_short">u</string> <string name="hour_short">u</string>
<string name="no_active_profile">Geen actieve profielwissel!</string> <string name="no_active_profile">Geen actieve profielwissel!</string>
<string name="profile_message">Profiel:\n\nTijdverschuiving: %1$d\nPercentage: %2$d%%\"</string>
<string name="tdd_line">%1$.2fE %1$.0f%%</string> <string name="tdd_line">%1$.2fE %1$.0f%%</string>
<string name="no_profile">Geen profiel geladen</string> <string name="no_profile">Geen profiel geladen</string>
<string name="aps_only">Alleen gebruiken in de APS modus!</string> <string name="aps_only">Alleen gebruiken in de APS modus!</string>
@ -335,5 +351,5 @@
<string name="until">tot</string> <string name="until">tot</string>
<string name="default_range">Standaard streefbereik</string> <string name="default_range">Standaard streefbereik</string>
<string name="target">streefwaarde</string> <string name="target">streefwaarde</string>
<string name="rate_duration">Basaal: %1$.2fE/uur (%2$.2f%) \nDuur %3$d% min</string> <string name="rate_duration">Basaal: %1$.2fE/uur (%2$.2f%%) \nDuur %3$d min</string>
</resources> </resources>

View file

@ -24,6 +24,10 @@
<string name="smscommunicator_otp_reset_header">Tilbakestill Authenticators</string> <string name="smscommunicator_otp_reset_header">Tilbakestill Authenticators</string>
<string name="smscommunicator_otp_install_info">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</string> <string name="smscommunicator_otp_install_info">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</string>
<string name="smscommunicator_otp_reset_warning">Ved å tilbakestille autentiseringen vil du gjøre alle lagrede autentiseringer ugyldige. Du må sette alle opp på nytt igjen!</string> <string name="smscommunicator_otp_reset_warning">Ved å tilbakestille autentiseringen vil du gjøre alle lagrede autentiseringer ugyldige. Du må sette alle opp på nytt igjen!</string>
<string name="smscommunicator_otp_verification_ok">OK</string>
<string name="smscommunicator_otp_verification_ivalid_size">UGYLDIG STØRRELSE!</string>
<string name="smscommunicator_otp_verification_wrong_pin">FEIL PIN</string>
<string name="smscommunicator_otp_verification_wrong_otp">FEIL OTP</string>
<string name="sms_wrong_code">Feil kode. Kommandoen avbrutt.</string> <string name="sms_wrong_code">Feil kode. Kommandoen avbrutt.</string>
<string name="sms_timeout_while_waiting">Tidsavbrudd fordi vi ventet på avslutning av forrige pumpekommunikasjon</string> <string name="sms_timeout_while_waiting">Tidsavbrudd fordi vi ventet på avslutning av forrige pumpekommunikasjon</string>
<string name="smscommunicator_allowednumbers">Godkjente mobilnumre</string> <string name="smscommunicator_allowednumbers">Godkjente mobilnumre</string>
@ -351,5 +355,5 @@
<string name="until">inntil</string> <string name="until">inntil</string>
<string name="default_range">STANDARD OMRÅDE</string> <string name="default_range">STANDARD OMRÅDE</string>
<string name="target">målverdi</string> <string name="target">målverdi</string>
<string name="rate_duration">Tilførsel: %1$.2fE/t (%2$.2f%) \nVarighet %3$d% min</string> <string name="rate_duration">Tilførsel: %1$.2fE/t (%2$.2f%%) \nVarighet %3$d min</string>
</resources> </resources>

View file

@ -24,6 +24,10 @@
<string name="smscommunicator_otp_reset_header">Resetuj uwierzytelnianie</string> <string name="smscommunicator_otp_reset_header">Resetuj uwierzytelnianie</string>
<string name="smscommunicator_otp_install_info">Na każdym telefonie śledzącym zainstalować aplikację uwierzytelniania obsługującą tokeny TOTP RFC 6238 Popularne darmowe aplikacje:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string> <string name="smscommunicator_otp_install_info">Na każdym telefonie śledzącym zainstalować aplikację uwierzytelniania obsługującą tokeny TOTP RFC 6238 Popularne darmowe aplikacje:\n • Authy\n • Google Authenticator\n • LastPass Authenticator\n • FreeOTP Authenticator</string>
<string name="smscommunicator_otp_reset_warning">Resetowanie uwierzytelniania powoduje, że wszystkie już ustawione uwierzytelnienia stają się niepoprawne (przestają działać). Trzeba będzie je jeszcze raz skonfigurować!</string> <string name="smscommunicator_otp_reset_warning">Resetowanie uwierzytelniania powoduje, że wszystkie już ustawione uwierzytelnienia stają się niepoprawne (przestają działać). Trzeba będzie je jeszcze raz skonfigurować!</string>
<string name="smscommunicator_otp_verification_ok">OK</string>
<string name="smscommunicator_otp_verification_ivalid_size">ZŁY ROZMIAR!</string>
<string name="smscommunicator_otp_verification_wrong_pin">ZŁY PIN</string>
<string name="smscommunicator_otp_verification_wrong_otp">ZŁY OTP</string>
<string name="sms_wrong_code">Zły kod. Polecenie anulowano.</string> <string name="sms_wrong_code">Zły kod. Polecenie anulowano.</string>
<string name="sms_timeout_while_waiting">Przekroczono limit czasu oczekiwania na zakończenie poprzedniej komunikacji z pompą</string> <string name="sms_timeout_while_waiting">Przekroczono limit czasu oczekiwania na zakończenie poprzedniej komunikacji z pompą</string>
<string name="smscommunicator_allowednumbers">Dozwolone numery telefonów</string> <string name="smscommunicator_allowednumbers">Dozwolone numery telefonów</string>

View file

@ -21,6 +21,10 @@
<string name="smscommunicator_otp_step3_test_header">3. Testar Uma-Senha-Única (OTP)</string> <string name="smscommunicator_otp_step3_test_header">3. Testar Uma-Senha-Única (OTP)</string>
<string name="smscommunicator_otp_reset_header">Repor Autenticadores</string> <string name="smscommunicator_otp_reset_header">Repor Autenticadores</string>
<string name="smscommunicator_otp_install_info">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</string> <string name="smscommunicator_otp_install_info">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</string>
<string name="smscommunicator_otp_verification_ok">OK</string>
<string name="smscommunicator_otp_verification_ivalid_size">TAMANHO INVÁLIDO!</string>
<string name="smscommunicator_otp_verification_wrong_pin">PIN ERRADO</string>
<string name="smscommunicator_otp_verification_wrong_otp">OTP ERRADO</string>
<string name="sms_wrong_code">Código errado. Comando cancelado.</string> <string name="sms_wrong_code">Código errado. Comando cancelado.</string>
<string name="sms_timeout_while_waiting">Tempo limite de espera para conclusão da comunicação com a bomba</string> <string name="sms_timeout_while_waiting">Tempo limite de espera para conclusão da comunicação com a bomba</string>
<string name="smscommunicator_allowednumbers">Número de telefones permitidos</string> <string name="smscommunicator_allowednumbers">Número de telefones permitidos</string>
@ -85,6 +89,7 @@
<string name="smscommunicator_message_body">Corpo da mensagem inválido</string> <string name="smscommunicator_message_body">Corpo da mensagem inválido</string>
<string name="smscommunicator_report_pump_unreachable_summary">Enviar SMS se evento de bomba inacessível for acionado</string> <string name="smscommunicator_report_pump_unreachable_summary">Enviar SMS se evento de bomba inacessível for acionado</string>
<string name="smscommunicator_pump_unreachable">Reportar bomba inacessível</string> <string name="smscommunicator_pump_unreachable">Reportar bomba inacessível</string>
<string name="smscommunicator_set_lgs_reply_with_code">Para mudar o tipo de Loop para SGB (Baixa Suspensão por Glicose Baixa) responda com o código %1$s</string>
<string name="wrong_format">Formato incorrecto</string> <string name="wrong_format">Formato incorrecto</string>
<string name="sms_actual_bg">GLIC:</string> <string name="sms_actual_bg">GLIC:</string>
<string name="sms_last_bg">Ultima GLIC:</string> <string name="sms_last_bg">Ultima GLIC:</string>

View file

@ -24,6 +24,10 @@
<string name="smscommunicator_otp_reset_header">Resetovať autentifikátory</string> <string name="smscommunicator_otp_reset_header">Resetovať autentifikátory</string>
<string name="smscommunicator_otp_install_info">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</string> <string name="smscommunicator_otp_install_info">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</string>
<string name="smscommunicator_otp_reset_warning">Resetovaním autentifikátora budú všetky už poskytnuté autentifikátory neplatné. Budete ich musieť znovu nastaviť!</string> <string name="smscommunicator_otp_reset_warning">Resetovaním autentifikátora budú všetky už poskytnuté autentifikátory neplatné. Budete ich musieť znovu nastaviť!</string>
<string name="smscommunicator_otp_verification_ok">OK</string>
<string name="smscommunicator_otp_verification_ivalid_size">NEPLATNÁ DĹŽKA!</string>
<string name="smscommunicator_otp_verification_wrong_pin">NESPRÁVNY PIN</string>
<string name="smscommunicator_otp_verification_wrong_otp">NESPRÁVNE OTP</string>
<string name="sms_wrong_code">Nesprávný kód. Príkaz zrušený.</string> <string name="sms_wrong_code">Nesprávný kód. Príkaz zrušený.</string>
<string name="sms_timeout_while_waiting">Vypršal časový limit pri čakaní na dokončenie predchádzajúcej komunikácie s pumpou</string> <string name="sms_timeout_while_waiting">Vypršal časový limit pri čakaní na dokončenie predchádzajúcej komunikácie s pumpou</string>
<string name="smscommunicator_allowednumbers">Povolené telefónne čísla</string> <string name="smscommunicator_allowednumbers">Povolené telefónne čísla</string>
@ -239,6 +243,7 @@
<string name="short_tabtitles">Krátke názvy modulov</string> <string name="short_tabtitles">Krátke názvy modulov</string>
<string name="overview_show_notes_field_in_dialogs_title">Zobrazovať kolónku poznámky v dialógoch ošetrení</string> <string name="overview_show_notes_field_in_dialogs_title">Zobrazovať kolónku poznámky v dialógoch ošetrení</string>
<string name="deliverpartofboluswizard">Bolusová kalkulačka urobí výpočet, ale iba táto časť vypočítaného inzulínu je podaná. Pomáha pri SMB algoritme.</string> <string name="deliverpartofboluswizard">Bolusová kalkulačka urobí výpočet, ale iba táto časť vypočítaného inzulínu je podaná. Pomáha pri SMB algoritme.</string>
<string name="deliver_part_of_boluswizard_reset_time">Podať celý bolus (100%), pokiaľ je glykémia staršia ako</string>
<string name="enable_bolus_advisor">Povoliť bolusového poradcu</string> <string name="enable_bolus_advisor">Povoliť bolusového poradcu</string>
<string name="enable_bolus_advisor_summary">Pri vysokej glykémii spustiť pripomienku namiesto výsledku z kalkulačky, aby ste začali jesť neskôr (tzv. \"prebolus\")</string> <string name="enable_bolus_advisor_summary">Pri vysokej glykémii spustiť pripomienku namiesto výsledku z kalkulačky, aby ste začali jesť neskôr (tzv. \"prebolus\")</string>
<string name="enablesuperbolus">Povoliť superbolus</string> <string name="enablesuperbolus">Povoliť superbolus</string>
@ -310,8 +315,19 @@
<string name="wear_notifysmb_summary">Ukazovať SMB na hodinkách ako normálny bolus.</string> <string name="wear_notifysmb_summary">Ukazovať SMB na hodinkách ako normálny bolus.</string>
<string name="wear_predictions_summary">Zobrazovať predikcie na hodinkách.</string> <string name="wear_predictions_summary">Zobrazovať predikcie na hodinkách.</string>
<string name="wear_predictions_title">Predikcia</string> <string name="wear_predictions_title">Predikcia</string>
<string name="wear_custom_watchface_settings">Nastavenie vlastného ciferníka</string>
<string name="wear_custom_watchface_authorization_title">Autorizácia vlastného ciferníka</string>
<string name="wear_custom_watchface_authorization_summary">Autorizujte načítaný vlastný ciferník, aby se zmenili a uzamkli niektoré nastavenia hodiniek tak, aby vyhovovali designu ciferníka</string>
<string name="wear_custom_watchface">Vlastný ciferník: %1$s</string>
<string name="wear_load_watchface">Nahrať ciferník</string>
<string name="wear_infos_watchface">Informácie o ciferníku</string>
<string name="wear_export_watchface">Exportovať šablónu</string>
<string name="wear_new_custom_watchface_exported">Vlastná šablóna ciferníka exportovaná</string>
<string name="resend_all_data">Všetky dáta poslať znova</string> <string name="resend_all_data">Všetky dáta poslať znova</string>
<string name="open_settings_on_wear">Otvoriť nastavenia na hodinkách</string> <string name="open_settings_on_wear">Otvoriť nastavenia na hodinkách</string>
<string name="cwf_infos_pref_locked">Zoznam preferencií uzamknutý hodinkami</string>
<string name="cwf_infos_pref_required">Zoznam preferencií potrebných pre ciferník</string>
<string name="cwf_infos_view_title">Zoznam polí zahrnutých do ciferníka</string>
<!-- PersistentNotification--> <!-- PersistentNotification-->
<string name="description_persistent_notification">Zobrazuje priebežné oznámenia v Androide s krátkym prehľadom, čo práve uzavretý okruh robí</string> <string name="description_persistent_notification">Zobrazuje priebežné oznámenia v Androide s krátkym prehľadom, čo práve uzavretý okruh robí</string>
<string name="old_data">ZASTARALÉ DÁTA</string> <string name="old_data">ZASTARALÉ DÁTA</string>

View file

@ -24,6 +24,10 @@
<string name="smscommunicator_otp_reset_header">Doğrulayıcıları (Authenticators) Sıfırla</string> <string name="smscommunicator_otp_reset_header">Doğrulayıcıları (Authenticators) Sıfırla</string>
<string name="smscommunicator_otp_install_info">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</string> <string name="smscommunicator_otp_install_info">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</string>
<string name="smscommunicator_otp_reset_warning">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!</string> <string name="smscommunicator_otp_reset_warning">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!</string>
<string name="smscommunicator_otp_verification_ok">Tamam</string>
<string name="smscommunicator_otp_verification_ivalid_size">GEÇERSİZ BOYUT!</string>
<string name="smscommunicator_otp_verification_wrong_pin">HATALI PİN KODU</string>
<string name="smscommunicator_otp_verification_wrong_otp">HATALI OTP</string>
<string name="sms_wrong_code">Hatalı kod. Komut iptal edildi.</string> <string name="sms_wrong_code">Hatalı kod. Komut iptal edildi.</string>
<string name="sms_timeout_while_waiting">Önceki pompa iletişiminin bitmesini beklerken zaman aşımı</string> <string name="sms_timeout_while_waiting">Önceki pompa iletişiminin bitmesini beklerken zaman aşımı</string>
<string name="smscommunicator_allowednumbers">İzinli telefon numaraları</string> <string name="smscommunicator_allowednumbers">İzinli telefon numaraları</string>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- SMS Communicator & OTP Authenticator -->
<!-- Food-->
<!-- Theme switcher dark and light mode-->
<!-- Profile -->
<!-- Actions -->
<!-- Overview -->
<!-- OverviewMenu-->
<!-- Skins -->
<!-- Iob-->
<!-- Wear-->
<!-- PersistentNotification-->
</resources>

View file

@ -31,6 +31,10 @@
<string name="smscommunicator_otp_reset_header">Reset Authenticators</string> <string name="smscommunicator_otp_reset_header">Reset Authenticators</string>
<string name="smscommunicator_otp_install_info">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</string> <string name="smscommunicator_otp_install_info">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</string>
<string name="smscommunicator_otp_reset_warning">By resetting authenticator you make all already provisioned authenticators invalid. You will need to set up them again!</string> <string name="smscommunicator_otp_reset_warning">By resetting authenticator you make all already provisioned authenticators invalid. You will need to set up them again!</string>
<string name="smscommunicator_otp_verification_ok">OK</string>
<string name="smscommunicator_otp_verification_ivalid_size">INVALID SIZE!</string>
<string name="smscommunicator_otp_verification_wrong_pin">WRONG PIN</string>
<string name="smscommunicator_otp_verification_wrong_otp">WRONG OTP</string>
<string name="sms_wrong_code">Wrong code. Command cancelled.</string> <string name="sms_wrong_code">Wrong code. Command cancelled.</string>
<string name="sms_timeout_while_waiting">Timeout while waiting for finish of previous pump communication</string> <string name="sms_timeout_while_waiting">Timeout while waiting for finish of previous pump communication</string>
<string name="smscommunicator_allowednumbers">Allowed phone numbers</string> <string name="smscommunicator_allowednumbers">Allowed phone numbers</string>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Source -->
</resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- NSClient -->
<!-- NSClient -->
<!-- Tidepool -->
<!-- xDrip status line -->
<!-- Xdrip StatusLine -->
<!-- DataBroadcast-->
</resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -47,6 +47,7 @@
<string name="combov2_pairing_combo_scan_timeout_reached">Combo Времето за сканиране е изтекло</string> <string name="combov2_pairing_combo_scan_timeout_reached">Combo Времето за сканиране е изтекло</string>
<string name="combov2_pairing_failed_due_to_error">Сдвояването неуспешно, поради грешка: %1$s</string> <string name="combov2_pairing_failed_due_to_error">Сдвояването неуспешно, поради грешка: %1$s</string>
<string name="combov2_pairing_aborted_unknown_reasons">Сдвояването е прекъснато по неизвестни причини</string> <string name="combov2_pairing_aborted_unknown_reasons">Сдвояването е прекъснато по неизвестни причини</string>
<string name="combov2_pairing_invalid_pin_length">"Невалидна дължина на ПИН за сдвояване: нужни %1$d цифри, въведени %2$d"</string>
<string name="combov2_scanning_for_pump">Сканиране за помпа</string> <string name="combov2_scanning_for_pump">Сканиране за помпа</string>
<string name="combov2_establishing_bt_connection">Установява се Bluetooth връзка (опит № %1$d)</string> <string name="combov2_establishing_bt_connection">Установява се Bluetooth връзка (опит № %1$d)</string>
<string name="combov2_pairing_performing_handshake">Извършване на синхронизация с помпа</string> <string name="combov2_pairing_performing_handshake">Извършване на синхронизация с помпа</string>
@ -97,6 +98,7 @@
<string name="combov2_set_emulated_100_tbr">Задайте емулиран 100% Временен базал</string> <string name="combov2_set_emulated_100_tbr">Задайте емулиран 100% Временен базал</string>
<string name="combov2_letting_emulated_100_tbr_finish">Оставяне на текущия емулиран 100% Временен базал Завършено</string> <string name="combov2_letting_emulated_100_tbr_finish">Оставяне на текущия емулиран 100% Временен базал Завършено</string>
<string name="combov2_ignoring_redundant_100_tbr">Игнориране на излишна заявка за 100% Временен базал</string> <string name="combov2_ignoring_redundant_100_tbr">Игнориране на излишна заявка за 100% Временен базал</string>
<string name="combov2_hit_unexpected_tbr_limit">Възникна неочакван лимит при коригиране на Временния базал: целевият процент беше %1$d%%, достигна лимит от %2$d%%</string>
<string name="combov2_cannot_set_absolute_tbr_if_basal_zero">Не може да се зададе абсолютен Временен базал, ако той е нула</string> <string name="combov2_cannot_set_absolute_tbr_if_basal_zero">Не може да се зададе абсолютен Временен базал, ако той е нула</string>
<string name="combov2_pair_with_pump_summary">Сдвоете AndroidAPS и Android с несвързана в момента помпа Accu-Chek Combo</string> <string name="combov2_pair_with_pump_summary">Сдвоете AndroidAPS и Android с несвързана в момента помпа Accu-Chek Combo</string>
<string name="combov2_unpair_pump_summary">Раздвоете AndroidAPS и Android със свързаната в момента помпа Accu-Chek Combo</string> <string name="combov2_unpair_pump_summary">Раздвоете AndroidAPS и Android със свързаната в момента помпа Accu-Chek Combo</string>
@ -123,4 +125,6 @@
<string name="combov2_refresh_pump_status_after_error">Обновяване състоянието на помпата, след съобщение за грешка</string> <string name="combov2_refresh_pump_status_after_error">Обновяване състоянието на помпата, след съобщение за грешка</string>
<string name="combov2_go_back">Връщане</string> <string name="combov2_go_back">Връщане</string>
<string name="combov2_cannot_pair_driver_not_initialized_explanation">Не може да се извърши сдвояване, защото драйверът не е инициализиран. Това обикновено се случва, защото не са предоставени необходимите разрешения за Bluetooth. Върнете се, дайте разрешения на Bluetooth, след което опитайте отново да сдвоите.</string> <string name="combov2_cannot_pair_driver_not_initialized_explanation">Не може да се извърши сдвояване, защото драйверът не е инициализиран. Това обикновено се случва, защото не са предоставени необходимите разрешения за Bluetooth. Върнете се, дайте разрешения на Bluetooth, след което опитайте отново да сдвоите.</string>
<string name="combov2_bluetooth_disabled">Неуспешно стартиране на драйвър - Bluetooth изключен</string>
<string name="combov2_bluetooth_not_supported">Драъвър не може да бъде стартиран - това устройство не поддържа Bluetooth</string>
</resources> </resources>

View file

@ -48,6 +48,7 @@ Probeer opnieuw te koppelen</string>
<string name="combov2_pairing_combo_scan_timeout_reached">Combo scan timeout bereikt</string> <string name="combov2_pairing_combo_scan_timeout_reached">Combo scan timeout bereikt</string>
<string name="combov2_pairing_failed_due_to_error">Koppelen mislukt door de fout: %1$s</string> <string name="combov2_pairing_failed_due_to_error">Koppelen mislukt door de fout: %1$s</string>
<string name="combov2_pairing_aborted_unknown_reasons">Koppelen afgebroken om onbekende redenen</string> <string name="combov2_pairing_aborted_unknown_reasons">Koppelen afgebroken om onbekende redenen</string>
<string name="combov2_pairing_invalid_pin_length">"Ongeldige lengte van koppel-PIN: %1$d cijfers nodig, kreeg %2$d"</string>
<string name="combov2_scanning_for_pump">Zoeken naar pomp</string> <string name="combov2_scanning_for_pump">Zoeken naar pomp</string>
<string name="combov2_establishing_bt_connection">Bluetooth verbinding tot stand brengen (poging nr. %1$d)</string> <string name="combov2_establishing_bt_connection">Bluetooth verbinding tot stand brengen (poging nr. %1$d)</string>
<string name="combov2_pairing_performing_handshake">Handdruk met pomp uitvoeren</string> <string name="combov2_pairing_performing_handshake">Handdruk met pomp uitvoeren</string>
@ -98,6 +99,7 @@ Probeer opnieuw te koppelen</string>
<string name="combov2_set_emulated_100_tbr">Stel geëmuleerde 100% TBR in</string> <string name="combov2_set_emulated_100_tbr">Stel geëmuleerde 100% TBR in</string>
<string name="combov2_letting_emulated_100_tbr_finish">Wachten tot geëmuleerde 100% TBR is beëindigd</string> <string name="combov2_letting_emulated_100_tbr_finish">Wachten tot geëmuleerde 100% TBR is beëindigd</string>
<string name="combov2_ignoring_redundant_100_tbr">Overbodig 100% TBR verzoek wordt genegeerd</string> <string name="combov2_ignoring_redundant_100_tbr">Overbodig 100% TBR verzoek wordt genegeerd</string>
<string name="combov2_hit_unexpected_tbr_limit">Onverwachte limiet waargenomen bij het aanpassen van TBR: doelpercentage was %1$d%%, een limiet bereikt op %2$d%%</string>
<string name="combov2_cannot_set_absolute_tbr_if_basal_zero">Kan absolute TBR niet instellen als basaalstand nul is</string> <string name="combov2_cannot_set_absolute_tbr_if_basal_zero">Kan absolute TBR niet instellen als basaalstand nul is</string>
<string name="combov2_pair_with_pump_summary">Koppel AndroidAPS en Android met een Accu-Chek Combo pomp die momenteel niet is gekoppeld</string> <string name="combov2_pair_with_pump_summary">Koppel AndroidAPS en Android met een Accu-Chek Combo pomp die momenteel niet is gekoppeld</string>
<string name="combov2_unpair_pump_summary">Ontkoppel AndroidAPS en Android van de huidige Accu-Chek Combo pomp</string> <string name="combov2_unpair_pump_summary">Ontkoppel AndroidAPS en Android van de huidige Accu-Chek Combo pomp</string>
@ -124,4 +126,6 @@ Probeer opnieuw te koppelen</string>
<string name="combov2_refresh_pump_status_after_error">Vernieuwen van pomp status nadat de pomp een fout rapporteerde</string> <string name="combov2_refresh_pump_status_after_error">Vernieuwen van pomp status nadat de pomp een fout rapporteerde</string>
<string name="combov2_go_back">Ga terug</string> <string name="combov2_go_back">Ga terug</string>
<string name="combov2_cannot_pair_driver_not_initialized_explanation">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.</string> <string name="combov2_cannot_pair_driver_not_initialized_explanation">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.</string>
<string name="combov2_bluetooth_disabled">Kan stuurprogramma niet starten - Bluetooth is uitgeschakeld</string>
<string name="combov2_bluetooth_not_supported">Stuurprogramma kan niet worden uitgevoerd - dit apparaat ondersteunt geen Bluetooth</string>
</resources> </resources>

View file

@ -47,6 +47,7 @@ Pokiaľ po viac ako ~5 minútach nie je nadviazané žiadne spojenie:\n\n
<string name="combov2_pairing_combo_scan_timeout_reached">Časový limit pre vyhľadávanie Combo dosiahnutý</string> <string name="combov2_pairing_combo_scan_timeout_reached">Časový limit pre vyhľadávanie Combo dosiahnutý</string>
<string name="combov2_pairing_failed_due_to_error">Párovanie se nepodarilo z dôvodu chyby: %1$s</string> <string name="combov2_pairing_failed_due_to_error">Párovanie se nepodarilo z dôvodu chyby: %1$s</string>
<string name="combov2_pairing_aborted_unknown_reasons">Párovanie prerušené z neznámych dôvodov</string> <string name="combov2_pairing_aborted_unknown_reasons">Párovanie prerušené z neznámych dôvodov</string>
<string name="combov2_pairing_invalid_pin_length">"Neplatná dĺžka PINu párovania: potrebných %1$d číslic, zadaných %2$d"</string>
<string name="combov2_scanning_for_pump">Vyhľadávanie pumpy</string> <string name="combov2_scanning_for_pump">Vyhľadávanie pumpy</string>
<string name="combov2_establishing_bt_connection">Nadväzovanie Bluetooth pripojenia (pokus č. %1$d)</string> <string name="combov2_establishing_bt_connection">Nadväzovanie Bluetooth pripojenia (pokus č. %1$d)</string>
<string name="combov2_pairing_performing_handshake">Nadväzovanie pripojenia s pumpou</string> <string name="combov2_pairing_performing_handshake">Nadväzovanie pripojenia s pumpou</string>
@ -124,4 +125,6 @@ Pokiaľ po viac ako ~5 minútach nie je nadviazané žiadne spojenie:\n\n
<string name="combov2_refresh_pump_status_after_error">Obnovovanie stavu pumpy po zaznamenaní chyby</string> <string name="combov2_refresh_pump_status_after_error">Obnovovanie stavu pumpy po zaznamenaní chyby</string>
<string name="combov2_go_back">Späť</string> <string name="combov2_go_back">Späť</string>
<string name="combov2_cannot_pair_driver_not_initialized_explanation">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ť.</string> <string name="combov2_cannot_pair_driver_not_initialized_explanation">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ť.</string>
<string name="combov2_bluetooth_disabled">Nie je možné spustiť ovládač - Bluetooth je vypnuté</string>
<string name="combov2_bluetooth_not_supported">Ovládač nie je možné spustiť - toto zariadenie nepodporuje Bluetooth</string>
</resources> </resources>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -85,7 +85,7 @@
<string name="danarpump_shortname">DANA</string> <string name="danarpump_shortname">DANA</string>
<string name="nobtadapter">Не е открит Bluetooth адаптер</string> <string name="nobtadapter">Не е открит Bluetooth адаптер</string>
<string name="devicenotfound">Избраното устройство не е открито</string> <string name="devicenotfound">Избраното устройство не е открито</string>
<string name="danar_switchtouhmode">Променете режима от U/d на U/h в помпата</string> <string name="danar_switchtouhmode">Променете режима от Е/д на Е в помпата</string>
<string name="danarkoreanpump">DanaR Корейска</string> <string name="danarkoreanpump">DanaR Корейска</string>
<string name="danarpump">DanaR</string> <string name="danarpump">DanaR</string>
<string name="pumpdrivercorrected">Драйверът за помпата е коригиран</string> <string name="pumpdrivercorrected">Драйверът за помпата е коригиран</string>

View file

@ -37,11 +37,11 @@
<string name="missedbolus">Chýbajúci bolus</string> <string name="missedbolus">Chýbajúci bolus</string>
<string name="invalidpairing">Neplatné informácie o párovaní. Požiadavka na nové párovanie</string> <string name="invalidpairing">Neplatné informácie o párovaní. Požiadavka na nové párovanie</string>
<string name="gettingpumpstatus">Načítavam stav pumpy</string> <string name="gettingpumpstatus">Načítavam stav pumpy</string>
<string name="gettingextendedbolusstatus">Získavam stav predĺžených bolusov</string> <string name="gettingextendedbolusstatus">Načítavam stav predĺžených bolusov</string>
<string name="gettingbolusstatus">Získavam stav bolusov</string> <string name="gettingbolusstatus">Načítavam stav bolusov</string>
<string name="gettingtempbasalstatus">Získavam stav dočasných bazálov</string> <string name="gettingtempbasalstatus">Načítavam stav dočasných bazálov</string>
<string name="gettingpumpsettings">Získavam nastavenia pumpy</string> <string name="gettingpumpsettings">Načítavam nastavenia pumpy</string>
<string name="gettingpumptime">Získavam čas z pumpy</string> <string name="gettingpumptime">Načítavam čas z pumpy</string>
<string name="largetimedifftitle">Veľký rozdiel v čase</string> <string name="largetimedifftitle">Veľký rozdiel v čase</string>
<string name="largetimediff">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.</string> <string name="largetimediff">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.</string>
<string name="pairfirst">Prosím spárujte pumpu s telefónom!</string> <string name="pairfirst">Prosím spárujte pumpu s telefónom!</string>

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -33,8 +33,6 @@ public class SerialIOThread extends Thread {
private final MessageHashTableBase hashTable; private final MessageHashTableBase hashTable;
private final DanaPump danaPump; private final DanaPump danaPump;
private final Object lock = new Object();
public SerialIOThread(AAPSLogger aapsLogger, BluetoothSocket rfcommSocket, MessageHashTableBase hashTable, DanaPump danaPump) { public SerialIOThread(AAPSLogger aapsLogger, BluetoothSocket rfcommSocket, MessageHashTableBase hashTable, DanaPump danaPump) {
super(); super();
this.hashTable = hashTable; this.hashTable = hashTable;
@ -84,7 +82,7 @@ public class SerialIOThread extends Thread {
// process the message content // process the message content
message.setReceived(true); message.setReceived(true);
message.handleMessage(extractedBuff); message.handleMessage(extractedBuff);
synchronized (lock) { synchronized (message) {
message.notifyAll(); message.notifyAll();
} }
} }
@ -162,10 +160,12 @@ public class SerialIOThread extends Thread {
aapsLogger.error("sendMessage write exception: ", e); aapsLogger.error("sendMessage write exception: ", e);
} }
try { synchronized (message) {
message.wait(5000); try {
} catch (InterruptedException e) { message.wait(5000);
aapsLogger.error("sendMessage InterruptedException", e); } catch (InterruptedException e) {
aapsLogger.error("sendMessage InterruptedException", e);
}
} }
SystemClock.sleep(200); SystemClock.sleep(200);

View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>

View file

@ -40,6 +40,7 @@ import java.util.concurrent.ScheduledFuture
import javax.inject.Inject import javax.inject.Inject
import javax.inject.Singleton import javax.inject.Singleton
@Suppress("SpellCheckingInspection")
@Singleton @Singleton
class BLECommonService @Inject internal constructor( class BLECommonService @Inject internal constructor(
private val injector: HasAndroidInjector, private val injector: HasAndroidInjector,
@ -399,15 +400,15 @@ class BLECommonService @Inject internal constructor(
} }
} }
if (message != null) { message?.let {
aapsLogger.debug(LTag.PUMPBTCOMM, "<<<<< " + message!!.friendlyName + " " + DiaconnG8Packet.toHex(data)) aapsLogger.debug(LTag.PUMPBTCOMM, "<<<<< " + it.friendlyName + " " + DiaconnG8Packet.toHex(data))
// process received data // process received data
message!!.handleMessage(data) it.handleMessage(data)
message!!.setReceived() it.setReceived()
synchronized(message!!) { synchronized(it) {
// notify to sendMessage // notify to sendMessage
message!!.notifyAll() it.notifyAll()
} }
} else aapsLogger.error("Unknown message received " + DiaconnG8Packet.toHex(data)) } ?: aapsLogger.error("Unknown message received " + DiaconnG8Packet.toHex(data))
} }
} }

View file

@ -3,7 +3,7 @@
<string name="resetpairing">Нулиране на сдвояването</string> <string name="resetpairing">Нулиране на сдвояването</string>
<string name="diaconn_no_device_available">Няма налично устройство</string> <string name="diaconn_no_device_available">Няма налично устройство</string>
<string name="diaconn_pairing">Сдвояване на помпа Diaconn</string> <string name="diaconn_pairing">Сдвояване на помпа Diaconn</string>
<string name="pumperror">Грешка в промпата</string> <string name="pumperror">Грешка в помпата</string>
<string name="diaconn_g8_history_alarm">Аларми</string> <string name="diaconn_g8_history_alarm">Аларми</string>
<string name="diaconn_g8_history_basalhours">Базален по часове</string> <string name="diaconn_g8_history_basalhours">Базален по часове</string>
<string name="diaconn_g8_history_bolus">Болуси</string> <string name="diaconn_g8_history_bolus">Болуси</string>

Some files were not shown because too many files have changed in this diff Show more