From 581f053e53412ca60b86803e762a1f33f6769011 Mon Sep 17 00:00:00 2001 From: ecorman Date: Wed, 7 Sep 2016 23:38:29 +0200 Subject: [PATCH 1/9] Allow negative correction in bolus --- .../androidaps/plugins/Overview/Dialogs/WizardDialog.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/Overview/Dialogs/WizardDialog.java b/app/src/main/java/info/nightscout/androidaps/plugins/Overview/Dialogs/WizardDialog.java index b9db84bd22..529309a19a 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/Overview/Dialogs/WizardDialog.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/Overview/Dialogs/WizardDialog.java @@ -175,7 +175,7 @@ public class WizardDialog extends DialogFragment implements OnClickListener { editBg = new PlusMinusEditText(view, R.id.treatments_wizard_bginput, R.id.treatments_wizard_bginput_plus, R.id.treatments_wizard_bginput_minus, 0d, 0d, 500d, 0.1d, new DecimalFormat("0.0"), false); editCarbs = new PlusMinusEditText(view, R.id.treatments_wizard_carbsinput, R.id.treatments_wizard_carbsinput_plus, R.id.treatments_wizard_carbsinput_minus, 0d, 0d, (double) maxCarbs, 1d, new DecimalFormat("0"), false); - editCorr = new PlusMinusEditText(view, R.id.treatments_wizard_correctioninput, R.id.treatments_wizard_correctioninput_plus, R.id.treatments_wizard_correctioninput_minus, 0d, 0d, maxCorrection, 0.05d, new DecimalFormat("0.00"), false); + editCorr = new PlusMinusEditText(view, R.id.treatments_wizard_correctioninput, R.id.treatments_wizard_correctioninput_plus, R.id.treatments_wizard_correctioninput_minus, 0d, -5d, maxCorrection, 0.05d, new DecimalFormat("0.00"), false); editCarbTime = new PlusMinusEditText(view, R.id.treatments_wizard_carbtimeinput, R.id.treatments_wizard_carbtime_plus, R.id.treatments_wizard_carbtime_minus, 0d, -60d, 60d, 5d, new DecimalFormat("0"), false); initDialog(); From b3857f779436877a3a4d411303fc1e50428a0d84 Mon Sep 17 00:00:00 2001 From: ecorman Date: Wed, 7 Sep 2016 23:39:06 +0200 Subject: [PATCH 2/9] Spanish translation --- app/src/main/res/values-es/strings.xml | 309 +++++++++++++++++++++++++ app/src/main/res/values/arrays.xml | 2 + 2 files changed, 311 insertions(+) create mode 100644 app/src/main/res/values-es/strings.xml diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml new file mode 100644 index 0000000000..8597aab846 --- /dev/null +++ b/app/src/main/res/values-es/strings.xml @@ -0,0 +1,309 @@ + + AndroidAPS + Seguridad tratamientos + Máximo Bolo permitido [U] + Máximos carbohidratos permitidos [g] + + Preferencias + Refrescar tratamientos desde NS + Backup + Test alarma + Restablecer las bases de datos + Salida + Utilice bolos extendidos para> 200% + DanaR dispositivo Bluetooth + Utilizar siempre valores basales absolutos + + Objetivo: + Meta: + Inicio + Verificar + Unidades: + DIA (Duración Insulina Activa): + Perfil activo: + IC (Insulina/Carbohidratos Ratio): + ISF (Factor Sensibilidad Insulina): + Dosis Basal: + Objetivo: + PERFIL NO ACTIVO + Insulina: + Carbohidratos: + IOB: + Actividad: + Total IOB: + Actividad total IOB: + Dur: + Dosis: + Ins: + IOB: + IOB Total: + Insulina [U] + Carbohidratos [g] + BG + Hidratos Carbono + Corrección + U + bolo IOB + TOTAL + Ejecutar ahora + BOMBA VIRTUAL + Dosis Basal Base: + Basal Temporal: + Bolo extendido: + Batería: + Depósito: + OK + Error de SQL + Última ejecución + Parámetros de entrada + Estado de glucosa + Basal temporal actual + IOB datos + Perfil + Datos de comidas + Resultado + No hay disponibles datos de glucosa + Sin perfil disponible + No se dispone de bomba + Ninguna acción requerida + Solicitud + Objetivo mínimo + Dosis + Duración + Razón + Glucosa + Delta + Avg. delta + min antes + + Config Builder + Objetivos + OpenAPS MA + Sinopsis + Perfil NS + Perfil simple + Temp basales + Tratamientos + Bomba virtual + Careportal + + + Bomba + Tratamientos + Temp Basales + Perfil + APS + General + días + Duración mínima + Restricciones + + Lazo + Lazo + APS + Tras procesar limitaciones + Definido por la bomba + Última aceptada + ¿Quieres actualizar tratamientos de Nightscout? + OK + Cancelar + NO APS Seleccionado + Seguridad + Plugin está desactivado + Violación restricciones + Error de administración del bolo + Valor basal + % (100% = actual) + Aceptar nueva basal temporal: + Bolo + Calculadora + Restricción aplicada! + Confirmación + Introduzca nuevo tratamiento: + Bolo + Basal + Carbohidratos + Cambiar datos! + Establecer nuevo bolo extendido: + Origen BG + xDrip + NSClient + Modo APS + + Lazo cerrado + Lazo abierto + Nueva propuesta disponible + Versión de NSClient no soportada + NSClient no instalado. Registro perdido! + BG disponible en NS + Estado de la bomba disponible en NS + Aceptados + LAZO DESACTIVADO POR RESTRICCIONES + checo + Inglés + Basal IOB + Restricción aplicada en bolo + Restricción aplicada en carbohidratos + MEDIR GLUCOSA + ANUNCIO + NOTA + Pregunta + Ejercicio + Cambio Lugar Bomba + Insertar sensor + Iniciar sensor + Cambio Cartucho insulina + Cambio de perfil + Bolo de aperitivo + Bolo de comida + Bolo de corrección + Combo bolo + Basal Temporal Inicio + Basal Temporal Fin + Hidratos Carbono Corrección + OpenAPS Offline + + Tipo de evento + Otro + Metro + Sensor + carbohidratos + Insulina + Tiempo absorción + Dividir + Duración + Porcentaje + Absoluto + min + Notas + Hora del evento + Perfil + Introducido por + Tipo de glucosa + Pendiente carga perfil NS + Basal Temporal + Bolo extendido + NSClient versión: + Nightscout versión: + ENVIAR + Desaparecido + Habilitado + Visible + Arriba + Preferencias exportadas + Exportar ajustes a + Importar configuración de + Ajustes importados + Archivo no encontrado + Ajustes de exportación + Importar ajustes + alemán + Valor mínimo de BG para estar en rango. + Valor máximo BG para estar en rango. + Max valor U / hr en Basal temporal + Máximos basales IOB para OpenAPS [U] + búlgaro + DESCARTAR + Idioma + + DanaR + Conectando + Conectado + Desconectado + Sincronizar perfil Nightscout a bomba + Ajustes de la bomba DanaR + Nightscout + Acuerdo de licencia de usuario final + No deben utilizarse para tomar decisiones médicas. NO HAY GARANTÍA PARA EL PROGRAMA, la extensión permitida por la legislación aplicable. Excepto cuando se indique de otra forma por escrito, los tenedores del copyright y / u otras partes proporcionan el programa \"tal cual\" sin garantía de ningún tipo, ya sea expresa o implícita, incluyendo, pero no limitado a, las garantías implícitas de COMERCIALIZACIÓN E IDONEIDAD PARA UN FIN DETERMINADO . TODO EL RIESGO EN CUANTO A LA CALIDAD Y RENDIMIENTO DEL PROGRAMA ES CON USTED. SI EL PROGRAMA TIENE UN ERROR, asume el coste de cualquier servicio, reparación o corrección. + Entiendo y acepto + Salvar + No se encuentra adaptador Bluetooth + El dispositivo seleccionado no se encuentra + Error de conexión de la bomba + Última conexión: + Bomba IOB: + Unidades diarias: + Último bolo: + h antes + Datos invalidos + Valor no establecido correctamente + Recargar Perfil + Ver perfil + Aceptada + Comentario + Correcto + Porciento + Absoluto + Cancelar basal temporal + SMS Communicator + MM 640g + Esperando resultado + Números de teléfono permitidos + XXXXXXXXXX +; + YYYYYYYYYY + Para entregar bolo% .2fU responder con código% s + bolo falló + Bolo% .2fU entregado con éxito + Entregando% .2fU + Permitir bolos remotos a través de SMS + Bolo remoto no permitido + Dedo + Sensor + Manual + Objetivo temporal + Cancelar Objetivo temporal + Configuración perfil DanaR + DIA [h] + Tasa de absorción de carbohidratos + No se pudo actualizar el perfil basal + Historial + Recargar + Subiendo + E bolo + bolo DS + DE bolo + error + rellenar + basal hora + glucosa + carbohidratos + alarma + Total %d registros subidos + S bolo + alarmas + Basal Horas + bolos + Carbohidratos + Insulina Diaria + Errores + Glucosa + Rellenar + Suspender + Conexión de %d s + contraseña de la bomba + contraseña incorrecta de la bomba! + Bomba ocupada + Entregado + Detenido + Oclusión + Detener + Parar pulsado + Esperando bomba + Va a entregar% .2fU + Configuración de visualización y monitoreo, y el análisis de los basales y ratios + Comprobar que los datos de BG están disponibles en Nightscout, y que los datos de la bomba de insulina se están subiendo + Empezar con bucle abierto + Ejecutar en modo de lazo abierto durante unos días, y aceptar manualmente las basales temporales + Entender el lazo abierto, incluidas las recomendaciones de basales temporales + Sobre la base de esa experiencia, decidir valores de máximo basal, y ajustar la bomba y preferencias + Iniciar el bucle cerrado con suspensión con baja glucosa + Ejecutar en lazo cerrado con max IOB=0 durante unos dias sin demasiados valores bajos de glucosa + Ajuste del bucle cerrado, aumento máximo IOB por encima de 0 y bajando gradualmente objetivos BG + Funcionando unos cuantos días, y al menos una noche sin alarmas bajas BG, y bajar gradualmente BG + Ajustar los basales y ratios, si es necesario, y luego activar auto-sens + 1 semana lazo cerrado completado con entrada regular de carbohidratos + Habilitar funciones adicionales para su uso durante el día, como asistente de comida avanzado + Alcanzado el límite permitido + Valor objetivo para los cálculos + Sin perfil seleccionado + + diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index f092799237..7cda951524 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -15,11 +15,13 @@ @string/cs_lang @string/de_lang @string/bg_lang + @string/es_lang en cs de bg + es \ No newline at end of file From dd032b19e034bcce754227bb72491fb92ff42b3d Mon Sep 17 00:00:00 2001 From: ecorman Date: Wed, 7 Sep 2016 23:40:37 +0200 Subject: [PATCH 3/9] Spanish translation update strings.xml --- app/src/main/res/values/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 84dbc46616..685bdf8898 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -198,6 +198,7 @@ Export settings Import settings German + Español The minimum BG value to be in range. The maximum BG value to be in range. Max U/hr a Temp Basal can be set to From b4f9fca50daf6d8b8d0fc645194336652eb2e5a2 Mon Sep 17 00:00:00 2001 From: ecorman Date: Wed, 7 Sep 2016 23:47:33 +0200 Subject: [PATCH 4/9] Modificaciones en gradle --- .../androidaps/plugins/Objectives/ObjectivesFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/Objectives/ObjectivesFragment.java b/app/src/main/java/info/nightscout/androidaps/plugins/Objectives/ObjectivesFragment.java index 131c022ae6..1cfca7a407 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/Objectives/ObjectivesFragment.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/Objectives/ObjectivesFragment.java @@ -187,7 +187,7 @@ public class ObjectivesFragment extends Fragment implements View.OnClickListener recyclerView.setHasFixedSize(true); llm = new LinearLayoutManager(view.getContext()); recyclerView.setLayoutManager(llm); - enableFake = (CheckBox) view.findViewById(R.id.objectives_fake); + enableFake = (CheckBox) view.findViewById(R.id.objectives_fake); fake_layout = (LinearLayout) view.findViewById(R.id.objectives_fake_layout); reset = (TextView) view.findViewById(R.id.objectives_reset); enableFake.setOnClickListener(new View.OnClickListener() { From fcdd07a18254e80402a3ffbf1f24472c53aa9a0a Mon Sep 17 00:00:00 2001 From: ecorman Date: Thu, 8 Sep 2016 23:18:15 +0200 Subject: [PATCH 5/9] Reduce size to better fit screen --- .../careportal_newnstreatment_dialog.xml | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/app/src/main/res/layout/careportal_newnstreatment_dialog.xml b/app/src/main/res/layout/careportal_newnstreatment_dialog.xml index e20788fc00..45eb92f862 100644 --- a/app/src/main/res/layout/careportal_newnstreatment_dialog.xml +++ b/app/src/main/res/layout/careportal_newnstreatment_dialog.xml @@ -48,7 +48,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" - android:width="100dp" + android:width="80dp" android:gravity="center_horizontal" android:inputType="numberDecimal" android:padding="10dp" @@ -144,11 +144,12 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" - android:width="100dp" + android:width="80dp" android:gravity="center_horizontal" android:inputType="numberDecimal" android:padding="10dp" - android:textAppearance="?android:attr/textAppearanceLarge" /> + android:textAppearance="?android:attr/textAppearanceLarge" + android:visibility="gone" /> Date: Thu, 8 Sep 2016 23:19:07 +0200 Subject: [PATCH 6/9] Improve Spanish Translation --- app/src/main/res/values-es/strings.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 8597aab846..74ee32b038 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -10,7 +10,7 @@ Test alarma Restablecer las bases de datos Salida - Utilice bolos extendidos para> 200% + Usar bolos extendidos para> 200% DanaR dispositivo Bluetooth Utilizar siempre valores basales absolutos @@ -167,7 +167,7 @@ Otro Metro Sensor - carbohidratos + Hidratos Carbono Insulina Tiempo absorción Dividir @@ -176,7 +176,7 @@ Absoluto min Notas - Hora del evento + Fecha Hora Perfil Introducido por Tipo de glucosa @@ -244,7 +244,7 @@ bolo falló Bolo% .2fU entregado con éxito Entregando% .2fU - Permitir bolos remotos a través de SMS + Permitir bolos remotos por SMS Bolo remoto no permitido Dedo Sensor @@ -279,8 +279,8 @@ Rellenar Suspender Conexión de %d s - contraseña de la bomba - contraseña incorrecta de la bomba! + Contraseña de la bomba + Contraseña de la bomba incorrecta! Bomba ocupada Entregado Detenido From b7402aa9eaf56c506c72e13e6b292c2db4321c79 Mon Sep 17 00:00:00 2001 From: ecorman Date: Thu, 8 Sep 2016 23:29:14 +0200 Subject: [PATCH 7/9] Correction Input negative improvement --- .../androidaps/plugins/Overview/Dialogs/WizardDialog.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/plugins/Overview/Dialogs/WizardDialog.java b/app/src/main/java/info/nightscout/androidaps/plugins/Overview/Dialogs/WizardDialog.java index d8bd2355d5..5c7a1ee8e5 100644 --- a/app/src/main/java/info/nightscout/androidaps/plugins/Overview/Dialogs/WizardDialog.java +++ b/app/src/main/java/info/nightscout/androidaps/plugins/Overview/Dialogs/WizardDialog.java @@ -178,7 +178,7 @@ public class WizardDialog extends DialogFragment implements OnClickListener { editBg = new PlusMinusEditText(view, R.id.treatments_wizard_bginput, R.id.treatments_wizard_bginput_plus, R.id.treatments_wizard_bginput_minus, 0d, 0d, 500d, 0.1d, new DecimalFormat("0.0"), false); editCarbs = new PlusMinusEditText(view, R.id.treatments_wizard_carbsinput, R.id.treatments_wizard_carbsinput_plus, R.id.treatments_wizard_carbsinput_minus, 0d, 0d, (double) maxCarbs, 1d, new DecimalFormat("0"), false); - editCorr = new PlusMinusEditText(view, R.id.treatments_wizard_correctioninput, R.id.treatments_wizard_correctioninput_plus, R.id.treatments_wizard_correctioninput_minus, 0d, -5d, maxCorrection, 0.05d, new DecimalFormat("0.00"), false); + editCorr = new PlusMinusEditText(view, R.id.treatments_wizard_correctioninput, R.id.treatments_wizard_correctioninput_plus, R.id.treatments_wizard_correctioninput_minus, 0d, -maxCorrection, maxCorrection, 0.05d, new DecimalFormat("0.00"), false); editCarbTime = new PlusMinusEditText(view, R.id.treatments_wizard_carbtimeinput, R.id.treatments_wizard_carbtime_plus, R.id.treatments_wizard_carbtime_minus, 0d, -60d, 60d, 5d, new DecimalFormat("0"), false); initDialog(); From 5878cbbb75fcd71a51ade930169e92b2fd8a648f Mon Sep 17 00:00:00 2001 From: ecorman Date: Thu, 8 Sep 2016 23:37:44 +0200 Subject: [PATCH 8/9] Change plugins order to have fast access to careportal --- app/src/main/java/info/nightscout/androidaps/MainApp.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/info/nightscout/androidaps/MainApp.java b/app/src/main/java/info/nightscout/androidaps/MainApp.java index cc75608581..665ca1f253 100644 --- a/app/src/main/java/info/nightscout/androidaps/MainApp.java +++ b/app/src/main/java/info/nightscout/androidaps/MainApp.java @@ -64,8 +64,8 @@ public class MainApp extends Application { pluginsList.add(OverviewFragment.getPlugin()); if (Config.DANAR) pluginsList.add(DanaRFragment.getPlugin()); if (Config.MM640G) pluginsList.add(MM640gFragment.getPlugin()); - pluginsList.add(VirtualPumpFragment.getPlugin()); if (Config.CAREPORTALENABLED) pluginsList.add(CareportalFragment.getPlugin()); + pluginsList.add(VirtualPumpFragment.getPlugin()); if (Config.LOOPENABLED) pluginsList.add(LoopFragment.getPlugin()); if (Config.OPENAPSMAENABLED) pluginsList.add(OpenAPSMAFragment.getPlugin()); pluginsList.add(NSProfileViewerFragment.getPlugin()); From 7d0a3e4523bf944bc526c4bbec9a217c81f614c1 Mon Sep 17 00:00:00 2001 From: ecorman Date: Thu, 8 Sep 2016 23:50:00 +0200 Subject: [PATCH 9/9] Mistakes in layout --- .idea/gradle.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 21d9eda7bf..508b3d9b88 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -3,9 +3,8 @@