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

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 关注 分享
一抱一个胖猪猪

要回复文章请先登录注册

DCloud_UNI_GSQ

DCloud_UNI_GSQ (作者)

回复 辉0708 :
语言设置的 zh-Hans 吗?
2021-06-15 17:13
辉0708

辉0708

请问uni-app内置的组件和api使用不了国际化是什么原因呢,是使用vue-i18n插件的。应用里的内容国际化实现没问题
2021-06-15 16:29
DCloud_UNI_GSQ

DCloud_UNI_GSQ (作者)

回复 1***@qq.com :
是因为语言显示的不对所以才想强制显示吗?
2021-06-04 21:09
1***@qq.com

1***@qq.com

回复 DCloud_UNI_GSQ :
怎么取消国际化?强制中文,有相关文档吗
2021-05-21 15:42
1***@qq.com

1***@qq.com

回复 DCloud_UNI_GSQ :
picker组件上的取消完成按钮怎么强制中文啊?
2021-05-21 15:41
DCloud_UNI_GSQ

DCloud_UNI_GSQ (作者)

回复 l***@163.com :
已实现,后续会整理开放
2021-05-17 11:52
l***@163.com

l***@163.com

uni平台 目前支持的语言有限 如果uni底层实现也是用 vue-i18n 能否把 vue-i18n 实例api mergeLocaleMessage 开放出来
2021-05-14 15:00
l***@163.com

l***@163.com

是否考虑 增加 多语言key转换机制 比如在 pages.json 配置 或者 调用 uni api
2021-05-14 14:58
德克士特仑苏

德克士特仑苏

回复 DCloud_UNI_GSQ :
已有方案在尝试处理,但是我们希望能默认为中文;我们有越南客户使用,多语言支持越南文。这个代号不知道应该怎么处理
2021-05-08 12:04
DCloud_UNI_GSQ

DCloud_UNI_GSQ (作者)

回复 3***@qq.com :
支持了
2021-05-07 11:36