快速结论:该问题发生在 Open WebUI 的西班牙语(Spanish locale)翻译文件中,部分用户界面字符串为空或翻译不准确(例如 “YouTube idioma” 应为 “Idioma de YouTube”)。优先排查翻译 JSON 文件中对应键值是否缺失或写错。
适用环境:Open WebUI 0.11.0,Git Clone 安装方式,操作系统 Windows 11,浏览器 Chrome 151。未涉及 Docker、Ollama 或 CUDA 相关配置。
最快修复方案:暂无确认的一步修复方案。Issue 中维护者表示“PR is welcome”,即通过提交 Pull Request(仅修改西班牙语 locale 文件)来修复,不涉及应用逻辑改动。
注意事项:该 Issue 最终被关闭且未合并代码,属于“不需要 Issue、直接提 PR”的维护策略。翻译修复需确保仅改动 locale 文件,不要影响其他语言或应用逻辑;相关 Issue #25002 已关闭为 not planned,#21936 是另一个具体翻译错误,需区分处理。
问题场景
用户使用 Open WebUI 0.11.0(Git Clone 安装)时,检查西班牙语 locale 文件后发现部分翻译键值为空或翻译错误。例如 “YouTube idioma” 应为 “Idioma de YouTube”。该问题属于界面本地化字符串缺失或错误,不影响程序运行,也不产生日志。
报错原文
issue: Fix incorrect and missing Spanish locale translations
Expected Behavior: The Spanish locale should provide accurate and complete Spanish translations for all user-facing strings.
Actual Behavior: Some strings in the Spanish locale are empty, while others contain inaccurate Spanish translations. For example, "YouTube idioma" should be "Idioma de YouTube".
原因分析
可能原因:
1. 西班牙语 locale 翻译文件中存在空字符串值,即翻译键存在但值为空。
2. 部分翻译键的西班牙语译文不准确,例如 “YouTube idioma” 并非地道的西班牙语表达。
3. 该问题可能与全局 locale 翻译维护相关(参见 Issue #25002),但该 Issue 已被标记为 not planned;#21936 则涉及另一个具体的西班牙语翻译错误(openAPI 相关)。
环境排查
- Open WebUI 版本:0.11.0
- 安装方式:Git Clone
- 操作系统:Windows 11
- 浏览器:Chrome 151
- 需检查的依赖:无额外 Python、CUDA、PyTorch 或 Ollama 版本信息记录
- 重点确认:西班牙语 locale 文件(例如 es-ES 目录下的翻译 JSON)中所有待翻译键是否都有非空且正确的译文
解决步骤
- 打开 Open WebUI 的西班牙语 locale 翻译文件(通常在项目 src 或 locales 目录下)。
- 搜索所有值为空的翻译键,逐一补齐西班牙语译文。
- 对照英文原文,检查已有西班牙语译文是否存在语法或用词错误(例如 “YouTube idioma” 修正为 “Idioma de YouTube”)。
- 仅修改西班牙语 locale 文件,不触碰其他语言文件或应用逻辑代码。
- 提交 Pull Request 到 open-webui/open-webui 仓库,并在描述中说明修复了哪些键值。
- 注意:根据维护者回复,此类 i18n 修复不需要先开 Issue,可直接提交 PR。
验证方法
确认 Pull Request 被合并后,在 Open WebUI 界面将语言切换为西班牙语,检查之前为空或错误的字符串是否已显示正确译文。也可对照 locale 文件检查所有键值是否已填充且语法正确。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。

![[Question]: How to deal with the situation that the user_id returned in the Conversation table in the database is null?](https://www.chat-gpts.plus/wp-content/uploads/2026/08/7940-bcfd3c79-768x403.jpg)
![[Question]: dependency failed to start: container ragflow-mysql is unhealthy](https://www.chat-gpts.plus/wp-content/uploads/2026/08/7501-3cad0829-768x403.jpg)