基于2512 LTS版本构建的openubmc
在语言信息页面有一个操作列,但这个列是空的:
按照帮助页面的描述,这里应该是可以开关的按钮才对:
请问这个是我构建配置的问题,还是bug
答案内容由AI生成,仅供参考:
如果您有商业需求支持多语言:
fr.json, ja.json 等)到 web_online_help 仓库。
注意:社区当前 不提供小语种支持,需自行维护。
向 openUBMC 社区提交 Issue:
根据您提供的信息和截图,您在 基于 openUBMC 2512 LTS 版本构建的系统 中,发现“语言管理”页面的“操作”列为空,无法进行开启/关闭语言的交互操作,而帮助文档中明确说明该位置应有开关按钮。以下是对此问题的详细分析。
现象:
环境:
根据 openUBMC 社区官方说明,从社区版本起,仅提供简体中文和英文两种语言支持,且 不再支持动态启用/禁用语言 的功能。这一策略与商业版(如 iBMC)不同。
来自社区用户“张雨博”的官方回复(文档参考 ID: 1 和 4):
“openUBMC社区发行版只提供中英两种,小语种当前社区没有这个翻译能力,依赖社区贡献。”
“openUBMC仅支持中英两种语言,其他小语种不再社区范围之内。”
这意味着:
您提到的帮助文档中描述“可开启/关闭语言”,这很可能是 针对商业版 iBMC V2/V3 的旧文档,未适配 openUBMC 社区版的实际行为。
已知问题:
- 社区用户曾反馈“web 上的语言选择与联机帮助不一致”。
- 官方回复建议:“将 web 上的语言选择也限制为中文、英文,与联机帮助保持一致”(文档参考 ID: 4)。
说明:
可能性较低。语言开关功能的缺失,是 openUBMC 社区版的设计决策,而非构建错误。
但需检查以下构建配置项:
hello-openubmc 或 webui 相关的定制化语言包?openUBMC_cn / openUBMC_en)的打包?
建议检查:
- 构建配置中是否包含
BMCSet_类语言相关开关(如BMCSet_SupportMultiLang,若存在)。- 检查
/opt/www/lang/目录下是否存在多语言 JSON 文件。- 确认
default_datas.lua中未强行注入非中英文语言项。
| 项目 | 判断 |
|---|---|
| 是否为 bug? | |
| 是否为配置问题? | |
| 是否应能操作? |
如果您有商业需求支持多语言:
fr.json, ja.json 等)到 web_online_help 仓库。
注意:社区当前 不提供小语种支持,需自行维护。
向 openUBMC 社区提交 Issue:
您遇到的现象是正常的,属于 openUBMC 2512 LTS 社区版的设计行为,而非构建错误或 bug。
如果您希望:
如需进一步验证,可执行以下命令检查系统语言配置:
# 查看当前 web 语言包是否存在
ls /opt/www/lang/
# 查看 BMC 版本
cat /etc/openubmc_version
如需帮助定制多语言功能,可参考 BMCStudio 工具进行前端调试与资源替换。
中英文为默认支持,不支持关闭功能,帖子中展示为正常场景