Files
n8n-guide/docs/installation/localization.md

146 lines
3.9 KiB
Markdown
Raw Permalink Normal View History

2025-09-09 09:29:17 +08:00
# n8n汉化
## 📚 学习资源
- **汉化教程**[n8n汉化指南](https://zhuanlan.zhihu.com/p/1937586953865372387)
- **官方文档**[n8n官方文档](https://docs.n8n.io)
- **中文文档**[n8n中文文档](https://docs.n8ncn.io)
2025-09-11 14:00:33 +08:00
在使用Docker部署时可以通过添加环境变量的方式实现界面汉化。
2025-09-09 09:29:17 +08:00
## 🌏 汉化的必要性
### 为什么需要汉化
<div class="feature-grid">
<div class="feature-card">
<div class="feature-icon">👥</div>
<h3>团队协作</h3>
<p>降低团队成员的学习门槛,提高工作效率</p>
</div>
<div class="feature-card">
<div class="feature-icon">📖</div>
<h3>理解准确</h3>
<p>避免因语言理解偏差导致的配置错误</p>
</div>
<div class="feature-card">
<div class="feature-icon">🎯</div>
<h3>专注业务</h3>
<p>减少语言障碍,专注于业务逻辑设计</p>
</div>
<div class="feature-card">
<div class="feature-icon">🚀</div>
<h3>快速上手</h3>
<p>新用户能更快熟悉界面和功能</p>
</div>
</div>
## 🐳 Docker部署汉化方案
2025-09-11 14:00:33 +08:00
### 环境变量汉化
2025-09-09 09:29:17 +08:00
最简单的汉化方式是通过环境变量设置:
```yaml title="docker-compose.yml"
version: '3.8'
services:
n8n:
image: n8nio/n8n
container_name: n8n
restart: unless-stopped
ports:
- "5678:5678"
environment:
# 基础配置
- GENERIC_TIMEZONE=Asia/Shanghai
- N8N_DEFAULT_LOCALE=zh-CN
- N8N_DEFAULT_BINARY_DATA_MODE=filesystem
# 界面汉化
- LOCALE=zh-CN
- LC_ALL=zh_CN.UTF-8
- LANG=zh_CN.UTF-8
# 认证配置
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=your-password
volumes:
- n8n_data:/home/node/.n8n
- /data/n8n/files:/files
volumes:
n8n_data:
```
## 🎨 界面汉化效果
### 汉化前后对比
| 功能区域 | 英文原版 | 中文汉化 |
|----------|----------|----------|
| **主菜单** | Workflows, Credentials, Executions | 工作流, 凭证, 执行历史 |
| **节点类型** | Triggers, Inputs, Processes, Outputs | 触发器, 输入, 处理, 输出 |
| **操作按钮** | Execute, Save, Activate, Settings | 执行, 保存, 激活, 设置 |
| **状态信息** | Running, Success, Error, Waiting | 运行中, 成功, 错误, 等待中 |
### 汉化覆盖范围
**已汉化内容**:
- 主界面菜单和导航
- 节点分类和常用节点名称
- 工作流操作按钮
- 错误提示信息
- 设置界面选项
⚠️ **部分汉化内容**:
- 某些第三方节点名称
- 高级配置选项
- 开发者相关功能
**未汉化内容**:
- 社区节点描述
- 技术文档链接
- 日志详细信息
## 🔧 汉化问题排查
### 常见问题和解决方案
| 问题 | 症状 | 解决方案 |
|------|------|----------|
| **语言包未生效** | 界面仍显示英文 | 检查挂载路径和环境变量 |
| **部分乱码** | 某些文字显示异常 | 确认字符集设置为UTF-8 |
| **功能异常** | 汉化后功能出错 | 使用官方语言包版本 |
### 验证汉化是否成功
```bash
# 检查容器环境变量
docker exec n8n env | grep -E "(LANG|LOCALE)"
# 检查语言包文件
docker exec n8n ls -la /usr/local/lib/node_modules/n8n/dist/packages/editor-ui/dist/static/locales/
# 查看n8n日志
docker-compose logs n8n | grep -i locale
```
## 📚 参考资源
- **详细汉化教程**: [n8n完整汉化指南](https://zhuanlan.zhihu.com/p/1937586953865372387)
- **官方多语言支持**: [n8n Internationalization](https://docs.n8n.io/hosting/configuration/#internationalization)
- **社区汉化项目**: GitHub上的中文社区维护版本
---
通过汉化您的团队可以更高效地使用n8n减少语言障碍带来的学习成本。
[上一章:凭证管理](credentials.md){ .md-button } [下一章:常用节点](../learning/common-nodes.md){ .md-button .md-button--primary }