Merge branch 'dev', remote-tracking branch 'origin' into dagger3
This commit is contained in:
commit
88994d1b54
|
@ -1,2 +1,4 @@
|
|||
#Demo certificate
|
||||
51:6D:12:67:4C:27:F4:9B:9F:E5:42:9B:01:B3:98:E4:66:2B:85:B7:A8:DD:70:32:B7:6A:D7:97:9A:0D:97:10
|
||||
#Leaked
|
||||
55:5D:70:C9:BE:10:41:7E:4B:01:A9:C4:C6:44:4A:F8:69:71:35:25:ED:95:23:16:C7:15:E8:EB:C6:08:FC:B1
|
||||
|
|
|
@ -164,7 +164,8 @@ class CarbsDialog : DialogFragmentWithDate() {
|
|||
actions.add(resourceHelper.gs(R.string.temptargetshort) + ": " + "<font color='" + resourceHelper.gc(R.color.tempTargetConfirmation) + "'>" + DecimalFormatter.to1Decimal(hypoTT) + " " + unitLabel + " (" + hypoTTDuration + " " + resourceHelper.gs(R.string.unit_minute_short) + ")</font>")
|
||||
|
||||
val timeOffset = overview_carbs_time.value.toInt()
|
||||
val time = DateUtil.now() + timeOffset * 1000 * 60
|
||||
eventTime -= eventTime % 1000
|
||||
val time = eventTime + timeOffset * 1000 * 60
|
||||
if (timeOffset != 0)
|
||||
actions.add(resourceHelper.gs(R.string.time) + ": " + DateUtil.dateAndTimeString(time))
|
||||
val duration = overview_carbs_duration.value.toInt()
|
||||
|
@ -179,6 +180,9 @@ class CarbsDialog : DialogFragmentWithDate() {
|
|||
if (notes.isNotEmpty())
|
||||
actions.add(resourceHelper.gs(R.string.careportal_newnstreatment_notes_label) + ": " + notes)
|
||||
|
||||
if (eventTimeChanged)
|
||||
actions.add(resourceHelper.gs(R.string.time) + ": " + DateUtil.dateAndTimeString(eventTime))
|
||||
|
||||
if (carbsAfterConstraints > 0 || activitySelected || eatingSoonSelected || hypoSelected) {
|
||||
activity?.let { activity ->
|
||||
OKDialog.showConfirmation(activity, resourceHelper.gs(R.string.carbs), HtmlHelper.fromHtml(Joiner.on("<br/>").join(actions)), Runnable {
|
||||
|
|
|
@ -13,6 +13,7 @@ import info.nightscout.androidaps.MainApp
|
|||
import info.nightscout.androidaps.R
|
||||
import info.nightscout.androidaps.data.Profile
|
||||
import info.nightscout.androidaps.db.CareportalEvent
|
||||
import info.nightscout.androidaps.db.Source
|
||||
import info.nightscout.androidaps.plugins.configBuilder.ProfileFunction
|
||||
import info.nightscout.androidaps.plugins.general.nsclient.NSUpload
|
||||
import info.nightscout.androidaps.plugins.iob.iobCobCalculator.GlucoseStatus
|
||||
|
@ -130,10 +131,13 @@ class CareDialog : DialogFragmentWithDate() {
|
|||
actions.add(resourceHelper.gs(R.string.careportal_newnstreatment_notes_label) + ": " + notes)
|
||||
json.put("notes", notes)
|
||||
}
|
||||
eventTime -= eventTime % 1000
|
||||
|
||||
if (eventTimeChanged)
|
||||
actions.add(resourceHelper.gs(R.string.time) + ": " + DateUtil.dateAndTimeString(eventTime))
|
||||
|
||||
json.put("created_at", DateUtil.toISOString(eventTime))
|
||||
json.put("mills", eventTime)
|
||||
json.put("eventType", when (options) {
|
||||
EventType.BGCHECK -> CareportalEvent.BGCHECK
|
||||
EventType.SENSOR_INSERT -> CareportalEvent.SENSORCHANGE
|
||||
|
@ -145,7 +149,16 @@ class CareDialog : DialogFragmentWithDate() {
|
|||
|
||||
activity?.let { activity ->
|
||||
OKDialog.showConfirmation(activity, resourceHelper.gs(event), HtmlHelper.fromHtml(Joiner.on("<br/>").join(actions)), Runnable {
|
||||
MainApp.getDbHelper().createCareportalEventFromJsonIfNotExists(json)
|
||||
val careportalEvent = CareportalEvent()
|
||||
careportalEvent.date = eventTime
|
||||
careportalEvent.source = Source.USER
|
||||
careportalEvent.eventType = when (options) {
|
||||
EventType.BGCHECK -> CareportalEvent.BGCHECK
|
||||
EventType.SENSOR_INSERT -> CareportalEvent.SENSORCHANGE
|
||||
EventType.BATTERY_CHANGE -> CareportalEvent.PUMPBATTERYCHANGE
|
||||
}
|
||||
careportalEvent.json = json.toString()
|
||||
MainApp.getDbHelper().createOrUpdate(careportalEvent)
|
||||
NSUpload.uploadCareportalEntryToNS(json)
|
||||
}, null)
|
||||
}
|
||||
|
|
|
@ -26,6 +26,8 @@ import info.nightscout.androidaps.utils.resources.ResourceHelper
|
|||
import kotlinx.android.synthetic.main.dialog_fill.*
|
||||
import kotlinx.android.synthetic.main.notes.*
|
||||
import kotlinx.android.synthetic.main.okcancel.*
|
||||
import org.json.JSONException
|
||||
import org.json.JSONObject
|
||||
import java.util.*
|
||||
import javax.inject.Inject
|
||||
import kotlin.math.abs
|
||||
|
@ -102,6 +104,8 @@ class FillDialog : DialogFragmentWithDate() {
|
|||
val notes = notes.text.toString()
|
||||
if (notes.isNotEmpty())
|
||||
actions.add(resourceHelper.gs(R.string.careportal_newnstreatment_notes_label) + ": " + notes)
|
||||
eventTime -= eventTime % 1000
|
||||
|
||||
if (eventTimeChanged)
|
||||
actions.add(resourceHelper.gs(R.string.time) + ": " + DateUtil.dateAndTimeString(eventTime))
|
||||
|
||||
|
@ -128,8 +132,21 @@ class FillDialog : DialogFragmentWithDate() {
|
|||
}
|
||||
})
|
||||
}
|
||||
if (siteChange) NSUpload.uploadEvent(CareportalEvent.SITECHANGE, eventTime, notes)
|
||||
if (insulinChange) NSUpload.uploadEvent(CareportalEvent.INSULINCHANGE, eventTime + 1000, notes)
|
||||
val careportalEvent = CareportalEvent()
|
||||
careportalEvent.date = eventTime
|
||||
careportalEvent.source = Source.USER
|
||||
if (siteChange) {
|
||||
careportalEvent.json = generateJson(CareportalEvent.SITECHANGE, eventTime, notes).toString()
|
||||
careportalEvent.eventType = CareportalEvent.SITECHANGE
|
||||
NSUpload.uploadEvent(CareportalEvent.SITECHANGE, eventTime, notes)
|
||||
}
|
||||
if (insulinChange) {
|
||||
// add a second for case of both checked
|
||||
careportalEvent.json = generateJson(CareportalEvent.INSULINCHANGE, eventTime + 1000, notes).toString()
|
||||
careportalEvent.eventType = CareportalEvent.INSULINCHANGE
|
||||
NSUpload.uploadEvent(CareportalEvent.INSULINCHANGE, eventTime + 1000, notes)
|
||||
}
|
||||
MainApp.getDbHelper().createOrUpdate(careportalEvent)
|
||||
}, null)
|
||||
}
|
||||
} else {
|
||||
|
@ -140,4 +157,18 @@ class FillDialog : DialogFragmentWithDate() {
|
|||
dismiss()
|
||||
return true
|
||||
}
|
||||
|
||||
fun generateJson(careportalEvent: String, time: Long, notes: String): JSONObject {
|
||||
val data = JSONObject()
|
||||
try {
|
||||
data.put("eventType", careportalEvent)
|
||||
data.put("created_at", DateUtil.toISOString(time))
|
||||
data.put("mills", time)
|
||||
data.put("enteredBy", sp.getString("careportal_enteredby", resourceHelper.gs(R.string.app_name)))
|
||||
if (notes.isNotEmpty()) data.put("notes", notes)
|
||||
} catch (ignored: JSONException) {
|
||||
}
|
||||
return data
|
||||
}
|
||||
|
||||
}
|
|
@ -204,6 +204,8 @@
|
|||
|
||||
<include layout="@layout/notes" />
|
||||
|
||||
<include layout="@layout/datetime" />
|
||||
|
||||
<include layout="@layout/okcancel" />
|
||||
|
||||
</LinearLayout>
|
||||
|
|
|
@ -105,7 +105,7 @@
|
|||
android:orientation="horizontal">
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:orientation="vertical">
|
||||
|
@ -120,9 +120,9 @@
|
|||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginStart="6dp"
|
||||
android:layout_marginStart="2dp"
|
||||
android:text="00.0"
|
||||
android:textSize="42sp"
|
||||
android:textSize="28sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
<TextView
|
||||
|
@ -135,7 +135,7 @@
|
|||
android:paddingStart="-2dp"
|
||||
android:paddingEnd="0dp"
|
||||
android:text="→"
|
||||
android:textSize="28sp"
|
||||
android:textSize="20sp"
|
||||
android:textStyle="bold" />
|
||||
|
||||
</LinearLayout>
|
||||
|
@ -152,7 +152,7 @@
|
|||
android:id="@+id/overview_timeago"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="8dp"
|
||||
android:layout_marginStart="6dp"
|
||||
android:layout_marginTop="-2dp"
|
||||
android:paddingStart="2dp"
|
||||
android:layout_weight="0.5"
|
||||
|
@ -166,7 +166,7 @@
|
|||
android:layout_marginTop="-2dp"
|
||||
android:paddingStart="2dp"
|
||||
android:layout_weight="0.5"
|
||||
android:textSize="14sp" />
|
||||
android:textSize="12sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_avgdelta"
|
||||
|
@ -179,9 +179,9 @@
|
|||
</LinearLayout>
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_weight="1"
|
||||
android:layout_weight="2"
|
||||
android:layout_marginTop="6dp"
|
||||
android:orientation="vertical">
|
||||
|
||||
|
@ -193,24 +193,24 @@
|
|||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="20dp"
|
||||
android:layout_marginStart="18dp"
|
||||
android:layout_marginEnd="1dp"
|
||||
android:text="@string/iob"
|
||||
android:textSize="16sp" />
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="5dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:text=":"
|
||||
android:textSize="16sp" />
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_iob"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="14dp"
|
||||
android:layout_marginStart="12dp"
|
||||
android:text=""
|
||||
android:textSize="16sp"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold"/>
|
||||
</LinearLayout>
|
||||
|
||||
|
@ -222,7 +222,7 @@
|
|||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="20dp"
|
||||
android:layout_marginStart="18dp"
|
||||
android:layout_marginEnd="1dp"
|
||||
android:text="@string/cob"
|
||||
android:textSize="16sp" />
|
||||
|
@ -231,15 +231,15 @@
|
|||
android:layout_width="5dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:text=":"
|
||||
android:textSize="16sp" />
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_cob"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="8dp"
|
||||
android:layout_marginStart="4dp"
|
||||
android:text=""
|
||||
android:textSize="16sp"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold"/>
|
||||
|
||||
</LinearLayout>
|
||||
|
@ -252,24 +252,24 @@
|
|||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="20dp"
|
||||
android:layout_marginStart="18dp"
|
||||
android:layout_marginEnd="1dp"
|
||||
android:text="@string/basal_short"
|
||||
android:textSize="16sp" />
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="5dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:text=":"
|
||||
android:textSize="16sp" />
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_basebasal"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="10dp"
|
||||
android:layout_marginStart="6dp"
|
||||
android:text="0.50U/h @17:35 1/30min - 0.40U/h"
|
||||
android:textSize="16sp"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold"/>
|
||||
</LinearLayout>
|
||||
|
||||
|
@ -281,24 +281,24 @@
|
|||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="20dp"
|
||||
android:layout_marginStart="18dp"
|
||||
android:layout_marginEnd="1dp"
|
||||
android:text="AS"
|
||||
android:textSize="16sp" />
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:layout_width="5dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:text=":"
|
||||
android:textSize="16sp" />
|
||||
android:textSize="14sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/overview_sensitivity"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="20dp"
|
||||
android:layout_marginStart="18dp"
|
||||
android:text=""
|
||||
android:textSize="16sp"
|
||||
android:textSize="14sp"
|
||||
android:textStyle="bold"/>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
|
|
|
@ -1002,7 +1002,7 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="openaps_noasdata">Pas de données d\'Autosens disponibles</string>
|
||||
<string name="nav_logsettings">Paramètres journal</string>
|
||||
<string name="resettodefaults">Réinitialiser les valeurs par défaut</string>
|
||||
<string name="nsmalfunction">Dysfonctionnement du NSClient. Considérerez une réinitialisation de NS et de NSClient.</string>
|
||||
<string name="nsmalfunction">Dysfonctionnement NSClient. Faites une réinitialisation de NS et de NSClient.</string>
|
||||
<string name="as">AS</string>
|
||||
<string name="versionavailable">Version %1$s disponible</string>
|
||||
<string name="time_offset">Décalage horaire</string>
|
||||
|
@ -1197,13 +1197,13 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="startprofileforever">Début du profil %1$d%%</string>
|
||||
<string name="exists">existe</string>
|
||||
<string name="notexists">n\'existe pas</string>
|
||||
<string name="temptargetcompared">Temp cible %1$s</string>
|
||||
<string name="temptargetcompared">Cible Temp. %1$s</string>
|
||||
<string name="wifissidcompared">SSID WiFi %1$s %2$s</string>
|
||||
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
|
||||
<string name="autosenslabel">Autosens %</string>
|
||||
<string name="deltacompared">%3$s %1$s %2$s</string>
|
||||
<string name="deltalabel">Différence de glycémies</string>
|
||||
<string name="deltalabel_u">Différence Glycémie [%1$s]</string>
|
||||
<string name="deltalabel">Delta de glycémies</string>
|
||||
<string name="deltalabel_u">Delta Glyc. [%1$s]</string>
|
||||
<string name="currentlocation">Localisation actuelle</string>
|
||||
<string name="location">Localisation</string>
|
||||
<string name="latitude_short">Lat :</string>
|
||||
|
@ -1364,8 +1364,8 @@ L\'ENSEMBLE DES RISQUES LIÉS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME S
|
|||
<string name="profilename">Remplacer le profil par</string>
|
||||
<string name="changengetoprofilename">Remplacer le profil par %1$s</string>
|
||||
<string name="automation_trigger_pump_last_connection_label">Dernière connexion à la pompe</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Dernière connexion de pompe [minutes]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Dernière connexion à la pompe %1$s il y a %2$s min</string>
|
||||
<string name="automation_trigger_pump_last_connection_description">Dernière connexion [min]</string>
|
||||
<string name="automation_trigger_pump_last_connection_compared">Dernière connexion pompe %1$s il y a %2$s min</string>
|
||||
<string name="sendsmsactionlabel">Envoyer SMS : %1$s</string>
|
||||
<string name="sendsmsactiondescription">Envoyer SMS à tous les numéros</string>
|
||||
<string name="sendsmsactiontext">Envoyer SMS avec du texte</string>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<color name="activity">#d3f166</color>
|
||||
<color name="devslopepos">#FFFFFF00</color>
|
||||
<color name="devslopeneg">#FFFF00FF</color>
|
||||
<color name="inrange">#A4ECEA</color>
|
||||
<color name="inrange">#00FF00</color>
|
||||
<color name="low">#FF0000</color>
|
||||
<color name="high">#FFFF00</color>
|
||||
<color name="actionsConfirm">#FFFF00</color>
|
||||
|
|
|
@ -51,6 +51,7 @@
|
|||
<string name="pref_low">Niedrig</string>
|
||||
<string name="pref_medium">Mittel</string>
|
||||
<string name="pref_high">Hoch</string>
|
||||
<string name="pref_auto">Auto</string>
|
||||
<string name="pref_big_numbers">Große Zahlen</string>
|
||||
<string name="pref_ring_history">Ring BZ-Historie</string>
|
||||
<string name="pref_light_ring_history">Ring BZ-Historie light</string>
|
||||
|
|
|
@ -51,6 +51,7 @@
|
|||
<string name="pref_low">Basso</string>
|
||||
<string name="pref_medium">Medio</string>
|
||||
<string name="pref_high">Alto</string>
|
||||
<string name="pref_auto">Auto</string>
|
||||
<string name="pref_big_numbers">Numeri grandi</string>
|
||||
<string name="pref_ring_history">Storico Ring</string>
|
||||
<string name="pref_light_ring_history">Storico Light Ring</string>
|
||||
|
|
|
@ -8,10 +8,102 @@
|
|||
<string name="label_xdrip_big_chart">AAPS(GrafGrande)</string>
|
||||
<string name="label_xdrip_no_chart">AAPS(SemGraf)</string>
|
||||
<string name="label_xdrip_circle">AAPS(Círculo)</string>
|
||||
<string name="label_xdrip_v2">AAPSv2</string>
|
||||
<string name="label_xdrip_cockpit">AAPS(Cockpit)</string>
|
||||
<string name="label_xdrip_steampunk">AAPS(Steampunk)</string>
|
||||
<string name="label_warning_sync">Sem dados!</string>
|
||||
<string name="label_warning_old">Dados antigos!</string>
|
||||
<string name="label_warning_since">Desde %1$s</string>
|
||||
<string name="label_warning_sync_aaps">Sincronizar com AAPS!</string>
|
||||
<string name="msg_warning_sync">Nenhum dado recebido desde %1$s! Confira se o AAPS no telefone envia dados para o relógio</string>
|
||||
<string name="msg_warning_old">Dados AAPS são %1$s antigos! Verifique sensor, xDrip+, NS, configuração AAPS ou outra!</string>
|
||||
<string name="pref_on">Lig.</string>
|
||||
<string name="pref_off">Desl.</string>
|
||||
<string name="pref_vibrate_on_bolus">Vibrar no Bólus</string>
|
||||
<string name="pref_units_for_actions">Unidades para Acções</string>
|
||||
<string name="pref_show_date">Mostrar Data</string>
|
||||
<string name="pref_show_iob">Mostrar IOB</string>
|
||||
<string name="pref_show_cob">Mostrar COB</string>
|
||||
<string name="pref_show_delta">Mostrar Delta</string>
|
||||
<string name="pref_show_avgdelta">Mostrar MedDelta</string>
|
||||
<string name="pref_show_phone_battery">Mostrar Bateria Telefone</string>
|
||||
<string name="pref_show_rig_battery">Mostrar Bateria Equipamento</string>
|
||||
<string name="pref_show_basal_rate">Mostrar Taxa Basal</string>
|
||||
<string name="pref_show_loop_status">Mostrar Estado Loop</string>
|
||||
<string name="pref_show_bg">Mostrar Glic.</string>
|
||||
<string name="pref_show_direction_arrow">Mostrar Seta Direcção</string>
|
||||
<string name="pref_show_ago">Mostrar Atrás</string>
|
||||
<string name="pref_dark" comment="Enables dark visual theme">Escuro</string>
|
||||
<string name="pref_highlight_basals">Destacar Basais</string>
|
||||
<string name="pref_matching_divider" comment="To make divider match its background with background of whole watchface">Divisor correspondente</string>
|
||||
<string name="pref_chart_timeframe">Cronograma do Gráfico</string>
|
||||
<string name="pref_1_hour">1 hora</string>
|
||||
<string name="pref_2_hours">2 horas</string>
|
||||
<string name="pref_3_hours">3 horas</string>
|
||||
<string name="pref_4_hours">4 horas</string>
|
||||
<string name="pref_5_hours">5 horas</string>
|
||||
<string name="pref_input_design">Design de Entrada</string>
|
||||
<string name="pref_default">Padrão</string>
|
||||
<string name="pref_quick_righty">Rápido Direito</string>
|
||||
<string name="pref_quick_lefty">Rápido Esquerdo</string>
|
||||
<string name="pref_modern_sparse">Moderno Esparso</string>
|
||||
<string name="pref_delta_granularity">Delta Granularidade (Steampunk)</string>
|
||||
<string name="pref_low">Baixo</string>
|
||||
<string name="pref_medium">Médio</string>
|
||||
<string name="pref_high">Alto</string>
|
||||
<string name="pref_big_numbers">Números Grandes</string>
|
||||
<string name="pref_ring_history">Anel Histórico</string>
|
||||
<string name="pref_light_ring_history">Anel Suave Histórico</string>
|
||||
<string name="pref_animations">Animações</string>
|
||||
<string name="pref_wizard_in_menu">Assistente no Menu</string>
|
||||
<string name="pref_prime_in_menu">Purgar no Menu</string>
|
||||
<string name="pref_single_target">Alvo Único</string>
|
||||
<string name="pref_wizard_percentage">Assistente Percentagem</string>
|
||||
<string name="pref_complication_tap_action">Complicação de Toque</string>
|
||||
<string name="pref_unicode_in_complications">Unicode em Complicações</string>
|
||||
<string name="pref_version">Versão:</string>
|
||||
<string name="menu_tempt">AlvoT</string>
|
||||
<string name="menu_wizard">Assistente</string>
|
||||
<string name="menu_bolus">Bólus</string>
|
||||
<string name="menu_ecarb">eCarb</string>
|
||||
<string name="menu_settings">Definições</string>
|
||||
<string name="menu_status">Estado</string>
|
||||
<string name="menu_prime_fill">Purgar/Preencher</string>
|
||||
<string name="menu_none">Nenhum</string>
|
||||
<string name="menu_default">Padrão</string>
|
||||
<string name="menu_menu">Menu</string>
|
||||
<string name="action_duration">duração</string>
|
||||
<string name="action_target" comment="In temp target menu, single target value">alvo</string>
|
||||
<string name="action_low" comment="In temp target menu, lower value from range">hipo</string>
|
||||
<string name="action_high" comment="In temp target menu, higher value from range">hiper</string>
|
||||
<string name="action_carbs">hidratos</string>
|
||||
<string name="action_percentage">percentagem</string>
|
||||
<string name="action_start_min">iniciar [min]</string>
|
||||
<string name="action_duration_h">duração [h]</string>
|
||||
<string name="action_insulin">insulina</string>
|
||||
<string name="action_preset_1">Predefinição 1</string>
|
||||
<string name="action_preset_2">Predefinição 2</string>
|
||||
<string name="action_preset_3">Predefinição 3</string>
|
||||
<string name="action_free_amount" comment="In prime/fill menu, allows to enter any amount to be used for priming/filling">Valor livre</string>
|
||||
<string name="action_confirm">CONFIRMAR</string>
|
||||
<string name="action_status_pump">ESTADO BOMBA</string>
|
||||
<string name="action_status_loop">ESTADO LOOP</string>
|
||||
<string name="action_timeshift">alteração turno</string>
|
||||
<string name="action_tdd_weighted">TDD ponderada</string>
|
||||
<string name="action_bolus">bólus</string>
|
||||
<string name="status_pump">Bomba</string>
|
||||
<string name="status_loop">Loop</string>
|
||||
<string name="status_cpp">CPP</string>
|
||||
<string name="status_tdd">TDD</string>
|
||||
<string name="activity_carb">Hidratos</string>
|
||||
<string name="activity_IOB">IOB</string>
|
||||
<string name="activity_no_status">sem estado</string>
|
||||
<string name="unit_mg_dl">mg/dL</string>
|
||||
<string name="unit_mmol_l">mmol/L</string>
|
||||
<string name="unit_g" comment="Shortcut for ISO unit: gram">g</string>
|
||||
<string name="unit_u" comment="Shortcut for: insulin Unit">U</string>
|
||||
<string name="unit_u_p_h" comment="Shortcut for: insulin Unit per Hour">U/h</string>
|
||||
<string name="unit_h" comment="One letter shortcut for: Hour" maxLength="1">h</string>
|
||||
<string name="unit_d" comment="One letter shortcut for: Day" maxLength="1">d</string>
|
||||
<string name="unit_w" comment="One letter shortcut for: Week" maxLength="1">s</string>
|
||||
</resources>
|
||||
|
|
|
@ -51,6 +51,7 @@
|
|||
<string name="pref_low">Baixo</string>
|
||||
<string name="pref_medium">Médio</string>
|
||||
<string name="pref_high">Alto</string>
|
||||
<string name="pref_auto">Auto</string>
|
||||
<string name="pref_big_numbers">Números Grandes</string>
|
||||
<string name="pref_ring_history">Anel Histórico</string>
|
||||
<string name="pref_light_ring_history">Anel Suave Histórico</string>
|
||||
|
|
|
@ -51,6 +51,7 @@
|
|||
<string name="pref_low">Низкий</string>
|
||||
<string name="pref_medium">Средний</string>
|
||||
<string name="pref_high">Высокий</string>
|
||||
<string name="pref_auto">Авто</string>
|
||||
<string name="pref_big_numbers">Цифры крупно</string>
|
||||
<string name="pref_ring_history">Показывать историю в кольце</string>
|
||||
<string name="pref_light_ring_history">Показывать историю в кольце менее подробно</string>
|
||||
|
|
|
@ -51,6 +51,7 @@
|
|||
<string name="pref_low">Låg</string>
|
||||
<string name="pref_medium">Mellan</string>
|
||||
<string name="pref_high">Hög</string>
|
||||
<string name="pref_auto">Auto</string>
|
||||
<string name="pref_big_numbers">Stora siffror</string>
|
||||
<string name="pref_ring_history">Ringhistorik</string>
|
||||
<string name="pref_light_ring_history">Ljus ringhistorik</string>
|
||||
|
|
Loading…
Reference in a new issue