From 80f21341888d3b34bacec888aee067ca95e2f006 Mon Sep 17 00:00:00 2001
From: neverland <jait.chen@foxmail.com>
Date: Sun, 25 Dec 2022 21:08:01 +0800
Subject: [PATCH] feat(Locale): add Dutch lang (#11419)

---
 packages/vant/src/locale/README.md       |  1 +
 packages/vant/src/locale/README.zh-CN.md |  1 +
 packages/vant/src/locale/lang/nl-NL.ts   | 61 ++++++++++++++++++++++++
 3 files changed, 63 insertions(+)
 create mode 100644 packages/vant/src/locale/lang/nl-NL.ts

diff --git a/packages/vant/src/locale/README.md b/packages/vant/src/locale/README.md
index 53fd7e733..3812b176b 100644
--- a/packages/vant/src/locale/README.md
+++ b/packages/vant/src/locale/README.md
@@ -61,6 +61,7 @@ Current supported languages:
 | Lao                      | la-LA        | `v3.4.7` |
 | Mongolian                | mm-MN        | `v4.0.5` |
 | Norwegian                | nb-NO        | -        |
+| Dutch                    | nl-NL        | `v4.0.5` |
 | Portuguese (Brazil)      | pt-BR        | `v3.3.3` |
 | Romanian                 | ro-RO        | -        |
 | Russian                  | ru-RU        | `v3.1.5` |
diff --git a/packages/vant/src/locale/README.zh-CN.md b/packages/vant/src/locale/README.zh-CN.md
index 8426345dc..65f476961 100644
--- a/packages/vant/src/locale/README.zh-CN.md
+++ b/packages/vant/src/locale/README.zh-CN.md
@@ -62,6 +62,7 @@ Locale.add(messages);
 | 老挝语               | la-LA        | `v3.4.7` |
 | 蒙古语               | mm-MN        | `v4.0.5` |
 | 挪威语               | nb-NO        | -        |
+| 荷兰语               | nl-NL        | `v4.0.5` |
 | 葡萄牙语(巴西)     | pt-BR        | `v3.3.3` |
 | 罗马尼亚语           | ro-RO        | -        |
 | 俄罗斯语             | ru-RU        | `v3.1.5` |
diff --git a/packages/vant/src/locale/lang/nl-NL.ts b/packages/vant/src/locale/lang/nl-NL.ts
new file mode 100644
index 000000000..213600f75
--- /dev/null
+++ b/packages/vant/src/locale/lang/nl-NL.ts
@@ -0,0 +1,61 @@
+export default {
+  name: 'naam',
+  tel: 'Telefoon',
+  save: 'Opslaan',
+  confirm: 'Bevestigen',
+  cancel: 'Annuleren',
+  delete: 'Verwijderen',
+  loading: 'Bezig met laden...',
+  noCoupon: 'Geen coupons',
+  nameEmpty: 'Vul de naam in',
+  addContact: 'Contact toevoegen',
+  telInvalid: 'Onjuist opgemaakt telefoonnummer',
+  vanCalendar: {
+    end: 'Einde',
+    start: 'Beginnen',
+    title: 'Kalender',
+    weekdays: ['Zon', 'Maan', 'Dins', 'Woens', 'Donder', 'Vrij', 'Zater'],
+    monthTitle: (year: number, month: number) => `${year}/${month}`,
+    rangePrompt: (maxRange: number) => `Kies niet meer dan ${maxRange} dagen`,
+  },
+  vanCascader: {
+    select: 'Selecteer',
+  },
+  vanPagination: {
+    prev: 'Vorige',
+    next: 'Volgende',
+  },
+  vanPullRefresh: {
+    pulling: 'Trekken om te vernieuwen...',
+    loosing: 'Los om te verversen...',
+  },
+  vanSubmitBar: {
+    label: 'Totaal:',
+  },
+  vanCoupon: {
+    unlimited: 'Onbeperkt',
+    discount: (discount: number) => `${discount * 10}% korting`,
+    condition: (condition: number) => `Ten minste ${condition}`,
+  },
+  vanCouponCell: {
+    title: 'Waardebon',
+    count: (count: number) => `Je hebt ${count} coupons`,
+  },
+  vanCouponList: {
+    exchange: 'Uitwisselen',
+    close: 'Sluiten',
+    enable: 'Beschikbaar',
+    disabled: 'Niet beschikbaar',
+    placeholder: 'Couponcode',
+  },
+  vanAddressEdit: {
+    area: 'Gebied',
+    areaEmpty: 'Selecteer een ontvangstgebied',
+    addressEmpty: 'Adres mag niet leeg zijn',
+    addressDetail: 'Adres',
+    defaultAddress: 'Instellen als standaardadres',
+  },
+  vanAddressList: {
+    add: 'Nieuw adres toevoegen',
+  },
+};