Skip to content

Commit

Permalink
Merge pull request #74 from topqiang/master
Browse files Browse the repository at this point in the history
完善支持zh_hk
  • Loading branch information
veryStarters committed Sep 15, 2020
2 parents cd1a623 + f391745 commit b587a14
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/Calendar.jsx
Expand Up @@ -14,9 +14,13 @@ const CalendarLocale = {};

CalendarLocale['zh-cn'] = require('rc-calendar/lib/locale/zh_CN');
CalendarLocale['en-us'] = require('rc-calendar/lib/locale/en_US');
CalendarLocale['zh-hk'] = require('rc-calendar/lib/locale/zh_TW');


CalendarLocale['zh-cn'] = { ...CalendarLocale['zh-cn'], ...i18n['zh-cn'] };
CalendarLocale['en-us'] = { ...CalendarLocale['en-us'], ...i18n['en-us'] };
CalendarLocale['zh-hk'] = { ...CalendarLocale['zh-hk'], ...i18n['zh-hk'] };


const { getCalendarContainer, generalizeFormat } = util;

Expand Down Expand Up @@ -56,6 +60,11 @@ class Calendar extends React.Component {
time: 'YYYY-MM-DD HH:mm:ss',
am: 'YYYY-MM-DD a',
},
'zh-hk': {
day: 'YYYY-MM-DD',
time: 'YYYY-MM-DD HH:mm:ss',
am: 'YYYY-MM-DD a',
},
'en-us': {
day: 'DD/MM/YYYY',
time: 'DD/MM/YYYY HH:mm:ss',
Expand Down
4 changes: 4 additions & 0 deletions src/CalendarFull.jsx
Expand Up @@ -11,9 +11,12 @@ const CalendarLocale = {};

CalendarLocale['zh-cn'] = require('rc-calendar/lib/locale/zh_CN');
CalendarLocale['en-us'] = require('rc-calendar/lib/locale/en_US');
CalendarLocale['zh-hk'] = require('rc-calendar/lib/locale/zh_TW');


CalendarLocale['zh-cn'] = { ...CalendarLocale['zh-cn'], ...i18n['zh-cn'] };
CalendarLocale['en-us'] = { ...CalendarLocale['en-us'], ...i18n['en-us'] };
CalendarLocale['zh-hk'] = { ...CalendarLocale['zh-hk'], ...i18n['zh-hk'] };

const { generalizeFormat } = util;

Expand Down Expand Up @@ -41,6 +44,7 @@ export default class FullCalendar extends React.Component {
if (format) return format;
const defaultFormatMap = {
'zh-cn': { day: 'YYYY-MM-DD', time: 'YYYY-MM-DD HH:mm' },
'zh-hk': { day: 'YYYY-MM-DD', time: 'YYYY-MM-DD HH:mm' },
'en-us': { day: 'DD/MM/YYYY', time: 'DD/MM/YYYY HH:mm' },
en: { day: 'DD/MM/YYYY', time: 'DD/MM/YYYY HH:mm' },
};
Expand Down
1 change: 1 addition & 0 deletions src/MonthCalendar.jsx
Expand Up @@ -12,6 +12,7 @@ const { getCalendarContainer, generalizeFormat } = util;

CalendarLocale['zh-cn'] = require('rc-calendar/lib/locale/zh_CN');
CalendarLocale['en-us'] = require('rc-calendar/lib/locale/en_US');
CalendarLocale['zh-hk'] = require('rc-calendar/lib/locale/zh_TW');

class MonthCalendar extends React.Component {
constructor(props) {
Expand Down
7 changes: 7 additions & 0 deletions src/RangeCalendar.jsx
Expand Up @@ -15,9 +15,12 @@ const CalendarLocale = {};

CalendarLocale['zh-cn'] = require('rc-calendar/lib/locale/zh_CN');
CalendarLocale['en-us'] = require('rc-calendar/lib/locale/en_US');
CalendarLocale['zh-hk'] = require('rc-calendar/lib/locale/zh_TW');


CalendarLocale['zh-cn'] = { ...CalendarLocale['zh-cn'], ...i18n['zh-cn'] };
CalendarLocale['en-us'] = { ...CalendarLocale['en-us'], ...i18n['en-us'] };
CalendarLocale['zh-hk'] = { ...CalendarLocale['zh-hk'], ...i18n['zh-hk'] };

const { getCalendarContainer, generalizeFormat } = util;

Expand Down Expand Up @@ -54,6 +57,10 @@ class Calendar extends React.Component {
day: 'YYYY-MM-DD',
time: 'YYYY-MM-DD HH:mm:ss',
},
'zh-hk': {
day: 'YYYY-MM-DD',
time: 'YYYY-MM-DD HH:mm:ss',
},
'en-us': {
day: 'DD/MM/YYYY',
time: 'DD/MM/YYYY HH:mm:ss',
Expand Down
1 change: 1 addition & 0 deletions src/YearCalendar.jsx
Expand Up @@ -11,6 +11,7 @@ const CalendarLocale = {};

CalendarLocale['zh-cn'] = require('rc-calendar/lib/locale/zh_CN');
CalendarLocale['en-us'] = require('rc-calendar/lib/locale/en_US');
CalendarLocale['zh-hk'] = require('rc-calendar/lib/locale/zh_TW');


const { getCalendarContainer, generalizeFormat } = util;
Expand Down

0 comments on commit b587a14

Please sign in to comment.