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 "
109"Report-Msgid-Bugs-To : \n "
1110"POT-Creation-Date : 2017-11-26 18:49+0900\n "
1211"PO-Revision-Date : YEAR-MO-DA HO:MI+ZONE\n "
13- "Last-Translator : FULL NAME <EMAIL@ADDRESS >\n "
14- "Language-Team : LANGUAGE <LL@li.org> \n "
12+ "Last-Translator : Dong-gweon Oh <flowdas@gmail.com >\n "
13+ "Language-Team : Korean (https://python.flowdas.com) \n "
1514"MIME-Version : 1.0\n "
1615"Content-Type : text/plain; charset=utf-8\n "
1716"Content-Transfer-Encoding : 8bit\n "
1817"Generated-By : Babel 2.5.1\n "
1918
2019#: ../Doc/c-api/set.rst:6
2120msgid "Set Objects"
22- msgstr ""
21+ msgstr "집합 객체 "
2322
2423#: ../Doc/c-api/set.rst:15
2524msgid ""
@@ -35,6 +34,15 @@ msgid ""
3534":c:func:`PyNumber_InPlaceAnd`, :c:func:`PyNumber_InPlaceSubtract`, "
3635":c:func:`PyNumber_InPlaceOr`, and :c:func:`PyNumber_InPlaceXor`)."
3736msgstr ""
37+ "이 절에서는 :class:`set`\\ 과 :class:`frozenset` 객체에 대한 공용 API에 대해 자세히 설명합니다. 아래 "
38+ "나열되지 않은 기능은 추상 객체 프로토콜 (:c:func:`PyObject_CallMethod`, "
39+ ":c:func:`PyObject_RichCompareBool`, :c:func:`PyObject_Hash`, "
40+ ":c:func:`PyObject_Repr`, :c:func:`PyObject_IsTrue`, :c:func:`PyObject_Print`"
41+ " 및 :c:func:`PyObject_GetIter`\\ 를 포함합니다)이나 추상 숫자 프로토콜 "
42+ "(:c:func:`PyNumber_And`, :c:func:`PyNumber_Subtract`, :c:func:`PyNumber_Or`,"
43+ " :c:func:`PyNumber_Xor`, :c:func:`PyNumber_InPlaceAnd`, "
44+ ":c:func:`PyNumber_InPlaceSubtract`, :c:func:`PyNumber_InPlaceOr` 및 "
45+ ":c:func:`PyNumber_InPlaceXor`\\ 을 포함합니다)."
3846
3947#: ../Doc/c-api/set.rst:29
4048msgid ""
@@ -47,52 +55,60 @@ msgid ""
4755" to change. All access should be done through the documented API rather "
4856"than by manipulating the values in the structure."
4957msgstr ""
58+ "이 :c:type:`PyObject`\\ 의 서브 형은 :class:`set`\\ 과 :class:`frozenset` 객체 모두의 내부 "
59+ "데이터를 담는 데 사용됩니다. 이것은 작은 집합은 고정 크기(튜플 저장과 매우 흡사함)이고, 중형과 대형 집합은 별도의 가변 크기 메모리"
60+ " 블록(리스트 저장소처럼)을 가리킨다는 점에서 :c:type:`PyDictObject`\\ 와 비슷합니다. 이 구조체의 필드는 아무것도 "
61+ "공개되지 않은 것으로 취급되어야 하며, 변경될 수 있습니다. 모든 액세스는 구조체의 값을 조작하기보다는 설명된 API를 통해 수행해야 "
62+ "합니다."
5063
5164#: ../Doc/c-api/set.rst:40
5265msgid ""
5366"This is an instance of :c:type:`PyTypeObject` representing the Python "
5467":class:`set` type."
55- msgstr ""
68+ msgstr "이것은 파이썬 :class:`set` 형을 나타내는 :c:type:`PyTypeObject` \\ 의 인스턴스입니다. "
5669
5770#: ../Doc/c-api/set.rst:46
5871msgid ""
5972"This is an instance of :c:type:`PyTypeObject` representing the Python "
6073":class:`frozenset` type."
61- msgstr ""
74+ msgstr "이것은 파이썬 :class:`frozenset` 형을 나타내는 :c:type:`PyTypeObject` \\ 의 인스턴스입니다. "
6275
6376#: ../Doc/c-api/set.rst:49
6477msgid ""
6578"The following type check macros work on pointers to any Python object. "
6679"Likewise, the constructor functions work with any iterable Python object."
6780msgstr ""
81+ "다음 형 검사 매크로는 모든 파이썬 객체에 대한 포인터에서 작동합니다. 마찬가지로, 생성자 함수는 모든 이터러블 파이썬 객체에서 "
82+ "작동합니다."
6883
6984#: ../Doc/c-api/set.rst:55
7085msgid "Return true if *p* is a :class:`set` object or an instance of a subtype."
71- msgstr ""
86+ msgstr "*p* \\ 가 :class:`set` 객체나 서브 형의 인스턴스면 참을 반환합니다. "
7287
7388#: ../Doc/c-api/set.rst:59
7489msgid ""
7590"Return true if *p* is a :class:`frozenset` object or an instance of a "
7691"subtype."
77- msgstr ""
92+ msgstr "*p* \\ 가 :class:`frozenset` 객체나 서브 형의 인스턴스면 참을 반환합니다. "
7893
7994#: ../Doc/c-api/set.rst:64
8095msgid ""
8196"Return true if *p* is a :class:`set` object, a :class:`frozenset` object,"
8297" or an instance of a subtype."
83- msgstr ""
98+ msgstr "*p* \\ 가 :class:`set` 객체, :class:`frozenset` 객체 또는 서브 형의 인스턴스면 참을 반환합니다. "
8499
85100#: ../Doc/c-api/set.rst:70
86101msgid ""
87102"Return true if *p* is a :class:`set` object or a :class:`frozenset` "
88103"object but not an instance of a subtype."
89104msgstr ""
105+ "*p*\\ 가 :class:`set` 객체나 :class:`frozenset` 객체이지만, 서브 형의 인스턴스는 아니면 참을 반환합니다."
90106
91107#: ../Doc/c-api/set.rst:76
92108msgid ""
93109"Return true if *p* is a :class:`frozenset` object but not an instance of "
94110"a subtype."
95- msgstr ""
111+ msgstr "*p* \\ 가 :class:`frozenset` 객체이지만, 서브 형의 인스턴스는 아니면 참을 반환합니다. "
96112
97113#: ../Doc/c-api/set.rst:82
98114msgid ""
@@ -102,6 +118,10 @@ msgid ""
102118"*iterable* is not actually iterable. The constructor is also useful for "
103119"copying a set (``c=set(s)``)."
104120msgstr ""
121+ "*iterable*\\ 에 의해 반환된 객체를 포함하는 새로운 :class:`set`\\ 을 반환합니다. *iterable*\\ 은 새로운 빈"
122+ " 집합을 만들기 위해 *NULL* 일 수 있습니다. 성공하면 새 집합을, 실패하면 *NULL*\\ 을 반환합니다. *iterable*\\ 이"
123+ " 실제로 이터러블이 아니면 :exc:`TypeError`\\ 를 발생시킵니다. 생성자는 집합을 복사할 때도 유용합니다 "
124+ "(``c=set(s)``)."
105125
106126#: ../Doc/c-api/set.rst:91
107127msgid ""
@@ -110,12 +130,17 @@ msgid ""
110130" Return the new set on success or *NULL* on failure. Raise "
111131":exc:`TypeError` if *iterable* is not actually iterable."
112132msgstr ""
133+ "*iterable*\\ 에 의해 반환된 객체를 포함한 새로운 :class:`frozenset`\\ 을 반환합니다. *iterable*\\ 은 "
134+ "새로운 빈 frozenset을 만들기 위해 *NULL* 일 수 있습니다. 성공하면 새 집합을, 실패하면 *NULL*\\ 을 반환합니다. "
135+ "*iterable*\\ 이 실제로 이터러블이 아니면 :exc:`TypeError`\\ 를 발생시킵니다."
113136
114137#: ../Doc/c-api/set.rst:97
115138msgid ""
116139"The following functions and macros are available for instances of "
117140":class:`set` or :class:`frozenset` or instances of their subtypes."
118141msgstr ""
142+ ":class:`set` 이나 :class:`frozenset`\\ 의 인스턴스 또는 그들의 서브 형의 인스턴스에 대해 다음 함수와 매크로를"
143+ " 사용할 수 있습니다."
119144
120145#: ../Doc/c-api/set.rst:105
121146msgid ""
@@ -124,10 +149,13 @@ msgid ""
124149"*anyset* is not a :class:`set`, :class:`frozenset`, or an instance of a "
125150"subtype."
126151msgstr ""
152+ ":class:`set` 이나 :class:`frozenset` 객체의 길이를 반환합니다. ``len(anyset)``\\ 와 동등합니다. "
153+ "*anyset*\\ 이 :class:`set`, :class:`frozenset` 또는 서브 형의 인스턴스가 아니면 "
154+ ":exc:`PyExc_SystemError`\\ 를 발생시킵니다."
127155
128156#: ../Doc/c-api/set.rst:112
129157msgid "Macro form of :c:func:`PySet_Size` without error checking."
130- msgstr ""
158+ msgstr "에러 검사 없는 :c:func:`PySet_Size` \\ 의 매크로 형식. "
131159
132160#: ../Doc/c-api/set.rst:117
133161msgid ""
@@ -138,6 +166,11 @@ msgid ""
138166":exc:`PyExc_SystemError` if *anyset* is not a :class:`set`, "
139167":class:`frozenset`, or an instance of a subtype."
140168msgstr ""
169+ "발견되면 ``1``\\ 을, 발견되지 않으면 ``0``\\ 을, 에러가 발생하면 ``-1``\\ 을 반환합니다. 파이썬 "
170+ ":meth:`__contains__` 메서드와는 달리, 이 함수는 해시 불가능한 집합을 임시 frozenset으로 자동 변환하지 "
171+ "않습니다. *key*\\ 가 해시 불가능하면, :exc:`TypeError`\\ 를 발생시킵니다. *anyset*\\ 이 "
172+ ":class:`set`, :class:`frozenset` 또는 서브 형의 인스턴스가 아니면 "
173+ ":exc:`PyExc_SystemError`\\ 를 발생시킵니다."
141174
142175#: ../Doc/c-api/set.rst:126
143176msgid ""
@@ -149,12 +182,19 @@ msgid ""
149182"to grow. Raise a :exc:`SystemError` if *set* is not an instance of "
150183":class:`set` or its subtype."
151184msgstr ""
185+ "*key*\\ 를 :class:`set` 인스턴스에 추가합니다. 또한 :class:`frozenset` 인스턴스에도 작동합니다 "
186+ "(:c:func:`PyTuple_SetItem`\\ 처럼 다른 코드에 노출되기 전에 새로운 frozenset의 값을 채우는 데 사용할 수 "
187+ "있습니다). 성공하면 ``0``\\ 을, 실패하면 ``-1``\\ 을 반환합니다. *key*\\ 가 해시 불가능하면, "
188+ ":exc:`TypeError`\\ 를 발생시킵니다. 성장할 공간이 없다면 :exc:`MemoryError`\\ 를 발생시킵니다. "
189+ "*set*\\ 이 :class:`set` 이나 그 서브 형의 인스턴스가 아니면 :exc:`SystemError`\\ 를 발생시킵니다."
152190
153191#: ../Doc/c-api/set.rst:135
154192msgid ""
155193"The following functions are available for instances of :class:`set` or "
156194"its subtypes but not for instances of :class:`frozenset` or its subtypes."
157195msgstr ""
196+ "다음 함수는 :class:`set` 이나 그것의 서브 형의 인스턴스에는 사용할 수 있지만, :class:`frozenset` 이나 그 "
197+ "서브 형의 인스턴스에는 사용할 수 없습니다."
158198
159199#: ../Doc/c-api/set.rst:141
160200msgid ""
@@ -166,6 +206,11 @@ msgid ""
166206":exc:`PyExc_SystemError` if *set* is not an instance of :class:`set` or "
167207"its subtype."
168208msgstr ""
209+ "발견되고 제거되면 ``1``\\ 을 반환하고, 발견되지 않으면(아무런 일도 하지 않습니다) ``0``\\ 을 반환하고, 에러가 발생하면 "
210+ "``-1``\\ 을 반환합니다. 발견할 수 없는 키에 대해 :exc:`KeyError`\\ 를 발생시키지 않습니다. *key*\\ 가 해시 "
211+ "불가능하면 :exc:`TypeError`\\ 를 발생시킵니다. 파이썬 :meth:`~set.discard` 메서드와는 달리, 이 함수는 "
212+ "해시 불가능한 집합을 임시 frozenset으로 자동 변환하지 않습니다. *set*\\ 이 :class:`set` 이나 그 서브 형의 "
213+ "인스턴스가 아니면 :exc:`PyExc_SystemError`\\ 를 발생시킵니다."
169214
170215#: ../Doc/c-api/set.rst:151
171216msgid ""
@@ -174,12 +219,14 @@ msgid ""
174219":exc:`KeyError` if the set is empty. Raise a :exc:`SystemError` if *set* "
175220"is not an instance of :class:`set` or its subtype."
176221msgstr ""
222+ "*set*\\ 에 들어있는 임의의 객체에 대한 새 참조를 반환하고, *set*\\ 에서 객체를 제거합니다. 실패하면 *NULL*\\ 을 "
223+ "반환합니다. 집합이 비어 있으면, :exc:`KeyError`\\ 를 발생시킵니다. *set*\\ 이 :class:`set` 이나 그 서브 "
224+ "형의 인스턴스가 아니면 :exc:`SystemError`\\ 를 발생시킵니다."
177225
178226#: ../Doc/c-api/set.rst:159
179227msgid "Empty an existing set of all elements."
180- msgstr ""
228+ msgstr "기존의 모든 요소 집합을 비웁니다. "
181229
182230#: ../Doc/c-api/set.rst:164
183231msgid "Clear the free list. Return the total number of freed items."
184- msgstr ""
185-
232+ msgstr "자유 목록(free list)을 비웁니다. 해제된 항목의 총수를 반환합니다."
0 commit comments