打码男孩
打码男孩
  • 发布:2023-06-11 22:44
  • 更新:2023-07-07 14:57
  • 阅读:143

【报Bug】国际化打包后,隐私提示窗口的文字只能显示英文语言包的语言

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 教育版

HBuilderX类型: 正式

HBuilderX版本号: 3.8.4

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: MIUI 10

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

"privacy" : {
"prompt" : "template",
"template" : {
"title" : "%privacy.title%",
"message" : "%privacy.message%",
"buttonAccept" : "同意",
"buttonRefuse" : "拒绝",
"hrefLoader" : "system",
"second" : {
"title" : "温馨提示",
"message" : "  进入应用前,你需先同意《隐私政策》,否则将退出应用。",
"buttonAccept" : "同意并继续",
"buttonRefuse" : "退出应用"
}
}
},

操作步骤:

打包后,安装到手机,首次运行弹出隐私政策提示框,标题和内容无法预期显示

预期结果:

不同语言环境显示不同的语言内容。

实际结果:

中文简体、中文繁体、英文语言环境下,均显示英文语言的内容。

bug描述:

打自定义包,无法正常运行。
打正式包,安装后隐私弹窗的%占位符内容无法正常替换成相应语言,而是统一显示成英文语言包的内容。

示例代码已上传附件。

2023-06-11 22:44 负责人:DCloud_Android_DQQ 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

你是用的 androidPrivacy.json 配置的嘛。 提供一下完整的示例吧

要回复问题请先登录注册