代码之家  ›  专栏  ›  技术社区  ›  Chaban33

报告由于xpath而缺少翻译

  •  0
  • Chaban33  · 技术社区  · 6 年前

    原始报告就是这个,我想用我的新报告覆盖它。

    <openerp>
        <data>
            <template id="report_invoice_qweb">
                <t t-set="o" t-value="o.with_context({'lang':o.partner_id.lang})" />
                <div class="page">
                    <div>
    

    我试着用

     <data>
              <template id="report_invoice_inherit" inherit_id="account.report_invoice_qweb">
    
            <xpath expr="div[@class='page']" position="replace">
    

    但我的新报告没有翻译的问题。因为它不见了

    <t t-set="o" t-value="o.with_context({'lang':o.partner_id.lang})" />
    

    我怎样才能解决这个问题。

    1 回复  |  直到 6 年前
        1
  •  1
  •   forvas    6 年前

    <t t-set="o" t-value="o.with_context({'lang':o.partner_id.lang})" /> 仍在 report_invoice_qweb

    <openerp>
        <data>
            <template id="report_invoice_qweb">
                <t t-set="o" t-value="o.with_context({'lang':o.partner_id.lang})" />
                <div class="page">  <!-- (YOUR CUSTOM div class="page") --> 
                   ... your code ...
                </div>
            </template>
        </data>
    </openerp>
    

    我认为问题在于,您还没有将模块的翻译导出到您的语言和 <div class="page">

    所以解决办法是 .po .csv