careportal eventtypes translations
This commit is contained in:
parent
871eaa718d
commit
c5d40b3a6c
|
@ -53,6 +53,7 @@ import info.nightscout.utils.DateUtil;
|
|||
import info.nightscout.utils.PlusMinusEditText;
|
||||
import info.nightscout.utils.SafeParse;
|
||||
import info.nightscout.utils.ToastUtils;
|
||||
import info.nightscout.utils.Translator;
|
||||
|
||||
public class NewNSTreatmentDialog extends DialogFragment implements View.OnClickListener, DatePickerDialog.OnDateSetListener, TimePickerDialog.OnTimeSetListener {
|
||||
private static Logger log = LoggerFactory.getLogger(NewNSTreatmentDialog.class);
|
||||
|
@ -421,7 +422,7 @@ public class NewNSTreatmentDialog extends DialogFragment implements View.OnClick
|
|||
if (data.has("eventType")) {
|
||||
ret += getString(R.string.careportal_newnstreatment_eventtype);
|
||||
ret += ": ";
|
||||
ret += data.get("eventType"); // TODO: translate this too
|
||||
ret += Translator.translate(data.getString("eventType"));
|
||||
ret += "\n";
|
||||
}
|
||||
if (data.has("glucose")) {
|
||||
|
@ -433,7 +434,7 @@ public class NewNSTreatmentDialog extends DialogFragment implements View.OnClick
|
|||
if (data.has("glucoseType")) {
|
||||
ret += getString(R.string.careportal_newnstreatment_glucosetype);
|
||||
ret += ": ";
|
||||
ret += data.get("glucoseType"); // TODO: translate this too
|
||||
ret += Translator.translate(data.getString("glucoseType"));
|
||||
ret += "\n";
|
||||
}
|
||||
if (data.has("carbs")) {
|
||||
|
|
63
app/src/main/java/info/nightscout/utils/Translator.java
Normal file
63
app/src/main/java/info/nightscout/utils/Translator.java
Normal file
|
@ -0,0 +1,63 @@
|
|||
package info.nightscout.utils;
|
||||
|
||||
import info.nightscout.androidaps.MainApp;
|
||||
import info.nightscout.androidaps.R;
|
||||
|
||||
/**
|
||||
* Created by mike on 15.07.2016.
|
||||
*/
|
||||
public class Translator {
|
||||
|
||||
public static String translate(String text) {
|
||||
switch (text) {
|
||||
|
||||
case "BG Check":
|
||||
return MainApp.sResources.getString(R.string.careportal_bgcheck);
|
||||
case "Snack Bolus":
|
||||
return MainApp.sResources.getString(R.string.careportal_snackbolus);
|
||||
case "Meal Bolus":
|
||||
return MainApp.sResources.getString(R.string.careportal_mealbolus);
|
||||
case "Correction Bolus":
|
||||
return MainApp.sResources.getString(R.string.careportal_correctionbolus);
|
||||
case "Carb Correction":
|
||||
return MainApp.sResources.getString(R.string.careportal_carbscorrection);
|
||||
case "Combo Bolus":
|
||||
return MainApp.sResources.getString(R.string.careportal_combobolus);
|
||||
case "Announcement":
|
||||
return MainApp.sResources.getString(R.string.careportal_announcement);
|
||||
case "Note":
|
||||
return MainApp.sResources.getString(R.string.careportal_note);
|
||||
case "Question":
|
||||
return MainApp.sResources.getString(R.string.careportal_question);
|
||||
case "Exercise":
|
||||
return MainApp.sResources.getString(R.string.careportal_exercise);
|
||||
case "Site Change":
|
||||
return MainApp.sResources.getString(R.string.careportal_pumpsitechange);
|
||||
case "Sensor Start":
|
||||
return MainApp.sResources.getString(R.string.careportal_cgmsensorstart);
|
||||
case "Sensor Change":
|
||||
return MainApp.sResources.getString(R.string.careportal_cgmsensorinsert);
|
||||
case "Insulin Change":
|
||||
return MainApp.sResources.getString(R.string.careportal_insulincartridgechange);
|
||||
case "Temp Basal Start":
|
||||
return MainApp.sResources.getString(R.string.careportal_tempbasalstart);
|
||||
case "Temp Basal End":
|
||||
return MainApp.sResources.getString(R.string.careportal_tempbasalend);
|
||||
case "Profile Switch":
|
||||
return MainApp.sResources.getString(R.string.careportal_profileswitch);
|
||||
case "Temporary Target":
|
||||
return MainApp.sResources.getString(R.string.careportal_temporarytarget);
|
||||
case "Temporary Target Cancel":
|
||||
return MainApp.sResources.getString(R.string.careportal_temporarytargetcancel);
|
||||
case "OpenAPS Offline":
|
||||
return MainApp.sResources.getString(R.string.careportal_openapsoffline);
|
||||
case "Finger":
|
||||
return MainApp.sResources.getString(R.string.glucosetype_finger);
|
||||
case "Sensor":
|
||||
return MainApp.sResources.getString(R.string.glucosetype_sensor);
|
||||
case "Manual":
|
||||
return MainApp.sResources.getString(R.string.glucosetype_manual);
|
||||
}
|
||||
return text;
|
||||
}
|
||||
}
|
|
@ -234,13 +234,18 @@
|
|||
<string name="success">Úspěch</string>
|
||||
<string name="virtualpump_lastconnection_label">Poslední spojení:</string>
|
||||
<string name="canceltemp">Zrušit dočasný bazál</string>
|
||||
<string name="bolusdelivered">Bolus %.2fU aplikován úspěšně</string>
|
||||
<string formatted="false" name="bolusdelivered">Bolus %.2fU aplikován úspěšně</string>
|
||||
<string name="bolusfailed">Chyba při aplikování bolusu</string>
|
||||
<string name="remotebolusnotallowed">Vzdálený bolus není momentálně povolen</string>
|
||||
<string name="replywithcode">K potvzení bolusu %.2fU odpověz SMS s kódem %s</string>
|
||||
<string formatted="false" name="replywithcode">K potvzení bolusu %.2fU odpověz SMS s kódem %s</string>
|
||||
<string name="smscommunicator">SMS komunikátor</string>
|
||||
<string name="smscommunicator_allowednumbers">Povolená tel. čísla</string>
|
||||
<string name="smscommunicator_allowednumbers_summary">+XXXXXXXXXX;+YYYYYYYYYY</string>
|
||||
<string name="smscommunicator_remotebolusingallowed">Povolit posílání bolusu přes SMS</string>
|
||||
<string name="waitingforpumpresult">Čekání na výsledek</string>
|
||||
<string name="careportal_temporarytarget">Dočasný cíl</string>
|
||||
<string name="careportal_temporarytargetcancel">Dočasný cíl konec</string>
|
||||
<string name="glucosetype_finger">Glukoměr</string>
|
||||
<string name="glucosetype_manual">Jiný</string>
|
||||
<string name="glucosetype_sensor">Senzor</string>
|
||||
</resources>
|
|
@ -252,5 +252,10 @@
|
|||
<string formatted="false" name="bolusdelivered">Bolus %.2fU delivered successfully</string>
|
||||
<string name="smscommunicator_remotebolusingallowed">Allow remote bolusing via SMS</string>
|
||||
<string name="remotebolusnotallowed">Remote bolus not allowed</string>
|
||||
<string name="glucosetype_finger">Finger</string>
|
||||
<string name="glucosetype_sensor">Sensor</string>
|
||||
<string name="glucosetype_manual">Manual</string>
|
||||
<string name="careportal_temporarytarget">Temporary Target</string>
|
||||
<string name="careportal_temporarytargetcancel">Temporary Target Cancel</string>
|
||||
|
||||
</resources>
|
||||
|
|
Loading…
Reference in a new issue