diff --git a/components/locale/ms_MY.ts b/components/locale/ms_MY.ts index dc1b996245..1b3fd3aacf 100644 --- a/components/locale/ms_MY.ts +++ b/components/locale/ms_MY.ts @@ -1,10 +1,12 @@ +/* eslint-disable no-template-curly-in-string */ import Pagination from 'rc-pagination/lib/locale/ms_MY'; - import type { Locale } from '.'; import Calendar from '../calendar/locale/ms_MY'; import DatePicker from '../date-picker/locale/ms_MY'; import TimePicker from '../time-picker/locale/ms_MY'; +const typeTemplate = '${label} bukan ${type} jenis yang sah'; + const localeValues: Locale = { locale: 'ms-my', Pagination, @@ -14,28 +16,35 @@ const localeValues: Locale = { global: { placeholder: 'Sila pilih', }, - Text: { - edit: 'Sunting', - copy: 'Salin', - copied: 'Berjaya menyalin', - expand: 'Kembang', - }, - Empty: { - description: 'Tiada data', - }, Table: { filterTitle: 'Cari dengan tajuk', filterConfirm: 'OK', filterReset: 'Menetapkan semula', emptyText: 'Tiada data', - selectAll: 'Pilih semua', + selectAll: 'Pilih Semua', selectInvert: 'Terbalikkan', + filterEmptyText: 'Tiada Saringan', + filterCheckall: 'Semak Semua', + filterSearchPlaceholder: 'Cari', + selectNone: 'Kosong Semua', + selectionAll: 'Semua Data', + sortTitle: 'Urutkan', + expand: 'Buka', + collapse: 'Tutup', + triggerDesc: 'Turun', + triggerAsc: 'Naik', + cancelSort: 'Batal Urut', }, Modal: { okText: 'OK', cancelText: 'Batal', justOkText: 'OK', }, + Tour: { + Next: 'Seterusnya', + Previous: 'Sebelumnya', + Finish: 'Tamat', + }, Popconfirm: { okText: 'OK', cancelText: 'Batal', @@ -46,9 +55,12 @@ const localeValues: Locale = { searchPlaceholder: 'Carian di sini', itemUnit: 'item', itemsUnit: 'item', - }, - Icon: { - icon: 'ikon', + remove: 'Buang', + selectCurrent: 'Pilih Halaman Ini', + removeCurrent: 'Buang Dari Halaman Ini', + selectAll: 'Pilih Semua', + removeAll: 'Buang Semua', + selectInvert: 'Balik Pilihan', }, Upload: { uploading: 'Sedang memuat naik...', @@ -57,6 +69,78 @@ const localeValues: Locale = { previewFile: 'Tengok fail', downloadFile: 'Muat turun fail', }, + Empty: { + description: 'Tiada data', + }, + Icon: { + icon: 'ikon', + }, + Text: { + edit: 'Sunting', + copy: 'Salin', + copied: 'Berjaya menyalin', + expand: 'Kembang', + }, + Form: { + optional: '(Opsional)', + defaultValidateMessages: { + default: 'Ralat pengesahan untuk ${label}', + required: 'Isi ${label}', + enum: '${label} mesti salah satu dari [${enum}]', + whitespace: '${label} tidak boleh kosong', + date: { + format: 'Format tarikh ${label} salah', + parse: '${label} tidak boleh jadi tarikh', + invalid: '${label} adalah tarikh tidak sah', + }, + types: { + string: typeTemplate, + method: typeTemplate, + array: typeTemplate, + object: typeTemplate, + number: typeTemplate, + date: typeTemplate, + boolean: typeTemplate, + integer: typeTemplate, + float: typeTemplate, + regexp: typeTemplate, + email: typeTemplate, + url: typeTemplate, + hex: typeTemplate, + }, + string: { + len: '${label} mesti ${len} aksara', + min: 'Min ${min} aksara', + max: 'Max ${max} aksara', + range: '${label} antara ${min}-${max} aksara', + }, + number: { + len: '${label} sama dengan ${len}', + min: 'Min ${min}', + max: 'Max ${max}', + range: '${label} antara ${min}-${max}', + }, + array: { + len: '${len} ${label}', + min: 'Min ${min} ${label}', + max: 'Max ${max} ${label}', + range: '${label} antara ${min}-${max}', + }, + pattern: { + mismatch: '${label} tidak sesuai ${pattern}', + }, + }, + }, + Image: { + preview: 'Pratonton', + }, + QRCode: { + expired: 'Kod QR luput', + refresh: 'Segar Semula', + }, + ColorPicker: { + presetEmpty: 'Tiada', + }, }; export default localeValues;