mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-05-22 06:31:45 +08:00
Merge branch 'dev' into next
This commit is contained in:
commit
8e78b6d8ad
@ -28,7 +28,7 @@
|
|||||||
## Features
|
## Features
|
||||||
|
|
||||||
- 🚀 1KB Component average size (min+gzip)
|
- 🚀 1KB Component average size (min+gzip)
|
||||||
- 🚀 65+ High quality components
|
- 🚀 70+ High quality components
|
||||||
- 💪 90%+ Unit test coverage
|
- 💪 90%+ Unit test coverage
|
||||||
- 💪 Written in TypeScript
|
- 💪 Written in TypeScript
|
||||||
- 📖 Extensive documentation and demos
|
- 📖 Extensive documentation and demos
|
||||||
@ -38,9 +38,8 @@
|
|||||||
- 🍭 Support Custom Theme
|
- 🍭 Support Custom Theme
|
||||||
- 🍭 Support Accessibility (still improving)
|
- 🍭 Support Accessibility (still improving)
|
||||||
- 🍭 Support Dark Mode (Requires upgrade to [Vant 4](https://vant-contrib.gitee.io/vant/v4/#/en-US/config-provider))
|
- 🍭 Support Dark Mode (Requires upgrade to [Vant 4](https://vant-contrib.gitee.io/vant/v4/#/en-US/config-provider))
|
||||||
- 🍭 Support i18n
|
- 🍭 Support SSR
|
||||||
- 🍭 Support Dark Mode
|
- 🌍 Support i18n, built-in 20+ languages
|
||||||
- 🌍 Support SSR
|
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
|
@ -25,26 +25,25 @@
|
|||||||
|
|
||||||
### 介绍
|
### 介绍
|
||||||
|
|
||||||
Vant 是**有赞前端团队**开源的移动端组件库,于 2017 年开源。Vant 对内承载了有赞所有核心业务,对外服务十多万开发者,是业界主流的移动端组件库之一。
|
Vant 是一个**轻量、可靠的移动端组件库**,于 2017 年开源。
|
||||||
|
|
||||||
目前 Vant 官方提供了 [Vue 2 版本](https://vant-contrib.gitee.io/vant/v2)、[Vue 3 版本](https://vant-contrib.gitee.io/vant)和[微信小程序版本](http://vant-contrib.gitee.io/vant-weapp),并由社区团队维护 [React 版本](https://github.com/3lang3/react-vant)和[支付宝小程序版本](https://github.com/ant-move/Vant-Aliapp)。
|
目前 Vant 官方提供了 [Vue 2 版本](https://vant-contrib.gitee.io/vant/v2)、[Vue 3 版本](https://vant-contrib.gitee.io/vant)和[微信小程序版本](http://vant-contrib.gitee.io/vant-weapp),并由社区团队维护 [React 版本](https://github.com/3lang3/react-vant)和[支付宝小程序版本](https://github.com/ant-move/Vant-Aliapp)。
|
||||||
|
|
||||||
## 特性
|
## 特性
|
||||||
|
|
||||||
- 🚀 性能极佳,组件平均体积小于 1KB(min+gzip)
|
- 🚀 性能极佳,组件平均体积小于 1KB(min+gzip)
|
||||||
- 🚀 65+ 个高质量组件,覆盖移动端主流场景
|
- 🚀 70+ 个高质量组件,覆盖移动端主流场景
|
||||||
- 💪 使用 TypeScript 编写,提供完整的类型定义
|
- 💪 使用 TypeScript 编写,提供完整的类型定义
|
||||||
- 💪 单元测试覆盖率超过 90%,提供稳定性保障
|
- 💪 单元测试覆盖率超过 90%,提供稳定性保障
|
||||||
- 📖 提供完善的中英文文档和组件示例
|
- 📖 提供丰富的中英文文档和组件示例
|
||||||
- 📖 提供 Sketch 和 Axure 设计资源
|
- 📖 提供 Sketch 和 Axure 设计资源
|
||||||
- 🍭 支持 Vue 2、Vue 3 和微信小程序
|
- 🍭 支持 Vue 2、Vue 3 和微信小程序
|
||||||
- 🍭 支持主题定制,内置 700+ 个主题变量
|
- 🍭 支持主题定制,内置 700+ 个主题变量
|
||||||
- 🍭 支持按需引入和 Tree Shaking
|
- 🍭 支持按需引入和 Tree Shaking
|
||||||
- 🍭 支持无障碍访问(持续改进中)
|
- 🍭 支持无障碍访问(持续改进中)
|
||||||
- 🍭 支持深色模式(需要升级至 [Vant 4](https://vant-contrib.gitee.io/vant/v4/#/zh-CN/config-provider))
|
- 🍭 支持深色模式(从 [Vant 4](https://vant-contrib.gitee.io/vant/v4/#/zh-CN/config-provider) 开始支持)
|
||||||
- 🍭 支持服务器端渲染
|
- 🍭 支持服务器端渲染
|
||||||
- 🍭 支持深色模式
|
- 🌍 支持国际化,内置 20+ 种语言包
|
||||||
- 🌍 支持国际化和语言包定制
|
|
||||||
|
|
||||||
## 安装
|
## 安装
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
### 介绍
|
### 介绍
|
||||||
|
|
||||||
Vant 是基于有赞 [Zan Design System](https://design.youzan.com/) 视觉规范实现的组件库,在这里可以下载 Vant 的设计资源。
|
本页面提供 Vant 的设计资源下载。
|
||||||
|
|
||||||
## 设计稿
|
## 设计稿
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
### Features
|
### Features
|
||||||
|
|
||||||
- 🚀 1KB Component average size (min+gzip)
|
- 🚀 1KB Component average size (min+gzip)
|
||||||
- 🚀 65+ High quality components
|
- 🚀 70+ High quality components
|
||||||
- 💪 90%+ Unit test coverage
|
- 💪 90%+ Unit test coverage
|
||||||
- 💪 Written in TypeScript
|
- 💪 Written in TypeScript
|
||||||
- 📖 Extensive documentation and demos
|
- 📖 Extensive documentation and demos
|
||||||
@ -19,9 +19,8 @@
|
|||||||
- 🍭 Support Custom Theme
|
- 🍭 Support Custom Theme
|
||||||
- 🍭 Support Accessibility (still improving)
|
- 🍭 Support Accessibility (still improving)
|
||||||
- 🍭 Support Dark Mode (Requires upgrade to [Vant 4](https://vant-contrib.gitee.io/vant/v4/#/en-US/config-provider))
|
- 🍭 Support Dark Mode (Requires upgrade to [Vant 4](https://vant-contrib.gitee.io/vant/v4/#/en-US/config-provider))
|
||||||
- 🍭 Support i18n
|
- 🍭 Support SSR
|
||||||
- 🍭 Support Dark Mode
|
- 🌍 Support i18n, built-in 20+ languages
|
||||||
- 🌍 Support SSR
|
|
||||||
|
|
||||||
### Quickstart
|
### Quickstart
|
||||||
|
|
||||||
|
@ -8,30 +8,29 @@
|
|||||||
|
|
||||||
### 介绍
|
### 介绍
|
||||||
|
|
||||||
Vant 是**有赞前端团队**开源的移动端组件库,于 2017 年开源。Vant 对内承载了有赞所有核心业务,对外服务十多万开发者,是业界主流的移动端组件库之一。
|
Vant 是一个**轻量、可靠的移动端组件库**,于 2017 年开源。
|
||||||
|
|
||||||
目前 Vant 官方提供了 [Vue 2 版本](https://vant-contrib.gitee.io/vant/v2)、[Vue 3 版本](https://vant-contrib.gitee.io/vant)和[微信小程序版本](http://vant-contrib.gitee.io/vant-weapp),并由社区团队维护 [React 版本](https://github.com/3lang3/react-vant)和[支付宝小程序版本](https://github.com/ant-move/Vant-Aliapp)。
|
目前 Vant 官方提供了 [Vue 2 版本](https://vant-contrib.gitee.io/vant/v2)、[Vue 3 版本](https://vant-contrib.gitee.io/vant)和[微信小程序版本](http://vant-contrib.gitee.io/vant-weapp),并由社区团队维护 [React 版本](https://github.com/3lang3/react-vant)和[支付宝小程序版本](https://github.com/ant-move/Vant-Aliapp)。
|
||||||
|
|
||||||
### 版本提示
|
|
||||||
|
|
||||||
你当前浏览的是 **Vant 4.x 版本** 的文档,适用于 Vue 3 开发。如果你在使用 Vue 2,请浏览 [Vant 2 文档](https://vant-contrib.gitee.io/vant/v2)。
|
|
||||||
|
|
||||||
### 特性
|
### 特性
|
||||||
|
|
||||||
- 🚀 性能极佳,组件平均体积小于 1KB(min+gzip)
|
- 🚀 性能极佳,组件平均体积小于 1KB(min+gzip)
|
||||||
- 🚀 65+ 个高质量组件,覆盖移动端主流场景
|
- 🚀 70+ 个高质量组件,覆盖移动端主流场景
|
||||||
- 💪 使用 TypeScript 编写,提供完整的类型定义
|
- 💪 使用 TypeScript 编写,提供完整的类型定义
|
||||||
- 💪 单元测试覆盖率超过 90%,提供稳定性保障
|
- 💪 单元测试覆盖率超过 90%,提供稳定性保障
|
||||||
- 📖 提供完善的中英文文档和组件示例
|
- 📖 提供丰富的中英文文档和组件示例
|
||||||
- 📖 提供 Sketch 和 Axure 设计资源
|
- 📖 提供 Sketch 和 Axure 设计资源
|
||||||
- 🍭 支持 Vue 2、Vue 3 和微信小程序
|
- 🍭 支持 Vue 2、Vue 3 和微信小程序
|
||||||
- 🍭 支持主题定制,内置 700+ 个主题变量
|
- 🍭 支持主题定制,内置 700+ 个主题变量
|
||||||
- 🍭 支持按需引入和 Tree Shaking
|
- 🍭 支持按需引入和 Tree Shaking
|
||||||
- 🍭 支持无障碍访问(持续改进中)
|
- 🍭 支持无障碍访问(持续改进中)
|
||||||
- 🍭 支持深色模式(需要升级至 [Vant 4](https://vant-contrib.gitee.io/vant/v4/#/zh-CN/config-provider))
|
- 🍭 支持深色模式(从 [Vant 4](https://vant-contrib.gitee.io/vant/v4/#/zh-CN/config-provider) 开始支持)
|
||||||
- 🍭 支持服务器端渲染
|
- 🍭 支持服务器端渲染
|
||||||
- 🍭 支持深色模式
|
- 🌍 支持国际化,内置 20+ 种语言包
|
||||||
- 🌍 支持国际化和语言包定制
|
|
||||||
|
### 版本提示
|
||||||
|
|
||||||
|
你当前浏览的是 **Vant 4.x 版本** 的文档,适用于 Vue 3 开发。如果你在使用 Vue 2,请浏览 [Vant 2 文档](https://vant-contrib.gitee.io/vant/v2)。
|
||||||
|
|
||||||
### 快速上手
|
### 快速上手
|
||||||
|
|
||||||
|
@ -49,6 +49,7 @@ Current supported languages:
|
|||||||
| French | fr-FR | - |
|
| French | fr-FR | - |
|
||||||
| Hindi | hi-IN | `v3.4.3` |
|
| Hindi | hi-IN | `v3.4.3` |
|
||||||
| Indonesian | id-ID | `v3.4.5` |
|
| Indonesian | id-ID | `v3.4.5` |
|
||||||
|
| Icelandic | is-IS | `v3.4.7` |
|
||||||
| Italian | it-IT | `v3.4.5` |
|
| Italian | it-IT | `v3.4.5` |
|
||||||
| Japanese | ja-JP | - |
|
| Japanese | ja-JP | - |
|
||||||
| Korean | ko-KR | `v3.4.3` |
|
| Korean | ko-KR | `v3.4.3` |
|
||||||
@ -57,6 +58,7 @@ Current supported languages:
|
|||||||
| Portuguese (Brazil) | pt-BR | `v3.3.3` |
|
| Portuguese (Brazil) | pt-BR | `v3.3.3` |
|
||||||
| Romanian | ro-RO | - |
|
| Romanian | ro-RO | - |
|
||||||
| Russian | ru-RU | `v3.1.5` |
|
| Russian | ru-RU | `v3.1.5` |
|
||||||
|
| Swedish | sv-SE | `v3.4.7` |
|
||||||
| Turkish | tr-TR | - |
|
| Turkish | tr-TR | - |
|
||||||
| Thai | th-TH | - |
|
| Thai | th-TH | - |
|
||||||
| Ukrainian | uk-UA | `v3.4.5` |
|
| Ukrainian | uk-UA | `v3.4.5` |
|
||||||
|
@ -50,6 +50,7 @@ Locale.add(messages);
|
|||||||
| 法语 | fr-FR | - |
|
| 法语 | fr-FR | - |
|
||||||
| 印地语 | hi-IN | `v3.4.3` |
|
| 印地语 | hi-IN | `v3.4.3` |
|
||||||
| 印度尼西亚语 | id-ID | `v3.4.5` |
|
| 印度尼西亚语 | id-ID | `v3.4.5` |
|
||||||
|
| 冰岛语 | is-IS | `v3.4.7` |
|
||||||
| 意大利语 | it-IT | `v3.4.5` |
|
| 意大利语 | it-IT | `v3.4.5` |
|
||||||
| 日语 | ja-JP | - |
|
| 日语 | ja-JP | - |
|
||||||
| 韩语/朝鲜语 | ko-KR | `v3.4.3` |
|
| 韩语/朝鲜语 | ko-KR | `v3.4.3` |
|
||||||
@ -58,6 +59,7 @@ Locale.add(messages);
|
|||||||
| 葡萄牙语(巴西) | pt-BR | `v3.3.3` |
|
| 葡萄牙语(巴西) | pt-BR | `v3.3.3` |
|
||||||
| 罗马尼亚语 | ro-RO | - |
|
| 罗马尼亚语 | ro-RO | - |
|
||||||
| 俄罗斯语 | ru-RU | `v3.1.5` |
|
| 俄罗斯语 | ru-RU | `v3.1.5` |
|
||||||
|
| 瑞典语 | sv-SE | `v3.4.7` |
|
||||||
| 土耳其语 | tr-TR | - |
|
| 土耳其语 | tr-TR | - |
|
||||||
| 泰语 | th-TH | - |
|
| 泰语 | th-TH | - |
|
||||||
| 乌克兰语 | uk-UA | `v3.4.5` |
|
| 乌克兰语 | uk-UA | `v3.4.5` |
|
||||||
|
71
packages/vant/src/locale/lang/is-IS.ts
Normal file
71
packages/vant/src/locale/lang/is-IS.ts
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
export default {
|
||||||
|
name: 'Nafn',
|
||||||
|
tel: 'Sími',
|
||||||
|
save: 'Vista',
|
||||||
|
confirm: 'Staðfesta',
|
||||||
|
cancel: 'hætta við',
|
||||||
|
delete: 'Eyða',
|
||||||
|
loading: 'Hleður...',
|
||||||
|
noCoupon: 'Engin afsláttarmiða',
|
||||||
|
nameEmpty: 'Vinsamlegast fylltu út nafn',
|
||||||
|
addContact: 'Bæta við tengilið',
|
||||||
|
telInvalid: 'Gangað símanúmer',
|
||||||
|
vanCalendar: {
|
||||||
|
end: 'Enda',
|
||||||
|
start: 'Byrja',
|
||||||
|
title: 'Dagatal',
|
||||||
|
weekdays: [
|
||||||
|
'sunnudag',
|
||||||
|
'Mánudagur',
|
||||||
|
'þriðjudag',
|
||||||
|
'miðvikudag',
|
||||||
|
'fimmtudag',
|
||||||
|
'föstudag',
|
||||||
|
'laugardag',
|
||||||
|
],
|
||||||
|
monthTitle: (year: number, month: number) => `${year}/${month}`,
|
||||||
|
rangePrompt: (maxRange: number) => `Veldu ekki fleiri en ${maxRange} daga`,
|
||||||
|
},
|
||||||
|
vanCascader: {
|
||||||
|
select: 'Velja',
|
||||||
|
},
|
||||||
|
vanPagination: {
|
||||||
|
prev: 'Fyrri',
|
||||||
|
next: 'Næst',
|
||||||
|
},
|
||||||
|
vanPullRefresh: {
|
||||||
|
pulling: 'Dregðu til að endurnýja...',
|
||||||
|
loosing: 'Loose to refresh...',
|
||||||
|
},
|
||||||
|
vanSubmitBar: {
|
||||||
|
label: 'Samtals:',
|
||||||
|
},
|
||||||
|
vanCoupon: {
|
||||||
|
unlimited: 'Ótakmarkað',
|
||||||
|
discount: (discount: number) => `${discount * 10}% afsláttur`,
|
||||||
|
condition: (condition: number) => `Að minnsta kosti ${condition}`,
|
||||||
|
},
|
||||||
|
vanCouponCell: {
|
||||||
|
title: 'Afsláttarmiði',
|
||||||
|
count: (count: number) => `Þú átt ${count} afsláttarmiða`,
|
||||||
|
},
|
||||||
|
vanCouponList: {
|
||||||
|
exchange: 'Skipti',
|
||||||
|
close: 'Loka',
|
||||||
|
enable: 'Laus',
|
||||||
|
disabled: 'Ótiltækt',
|
||||||
|
placeholder: 'Afsláttarmiðakóði',
|
||||||
|
},
|
||||||
|
vanAddressEdit: {
|
||||||
|
area: 'Svæði',
|
||||||
|
postal: 'póstur',
|
||||||
|
areaEmpty: 'Vinsamlega veldu móttökusvæði',
|
||||||
|
addressEmpty: 'Heimilisfang má ekki vera tómt',
|
||||||
|
postalEmpty: 'Rangt póstnúmer',
|
||||||
|
addressDetail: 'Heimilisfang',
|
||||||
|
defaultAddress: 'Setja sem sjálfgefið heimilisfang',
|
||||||
|
},
|
||||||
|
vanAddressList: {
|
||||||
|
add: 'Bæta við nýju heimilisfangi',
|
||||||
|
},
|
||||||
|
};
|
63
packages/vant/src/locale/lang/sv-SE.ts
Normal file
63
packages/vant/src/locale/lang/sv-SE.ts
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
export default {
|
||||||
|
name: 'Namn',
|
||||||
|
tel: 'Telefon',
|
||||||
|
save: 'Spara',
|
||||||
|
confirm: 'Bekräfta',
|
||||||
|
cancel: 'Avbryt',
|
||||||
|
delete: 'Radera',
|
||||||
|
loading: 'Laddar...',
|
||||||
|
noCoupon: 'Inga kuponger',
|
||||||
|
nameEmpty: 'Vänligen fyll i namnet',
|
||||||
|
addContact: 'Lägg till kontakt',
|
||||||
|
telInvalid: 'Felformat telefonnummer',
|
||||||
|
vanCalendar: {
|
||||||
|
end: 'Slut',
|
||||||
|
start: 'Start',
|
||||||
|
title: 'Kalender',
|
||||||
|
weekdays: ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'],
|
||||||
|
monthTitle: (year: number, month: number) => `${year}/${month}`,
|
||||||
|
rangePrompt: (maxRange: number) => `Välj högst ${maxRange} dagar`,
|
||||||
|
},
|
||||||
|
vanCascader: {
|
||||||
|
select: 'Välj',
|
||||||
|
},
|
||||||
|
vanPagination: {
|
||||||
|
prev: 'Föregående',
|
||||||
|
next: 'Nästa',
|
||||||
|
},
|
||||||
|
vanPullRefresh: {
|
||||||
|
pulling: 'Dra för att uppdatera...',
|
||||||
|
loosing: 'Lös för att uppdatera...',
|
||||||
|
},
|
||||||
|
vanSubmitBar: {
|
||||||
|
label: 'Totalt:',
|
||||||
|
},
|
||||||
|
vanCoupon: {
|
||||||
|
unlimited: 'Obegränsat',
|
||||||
|
discount: (discount: number) => `${discount * 10}% rabatt`,
|
||||||
|
condition: (condition: number) => `Minst ${condition}`,
|
||||||
|
},
|
||||||
|
vanCouponCell: {
|
||||||
|
title: 'Kupong',
|
||||||
|
count: (count: number) => `Du har ${count} kuponger`,
|
||||||
|
},
|
||||||
|
vanCouponList: {
|
||||||
|
exchange: 'Utbyta',
|
||||||
|
close: 'Stäng',
|
||||||
|
enable: 'Tillgängliga',
|
||||||
|
disabled: 'Inte tillgänglig',
|
||||||
|
placeholder: 'Kupongkod',
|
||||||
|
},
|
||||||
|
vanAddressEdit: {
|
||||||
|
area: 'Område',
|
||||||
|
postal: 'Post',
|
||||||
|
areaEmpty: 'Välj ett mottagningsområde',
|
||||||
|
addressEmpty: 'Adressen får inte vara tom',
|
||||||
|
postalEmpty: 'Fel postnummer',
|
||||||
|
addressDetail: 'Adress',
|
||||||
|
defaultAddress: 'Ange som standardadress',
|
||||||
|
},
|
||||||
|
vanAddressList: {
|
||||||
|
add: 'Lägg till ny adress',
|
||||||
|
},
|
||||||
|
};
|
Loading…
x
Reference in New Issue
Block a user