本文适用于希望在 Windows 系统下为 n8n v2.3.4(其他版本类似) 添加中文界面的开发者或用户。
Node.js 版本参考:20.19.0


📌 背景说明

n8n 是一个开源的低代码工作流自动化工具,但默认仅支持英文界面。虽然官方已支持国际化(i18n),但并未内置中文语言包。社区开发者 other-blowsnow 提供了完整的中文翻译资源,通过替换前端资源文件即可实现中文界面。

本文将手把手教你如何在 Windows 系统 下为本地安装的 n8n 添加中文支持。


🔧 前提条件

  • 已全局安装 n8n(通过 npm install -g n8n)
  • Node.js 版本:20.19.0
  • n8n 版本:2.3.4
  • 操作系统:Windows 10 / 11

💡 不确定 n8n 安装路径?可在命令行执行:

where n8n

通常路径为:C:\Program Files\nodejs\node_modules\n8n


在这里插入图片描述

📥 步骤一:下载中文语言包资源

  1. 打开 GitHub 项目页面

  2. 选择Source code (zip)进行下载
    在这里插入图片描述

  3. 解压下载的 ZIP 文件,你会看到如下结构:

    n8n-i18n-chinese-n8n-2.3.5/
    └── editor-ui-dist/
        └── ...(大量 .js、.css、index.html 等文件)
    

在这里插入图片描述

🗂️ 步骤二:替换 n8n 前端资源文件

  1. 找到你的 n8n 安装目录下的前端资源路径:

    C:\Program Files\nodejs\node_modules\n8n\node_modules\n8n-editor-ui\dist
    

在这里插入图片描述

🌐 步骤三:设置中文环境变量并重启 n8n

  1. 打开命令提示符(CMD)或 PowerShell,设置环境变量:

    set N8N_DEFAULT_LOCALE=zh-CN
    

在这里插入图片描述

✅ 注意:此命令仅对当前终端会话有效。若需永久生效,可将其加入系统环境变量。

  1. 启动 n8n:

    n8n start
    
  2. 打开浏览器访问 http://localhost:5678,刷新页面,界面已变为简体中文!

在这里插入图片描述


❓常见问题

Q1:替换后页面空白或报错?

  • 请确认 n8n 版本与中文包版本匹配(本教程基于 v2.3.4)。
  • 检查 dist 目录是否完整,特别是 index.html 是否存在。
  • 清除浏览器缓存或尝试无痕模式。

Q2:如何恢复英文?

  • 删除 dist 文件夹,恢复备份的 dist.bak。
  • 或启动时不设置 N8N_DEFAULT_LOCALE 环境变量。

Q3:Docker 用户怎么办?

  • 请参考项目 README 中的 Docker 镜像方案:
    docker run -it --rm --name n8n \
      -p 5678:5678 \
      -v ~/.n8n:/home/node/.n8n \
      -e N8N_DEFAULT_LOCALE=zh-CN \
      -e N8N_SECURE_COOKIE=false \
      blowsnow/n8n-chinese
    

📚 参考资料


Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐