odoo 8:使用外部ID导入ir.translation

时间:2016-03-09 09:11:58

标签: import openerp translation odoo-8

我已成功将多个产品模板导入Odoo(版本8),并使用外部ID。现在我想将产品描述翻译导入ir.translation,并希望使用这些外部ID。我想,我必须放入字段"记录ID"对产品模板的引用 - 但遗憾的是,此字段在导入屏幕中不支持外部ID。

如何以优雅的方式导入带有外部ID的产品模板的翻译?

1 个答案:

答案 0 :(得分:0)

如果我理解得很好(你想翻译一个description记录的字段product.template,这是由你以前做过的模块中的XML代码引入的,你可以尝试这个并告诉我是否它有效:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data noupdate="0">
        <record id="whatever_you_want" model="ir.translation">
            <field name="name">product.template,description</field>
            <field name="type">model</field>
            <field name="res_id" ref="the_module_which_introduced_xml_records.the_xml_id_of_the_record_you_want_to_translate"/>
            <field name="lang">de_DE</field> <!-- The code of the language you want to translate to -->
            <field name="src">Your product template description</field>
            <field name="value">Your translation (in this case to German)</field>
        </record>
    </data>
</openerp>