33# This file is distributed under the same license as the Python package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
55#
6- #, fuzzy
76msgid ""
87msgstr ""
98"Project-Id-Version : Python 3.6\n "
@@ -99,9 +98,8 @@ msgid ""
9998msgstr "명확함을 위해 다음에 오는 절들에서 나오는 문법 규칙들은 각 절을 별도의 줄에 놓도록 포매팅합니다."
10099
101100#: ../Doc/reference/compound_stmts.rst:82
102- #, fuzzy
103101msgid "The :keyword:`!if` statement"
104- msgstr ":keyword:`if` 문"
102+ msgstr ":keyword:`! if` 문"
105103
106104#: ../Doc/reference/compound_stmts.rst:90
107105msgid "The :keyword:`if` statement is used for conditional execution:"
@@ -122,9 +120,8 @@ msgstr ""
122120"실행됩니다."
123121
124122#: ../Doc/reference/compound_stmts.rst:107
125- #, fuzzy
126123msgid "The :keyword:`!while` statement"
127- msgstr ":keyword:`while` 문"
124+ msgstr ":keyword:`! while` 문"
128125
129126#: ../Doc/reference/compound_stmts.rst:115
130127msgid ""
@@ -133,40 +130,37 @@ msgid ""
133130msgstr ":keyword:`while` 문은 표현식이 참인 동안 실행을 반복하는 데 사용됩니다:"
134131
135132#: ../Doc/reference/compound_stmts.rst:122
136- #, fuzzy
137133msgid ""
138134"This repeatedly tests the expression and, if it is true, executes the "
139135"first suite; if the expression is false (which may be the first time it "
140136"is tested) the suite of the :keyword:`!else` clause, if present, is "
141137"executed and the loop terminates."
142138msgstr ""
143139"이것은 표현식을 반복적으로 검사하고, 참이면, 첫 번째 스위트를 실행합니다; 표현식이 거짓이면 (처음부터 거짓일 수도 있습니다) "
144- ":keyword:`else` 절의 스위트가 (있다면) 실행되고 루프를 종료합니다."
140+ ":keyword:`! else` 절의 스위트가 (있다면) 실행되고 루프를 종료합니다."
145141
146142#: ../Doc/reference/compound_stmts.rst:131
147- #, fuzzy
148143msgid ""
149144"A :keyword:`break` statement executed in the first suite terminates the "
150145"loop without executing the :keyword:`!else` clause's suite. A "
151146":keyword:`continue` statement executed in the first suite skips the rest "
152147"of the suite and goes back to testing the expression."
153148msgstr ""
154- "첫 번째 스위트에서 실행되는 :keyword:`break` 문은 :keyword:`else` 절을 실행하지 않고 루프를 종료합니다."
149+ "첫 번째 스위트에서 실행되는 :keyword:`break` 문은 :keyword:`! else` 절을 실행하지 않고 루프를 종료합니다."
155150" 첫 번째 스위트에서 실행되는 :keyword:`continue` 문은 스위트의 나머지 부분을 건너뛰고 표현식의 검사로 돌아갑니다."
156151
157152#: ../Doc/reference/compound_stmts.rst:140
158- #, fuzzy
159153msgid "The :keyword:`!for` statement"
160- msgstr ":keyword:`for` 문"
154+ msgstr ":keyword:`! for` 문"
161155
162156#: ../Doc/reference/compound_stmts.rst:151
163157msgid ""
164158"The :keyword:`for` statement is used to iterate over the elements of a "
165159"sequence (such as a string, tuple or list) or other iterable object:"
166- msgstr ":keyword:`for` 문은 (문자열, 튜플, 리스트 같은) 시퀀스 나 다른 이터러블 객체의 요소들을 이터레이트하는데 사용됩니다:"
160+ msgstr ""
161+ ":keyword:`for` 문은 (문자열, 튜플, 리스트 같은) 시퀀스 나 다른 이터러블 객체의 요소들을 이터레이트하는데 사용됩니다:"
167162
168163#: ../Doc/reference/compound_stmts.rst:158
169- #, fuzzy
170164msgid ""
171165"The expression list is evaluated once; it should yield an iterable "
172166"object. An iterator is created for the result of the "
@@ -183,20 +177,19 @@ msgstr ""
183177" 만들어집니다. 그런 다음 이터레이터가 제공하는 항목마다, 이터레이터가 돌려주는 순서대로, 스위트가 한 번씩 실행됩니다. 순환마다 "
184178"각 항목이 대입의 표준 규칙 (:ref:`assignment` 을 보세요) 으로 타깃 목록에 대입된 다음, 스위트가 실행됩니다. "
185179"항목들이 소진되었을 때 (이터레이터가 :exc:`StopIteration` 예외를 일으킬 때나 빈 시퀀스인 경우는 즉시 "
186- "발생합니다), the :keyword:`else` 절의 스위트가 (있다면) 실행되고 루프를 종료합니다."
180+ "발생합니다), the :keyword:`! else` 절의 스위트가 (있다면) 실행되고 루프를 종료합니다."
187181
188182#: ../Doc/reference/compound_stmts.rst:171
189- #, fuzzy
190183msgid ""
191184"A :keyword:`break` statement executed in the first suite terminates the "
192185"loop without executing the :keyword:`!else` clause's suite. A "
193186":keyword:`continue` statement executed in the first suite skips the rest "
194187"of the suite and continues with the next item, or with the "
195188":keyword:`!else` clause if there is no next item."
196189msgstr ""
197- "첫 번째 스위트에서 실행되는 :keyword:`break` 문은 :keyword:`else` 절을 실행하지 않고 루프를 종료합니다."
190+ "첫 번째 스위트에서 실행되는 :keyword:`break` 문은 :keyword:`! else` 절을 실행하지 않고 루프를 종료합니다."
198191" 첫 번째 스위트에서 실행되는 :keyword:`continue` 문은 스위트의 나머지 부분을 건너뛰고 다음 항목으로 넘어가거나, "
199- "다음 항목이 없으면 :keyword:`else` 절로 갑니다."
192+ "다음 항목이 없으면 :keyword:`! else` 절로 갑니다."
200193
201194#: ../Doc/reference/compound_stmts.rst:177
202195msgid ""
@@ -242,9 +235,8 @@ msgstr ""
242235" 시퀀스의 슬라이스로 임시 사본을 만듦으로써 피할 수 있습니다, 예를 들어 ::"
243236
244237#: ../Doc/reference/compound_stmts.rst:224
245- #, fuzzy
246238msgid "The :keyword:`!try` statement"
247- msgstr ":keyword:`try` 문"
239+ msgstr ":keyword:`! try` 문"
248240
249241#: ../Doc/reference/compound_stmts.rst:234
250242msgid ""
@@ -255,7 +247,6 @@ msgstr ""
255247"사용됩니다."
256248
257249#: ../Doc/reference/compound_stmts.rst:247
258- #, fuzzy
259250msgid ""
260251"The :keyword:`except` clause(s) specify one or more exception handlers. "
261252"When no exception occurs in the :keyword:`try` clause, no exception "
@@ -271,7 +262,7 @@ msgid ""
271262"exception."
272263msgstr ""
273264":keyword:`except` 절(들)은 하나나 그 이상의 예외 처리기를 지정합니다. :keyword:`try` 절에서 예외가 "
274- "발생하지 않으면 아무런 예외 처리기도 실행되지 않습니다. :keyword:`try` 스위트에서 예외가 발생할 때, 예외 처리기 "
265+ "발생하지 않으면 아무런 예외 처리기도 실행되지 않습니다. :keyword:`! try` 스위트에서 예외가 발생할 때, 예외 처리기 "
275266"검색이 시작됩니다. 이 검색은 그 예외에 매치되는 것을 발견할 때까지 except 절을 차례대로 들여다봅니다. 표현식이 없는 "
276267"except 절이 있다면 가장 마지막에 와야 합니다; 모든 예외와 매치됩니다. 표현식이 있는 except 절의 경우, 표현식의 값을"
277268" 구하고, 결과 객체가 예외와 \" 호환\" 되면 그 절이 예외에 매치됩니다. 객체는 예외 객체의 클래스나 베이스 클래스일 때, 또는"
@@ -296,7 +287,6 @@ msgstr ""
296287"스택에서 새 예외에 대해 검사가 시작됩니다 (:keyword:`try` 문 전체가 예외를 일으킨 것으로 취급됩니다)."
297288
298289#: ../Doc/reference/compound_stmts.rst:268
299- #, fuzzy
300290msgid ""
301291"When a matching except clause is found, the exception is assigned to the "
302292"target specified after the :keyword:`!as` keyword in that except clause, "
@@ -307,7 +297,7 @@ msgid ""
307297" the exception occurs in the try clause of the inner handler, the outer "
308298"handler will not handle the exception.)"
309299msgstr ""
310- "매치되는 except 절이 발견되면, 예외는 그 except 절에 있는 :keyword:`as` 키워드 (가 있다면) 뒤에 지정된 "
300+ "매치되는 except 절이 발견되면, 예외는 그 except 절에 있는 :keyword:`! as` 키워드 (가 있다면) 뒤에 지정된 "
311301"타깃에 대입되고, except 절의 스위트가 실행됩니다. 모든 except 절은 실행 가능한 블록을 가져야 합니다. 블록의 끝에 "
312302"도달하면, try 문 전체의 뒤에서 일반적인 실행이 계속됩니다. (이것은 같은 예외에 대해 두 개의 중첩된 처리기가 있고, 예외가 "
313303"안쪽 처리기의 try 절에서 발생했다면, 바깥 처리기는 예외를 처리하지 않게 된다는 뜻이 됩니다.)"
@@ -358,9 +348,11 @@ msgid ""
358348" executed. Exceptions in the :keyword:`!else` clause are not handled by "
359349"the preceding :keyword:`except` clauses."
360350msgstr ""
351+ "생략 가능한 :keyword:`!else` 절은 제어 흐름이 :keyword:`try` 스위트를 빠져나가고, 예외가 발생하지 않았고, "
352+ ":keyword:`return`, :keyword:`continue` 또는 :keyword:`break` 문이 실행되지 않으면 "
353+ "실행됩니다. :keyword:`!else` 절에서 발생하는 예외는 앞에 나오는 :keyword:`except` 절에서 처리되지 않습니다."
361354
362355#: ../Doc/reference/compound_stmts.rst:321
363- #, fuzzy
364356msgid ""
365357"If :keyword:`finally` is present, it specifies a 'cleanup' handler. The "
366358":keyword:`try` clause is executed, including any :keyword:`except` and "
@@ -374,10 +366,10 @@ msgid ""
374366"saved exception is discarded::"
375367msgstr ""
376368":keyword:`finally` 가 있으면, '정리(cleanup)' 처리기를 지정합니다. :keyword:`except` 와 "
377- ":keyword:`else` 절을 포함해서, 먼저 :keyword:`try` 절이 실행됩니다. 이 절들의 어디에서건 예외가 "
378- "일어나면, 예외는 임시 저장됩니다. :keyword:`finally` 절이 실행됩니다. 만약 저장된 예외가 있으면, "
379- ":keyword:`finally` 절의 끝에서 다시 발생시킨다. :keyword:`finally` 절이 다른 예외를 일으키면, "
380- "저장된 예외는 새 예외의 컨텍스트(context) 로 설정됩니다. :keyword:`finally` 절이 "
369+ ":keyword:`! else` 절을 포함해서, 먼저 :keyword:`try` 절이 실행됩니다. 이 절들의 어디에서건 예외가 "
370+ "일어나면, 예외는 임시 저장됩니다. :keyword:`! finally` 절이 실행됩니다. 만약 저장된 예외가 있으면, "
371+ ":keyword:`! finally` 절의 끝에서 다시 발생시킨다. :keyword:`! finally` 절이 다른 예외를 일으키면, "
372+ "저장된 예외는 새 예외의 컨텍스트(context) 로 설정됩니다. :keyword:`! finally` 절이 "
381373":keyword:`return` 이나 :keyword:`break` 문을 실행하면, 저장된 예외는 버립니다."
382374
383375#: ../Doc/reference/compound_stmts.rst:340
@@ -387,7 +379,6 @@ msgid ""
387379msgstr ":keyword:`finally` 절을 실행하는 동안 예외 정보는 프로그램에 제공되지 않습니다."
388380
389381#: ../Doc/reference/compound_stmts.rst:348
390- #, fuzzy
391382msgid ""
392383"When a :keyword:`return`, :keyword:`break` or :keyword:`continue` "
393384"statement is executed in the :keyword:`try` suite of a "
@@ -397,22 +388,21 @@ msgid ""
397388"clause. (The reason is a problem with the current implementation --- this"
398389" restriction may be lifted in the future)."
399390msgstr ""
400- ":keyword:`try`...\\ :keyword:`finally` 문의 :keyword:`try` 스위트에서 "
391+ ":keyword:`! try`...\\ :keyword:`! finally` 문의 :keyword:`try` 스위트에서 "
401392":keyword:`return`, :keyword:`break`, :keyword:`continue` 문이 실행될 때, "
402- ":keyword:`finally` 절도 '나가는 길에' 실행됩니다. :keyword:`finally` 절에서는 "
403- ":keyword:`continue` 문을 사용할 수 없다 . (그 이유는 현재 구현에 있는 문제 때문입니다 --- 이 제약은 미래에 "
393+ ":keyword:`finally` 절도 '나가는 길에' 실행됩니다. :keyword:`! finally` 절에서는 "
394+ ":keyword:`continue` 문을 사용할 수 없습니다 . (그 이유는 현재 구현에 있는 문제 때문입니다 --- 이 제약은 미래에 "
404395"제거될 수 있습니다)."
405396
406397#: ../Doc/reference/compound_stmts.rst:355
407- #, fuzzy
408398msgid ""
409399"The return value of a function is determined by the last "
410400":keyword:`return` statement executed. Since the :keyword:`finally` "
411401"clause always executes, a :keyword:`!return` statement executed in the "
412402":keyword:`!finally` clause will always be the last one executed::"
413403msgstr ""
414404"함수의 반환 값은 마지막에 실행된 :keyword:`return` 문으로 결정됩니다. :keyword:`finally` 절이 항상 "
415- "실행되기 때문에, :keyword:`finally` 절에서 실행되는 :keyword:`return` 문이 항상 마지막에 실행되는 "
405+ "실행되기 때문에, :keyword:`! finally` 절에서 실행되는 :keyword:`! return` 문이 항상 마지막에 실행되는 "
416406"것이 됩니다::"
417407
418408#: ../Doc/reference/compound_stmts.rst:369
@@ -425,9 +415,8 @@ msgstr ""
425415":keyword:`raise` 문을 사용하는 것에 관한 정보는 :ref:`raise` 섹션에서 찾을 수 있습니다."
426416
427417#: ../Doc/reference/compound_stmts.rst:378
428- #, fuzzy
429418msgid "The :keyword:`!with` statement"
430- msgstr ":keyword:`with` 문"
419+ msgstr ":keyword:`! with` 문"
431420
432421#: ../Doc/reference/compound_stmts.rst:387
433422msgid ""
@@ -451,7 +440,8 @@ msgstr "하나의 \"item\" 을 사용하는 :keyword:`with` 문의 실행은 다
451440msgid ""
452441"The context expression (the expression given in the :token:`with_item`) "
453442"is evaluated to obtain a context manager."
454- msgstr "컨텍스트 관리자를 얻기 위해 컨텍스트 표현식 (:token:`with_item` 에 주어진 expression) 의 값을 구합니다."
443+ msgstr ""
444+ "컨텍스트 관리자를 얻기 위해 컨텍스트 표현식 (:token:`with_item` 에 주어진 expression) 의 값을 구합니다."
455445
456446#: ../Doc/reference/compound_stmts.rst:401
457447msgid "The context manager's :meth:`__exit__` is loaded for later use."
@@ -650,7 +640,6 @@ msgstr ""
650640"인자로만 전달될 수 있습니다."
651641
652642#: ../Doc/reference/compound_stmts.rst:573
653- #, fuzzy
654643msgid ""
655644"Parameters may have an :term:`annotation <function annotation>` of the "
656645"form \" ``: expression``\" following the parameter name. Any parameter "
@@ -667,7 +656,7 @@ msgid ""
667656"In this case annotations may be evaluated in a different order than they "
668657"appear in the source code."
669658msgstr ""
670- "매개변수들은 매개변수 이름 뒤에 오는 \" ``: expression``\" 형태의 어노테이션을 가질 수 있습니다. 모든 매개변수는 "
659+ "매개변수들은 매개변수 이름 뒤에 오는 \" ``: expression``\" 형태의 :term:`어노테이션 <function annotation>` \\ 을 가질 수 있습니다. 모든 매개변수는 "
671660"어노테이션을 가질 수 있는데, ``*identifier`` 나 ``**identifier`` 형태조차 그렇습니다. 함수는 매개변수 "
672661"목록 뒤에 오는 \" ``-> expression``\" 형태의 반환(\" return\" ) 어노테이션을 가질 수 있습니다. 이 "
673662"어노테이션들은 올바른 파이썬 표현식이면 어떤 것이건 될 수 있습니다. 어노테이션의 존재는 함수의 의미를 바꾸지 않습니다. 어노테이션"
@@ -677,7 +666,6 @@ msgstr ""
677666" 다른 순서로 평가될 수 있습니다."
678667
679668#: ../Doc/reference/compound_stmts.rst:588
680- #, fuzzy
681669msgid ""
682670"It is also possible to create anonymous functions (functions not bound to"
683671" a name), for immediate use in expressions. This uses lambda "
@@ -691,7 +679,7 @@ msgstr ""
691679"표현식에서 즉시 사용하기 위해, 이름 없는 함수(이름에 연결되지 않은 함수)를 만드는 것도 가능합니다. 이것은 람다 표현식을 "
692680"사용하는데, :ref:`lambda` 섹션에서 설명합니다. 람다 표현식은 단순화된 함수 정의를 위한 줄임 표현에 지나지 않는다는 "
693681"것에 주의하세요; \" :keyword:`def`\" 문장에서 정의된 함수는 람다 표현식으로 정의된 함수처럼 전달되거나 다른 이름에 "
694- "대입될 수 있습니다. 여러 개의 문장을 실행하는 것과 어노테이션을 허락하기 때문에, \" :keyword:`def`\" 형태가 사실 "
682+ "대입될 수 있습니다. 여러 개의 문장을 실행하는 것과 어노테이션을 허락하기 때문에, \" :keyword:`! def`\" 형태가 사실 "
695683"더 강력합니다."
696684
697685#: ../Doc/reference/compound_stmts.rst:596
@@ -853,7 +841,6 @@ msgid "Coroutine function definition"
853841msgstr "코루틴 함수 정의"
854842
855843#: ../Doc/reference/compound_stmts.rst:734
856- #, fuzzy
857844msgid ""
858845"Execution of Python coroutines can be suspended and resumed at many "
859846"points (see :term:`coroutine`). Inside the body of a coroutine function,"
@@ -862,7 +849,7 @@ msgid ""
862849"with` can only be used in coroutine function bodies."
863850msgstr ""
864851"파이썬 코루틴의 실행은 여러 지점에서 일시 중지되거나 재개될 수 있습니다 (:term:`코루틴 <coroutine>` 을 "
865- "보세요.). 코루틴의 바디에서 , ``await`` 와 ``async`` 식별자는 예약 키워드가 됩니다; "
852+ "보세요.). 코루틴의 바디 안에서 , ``await`` 와 ``async`` 식별자는 예약 키워드가 됩니다; "
866853"어웨이트(:keyword:`await`) 표현식, :keyword:`async for`, :keyword:`async with` 는"
867854" 코루틴 바디에서만 사용할 수 있습니다."
868855
@@ -875,20 +862,18 @@ msgstr ""
875862"않는 경우도 그렇습니다."
876863
877864#: ../Doc/reference/compound_stmts.rst:743
878- #, fuzzy
879865msgid ""
880866"It is a :exc:`SyntaxError` to use a ``yield from`` expression inside the "
881867"body of a coroutine function."
882- msgstr "``async def`` 코루틴에서 ``yield from`` 표현식을 사용하는 것은 :exc:`SyntaxError` 입니다."
868+ msgstr "코루틴 함수의 바디 안에서 ``yield from`` 표현식을 사용하는 것은 :exc:`SyntaxError` 입니다."
883869
884870#: ../Doc/reference/compound_stmts.rst:746
885871msgid "An example of a coroutine function::"
886872msgstr "코루틴 함수의 예::"
887873
888874#: ../Doc/reference/compound_stmts.rst:757
889- #, fuzzy
890875msgid "The :keyword:`!async for` statement"
891- msgstr ":keyword:`async for` 문"
876+ msgstr ":keyword:`! async for` 문"
892877
893878#: ../Doc/reference/compound_stmts.rst:762
894879msgid ""
@@ -921,16 +906,14 @@ msgid "See also :meth:`__aiter__` and :meth:`__anext__` for details."
921906msgstr "더 자세한 내용은 :meth:`__aiter__` 를 :meth:`__anext__` 보면 됩니다."
922907
923908#: ../Doc/reference/compound_stmts.rst:793
924- #, fuzzy
925909msgid ""
926910"It is a :exc:`SyntaxError` to use an ``async for`` statement outside the "
927911"body of a coroutine function."
928- msgstr "코루틴 밖에서 ``async for`` 문을 사용하는 것은 :exc:`SyntaxError` 입니다."
912+ msgstr "코루틴 함수의 바디 밖에서 ``async for`` 문을 사용하는 것은 :exc:`SyntaxError` 입니다."
929913
930914#: ../Doc/reference/compound_stmts.rst:801
931- #, fuzzy
932915msgid "The :keyword:`!async with` statement"
933- msgstr ":keyword:`async with` 문"
916+ msgstr ":keyword:`! async with` 문"
934917
935918#: ../Doc/reference/compound_stmts.rst:806
936919msgid ""
@@ -945,11 +928,10 @@ msgid "See also :meth:`__aenter__` and :meth:`__aexit__` for details."
945928msgstr "더 자세한 내용은 :meth:`__aenter__` 와 :meth:`__aexit__` 를 보면 됩니다."
946929
947930#: ../Doc/reference/compound_stmts.rst:831
948- #, fuzzy
949931msgid ""
950932"It is a :exc:`SyntaxError` to use an ``async with`` statement outside the"
951933" body of a coroutine function."
952- msgstr "코루틴 밖에서 ``async with`` 문을 사용하는 것은 :exc:`SyntaxError` 입니다."
934+ msgstr "코루틴 함수의 바디 밖에서 ``async with`` 문을 사용하는 것은 :exc:`SyntaxError` 입니다."
953935
954936#: ../Doc/reference/compound_stmts.rst:837
955937msgid ":pep:`492` - Coroutines with async and await syntax"
@@ -991,28 +973,3 @@ msgid ""
991973msgstr ""
992974"클래스 바디의 첫 번째 문장으로 등장하는 문자열 리터럴은 그 이름 공간의 ``__doc__`` 항목으로 변환되어 클래스의 "
993975":term:`독스트링 <docstring>` 이 됩니다."
994-
995- #~ msgid ""
996- #~ "The optional :keyword:`else` clause is "
997- #~ "executed if and when control flows "
998- #~ "off the end of the :keyword:`try` "
999- #~ "clause. [#]_ Exceptions in the "
1000- #~ ":keyword:`else` clause are not handled "
1001- #~ "by the preceding :keyword:`except` clauses."
1002- #~ msgstr ""
1003- #~ "생략 가능한 :keyword:`else` 절은 제어 흐름이 "
1004- #~ ":keyword:`try` 절의 끝으로 빠져나갈 때 실행됩니다. "
1005- #~ "[#]_ :keyword:`else` 절에서 발생하는 예외는 앞에 "
1006- #~ "나오는 :keyword:`except` 절에서 처리되지 않습니다."
1007-
1008- #~ msgid ""
1009- #~ "Currently, control \"flows off the end\""
1010- #~ " except in the case of an "
1011- #~ "exception or the execution of a "
1012- #~ ":keyword:`return`, :keyword:`continue`, or "
1013- #~ ":keyword:`break` statement."
1014- #~ msgstr ""
1015- #~ "현재, 예외나, :keyword:`return`, :keyword:`continue`, "
1016- #~ ":keyword:`break` 문의 실행을 제외하고는 \"제어 흐름이"
1017- #~ " try 절의 끝으로 빠져나갑니다\"."
1018-
0 commit comments