-
-
Notifications
You must be signed in to change notification settings - Fork 476
Snp0301 translation [ENG] to [KOR] #1236
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
Snp0301 translation [ENG] to [KOR] #1236
Conversation
Korean translation, till line number 595
Thanks @SNP0301! Adding Korean Translation Stewards: @yinhwa, @almchung, @jhongover9000, @sssueing, @GeryGeryGery to review the PR. Thank you! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @SNP0301 Thanks for this PR! I've added reviews to some parts of your commits.
Would also be happy to hear from at least 1-2 more people from the stewards @almchung, @jhongover9000, @sssueing, @GeryGeryGery and we can merge :)
src/data/ko.yml
Outdated
@@ -575,7 +575,7 @@ libraries: | |||
p5.experience: '확장형 p5.js 라이브러리로, 캔버스 기반 웹 어플리케이션 제작을 위한 이벤트리스닝 기능을 추가할 수 있습니다. ' | |||
p5.func: 'p5.func은 시간, 빈도, 그리고 공간 기능 생성을 위한 새로운 객체 및 기능을 제공합니다. ' | |||
p5.geolocation: 'p5.geolocation은 사용자 위치를 획득, 관찰, 계산, 지오펜싱(geo-fencing)하기 위한 기술을 제공합니다. ' | |||
p5.glitch: p5.glitch extends p5.js for glitching images and binary files. | |||
p5.glitch: p5.glitch는 그림과 이진파일의 그래픽이 깨지는 경우를 위한 p5.js 확장자입니다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
p5.glitch는 글리치 이미지와 이진 파일을 위한 p5.js 확장자입니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이진(binary) 파일
로 한글과 영문 병기하면 어떨까요? In some cases, it would be helpful to include the original English term in the translation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
src/data/ko.yml
Outdated
p5.play: 'p5.play는 게임과 같은 어플리케이션 제작을 위한 스프라이트(sprite), 애니메이션, 인풋, 충돌 기능을 제공합니다. ' | ||
p5.particle: '파티클은 사용자가 직접 제작한 구조나 기능, 또는 JSON 인풋 데이터를 사용하여 시각적 효과를 만드는 데에 쓰입니다. ' | ||
p5.party: >- | ||
p5.party is a library for easily creating networked multiuser games, apps, | ||
and sketches. | ||
p5.party는 멀티유저 게임, 애플리케이션, 그리고 스케치가 가능한 네트워크를 만들 수 있게 하는 라이브러리입니다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
p5.party는 네트워크 기반 멀티유저 게임, 앱, 스케치를 쉽게 만들 수 있게 하는 라이브러리입니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will edit translated text to follow @yinhwa 's suggestion.
제안해주신 텍스트가 본문 취지에 더 적합한 것 같습니다. 수정하겠습니다.
src/data/ko.yml
Outdated
react-p5: This library lets you integrate p5 Sketches into your React App. | ||
p5.recorder: Record sketch canvas and audio. | ||
p5.Polar는 수학적 추상화를 통해 아름답고, 만화경 같고, 방사형의 패턴을 만들 수 있게 해 줍니다. | ||
react-p5: 이 라이브러리는 여러분의 React 애플리케이션과 p5 Sketch를 통합시켜줍니다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이 라이브러리는 여러분의 p5 스케치와 리액트(React) 앱을 연동합니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will edit translated text to follow @yinhwa 's suggestion.
제안해주신 텍스트가 본문 취지에 더 적합한 것 같습니다. 수정하겠습니다.
영문 병기도 포함하도록 하겠습니다!
src/data/ko.yml
Outdated
p5.recorder: Record sketch canvas and audio. | ||
p5.Polar는 수학적 추상화를 통해 아름답고, 만화경 같고, 방사형의 패턴을 만들 수 있게 해 줍니다. | ||
react-p5: 이 라이브러리는 여러분의 React 애플리케이션과 p5 Sketch를 통합시켜줍니다. | ||
p5.recorder: 스케치 캔버스와 오디오를 녹음합니다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
스케치 녹화 및 오디오 녹음 기능을 제공합니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will edit translated text to follow @yinhwa 's suggestion.
제안해주신 텍스트가 본문 취지에 더 적합한 것 같습니다. 수정하겠습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for taking the time to translate, SNP0301! I added some minor edit suggestions/questions. Please let me know if you have any questions!
수고하셨습니다, SNP0301님. 몇 가지 제안과 질문을 드리오니 확인해주세요. 감사합니다!
src/data/ko.yml
Outdated
@@ -575,7 +575,7 @@ libraries: | |||
p5.experience: '확장형 p5.js 라이브러리로, 캔버스 기반 웹 어플리케이션 제작을 위한 이벤트리스닝 기능을 추가할 수 있습니다. ' | |||
p5.func: 'p5.func은 시간, 빈도, 그리고 공간 기능 생성을 위한 새로운 객체 및 기능을 제공합니다. ' | |||
p5.geolocation: 'p5.geolocation은 사용자 위치를 획득, 관찰, 계산, 지오펜싱(geo-fencing)하기 위한 기술을 제공합니다. ' | |||
p5.glitch: p5.glitch extends p5.js for glitching images and binary files. | |||
p5.glitch: p5.glitch는 그림과 이진파일의 그래픽이 깨지는 경우를 위한 p5.js 확장자입니다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이진(binary) 파일
로 한글과 영문 병기하면 어떨까요? In some cases, it would be helpful to include the original English term in the translation.
src/data/ko.yml
Outdated
@@ -564,7 +564,7 @@ libraries: | |||
p5.bots: >- | |||
p5.bots를 통해 브라우저, 아두이노, 마이크로프로세서 간의 인터랙션을 만들 수 있습니다. 센서 데이터로 스케치를 만들거나, | |||
스케치에서 LED나 모터를 작동해보세요! | |||
p5.bezier: A library helps draw high-degree Bézier curves with unlimited points. | |||
p5.bezier: p5.beizer는 무한한 점들로 베지에 곡선을 그릴 수 있게 해줍니다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
제안: p5.beizer는 조절점(control point) 개수 제한 없이 정교한 베지에 곡선(Bezier Curve)을 그릴 수 있게 해주는 라이브러리입니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
안녕하세요, 리뷰해주셔서 감사합니다!
혹시 조절점(control point)라는 표현은 어디서 참조하셨는지 알 수 있을까요?
원문에는 unlimited points라는 표현만 나와 있어서 여쭤봅니다!
Hi, thank you for reviewing my translation.
As I couldn't find 'control point' on the original text, Can I ask you where did you the expression?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi, if I'm not mistaken, the "points" in the original text refer to "control points," which are used to define a Bezier curve, and that these are unlimited. It might not be in the original text, but sometimes adding some information can help give more context.
안녕하세요, 아마도 '조절점' 단어는 베지에 곡선을 그리는데 사용되는 점들을 갖고 얘기하는 것일 거 같네요. "Unlimited"은 이 조절점들을 개수 제한 없이 사용할 수 있다는 것을 가르키는 말일 것 같고요! 원문에는 없어도 이런 추가적인 설명이 이해에 도움이 될 것 같네요!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi, @jhongover9000 ! Thanks for your opinion :)
I think so, but it is quite difficult for me to consider how much I can add supplement on the original text.
안녕하세요, 의견 주셔서 감사합니다!
저도 말씀해주신 것처럼 쉬운 이해를 위해서는 추가적인 설명이 들어가는 것이 좋다고 생각합니다!
그런데 이게 번역이다보니 이런 수정 및 보완이 어디까지 이루어져야하는지 잘 모르겠습니다.
어떻게 하는게 좋을까요? 보통 과도하지 않은 선에서 추가적인 설명을 넣으시는 편인가요?
번역하는 문서에서 지정하는 스타일에 따라 다르겠지만, p5.js를 번역하실 때 주로 어떻게 하셨는지가 궁금합니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, that definitely ends up being a struggle when translating. I, personally, usually try to keep to the original text as much as possible, only giving context (usually through specifying, often with only a few words) when a word doesn't exist in Korean or is vague if translated directly.
네, 저는 과도하지 않은 선에서 넣는 편이에요^^ 물론 그 정도를 구분하는게 어려울 때도 있지만 주로 원문이랑 비슷하게 하려고 하죠! 한국어로 표현하기 어렵거나 번역된 단어의 의미가 분명하지 않을 때 추가적으로 구체화 시키는 경우도 있고요!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
우선 너무 좋은 질문을 주셔서 감사합니다. p5.js가 추구하는 방향을 생각해보면 한국어 사용자들에게 더 나은 접근성(accessibility)과 좋은 사용자 경험(UX)을 제공할 수 있는 번역을 추구하는 게 좋지 않을까요. 물론 SNP0301님과 jhongover9000님께서 말씀주신 것처럼 과도하지 않은 선에서요. 본디 완벽한 번역/정답인 번역이라는 것은 존재할 수 없으니 주어진 상황과 필요 속에서 가장 최선인 번역을 향해 이렇게 같이 대화해가며 고쳐나가는 작업이 될 것 같습니다.
원래 질문으로 돌아가서 조절점(control points)
라는 표현은 기술 용어 control point의 한국어 번역을 한국어 웹 검색 상위 결과들을 참고해서 썼습니다 (한국어 위키백과, 모던 JavaScript 튜토리얼, 각종 강의 노트, 등).
이 경우 무한한 점들로 베지에 곡선을 그릴 수 있게 해 줍니다.
라는 직역 번역이 "특정 베지에 곡선을 무한 개수의 점들로 그릴 수 있도록 허용해준다" 등으로 모호하게 읽힐 수도 있어, 원문을 그대로 살리기보다는 좀 더 뜻을 명확히 전달할 수 있는 쪽으로 제안드렸었습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jhongover9000 공동으로 번역하는 프로젝트는 처음이라 궁금했던 부분인데 답변해주셔서 감사합니다. 균형을 잘 맞춰야겠네요!
@almchung 네. 번역하면서 의아했던 부분에 대해 리뷰해주셔서 훨씬 수월하게 임할 수 있을 것 같습니다 :)
조절점에 대해서 포스트를 참조해봤는데, 말씀해주신대로 조절점이라는 용어를 사용하면 베지에 곡선을 더 정교하게 그릴 수 있다는 점을 강조할 수 있을 것 같습니다. 반영해서 수정하도록 하겠습니다!
src/data/ko.yml
Outdated
p5.Riso: 'p5.Riso는 석판화와 같은 파일을 생성하는 라이브러리입니다. 스케치를 다양한 색상의 판화처럼 만들어줍니다. ' | ||
rita.js: 'RiTa.js는 제너레이티브 문학을 위한 자연어 처리 객체를 제공합니다. ' | ||
Rotating knobs: Make knobs you can rotate with custom graphics and return value ranges. | ||
Rotating knobs: 직접 제작한 디자인으로 노브를 만들어 값의 범위를 반환합니다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
제안 (예시): 스킨과 반환값을 설정해 나만의 조절 다이얼(knob)을 만들어보세요.
노브(knob)
라는 표현이 맥락없이는 조금 낯설 수 있어, 설명을 더해주거나 실생활에서 쓰이는 순화어가 뭘지 궁금합니다. 사전을 찾아보니 rotating knob을 "로터리 휠" 혹은 "조절 손잡이/다이얼"로 번역하는데 이 중 한국에서 가장 보편적으로 쓰이는 표현이 무엇일지 궁금합니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
안녕하세요, 우선 조언해주셔서 대단히 감사합니다!
저도 같은 부분을 고민했습니다만 사용자가 조금 낯설 수 있는 두 단어인 다이얼과 노브를 검색하는 경우를 각각 비교했을 때,
다이얼보다는 노브의 검색 결과가 원문에서 말하는 knob에 더 근접한 이미지를 제공한다고 생각해서 노브로 번역했습니다.
다이얼과 노브, 로터리 휠이 모두 낯설 수 있는 단어이고, 이를 정확하게 대체할 수 있는 순화어가 없다면
말씀해주신 것처럼 단어를 영문과 병기하고, 검색을 통해 이미지를 참조할 수 있도록 하는 편이 좋을 것 같습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
번거로우셨을텐데 과정 자세히 설명해주셔서 감사합니다. 말씀해주신대로 국내에서 한국어를 쓰시는 분들에게 쉽게 와닿으면서도 검색하기 용이한 단어로 선정하시면 되겠습니다. 라이브러리 설명 원문에서 with custom "graphics and return value ranges"
가 묶이므로, 그 부분이 명확하게 전달될 수 있도록 수정하시면 좋겠습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
스킨과 반환값을 설정할 수 있는 나만의 노브(knob)를 만들어보세요
로 옮겨보면 어떨까요?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything looks good! Thank you!
src/data/ko.yml
Outdated
beautiful, kaleidoscopic, radial patterns. | ||
react-p5: This library lets you integrate p5 Sketches into your React App. | ||
p5.recorder: Record sketch canvas and audio. | ||
p5.Polar는 수학적 추상화를 통해 아름답고, 만화경 같고, 방사형의 패턴을 만들 수 있게 해 줍니다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
p5.Polar는 수학적 추상화를 통해 아름답고 만화경 같은 방사형의 패턴을 쉽게 만들 수 있게 해 줍니다.
Hi, just a tiny grammatical suggestion based on the original text!
Some text is edited following reviewer's suggestion and comments, There is not-edited text yet, I will translate it after making appropriate conclusion.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I edited some text following suggestions and comment of @yinhwa , @jhongover9000 , and @almchung .
Edit p5.bezier translation
Hi @SNP0301 thanks for reflecting on the stewards' reviews! We'd be looking forward to your final updates to be merged! |
I edited all the reviewed translations! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All the reviews are reflected!
Thank you @SNP0301 @yinhwa @almchung @jhongover9000! |
I added simple changes on the translation(into Korean), what I think it is needed to be translated again!