n***@163.com
n***@163.com
  • 发布:2025-08-26 11:02
  • 更新:2025-08-26 11:09
  • 阅读:21

【报Bug】uniapp+vue3,国际化下鸿蒙系统的tabbar无法翻译。

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.75

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS 5.0.5

手机厂商: 模拟器

手机机型: 5.1.0

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

其他界面的元素都可以正常翻译出来,只有tabbar无法翻译,经过多次测试,发现多语言环境下,鸿蒙的tabbar是跟随的回退语言,并且切换语言,tabbar的文字也不会切换到该语言对应的文字。

预期结果:

切换语言,自动翻译对应的tabbar

实际结果:

切换语言,tabbar一直显示mainfest.json里面的默认回退语言对应的字符串。

bug描述:

自己项目,加了自动切换语言功能,发现运行在鸿蒙模拟器的时候,tabbar无法翻译,h5和iOS/Android都正常,可以顺利翻译。

也测试了官方的i18n,也是如此。

2025-08-26 11:02 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

hello , 你说的是这个吗? https://uniapp.dcloud.net.cn/tutorial/i18n.html#pages

  • n***@163.com (作者)

    是的,页面可以正常国际化翻译,tabbar翻译失败,会自动显示mainfest.json里面设置的默认回退语言的翻译。

    2025-08-26 11:15

DCloud_UNI_OttoJi

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

目前鸿蒙页面国际化正常,未开放 tabbar 国际化,已在规划。你可以临时用 setTabItem 绕过处理。

  • n***@163.com (作者)

    谢谢 @DCloud_UNI_OttoJi,确认是暂未开放的话,我就再等等看吧。这个规划有时间节点吗?

    2025-08-26 11:16

要回复问题请先登录注册