DCloud_UNI_GSQ
DCloud_UNI_GSQ
  • 发布:2021-03-12 21:11
  • 更新:2025-01-09 10:47
  • 阅读:15824

uni-app 内置国际化方案说明

分类:uni-app

uni-app 从 3.1.5 版本开始框架内置组件开始完善国际化支持

  • App平台、H5平台 优化 uni.showModal、uni.showActionSheet 等 API 内置国际化支持
  • App平台 优化 应用退出提示内置国际化支持
  • App平台 优化 uni.scanCode、uni.previewImage 等 API 内置国际化支持
  • H5平台 优化 picker、video 组件内置国际化支持

这些组件内置如下语言

  • 中文简体 zh-Hans
  • 中文繁体 zh-Hant
  • 英语 en
  • 法语 fr
  • 西班牙语 es

组件和接口显示会根据系统语言环境自动切换,未支持的系统语言环境会显示为英文。

uni-app 3.2.5 版本以下当使用 vue-i18n 时,会使用 vue-i18n 设置的语言。

uni-app 3.2.5 版本开始请在 manifest.json 内配置,或者调用 uni.setLocale 进行设置,具体参考 locale.md

1 关注 分享
一抱一个胖猪猪

要回复文章请先登录注册

1***@qq.com

1***@qq.com

i18n组件插值h5有效,APP无效
2023-03-16 18:09
8***@qq.com

8***@qq.com

安卓:设置uni.setLocale(),切换自定义国际化语言导致APP白屏怎么处理?
2022-11-30 15:49
2***@qq.com

2***@qq.com

你好,我使用了vue-i18n模块实现了其他地方的国际化,但是getLocale()是en的时候,内置组件如uni.showModel没有自动策略为英文呢,反复试了好久都不行
2021-12-29 11:25
pandaQ

pandaQ

麻烦问一下本地设置了语言为英语,但是在授权的modal下面会有一行中文小字"使用相机",这是系统的问题还是代码的问题?有啥具体的解决方案额 https://ask.dcloud.net.cn/question/136462
2021-12-17 11:45
DCloud_UNI_GSQ

DCloud_UNI_GSQ (作者)

回复 罗夏 :
什么其他语言
2021-12-03 20:31
罗夏

罗夏

在扫描二维码页面未获取到相机权限时,其他语言提示的是中文的,这个如何修改。提示内容(未获得相机权限)
2021-12-03 14:51
1***@qq.com

1***@qq.com

回复 1***@qq.com :
我知道了 中文只能是 ‘zh-Hans’ 我用的‘zh-Hans-cn’
2021-11-26 10:36
1***@qq.com

1***@qq.com

回复 1***@qq.com :
我这个云打包的也是几个月前的版本了,这中间我更新全部是热更新,文字是这中间突然变的。打包版本是中文,引用了国际化语言,但默认是中文
2021-11-26 10:13
1***@qq.com

1***@qq.com

你好, 我的版本是3.2.2 目前云打包的uniapp也全部变成了英文提示 你这边写了设置语言环境是3.2.5 因为业务需求我不能重新打包上传到各应用平台,只支持热更新,在这种情况下我岂不是没有任何办法?
2021-11-26 10:11
DCloud_UNI_GSQ

DCloud_UNI_GSQ (作者)

回复 1***@qq.com :
单独发帖反馈
2021-11-02 20:12