DCloud_UNI_GSQ
DCloud_UNI_GSQ
  • 发布:2021-03-12 21:11
  • 更新:2024-04-02 10:13
  • 阅读:12742

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 (作者)

回复 德克士特仑苏 :
修改阻碍较大吗?
2021-04-12 19:39
德克士特仑苏

德克士特仑苏

回复 DCloud_UNI_GSQ :
因为我们目前有款app自己处理了国际化多语言,但是我们的代号与uniapp定义不一致,不能直接转换,使用的也是i18n,就想取消内置组件的国际化。(比如:中文简体 zn-Hans,我们定义的代号为 CN;并且我们定义了越南文)
2021-04-11 20:19
DCloud_UNI_GSQ

DCloud_UNI_GSQ (作者)

回复 德克士特仑苏 :
可以,可以指定语言,参考我之前的回复
2021-04-09 19:42
德克士特仑苏

德克士特仑苏

回复 DCloud_UNI_GSQ :
可不可以配置取消国际化?
2021-04-09 18:25
DCloud_UNI_GSQ

DCloud_UNI_GSQ (作者)

回复 2***@qq.com :
确认了一下 uni.scanCode、uni.previewImage 等 API 支持配置,picker 等组件暂未支持
2021-04-06 15:30
2***@qq.com

2***@qq.com

回复 2***@qq.com :
剛剛測試i18n設置zh和en內置組件均無響應
2021-04-01 17:37
2***@qq.com

2***@qq.com

回复 DCloud_UNI_GSQ :
請問组件内置如下语言,對應的簡寫是否符合i18n簡寫表,例如中文繁体是zh_TW還是zh_HK
2021-04-01 17:31
2***@qq.com

2***@qq.com

回复 DCloud_UNI_GSQ :
好的,感謝,不問清楚,不太敢更新
2021-04-01 16:54
DCloud_UNI_GSQ

DCloud_UNI_GSQ (作者)

回复 2***@qq.com :
当使用 vue-i18n 时,会使用 vue-i18n 设置的语言。如果是默认语言和系统语言不符,应当作为 bug 反馈。
2021-04-01 15:33
2***@qq.com

2***@qq.com

回复 DCloud_UNI_GSQ :
就是应用内切换语言,原生怎么转换
2021-04-01 14:59