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

CKEditor设置lang为en仍无法切换为英文,求正确配置方案

问题原因

  • 你当前代码中CKEditor的语言配置值为language: "de",de是德语的语言编码,不是英文
  • 你之前尝试设置的lang: "en"参数名错误,CKEditor 5的语言配置字段为language,参数名写错会导致配置不生效

解决方法

找到CKEditor初始化代码中的配置部分,将language的参数值修改为en即可,修改后的核心代码如下:

ClassicEditor.create(document.querySelector(".editor"), {
  toolbar: {
    items: [
      "|",
      "bold",
      "italic",
      "link",
      "bulletedList",
      "numberedList",
      "|",
      "indent",
      "outdent",
      "|",
      "imageUpload",
      "blockQuote",
      "mediaEmbed",
      "undo",
      "redo"
    ]
  },
  // 修正配置:参数名用language,参数值为英文编码en
  language: "en",
  image: {
    toolbar: ["imageTextAlternative", "imageStyle:full", "imageStyle:side"]
  },
  licenseKey: ""
})

补充说明

英文是CKEditor的默认内置语言,不需要额外引入语言包,修改配置后如果没有立即生效,清除浏览器缓存后重新加载页面即可。如果后续需要切换其他非英文语言,才需要额外引入对应语言的资源包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 04:18:02