issue: Fix incorrect and missing Spanish locale translations

该问题发生在 Open WebUI 的西班牙语(Spanish locale)翻译文件中,部分用户界面字符串为空或翻译不准确(例如 “YouTube idioma” 应为 “Idioma de YouTube”)。优先排查翻译 JSON 文件中对应键值是否缺失或写错。

快速结论:该问题发生在 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)中所有待翻译键是否都有非空且正确的译文

解决步骤

  1. 打开 Open WebUI 的西班牙语 locale 翻译文件(通常在项目 src 或 locales 目录下)。
  2. 搜索所有值为空的翻译键,逐一补齐西班牙语译文。
  3. 对照英文原文,检查已有西班牙语译文是否存在语法或用词错误(例如 “YouTube idioma” 修正为 “Idioma de YouTube”)。
  4. 仅修改西班牙语 locale 文件,不触碰其他语言文件或应用逻辑代码。
  5. 提交 Pull Request 到 open-webui/open-webui 仓库,并在描述中说明修复了哪些键值。
  6. 注意:根据维护者回复,此类 i18n 修复不需要先开 Issue,可直接提交 PR。

验证方法

确认 Pull Request 被合并后,在 Open WebUI 界面将语言切换为西班牙语,检查之前为空或错误的字符串是否已显示正确译文。也可对照 locale 文件检查所有键值是否已填充且语法正确。

参考来源

open-webui/open-webui #28813

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 19630

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注