最新版 UI2 运行库下实跑,navigator.language 和 SimpleProvider.language 都是 zh-CN;源码也有 "en" 兜底,正常不会是 undefined。截图更像是项目加载的 laya.ui2.js 版本不一致,或该属性被后续代码改写了,请补充完整的 IDE/引擎版本号。
在场景及 .i18ns 资源加载前可先设置:
Laya.Translations.provider.language = window.navigator.language || "en";
已经加载过翻译资源的话,设置后需要重新加载对应场景或翻译资源。
以上由 AI(codex)自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。