Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

misc: translate reference request #25

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

alstjs1207
Copy link
Contributor

Checklist

@anniemon anniemon self-requested a review February 16, 2023 06:55
@anniemon anniemon added the documentation Improvements or additions to documentation label Feb 16, 2023
@anniemon anniemon linked an issue Feb 16, 2023 that may be closed by this pull request
2 tasks
@@ -1,62 +1,61 @@
<h1 align="center">Fastify</h1>

## Request
The first parameter of the handler function is `Request`.
핸들러 함수의 첫 번째 매개변수는 `Request` 입니다.
Copy link
Collaborator

Choose a reason for hiding this comment

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

매개변수는 파라미터로 통일해서 사용하고 있어요~
위키 참고 부탁드립니닷!!!

- `context` - A Fastify internal object. You should not use it directly or
modify it. It is useful to access one special key:
- `context.config` - The route [`config`](./Routes.md#routes-config) object.
Request 는 다음 필드를 포함하는 Fastify 객체의 핵심입니다:
Copy link
Collaborator

Choose a reason for hiding this comment

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

Request는 다음 필드를 포함하는 Fastify 핵심 객체입니다:
로 번역하는 게 맞겠습니다.
Fastify 객체의 핵심이 아니라 Fastify 프레임워크의 핵심 객체라는 의미로 읽혀야 하니까요!

modify it. It is useful to access one special key:
- `context.config` - The route [`config`](./Routes.md#routes-config) object.
Request 는 다음 필드를 포함하는 Fastify 객체의 핵심입니다:
- `query` - 문법적으로 분석된 쿼리스트링, 이의 형식은 [`querystringParser`](./Server.md#querystringparser) 에 의해 지정됩니다.
Copy link
Collaborator

Choose a reason for hiding this comment

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

의미상으론 문제 없지만 직역이라 딱딱한 느낌이네요.
~문법적으로 분석된 쿼리스트링입니다. (이의 빼고) 형식은 ~ 지정됩니다.
로 번역하면 어떨까요?

- `context.config` - The route [`config`](./Routes.md#routes-config) object.
Request 는 다음 필드를 포함하는 Fastify 객체의 핵심입니다:
- `query` - 문법적으로 분석된 쿼리스트링, 이의 형식은 [`querystringParser`](./Server.md#querystringparser) 에 의해 지정됩니다.
- `body` - 요청 페이로드, Fastify 가 기본적으로 문법적으로 분석하는 요청 페이로드와 어떻게 다른 콘텐츠 유형을 지원하는지에 대한 세부 정보는
Copy link
Collaborator

Choose a reason for hiding this comment

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

문법적으로 분석하는-> 파싱하는이 나을 거 같아요~

- `body` - 요청 페이로드, Fastify 가 기본적으로 문법적으로 분석하는 요청 페이로드와 어떻게 다른 콘텐츠 유형을 지원하는지에 대한 세부 정보는
[Content-Type Parser](./ContentTypeParser.md) 를 참조하십시오.
- `params` - URL 헤더와 일치하는 params
- [`headers`](#headers) - 헤더의 getter 와 setter
Copy link
Collaborator

Choose a reason for hiding this comment

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

게터와 세터는 번역서나 한글 버전 공식 문서에서도 대부분 한글로 사용하는 만큼 한글로 쓰는 것이 좋겠습니다

[Content-Type Parser](./ContentTypeParser.md) 를 참조하십시오.
- `params` - URL 헤더와 일치하는 params
- [`headers`](#headers) - 헤더의 getter 와 setter
- `raw` - Node core 에서 들어오는 HTTP 요청
Copy link
Collaborator

Choose a reason for hiding this comment

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

Node core -> 노드 코어

- `params` - URL 헤더와 일치하는 params
- [`headers`](#headers) - 헤더의 getter 와 setter
- `raw` - Node core 에서 들어오는 HTTP 요청
- `server` - 현재 [캡슐화 컨텍스트](./Encapsulation.md)에 대해 스코프된 Fastify 서버 인스턴스
Copy link
Collaborator

Choose a reason for hiding this comment

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

현재 [캡슐화된 컨텍스트](./Encapsulation.md)를 스코프로 하는 Fastify 서버 인스턴스가 더 자연스럽겠어요.

- `raw` - Node core 에서 들어오는 HTTP 요청
- `server` - 현재 [캡슐화 컨텍스트](./Encapsulation.md)에 대해 스코프된 Fastify 서버 인스턴스
- `id` - 요청 ID
- `log` - 요청에 들어오는 로그 인스턴스
Copy link
Collaborator

Choose a reason for hiding this comment

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

로그 -> 로거

- `id` - 요청 ID
- `log` - 요청에 들어오는 로그 인스턴스
- `ip` - 요청에 들어오는 IP 주소
- `ips` - 가장 가까운 IP 주소부터 가장 먼 IP 주소까지의 주소 배열이 `X-Forwarded-For` 헤더에 들어 있습니다.
Copy link
Collaborator

Choose a reason for hiding this comment

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

원어를 따라 아래와 같이 번역하는 것이 자연스럽게 느껴져요.
아래 예시 참고해주세요~

요청의 `X-Forwarded-For` 헤더에 있는, 가장 가까운 IP 주소부터 가장 먼 IP 주소까지의 순서로 나열된, IP 주소 배열. (단, [`trustProxy`](./Server.md#factory-trust-proxy) 옵션이 활성화되어 있을 시)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Reference/Request.md 번역
2 participants