1***@qq.com
1***@qq.com
  • 发布:2024-12-10 10:20
  • 更新:2024-12-11 12:07
  • 阅读:94

【报Bug】uni.getLocale 获取的语言不正确

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22H

HBuilderX类型: Alpha

HBuilderX版本号: 4.36

浏览器平台: Chrome

浏览器版本: 131.0.6778.109 (正式版本)

项目创建方式: HBuilderX

操作步骤:
const appLanguage = uni.getLocale();  
appLanguage === "en"; // true  
const info = uni.getSystemInfoSync();  
info.langauge === "zh-CN"; // true

预期结果:

返回正确的语言

实际结果:

返回en

bug描述:

uni.getLocale获取的语言在H5平台上不正确,均返回en,但是通过systemInfoSync获取的language是正确的,在andorid无此问题,我没有调用过setLocale根据文档上说明应该返回的是系统语言,H5应该是浏览器语言

2024-12-10 10:20 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

html 的 lang 从 en 改成 zh-CN 试试

  • 1***@qq.com (作者)

    似乎也没有用,获取的语言还是en,但是uni.getSystemInfoSync().language 是zh-TW

    2024-12-11 15:29

要回复问题请先登录注册