33# This file is distributed under the same license as the Python package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
55#
6- #, fuzzy
76msgid ""
87msgstr ""
98"Project-Id-Version : Python 3.9\n "
109"Report-Msgid-Bugs-To : \n "
1110"POT-Creation-Date : 2020-10-08 03:37+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.7.0\n "
1918
2019#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:2
2120msgid ":mod:`graphlib` --- Functionality to operate with graph-like structures"
22- msgstr ""
21+ msgstr ":mod:`graphlib` --- 그래프와 유사한 구조에 작동하는 기능 "
2322
2423#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:8
2524msgid "**Source code:** :source:`Lib/graphlib.py`"
26- msgstr ""
25+ msgstr "**소스 코드:** :source:`Lib/graphlib.py` "
2726
2827#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:20
2928msgid "Provides functionality to topologically sort a graph of hashable nodes."
30- msgstr ""
29+ msgstr "해시 가능 노드의 그래프(graph)를 위상 정렬(topological sort)하는 기능을 제공합니다. "
3130
3231#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:22
3332msgid ""
@@ -40,6 +39,11 @@ msgid ""
4039" complete topological ordering is possible if and only if the graph has "
4140"no directed cycles, that is, if it is a directed acyclic graph."
4241msgstr ""
42+ "위상 순서(topological order)는 그래프(graph)에서 꼭짓점(vertex)의 선형 순서로, 꼭짓점 u에서 꼭짓점 "
43+ "v로 가는 모든 유향 변(directed edge) u -> v 에 대해, 꼭짓점 u가 꼭짓점 v보다 앞에 옵니다. 예를 들어, "
44+ "그래프의 꼭짓점은 수행될 작업을 나타낼 수 있고, 변은 하나의 작업이 다른 작업보다 먼저 수행되어야 한다는 제약을 나타낼 수 "
45+ "있습니다; 이 예에서, 위상 순서는 유효한 작업 순서입니다. 그래프에 유향 순환이 없는 경우, 즉 유향 비순환 그래프인 경우에만 "
46+ "완전한 위상 정렬이 가능합니다."
4347
4448#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:31
4549msgid ""
@@ -50,26 +54,29 @@ msgid ""
5054"nodes can be added to the graph using the :meth:`~TopologicalSorter.add` "
5155"method."
5256msgstr ""
57+ "선택적 *graph* 인자가 제공되면 키가 노드이고 값이 그래프에서 해당 노드의 모든 선행 노드(키의 값을 가리키는 변이 있는 "
58+ "노드)의 이터러블인 비순환 그래프를 나타내는 딕셔너리이어야 합니다). :meth:`~TopologicalSorter.add` "
59+ "메서드를 사용하여 그래프에 추가 노드를 추가할 수 있습니다."
5360
5461#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:37
5562msgid ""
5663"In the general case, the steps required to perform the sorting of a given"
5764" graph are as follows:"
58- msgstr ""
65+ msgstr "일반적으로, 주어진 그래프의 정렬을 수행하는 데 필요한 단계는 다음과 같습니다: "
5966
6067#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:40
6168msgid ""
6269"Create an instance of the :class:`TopologicalSorter` with an optional "
6370"initial graph."
64- msgstr ""
71+ msgstr "선택적 초기 그래프를 사용하여 :class:`TopologicalSorter` \\ 의 인스턴스를 만듭니다. "
6572
6673#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:42
6774msgid "Add additional nodes to the graph."
68- msgstr ""
75+ msgstr "그래프에 노드를 추가합니다. "
6976
7077#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:43
7178msgid "Call :meth:`~TopologicalSorter.prepare` on the graph."
72- msgstr ""
79+ msgstr "그래프에서 :meth:`~TopologicalSorter.prepare` \\ 를 호출합니다. "
7380
7481#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:44
7582msgid ""
@@ -78,31 +85,38 @@ msgid ""
7885"Call :meth:`~TopologicalSorter.done` on each node as it finishes "
7986"processing."
8087msgstr ""
88+ ":meth:`~TopologicalSorter.is_active`\\ 가 ``True``\\ 인 동안, "
89+ ":meth:`~TopologicalSorter.get_ready`\\ 가 반환하는 노드를 이터레이트하고 이들을 처리합니다. 처리가 "
90+ "완료됨에 따라, 각 노드에 :meth:`~TopologicalSorter.done`\\ 을 호출합니다."
8191
8292#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:49
8393msgid ""
8494"In case just an immediate sorting of the nodes in the graph is required "
8595"and no parallelism is involved, the convenience method "
8696":meth:`TopologicalSorter.static_order` can be used directly:"
8797msgstr ""
98+ "그래프에서 노드의 즉각적인 정렬이 필요하고 병렬화가 개입하지 않으면, 편의 메서드 "
99+ ":meth:`TopologicalSorter.static_order`\\ 를 직접 사용할 수 있습니다:"
88100
89101#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:60
90102msgid ""
91103"The class is designed to easily support parallel processing of the nodes "
92104"as they become ready. For instance::"
93- msgstr ""
105+ msgstr "이 클래스는 노드가 준비됨에 따라 병렬 처리를 쉽게 지원하도록 설계되었습니다. 예를 들어:: "
94106
95107#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:87
96108msgid ""
97109"Add a new node and its predecessors to the graph. Both the *node* and all"
98110" elements in *predecessors* must be hashable."
99111msgstr ""
112+ "새 노드와 그 선행 노드를 그래프에 추가합니다. *node*\\ 와 *predecessors*\\ 의 모든 요소는 모두 해시 가능해야 "
113+ "합니다."
100114
101115#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:90
102116msgid ""
103117"If called multiple times with the same node argument, the set of "
104118"dependencies will be the union of all dependencies passed in."
105- msgstr ""
119+ msgstr "같은 노드 인자로 여러 번 호출되면, 종속성 집합은 전달된 모든 종속성의 합집합입니다. "
106120
107121#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:93
108122msgid ""
@@ -111,12 +125,14 @@ msgid ""
111125"provided before is included among *predecessors* it will be automatically"
112126" added to the graph with no predecessors of its own."
113127msgstr ""
128+ "종속성이 없는 노드를 추가하거나(*predecessors*\\ 가 제공되지 않는 경우) 종속성을 두 번 제공할 수 있습니다. 이전에 "
129+ "제공되지 않은 노드가 *predecessors*\\ 에 포함되면, 노드는 그 자신의 선행 노드 없이 자동으로 그래프에 추가됩니다."
114130
115131#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:98
116132msgid ""
117133"Raises :exc:`ValueError` if called after "
118134":meth:`~TopologicalSorter.prepare`."
119- msgstr ""
135+ msgstr ":meth:`~TopologicalSorter.prepare` 이후에 호출되면 :exc:`ValueError` \\ 가 발생합니다. "
120136
121137#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:102
122138msgid ""
@@ -127,6 +143,10 @@ msgid ""
127143"function, the graph cannot be modified, and therefore no more nodes can "
128144"be added using :meth:`~TopologicalSorter.add`."
129145msgstr ""
146+ "그래프를 완료로 표시하고 그래프에서 순환을 검사합니다. 순환이 감지되면, :exc:`CycleError`\\ 가 발생하지만, 순환이 "
147+ "더 진행하는 것을 차단할 때까지 :meth:`~TopologicalSorter.get_ready`\\ 를 사용하여 여전히 가능한 많은"
148+ " 노드를 얻을 수 있습니다. 이 함수를 호출한 후에는, 그래프를 수정할 수 없어서, "
149+ ":meth:`~TopologicalSorter.add`\\ 를 사용하여 더는 노드를 추가할 수 없습니다."
130150
131151#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:111
132152msgid ""
@@ -137,30 +157,39 @@ msgid ""
137157":meth:`TopologicalSorter.done` is less than the number that have been "
138158"returned by :meth:`TopologicalSorter.get_ready`."
139159msgstr ""
160+ "더 진행할 수 있으면 ``True``\\ 를, 그렇지 않으면 ``False``\\ 를 반환합니다. 순환이 결정을 차단하지 않고 "
161+ ":meth:`TopologicalSorter.get_ready`\\ 에 의해 아직 반환되지 않은 준비된 노드가 아직 있거나 "
162+ ":meth:`TopologicalSorter.done`\\ 으로 표시된 노드 수가 "
163+ ":meth:`TopologicalSorter.get_ready`\\ 에 의해 반환된 수보다 작으면 진행할 수 있습니다."
140164
141165#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:118
142166msgid ""
143167"The :meth:`~TopologicalSorter.__bool__` method of this class defers to "
144168"this function, so instead of::"
145- msgstr ""
169+ msgstr "이 클래스의 :meth:`~TopologicalSorter.__bool__` 메서드는 이 함수로 위임됩니다, 그래서 다음 대신:: "
146170
147171#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:124
148172msgid "it is possible to simply do::"
149- msgstr ""
173+ msgstr "다음처럼 간단하게 할 수 있습니다:: "
150174
151175#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:129
152176#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:152
153177msgid ""
154178"Raises :exc:`ValueError` if called without calling "
155179":meth:`~TopologicalSorter.prepare` previously."
156180msgstr ""
181+ "이전에 :meth:`~TopologicalSorter.prepare`\\ 를 호출하지 않고 호출되면 "
182+ ":exc:`ValueError`\\ 가 발생합니다."
157183
158184#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:134
159185msgid ""
160186"Marks a set of nodes returned by :meth:`TopologicalSorter.get_ready` as "
161187"processed, unblocking any successor of each node in *nodes* for being "
162188"returned in the future by a call to :meth:`TopologicalSorter.get_ready`."
163189msgstr ""
190+ ":meth:`TopologicalSorter.get_ready`\\ 에 의해 반환된 노드 집합이 처리된 것으로 표시하여, "
191+ "*nodes*\\ 에 있는 각 노드의 모든 후속 노드들이 :meth:`TopologicalSorter.get_ready`\\ 에 대한 "
192+ "호출로 나중에 반환되도록 차단 해제합니다."
164193
165194#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:138
166195msgid ""
@@ -170,6 +199,11 @@ msgid ""
170199"calling :meth:`~TopologicalSorter.prepare` or if node has not yet been "
171200"returned by :meth:`~TopologicalSorter.get_ready`."
172201msgstr ""
202+ "*nodes*\\ 에 있는 노드가 이 메서드에 대한 이전 호출에 의해 이미 처리된 것으로 표시되었거나 "
203+ ":meth:`TopologicalSorter.add`\\ 를 사용하여 그래프에 추가되지 않았거나, "
204+ ":meth:`~TopologicalSorter.prepare`\\ 를 호출하지 않고 호출되었거나, 또는 "
205+ ":meth:`~TopologicalSorter.get_ready`\\ 가 아직 노드를 반환하지 않았으면 "
206+ ":exc:`ValueError`\\ 를 발생시킵니다."
173207
174208#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:146
175209msgid ""
@@ -179,19 +213,24 @@ msgid ""
179213"return all new nodes that have all their predecessors already processed. "
180214"Once no more progress can be made, empty tuples are returned."
181215msgstr ""
216+ "준비된 모든 노드가 담긴 ``tuple``\\ 을 반환합니다. 처음에는 선행 노드가 없는 모든 노드를 반환하며, 일단 "
217+ ":meth:`TopologicalSorter.done`\\ 을 호출하여 처리된 것으로 표시되면, 추가 호출은 모든 선행 노드가 이미 "
218+ "처리된 모든 새 노드를 반환합니다. 더는 진행할 수 없으면, 빈 튜플이 반환됩니다."
182219
183220#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:157
184221msgid ""
185222"Returns an iterable of nodes in a topological order. Using this method "
186223"does not require to call :meth:`TopologicalSorter.prepare` or "
187224":meth:`TopologicalSorter.done`. This method is equivalent to::"
188225msgstr ""
226+ "위상 순서로 노드의 이터러블을 반환합니다. 이 메서드를 사용하면 :meth:`TopologicalSorter.prepare`\\ 나 "
227+ ":meth:`TopologicalSorter.done`\\ 을 호출할 필요가 없습니다. 이 방법은 다음과 동등합니다::"
189228
190229#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:168
191230msgid ""
192231"The particular order that is returned may depend on the specific order in"
193232" which the items were inserted in the graph. For example:"
194- msgstr ""
233+ msgstr "반환되는 특정 순서는 항목이 그래프에 삽입된 특정 순서에 따라 달라질 수 있습니다. 예를 들면: "
195234
196235#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:185
197236msgid ""
@@ -200,18 +239,21 @@ msgid ""
200239":meth:`~TopologicalSorter.get_ready`) and the order between them is "
201240"determined by the order of insertion."
202241msgstr ""
242+ "이것은 그래프에서 \" 0\" 과 \" 2\" 가 같은 수준에 있고 "
243+ "(:meth:`~TopologicalSorter.get_ready`\\ 에 대한 같은 호출에서 반환됩니다) 이들 간의 순서는 삽입 "
244+ "순서에 따라 결정되기 때문입니다."
203245
204246#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:191
205247msgid "If any cycle is detected, :exc:`CycleError` will be raised."
206- msgstr ""
248+ msgstr "순환이 감지되면 :exc:`CycleError` \\ 가 발생합니다. "
207249
208250#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:197
209251msgid "Exceptions"
210- msgstr ""
252+ msgstr "예외 "
211253
212254#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:198
213255msgid "The :mod:`graphlib` module defines the following exception classes:"
214- msgstr ""
256+ msgstr ":mod:`graphlib` 모듈은 다음 예외를 정의합니다: "
215257
216258#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:202
217259msgid ""
@@ -220,6 +262,9 @@ msgid ""
220262" undefined choice among them will be reported and included in the "
221263"exception."
222264msgstr ""
265+ "작업 그래프에 순환이 있으면 :meth:`TopologicalSorter.prepare`\\ 가 발생시키는 "
266+ ":exc:`ValueError`\\ 의 서브 클래스. 여러 순환이 존재하면, 그들 중 오직 하나의 정의되지 않은 선택만 보고되고 "
267+ "예외에 포함됩니다."
223268
224269#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:206
225270msgid ""
@@ -229,4 +274,7 @@ msgid ""
229274"predecessor of the next node in the list. In the reported list, the first"
230275" and the last node will be the same, to make it clear that it is cyclic."
231276msgstr ""
277+ "감지된 순환은 예외 인스턴스의 :attr:`~CycleError.args` 속성에서 두 번째 요소를 통해 액세스 할 수 있으며 각 "
278+ "노드가 그래프에서 리스트에 있는 다음 노드의 직전 선행 노드가 되도록 노드 리스트로 구성됩니다. 보고된 리스트에서, 순환임을 분명히"
279+ " 하기 위해, 처음과 마지막 노드는 같습니다."
232280
0 commit comments