uni-app showActionSheet在打包后ios系统中取消显示英文cancel

uni-app showActionSheet在打包后ios系统中取消显示英文cancel

操作步骤:

  • 测试环境

预期结果:

  • 英文显示为中文

实际结果:

  • 取消 显示为 cancle

bug描述:

```json
{
  "nvueCompiler": "uni-app",
  "nvueStyleCompiler": "uni-app",
  "compilerVersion": 3,
  "renderer": "native"
}

直接在真机上上运行是没问题的 但是打包后放到线上就会出现这个问题


更多关于uni-app showActionSheet在打包后ios系统中取消显示英文cancel的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

有谁知道这是为什么么?

更多关于uni-app showActionSheet在打包后ios系统中取消显示英文cancel的实战教程也可以访问 https://www.itying.com/category-93-b0.html


再顶一下

提供一下详细的问题复现步骤
另外可先参考 https://ask.dcloud.net.cn/article/38821 配置下 i18n 的指定语言试试:locale: zn-Hans

试过了 不生效 已经和原生开发配合解决了 谢谢你 主要是公司不同意升级sdk 高版本的应该没问题

这是一个常见的国际化配置问题。在uni-app中,showActionSheet的取消按钮文本默认跟随系统语言,但打包后可能出现语言识别异常。

解决方案:

  1. 检查manifest.json配置: 确保在manifest.jsonapp-plus节点下正确配置了语言设置:
"app-plus": {
  "locale": "zh_CN"
}
  1. 使用uni.setLocale: 在应用启动时强制设置语言:
uni.setLocale('zh_CN');
回到顶部