我有以下 qweb 模板:
发票
<div class="col-xs-12" style="font-family: Calibri Bold">
</div>
<br></br>
<div class="col-xs-12">
<div class="col-xs-5" style="height: 130px; border: 2px solid; padding: 10px 10px;font-family: Calibri">
<div t-field="company.name"/>
<div t-field="company.street"/>
<div t-field="company.street2"/>
<div>VAT :<span style="color:white">.</span><span t-field="company.vat"/>
</div>
</div>
<div class="col-xs-offset-7 text-center" style="height: 130px; border: 2px solid; padding: 10px 10px;font-family: Calibri">
<address t-field="o.partner_id"
t-field-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": true}' />
</div>
</div>
<div class="col-xs-12" style=" height: 68px; margin-top:20px; margin-bottom: 25px;">
<div class="col-xs-5" style="border: 2px solid; padding: 10px 10px; margin-bottom: 25px; font-family: Calibri">
<div style="max-height:20px;">
<h2 t-if="o.number" style="font-size:inherit;">
Invoice Number :<span style="color:white">.</span>
<span t-field="o.number"/>
</h2>
</div>
<div t-if="o.date_invoice">
Invoice Date :<span style="color:white">.</span>
<span t-field="o.date_invoice"/>
</div>
</div>
<div class="col-xs-offset-7 text-center col-xs-5" style="border: 2px solid; margin-top: -69px; margin-bottom: 25px; padding: 10px 10px;font-family: Calibri">
<div t-if="o.partner_id.vat">
VAT Number :<span style="color:white">.</span>
<span t-field="o.company_id.vat"/>
</div>
</div>
</div>
<br></br>
<div class="col-xs-12" style="font-family: Calibri Bold">
</div>
<div class="col-xs-12">
<table class="table table-condensed">
<thead>
<tr style="border: 2px solid; border-left: 2px solid; border-right: 2px solid; font-family: Calibri Bold;">
<th style="border: 2px solid;">Description</th>
<th style="border: 2px solid;" class="text-center">Quantity</th>
<th style="border: 2px solid;" class="text-center">Unit Price</th>
<th style="border: 2px solid;" class="text-center">Discount</th>
<th style="border: 2px solid;" class="text-center">Amount</th>
</tr>
</thead>
<tbody style="border: 2px solid;font-family: Calibri" class="invoice_tbody">
<tr t-foreach="o.invoice_line_ids" t-as="l">
<td style="border-left: 2px solid;">
<span t-field="l.name"/>
</td>
<td style="border-left: 2px solid;" class="text-center">
<span t-field="l.quantity"/>
</td>
<td class="text-center" style="border-left: 2px solid;">
<span t-field="l.price_unit"/>
<span t-field="l.uom_id" groups="product.group_uom"/>
</td>
<td class="text-center" style="border-left: 2px solid;">
</td>
<td class="text-center" style="border-left: 2px solid; border-right: 2px solid">
<span t-field="l.price_subtotal"
t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
</td>
</tr>
</tbody>
</table>
<div>
<div class="col-xs-13" t-if="o.payment_term_id">
<div class="col-xs-6">
<table class="table table-condensed">
<thead>
<tr style="font-family: Calibri Bold;">
<th>Payment Terms</th>
<th>Date</th>
<th class="text-right">Amount</th>
</tr>
</thead>
<tbody>
<tr style="font-family: Calibri">
<td><span t-field="o.payment_term_id"/></td>
<td>
<span t-field="o.date_due"/>
</td>
<td class="text-right">
<span t-field="o.discount_price"/>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="col-xs-offset-7">
<table class="table table-condensed">
<tr style="border: 2px solid;font-family: Calibri">
<td class="text-right" style="border: 2px solid; border-left: 2px solid; border-right: 2px solid;"><span>Subtotal</span></td>
<td class="text-right" style="border: 2px solid; border-left: 2px solid; border-right: 2px solid;">
<span t-field="o.amount_untaxed" t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
</td>
</tr>
<tr style="font-family: Calibri">
<td class="text-right" style="border: 2px solid; border-left: 2px solid; border-right: 2px solid;"><span>Discount</span></td>
<td class="text-right" style="border: 2px solid; border-left: 2px solid; border-right: 2px solid;">
</td>
</tr>
<tr style="font-family: Calibri">
<td class="text-right" style="border: 2px solid; border-left: 2px solid; border-right: 2px solid;"><span>VAT</span></td>
<td class="text-right" style="border: 2px solid; border-left: 2px solid; border-right: 2px solid;">
<span t-field="o.amount_tax" t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
</td>
</tr>
<tr style="font-family: Calibri">
<td class="text-right" style="border: 2px solid; border-left: 2px solid; border-right: 2px solid;"><span>Amount</span></td>
<td class="text-right" style="border: 2px solid; border-left: 2px solid; border-right: 2px solid;">
<span t-field="o.amount_total" t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
</td>
</tr>
<tr style="font-family: Calibri">
<td class="text-right" style="border: 0px solid; border-left: 0px solid; border-right: 0px solid; font-family: Calibri Bold;"></td>
<td class="text-right" style="border: 0px solid; border-left: 0px solid; border-right: 0px solid; font-family: Calibri Bold;"></td>
</tr>
<tr style="font-family: Calibri">
<td class="text-right" style="border: 4px solid; border-left: 4px solid; border-right: 4px solid; font-family: Calibri Bold;"><span>Total</span></td>
<td class="text-right" style="border: 4px solid; border-left: 4px solid; border-right: 4px solid; font-family: Calibri Bold;">
<span t-field="o.amount_total" t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
</td>
</tr>
</table>
</div>
</div>
</div>
<div class="footer" style="border-top:2px solid">
<div class="col-xs-12 text-center">
<table class="col-xs-12 text-center">
<tr style="height: 34px;font-family: Calibri">
<td>
</div>
</td>
</tr>
</table>
</div>
</div>
我还通过创建文件为荷兰语设置了一些翻译文件my_module/i18n/nl.po
的内容是:
#. module: custom
#: view:website:account.report_invoice_document
msgid "Telephone"
msgstr "Telefoon"
#. module: custom
#: view:website:account.report_invoice_document
msgid "Invoice Number"
msgstr "Factuurnummer"
#. module: custom
#: view:website:account.report_invoice_document
msgid "Invoice Date :"
msgstr "Factuurdatum : "
#. module: custom
#: view:website:account.report_invoice_document
msgid "INVOICE"
msgstr "FACTUUR"
#. module: custom
#: view:website:account.report_invoice_document
msgid "Invoice Number"
msgstr "Factuur nummer"
#. module: custom
#: view:website:account.report_invoice_document
msgid "VAT"
msgstr "BTW"
#. module: custom
#: view:website:account.report_invoice_document
msgid "Discount"
msgstr "Korting"
#. module: custom
#: view:website:account.report_invoice_document
msgid "Refund"
msgstr "Creditnota"
虽然我可以从日志中看到该文件已加载并且翻译已加载,但它们并未出现在报告中。
当我转到设置 -> 翻译 -> 翻译的术语时,我可以看到我的术语已被正确翻译。但它们没有出现在报告中。该报告有attachment_use="False"