Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
3836 มุมมอง

Hello, how can I change an inherited qweb report from Spanish-English to English-Spanish? This report is used in multi-companies, I already tried to translate it through a .po and I already changed the languages ​​in the database to see if it would print the report in English (in this case), but it doesn't work...
How can I do it by code?

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi,

Kindly check the below code for reference.

<template id="report_saleorder">

 <t t-call="report.html_container">

   <t t-foreach="docs" t-as="doc">

   <t t-call="sale.report_saleorder_document" t-lang="doc.partner_id.lang"/>

   </t>  

  </t>

</template>


Here, we are taking the pdf report based on the partner language. For that we are using the ‘t-lang’ . If you are not required to use the partner language or user language. You can create a field for saving the required language value to the model. And mention that corresponding field name on the t-lang attribute of the inherited template.


Hope it helps

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
ส.ค. 22
4852
Date with letter in qweb report แก้ไขแล้ว
1
มิ.ย. 22
3199
2
มี.ค. 24
1657
1
ก.ค. 23
3227
0
พ.ค. 22
3335