|
From: | Juan Esteban Carrique |
Subject: | Re: [Health-es] Campo "Edad" en vista de lista sale en inglés: "No DoB !" en módulo Health |
Date: | Wed, 15 Oct 2014 18:05:17 -0300 |
Es un término no traducible, porque está en código duro.
Tienes 2 opciones:
1. Modificas esa línea del archivo health.py directamente
2. En tu módulo, sobreescribes ese campo:
age = fields.Function(fields.Char('Age'), 'patient_age_new')
y después implementas la función "patient_age_new"
def patient_age_new(self, name):
res = patient_age(name)
if res == 'No DoB !'
res = 'Nuevo término'
return res
Recomiendo la segunda opción, porque no tendrías que modificar el
módulo health y podrías definir el comportamiento que te parezca más
conveniente.
Por cierto, esto me parece algo bueno para cambiar en la 2.8 :)
El 14/10/14, Fabian <address@hidden> escribió:
--> Hola lista.
>
> Cuando hago clic en Salud->Citas->Informe de Citas, En la vista de lista
> (vista árbol),
> cuando algún paciente no se le ingresa la fecha de nacimiento, en el campo
> "Edad" de
> dicha vista de lista, está apareciendo "No DoB !". Busqué en el archivo de
> traducción
> ese término para poderlo traducir pero no se encuentra.
>
> Al revisar el archivo health.py veo que ese término está en la línea 1847
> de GNU Health
> versión 2.6.4.
>
> years_months_days = 'No DoB !'
>
> Tengo que directamente traducir en esa línea o cómo se debe llamar la
> cadena de traducción
> para que aparezca en los archivos de traducción?
>
>
> Muchas gracias
>
>
> --
> Saludos
> Fabián Calle
>
Salu2
Luis F. González V.
[Prev in Thread] | Current Thread | [Next in Thread] |