小竹bamboo
小竹bamboo
  • 发布:2025-02-20 09:22
  • 更新:2025-02-21 19:37
  • 阅读:17

【报Bug】国际化项目中设置为越南语之后刷新浏览器uni.getLocale()的返回值是en英文,而不是越南语

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.45

浏览器平台: Chrome

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

项目创建方式: HBuilderX

示例代码:

uni.setLocale(‘vi’)

操作步骤:

调用uni.getLocale()。如果当前语言为中文和英文时是正常的,但是如果当前语言为越南语,在刷新浏览器时会默认返回的是en英文

预期结果:

返回vi越南语

实际结果:

返回的是en英文

bug描述:

国际化语言包中配置的越南语语言包,但是在切换为越南语之后刷新浏览器会出现语言回退现象。在配置文件中设置的默认语言是中文zh,语言回退就默认变成en英文了

2025-02-20 09:22 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

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

提供个复现工程,说明 vue 和 HBuilderX 依赖版本吧。执行 set 之后是否正常,不刷页面的话是否可以,缩小下问题范围,是不是刷新之后默认取值有问题?

要回复问题请先登录注册