如何从OdooV14

问题描述 投票:0回答:2
eRror消息清楚地说:“无法停用网站上当前使用的语言。”因此,语言是在网站记录上设置的。

访问网站菜单>配置>网站(打开开发人员模式后,网站菜单可见)

odoo odoo-14
2个回答
1
投票

验证所有网站记录并将默认语言更改为西班牙语。

如果网站记录中的一切都很好,然后转到“设置”>网站并删除英语。 enter image description here

ODOO已超载了

res.lang模型的enter image description here写入函数,以避免禁用网站语言列表(language_ids

)中的语言:

0
投票
if self.env['website'].search([('language_ids', 'in', self._ids)]): raise UserError(_("Cannot deactivate a language that is currently used on a website."))

对于用户和合作伙伴,Odoo将检查是否将lang

字段设置为您要禁用的语言并生成错误:
if vals.get('active') == False:
    if self.env['res.users'].search_count([('lang', 'in', lang_codes)]):
        raise UserError(_("Cannot deactivate a language that is currently used by users."))
    if self.env['res.partner'].search_count([('lang', 'in', lang_codes)]):
        raise UserError(_("Cannot deactivate a language that is currently used by contacts."))

为了禁用语言,您必须更新用户和联系人的语言,更新网站语言列表和默认网站语言
    

如果我尝试从网站上删除并显示此消息:“您无法将ODOO设置为自动化过程使用的语言。”

..我怎么能弄清楚,在高级中thx。
	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.