Commit 4616d882d5b5d5dd64005f89b87a30e5b47270b0
Merge branch '2.0' of https://github.com/iview/iview into 2.0
Showing
4 changed files
with
153 additions
and
15 deletions
Show diff stats
1 | +import setLang from '../lang'; | |
2 | + | |
3 | +const lang = { | |
4 | + i: { | |
5 | + locale: 'ar-EG', | |
6 | + select: { | |
7 | + placeholder: 'إختيار', | |
8 | + noMatch: 'لا يوجد تطابق في البيانات', | |
9 | + loading: 'تحميل' | |
10 | + }, | |
11 | + table: { | |
12 | + noDataText: 'لا توجد بيانات', | |
13 | + noFilteredDataText: 'لا توجد بيانات', | |
14 | + confirmFilter: 'تأكيد', | |
15 | + resetFilter: 'إعادة تعيين', | |
16 | + clearFilter: 'الكل' | |
17 | + }, | |
18 | + datepicker: { | |
19 | + selectDate: 'إختر التاريخ', | |
20 | + selectTime: 'إختر الوقت', | |
21 | + startTime: 'وقت البداية', | |
22 | + endTime: 'وقت النهاية', | |
23 | + clear: 'إزالة', | |
24 | + ok: 'حسنا', | |
25 | + datePanelLabel: '[mmmm] [yyyy]', | |
26 | + month: 'شهر', | |
27 | + month1: 'يناير', | |
28 | + month2: 'فبراير', | |
29 | + month3: 'مارس', | |
30 | + month4: 'أبريل', | |
31 | + month5: 'مايو', | |
32 | + month6: 'يونيو', | |
33 | + month7: 'يوليو', | |
34 | + month8: 'أغسطس', | |
35 | + month9: 'سبتمبر', | |
36 | + month10: 'اكتوبر', | |
37 | + month11: 'نوفمبر', | |
38 | + month12: 'ديسمبر', | |
39 | + year: 'سنة', | |
40 | + weekStartDay: '0', | |
41 | + weeks: { | |
42 | + sun: 'أحد', | |
43 | + mon: 'إثنين', | |
44 | + tue: 'ثلاثاء', | |
45 | + wed: 'أربعاء', | |
46 | + thu: 'خميس', | |
47 | + fri: 'جمعة', | |
48 | + sat: 'سبت' | |
49 | + }, | |
50 | + months: { | |
51 | + m1: 'يناير', | |
52 | + m2: 'فبراير', | |
53 | + m3: 'مارس', | |
54 | + m4: 'أبريل', | |
55 | + m5: 'مايو', | |
56 | + m6: 'يونيو', | |
57 | + m7: 'يوليو', | |
58 | + m8: 'أغسطس', | |
59 | + m9: 'سبتمبر', | |
60 | + m10: 'اكتوبر', | |
61 | + m11: 'نوفمبر', | |
62 | + m12: 'ديسمبر' | |
63 | + } | |
64 | + }, | |
65 | + transfer: { | |
66 | + titles: { | |
67 | + source: 'المصدر', | |
68 | + target: 'الهدف' | |
69 | + }, | |
70 | + filterPlaceholder: 'إبحث هنا', | |
71 | + notFoundText: 'لا يوجد' | |
72 | + }, | |
73 | + modal: { | |
74 | + okText: 'حسنا', | |
75 | + cancelText: 'إلغاء' | |
76 | + }, | |
77 | + poptip: { | |
78 | + okText: 'حسنا', | |
79 | + cancelText: 'إلغاء' | |
80 | + }, | |
81 | + page: { | |
82 | + prev: 'الصفحة السابقة', | |
83 | + next: 'الصفحة التالية', | |
84 | + total: 'المجموع', | |
85 | + item: 'عنصر', | |
86 | + items: 'عناصر', | |
87 | + prev5: 'الخمس صفحات السابقة', | |
88 | + next5: 'الخمس صفحات التالية', | |
89 | + page: '/صفحة', | |
90 | + goto: 'الذهاب إلى', | |
91 | + p: '' | |
92 | + }, | |
93 | + rate: { | |
94 | + star: 'نجمة', | |
95 | + stars: 'نجوم' | |
96 | + }, | |
97 | + time: { | |
98 | + before: ' منذ', | |
99 | + after: ' بعد', | |
100 | + just: 'الآن', | |
101 | + seconds: ' ثواني', | |
102 | + minutes: ' دقائق', | |
103 | + hours: ' ساعات', | |
104 | + days: ' أيام' | |
105 | + }, | |
106 | + tree: { | |
107 | + emptyText: 'لا توجد بيانات' | |
108 | + } | |
109 | + } | |
110 | +}; | |
111 | + | |
112 | +setLang(lang); | |
113 | + | |
114 | +export default lang; | ... | ... |
src/locale/lang/ar-SA.js
... | ... | @@ -27,7 +27,7 @@ const lang = { |
27 | 27 | month1: 'يناير', |
28 | 28 | month2: 'فبراير', |
29 | 29 | month3: 'مارس', |
30 | - month4: 'آبريل', | |
30 | + month4: 'أبريل', | |
31 | 31 | month5: 'مايو', |
32 | 32 | month6: 'يونيو', |
33 | 33 | month7: 'يوليو', |
... | ... | @@ -48,18 +48,18 @@ const lang = { |
48 | 48 | sat: 'سبت' |
49 | 49 | }, |
50 | 50 | months: { |
51 | - m1: 'Jan', | |
52 | - m2: 'Feb', | |
53 | - m3: 'Mar', | |
54 | - m4: 'Apr', | |
55 | - m5: 'May', | |
56 | - m6: 'Jun', | |
57 | - m7: 'Jul', | |
58 | - m8: 'Aug', | |
59 | - m9: 'Sep', | |
60 | - m10: 'Oct', | |
61 | - m11: 'Nov', | |
62 | - m12: 'Dec' | |
51 | + m1: 'يناير', | |
52 | + m2: 'فبراير', | |
53 | + m3: 'مارس', | |
54 | + m4: 'أبريل', | |
55 | + m5: 'مايو', | |
56 | + m6: 'يونيو', | |
57 | + m7: 'يوليو', | |
58 | + m8: 'أغسطس', | |
59 | + m9: 'سبتمبر', | |
60 | + m10: 'اكتوبر', | |
61 | + m11: 'نوفمبر', | |
62 | + m12: 'ديسمبر' | |
63 | 63 | } |
64 | 64 | }, |
65 | 65 | transfer: { |
... | ... | @@ -86,7 +86,7 @@ const lang = { |
86 | 86 | items: 'عناصر', |
87 | 87 | prev5: 'الخمس صفحات السابقة', |
88 | 88 | next5: 'الخمس صفحات التالية', |
89 | - page: '/page', | |
89 | + page: '/صفحة', | |
90 | 90 | goto: 'الذهاب إلى', |
91 | 91 | p: '' |
92 | 92 | }, | ... | ... |
src/locale/lang/ko-KR.js
... | ... | @@ -94,6 +94,15 @@ const lang = { |
94 | 94 | star: '중요', |
95 | 95 | stars: '중요' |
96 | 96 | }, |
97 | + time: { | |
98 | + before: ' 전', | |
99 | + after: ' 후', | |
100 | + just: '방금', | |
101 | + seconds: ' 초', | |
102 | + minutes: ' 분', | |
103 | + hours: ' 시간', | |
104 | + days: ' 일' | |
105 | + }, | |
97 | 106 | tree: { |
98 | 107 | emptyText: '데이터 없음' |
99 | 108 | } |
... | ... | @@ -102,4 +111,4 @@ const lang = { |
102 | 111 | |
103 | 112 | setLang(lang); |
104 | 113 | |
105 | -export default lang; | |
106 | 114 | \ No newline at end of file |
115 | +export default lang; | ... | ... |
types/table.d.ts
... | ... | @@ -107,6 +107,11 @@ export declare interface Table extends Vue { |
107 | 107 | */ |
108 | 108 | $emit(eventName: "on-select-all", selection: object[]): this; |
109 | 109 | /** |
110 | + * 在多选模式下有效,点击取消全选时触发 | |
111 | + * selection:已选项数据 | |
112 | + */ | |
113 | + $emit(eventName: "on-select-all-cancel", selection: object[]): this; | |
114 | + /** | |
110 | 115 | * 在多选模式下有效,只要选中项发生变化时就会触发 |
111 | 116 | * selection:已选项数据 |
112 | 117 | */ |
... | ... | @@ -251,6 +256,16 @@ export declare interface TableColumn { |
251 | 256 | params?: TableColumnRenderHeadParams |
252 | 257 | ) => VNode; |
253 | 258 | /** |
259 | + * type 为 index 时可用,自定义序号 | |
260 | + * @param row 当前行数据 | |
261 | + */ | |
262 | + indexMethod?: (row?: object) => string | number; | |
263 | + /** | |
264 | + * 自定义渲染列,使用 slot-scope 写法 | |
265 | + * 声明 slot 后,就可以在 Table 的 slot 中使用 slot-scope | |
266 | + */ | |
267 | + slot?: string; | |
268 | + /** | |
254 | 269 | * 对应列是否可以排序,如果设置为 custom,则代表用户希望远程排序, |
255 | 270 | * 需要监听 Table 的 on- sort - change 事件,默认false |
256 | 271 | * @default false | ... | ... |