Odoo ignora la traducción de un cliente con idioma inglés

1,086 views
Skip to first unread message

Sergio Benito

unread,
Feb 23, 2017, 8:02:41 AM2/23/17
to Usuarios Odoo / OpenERP en España
Hola.

He estado editando las traducciones de la vista report_picking para que traduzca el informe según sea el idioma del cliente inglés o español.

Cuando genero un informe de un cliente con idioma español lo hace correctamente, el problema es que cuando el cliente tiene como idioma inglés la traducción del informe es como si tuviera idioma español. Intentando solucionar este problema he estado buscando información y he sincronizado los términos, comprobado en la tabla de la base de datos correspondiente y tanto la fuente como el valor de la traducción están bien. Así que creo que el error podría estar en el XML, pero no consigo dar con ello.

Adjunto el fichero XML por si pudierais ayudarme a encontrar el fallo. Gracias.
report_picking.xml

Sergio Benito

unread,
Feb 23, 2017, 8:16:38 AM2/23/17
to Usuarios Odoo / OpenERP en España
Quizás no esté el error en el XML, en caso de que haya alguien que le haya pasado algo parecido se agradecería cualquier idea para solucionarlo. Gracias de nuevo.

Darío Lodeiros

unread,
Feb 24, 2017, 3:32:47 AM2/24/17
to Usuarios Odoo / OpenERP en España
El xml debe estar en ingles y asi es como lo tienes, por lo que no creo que este ahi el problema.
Si cojes el id de la vista (lo puedes ver en la url cuabdo tienes el formulario de la vista abierto) y en configuracion terminos traducidos vas a busqueda avanzada - ID del registro y metes ese id, deberias ver todos los terminos y sus traducciones de ese informe. En termino original debe estar el ingles, confirma esto y nos cuentas

Saludos!!

Sergio Benito

unread,
Feb 24, 2017, 4:40:10 AM2/24/17
to Usuarios Odoo / OpenERP en España
Está correcto Darío. He comprobado los términos traducidos correspondientes al id de la vista y todos se corresponden, estando como comentabas el source en inglés también. Eso es lo que me descolocaba ayer, ya que si por ejemplo yo generara otro informe de ese mismo cliente si coge bien el idioma. Entonces sigo sin entender por qué este informe no realiza bien la traducción

Sergio Benito

unread,
Feb 24, 2017, 4:56:40 AM2/24/17
to Usuarios Odoo / OpenERP en España
Os dejo también adjunto el .csv resultado de la exportación de los términos traducidos de la vista por si vierais algún fallo que yo no he visto. Gracias.


El viernes, 24 de febrero de 2017, 9:32:47 (UTC+1), Darío Lodeiros escribió:
picking_operations-translate_terms.csv

Sergio Benito

unread,
Feb 24, 2017, 6:26:27 AM2/24/17
to Usuarios Odoo / OpenERP en España
He encontrado el por qué no lo traduce. Los documentos Delivery Slip y Picking Opertations se traducen atendiendo al idioma que tenga el usuario o vendedor de Odoo y no al cliente del pedido. Por lo tanto, como yo estaba generando ese informe con un usuario cuyo idioma era el español, aunque el cliente tuviera idioma inglés, no generaba ese informe en inglés sino en español.

La duda es ahora: ¿Cómo puedo modificar el XML (que creo que es donde se arreglaría esta cuestión) para que atienda al idioma del cliente y no al del vendedor/usuario de Odoo?

Darío Lodeiros

unread,
Feb 24, 2017, 10:22:14 AM2/24/17
to Usuarios Odoo / OpenERP en España
vale.. si.. correcto, odoo interpreta el albaran como documento interno. Tienes que hacer la llamada tal y como lo hace el informe de pedido o de albaran. Igual lo mas sencillo es que metas un custom.report.picking (con la llamada) a report.picking_document (con el informe) y asocies esa vista al informe de albarab. Es tal y como las vistas report de invoice e invoice_document

No se si se me entiende ;P si no avisa que despues con el ordenador pongo un ejemplo mas concreto ;)

saludos!!

Darío Lodeiros

unread,
Feb 24, 2017, 10:32:01 AM2/24/17
to Usuarios Odoo / OpenERP en España
perdon.. cuando dije "como lo hace de pedido y alabaran" queria decir de pedido y de factura!

Sergio Benito

unread,
Feb 25, 2017, 5:27:42 AM2/25/17
to openerp-s...@googlegroups.com
Pues si me lo explicas con un ejemplo te lo agradecería porque no sé exactamente cómo hacer esa llamada.

Un saludo! :)

El 24 de febrero de 2017, 16:32, Darío Lodeiros <dario...@gmail.com> escribió:
perdon.. cuando dije "como lo hace de pedido y alabaran" queria decir de pedido y de factura!

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/8mH64r6T9Lk/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.



--

Sergio Benito Martín


Aviso de confidencialidad: Este mensaje y sus documentos adjuntos, pueden contener información privilegiada y/o confidencial que está dirigida exclusivamente a su destinatario. Si usted recibe este mensaje y no es el destinatario indicado, por favor, notifíquelo inmediatamente y remita el mensaje original a la dirección de correo electrónico indicada. Cualquier copia, uso o distribución no autorizados de esta comunicación queda estrictamente prohibida.

Message has been deleted
Message has been deleted
Message has been deleted

Sergio Benito

unread,
Mar 1, 2017, 7:34:06 AM3/1/17
to Usuarios Odoo / OpenERP en España
Hola Darío.

Aunque eliminara se eliminaran del foro los mensajes me han llegado a través del email cuando publicaste la respuesta.

He podido descargar el módulo, dado que pones lo de la versión (yo tengo la 9), no creo que sea un problema en la versión sino que lo he instalado yo mal. Corrígeme si he hecho algún paso que no debiera o falta alguno:
  1. Descargar módulo.
  2. Copiarlo en addons/
  3. Reiniciar servicio Odoo
  4. Actualizar aplicaciones desde la interfaz de Odoo

He hecho eso y no me aparece el informe cuando hago click sobre el botón de imprimir en el formulario del albarán.


Gracias y saludos.

Darío Lodeiros

unread,
Mar 1, 2017, 9:25:24 AM3/1/17
to openerp-s...@googlegroups.com
Pero instalaste el modulo.... no?¿ es que como te quedaste en actualizar aplicaciones...

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/8mH64r6T9Lk/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Message has been deleted

Sergio Benito

unread,
Mar 2, 2017, 5:20:39 AM3/2/17
to Usuarios Odoo / OpenERP en España
Si, ya lo instale. Pero me ha salido un error, adjunto la imagen que sale con el error.
Auto Generated Inline Image 1

Darío Lodeiros

unread,
Mar 2, 2017, 5:56:04 AM3/2/17
to openerp-s...@googlegroups.com
Ok!, en la v9.0 hay que cambiar la línea de la llamada de translate_doc (.....) por  <t t-call="stock.report_picking" t-lang="doc.partner_id.lang"/>
Si quieres probarlo solo tienes que modificar esa linea en el archivo de la vista, si no en cuanto pueda ya lo hago yo y de paso lo pruebo en la v9 por si hubiera algún otro detalle ;) 
Te aviso

El 2 de marzo de 2017, 11:20, Sergio Benito <sergioben...@gmail.com> escribió:
Si, ya lo instale. Pero me ha salido un error, adjunto la imagen que sale con el error.

--

Sergio Benito

unread,
Mar 2, 2017, 7:23:26 AM3/2/17
to Usuarios Odoo / OpenERP en España
Sigue apareciendo el mismo error aun habiendo modificado dicha línea en views/report_picking_translate.xml

Auto Generated Inline Image 1

Darío Lodeiros

unread,
Mar 3, 2017, 3:32:49 AM3/3/17
to openerp-s...@googlegroups.com
Hola Sergio, ya le hice los cambios, puedes verlo en la rama 9.0 del mismo repositorio. 

Saludos!!

El 2 de marzo de 2017, 13:23, Sergio Benito <sergioben...@gmail.com> escribió:
Sigue apareciendo el mismo error aun habiendo modificado dicha línea en views/report_picking_translate.xml


--

Sergio Benito

unread,
Mar 17, 2017, 9:37:40 AM3/17/17
to Usuarios Odoo / OpenERP en España
Hola Darío

He instalado la v9 y me funciona correctamente, como describes en la funcionalidad. Muchas gracias por tu ayuda.

Un saludo,
Sergio.
Reply all
Reply to author
Forward
0 new messages