Skip to content

docs: 자동 번역 업데이트 (2026-05-31)#361

Open
github-actions[bot] wants to merge 1 commit into
master-kofrom
auto-translate-github-20260531005756
Open

docs: 자동 번역 업데이트 (2026-05-31)#361
github-actions[bot] wants to merge 1 commit into
master-kofrom
auto-translate-github-20260531005756

Conversation

@github-actions
Copy link
Copy Markdown

자동 번역 (GitHub Models API)

번역 상세 내역

🆕 ./content/docs/useformstate/formstatesubscribe.mdx — 신규 번역
🔄 ./content/docs/usecontroller/controller.mdx — diff 기반 변경점 반영 (1줄)
🔄 ./content/docs/useform.mdx — diff 기반 변경점 반영 (36줄)
🔄 ./content/docs/useform/clearerrors.mdx — diff 기반 변경점 반영 (2줄)
🔄 ./content/docs/useform/handlesubmit.mdx — diff 기반 변경점 반영 (0줄)
🔄 ./content/docs/useform/register.mdx — diff 기반 변경점 반영 (14줄)
🔄 ./content/docs/useform/reset.mdx — diff 기반 변경점 반영 (2줄)
🔄 ./content/docs/useform/seterror.mdx — diff 기반 변경점 반영 (4줄)
🔄 ./content/docs/useform/setvalue.mdx — diff 기반 변경점 반영 (0줄)
🔄 ./content/docs/useform/subscribe.mdx — diff 기반 변경점 반영 (1줄)
🔄 ./content/docs/useformstate.mdx — diff 기반 변경점 반영 (5줄)
🔄 ./content/docs/usewatch.mdx — diff 기반 변경점 반영 (9줄)

사용 모델

  • openai/gpt-4o-mini via GitHub Models API

참고

  • 번역 규칙: AGENTS.md, .claude/skills/translate.md
  • 이 PR은 자동 생성되었습니다. 리뷰 후 머지해주세요.

Copy link
Copy Markdown
Author

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

번역 리뷰 (GitHub Models)

요약 (파일별)

  • src/content/docs/usecontroller/controller.mdx: exact 속성 추가에 따라 전체 설명이 보다 명확해졌다.
  • src/content/docs/useform.mdx: 변경된 내용이 번역 규칙을 잘 준수하며, 자연스러운 한국어로 작성되었다.
  • src/content/docs/useform/clearerrors.mdx: 번역의 용어 일관성과 자연스러움을 제공.
  • src/content/docs/useform/handlesubmit.mdx: handleSubmit 사용에 대한 설명이 삭제된 부분이 있다.
  • src/content/docs/useform/register.mdx: 번역 내용에서 용어 사용 및 문장 구조를 개선한 변경 사항이 있습니다.
  • src/content/docs/useform/reset.mdx: 중요한 정보를 명확하게 전달하기 위한 내용 변경이 이루어졌습니다.
  • src/content/docs/useform/seterror.mdx: 변경된 부분이 번역 규칙을 잘 따르고 있으며 의미도 잘 전달되고 있다.
  • src/content/docs/useform/setvalue.mdx: 리렌더링 조건에 대한 설명이 삭제되었고, 코드 예제가 삭제됨에 따라 해석의 명확성이 떨어짐.
  • src/content/docs/useform/subscribe.mdx: 일부 표현이 더 자연스럽고 적절하게 수정되었습니다.
  • src/content/docs/useformstate.mdx: 'FormStateSubscribe'의 번역이 추가됨에 따라 가독성이 향상되었다.
  • src/content/docs/useformstate/formstatesubscribe.mdx: 변경된 번역에서 의미가 더 명확하게 전달됨.
  • src/content/docs/usewatch.mdx: React Hook Form 문서의 usewatch 섹션에 코드 및 설명 추가.

openai/gpt-4o-mini via GitHub Models | 파일 12개 | 인라인 코멘트 39개 | 스킵 0개

| `shouldUnregister` | <TypeText>boolean = false`</TypeText> | | 입력 값은 언마운트 후에 등록이 해제(unregistered)되며, 기본값도 제거됩니다.<br/><br/>**참고:** 이 prop은 `useFieldArray`와 함께 사용하지 않아야 합니다. 입력 값이 언마운트/리마운트 및 재정렬된 후에 `unregister`함수가 호출되기 때문입니다. |
| `disabled` | <TypeText>boolean = false`</TypeText> | | `disabled` prop은 `field` prop에서 반환됩니다. 제어 입력 필드는 비활성화되며, 그 값은 제출 데이터에서 제외됩니다. |
| `defaultValue` | <TypeText>unknown</TypeText> | | **중요:** `useForm`의 `defaultValues` 또는 `defaultValue`에 `undefined`를 적용할 수 없습니다. <ul><li>필드 레벨에서 `defaultValue`를 설정하거나 `useForm`의 `defaultValues`를 사용해야 합니다. <code>useForm</code>에서 <code>defaultValues</code>를 사용한 경우, 이 prop은 생략하세요.</li><li>폼이 기본값으로 `reset`을 호출할 예정이라면, `useForm`에 `defaultValues`를 제공해야 합니다.</li><li>`undefined`를 사용하여 `onChange`를 호출하는 것은 유효하지 않습니다. 대신 `null` 또는 빈 문자열을 기본값/초기화된 값으로 사용해야 합니다.</li></ul> |
| `exact` | <TypeText>boolean = false</TypeText> | | 이 속성(prop)은 인풋 이름 구독에 대한 정확한 일치를 가능하게 하며, 기본값은 true입니다.
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

변경: | exact | <TypeText>boolean = false</TypeText> | | 이 속성(prop)은 인풋 이름 구독에 대한 정확한 일치를 가능하게 하며, 기본값은 true입니다.| exact | <TypeText>boolean = false</TypeText> | | 이 속성은 인풋 이름 구독에 대해 정확한 일치를 활성화합니다. 기본값은true입니다.
평가: 새로운 내용을 통해 exact 속성의 역할이 clearer 해졌으며, 이로 인해 문맥 및 내용을 더 잘 이해할 수 있도록 개선됐다.

| [criteriaMode](#criteriaMode) | 모든 유효성 검사 에러를 한 번에 노출하거나 하나씩 노출. |
| [shouldFocusError](#shouldFocusError) | 내장된 포커스 관리를 활성화하거나 비활성화. |
| [delayError](#delayError) | 에러가 즉시 나타나는 것을 지연. |
| [validate](#validate) | 폼 수준 검증은 내장 검증 메서드로 제한됩니다. |
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

변경: 폼 수준 검증은 내장 검증 메서드로 제한됩니다.폼 수준 검증은 내장 검증 메서드로 제한됩니다.
평가: 자연스럽고 기술적인 문맥에서 의미가 잘 전달됨.

| [validate](#validate) | 폼 수준 검증은 내장 검증 메서드로 제한됩니다. |
| [shouldUseNativeValidation](#shouldUseNativeValidation) | 브라우저 내장 폼 제약 조건 API 사용. |
| [shouldUnregister](#shouldUnregister) | 언마운트 후 입력의 등록 취소(unregister)를 활성화하거나 비활성화. |
| [progressive](/docs/useform/form) | `Form` 컴포넌트를 사용할 때 네이티브 폼 제출을 위한 점진적 향상을 활성화합니다. |
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

변경: 점진적 향상을 활성화합니다.점진적 향상을 활성화합니다.
평가: 문장이 자연스럽고 명확하여 의미 전달에 문제가 없음.


---

이 예제는 **새로운 `validate` API**를 `useForm`과 결합하여 React 애플리케이션에서 **폼 수준 검증**을 수행하는 방법을 보여줍니다.
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

변경: 이 예제는 **새로운 validate API**를이 예제는 **새로운 validate API**를
평가: 기술적 용어 사용이 적절하며, 의미가 명확함.


이 예제는 **새로운 `validate` API**를 `useForm`과 결합하여 React 애플리케이션에서 **폼 수준 검증**을 수행하는 방법을 보여줍니다.

`validate` 함수는 전체 폼 객체를 수신하며, `formState.errors`와 통합되는 **구조화된 에러**를 반환하도록 허용합니다.
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

변경: 구조화된 에러를 반환하도록 허용합니다.구조화된 에러를 반환하도록 허용합니다.
평가: 번역이 원문의 의미를 잘 전달하고 있음.

| Name | Type | Description |
| ---------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `control` | <TypeText>Object</TypeText> | [`control`](/docs/useform/control) 객체로, `useForm`에서 제공됩니다. `FormProvider`를 사용하는 경우 선택 사항입니다. |
| `name` | <TypeText>string \| string[] </TypeText> | 단일 인풋 이름, 인풋 이름의 배열, 또는 모든 인풋의 formState 업데이트에 구독합니다. |
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

변경: 이름 배열을 제공하거나,이름의 배열, 또는
평가: '이름의 배열, 또는'이 더 자연스럽고 읽기 쉽게 표현됨.

| ---------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `control` | <TypeText>Object</TypeText> | [`control`](/docs/useform/control) 객체로, `useForm`에서 제공됩니다. `FormProvider`를 사용하는 경우 선택 사항입니다. |
| `name` | <TypeText>string \| string[] </TypeText> | 단일 인풋 이름, 인풋 이름의 배열, 또는 모든 인풋의 formState 업데이트에 구독합니다. |
| `disabled` | <TypeText>boolean = false</TypeText> | 구독을 비활성화할 옵션입니다. |
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

변경: 비활성화하는비활성화할
평가: '비활성화할'이 더 명확한 표현으로, 사용자에게 보다 자연스럽게 다가옴.

| `name` | <TypeText>string \| string[] </TypeText> | 단일 인풋 이름, 인풋 이름의 배열, 또는 모든 인풋의 formState 업데이트에 구독합니다. |
| `disabled` | <TypeText>boolean = false</TypeText> | 구독을 비활성화할 옵션입니다. |
| `exact` | <TypeText>boolean = false</TypeText> | 이 속성은 인풋 이름 구독에 대한 정확한 일치를 활성화합니다. |
| `render` | <TypeText>Function</TypeText> | 지정된 폼 필드의 폼 상태에 구독하고, 폼 상태가 변경될 때마다 자식 함수를 다시 렌더링합니다. 이로 인해 JSX에서 상태를 수동으로 연결하지 않고도 선언적으로 폼 상태를 소비할 수 있습니다. |
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

변경: 리렌더링합니다. 이를 통해다시 렌더링합니다. 이로 인해 JSX에서
평가: 결과적으로 문장이 더 매끄럽고 이해하기 쉬워짐.

sidebar: apiLinks
---

<SelectNav
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

변경: {-삭제-}{+<SelectNav+}
평가: 기술적인 요소가 정확하게 추가되어 적절한 내용으로 보입니다.

},
]}
/>
## \</> `useWatch:` <TypeText>`({ control?: Control, name?: string, defaultValue?: unknown, disabled?: boolean }) => object`</TypeText>
Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

변경: {-삭제-}{+## "></> useWatch: <TypeText>({ control?: Control, name?: string, defaultValue?: unknown, disabled?: boolean }) => object</TypeText>}
평가: 함수 시그니처가 명확하게 제시되어 독자가 이해하기 수월해졌습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants