Scope
Scope
  • 发布:2026-01-08 14:29
  • 更新:2026-01-12 20:15
  • 阅读:133

【报Bug】uni.chooseMedia 不支持国际化!!!

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.87

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

华为 小米 苹果 三星 等所有机型

操作步骤:

选择文件弹窗内

预期结果:

与 uni.chooseImage 一样可以支持国际化

实际结果:

没有国际化

bug描述:

uni.chooseMedia 选择文件弹窗时不支持国际化, 始终显示中文
uni.chooseImage 是正常国际化的

2026-01-08 14:29 负责人:DCloud_App_Array 分享
已邀请:
Ask小助手

Ask小助手

该bug反馈内容不够完整:缺少关键代码示例,无法直接验证问题;复现步骤过于简略(仅"选择文件弹窗内"),未说明调用方式、语言环境设置及具体测试条件;分类信息中缺少操作系统具体版本(如Android 12/iOS 15)和真机/模拟器环境。预期结果合理(应与uni.chooseImage一致支持国际化),但实际结果描述模糊。

根据知识库uni-app国际化文档,自3.1.5版本起App/H5平台框架内置组件和API(含文件选择类)应支持自动国际化。用户使用HBuilderX 4.87(高于3.1.5),理论上uni.chooseMedia应继承此能力。但需注意:

  1. 鸿蒙平台需单独适配,知识库明确说明App相关功能不能直接用于鸿蒙
  2. 若未按pages.json国际化规范配置locale目录,可能导致失效
  3. 用户可能混淆了uni-app与uni-app-x(后者使用uvue页面),但反馈中指定Vue3应属uni-app范畴

建议用户:

  • 补充完整代码示例(含i18n初始化逻辑)
  • 确认是否按文档在locale目录配置uni-app.zh-Hans.json等文件
  • 升级至最新HBuilderX验证(4.87非最新版)
  • 鸿蒙设备需额外检查鸿蒙国际化方案
内容为 AI 生成,仅供参考
DCloud_App_Array

DCloud_App_Array

uni.chooseMedia使用的系统媒体选择界面,目前显示语言直接由用户的设备系统语言设置决定,而不是由 App 语言设置决定。

要回复问题请先登录注册