GenDoc formato fecha a texto no traduce - Printable Version +- CoreBOSBB (https://discussions.corebos.org) +-- Forum: International (https://discussions.corebos.org/forumdisplay.php?fid=19) +--- Forum: International (https://discussions.corebos.org/forumdisplay.php?fid=14) +--- Thread: GenDoc formato fecha a texto no traduce (/showthread.php?tid=2683) Pages:
1
2
|
GenDoc formato fecha a texto no traduce - juanmax - 04-13-2023 Hola de nuevo a todos: Espero que estéis fenomenal Trabajando con una plantilla .odt para generar presupuestos (quotes), siguiendo las instrucciones de la documentación hago funcionar correctamente el ejemplo {fecha:d} de {fecha:F} de {fecha:Y} y la salida es correcta, pero como es lógico, el resultado es el día actual Para fijar la fecha del presupuesto que queremos que aparezca en el .pdf, he definido un campo custom formato "date" dentro del módulo llamado "fecha del presupuesto" y el sistema lo identifica como cf_1244. Todo correcto. Cuando introducimos la formula en la plantilla de la siguiente manera, funciona correctamente, lo que sucede es que el mes, al traducirlo lo deja en lenguage inglés, no lo traduce al Español. {Quotes.cf_1244:d} de {Quotes.cf_1244:F} de {Quotes.cf_1244:Y} Resultado: 10 de April de 2023 El usuario que genera el .pdf tiene seleccionado el idioma español y en las variables globales hemos definido GenDoc_Default_Compile_Language con valor es. Por favor, ¿me podeis dar una pista de como puedo hacer para que se traduzca correctamente? Muchas gracias Juanma. RE: GenDoc formato fecha a texto no traduce - joebordes - 04-13-2023 Hola Todo bien :-) Según lo explicas yo diría que debería funcionar. Debería estar cogiendo las traducciones de esta variable: https://github.com/tsolucio/corebos/blob/master/modules/Reports/language/es_es.lang.php#L274 mira a ver si te falta in tu instalación RE: GenDoc formato fecha a texto no traduce - juanmax - 04-13-2023 (04-13-2023, 01:41 PM)joebordes Wrote: Hola Hola de nuevo, Joe: Muchas gracias por tu rápida respuesta. Me alegro de que todos estéis bien He verificado la variable que comentas, y está ahí ... de todas maneras es una instalación actualizada desde github ... 'MONTH_STRINGS' => array('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'), El debug del generador de documentos dice esto: Markers found array ( 0 => 'Quotes.cf_1245:d', 1 => 'Quotes.cf_1245:F', 2 => 'Quotes.cf_1245:Y', ) retrieve_from_db: Quotes.cf_1245:d with Quotes(9562) REPLACE WITH: 01 retrieve_from_db: Quotes.cf_1245:F with Quotes(9562) REPLACE WITH: April retrieve_from_db: Quotes.cf_1245:Y with Quotes(9562) REPLACE WITH: 2023 ¿Alguna idea de por donde puedo investigar? Como siempre muchas gracias por tu ayuda. Un abrazo Juanma RE: GenDoc formato fecha a texto no traduce - joebordes - 04-13-2023 empezaría aqui: https://github.com/tsolucio/corebos/blob/master/modules/evvtgendoc/compile.php#L313 y aqui https://github.com/tsolucio/corebos/blob/master/modules/cbtranslation/cbtranslation.php#L639 ya me comentas RE: GenDoc formato fecha a texto no traduce - juanmax - 04-13-2023 (04-13-2023, 03:43 PM)joebordes Wrote: empezaría aqui: Genial, Joe. Os voy contando que he encontrado Muchas gracias por tu ayuda. Un abrazo Juanma. RE: GenDoc formato fecha a texto no traduce - juanmax - 04-17-2023 Hola de nuevo, Joe: Espero que estés fenomenal He estado revisando los archivos que me mencionas (incluso he cambiado los valores de la matriz en los archivos de traducciones... . Por último he probando en el sitio demo (https://demo.corebos.com/) y he visto que sucede lo mismo. He subido una plantilla al modulo "presupuestos" (Prueba Presupuesto Juanma) y con el admin en idioma "ES Español" y el problema es el mismo ... no traduce el mes ni el día de la semana. ¿Alguna idea de lo que puede suceder? Como siempre, muchas gracias por tu ayuda. Juanma RE: GenDoc formato fecha a texto no traduce - joebordes - 04-17-2023 ha funcionado en mi instalación local ¿será que tengo el sistema operativo en ES? voy a ver... RE: GenDoc formato fecha a texto no traduce - joebordes - 04-17-2023 no, lo está sacando del vector de traducción en Reports RE: GenDoc formato fecha a texto no traduce - joebordes - 04-17-2023 ah, son los campos, no la 'fecha' RE: GenDoc formato fecha a texto no traduce - joebordes - 04-17-2023 actualiza con este cambio y me dices https://github.com/tsolucio/corebos/commit/201eda5d4c537ac6e93bc61e7a185a5387600847 gracias |