From ddb7e0ce133f03b4d8e67a9bac1948705edf2f02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B0=B1=EC=9D=BC?= Date: Mon, 1 Nov 2021 17:33:25 +0900 Subject: [PATCH 1/3] update korean language --- dateparser/data/date_translation_data/ko.py | 180 +++++++++++++++--- dateparser/data/languages_info.py | 3 +- .../date_translation_data/ko.json | 3 + docs/supported_locales.rst | 2 +- tests/test_date_parser.py | 3 + tests/test_languages.py | 42 ++++ tests/test_search.py | 18 ++ 7 files changed, 222 insertions(+), 29 deletions(-) diff --git a/dateparser/data/date_translation_data/ko.py b/dateparser/data/date_translation_data/ko.py index aa49d7a1d..720478119 100644 --- a/dateparser/data/date_translation_data/ko.py +++ b/dateparser/data/date_translation_data/ko.py @@ -2,68 +2,118 @@ "name": "ko", "date_order": "YMD", "january": [ - "1월" + "1월", + "1월", + "일월", + "一月" ], "february": [ - "2월" + "2월", + "2월", + "이월", + "二月" ], "march": [ - "3월" + "3월", + "3월", + "삼월", + "三月" ], "april": [ - "4월" + "4월", + "4월", + "사월", + "四月" ], "may": [ - "5월" + "5월", + "5월", + "오월", + "五月" ], "june": [ - "6월" + "6월", + "6월", + "유월", + "六月" ], "july": [ - "7월" + "7월", + "7월", + "칠월", + "七月" ], "august": [ - "8월" + "8월", + "8월", + "팔월", + "八月" ], "september": [ - "9월" + "9월", + "9월", + "구월", + "九月" ], "october": [ - "10월" + "10월", + "10월", + "시월", + "十月" ], "november": [ - "11월" + "11월", + "11월", + "십일월", + "十一月" ], "december": [ - "12월" + "12월", + "12월", + "십이월", + "十二月" ], "monday": [ "월", - "월요일" + "월요일", + "(월)", + "(月)" ], "tuesday": [ "화", - "화요일" + "화요일", + "(화)", + "(火)" ], "wednesday": [ "수", - "수요일" + "수요일", + "(수)", + "(水)" ], "thursday": [ "목", - "목요일" + "목요일", + "(목)", + "(木)" ], "friday": [ "금", - "금요일" + "금요일", + "(금)", + "(金)" ], "saturday": [ "토", - "토요일" + "토요일", + "(토)", + "(土)" ], "sunday": [ "일", - "일요일" + "일요일", + "(일)", + "(日)" ], "am": [ "am", @@ -77,22 +127,38 @@ "년" ], "month": [ - "월" + "월", + "개월", + "個月", + "월간", + "月間", + "개월간", + "個月間" ], "week": [ - "주" + "주", + "주간", + "週間" ], "day": [ - "일" + "일", + "일간", + "日間" ], "hour": [ - "시" + "시", + "시간", + "時間" ], "minute": [ - "분" + "분", + "분간", + "分間" ], "second": [ - "초" + "초", + "초간", + "秒間" ], "relative-type": { "0 day ago": [ @@ -108,7 +174,9 @@ "이번 달" ], "0 second ago": [ - "지금" + "지금", + "현재", + "現在" ], "0 week ago": [ "이번 주" @@ -126,7 +194,9 @@ "지난주" ], "1 year ago": [ - "작년" + "작년", + "작년", + "昨年" ], "in 1 day": [ "내일" @@ -139,6 +209,15 @@ ], "in 1 year": [ "내년" + ], + "2 day ago": [ + "그저께", + "그제" + ], + "2 week ago": [ + "2주 전", + "이주 전", + "二週 前" ] }, "relative-type-regex": { @@ -188,9 +267,16 @@ "locale_specific": { "ko-KP": { "name": "ko-KP" + }, + "ko-KR": { + "name": "ko-KR" } }, + "no_word_spacing": "False", + "sentence_splitter_group": 1, "skip": [ + "약", + "約", " ", "'", ",", @@ -203,5 +289,45 @@ "]", "|", "," + ], + "ago": [ + "전", + "前" + ], + "in": [ + "지금부터", + "只今부터" + ], + "simplifications": [ + { + "(\\d+)년(?:\\s+)?(\\d+)월(?:\\s+)?(\\d+)일": "\\1-\\2-\\3" + }, + { + "(\\d+)월(?:\\s+)?(\\d+)일": "\\1-\\2" + }, + { + "(\\d+)시(?:\\s+)?(\\d+)분(?:\\s+)?(\\d+)초": "\\1:\\2:\\3" + }, + { + "(\\d+)시(?:\\s+)?(\\d+)분": "\\1:\\2" + }, + { + "(\\d+)시$": "\\1:00" + }, + { + "(\\d+)년(?:\\s+)?(\\d+)월(?:\\s+)?(\\d+)일": "\\1-\\2-\\3" + }, + { + "(\\d+)년(?:\\s+)?(\\d+)일": "\\1-\\2" + }, + { + "(\\d+)시(?:\\s+)?(\\d+)분(?:\\s+)?(\\d+)초": "\\1:\\2:\\3" + }, + { + "(\\d+)시(?:\\s+)?(\\d+)분": "\\1:\\2" + }, + { + "(\\d+)시$": "\\1:00" + } ] } diff --git a/dateparser/data/languages_info.py b/dateparser/data/languages_info.py index 02ab3df43..d2ea0d19e 100644 --- a/dateparser/data/languages_info.py +++ b/dateparser/data/languages_info.py @@ -1066,7 +1066,8 @@ "nl-SX" ], "ko": [ - "ko-KP" + "ko-KP", + "ko-KR" ], "th": [], "he": [], diff --git a/dateparser_data/cldr_language_data/date_translation_data/ko.json b/dateparser_data/cldr_language_data/date_translation_data/ko.json index 0aa9a72fb..3a1812fc3 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ko.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ko.json @@ -188,6 +188,9 @@ "locale_specific": { "ko-KP": { "name": "ko-KP" + }, + "ko-KR": { + "name": "ko-KR" } } } \ No newline at end of file diff --git a/docs/supported_locales.rst b/docs/supported_locales.rst index c2523236b..88c81ecf7 100644 --- a/docs/supported_locales.rst +++ b/docs/supported_locales.rst @@ -97,7 +97,7 @@ kl kln km kn -ko 'ko-KP' +ko 'ko-KP', 'ko-KR' kok ks ksb diff --git a/tests/test_date_parser.py b/tests/test_date_parser.py index ead18292b..87c6be868 100644 --- a/tests/test_date_parser.py +++ b/tests/test_date_parser.py @@ -144,6 +144,9 @@ def setUp(self): # Japanese dates param('2016年3月20日(日) 21時40分', datetime(2016, 3, 20, 21, 40)), param("2016年3月20日 21時40分", datetime(2016, 3, 20, 21, 40)), + # Korean dates + param('2016년 3월 20일(일) 21시 40분', datetime(2016, 3, 20, 21, 40)), + param("2016년 3월 20일 21시 40분", datetime(2016, 3, 20, 21, 40)), # Numeric dates param('06-17-2014', datetime(2014, 6, 17)), param('13/03/2014', datetime(2014, 3, 13)), diff --git a/tests/test_languages.py b/tests/test_languages.py index a9d292d8f..a0fac0ab0 100644 --- a/tests/test_languages.py +++ b/tests/test_languages.py @@ -170,6 +170,24 @@ def setUp(self): param('ja', "2016年3月20日(日) 21時40分", "2016-3-20 sunday 21:40"), param('ja', "2016年3月20日 (日) 21時40分", "2016-3-20 sunday 21:40"), + # Korean + param('ko', "오후 3시", "pm 3:00"), + param('ko', "2시", "2:00"), + param('ko', "11시 42분", "11:42"), + param('ko', "3개월", "3 month"), + param('ko', "약 53개월 전", "53 month ago"), + param('ko', "3월", "march"), + param('ko', "십이월", "december"), + param('ko', "2월 10일", "2-10"), + param('ko', "2013년 2월", "2013 year february"), + param('ko', "2013년 04월 08일", "2013-04-08"), + param('ko', "2016년 03월 24일 목요일 10시 05분", "2016-03-24 thursday 10:05"), + param('ko', "2016년 3월 20일 21시 40분", "2016-3-20 21:40"), + param('ko', "2016년 03월 21일 23시 05분 11초", "2016-03-21 23:05:11"), + param('ko', "2016녀 3월 21일(월) 14시 48분", "2016-3-21 monday 14:48"), + param('ko', "2016년 3월 20일(일) 21시 40분", "2016-3-20 sunday 21:40"), + param('ko', "2016년 3월 20일 (일) 21시 40분", "2016-3-20 sunday 21:40"), + # Hebrew param('he', "20 לאפריל 2012", "20 april 2012"), param('he', "יום רביעי ה-19 בנובמבר 2013", "wednesday 19 november 2013"), @@ -1026,6 +1044,30 @@ def test_translation(self, shortname, datetime_string, expected_translation): param('ja', "60秒", "60 second"), param('ja', "3秒前", "3 second ago"), param('ja', "現在", "0 second ago"), + # Korean + param('ko', "금년", "0 year ago"), + param('ko', "작년", "1 year ago"), + param('ko', "17년 전", "17 year ago"), + param('ko', "이번 달", "0 month ago"), + param('ko', "저번 달", "1 month ago"), + param('ko', "1개월 전", "1 month ago"), + param('ko', "2개월 전", "2 month ago"), + param('ko', "이번 주", "0 week ago"), + param('ko', "지난 주", "1 week ago"), + param('ko', "저번 주", "2 week ago"), + param('ko', "2주 전", "2 week ago"), + param('ko', "3주간", "3 week"), + param('ko', "오늘", "0 day ago"), + param('ko', "어제", "1 day ago"), + param('ko', "그저께", "2 day ago"), + param('ko', "3일전", "3 day ago"), + param('ko', "1시간", "1 hour"), + param('ko', "23시간 전", "23 hour ago"), + param('ko', "30분", "30 minute"), + param('ko', "3분간", "3 minute"), + param('ko', "60초", "60 second"), + param('ko', "3초전", "3 second ago"), + param('ko', "현재", "0 second ago"), # Hebrew param('he', "אתמול", "1 day ago"), param('he', "אתמול בשעה 3", "1 day ago 3"), diff --git a/tests/test_search.py b/tests/test_search.py index 1ea7b7bff..937cafe89 100644 --- a/tests/test_search.py +++ b/tests/test_search.py @@ -190,6 +190,24 @@ def check_error_message(self, message): param('ja', "2016年3月20日(日) 21時40分"), param('ja', "2016年3月20日 (日) 21時40分"), + # Korean + param('ko', "오후 3시"), + param('ko', "2시"), + param('ko', "11시 42분"), + param('ko', "3개월"), + param('ko', "약 53개월 전"), + param('ko', "3월"), + param('ko', "십이월"), + param('ko', "2월 10일"), + param('ko', "2013년 2월"), + param('ko', "2013년 04월 08일"), + param('ko', "2016년 03월 24일 목요일 10시 05분"), + param('ko', "2016년 3월 20일 21시 40분"), + param('ko', "2016년 03월 21일 23시 05분 11초"), + param('ko', "2016년 3월 21일(월) 14시 48분"), + param('ko', "2016년 3월 20일(일) 21시 40분"), + param('ko', "2016년 3월 20일 (일) 21시 40분"), + # Hebrew param('he', "20 לאפריל 2012"), param('he', "יום רביעי ה-19 בנובמבר 2013"), From a947d94665b6798a1bdad96a5a00e7b042f86368 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B0=B1=EC=9D=BC?= Date: Mon, 1 Nov 2021 22:27:37 +0900 Subject: [PATCH 2/3] delete ko.py for the contribution guidelines --- dateparser/data/date_translation_data/ko.py | 333 ------------------ .../date_translation_data/ko.json | 51 ++- .../date_translation_data/ko.yaml | 132 +++++++ 3 files changed, 167 insertions(+), 349 deletions(-) delete mode 100644 dateparser/data/date_translation_data/ko.py create mode 100644 dateparser_data/supplementary_language_data/date_translation_data/ko.yaml diff --git a/dateparser/data/date_translation_data/ko.py b/dateparser/data/date_translation_data/ko.py deleted file mode 100644 index 720478119..000000000 --- a/dateparser/data/date_translation_data/ko.py +++ /dev/null @@ -1,333 +0,0 @@ -info = { - "name": "ko", - "date_order": "YMD", - "january": [ - "1월", - "1월", - "일월", - "一月" - ], - "february": [ - "2월", - "2월", - "이월", - "二月" - ], - "march": [ - "3월", - "3월", - "삼월", - "三月" - ], - "april": [ - "4월", - "4월", - "사월", - "四月" - ], - "may": [ - "5월", - "5월", - "오월", - "五月" - ], - "june": [ - "6월", - "6월", - "유월", - "六月" - ], - "july": [ - "7월", - "7월", - "칠월", - "七月" - ], - "august": [ - "8월", - "8월", - "팔월", - "八月" - ], - "september": [ - "9월", - "9월", - "구월", - "九月" - ], - "october": [ - "10월", - "10월", - "시월", - "十月" - ], - "november": [ - "11월", - "11월", - "십일월", - "十一月" - ], - "december": [ - "12월", - "12월", - "십이월", - "十二月" - ], - "monday": [ - "월", - "월요일", - "(월)", - "(月)" - ], - "tuesday": [ - "화", - "화요일", - "(화)", - "(火)" - ], - "wednesday": [ - "수", - "수요일", - "(수)", - "(水)" - ], - "thursday": [ - "목", - "목요일", - "(목)", - "(木)" - ], - "friday": [ - "금", - "금요일", - "(금)", - "(金)" - ], - "saturday": [ - "토", - "토요일", - "(토)", - "(土)" - ], - "sunday": [ - "일", - "일요일", - "(일)", - "(日)" - ], - "am": [ - "am", - "오전" - ], - "pm": [ - "pm", - "오후" - ], - "year": [ - "년" - ], - "month": [ - "월", - "개월", - "個月", - "월간", - "月間", - "개월간", - "個月間" - ], - "week": [ - "주", - "주간", - "週間" - ], - "day": [ - "일", - "일간", - "日間" - ], - "hour": [ - "시", - "시간", - "時間" - ], - "minute": [ - "분", - "분간", - "分間" - ], - "second": [ - "초", - "초간", - "秒間" - ], - "relative-type": { - "0 day ago": [ - "오늘" - ], - "0 hour ago": [ - "현재 시간" - ], - "0 minute ago": [ - "현재 분" - ], - "0 month ago": [ - "이번 달" - ], - "0 second ago": [ - "지금", - "현재", - "現在" - ], - "0 week ago": [ - "이번 주" - ], - "0 year ago": [ - "올해" - ], - "1 day ago": [ - "어제" - ], - "1 month ago": [ - "지난달" - ], - "1 week ago": [ - "지난주" - ], - "1 year ago": [ - "작년", - "작년", - "昨年" - ], - "in 1 day": [ - "내일" - ], - "in 1 month": [ - "다음 달" - ], - "in 1 week": [ - "다음 주" - ], - "in 1 year": [ - "내년" - ], - "2 day ago": [ - "그저께", - "그제" - ], - "2 week ago": [ - "2주 전", - "이주 전", - "二週 前" - ] - }, - "relative-type-regex": { - "\\1 day ago": [ - "(\\d+)일 전" - ], - "\\1 hour ago": [ - "(\\d+)시간 전" - ], - "\\1 minute ago": [ - "(\\d+)분 전" - ], - "\\1 month ago": [ - "(\\d+)개월 전" - ], - "\\1 second ago": [ - "(\\d+)초 전" - ], - "\\1 week ago": [ - "(\\d+)주 전" - ], - "\\1 year ago": [ - "(\\d+)년 전" - ], - "in \\1 day": [ - "(\\d+)일 후" - ], - "in \\1 hour": [ - "(\\d+)시간 후" - ], - "in \\1 minute": [ - "(\\d+)분 후" - ], - "in \\1 month": [ - "(\\d+)개월 후" - ], - "in \\1 second": [ - "(\\d+)초 후" - ], - "in \\1 week": [ - "(\\d+)주 후" - ], - "in \\1 year": [ - "(\\d+)년 후" - ] - }, - "locale_specific": { - "ko-KP": { - "name": "ko-KP" - }, - "ko-KR": { - "name": "ko-KR" - } - }, - "no_word_spacing": "False", - "sentence_splitter_group": 1, - "skip": [ - "약", - "約", - " ", - "'", - ",", - "-", - ".", - "/", - ";", - "@", - "[", - "]", - "|", - "," - ], - "ago": [ - "전", - "前" - ], - "in": [ - "지금부터", - "只今부터" - ], - "simplifications": [ - { - "(\\d+)년(?:\\s+)?(\\d+)월(?:\\s+)?(\\d+)일": "\\1-\\2-\\3" - }, - { - "(\\d+)월(?:\\s+)?(\\d+)일": "\\1-\\2" - }, - { - "(\\d+)시(?:\\s+)?(\\d+)분(?:\\s+)?(\\d+)초": "\\1:\\2:\\3" - }, - { - "(\\d+)시(?:\\s+)?(\\d+)분": "\\1:\\2" - }, - { - "(\\d+)시$": "\\1:00" - }, - { - "(\\d+)년(?:\\s+)?(\\d+)월(?:\\s+)?(\\d+)일": "\\1-\\2-\\3" - }, - { - "(\\d+)년(?:\\s+)?(\\d+)일": "\\1-\\2" - }, - { - "(\\d+)시(?:\\s+)?(\\d+)분(?:\\s+)?(\\d+)초": "\\1:\\2:\\3" - }, - { - "(\\d+)시(?:\\s+)?(\\d+)분": "\\1:\\2" - }, - { - "(\\d+)시$": "\\1:00" - } - ] -} diff --git a/dateparser_data/cldr_language_data/date_translation_data/ko.json b/dateparser_data/cldr_language_data/date_translation_data/ko.json index 3a1812fc3..2bc723e2c 100644 --- a/dateparser_data/cldr_language_data/date_translation_data/ko.json +++ b/dateparser_data/cldr_language_data/date_translation_data/ko.json @@ -2,40 +2,52 @@ "name": "ko", "date_order": "YMD", "january": [ - "1월" + "1월", + "일월" ], "february": [ - "2월" + "2월", + "이월" ], "march": [ - "3월" + "3월", + "삼월" ], "april": [ - "4월" + "4월", + "사월" ], "may": [ - "5월" + "5월", + "오월" ], "june": [ - "6월" + "6월", + "유월" ], "july": [ - "7월" + "7월", + "칠월" ], "august": [ - "8월" + "8월", + "팔월" ], "september": [ - "9월" + "9월", + "구월" ], "october": [ - "10월" + "10월", + "시월" ], "november": [ - "11월" + "11월", + "십일월" ], "december": [ - "12월" + "12월", + "십이월" ], "monday": [ "월", @@ -67,10 +79,14 @@ ], "am": [ "am", + "a.m.", + "AM", "오전" ], "pm": [ "pm", + "p.m.", + "PM", "오후" ], "year": [ @@ -102,19 +118,22 @@ "현재 시간" ], "0 minute ago": [ - "현재 분" + "현재" ], "0 month ago": [ - "이번 달" + "이번 달", + "이달" ], "0 second ago": [ "지금" ], "0 week ago": [ - "이번 주" + "이번 주", + "금주" ], "0 year ago": [ - "올해" + "올해", + "금년" ], "1 day ago": [ "어제" diff --git a/dateparser_data/supplementary_language_data/date_translation_data/ko.yaml b/dateparser_data/supplementary_language_data/date_translation_data/ko.yaml new file mode 100644 index 000000000..444832733 --- /dev/null +++ b/dateparser_data/supplementary_language_data/date_translation_data/ko.yaml @@ -0,0 +1,132 @@ +no_word_spacing: "False" + +sentence_splitter_group : 1 + +skip: ["약", "約"] + +monday: + - (월) + - (月) +tuesday: + - (화) + - (火) +wednesday: + - (수) + - (水) +thursday: + - (목) + - (木) +friday: + - (금) + - (金) +saturday: + - (토) + - (土) +sunday: + - (일) + - (日) + +january: + - 1월 + - 일월 + - 一月 +february: + - 2월 + - 이월 + - 二月 +march: + - 3월 + - 삼월 + - 三月 +april: + - 4월 + - 사월 + - 四月 +may: + - 5월 + - 오월 + - 五月 +june: + - 6월 + - 유월 + - 六月 +july: + - 7월 + - 칠월 + - 七月 +august: + - 8월 + - 팔월 + - 八月 +september: + - 9월 + - 구월 + - 九月 +october: + - 10월 + - 시월 + - 十月 +november: + - 11월 + - 십일월 + - 十一月 +december: + - 12월 + - 십이월 + - 十二月 + +month: + - 개월 + - 個月 + - 월간 + - 月間 + - 개월간 + - 個月間 +week: + - 주간 + - 週間 +day: + - 일간 + - 日間 +hour: + - 시간 + - 時間 +minute: + - 분간 + - 分間 +second: + - 초간 + - 秒間 +ago: + - 전 + - 前 +in: + - 지금부터 + - 只今부터 + +relative-type: + 0 second ago: + - 현재 + - 現在 + 2 day ago: + - 그저께 + - 그제 + 2 week ago: + - 2주 전 + - 이주 전 + - 二週 前 + 1 year ago: + - 작년 + - 昨年 + +simplifications: + - (\d+)년(?:\s+)?(\d+)월(?:\s+)?(\d+)일: \1-\2-\3 + - (\d+)월(?:\s+)?(\d+)일: \1-\2 + - (\d+)시(?:\s+)?(\d+)분(?:\s+)?(\d+)초: \1:\2:\3 + - (\d+)시(?:\s+)?(\d+)분: \1:\2 + - (\d+)시$: \1:00 + - (\d+)년(?:\s+)?(\d+)월(?:\s+)?(\d+)일: \1-\2-\3 + - (\d+)년(?:\s+)?(\d+)일: \1-\2 + - (\d+)시(?:\s+)?(\d+)분(?:\s+)?(\d+)초: \1:\2:\3 + - (\d+)시(?:\s+)?(\d+)분: \1:\2 + - (\d+)시$: \1:00 From edde3f0f10634d5b11713c830178341ca6fea9e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B0=B1=EC=9D=BC?= Date: Tue, 2 Nov 2021 17:24:33 +0900 Subject: [PATCH 3/3] revert ko.py to original branch code --- dateparser/data/date_translation_data/ko.py | 207 ++++++++++++++++++++ 1 file changed, 207 insertions(+) create mode 100644 dateparser/data/date_translation_data/ko.py diff --git a/dateparser/data/date_translation_data/ko.py b/dateparser/data/date_translation_data/ko.py new file mode 100644 index 000000000..aa49d7a1d --- /dev/null +++ b/dateparser/data/date_translation_data/ko.py @@ -0,0 +1,207 @@ +info = { + "name": "ko", + "date_order": "YMD", + "january": [ + "1월" + ], + "february": [ + "2월" + ], + "march": [ + "3월" + ], + "april": [ + "4월" + ], + "may": [ + "5월" + ], + "june": [ + "6월" + ], + "july": [ + "7월" + ], + "august": [ + "8월" + ], + "september": [ + "9월" + ], + "october": [ + "10월" + ], + "november": [ + "11월" + ], + "december": [ + "12월" + ], + "monday": [ + "월", + "월요일" + ], + "tuesday": [ + "화", + "화요일" + ], + "wednesday": [ + "수", + "수요일" + ], + "thursday": [ + "목", + "목요일" + ], + "friday": [ + "금", + "금요일" + ], + "saturday": [ + "토", + "토요일" + ], + "sunday": [ + "일", + "일요일" + ], + "am": [ + "am", + "오전" + ], + "pm": [ + "pm", + "오후" + ], + "year": [ + "년" + ], + "month": [ + "월" + ], + "week": [ + "주" + ], + "day": [ + "일" + ], + "hour": [ + "시" + ], + "minute": [ + "분" + ], + "second": [ + "초" + ], + "relative-type": { + "0 day ago": [ + "오늘" + ], + "0 hour ago": [ + "현재 시간" + ], + "0 minute ago": [ + "현재 분" + ], + "0 month ago": [ + "이번 달" + ], + "0 second ago": [ + "지금" + ], + "0 week ago": [ + "이번 주" + ], + "0 year ago": [ + "올해" + ], + "1 day ago": [ + "어제" + ], + "1 month ago": [ + "지난달" + ], + "1 week ago": [ + "지난주" + ], + "1 year ago": [ + "작년" + ], + "in 1 day": [ + "내일" + ], + "in 1 month": [ + "다음 달" + ], + "in 1 week": [ + "다음 주" + ], + "in 1 year": [ + "내년" + ] + }, + "relative-type-regex": { + "\\1 day ago": [ + "(\\d+)일 전" + ], + "\\1 hour ago": [ + "(\\d+)시간 전" + ], + "\\1 minute ago": [ + "(\\d+)분 전" + ], + "\\1 month ago": [ + "(\\d+)개월 전" + ], + "\\1 second ago": [ + "(\\d+)초 전" + ], + "\\1 week ago": [ + "(\\d+)주 전" + ], + "\\1 year ago": [ + "(\\d+)년 전" + ], + "in \\1 day": [ + "(\\d+)일 후" + ], + "in \\1 hour": [ + "(\\d+)시간 후" + ], + "in \\1 minute": [ + "(\\d+)분 후" + ], + "in \\1 month": [ + "(\\d+)개월 후" + ], + "in \\1 second": [ + "(\\d+)초 후" + ], + "in \\1 week": [ + "(\\d+)주 후" + ], + "in \\1 year": [ + "(\\d+)년 후" + ] + }, + "locale_specific": { + "ko-KP": { + "name": "ko-KP" + } + }, + "skip": [ + " ", + "'", + ",", + "-", + ".", + "/", + ";", + "@", + "[", + "]", + "|", + "," + ] +}