Skip to content

Commit 89e053c

Browse files
committed
3.9.1 updates
1 parent 87cda4c commit 89e053c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+624
-1009
lines changed

‎c-api/file.po

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ msgstr "이 함수는 :c:func:`Py_Initialize` 전에 호출해도 안전합니
145145
msgid ""
146146
"Raises an :ref:`auditing event <auditing>` ``setopencodehook`` with no "
147147
"arguments."
148-
msgstr ""
148+
msgstr "인자 없이 :ref:`감사 이벤트 <auditing>` ``setopencodehook``\\을 발생시킵니다."
149149

150150
#: ../Doc/c-api/file.rst:95
151151
msgid ""

‎c-api/type.po

+6-6
Original file line numberDiff line numberDiff line change
@@ -217,14 +217,14 @@ msgid ""
217217
msgstr "*bases*\\가 튜플이면, 생성된 힙 형에는 그것에 포함된 모든 형이 베이스형으로 포함됩니다."
218218

219219
#: ../Doc/c-api/type.rst:158
220-
#, fuzzy
221220
msgid ""
222221
"If *bases* is ``NULL``, the *Py_tp_bases* slot is used instead. If that "
223222
"also is ``NULL``, the *Py_tp_base* slot is used instead. If that also is "
224223
"``NULL``, the new type derives from :class:`object`."
225224
msgstr ""
226-
"*bases*\\가 ``NULL``\\이면, *Py_tp_base* 슬롯이 대신 사용됩니다. 그 또한 ``NULL``\\이면, 새 "
227-
"형은 :class:`object`\\에서 파생됩니다."
225+
"*bases*\\가 ``NULL``\\이면, *Py_tp_bases* 슬롯이 대신 사용됩니다. 그 또한 ``NULL``\\이면, "
226+
"*Py_tp_base* 슬롯이 대신 사용됩니다. 그 또한 ``NULL``\\이면, 새 형은 :class:`object`\\에서 "
227+
"파생됩니다."
228228

229229
#: ../Doc/c-api/type.rst:162
230230
msgid ""
@@ -392,14 +392,14 @@ msgid ":c:member:`~PyBufferProcs.bf_releasebuffer`"
392392
msgstr ":c:member:`~PyBufferProcs.bf_releasebuffer`"
393393

394394
#: ../Doc/c-api/type.rst:251
395-
#, fuzzy
396395
msgid ""
397396
"Setting :c:data:`Py_tp_bases` or :c:data:`Py_tp_base` may be problematic "
398397
"on some platforms. To avoid issues, use the *bases* argument of "
399398
":py:func:`PyType_FromSpecWithBases` instead."
400399
msgstr ""
401-
"일부 플랫폼에서는 :c:data:`Py_tp_bases`\\를 설정하는 것이 문제가 될 수 있습니다. 문제를 피하려면, 대신 "
402-
":py:func:`PyType_FromSpecWithBases` 의 *bases* 인자를 사용하십시오."
400+
"일부 플랫폼에서는 :c:data:`Py_tp_bases`\\나 :c:data:`Py_tp_base`\\를 설정하는 것이 문제가 될 "
401+
"수 있습니다. 문제를 피하려면, 대신 :py:func:`PyType_FromSpecWithBases` 의 *bases* 인자를 "
402+
"사용하십시오."
403403

404404
#: ../Doc/c-api/type.rst:258
405405
msgid "Slots in :c:type:`PyBufferProcs` in may be set in the unlimited API."

‎faq/programming.po

+8-74
Original file line numberDiff line numberDiff line change
@@ -1215,9 +1215,8 @@ msgid "This is used in several places in the standard library, like this::"
12151215
msgstr "이것은 다음과 같이 표준 라이브러리의 여러 곳에서 사용됩니다::"
12161216

12171217
#: ../Doc/faq/programming.rst:945
1218-
#, fuzzy
12191218
msgid "Use :func:`locals` to resolve the function name::"
1220-
msgstr "함수 이름을 해석(resolve)하려면 :func:`locals`\\나 :func:`eval`\\ 사용하십시오::"
1219+
msgstr "함수 이름을 해석(resolve)하려면 :func:`locals`\\ 사용하십시오::"
12211220

12221221
#: ../Doc/faq/programming.rst:957
12231222
msgid ""
@@ -1511,9 +1510,8 @@ msgid "How do I iterate over a sequence in reverse order?"
15111510
msgstr "시퀀스를 역순으로 이터레이트 하려면 어떻게 합니까?"
15121511

15131512
#: ../Doc/faq/programming.rst:1119
1514-
#, fuzzy
15151513
msgid "Use the :func:`reversed` built-in function::"
1516-
msgstr "파이썬 2.4에서 새로 도입된 :func:`reversed` 내장 함수를 사용하십시오::"
1514+
msgstr ":func:`reversed` 내장 함수를 사용하십시오::"
15171515

15181516
#: ../Doc/faq/programming.rst:1124
15191517
msgid ""
@@ -1554,9 +1552,8 @@ msgid ""
15541552
msgstr "이것은 리스트를 집합으로 변환하여, 중복을 제거한 다음, 리스트로 되돌립니다."
15551553

15561554
#: ../Doc/faq/programming.rst:1157
1557-
#, fuzzy
15581555
msgid "How do you remove multiple items from a list"
1559-
msgstr "리스트에서 중복을 어떻게 제거합니까?"
1556+
msgstr "리스트에서 여러 항목을 어떻게 제거합니까?"
15601557

15611558
#: ../Doc/faq/programming.rst:1159
15621559
msgid ""
@@ -1565,11 +1562,12 @@ msgid ""
15651562
" use slice replacement with an implicit or explicit forward iteration. "
15661563
"Here are three variations.::"
15671564
msgstr ""
1565+
"중복 제거와 마찬가지로, 삭제 조건을 사용하여 명시적으로 역순으로 이터레이션 하는 것도 한 가지 가능성입니다. 그러나, 묵시적이나 "
1566+
"명시적 순방향 이터레이션으로 슬라이스 치환을 사용하기가 더 쉽고 빠릅니다. 다음은 세 가지 변형입니다.::"
15681567

15691568
#: ../Doc/faq/programming.rst:1168
1570-
#, fuzzy
15711569
msgid "The list comprehension may be fastest."
1572-
msgstr "리스트 컴프리헨션을 사용하십시오::"
1570+
msgstr "리스트 컴프리헨션이 아마 가장 빠릅니다."
15731571

15741572
#: ../Doc/faq/programming.rst:1172
15751573
msgid "How do you make an array in Python?"
@@ -2002,6 +2000,8 @@ msgid ""
20022000
"(e.g. depending on availability of resources) which base class to use. "
20032001
"Example::"
20042002
msgstr ""
2003+
"베이스 클래스를 별칭에 대입하고 별칭에서 파생할 수 있습니다. 그러면 별칭에 대입된 값만 변경하면 됩니다. 또한 이 트릭은 사용할 "
2004+
"베이스 클래스를 동적으로 (예를 들어 자원의 가용성에 따라) 결정하려는 경우에도 유용합니다. 예::"
20052005

20062006
#: ../Doc/faq/programming.rst:1531
20072007
msgid "How do I create static class data and static class methods?"
@@ -2521,69 +2521,3 @@ msgid ""
25212521
" of the class objects::"
25222522
msgstr "클래스 객체의 \"아이덴티티\"를 인쇄하면 문제의 본질이 분명해집니다::"
25232523

2524-
#~ msgid ""
2525-
#~ "Note: Using :func:`eval` is slow and "
2526-
#~ "dangerous. If you don't have absolute"
2527-
#~ " control over the contents of the "
2528-
#~ "string, someone could pass a string "
2529-
#~ "that resulted in an arbitrary function"
2530-
#~ " being executed."
2531-
#~ msgstr ""
2532-
#~ "참고: :func:`eval`\\을 사용하면 느리고 위험합니다. 문자열의"
2533-
#~ " 내용에 대한 절대적인 제어권이 없다면, 누군가가 "
2534-
#~ "문자열을 전달하여 임의의 함수가 실행될 수 있습니다."
2535-
2536-
#~ msgid "With Python 2.3, you can use an extended slice syntax::"
2537-
#~ msgstr "파이썬 2.3에서는, 확장 슬라이스 문법을 사용할 수 있습니다::"
2538-
2539-
#~ msgid "An alternative for the last step is::"
2540-
#~ msgstr "마지막 단계의 대안은 다음과 같습니다::"
2541-
2542-
#~ msgid ""
2543-
#~ "If you find this more legible, you"
2544-
#~ " might prefer to use this instead "
2545-
#~ "of the final list comprehension. "
2546-
#~ "However, it is almost twice as "
2547-
#~ "slow for long lists. Why? First, "
2548-
#~ "the ``append()`` operation has to "
2549-
#~ "reallocate memory, and while it uses "
2550-
#~ "some tricks to avoid doing that "
2551-
#~ "each time, it still has to do "
2552-
#~ "it occasionally, and that costs quite"
2553-
#~ " a bit. Second, the expression "
2554-
#~ "\"result.append\" requires an extra attribute"
2555-
#~ " lookup, and third, there's a speed"
2556-
#~ " reduction from having to make all"
2557-
#~ " those function calls."
2558-
#~ msgstr ""
2559-
#~ "이것이 더 읽기 쉬운 것으로 판단되면, 최종 리스트"
2560-
#~ " 컴프리헨션 대신 이것을 사용하는 것이 좋습니다. "
2561-
#~ "그러나, 긴 리스트의 경우 거의 두 배 느립니다."
2562-
#~ " 왜 그럴까요? 첫째로, ``append()`` 연산은 메모리를"
2563-
#~ " 재할당해야 하며, 매번 그렇게 하지 않기 위해 "
2564-
#~ "몇 가지 트릭을 사용하지만, 여전히 가끔 수행해야 "
2565-
#~ "하며 비용이 많이 듭니다. 두 번째로, "
2566-
#~ "\"result.append\" 표현식은 추가 어트리뷰트 조회가 "
2567-
#~ "필요하며, 세 번째로, 이 모든 함수 호출을 "
2568-
#~ "수행해야 해서 속도가 줄어듭니다."
2569-
2570-
#~ msgid ""
2571-
#~ "You could define an alias for the"
2572-
#~ " base class, assign the real base "
2573-
#~ "class to it before your class "
2574-
#~ "definition, and use the alias throughout"
2575-
#~ " your class. Then all you have "
2576-
#~ "to change is the value assigned to"
2577-
#~ " the alias. Incidentally, this trick "
2578-
#~ "is also handy if you want to "
2579-
#~ "decide dynamically (e.g. depending on "
2580-
#~ "availability of resources) which base "
2581-
#~ "class to use. Example::"
2582-
#~ msgstr ""
2583-
#~ "베이스 클래스의 별칭을 정의하고, 클래스 정의 전에 "
2584-
#~ "실제 베이스 클래스를 대입한 후 클래스 전체에서 "
2585-
#~ "별칭을 사용할 수 있습니다. 그러면 별칭에 대입된 "
2586-
#~ "값만 변경하면 됩니다. 또한 이 트릭은 사용할 "
2587-
#~ "베이스 클래스를 동적으로 (예를 들어 자원의 가용성에 "
2588-
#~ "따라) 결정하려는 경우에도 유용합니다. 예::"
2589-

‎faq/windows.po

+5-8
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
55
#
6-
#, fuzzy
76
msgid ""
87
msgstr ""
98
"Project-Id-Version: Python 3.6\n"
@@ -204,18 +203,17 @@ msgid "How do I make an executable from a Python script?"
204203
msgstr "파이썬 스크립트에서 실행 파일을 만드는 방법은 무엇입니까?"
205204

206205
#: ../Doc/faq/windows.rst:143
207-
#, fuzzy
208206
msgid ""
209207
"See `cx_Freeze <https://cx-freeze.readthedocs.io/en/latest/>`_ for a "
210208
"distutils extension that allows you to create console and GUI executables"
211209
" from Python code. `py2exe <http://www.py2exe.org/>`_, the most popular "
212210
"extension for building Python 2.x-based executables, does not yet support"
213211
" Python 3 but a version that does is in development."
214212
msgstr ""
215-
"파이썬 코드에서 콘솔 및 GUI 실행 파일을 만들 수 있는 distutils 확장을 위해 `cx_Freeze <https"
216-
"://anthony-tuininga.github.io/cx_Freeze/>`_ 를 참고하시면 됩니다. Python 2.x 기반 실행"
217-
" 파일을 만드는 데 가장 인기 있는 확장인 `py2exe <http://www.py2exe.org/>`_ 는 파이썬 3 버전이 "
218-
"개발중에 있어 아직 파이썬 3을 지원하지 않습니다."
213+
"파이썬 코드에서 콘솔 및 GUI 실행 파일을 만들 수 있는 distutils 확장을 위해 `cx_Freeze <https://cx-"
214+
"freeze.readthedocs.io/en/latest/>`_ 를 참고하시면 됩니다. Python 2.x 기반 실행 파일을 만드는"
215+
" 데 가장 인기 있는 확장인 `py2exe <http://www.py2exe.org/>`_ 는 파이썬 3 버전이 개발중에 있어 아직"
216+
" 파이썬 3을 지원하지 않습니다."
219217

220218
#: ../Doc/faq/windows.rst:151
221219
msgid "Is a ``*.pyd`` file the same as a DLL?"
@@ -452,13 +450,12 @@ msgid "How do I check for a keypress without blocking?"
452450
msgstr "블로킹 없이 키 입력을 확인하려면 어떻게 해야 합니까?"
453451

454452
#: ../Doc/faq/windows.rst:282
455-
#, fuzzy
456453
msgid ""
457454
"Use the :mod:`msvcrt` module. This is a standard Windows-specific "
458455
"extension module. It defines a function ``kbhit()`` which checks whether "
459456
"a keyboard hit is present, and ``getch()`` which gets one character "
460457
"without echoing it."
461458
msgstr ""
462-
"msvcrt 모듈을 사용합니다. 이것은 표준 윈도우-특정 확장 모듈입니다. 이것은 키보드 히트가 존재하는지를 확인하는 "
459+
":mod:`msvcrt` 모듈을 사용합니다. 이것은 표준 윈도우-특정 확장 모듈입니다. 이것은 키보드 히트가 존재하는지를 확인하는 "
463460
"``kbhit()`` 와 에코 없이 문자를 얻는 ``getch()`` 를 정의합니다."
464461

‎glossary.po

+17-10
Original file line numberDiff line numberDiff line change
@@ -634,11 +634,12 @@ msgstr ""
634634
"프로퍼티, 클래스 메서드, 스태틱 메서드, 슈퍼 클래스 참조 등의 많은 기능의 기초를 이루고 있기 때문입니다."
635635

636636
#: ../Doc/glossary.rst:304
637-
#, fuzzy
638637
msgid ""
639638
"For more information about descriptors' methods, see :ref:`descriptors` "
640639
"or the :ref:`Descriptor How To Guide <descriptorhowto>`."
641-
msgstr "디스크립터의 메서드들에 대한 자세한 내용은 :ref:`descriptors`\\에 나옵니다."
640+
msgstr ""
641+
"디스크립터의 메서드들에 대한 자세한 내용은 :ref:`descriptors`\\나 :ref:`디스크립터 사용법 안내서 "
642+
"<descriptorhowto>`\\에 나옵니다."
642643

643644
#: ../Doc/glossary.rst:306
644645
msgid "dictionary"
@@ -654,9 +655,8 @@ msgstr ""
654655
":meth:`__eq__` 메서드를 갖는 모든 객체가 될 수 있습니다. 펄에서 해시라고 부릅니다."
655656

656657
#: ../Doc/glossary.rst:311
657-
#, fuzzy
658658
msgid "dictionary comprehension"
659-
msgstr "list comprehension (리스트 컴프리헨션)"
659+
msgstr "dictionary comprehension (딕셔너리 컴프리헨션)"
660660

661661
#: ../Doc/glossary.rst:313
662662
msgid ""
@@ -665,6 +665,9 @@ msgid ""
665665
"range(10)}`` generates a dictionary containing key ``n`` mapped to value "
666666
"``n ** 2``. See :ref:`comprehensions`."
667667
msgstr ""
668+
"이터러블에 있는 요소 전체나 일부를 처리하고 결과를 담은 딕셔너리를 반환하는 간결한 방법. ``results = {n: n ** 2"
669+
" for n in range(10)}``\\은 값 ``n ** 2``\\에 매핑된 키 ``n``\\을 포함하는 딕셔너리를 "
670+
"생성합니다. :ref:`comprehensions`\\을 참��하십시오."
668671

669672
#: ../Doc/glossary.rst:317
670673
msgid "dictionary view"
@@ -1017,22 +1020,25 @@ msgstr ""
10171020
":func:`functools.singledispatch` 데코레이터와 :pep:`443`\\도 보세요."
10181021

10191022
#: ../Doc/glossary.rst:485
1020-
#, fuzzy
10211023
msgid "generic type"
1022-
msgstr "generic function (제네릭 함수)"
1024+
msgstr "generic type (제네릭 )"
10231025

10241026
#: ../Doc/glossary.rst:487
10251027
msgid ""
10261028
"A :term:`type` that can be parameterized; typically a container like "
10271029
":class:`list`. Used for :term:`type hints <type hint>` and "
10281030
":term:`annotations <annotation>`."
10291031
msgstr ""
1032+
"매개 변수화 할 수 있는 :term:`형 <type>`; 일반적으로 :class:`list`\\와 같은 컨테이너. :term:`형 "
1033+
"힌트 <type hint>`\\와 :term:`어노테이션 <annotation>`\\에 사용됩니다."
10301034

10311035
#: ../Doc/glossary.rst:491
10321036
msgid ""
10331037
"See :pep:`483` for more details, and :mod:`typing` or :ref:`generic alias"
10341038
" type <types-genericalias>` for its uses."
10351039
msgstr ""
1040+
"자세한 내용은 :pep:`483`\\를 참조하고, 용도에 대해서는 :mod:`typing`\\이나 :ref:`제네릭 에일리어스 형 "
1041+
"<types-genericalias>`\\을 참조하십시오."
10361042

10371043
#: ../Doc/glossary.rst:493
10381044
msgid "GIL"
@@ -2155,7 +2161,6 @@ msgstr ""
21552161
" 임의의 :term:`불변 <immutable>` 키를 사용하기 때문에 시퀀스가 아니라 매핑으로 취급된다는 것에 주의해야 합니다."
21562162

21572163
#: ../Doc/glossary.rst:1035
2158-
#, fuzzy
21592164
msgid ""
21602165
"The :class:`collections.abc.Sequence` abstract base class defines a much "
21612166
"richer interface that goes beyond just :meth:`__getitem__` and "
@@ -2167,12 +2172,11 @@ msgstr ""
21672172
":class:`collections.abc.Sequence` 추상 베이스 클래스는 :meth:`__getitem__` 과 "
21682173
":meth:`__len__`\\을 넘어서 훨씬 풍부한 인터페이스를 정의하는데, :meth:`count`, :meth:`index`,"
21692174
" :meth:`__contains__`, :meth:`__reversed__`\\를 추가합니다. 이 확장된 인터페이스를 구현한 형을"
2170-
" :func:`~abc.register`\\를 사용해서 명시적으로 등록할 수 있습니다."
2175+
" :func:`~abc.ABCMeta.register`\\를 사용해서 명시적으로 등록할 수 있습니다."
21712176

21722177
#: ../Doc/glossary.rst:1042
2173-
#, fuzzy
21742178
msgid "set comprehension"
2175-
msgstr "list comprehension (리스트 컴프리헨션)"
2179+
msgstr "set comprehension (집합 컴프리헨션)"
21762180

21772181
#: ../Doc/glossary.rst:1044
21782182
msgid ""
@@ -2181,6 +2185,9 @@ msgid ""
21812185
" not in 'abc'}`` generates the set of strings ``{'r', 'd'}``. See "
21822186
":ref:`comprehensions`."
21832187
msgstr ""
2188+
"이터러블에 있는 요소 전체나 일부를 처리하고 결과를 담은 집합을 반환하는 간결한 방법. ``results = {c for c in "
2189+
"'abracadabra' if c not in 'abc'}``\\는 문자열의 집합 ``{'r', 'd'}``\\를 생성합니다. "
2190+
":ref:`comprehensions`\\을 참조하십시오."
21842191

21852192
#: ../Doc/glossary.rst:1048
21862193
msgid "single dispatch"

0 commit comments

Comments
 (0)