odoo16 translation module changes

The odoo16 translation module has changed a lot

1、

The ir.translation model is gone

2. Database:

The fields become:

{
    "en_US": "August",
    "zh_CN": "八月"
}

surface:

public.ir_model_fields_selection

 

module_data = self.search([('module', 'in', modules_to_remove)], order='id DESC')
        for data in module_data:
            if data.model == 'ir.model':
                model_ids.append(data.res_id)
            elif data.model == 'ir.model.fields':
                field_ids.append(data.res_id)
            elif data.model == 'ir.model.fields.selection':
                selection_ids.append(data.res_id)
            elif data.model == 'ir.model.constraint':
                constraint_ids.append(data.res_id)
            else:
                records_items.append((data.model, data.res_id))

Guess you like

Origin blog.csdn.net/fqfq123456/article/details/131192311