1 | import { mergeLocale } from '../utils/merge-locale';
|
2 | import { base } from './base';
|
3 | const typeTemplate = '${label} Bukan satu yabg sah ${type}';
|
4 | const msMY = mergeLocale(base, {
|
5 | 'locale': 'ms-MY',
|
6 | 'common': {
|
7 | 'confirm': 'OK',
|
8 | 'cancel': 'Batal',
|
9 | 'loading': 'Memuatkan',
|
10 | 'close': 'Tutup'
|
11 | },
|
12 | 'Calendar': {
|
13 | 'title': 'Pemilihan tarikh',
|
14 | 'confirm': 'Ok',
|
15 | 'start': 'Mula',
|
16 | 'end': 'Tamat',
|
17 | 'today': 'Hari ini',
|
18 | 'markItems': ['Satu', 'Dua', 'Tiga', 'Empat', 'Lima', 'Enam', 'Hari'],
|
19 | 'yearAndMonth': 'Tahun${year} bulan ${month}'
|
20 | },
|
21 | 'Cascader': {
|
22 | 'placeholder': 'Sila pilih'
|
23 | },
|
24 | 'Dialog': {
|
25 | 'ok': 'Faham'
|
26 | },
|
27 | 'DatePicker': {
|
28 | 'tillNow': 'Sehingga kini'
|
29 | },
|
30 | 'ErrorBlock': {
|
31 | 'default': {
|
32 | 'title': 'Halaman mengalami beberapa isu kecil',
|
33 | 'description': 'Cuba kemudian'
|
34 | },
|
35 | 'busy': {
|
36 | 'title': 'Kesesakan di hadapan',
|
37 | 'description': 'Muat semula dan cuba'
|
38 | },
|
39 | 'disconnected': {
|
40 | 'title': 'Rangkaian agak sibuk',
|
41 | 'description': 'Untuk membantu membaiki, gerakkan jari anda.'
|
42 | },
|
43 | 'empty': {
|
44 | 'title': 'Tidak menemui apa yang anda perlukan',
|
45 | 'description': 'Cari yang lain'
|
46 | }
|
47 | },
|
48 | 'Form': {
|
49 | 'required': 'Wajib',
|
50 | 'optional': 'Pilihan',
|
51 | 'defaultValidateMessages': {
|
52 | 'default': 'Ralat pengesahan medan ${label}',
|
53 | 'required': 'Sila masukkan ${label}',
|
54 | 'enum': '${label} mestilah salah satu daripada [${enum}]',
|
55 | 'whitespace': '${label} Tidak boleh menjadi watak nol',
|
56 | 'date': {
|
57 | 'format': 'Format tarikh ${label} tidak sah',
|
58 | 'parse': '${label} tidak boleh ditukar kepada tarikh',
|
59 | 'invalid': '${label} Adalah tarikh yang tidak sah'
|
60 | },
|
61 | 'types': {
|
62 | 'string': typeTemplate,
|
63 | 'method': typeTemplate,
|
64 | 'array': typeTemplate,
|
65 | 'object': typeTemplate,
|
66 | 'number': typeTemplate,
|
67 | 'date': typeTemplate,
|
68 | 'boolean': typeTemplate,
|
69 | 'integer': typeTemplate,
|
70 | 'float': typeTemplate,
|
71 | 'regexp': typeTemplate,
|
72 | 'email': typeTemplate,
|
73 | 'url': typeTemplate,
|
74 | 'hex': typeTemplate
|
75 | },
|
76 | 'string': {
|
77 | 'len': '${label} Mestilah ${len} aksara',
|
78 | 'min': '${label} Sekurang-kurangnya ${min} aksara',
|
79 | 'max': '${label}Maksimum ${max} aksara',
|
80 | 'range': '${label} Mesti antara ${min}-${max} aksara'
|
81 | },
|
82 | 'number': {
|
83 | 'len': '${label} mesti sama dengan ${len}',
|
84 | 'min': 'Nilai minimum ${label} ialah ${min}',
|
85 | 'max': 'Nilai maksimum ${label} ialah ${max}',
|
86 | 'range': '${label}Mesti antara ${min}-${max}'
|
87 | },
|
88 | 'array': {
|
89 | 'len': 'Mesti ${len} ${label}',
|
90 | 'min': 'Minimum ${min} ${label}',
|
91 | 'max': 'Maksimum ${max} ${label}',
|
92 | 'range': '${label}Kuantiti mestilah antara ${min}-${max}'
|
93 | },
|
94 | 'pattern': {
|
95 | 'mismatch': '${label}Tidak sepadan dengan model${pattern}'
|
96 | }
|
97 | }
|
98 | },
|
99 | 'ImageUploader': {
|
100 | 'uploading': 'Sedang memuat naik...',
|
101 | 'upload': 'memuat naik'
|
102 | },
|
103 | 'InfiniteScroll': {
|
104 | 'noMore': 'Tiada lagi',
|
105 | 'failedToLoad': 'Gagal dimuatkan.',
|
106 | 'retry': 'Muat semula'
|
107 | },
|
108 | 'Input': {
|
109 | 'clear': 'Bersihkan'
|
110 | },
|
111 | 'Mask': {
|
112 | 'name': 'lapisan topeng latar belakang'
|
113 | },
|
114 | 'Modal': {
|
115 | 'ok': 'Faham'
|
116 | },
|
117 | 'PasscodeInput': {
|
118 | 'name': 'Kotak input kata laluan'
|
119 | },
|
120 | 'PullToRefresh': {
|
121 | 'pulling': 'Tarik ke bawah untuk muat semula',
|
122 | 'canRelease': 'Lepaskan untuk memuatkan semula',
|
123 | 'complete': 'Muat semula selesai'
|
124 | },
|
125 | 'SearchBar': {
|
126 | 'name': 'Kotak carian'
|
127 | },
|
128 | 'Slider': {
|
129 | 'name': 'Bar input gelongsor'
|
130 | },
|
131 | 'Stepper': {
|
132 | 'decrease': 'Menurun',
|
133 | 'increase': 'Meningkat'
|
134 | },
|
135 | 'Switch': {
|
136 | 'name': 'Suis'
|
137 | },
|
138 | 'Selector': {
|
139 | 'name': 'Pilih kumpulan'
|
140 | }
|
141 | });
|
142 | export default msMY; |
\ | No newline at end of file |