j***@outlook.com
j***@outlook.com
  • 发布:2024-08-20 14:23
  • 更新:2024-09-03 12:16
  • 阅读:478

【报Bug】APP内切换语言,manifest内的locales无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.24

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

iphone 12mini 18.0, 小米redmi note 5A MIUI 11.0.2

操作步骤:

manifest内设置多语言权限提示语,但是只跟随手机系统语言走,APP内切换成其它语言无效,只有更改系统语言,权限提示语才会变成对应语言

预期结果:

在APP更改语言以后,权限提示语也能变成对应语言

实际结果:

APP内更改语言,权限提示语还是系统语言,不会更改

bug描述:

manifest内设置多语言权限提示语,但是只跟随手机系统语言走,APP内切换成其它语言无效,只有更改系统语言,权限提示语才会变成对应语言

2024-08-20 14:23 负责人:BFC 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

iOS端只有在系统中切换语言系统的权限弹窗国际化才会生效,就是这样,不是Bug

BFC
  • j***@outlook.com (作者)

    我要是没看,怎么会写出上面的代码呢,我没看出我这哪里写的有问题,可以指导一下嘛

    2024-08-20 20:02

  • BFC

    回复 j***@outlook.com: 你是android 提示语有问题吧,我看截图代码,没看到android的隐私提示语配置,只有ios的隐私提示语配置

    2024-08-22 15:16

  • j***@outlook.com (作者)

    回复 BFC: 不是的,都有问题,是权限,权限说明只需要ios配置,但显示上,安卓和ios是一样的问题,app内更改语言,权限提示语都不会跟着切换,而是随系统语言,只有切换了系统语言,安卓和ios的权限提示语才会更改成对应语言

    2024-08-25 18:04

DCloud_UNI_CHB

DCloud_UNI_CHB

App内是怎么切换语言的?

  • j***@outlook.com (作者)

    按照hello-i18n示例工程写的,

    if (uni.getSystemInfoSync().platform == 'android') {

    uni.setLocale(e.code);

    } else {

    uni.setLocale(e.code);

    this.$i18n.locale = e.code;

    plus.runtime.restart()

    }

    2024-08-21 18:02

  • DCloud_UNI_CHB

    回复 j***@outlook.com: hello-i18n示例工程打包成App,可以正常切换吗?

    2024-08-21 18:09

  • j***@outlook.com (作者)

    回复 DCloud_UNI_CHB: 可是示例工程里没有做manifest的国际化,我APP内的多语言是没问题的,有问题的就是manifest的权限提示语这一块

    2024-08-22 09:08

  • 3***@qq.com

    回复 j***@outlook.com: 同样问题,权限这块一直只有中文提示,ios审核过不去了都

    2024-09-02 17:30

要回复问题请先登录注册

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容