Skip to content

Commit 4079114

Browse files
committed
Closes #627 - translate library/graphlib.po
1 parent 3527593 commit 4079114

File tree

1 file changed

+67
-19
lines changed

1 file changed

+67
-19
lines changed

library/graphlib.po

Lines changed: 67 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,30 @@
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, 2020.
55
#
6-
#, fuzzy
76
msgid ""
87
msgstr ""
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
2120
msgid ":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
2524
msgid "**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
2928
msgid "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
3332
msgid ""
@@ -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."
4241
msgstr ""
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
4549
msgid ""
@@ -50,26 +54,29 @@ msgid ""
5054
"nodes can be added to the graph using the :meth:`~TopologicalSorter.add` "
5155
"method."
5256
msgstr ""
57+
"선택적 *graph* 인자가 제공되면 키가 노드이고 값이 그래프에서 해당 노드의 모든 선행 노드(키의 값을 가리키는 변이 있는 "
58+
"노드)의 이터러블인 비순환 그래프를 나타내는 딕셔너리이어야 합니다). :meth:`~TopologicalSorter.add` "
59+
"메서드를 사용하여 그래프에 추가 노드를 추가할 수 있습니다."
5360

5461
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:37
5562
msgid ""
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
6168
msgid ""
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
6774
msgid "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
7178
msgid "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
7582
msgid ""
@@ -78,31 +85,38 @@ msgid ""
7885
"Call :meth:`~TopologicalSorter.done` on each node as it finishes "
7986
"processing."
8087
msgstr ""
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
8393
msgid ""
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:"
8797
msgstr ""
98+
"그래프에서 노드의 즉각적인 정렬이 필요하고 병렬화가 개입하지 않으면, 편의 메서드 "
99+
":meth:`TopologicalSorter.static_order`\\를 직접 사용할 수 있습니다:"
88100

89101
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:60
90102
msgid ""
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
96108
msgid ""
97109
"Add a new node and its predecessors to the graph. Both the *node* and all"
98110
" elements in *predecessors* must be hashable."
99111
msgstr ""
112+
"새 노드와 그 선행 노드를 그래프에 추가합니다. *node*\\와 *predecessors*\\의 모든 요소는 모두 해시 가능해야 "
113+
"합니다."
100114

101115
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:90
102116
msgid ""
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
108122
msgid ""
@@ -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."
113127
msgstr ""
128+
"종속성이 없는 노드를 추가하거나(*predecessors*\\가 제공되지 않는 경우) 종속성을 두 번 제공할 수 있습니다. 이전에 "
129+
"제공되지 않은 노드가 *predecessors*\\에 포함되면, 노드는 그 자신의 선행 노드 없이 자동으로 그래프에 추가됩니다."
114130

115131
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:98
116132
msgid ""
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
122138
msgid ""
@@ -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`."
129145
msgstr ""
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
132152
msgid ""
@@ -137,30 +157,39 @@ msgid ""
137157
":meth:`TopologicalSorter.done` is less than the number that have been "
138158
"returned by :meth:`TopologicalSorter.get_ready`."
139159
msgstr ""
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
142166
msgid ""
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
148172
msgid "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
153177
msgid ""
154178
"Raises :exc:`ValueError` if called without calling "
155179
":meth:`~TopologicalSorter.prepare` previously."
156180
msgstr ""
181+
"이전에 :meth:`~TopologicalSorter.prepare`\\를 호출하지 않고 호출되면 "
182+
":exc:`ValueError`\\가 발생합니다."
157183

158184
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:134
159185
msgid ""
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`."
163189
msgstr ""
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
166195
msgid ""
@@ -170,6 +199,11 @@ msgid ""
170199
"calling :meth:`~TopologicalSorter.prepare` or if node has not yet been "
171200
"returned by :meth:`~TopologicalSorter.get_ready`."
172201
msgstr ""
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
175209
msgid ""
@@ -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."
181215
msgstr ""
216+
"준비된 모든 노드가 담긴 ``tuple``\\을 반환합니다. 처음에는 선행 노드가 없는 모든 노드를 반환하며, 일단 "
217+
":meth:`TopologicalSorter.done`\\을 호출하여 처리된 것으로 표시되면, 추가 호출은 모든 선행 노드가 이미 "
218+
"처리된 모든 새 노드를 반환합니다. 더는 진행할 수 없으면, 빈 튜플이 반환됩니다."
182219

183220
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:157
184221
msgid ""
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::"
188225
msgstr ""
226+
"위상 순서로 노드의 이터러블을 반환합니다. 이 메서드를 사용하면 :meth:`TopologicalSorter.prepare`\\나 "
227+
":meth:`TopologicalSorter.done`\\을 호출할 필요가 없습니다. 이 방법은 다음과 동등합니다::"
189228

190229
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:168
191230
msgid ""
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
197236
msgid ""
@@ -200,18 +239,21 @@ msgid ""
200239
":meth:`~TopologicalSorter.get_ready`) and the order between them is "
201240
"determined by the order of insertion."
202241
msgstr ""
242+
"이것은 그래프에서 \"0\"\"2\"가 같은 수준에 있고 "
243+
"(:meth:`~TopologicalSorter.get_ready`\\에 대한 같은 호출에서 반환됩니다) 이들 간의 순서는 삽입 "
244+
"순서에 따라 결정되기 때문입니다."
203245

204246
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:191
205247
msgid "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
209251
msgid "Exceptions"
210-
msgstr ""
252+
msgstr "예외"
211253

212254
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:198
213255
msgid "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
217259
msgid ""
@@ -220,6 +262,9 @@ msgid ""
220262
" undefined choice among them will be reported and included in the "
221263
"exception."
222264
msgstr ""
265+
"작업 그래프에 순환이 있으면 :meth:`TopologicalSorter.prepare`\\가 발생시키는 "
266+
":exc:`ValueError`\\의 서브 클래스. 여러 순환이 존재하면, 그들 중 오직 하나의 정의되지 않은 선택만 보고되고 "
267+
"예외에 포함됩니다."
223268

224269
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/library/graphlib.rst:206
225270
msgid ""
@@ -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."
231276
msgstr ""
277+
"감지된 순환은 예외 인스턴스의 :attr:`~CycleError.args` 속성에서 두 번째 요소를 통해 액세스 할 수 있으며 각 "
278+
"노드가 그래프에서 리스트에 있는 다음 노드의 직전 선행 노드가 되도록 노드 리스트로 구성됩니다. 보고된 리스트에서, 순환임을 분명히"
279+
" 하기 위해, 처음과 마지막 노드는 같습니다."
232280

0 commit comments

Comments
 (0)