Commit 402dbd315f7e8105fd2243dd8c9bf682019fcf0f
Committed by
GitHub
Merge pull request #1997 from SergioCrisostomo/add-week-start-locale
Add week start (locale setting)
Showing
16 changed files
with
26 additions
and
11 deletions
Show diff stats
src/components/date-picker/base/date-table.vue
... | ... | @@ -89,8 +89,8 @@ |
89 | 89 | }, |
90 | 90 | cells () { |
91 | 91 | const date = new Date(this.year, this.month, 1); |
92 | - let day = getFirstDayOfMonth(date); // day of first day | |
93 | - day = (day === 0 ? 7 : day); | |
92 | + const weekStartDay = Number(this.t('i.datepicker.weekStartDay')); | |
93 | + const day = (getFirstDayOfMonth(date) || 7) - weekStartDay; // day of first day | |
94 | 94 | const today = clearHours(new Date()); // timestamp of today |
95 | 95 | const selectDay = clearHours(new Date(this.value)); // timestamp of selected day |
96 | 96 | const minDay = clearHours(new Date(this.minDate)); | ... | ... |
src/locale/lang/de-DE.js
... | ... | @@ -33,6 +33,7 @@ export default { |
33 | 33 | month11: 'November', |
34 | 34 | month12: 'Dezember', |
35 | 35 | year: '', |
36 | + weekStartDay: '1', | |
36 | 37 | weeks: { |
37 | 38 | sun: 'So', |
38 | 39 | mon: 'Mo', |
... | ... | @@ -93,4 +94,4 @@ export default { |
93 | 94 | emptyText: 'Keine Daten' |
94 | 95 | } |
95 | 96 | } |
96 | -}; | |
97 | 97 | \ No newline at end of file |
98 | +}; | ... | ... |
src/locale/lang/en-US.js
... | ... | @@ -33,6 +33,7 @@ export default { |
33 | 33 | month11: 'November', |
34 | 34 | month12: 'December', |
35 | 35 | year: '', |
36 | + weekStartDay: '0', | |
36 | 37 | weeks: { |
37 | 38 | sun: 'Sun', |
38 | 39 | mon: 'Mon', |
... | ... | @@ -93,4 +94,4 @@ export default { |
93 | 94 | emptyText: 'No Data' |
94 | 95 | } |
95 | 96 | } |
96 | -}; | |
97 | 97 | \ No newline at end of file |
98 | +}; | ... | ... |
src/locale/lang/es-ES.js
src/locale/lang/fr-FR.js
src/locale/lang/id-ID.js
... | ... | @@ -33,6 +33,7 @@ export default { |
33 | 33 | month11: 'November', |
34 | 34 | month12: 'Desember', |
35 | 35 | year: '', |
36 | + weekStartDay: '1', | |
36 | 37 | weeks: { |
37 | 38 | sun: 'Min', |
38 | 39 | mon: 'Sen', |
... | ... | @@ -93,4 +94,4 @@ export default { |
93 | 94 | emptyText: 'Tidak ada data' |
94 | 95 | } |
95 | 96 | } |
96 | -}; | |
97 | 97 | \ No newline at end of file |
98 | +}; | ... | ... |
src/locale/lang/ja-JP.js
... | ... | @@ -33,6 +33,7 @@ export default { |
33 | 33 | month11: '11 月', |
34 | 34 | month12: '12 月', |
35 | 35 | year: '年', |
36 | + weekStartDay: '0', | |
36 | 37 | weeks: { |
37 | 38 | sun: '日', |
38 | 39 | mon: '月', |
... | ... | @@ -93,4 +94,4 @@ export default { |
93 | 94 | emptyText: 'データなし' |
94 | 95 | } |
95 | 96 | } |
96 | -}; | |
97 | 97 | \ No newline at end of file |
98 | +}; | ... | ... |
src/locale/lang/ko-KR.js
... | ... | @@ -33,6 +33,7 @@ export default { |
33 | 33 | month11: '11월', |
34 | 34 | month12: '12월', |
35 | 35 | year: '년', |
36 | + weekStartDay: '0', | |
36 | 37 | weeks: { |
37 | 38 | sun: '일', |
38 | 39 | mon: '월', |
... | ... | @@ -93,4 +94,4 @@ export default { |
93 | 94 | emptyText: '데이터 없음' |
94 | 95 | } |
95 | 96 | } |
96 | -}; | |
97 | 97 | \ No newline at end of file |
98 | +}; | ... | ... |
src/locale/lang/pt-BR.js
... | ... | @@ -33,6 +33,7 @@ export default { |
33 | 33 | month11: 'Novembro', |
34 | 34 | month12: 'Dezembro', |
35 | 35 | year: 'Ano', |
36 | + weekStartDay: '0', | |
36 | 37 | weeks: { |
37 | 38 | sun: 'Dom', |
38 | 39 | mon: 'Seg', |
... | ... | @@ -93,4 +94,4 @@ export default { |
93 | 94 | emptyText: 'Sem dados' |
94 | 95 | } |
95 | 96 | } |
96 | -}; | |
97 | 97 | \ No newline at end of file |
98 | +}; | ... | ... |
src/locale/lang/pt-PT.js
src/locale/lang/ru-RU.js
... | ... | @@ -33,6 +33,7 @@ export default { |
33 | 33 | month11: 'Ноябрь', |
34 | 34 | month12: 'Декабрь', |
35 | 35 | year: '', |
36 | + weekStartDay: '1', | |
36 | 37 | weeks: { |
37 | 38 | sun: 'Вс', |
38 | 39 | mon: 'Пн', |
... | ... | @@ -93,4 +94,4 @@ export default { |
93 | 94 | emptyText: 'Нет данных' |
94 | 95 | } |
95 | 96 | } |
96 | -}; | |
97 | 97 | \ No newline at end of file |
98 | +}; | ... | ... |
src/locale/lang/sv-SE.js
src/locale/lang/tr-TR.js
src/locale/lang/vi-VN.js
src/locale/lang/zh-CN.js
... | ... | @@ -33,6 +33,7 @@ export default { |
33 | 33 | month11: '11 月', |
34 | 34 | month12: '12 月', |
35 | 35 | year: '年', |
36 | + weekStartDay: '0', | |
36 | 37 | weeks: { |
37 | 38 | sun: '日', |
38 | 39 | mon: '一', |
... | ... | @@ -93,4 +94,4 @@ export default { |
93 | 94 | emptyText: '暂无数据' |
94 | 95 | } |
95 | 96 | } |
96 | -}; | |
97 | 97 | \ No newline at end of file |
98 | +}; | ... | ... |
src/locale/lang/zh-TW.js
... | ... | @@ -33,6 +33,7 @@ export default { |
33 | 33 | month11: '11 月', |
34 | 34 | month12: '12 月', |
35 | 35 | year: '年', |
36 | + weekStartDay: '0', | |
36 | 37 | weeks: { |
37 | 38 | sun: '日', |
38 | 39 | mon: '一', |
... | ... | @@ -93,4 +94,4 @@ export default { |
93 | 94 | emptyText: '暫無數據' |
94 | 95 | } |
95 | 96 | } |
96 | -}; | |
97 | 97 | \ No newline at end of file |
98 | +}; | ... | ... |