3
3
# This file is distributed under the same license as the Python package.
4
4
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
5
5
#
6
- #, fuzzy
7
6
msgid ""
8
7
msgstr ""
9
8
"Project-Id-Version :Python 3.9\n "
10
9
"Report-Msgid-Bugs-To :\n "
11
10
"POT-Creation-Date :2020-10-08 03:37+0900\n "
12
11
"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 "
15
14
"MIME-Version :1.0\n "
16
15
"Content-Type :text/plain; charset=utf-8\n "
17
16
"Content-Transfer-Encoding :8bit\n "
18
17
"Generated-By :Babel 2.7.0\n "
19
18
20
19
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:2
21
20
msgid ":mod:`graphlib` --- Functionality to operate with graph-like structures"
22
- msgstr ""
21
+ msgstr ":mod:`graphlib` --- 그래프와 유사한 구조에 작동하는 기능 "
23
22
24
23
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:8
25
24
msgid "**Source code:** :source:`Lib/graphlib.py`"
26
- msgstr ""
25
+ msgstr "**소스 코드:** :source:`Lib/graphlib.py` "
27
26
28
27
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:20
29
28
msgid "Provides functionality to topologically sort a graph of hashable nodes."
30
- msgstr ""
29
+ msgstr "해시 가능 노드의 그래프(graph)를 위상 정렬(topological sort)하는 기능을 제공합니다. "
31
30
32
31
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:22
33
32
msgid ""
@@ -40,6 +39,11 @@ msgid ""
40
39
" complete topological ordering is possible if and only if the graph has "
41
40
"no directed cycles, that is, if it is a directed acyclic graph."
42
41
msgstr ""
42
+ "위상 순서(topological order)는 그래프(graph)에서 꼭짓점(vertex)의 선형 순서로, 꼭짓점 u에서 꼭짓점 "
43
+ "v로 가는 모든 유향 변(directed edge) u -> v 에 대해, 꼭짓점 u가 꼭짓점 v보다 앞에 옵니다. 예를 들어, "
44
+ "그래프의 꼭짓점은 수행될 작업을 나타낼 수 있고, 변은 하나의 작업이 다른 작업보다 먼저 수행되어야 한다는 제약을 나타낼 수 "
45
+ "있습니다; 이 예에서, 위상 순서는 유효한 작업 순서입니다. 그래프에 유향 순환이 없는 경우, 즉 유향 비순환 그래프인 경우에만 "
46
+ "완전한 위상 정렬이 가능합니다."
43
47
44
48
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:31
45
49
msgid ""
@@ -50,26 +54,29 @@ msgid ""
50
54
"nodes can be added to the graph using the :meth:`~TopologicalSorter.add` "
51
55
"method."
52
56
msgstr ""
57
+ "선택적 *graph* 인자가 제공되면 키가 노드이고 값이 그래프에서 해당 노드의 모든 선행 노드(키의 값을 가리키는 변이 있는 "
58
+ "노드)의 이터러블인 비순환 그래프를 나타내는 딕셔너리이어야 합니다). :meth:`~TopologicalSorter.add` "
59
+ "메서드를 사용하여 그래프에 추가 노드를 추가할 수 있습니다."
53
60
54
61
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:37
55
62
msgid ""
56
63
"In the general case, the steps required to perform the sorting of a given"
57
64
" graph are as follows:"
58
- msgstr ""
65
+ msgstr "일반적으로, 주어진 그래프의 정렬을 수행하는 데 필요한 단계는 다음과 같습니다: "
59
66
60
67
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:40
61
68
msgid ""
62
69
"Create an instance of the :class:`TopologicalSorter` with an optional "
63
70
"initial graph."
64
- msgstr ""
71
+ msgstr "선택적 초기 그래프를 사용하여 :class:`TopologicalSorter` \\ 의 인스턴스를 만듭니다. "
65
72
66
73
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:42
67
74
msgid "Add additional nodes to the graph."
68
- msgstr ""
75
+ msgstr "그래프에 노드를 추가합니다. "
69
76
70
77
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:43
71
78
msgid "Call :meth:`~TopologicalSorter.prepare` on the graph."
72
- msgstr ""
79
+ msgstr "그래프에서 :meth:`~TopologicalSorter.prepare` \\ 를 호출합니다. "
73
80
74
81
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:44
75
82
msgid ""
@@ -78,31 +85,38 @@ msgid ""
78
85
"Call :meth:`~TopologicalSorter.done` on each node as it finishes "
79
86
"processing."
80
87
msgstr ""
88
+ ":meth:`~TopologicalSorter.is_active`\\ 가 ``True``\\ 인 동안, "
89
+ ":meth:`~TopologicalSorter.get_ready`\\ 가 반환하는 노드를 이터레이트하고 이들을 처리합니다. 처리가 "
90
+ "완료됨에 따라, 각 노드에 :meth:`~TopologicalSorter.done`\\ 을 호출합니다."
81
91
82
92
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:49
83
93
msgid ""
84
94
"In case just an immediate sorting of the nodes in the graph is required "
85
95
"and no parallelism is involved, the convenience method "
86
96
":meth:`TopologicalSorter.static_order` can be used directly:"
87
97
msgstr ""
98
+ "그래프에서 노드의 즉각적인 정렬이 필요하고 병렬화가 개입하지 않으면, 편의 메서드 "
99
+ ":meth:`TopologicalSorter.static_order`\\ 를 직접 사용할 수 있습니다:"
88
100
89
101
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:60
90
102
msgid ""
91
103
"The class is designed to easily support parallel processing of the nodes "
92
104
"as they become ready. For instance::"
93
- msgstr ""
105
+ msgstr "이 클래스는 노드가 준비됨에 따라 병렬 처리를 쉽게 지원하도록 설계되었습니다. 예를 들어:: "
94
106
95
107
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:87
96
108
msgid ""
97
109
"Add a new node and its predecessors to the graph. Both the *node* and all"
98
110
" elements in *predecessors* must be hashable."
99
111
msgstr ""
112
+ "새 노드와 그 선행 노드를 그래프에 추가합니다. *node*\\ 와 *predecessors*\\ 의 모든 요소는 모두 해시 가능해야 "
113
+ "합니다."
100
114
101
115
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:90
102
116
msgid ""
103
117
"If called multiple times with the same node argument, the set of "
104
118
"dependencies will be the union of all dependencies passed in."
105
- msgstr ""
119
+ msgstr "같은 노드 인자로 여러 번 호출되면, 종속성 집합은 전달된 모든 종속성의 합집합입니다. "
106
120
107
121
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:93
108
122
msgid ""
@@ -111,12 +125,14 @@ msgid ""
111
125
"provided before is included among *predecessors* it will be automatically"
112
126
" added to the graph with no predecessors of its own."
113
127
msgstr ""
128
+ "종속성이 없는 노드를 추가하거나(*predecessors*\\ 가 제공되지 않는 경우) 종속성을 두 번 제공할 수 있습니다. 이전에 "
129
+ "제공되지 않은 노드가 *predecessors*\\ 에 포함되면, 노드는 그 자신의 선행 노드 없이 자동으로 그래프에 추가됩니다."
114
130
115
131
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:98
116
132
msgid ""
117
133
"Raises :exc:`ValueError` if called after "
118
134
":meth:`~TopologicalSorter.prepare`."
119
- msgstr ""
135
+ msgstr ":meth:`~TopologicalSorter.prepare` 이후에 호출되면 :exc:`ValueError` \\ 가 발생합니다. "
120
136
121
137
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:102
122
138
msgid ""
@@ -127,6 +143,10 @@ msgid ""
127
143
"function, the graph cannot be modified, and therefore no more nodes can "
128
144
"be added using :meth:`~TopologicalSorter.add`."
129
145
msgstr ""
146
+ "그래프를 완료로 표시하고 그래프에서 순환을 검사합니다. 순환이 감지되면, :exc:`CycleError`\\ 가 발생하지만, 순환이 "
147
+ "더 진행하는 것을 차단할 때까지 :meth:`~TopologicalSorter.get_ready`\\ 를 사용하여 여전히 가능한 많은"
148
+ " 노드를 얻을 수 있습니다. 이 함수를 호출한 후에는, 그래프를 수정할 수 없어서, "
149
+ ":meth:`~TopologicalSorter.add`\\ 를 사용하여 더는 노드를 추가할 수 없습니다."
130
150
131
151
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:111
132
152
msgid ""
@@ -137,30 +157,39 @@ msgid ""
137
157
":meth:`TopologicalSorter.done` is less than the number that have been "
138
158
"returned by :meth:`TopologicalSorter.get_ready`."
139
159
msgstr ""
160
+ "더 진행할 수 있으면 ``True``\\ 를, 그렇지 않으면 ``False``\\ 를 반환합니다. 순환이 결정을 차단하지 않고 "
161
+ ":meth:`TopologicalSorter.get_ready`\\ 에 의해 아직 반환되지 않은 준비된 노드가 아직 있거나 "
162
+ ":meth:`TopologicalSorter.done`\\ 으로 표시된 노드 수가 "
163
+ ":meth:`TopologicalSorter.get_ready`\\ 에 의해 반환된 수보다 작으면 진행할 수 있습니다."
140
164
141
165
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:118
142
166
msgid ""
143
167
"The :meth:`~TopologicalSorter.__bool__` method of this class defers to "
144
168
"this function, so instead of::"
145
- msgstr ""
169
+ msgstr "이 클래스의 :meth:`~TopologicalSorter.__bool__` 메서드는 이 함수로 위임됩니다, 그래서 다음 대신:: "
146
170
147
171
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:124
148
172
msgid "it is possible to simply do::"
149
- msgstr ""
173
+ msgstr "다음처럼 간단하게 할 수 있습니다:: "
150
174
151
175
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:129
152
176
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:152
153
177
msgid ""
154
178
"Raises :exc:`ValueError` if called without calling "
155
179
":meth:`~TopologicalSorter.prepare` previously."
156
180
msgstr ""
181
+ "이전에 :meth:`~TopologicalSorter.prepare`\\ 를 호출하지 않고 호출되면 "
182
+ ":exc:`ValueError`\\ 가 발생합니다."
157
183
158
184
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:134
159
185
msgid ""
160
186
"Marks a set of nodes returned by :meth:`TopologicalSorter.get_ready` as "
161
187
"processed, unblocking any successor of each node in *nodes* for being "
162
188
"returned in the future by a call to :meth:`TopologicalSorter.get_ready`."
163
189
msgstr ""
190
+ ":meth:`TopologicalSorter.get_ready`\\ 에 의해 반환된 노드 집합이 처리된 것으로 표시하여, "
191
+ "*nodes*\\ 에 있는 각 노드의 모든 후속 노드들이 :meth:`TopologicalSorter.get_ready`\\ 에 대한 "
192
+ "호출로 나중에 반환되도록 차단 해제합니다."
164
193
165
194
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:138
166
195
msgid ""
@@ -170,6 +199,11 @@ msgid ""
170
199
"calling :meth:`~TopologicalSorter.prepare` or if node has not yet been "
171
200
"returned by :meth:`~TopologicalSorter.get_ready`."
172
201
msgstr ""
202
+ "*nodes*\\ 에 있는 노드가 이 메서드에 대한 이전 호출에 의해 이미 처리된 것으로 표시되었거나 "
203
+ ":meth:`TopologicalSorter.add`\\ 를 사용하여 그래프에 추가되지 않았거나, "
204
+ ":meth:`~TopologicalSorter.prepare`\\ 를 호출하지 않고 호출되었거나, 또는 "
205
+ ":meth:`~TopologicalSorter.get_ready`\\ 가 아직 노드를 반환하지 않았으면 "
206
+ ":exc:`ValueError`\\ 를 발생시킵니다."
173
207
174
208
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:146
175
209
msgid ""
@@ -179,19 +213,24 @@ msgid ""
179
213
"return all new nodes that have all their predecessors already processed. "
180
214
"Once no more progress can be made, empty tuples are returned."
181
215
msgstr ""
216
+ "준비된 모든 노드가 담긴 ``tuple``\\ 을 반환합니다. 처음에는 선행 노드가 없는 모든 노드를 반환하며, 일단 "
217
+ ":meth:`TopologicalSorter.done`\\ 을 호출하여 처리된 것으로 표시되면, 추가 호출은 모든 선행 노드가 이미 "
218
+ "처리된 모든 새 노드를 반환합니다. 더는 진행할 수 없으면, 빈 튜플이 반환됩니다."
182
219
183
220
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:157
184
221
msgid ""
185
222
"Returns an iterable of nodes in a topological order. Using this method "
186
223
"does not require to call :meth:`TopologicalSorter.prepare` or "
187
224
":meth:`TopologicalSorter.done`. This method is equivalent to::"
188
225
msgstr ""
226
+ "위상 순서로 노드의 이터러블을 반환합니다. 이 메서드를 사용하면 :meth:`TopologicalSorter.prepare`\\ 나 "
227
+ ":meth:`TopologicalSorter.done`\\ 을 호출할 필요가 없습니다. 이 방법은 다음과 동등합니다::"
189
228
190
229
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:168
191
230
msgid ""
192
231
"The particular order that is returned may depend on the specific order in"
193
232
" which the items were inserted in the graph. For example:"
194
- msgstr ""
233
+ msgstr "반환되는 특정 순서는 항목이 그래프에 삽입된 특정 순서에 따라 달라질 수 있습니다. 예를 들면: "
195
234
196
235
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:185
197
236
msgid ""
@@ -200,18 +239,21 @@ msgid ""
200
239
":meth:`~TopologicalSorter.get_ready`) and the order between them is "
201
240
"determined by the order of insertion."
202
241
msgstr ""
242
+ "이것은 그래프에서\" 0\" 과\" 2\" 가 같은 수준에 있고 "
243
+ "(:meth:`~TopologicalSorter.get_ready`\\ 에 대한 같은 호출에서 반환됩니다) 이들 간의 순서는 삽입 "
244
+ "순서에 따라 결정되기 때문입니다."
203
245
204
246
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:191
205
247
msgid "If any cycle is detected, :exc:`CycleError` will be raised."
206
- msgstr ""
248
+ msgstr "순환이 감지되면 :exc:`CycleError` \\ 가 발생합니다. "
207
249
208
250
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:197
209
251
msgid "Exceptions"
210
- msgstr ""
252
+ msgstr "예외 "
211
253
212
254
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:198
213
255
msgid "The :mod:`graphlib` module defines the following exception classes:"
214
- msgstr ""
256
+ msgstr ":mod:`graphlib` 모듈은 다음 예외를 정의합니다: "
215
257
216
258
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:202
217
259
msgid ""
@@ -220,6 +262,9 @@ msgid ""
220
262
" undefined choice among them will be reported and included in the "
221
263
"exception."
222
264
msgstr ""
265
+ "작업 그래프에 순환이 있으면 :meth:`TopologicalSorter.prepare`\\ 가 발생시키는 "
266
+ ":exc:`ValueError`\\ 의 서브 클래스. 여러 순환이 존재하면, 그들 중 오직 하나의 정의되지 않은 선택만 보고되고 "
267
+ "예외에 포함됩니다."
223
268
224
269
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:206
225
270
msgid ""
@@ -229,4 +274,7 @@ msgid ""
229
274
"predecessor of the next node in the list. In the reported list, the first"
230
275
" and the last node will be the same, to make it clear that it is cyclic."
231
276
msgstr ""
277
+ "감지된 순환은 예외 인스턴스의 :attr:`~CycleError.args` 속성에서 두 번째 요소를 통해 액세스 할 수 있으며 각 "
278
+ "노드가 그래프에서 리스트에 있는 다음 노드의 직전 선행 노드가 되도록 노드 리스트로 구성됩니다. 보고된 리스트에서, 순환임을 분명히"
279
+ " 하기 위해, 처음과 마지막 노드는 같습니다."
232
280