diff --git a/packages/date-picker/src/basic/date-table.vue b/packages/date-picker/src/basic/date-table.vue
index b919ecb30..01e3e1fe4 100644
--- a/packages/date-picker/src/basic/date-table.vue
+++ b/packages/date-picker/src/basic/date-table.vue
@@ -24,7 +24,7 @@
|
+ v-text="cell.type === 'today' ? $t('datepicker.today') : cell.text">
@@ -214,7 +214,9 @@
},
methods: {
- $t: $t,
+ $t(...args) {
+ return $t.apply(this, args);
+ },
getCellClasses(cell) {
const selectionMode = this.selectionMode;
diff --git a/packages/date-picker/src/basic/month-table.vue b/packages/date-picker/src/basic/month-table.vue
index befa42cca..b56a0c497 100644
--- a/packages/date-picker/src/basic/month-table.vue
+++ b/packages/date-picker/src/basic/month-table.vue
@@ -58,7 +58,9 @@
},
methods: {
- $t: $t,
+ $t(...args) {
+ return $t.apply(this, args);
+ },
handleMonthTableClick(event) {
const target = event.target;
diff --git a/packages/date-picker/src/panel/date-range.vue b/packages/date-picker/src/panel/date-range.vue
index 4079225dd..3ec185b14 100644
--- a/packages/date-picker/src/panel/date-range.vue
+++ b/packages/date-picker/src/panel/date-range.vue
@@ -119,12 +119,12 @@
@@ -140,11 +140,11 @@
},
leftLabel() {
- return this.date.getFullYear() + '年 ' + (this.date.getMonth() + 1) + '月';
+ return this.date.getFullYear() + ' ' + this.$t('datepicker.month') + ' ' + (this.date.getMonth() + 1) + ' ' + this.$t('datepicker.month');
},
rightLabel() {
- return this.rightDate.getFullYear() + '年 ' + (this.rightDate.getMonth() + 1) + '月';
+ return this.rightDate.getFullYear() + ' ' + this.$t('datepicker.month') + ' ' + (this.rightDate.getMonth() + 1) + ' ' + this.$t('datepicker.month');
},
leftYear() {
diff --git a/packages/date-picker/src/panel/date.vue b/packages/date-picker/src/panel/date.vue
index 7e185a3e1..f68e0c576 100644
--- a/packages/date-picker/src/panel/date.vue
+++ b/packages/date-picker/src/panel/date.vue
@@ -15,7 +15,7 @@