diff --git a/packages/vant/src/locale/README.md b/packages/vant/src/locale/README.md index 98ea7f646..5f03ef7cf 100644 --- a/packages/vant/src/locale/README.md +++ b/packages/vant/src/locale/README.md @@ -41,6 +41,7 @@ Current supported languages: | Language | Filename | Version | | ------------------------ | ------------ | -------- | +| Arabic | ar-SA | `v3.5.0` | | Bulgarian | bg-BG | `v3.5.0` | | Bangla (Bangladesh) | bn-BD | `v3.4.5` | | Danish | da-DK | `v3.4.8` | diff --git a/packages/vant/src/locale/README.zh-CN.md b/packages/vant/src/locale/README.zh-CN.md index e7f0dd190..4be764901 100644 --- a/packages/vant/src/locale/README.zh-CN.md +++ b/packages/vant/src/locale/README.zh-CN.md @@ -42,6 +42,7 @@ Locale.add(messages); | 语言 | 文件名 | 版本 | | -------------------- | ------------ | -------- | +| 阿拉伯语 | ar-SA | `v3.5.0` | | 保加利亚语 | bg-BG | `v3.5.0` | | 孟加拉语(孟加拉国) | bn-BD | `v3.4.5` | | 丹麦语 | da-DK | `v3.4.8` | diff --git a/packages/vant/src/locale/lang/ar-SA.ts b/packages/vant/src/locale/lang/ar-SA.ts new file mode 100644 index 000000000..8b93c061e --- /dev/null +++ b/packages/vant/src/locale/lang/ar-SA.ts @@ -0,0 +1,62 @@ +export default { + name: 'الاسم', + tel: 'الهاتف', + save: 'حفظ', + clear: 'مسح', + cancel: 'إلغاء', + confirm: 'تأكيد', + delete: 'حذف', + loading: 'جار التحميل...', + noCoupon: 'لا يوجد كوبونات', + nameEmpty: 'يرجى ملء الاسم', + addContact: 'إضافة جهة اتصال', + telInvalid: 'رقم الهاتف غير صحيح', + vanCalendar: { + end: 'نهاية', + start: 'بداية', + title: 'التقويم', + weekdays: ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], + monthTitle: (year: number, month: number) => `${year}/${month}`, + rangePrompt: (maxRange: number) => `اختر لا يزيد عن ${maxRange} أيام` + }, + vanCascader: { + select: 'اختر', + }, + vanPagination: { + prev: 'السابق', + next: 'التالي', + }, + vanPullRefresh: { + pulling: 'اسحب للتحديث...', + loosing: 'أفلت للتحديث...', + }, + vanSubmitBar: { + label: 'المجموع:', + }, + vanCoupon: { + unlimited: 'غير محدود', + discount: (discount: number) => `${discount * 10}% خصم`, + condition: (condition: number) => `على الأقل ${condition}`, + }, + vanCouponCell: { + title: 'كوبون', + count: (count: number) => `لديك ${count} كوبونات`, + }, + vanCouponList: { + exchange: 'استبدال', + close: 'إغلاق', + enable: 'متاح', + disabled: 'غير متاح', + placeholder: 'كود الكوبون', + }, + vanAddressEdit: { + area: 'المنطقة', + areaEmpty: 'يرجى اختيار منطقة استقبال', + addressEmpty: 'العنوان لا يمكن أن يكون فارغًا', + addressDetail: 'العنوان', + defaultAddress: 'تعيين كعنوان افتراضي', + }, + vanAddressList: { + add: 'إضافة عنوان جديد', + }, +}; \ No newline at end of file