`에 전달되는 prop 입니다. | n/a |
- 함수:
`(ref) => { this.myCalendar = ref; }` - `createRef`을 사용하여 생성된 Ref:
`this.ref = createRef();`
…
`inputRef={this.ref}` - `useRef`을 사용하여 생성된 Ref:
`const ref = useRef();`
…
`inputRef={ref}`
|
+| locale | 달력에서 사용해야 하는 로케일입니다. 모든 [IETF 언어 태그](https://en.wikipedia.org/wiki/IETF_language_tag)일 수 있습니다. **참고**: SSR을 사용할 때 이 prop 을 설정하면 서버와 클라이언트 간의 로케일 불일치로 인해 발생하는 하이드레이션 에러를 해결하는 데 도움이 될 수 있습니다. | 서버 로케일 / 사용자의 브라우저 설정 | `"hu-HU"` |
+| maxDate | 사용자가 선택할 수 있는 최대 날짜입니다. maxDate와 부분적으로 겹치는 기간도 선택할 수 있지만, 리액트 캘린더는 이후 날짜가 선택되지 않도록 보장합니다. | n/a | 날짜: `new Date()` |
+| maxDetail | 사용자가 보게 될 가장 자세한 뷰 입니다. 여기에 정의된 뷰도 항목을 클릭하면 날짜가 선택되어 onChange에 전달되는 뷰가 됩니다. `"월"`, `"연도"`, `"10년"` 또는 `"1세기"`일 수 있습니다. | `"month"` | `"year"` |
+| minDate | 사용자가 선택할 수 있는 최소(Minimum) 날짜입니다. minDate와 부분적으로 겹치는 기간도 선택할 수 있지만, 리액트 캘린더는 이전 날짜가 선택되지 않도록 보장합니다. | n/a | Date: `new Date()` |
+| minDetail | 사용자가 볼 수 있는 최소한의 상세 보기입니다. `"월"`, `"연도"`, `"10년"` 또는 `"1세기"`일 수 있습니다. | `"century"` | `"decade"` |
+| navigationAriaLabel | 캘린더 네비게이션바(Navigation bar)에 렌더링되는 라벨의 `aria-label` 속성입니다. | n/a | `"Go up"` |
+| navigationAriaLive | 캘린더 네비게이션바(Navigation bar)에 렌더링된 라벨의 `aria-live` 속성입니다. | `undefined` | `"polite"` |
+| navigationLabel | 캘린더 네비게이션바(Navigation bar)에 렌더링된 라벨 콘텐츠입니다. | (기본 라벨) | ``({ date, label, locale, view }) => alert(`Current view: ${view}, date: ${date.toLocaleDateString(locale)}`)`` |
+| next2AriaLabel | 네비게이션바(Navigation bar)에 있는 "next on high level (다음 상위 수준)" 버튼의 `aria-label` 속성입니다. | n/a | `"Jump forwards"` |
+| next2Label | 네비게이션바(Navigation pane)의 "next on high level(다음 상위 수준)" 버튼의 콘텐츠입니다. 값을 명시적으로 null로 설정하면 아이콘이 숨겨집니다. | `"»"` |
- 문자열: `"»"`
- 리액트 element: ``
|
+| nextAriaLabel | 네비게이션바(Navigation pane)에 있는 "next" 버튼의 aria-label 속성입니다. | n/a | `"Next"` |
+| nextLabel | 네비게이션바(Navigation pane)의 "next" 버튼 내용입니다. 값을 명시적으로 null로 설정하면 아이콘이 숨겨집니다. | `"›"` |
- 문자열: `"›"`
- 리액트 element: ``
|
+| onActiveStartDateChange | 사용자가 이전(previous)/다음(next) 버튼을 사용하여 한 보기에서 다른 보기로 이동할 때 호출되는 함수입니다. 예를 들어 다음과 같은 경우에는 이 함수가 호출되지 않습니다. 2021년 1월부터 2021년까지 드릴업하거나 그 반대로 드릴다운합니다.
`action`은 활성 시작 날짜 변경 이유를 나타내며 `"prev"`, `"prev2"` 값 중 하나일 수 있습니다. , `"다음"`, `"next2"`, `"drillUp"`, `"drillDown"`, ``onChange"`. | n/a | `({ action, activeStartDate, value, view }) => alert('Changed view to: ', activeStartDate, view)` |
+| onChange | 가장 상세뷰에서 사용자가 항목(월일 보기, 연도 보기 등)을 클릭하면 호출되는 함수입니다. | n/a | `(value, event) => alert('New date is: ', value)` |
+| onClickDay | 사용자가 날짜를 클릭하면 호출되는 함수입니다. | n/a | `(value, event) => alert('Clicked day: ', value)` |
+| onClickDecade | 사용자가 10년(decade)을 클릭하면 호출되는 함수입니다. | n/a | `(value, event) => alert('Clicked decade: ', value)` |
+| onClickMonth | 사용자가 월(month)을 클릭하면 호출되는 함수입니다. | n/a | `(value, event) => alert('Clicked month: ', value)` |
+| onClickWeekNumber | 사용자가 주(week) 번호를 클릭하면 호출되는 함수입니다. | n/a | `(weekNumber, date, event) => alert('Clicked week: ', weekNumber, 'that starts on: ', date)` |
+| onClickYear | 사용자가 연도(year)를 클릭하면 호출되는 함수입니다. | n/a | `(value, event) => alert('Clicked year: ', value)` |
+| onDrillDown | 사용자가 타일을 클릭하여 드릴다운할 때 호출되는 함수입니다. | n/a | `({ activeStartDate, view }) => alert('Drilled down to: ', activeStartDate, view)` |
+| onDrillUp | 사용자가 드릴업 버튼을 클릭하여 드릴업할 때 호출되는 함수입니다. | n/a | `({ activeStartDate, view }) => alert('Drilled up to: ', activeStartDate, view)` |
+| onViewChange | 사용자가 드릴업 버튼을 사용하거나 타일을 클릭하여 한 뷰에서 다른 뷰로 이동할 때 호출되는 함수입니다.
`action`은 뷰 변경 이유를 나타내며 다음 값 중 하나일 수 있습니다: `"prev"`, ` "prev2"`, `"next"`, `"next2"`, `"drillUp"`, `"drillDown"`, `"onChange"`. | n/a | `({ action, activeStartDate, value, view }) => alert('New view is: ', view)` |
+| prev2AriaLabel | 네비게이션바(Navigation pane)에 있는 "previous on higher level(상위 수준에서 이전)" 버튼의 `aria-label` 속성입니다. | n/a | `"Jump backwards"` |
+| prev2Label | 네비게이션바(Navigation pane)의 "previous on higher level(상위 수준에서 이전)" 버튼의 내용입니다. 값을 명시적으로 null로 설정하면 아이콘이 숨겨집니다. | `"«"` |
- 문자열: `"«"`
- 리액트 element: ``
|
+| prevAriaLabel | 네비게이션바(Navigation pane)에 있는 'previous(이전)' 버튼의 `aria-label` 속성입니다. | n/a | `"Previous"` |
+| prevLabel | 네비게이션바(Navigation pane)의 "previous(이전)" 버튼 내용입니다. 값을 명시적으로 null로 설정하면 아이콘이 숨겨집니다. | `"‹"` |
- 문자열: `"‹"`
- 리액트 element: ``
|
+| returnValue | 캘린더에 의해 onChange 함수 및 onClick{Period} 함수로 전달되는 date(날짜)입니다. `"start(시작)"`, `"end(끝)"` 또는 `"range(범위)"`일 수 있습니다. 후자는 start(시작) 및 end(끝) 값이 포함된 배열이 전달되도록 합니다. | `"start"` | `"range"` |
+| selectRange | 사용자가 하나의 날짜 대신 범위를 형성하는 두 개의 날짜를 선택해야 하는지 여부입니다. **참고**: 이 기능은 returnValue 설정에 관계없이 두 날짜로 리액트 캘린더 return(반환) 배열을 만듭니다. | `false` | `true` |
+| showDoubleView | 한 번이 아닌 2달/2년/...을 한 번에 표시할지 여부입니다. 기본값 `showFixedNumberOfWeeks` prop 은 `true`입니다. | `false` | `true` |
+| showFixedNumberOfWeeks | 항상 고정된 week(주) 숫자(6)를 표시할지 여부입니다. `showNeighboringMonth` prop 이 `true`가 되도록 강제합니다. | `false` | `true` |
+| showNavigation | arrow(화살표)와 제목이 있는 네비게이션바를 렌더링할지 여부입니다. | `true` | `false` |
+| showNeighboringCentury | 다음 centery(세기)부터 수십 년을 렌더링하여 마지막 행 전체를 채울지 여부입니다. | `false` | `true` |
+| showNeighboringDecade | 마지막 행 전체를 채우기 위해 다음 10년의 연도를 렌더링할지 여부입니다. | `false` | `true` |
+| showNeighboringMonth | 해당 month(월)이 week(주)의 첫 번째 날에 시작하지 않거나 week(주)의 마지막 날에 끝나지 않는 경우 이전 달 또는 다음 달의 날짜를 렌더링할지 여부입니다. | `true` | `false` |
+| showWeekNumbers | MonthView 왼쪽에 week(주) 번호를 표시할지 여부입니다. | `false` | `true` |
+| tileClassName | 특정 달력 항목에 적용될 클래스 이름(월별 날짜 보기, 연간 월별 보기 등) | n/a |
- 문자열: `"class1 class2"`
- 문자열 배열: `["class1", "class2 class3"]`
- 함수: `({ activeStartDate, date, view }) => view === 'month' && date.getDay() === 3 ? 'wednesday' : null`
|
+| tileContent | 특정 달력 항목 내에서 사용자 정의 콘텐츠를 렌더링할 수 있습니다(월별 보기, 월별 보기 등). | n/a |
- 문자열: `"Sample"`
- 리액트 element: ``
- 함수: `({ activeStartDate, date, view }) => view === 'month' && date.getDay() === 0 ?
It's Sunday!
: null`
|
+| tileDisabled | 특정 날짜를 비활성화된 것으로 표시해야 하는지 결정하는 함수를 전달합니다. | n/a | `({ activeStartDate, date, view }) => date.getDay() === 0` |
+| value | 캘린더 값. 하나의 값이거나 두 값의 배열일 수 있습니다. 제어되지 않은 리액트 캘린더를 사용하려면 `defaultValue`를 대신 사용하세요. | n/a |
- 날짜: `new Date()`
- 문자열: `2017-01-01`
- 날짜 배열: `[new Date(2017, 0, 1), new Date(2017, 7, 1)]`
- 문자열 배열: `['2017-01-01', '2017-08-01']`
|
+| view | 어떤 달력 뷰를 열 것인지 결정합니다. 네비게이션을 비활성화하지 않습니다. `"월"`, `"연도"`, `"10년"` 또는 `"세기"`일 수 있습니다. 제어되지않은 방식으로 리액트 캘린더를 사용하려면 `defaultView`를 대신 사용하세요. | 가장 자세한 뷰의 허용 | `"year"` |
+
+### 월별뷰(MonthView), 연간뷰(YearView), 10년별뷰(DecadeView), 세기별뷰(CenturyView)
+
+주어진 월, 연도, 10년, 1세기를 각각 표시합니다.
+
+#### Props
+
+| Prop 이름 | 설명 | Default value(기본값) | Example values(예시값) |
+| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| activeStartDate | 표시할 기간의 시작입니다. | n/a | `new Date(2017, 0, 1)` |
+| hover | 사용자가 마우스를 올려놓은 날짜입니다. 사용자가 범위를 선택할 때 'WIP' 범위를 렌더링하기 위해 'selectRange'가 활성화된 경우에만 사용됩니다. | n/a | `new Date(2017, 0, 1)` |
+| maxDate | 사용자가 선택할 수 있는 maximum(최대) 날짜입니다. maxDate와 부분적으로 겹치는 기간도 선택할 수 있지만, 리액트 캘린더는 이후 날짜가 선택되지 않도록 보장합니다. | n/a | 날짜: `new Date()` |
+| minDate | 사용자가 선택할 수 있는 minimum(최소) 날짜입니다. minDate와 부분적으로 겹치는 기간도 선택할 수 있지만, 리액트 캘린더는 이전 날짜가 선택되지 않도록 보장합니다. | n/a | 날짜: `new Date()` |
+| onClick | 사용자가 항목(월별 date(일) 보기, 연도별 month(월) 보기 등)을 클릭하면 호출되는 함수입니다. | n/a | `(value) => alert('New date is: ', value)` |
+| tileClassName | 특정 달력 항목에 적용될 클래스 이름(월별 날짜 보기, 연간 월별 보기 등) | n/a |
- 문자열: `"class1 class2"`
- 문자열 배열: `["class1", "class2 class3"]`
- 함수: `({ date, view }) => view === 'month' && date.getDay() === 3 ? 'wednesday' : null`
|
+| tileContent | 특정 항목 내에서 사용자 정의 콘텐츠를 렌더링할 수 있습니다(일별 월별 보기, 월별 연간 보기 등). **참고**: 맞춤 콘텐츠가 포함된 타일의 경우 일관된 레이아웃을 보장하기 위해 `react-calendar__tile`의 고정 높이를 설정하는 것이 좋습니다. | n/a | `({ date, view }) => view === 'month' && date.getDay() === 0 ?
It's Sunday!
: null` |
+| value | 캘린더 값. 하나의 값이거나 두 값의 배열일 수 있습니다. | n/a |
- 날짜: `new Date()`
- 날짜 배열: `[new Date(2017, 0, 1), new Date(2017, 7, 1)]`
- 문자열: `2017-01-01`
- 문자열 배열: `['2017-01-01', '2017-08-01']`
|
+
+## 유용한 링크
+
+- [react-calendar Wiki](https://github.com/wojtekmaj/react-calendar/wiki)
+
+## 라이센스
+
+The MIT License.
+
+## 작성자
+
+
+
+## 감사합니다.
+
+### 스폰서
+
+모든 후원자분들께 감사드립니다! [스폰서가 되어](https://opencollective.com/react-calendar#sponsor) GitHub의 README에서 이미지를 받으세요.
+
+

+
+### 후원자
+
+모든 후원자분들께 감사드립니다! [후원자가 되어](https://opencollective.com/react-calendar#backer) GitHub의 README에서 이미지를 받으세요.
+
+

+
+### 탑 기여자
+
+이 프로젝트에 도움을 주신 모든 기여자에게 감사드립니다!
+
+
diff --git a/packages/react-calendar/README.md b/packages/react-calendar/README.md
index f0acae92..d143f2d8 100644
--- a/packages/react-calendar/README.md
+++ b/packages/react-calendar/README.md
@@ -6,6 +6,11 @@
+## Translation Support
+[[English](https://github.com/wojtekmaj/react-calendar), [Korean](https://github.com/wojtekmaj/react-calendar/blob/main/languages/korean.md)]
+
+## Description
+
Ultimate calendar for your React app.
- Pick days, months, years, or even decades