You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo v14中无法停用英语:如何移除英语仅保留西班牙语?

解决Odoo无法停用英语(提示网站正在使用该语言)的问题

以下是一步步排查和解决的方法:

  • 检查网站核心语言配置
    进入网站模块的「网站设置」,确认:

    • 网站的默认语言已设为西班牙语
    • 如果有多网站部署,所有网站的默认语言都改成西班牙语
    • 禁用或调整语言切换器,确保只保留西班牙语选项
  • 清理网站内容的语言关联
    很多时候网站的页面、产品、博客等内容仍绑定英语,需批量修正:

    1. 开启开发者模式,进入「设置」-「技术」-「数据库结构」-「模型」
    2. 针对website.page、product.template、blog.post等网站相关模型,搜索lang字段为en_US(或对应英语代码)的记录,批量改为西班牙语(es_ES)
    3. 若有权限,可直接用SQL快速处理(以PostgreSQL为例):
      -- 检查网站页面的英语关联记录
      SELECT id, name, lang FROM website_page WHERE lang = 'en_US';
      -- 更新为西班牙语
      UPDATE website_page SET lang = 'es_ES' WHERE lang = 'en_US';
      
      -- 同理处理产品表
      UPDATE product_template SET lang = 'es_ES' WHERE lang = 'en_US';
      
  • 检查视图与模板的语言绑定
    开发者模式下,进入「设置」-「技术」-「用户界面」-「视图」,搜索所有lang字段设为英语的视图,将其改为西班牙语或清空(清空将继承系统默认语言)

  • 刷新缓存并重启服务

    • 进入「设置」-「技术」-「参数」-「系统参数」,清空ir.cache相关缓存
    • 重启Odoo服务器,确保所有配置生效
  • 再次尝试停用英语
    完成以上步骤后,回到「设置」-「翻译」-「语言」,找到英语并尝试停用。若仍报错,检查邮件模板、通知模板等容易忽略的内容是否还关联英语。

内容的提问来源于stack exchange,提问作者Ernesto Ruiz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 09:20:24