3
3
# This file is distributed under the same license as the Python package.
4
4
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
5
5
#
6
- #, fuzzy
7
6
msgid ""
8
7
msgstr ""
9
8
"Project-Id-Version : Python 3.8\n "
10
9
"Report-Msgid-Bugs-To : \n "
11
10
"POT-Creation-Date : 2019-10-15 07:19+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
#: ../Doc/library/importlib.metadata.rst:5
21
20
msgid "Using importlib.metadata"
22
- msgstr ""
21
+ msgstr "importlib.metadata 사용하기 "
23
22
24
23
#: ../Doc/library/importlib.metadata.rst:8
25
24
msgid ""
26
25
"This functionality is provisional and may deviate from the usual version "
27
26
"semantics of the standard library."
28
- msgstr ""
27
+ msgstr "이 기능은 잠정적이며 표준 라이브러리의 일반적인 버전 의미와 다를 수 있습니다. "
29
28
30
29
#: ../Doc/library/importlib.metadata.rst:11
31
30
msgid ""
@@ -37,6 +36,12 @@ msgid ""
37
36
"older versions of Python), this can eliminate the need to use the older "
38
37
"and less efficient ``pkg_resources`` package."
39
38
msgstr ""
39
+ "``importlib.metadata``\\ 는 설치된 패키지 메타 데이터에 대한 액세스를 제공하는 라이브러리입니다. 파이썬의 임포트"
40
+ " 시스템에 내장된 이 라이브러리는 ``pkg_resources``\\ 의 `진입 지점 API <entry point "
41
+ "API_>`_\\ 와 `메타데이터 API <metadata API_>`_\\ 에서 유사한 기능을 대체하려고 합니다. `파이썬 3.7 "
42
+ "이상 <Python 3.7 and newer_>`_\\ 의 ``importlib.resources``\\ (이전 버전의 파이썬을 위해 "
43
+ "`importlib_resources`_\\ 로 역 이식되었습니다)와 함께, 오래되고 덜 효율적인 ``pkg_resources`` "
44
+ "패키지를 사용할 필요를 제거합니다."
40
45
41
46
#: ../Doc/library/importlib.metadata.rst:20
42
47
msgid ""
@@ -49,51 +54,62 @@ msgid ""
49
54
"``sys.path``. Through an extension mechanism, the metadata can live "
50
55
"almost anywhere."
51
56
msgstr ""
57
+ "\" 설치된 패키지\" 는 일반적으로 `pip <https://pypi.org/project/pip/>`_ 와 같은 도구를 통해 "
58
+ "파이썬의 ``site-packages`` 디렉터리에 설치된 제삼자 패키지를 의미합니다. 특히, 발견 가능한 ``dist-"
59
+ "info``\\ 나 ``egg-info`` 디렉터리와 `PEP 566`_ 또는 이전 명세로 정의된 메타 데이터가 있는 패키지를 "
60
+ "의미합니다. 기본적으로, 패키지 메타 데이터는 파일 시스템이나 ``sys.path``\\ 의 zip 저장소에서 살 수 있습니다. 확장"
61
+ " 메커니즘을 통해, 메타 데이터는 거의 모든 곳에서 살아갈 수 있습니다."
52
62
53
63
#: ../Doc/library/importlib.metadata.rst:31
54
64
msgid "Overview"
55
- msgstr ""
65
+ msgstr "개요 "
56
66
57
67
#: ../Doc/library/importlib.metadata.rst:33
58
68
msgid ""
59
69
"Let's say you wanted to get the version string for a package you've "
60
70
"installed using ``pip``. We start by creating a virtual environment and "
61
71
"installing something into it:"
62
72
msgstr ""
73
+ "``pip``\\ 를 사용하여 설치한 패키지의 버전 문자열을 얻고 싶다고 가정해 봅시다. 우선 가상 환경을 만들고 그 안에 뭔가 "
74
+ "설치합니다:"
63
75
64
76
#: ../Doc/library/importlib.metadata.rst:43
65
77
msgid "You can get the version string for ``wheel`` by running the following:"
66
- msgstr ""
78
+ msgstr "다음을 실행하여 ``wheel`` \\ 에 대한 버전 문자열을 얻을 수 있습니다: "
67
79
68
80
#: ../Doc/library/importlib.metadata.rst:52
69
81
msgid ""
70
82
"You can also get the set of entry points keyed by group, such as "
71
83
"``console_scripts``, ``distutils.commands`` and others. Each group "
72
84
"contains a sequence of :ref:`EntryPoint <entry-points>` objects."
73
85
msgstr ""
86
+ "``console_scripts``, ``distutils.commands``\\ 와 다른 것들과 같은 그룹 키로 진입 지점 집합을 "
87
+ "얻을 수도 있습니다. 각 그룹은 :ref:`EntryPoint <entry-points>` 객체의 시퀀스를 포함합니다."
74
88
75
89
#: ../Doc/library/importlib.metadata.rst:56
76
90
msgid "You can get the :ref:`metadata for a distribution <metadata>`::"
77
- msgstr ""
91
+ msgstr "여러분은 :ref:`배포 메타데이터 <metadata>` \\ 를 얻을 수 있습니다:: "
78
92
79
93
#: ../Doc/library/importlib.metadata.rst:61
80
94
msgid ""
81
95
"You can also get a :ref:`distribution's version number <version>`, list "
82
96
"its :ref:`constituent files <files>`, and get a list of the "
83
97
"distribution's :ref:`requirements`."
84
98
msgstr ""
99
+ "또한 :ref:`배포의 버전 번호 <version>`\\ 를 가져오고, :ref:`구성 파일 <files>`\\ 을 나열하고, 배포의 "
100
+ ":ref:`요구사항 <requirements>` 리스트를 얻을 수 있습니다."
85
101
86
102
#: ../Doc/library/importlib.metadata.rst:67
87
103
msgid "Functional API"
88
- msgstr ""
104
+ msgstr "기능적 API "
89
105
90
106
#: ../Doc/library/importlib.metadata.rst:69
91
107
msgid "This package provides the following functionality via its public API."
92
- msgstr ""
108
+ msgstr "이 패키지는 공용 API를 통해 다음과 같은 기능을 제공합니다. "
93
109
94
110
#: ../Doc/library/importlib.metadata.rst:75
95
111
msgid "Entry points"
96
- msgstr ""
112
+ msgstr "진입 지점 "
97
113
98
114
#: ../Doc/library/importlib.metadata.rst:77
99
115
msgid ""
@@ -102,6 +118,9 @@ msgid ""
102
118
"instances; each ``EntryPoint`` has a ``.name``, ``.group``, and "
103
119
"``.value`` attributes and a ``.load()`` method to resolve the value."
104
120
msgstr ""
121
+ "``entry_points()`` 함수는 그룹 키를 갖는 모든 진입 지점의 딕셔너리를 반환합니다. 진입 지점은 "
122
+ "``EntryPoint`` 인스턴스로 나타냅니다; 각 ``EntryPoint``\\ 에는 ``.name``, ``.group`` 및 "
123
+ "``.value`` 어트리뷰트가 있고 값을 결정하는 ``.load()`` 메서드가 있습니다."
105
124
106
125
#: ../Doc/library/importlib.metadata.rst:93
107
126
msgid ""
@@ -112,37 +131,43 @@ msgid ""
112
131
"discovery-of-services-and-plugins>`_ for more information on entrypoints,"
113
132
" their definition, and usage."
114
133
msgstr ""
134
+ "``group``\\ 과 ``name``\\ 은 패키지 저자가 정의한 임의의 값이며 일반적으로 클라이언트는 특정 그룹에 대한 모든 진입"
135
+ " 지점을 찾으려고 합니다. 진입 지점의 정의와 사용법에 대한 자세한 정보는 `the setuptools docs "
136
+ "<https://setuptools.readthedocs.io/en/latest/setuptools.html#dynamic-"
137
+ "discovery-of-services-and-plugins>`_\\ 를 읽으십시오."
115
138
116
139
#: ../Doc/library/importlib.metadata.rst:103
117
140
msgid "Distribution metadata"
118
- msgstr ""
141
+ msgstr "배포 메타데이터 "
119
142
120
143
#: ../Doc/library/importlib.metadata.rst:105
121
144
msgid ""
122
145
"Every distribution includes some metadata, which you can extract using "
123
146
"the ``metadata()`` function::"
124
- msgstr ""
147
+ msgstr "모든 배포는 ``metadata()`` 함수를 사용하여 추출할 수 있는 몇 가지 메타 데이터가 포함되어 있습니다:: "
125
148
126
149
#: ../Doc/library/importlib.metadata.rst:110
127
150
msgid ""
128
151
"The keys of the returned data structure [#f1]_ name the metadata "
129
152
"keywords, and their values are returned unparsed from the distribution "
130
153
"metadata::"
131
154
msgstr ""
155
+ "반환된 데이터 구조의 [#f1]_ 키는 메타데이터 키워드의 이름을 지정하고, 해당 값은 배포 메타데이터에서 구문 분석하지 않은 채로"
156
+ " 반환됩니다::"
132
157
133
158
#: ../Doc/library/importlib.metadata.rst:120
134
159
msgid "Distribution versions"
135
- msgstr ""
160
+ msgstr "배포 버전 "
136
161
137
162
#: ../Doc/library/importlib.metadata.rst:122
138
163
msgid ""
139
164
"The ``version()`` function is the quickest way to get a distribution's "
140
165
"version number, as a string::"
141
- msgstr ""
166
+ msgstr "``version()`` 함수는 배포의 버전 번호를 문자열로 가져오는 가장 빠른 방법입니다:: "
142
167
143
168
#: ../Doc/library/importlib.metadata.rst:132
144
169
msgid "Distribution files"
145
- msgstr ""
170
+ msgstr "배포 파일 "
146
171
147
172
#: ../Doc/library/importlib.metadata.rst:134
148
173
msgid ""
@@ -153,10 +178,13 @@ msgid ""
153
178
"additional ``dist``, ``size``, and ``hash`` properties as indicated by "
154
179
"the metadata. For example::"
155
180
msgstr ""
181
+ "배포에 포함된 전체 파일 집합을 가져올 수도 있습니다. ``files()`` 함수는 배포 패키지 이름을 받아들이고 이 배포가 설치 "
182
+ "한 모든 파일을 반환합니다. 반환된 각 파일 객체는 ``PackagePath``\\ 인데, 메타 데이터가 알려주는 ``dist``, "
183
+ "``size`` 및 ``hash`` 프로퍼티가 추가된 `pathlib.Path`_ 파생 객체입니다. 예를 들면::"
156
184
157
185
#: ../Doc/library/importlib.metadata.rst:150
158
186
msgid "Once you have the file, you can also read its contents::"
159
- msgstr ""
187
+ msgstr "일단 파일을 얻으면, 내용을 읽을 수도 있습니다:: "
160
188
161
189
#: ../Doc/library/importlib.metadata.rst:161
162
190
msgid ""
@@ -167,20 +195,25 @@ msgid ""
167
195
" or otherwise guard against this condition if the target distribution is "
168
196
"not known to have the metadata present."
169
197
msgstr ""
198
+ "메타 데이터 파일 목록 파일(RECORD나 SOURCES.txt)이 누락된 경우, ``files()``\\ 는 ``None``\\ 을 "
199
+ "반환합니다. 대상 배포에 메타 데이터가 있음이 알려지지 않았을 때, 이 조건에 대한 보호로 호출자는 ``files()``\\ 에 대한"
200
+ " 호출을 `always_iterable <https://more-"
201
+ "itertools.readthedocs.io/en/stable/api.html#more_itertools.always_iterable>`_\\ 이나"
202
+ " 다른 것으로 감쌀 수 있습니다."
170
203
171
204
#: ../Doc/library/importlib.metadata.rst:172
172
205
msgid "Distribution requirements"
173
- msgstr ""
206
+ msgstr "배포 요구 사항 "
174
207
175
208
#: ../Doc/library/importlib.metadata.rst:174
176
209
msgid ""
177
210
"To get the full set of requirements for a distribution, use the "
178
211
"``requires()`` function::"
179
- msgstr ""
212
+ msgstr "배포의 전체 요구 사항을 얻으려면, ``requires()`` 함수를 사용하십시오:: "
180
213
181
214
#: ../Doc/library/importlib.metadata.rst:182
182
215
msgid "Distributions"
183
- msgstr ""
216
+ msgstr "배포 "
184
217
185
218
#: ../Doc/library/importlib.metadata.rst:184
186
219
msgid ""
@@ -189,28 +222,33 @@ msgid ""
189
222
"``Distribution`` is an abstract object that represents the metadata for a"
190
223
" Python package. You can get the ``Distribution`` instance::"
191
224
msgstr ""
225
+ "위의 API가 가장 일반적이며 편리한 사용법이지만, ``Distribution`` 클래스에서 모든 정보를 얻을 수 있습니다. "
226
+ "``Distribution``\\ 은 파이썬 패키지의 메타 데이터를 나타내는 추상 객체입니다. ``Distribution`` "
227
+ "인스턴스를 얻을 수 있습니다::"
192
228
193
229
#: ../Doc/library/importlib.metadata.rst:192
194
230
msgid ""
195
231
"Thus, an alternative way to get the version number is through the "
196
232
"``Distribution`` instance::"
197
- msgstr ""
233
+ msgstr "따라서, 버전 번호를 얻는 다른 방법은 ``Distribution`` 인스턴스를 사용하는 것입니다:: "
198
234
199
235
#: ../Doc/library/importlib.metadata.rst:198
200
236
msgid ""
201
237
"There are all kinds of additional metadata available on the "
202
238
"``Distribution`` instance::"
203
- msgstr ""
239
+ msgstr "``Distribution`` 인스턴스에서 사용할 수 있는 모든 종류의 추가 메타 데이터가 있습니다:: "
204
240
205
241
#: ../Doc/library/importlib.metadata.rst:206
206
242
msgid ""
207
243
"The full set of available metadata is not described here. See `PEP 566 "
208
244
"<https://www.python.org/dev/peps/pep-0566/>`_ for additional details."
209
245
msgstr ""
246
+ "사용 가능한 메타 데이터의 전체 집합은 여기에서 설명하지 않습니다. 자세한 내용은 `PEP 566 "
247
+ "<https://www.python.org/dev/peps/pep-0566/>`_\\ 을 참조하십시오."
210
248
211
249
#: ../Doc/library/importlib.metadata.rst:211
212
250
msgid "Extending the search algorithm"
213
- msgstr ""
251
+ msgstr "검색 알고리즘 확장하기 "
214
252
215
253
#: ../Doc/library/importlib.metadata.rst:213
216
254
msgid ""
@@ -220,13 +258,19 @@ msgid ""
220
258
"``importlib.metadata`` queries the list of `meta path finders`_ on "
221
259
"`sys.meta_path`_."
222
260
msgstr ""
261
+ "패키지 메타 데이터는 ``sys.path`` 검색이나 패키지 로더를 통해 직접 사용할 수 없으므로, 패키지의 메타 데이터는 임포트 "
262
+ "시스템 `파인더 <finders_>`_\\ 를 통해 찾습니다. 배포 패키지의 메타 데이터를 찾기 위해, "
263
+ "``importlib.metadata``\\ 는 `sys.meta_path`_\\ 의 `메타 경로 파인더 <meta path "
264
+ "finders_>`_\\ 의 리스트를 조회합니다."
223
265
224
266
#: ../Doc/library/importlib.metadata.rst:219
225
267
msgid ""
226
268
"By default ``importlib.metadata`` installs a finder for distribution "
227
269
"packages found on the file system. This finder doesn't actually find any"
228
270
" *packages*, but it can find the packages' metadata."
229
271
msgstr ""
272
+ "기본적으로 ``importlib.metadata``\\ 는 파일 시스템에서 발견된 배포 패키지에 대한 파인더를 설치합니다. 이 "
273
+ "파인더는 실제로 *패키지*\\ 를 찾지 않지만, 패키지의 메타 데이터를 찾을 수 있습니다."
230
274
231
275
#: ../Doc/library/importlib.metadata.rst:223
232
276
msgid ""
@@ -237,13 +281,19 @@ msgid ""
237
281
" presents this extended interface as the ``DistributionFinder`` abstract "
238
282
"base class, which defines this abstract method::"
239
283
msgstr ""
284
+ "추상 클래스 :py:class:`importlib.abc.MetaPathFinder`\\ 는 파이썬의 임포트 시스템에 의해 파인더가 "
285
+ "기대하는 인터페이스를 정의합니다. ``importlib.metadata``\\ 는 ``sys.meta_path``\\ 의 파인더에서 "
286
+ "선택적인 ``find_distributions`` 콜러블을 조회함으로써 이 프로토콜을 확장하고 이 확장된 인터페이스를 다음과 같은 "
287
+ "추상 메서드를 정의하는 ``DistributionFinder`` 추상 베이스 클래스로 제공합니다::"
240
288
241
289
#: ../Doc/library/importlib.metadata.rst:237
242
290
msgid ""
243
291
"The ``DistributionFinder.Context`` object provides ``.path`` and "
244
292
"``.name`` properties indicating the path to search and names to match and"
245
293
" may supply other relevant context."
246
294
msgstr ""
295
+ "``DistributionFinder.Context`` 객체는 검색할 경로와 일치할 이름을 가리키는 ``.path``\\ 와 "
296
+ "``.name`` 프로퍼티를 제공하고 다른 관련 문맥을 제공할 수 있습니다."
247
297
248
298
#: ../Doc/library/importlib.metadata.rst:241
249
299
msgid ""
@@ -253,10 +303,14 @@ msgid ""
253
303
"method. Then from your finder, return instances of this derived "
254
304
"``Distribution`` in the ``find_distributions()`` method."
255
305
msgstr ""
306
+ "이것이 실제로 의미하는 것은, 파일 시스템이 아닌 위치에서 배포 패키지 메타 데이터를 찾는 것을 지원하려면, "
307
+ "``Distribution``\\ 을 계승하고 ``load_metadata()`` 메서드를 구현해야 한다는 것입니다. 그런 다음 "
308
+ "파인더의 ``find_distributions()`` 메서드에서, 이 파생된 ``Distribution``\\ 의 인스턴스를 "
309
+ "반환하십시오."
256
310
257
311
#: ../Doc/library/importlib.metadata.rst:260
258
312
msgid "Footnotes"
259
- msgstr ""
313
+ msgstr "각주 "
260
314
261
315
#: ../Doc/library/importlib.metadata.rst:261
262
316
msgid ""
@@ -267,4 +321,7 @@ msgid ""
267
321
"stable API. You should only use dictionary-like methods and syntax to "
268
322
"access the metadata contents."
269
323
msgstr ""
324
+ "기술적으로, 반환된 배포 메타 데이터 객체는 `email.message.Message "
325
+ "<email.message.html#email.message.EmailMessage>`_ 인스턴스이지만, 이것은 구현 세부 사항이며"
326
+ " 안정 API의 일부는 아닙니다. 메타 데이터 내용에 액세스하려면, 딕셔너리와 같은 메서드와 문법을 사용해야 합니다."
270
327
0 commit comments