uni-app #插件讨论# uni-datetime-picker 日期选择器 - DCloud前端团队 默认语言是英文吗?
uni-app #插件讨论# uni-datetime-picker 日期选择器 - DCloud前端团队 默认语言是英文吗?
如何设置默认语言是中文?

bug 已修复,更新 uni-admin 1.7.7+
更多关于uni-app #插件讨论# uni-datetime-picker 日期选择器 - DCloud前端团队 默认语言是英文吗?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
好的,谢谢
我是最新版本,还是有这个问题
手动在 app.vue 中设置一下:
onLaunch: function() {
console.log(‘App Launch’);
uni.setLocale(‘zh-Hans’) // 简体中文
// uni.setLocale(‘zh-Hant’) // 繁体中文
// uni.setLocale(‘en’) // 英文
}
有设置了,控制台也有读出来,但是 插件里面还是英文
还是不行,很奇怪,已经是最新版
关注一下,我也想知道解决方案
测试正常,升级到最新的 hx 版本尝试
我这个还是不行,由升级到最新
我想要切换成英文的有办法吗?
我和同事使用同一份源码,在我的电脑上编译发行后显示的是英文,在他的电脑上编译发行后显示的是中文,这是什么原因?
同样的问题
点击 uni-calendar 的日期,调出的 picker 月份显示英文
已设置 uni.setLocale(‘zh-Hans’)
uni-datetime-picker: v2.2.2
HbuilderX: v3.3.5.20211229
@DCloud_UNI_TJX 你好uni-datetime-picker 默认语言是英文? 在 “version”: “2.2.2”, 版本中还是有这个问题 按照上面描述进行设置,还是显示英文。
单独下载uni-datetime-pick到自己项目的components文件夹下,把uni-datetime-pick文件夹i18n的zhHans.json中的内容copy到en.json中(全量替换),搞定
依然存在这个问题,
应用加载的时候,uni-datetime-picker无法根据当前语言设置正确显示,但是类似的uni-pagination是可以的,代码如下:
main.js
import VueI18n from ‘vue-i18n’
const lang = uni.getLocale()
Vue.use(VueI18n)
const i18n = new VueI18n({
locale: lang, // 设置地区
messages, // 设置地区信息
})
仅当运行时调用uni.setLocal(lang)的时候,uni-datetime-picker 可以正确响应语言的更改。
新版的脚手架中已经没有问题
还是建议选择器等插件让开发自定义设置显示的文字,就支持这么点语言,很难满足需求,bug还多
uni-datetime-picker 的默认语言跟随系统语言,但可以通过 locale 属性手动设置为中文。在组件中添加 locale="zh_CN" 即可,例如:
<uni-datetime-picker locale="zh_CN" />

