uni-app 最新版本 hbx 中 uni-file-picker 选择照片界面显示为英文

uni-app 最新版本 hbx 中 uni-file-picker 选择照片界面显示为英文

示例代码:

<uni-file-picker ref=“files” :auto-upload=“false” :customUpload=“true” limit=“5”
@uploadMethod=“uploadMethod” v-model=“formData.imageValue” fileMediatype=“image” mode=“grid” />


## 操作步骤:

最新版本 hbx即可

## 预期结果:

显示中文

## 实际结果:

显示英文且无法切换

## bug描述:

期待是中文 但是 出现的是英文  

| 信息类别     | 信息详情         |
|--------------|------------------|
| 产品分类     | uniapp/App       |
| PC开发环境   | Mac              |
| PC版本号     | 11.0.1 (20B29)   |
| HBuilderX类型| Alpha            |
| HBuilderX版本| 3.2.7            |
| 手机系统     | Android          |
| 手机版本号   | Android 11       |
| 手机厂商     | 华为小米OPPO 等  |
| 手机机型     | 所有             |
| 页面类型     | vue              |
| 打包方式     | 云端             |
| 项目创建方式 | HBuilderX        |

![Image](https://www.itying.com/uniimg.php?url=https://img-cdn-tc.dcloud.net.cn/uploads/questions/20210923/d8c5821ffce0c8b4c1869b771f3bfba7.jpg)

更多关于uni-app 最新版本 hbx 中 uni-file-picker 选择照片界面显示为英文的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

问题复现,下个版本将修复,已加分,感谢您的反馈!

更多关于uni-app 最新版本 hbx 中 uni-file-picker 选择照片界面显示为英文的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个问题是由于 uni-file-picker 组件在最新版本中使用了系统原生的文件选择器,其界面语言跟随系统语言设置。如果系统语言是英文,组件界面就会显示为英文。

解决方法如下:

  1. 检查系统语言设置:确保设备的系统语言设置为中文。在 Android 设备的设置中,将语言切换为中文即可。

  2. 配置应用语言:在 manifest.json 中配置应用支持的语言。添加以下配置:

"app-plus": {
  "locale": "zh_CN"
}

这可以确保应用默认使用中文环境。

  1. 使用自定义文件选择:如果仍需控制界面语言,可以考虑使用 uni.chooseImage API 替代 uni-file-picker,自行实现文件选择逻辑。示例:
uni.chooseImage({
  count: 5,
  success: (res) => {
    // 处理选择的图片
  }
})
回到顶部