From 794215133b5ff01f3d82c87c150d28b4dc4880c6 Mon Sep 17 00:00:00 2001 From: Yernar <69980289+YernarT@users.noreply.github.com> Date: Sat, 27 Jul 2024 14:25:42 +0500 Subject: [PATCH] feat(Locale): added Kazakh translations (#13025) --- packages/vant/src/locale/README.md | 1 + packages/vant/src/locale/README.zh-CN.md | 3 +- packages/vant/src/locale/lang/kk-KZ.ts | 81 ++++++++++++++++++++++++ 3 files changed, 84 insertions(+), 1 deletion(-) create mode 100644 packages/vant/src/locale/lang/kk-KZ.ts diff --git a/packages/vant/src/locale/README.md b/packages/vant/src/locale/README.md index 5f03ef7cf..2b0f36886 100644 --- a/packages/vant/src/locale/README.md +++ b/packages/vant/src/locale/README.md @@ -59,6 +59,7 @@ Current supported languages: | Icelandic | is-IS | `v3.4.7` | | Italian | it-IT | `v3.4.5` | | Japanese | ja-JP | - | +| Kazakh | kk-KZ | - | | Khmer | km-KH | `v4.1.2` | | Korean | ko-KR | `v3.4.3` | | Lao | la-LA | `v3.4.7` | diff --git a/packages/vant/src/locale/README.zh-CN.md b/packages/vant/src/locale/README.zh-CN.md index 4be764901..24bbae9a1 100644 --- a/packages/vant/src/locale/README.zh-CN.md +++ b/packages/vant/src/locale/README.zh-CN.md @@ -42,7 +42,7 @@ Locale.add(messages); | 语言 | 文件名 | 版本 | | -------------------- | ------------ | -------- | -| 阿拉伯语 | ar-SA | `v3.5.0` | +| 阿拉伯语 | ar-SA | `v3.5.0` | | 保加利亚语 | bg-BG | `v3.5.0` | | 孟加拉语(孟加拉国) | bn-BD | `v3.4.5` | | 丹麦语 | da-DK | `v3.4.8` | @@ -60,6 +60,7 @@ Locale.add(messages); | 冰岛语 | is-IS | `v3.4.7` | | 意大利语 | it-IT | `v3.4.5` | | 日语 | ja-JP | - | +| 哈萨克语 | kk-KZ | - | | 高棉语 | km-KH | `v4.1.2` | | 韩语/朝鲜语 | ko-KR | `v3.4.3` | | 老挝语 | la-LA | `v3.4.7` | diff --git a/packages/vant/src/locale/lang/kk-KZ.ts b/packages/vant/src/locale/lang/kk-KZ.ts new file mode 100644 index 000000000..ce0627566 --- /dev/null +++ b/packages/vant/src/locale/lang/kk-KZ.ts @@ -0,0 +1,81 @@ +export default { + name: 'Аты', + tel: 'Телефон', + save: 'Сақтау', + clear: 'Тазарту', + cancel: 'Бастарту', + confirm: 'Растау', + delete: 'Жою', + loading: 'Жүктелуде...', + noCoupon: 'Купондар жоқ', + nameEmpty: 'Аты-жөніңізді толтырыңыз', + addContact: 'Контакті қосу', + telInvalid: 'Дұрыс телефон нөмірін толтырыңыз', + vanCalendar: { + end: 'Аяқталу уақыты', + start: 'Бастау уақыты', + title: 'Күнді таңдау', + weekdays: ['ЖС', 'ДС', 'СС', 'СР', 'БС', 'ЖМ', 'СБ'], + monthTitle: (year: number, month: number) => { + const monthNames = [ + 'Қаңтар', + 'Ақпан', + 'Наурыз', + 'Сәуір', + 'Мамыр', + 'Маусым', + 'Шілде', + 'Тамыз', + 'Қыркүйек', + 'Қазан', + 'Қараша', + 'Желтоқсан', + ]; + + return `${year} ${monthNames[month - 1]}`; + }, + 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: 'Мекенжай қосу', + }, +};