8***@qq.com
8***@qq.com
  • 发布:2023-02-02 19:35
  • 更新:2023-02-14 13:22
  • 阅读:326

【报Bug】manifest 多语言问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.18

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iphone 11

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: http://10.10.20.136:9200/

示例代码:
“locales” : {  
“en” : {  
“name” : “mifun”,  
“android” : {},  
“ios” : {  
“privacyDescription” : {  
“NSPhotoLibraryUsageDescription” : “To allow users to top up, they need to select an image from the album as a voucher”,  
“NSPhotoLibraryAddUsageDescription” : “Allow users to download product images by saving them to an album”  
}  
}  
},  
“zh” : {  
“name” : “米丰”,  
“android” : {},  
“privacyDescription” : {  
“NSPhotoLibraryUsageDescription” : “请问您是否同意充值时从相册中选择一张图片作为凭证”,  
“NSPhotoLibraryAddUsageDescription” : “请问您是否同意下载产品图片时将图片保存至相册”  
}  
},  
“vi” : {  
“name” : “mifun”,  
“android” : {},  
“ios” : {  
“privacyDescription” : {  
“NSPhotoLibraryUsageDescription” : “Khi cho phép người dùng nạp tiền, bạn cần chọn một hình ảnh từ album làm thông tin đăng nhập”,  
“NSPhotoLibraryAddUsageDescription” : “Cho phép người dùng tải xuống ảnh sản phẩm khi họ cần lưu ảnh vào album”  
}  
}  
}  

操作步骤:

见视频

预期结果:

提示框语言和app语种一致

实际结果:

部分提示跟随手机语言,固定不改变

bug描述:

各位好,我这边是一个多语言的 的问题,在审核中被拒绝了,请帮忙看下解决方法,初步估计是manifest中配置多语言失败了

代码:附件中的manifest.json ,locale 是语言文件,都放在根目录下面
现象:项目中设计了多语言 英文,中文,越南语,在设置我们的app内设置语言为越南语之后,,充值页面访问相机还是会出现中文提示,因此我们的审核被拒绝了。

操作说明:我在manifest中配置了多语言,但是该提示框的语言是根据手机默认语言来显示的,但是图中有【使用相机】4个字怎么修改都无法改变,想请问是不是mainfest里面没有生效,还是因为其他原因。

附件内容:manifest文件,locale 是语言文件 ,2张图片显示提示框,语言因为手机设置不同,还有复现视频。

我们的项目比较紧急,卡在这里过不了审核,希望得到快速的解决方案,谢谢。

2023-02-02 19:35 负责人:无 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

你好看下私信,需要提供一下资源便于排查问题

宇林

宇林

跟我需求一样,安卓也是同样问题,请求权限时的弹窗默认跟随系统语言,无法主动切换(修改app内语言无法切换)

要回复问题请先登录注册