Trans(guide/server-communication.jade)#51
Conversation
tiratano
left a comment
There was a problem hiding this comment.
띄어쓰기, 오타, 맞춤법, 한/영 내려쓰기 문제가 종종 발견되었습니다. 로컬에서 조금만 더 검토 부탁 드립니다.
그리고 몇몇 문장은 원문과 다른 의미로 번역되거나, 영어가 그대로 직역되어 한글로 불완전한 문장이 되거나 의미를 이해하기 어려운 경우가 있었습니다.
완전히 이해가 덜 된 부분은 신속성보다 정확성이 중요하므로 좀 더 자료를 확인 후에 올려주시기 바랍니다. 번역 챕터는 일단 번역 담당자가 책임을 지기로 하신 만큼 내용에 대해서는 가장 잘 이해를 하셔야 합니다.
| [HTTP](https://tools.ietf.org/html/rfc2616) is the primary protocol for browser/server communication. | ||
| .l-sub-section | ||
| :marked | ||
| [`웹 소켓`](https://tools.ietf.org/html/rfc6455) 프로토콜은 통신 기술에서 다른 중요한 기술이지만, 본 페이지에서 다루지 않습니다. |
There was a problem hiding this comment.
WebSocket 이라는 단어 자체로 어떤 기술용어이므로 한글로도 "웹소켓"과 같이 붙여 쓰는 것이 좋을 것 같습니다.
| [JSONP](https://en.wikipedia.org/wiki/JSONP). A few browsers also support | ||
| [Fetch](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API). | ||
|
|
||
| !{_Angular_http_library_ko}는 **XHR**과**JSONP** API를 이용해 애플리케이션 프로그래밍을 단순화 합니다. 본 페이지는 다음을 다룹니다: |
There was a problem hiding this comment.
"XHR과JSONP" 처럼 과 다음에 띄어쓰기가 빠져있습니다.
"XHR과 JSONP" => "XHR과 JSONP"
|
|
||
| - [Fetch data with http.get](#fetch-data). | ||
|
|
||
| <li if-docs="ts"> [RxJS 라이브러리](#rxjs).</li> |
There was a problem hiding this comment.
실제 로컬에서 테스트하면 리스팅 들여쓰기에 잘못되어 깨져있는데요, 어차피 최신버전의 문서는 구조도 내용도 약간 변경되었네요. 일단 머지하고 나중에 수정을 하시죠~
| </ul> | ||
|
|
||
| <ul if-docs="ts"> | ||
| <li> [파라미터 탐색](#search-parameters).</li> |
There was a problem hiding this comment.
문서 하단과 같이 "검색 인자"로 수정해야 내용이 맞을 것 같습니다.
|
|
||
| - [Appendix: Tour of Heroes _in-memory web api_](#in-mem-web-api). | ||
|
|
||
| 이 주제들을 설명하는 <live-example>실행 예제</live-example> |
There was a problem hiding this comment.
live example은 "라이브 예제"로 번역하고 있습니다.
https://github.com/angular/angular-ko/blob/master/ko-trans-guide.md
There was a problem hiding this comment.
"이 주제들을 설명하는 실행 예제" 라는 단어 형식으로 되어 있어서 뭔가 문장이 잘못 끊긴 듯한 느낌이 나네요.. ^^; "라이브 예제는 이러한 토픽을 보여줍니다." 정도로 문장을 만들어주면 더 좋을 것 같습니다.
There was a problem hiding this comment.
수정 전: 이 주제들을 설명하는 실행 예제
수정 후: 라이브 예제는 이러한 주제를 다룹니다
|
|
||
| block redirect-to-web-api | ||
| :marked | ||
| 마지막으로, 인메모리 웹 API로의 클라이언트 HTTP 요청을 |
There was a problem hiding this comment.
목적어가 두번 연달아 나오고 주어와 동사 사이에 부사절이 너무 길어서 문장을 이해하기가 어렵습니다.
문장 순서를 조금 바꿔주면 좋겠습니다.
이전: "마지막으로, 인메모리 웹 API로의 클라이언트 HTTP 요청을 InMemoryWebApiModule을 AppModule.imports 리스트에 추가함으로써 리디렉션 하세요."
이후: "마지막으로, InMemoryWebApiModule을 AppModule.imports 리스트에 추가함으로써 클라이언트 HTTP 요청을 인메모리 웹 API로 리디렉션 하세요."
|
|
||
| 표준 Angular 제공자 등록 기법을 사용해, `InMemoryWebApiModule` | ||
| 은 기본 `XHRBackend` 서비스를 자신의 메모리상 대체수단으로 바꿉니다. | ||
| 그러는 동안, `forRoot` 메소드는 인메모리 웹 API를 가짜 영웅 데이터셋에서 *시드 데이터*로 초기화 합니다. |
There was a problem hiding this comment.
mock은 가짜가 맞지만 다른 문서에서 대부분 "샘플"로 번역하였으므로 통일하면 좋을 것 같습니다.
guide 문서에는 추가하겠습니다.
| +makeExcerpt('src/app/app.module.ts') | ||
| .alert.is-important | ||
| :marked | ||
| `InMemoryWebApiModule`의 `XHRBackend` 제공자 다른 것들을 밀어낼 수 있도록 |
There was a problem hiding this comment.
조사가 빠졌습니다.
이전: "InMemoryWebApiModule의 XHRBackend 제공자 다른 것들을 밀어낼 수 있도록"
이후: "InMemoryWebApiModule의 XHRBackend 제공자가 다른 것들을 밀어낼 수 있도록"
| .alert.is-important | ||
| :marked | ||
| `InMemoryWebApiModule`의 `XHRBackend` 제공자 다른 것들을 밀어낼 수 있도록 | ||
| `HttpModule`의 _다음_에 `InMemoryWebApiModule`를 불러오게 하세요. |
There was a problem hiding this comment.
불러올 때도 전혀 어색한 말은 아니지만, import는 "임포트"로 통일하여 번역하고 있습니다.
https://github.com/angular/angular-ko/blob/master/ko-trans-guide.md
| Import the `InMemoryWebApiModule` _after_ the `HttpModule` to ensure that | ||
| the `XHRBackend` provider of the `InMemoryWebApiModule` supersedes all others. | ||
| :marked | ||
| 전체 소스코드는 <live-example>실행 예제</live-example>에서 볼 수 있습니다. |
There was a problem hiding this comment.
live example은 "라이브 예제"로 통일하여 번역하고 있습니다.
https://github.com/angular/angular-ko/blob/master/ko-trans-guide.md
There was a problem hiding this comment.
"실행" => "라이브"로 수정하였습니다.
우선 여기까지 수정한 것을 커밋한 다음, 전체를 읽고 한 번 더 고쳐서 커밋하겠습니다.
|
outdated |
다음은 제가 번역하면서 고민을 했던 단어들입니다.
웹에서 찾아보고 참고한 단어들도 있고, 임의로 작성한 단어도 있습니다.
피드백 부탁드립니다 :)
subscribe -> 구독하다
subscription -> 구독
cross-origin request -> 교차출처 요청
same-origin policy -> 동일출처 원칙
line 432: helper method -> 지원 메소드
line 457: fetch -> 가져오기
line 556: bound -> 바운딩
line 615: representation -> 재현
line 747: end of a line -> 줄의 마지막
line 1066: debounced -> 기다린
line 1074: backlog -> 백로그
line 1253: !{_a_ca_class_with_ko} -> 커스텀 애플리케이션 클래스
line 1294: seed data -> 시드 데이터