国际化
Element Plus Mobile 组件默认使用英语。如果你想使用其他 语言,请继续阅读以了解具体方法。
全局配置
Element Plus Mobile 提供全局配置选项。
ts
import ElementPlusMobile from 'element-plus-mobile'
import zhCn from 'element-plus-mobile/es/locale/lang/zh-cn'
app.use(ElementPlusMobile, {
locale: zhCn,
})配置提供者
Element Plus Mobile还提供了一个Vue组件ConfigProvider 用于全局配置区域设置和其他设置。
vue
<template>
<el-config-provider :locale="zhCn">
<app />
</el-config-provider>
</template>
<script setup lang="ts">
import { ElConfigProvider } from 'element-plus-mobile'
import zhCn from 'element-plus-mobile/es/locale/lang/zh-cn'
</script>日期和时间本地化
我们使用 Day.js 库来管理 DatePicker 等组件中的日期和时间。在 Day.js 中设置正确的区域设置以使国际化正常工作非常重要。您必须单独导入 Day.js 的语言环境配置。
ts
import 'dayjs/locale/zh-cn'CDN 使用
如果您通过 CDN 使用 Element Plus Mobile,则需要执行以下操作。让我们采取 以 unpkg 为例:
html
<script src="//unpkg.com/element-plus-mobile/dist/locale/zh-cn"></script>
<script>
app.use(ElementPlusMobile, {
locale: ElementPlusMobileLocaleZhCn,
})
</script>完整文档请参考:ConfigProvider
- 简体中文(zh-cn)
- 美式英语(en)
- A塞拜疆语 (az)
- 德国(de)
- 葡萄牙语(pt)
- 西班牙语 (es)
- 丹麦语(da)
- 法语 (fr)
- 挪威语(nb-NO)
- 繁体中文 (zh-tw)
- 意大利语(it)
- 韩语 (ko)
- 日语 (ja)
- 荷兰语 (nl)
- 越南语 (vi)
- 俄语 (ru)
- 土耳其语 (tr)
- 巴西葡萄牙语 (pt-br)
- 波斯语 (fa)
- 泰(次)
- 印度尼西亚语(id)
- 保加利亚语(bg)
- 普什图语(pa)
- 波兰语 (pl)
- 芬兰语(fi)
- 瑞典语 (sv)
- 希腊语(el)
- 斯洛伐克(sk)
- 加泰罗尼亚 (ca)
- C捷克语(cs)
- U乌克兰语(英国)
- 土库曼 (tk)
- 泰米尔语(ta)
- L拉脱维亚(lv)
- A南非语 (af)
- 爱沙尼亚语(等)
- 斯洛文尼亚语 (sl)
- A阿拉伯语(ar)
- 希伯来语(he)
- L劳(lo)
- 立陶宛语 (lt)
- 蒙古语(百万)
- 哈萨克斯坦(kk)
- 匈牙利语(胡)
- 罗马尼亚语(ro)
- 库尔德语 (ku)
- 库尔德语(ckb)
- Uighur (ug-cn)
- 高棉 (公里)
- 塞尔维亚语(SR)
- 巴斯克语(欧盟)
- 吉尔吉斯(ky)
- 亚美尼亚语 (hy-am)
- 克罗地亚语(小时)
- 世界语 (eo)
- 孟加拉语(十亿)
- 马来语 (ms)
- 马达加斯加(毫克)
- 斯瓦希里语 (sw)
- Uzbek (uz-uz)
- 埃及阿拉伯语 (ar-eg)
- 缅甸语(我的)
- 印地语(嗨)
- 挪威(无)
- 香港中文(zh-hk)
- 澳门中文 (zh-mo)
- 泰卢固语(te)
如果您需要其他语言,PR 随时欢迎,您只需要在[此处](https://github.com/element-plus/element-plus/tree/dev/packages/locale/lang)添加语言文件。