Skip to content

Commit 2deec82

Browse files
committed
Closes #606 - translate library/importlib.metadata.po
1 parent 00e0d10 commit 2deec82

File tree

1 file changed

+81
-24
lines changed

1 file changed

+81
-24
lines changed

library/importlib.metadata.po

+81-24
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,28 @@
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
55
#
6-
#, fuzzy
76
msgid ""
87
msgstr ""
98
"Project-Id-Version: Python 3.8\n"
109
"Report-Msgid-Bugs-To: \n"
1110
"POT-Creation-Date: 2019-10-15 07:19+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
#: ../Doc/library/importlib.metadata.rst:5
2120
msgid "Using importlib.metadata"
22-
msgstr ""
21+
msgstr "importlib.metadata 사용하기"
2322

2423
#: ../Doc/library/importlib.metadata.rst:8
2524
msgid ""
2625
"This functionality is provisional and may deviate from the usual version "
2726
"semantics of the standard library."
28-
msgstr ""
27+
msgstr "이 기능은 잠정적이며 표준 라이브러리의 일반적인 버전 의미와 다를 수 있습니다."
2928

3029
#: ../Doc/library/importlib.metadata.rst:11
3130
msgid ""
@@ -37,6 +36,12 @@ msgid ""
3736
"older versions of Python), this can eliminate the need to use the older "
3837
"and less efficient ``pkg_resources`` package."
3938
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+
"패키지를 사용할 필요를 제거합니다."
4045

4146
#: ../Doc/library/importlib.metadata.rst:20
4247
msgid ""
@@ -49,51 +54,62 @@ msgid ""
4954
"``sys.path``. Through an extension mechanism, the metadata can live "
5055
"almost anywhere."
5156
msgstr ""
57+
"\"설치된 패키지\"는 일반적으로 `pip <https://pypi.org/project/pip/>`_ 와 같은 도구를 통해 "
58+
"파이썬의 ``site-packages`` 디렉터리에 설치된 제삼자 패키지를 의미합니다. 특히, 발견 가능한 ``dist-"
59+
"info``\\나 ``egg-info`` 디렉터리와 `PEP 566`_ 또는 이전 명세로 정의된 메타 데이터가 있는 패키지를 "
60+
"의미합니다. 기본적으로, 패키지 메타 데이터는 파일 시스템이나 ``sys.path``\\의 zip 저장소에서 살 수 있습니다. 확장"
61+
" 메커니즘을 통해, 메타 데이터는 거의 모든 곳에서 살아갈 수 있습니다."
5262

5363
#: ../Doc/library/importlib.metadata.rst:31
5464
msgid "Overview"
55-
msgstr ""
65+
msgstr "개요"
5666

5767
#: ../Doc/library/importlib.metadata.rst:33
5868
msgid ""
5969
"Let's say you wanted to get the version string for a package you've "
6070
"installed using ``pip``. We start by creating a virtual environment and "
6171
"installing something into it:"
6272
msgstr ""
73+
"``pip``\\를 사용하여 설치한 패키지의 버전 문자열을 얻고 싶다고 가정해 봅시다. 우선 가상 환경을 만들고 그 안에 뭔가 "
74+
"설치합니다:"
6375

6476
#: ../Doc/library/importlib.metadata.rst:43
6577
msgid "You can get the version string for ``wheel`` by running the following:"
66-
msgstr ""
78+
msgstr "다음을 실행하여 ``wheel``\\에 대한 버전 문자열을 얻을 수 있습니다:"
6779

6880
#: ../Doc/library/importlib.metadata.rst:52
6981
msgid ""
7082
"You can also get the set of entry points keyed by group, such as "
7183
"``console_scripts``, ``distutils.commands`` and others. Each group "
7284
"contains a sequence of :ref:`EntryPoint <entry-points>` objects."
7385
msgstr ""
86+
"``console_scripts``, ``distutils.commands``\\와 다른 것들과 같은 그룹 키로 진입 지점 집합을 "
87+
"얻을 수도 있습니다. 각 그룹은 :ref:`EntryPoint <entry-points>` 객체의 시퀀스를 포함합니다."
7488

7589
#: ../Doc/library/importlib.metadata.rst:56
7690
msgid "You can get the :ref:`metadata for a distribution <metadata>`::"
77-
msgstr ""
91+
msgstr "여러분은 :ref:`배포 메타데이터 <metadata>`\\를 얻을 수 있습니다::"
7892

7993
#: ../Doc/library/importlib.metadata.rst:61
8094
msgid ""
8195
"You can also get a :ref:`distribution's version number <version>`, list "
8296
"its :ref:`constituent files <files>`, and get a list of the "
8397
"distribution's :ref:`requirements`."
8498
msgstr ""
99+
"또한 :ref:`배포의 버전 번호 <version>`\\를 가져오고, :ref:`구성 파일 <files>`\\을 나열하고, 배포의 "
100+
":ref:`요구사항 <requirements>` 리스트를 얻을 수 있습니다."
85101

86102
#: ../Doc/library/importlib.metadata.rst:67
87103
msgid "Functional API"
88-
msgstr ""
104+
msgstr "기능적 API"
89105

90106
#: ../Doc/library/importlib.metadata.rst:69
91107
msgid "This package provides the following functionality via its public API."
92-
msgstr ""
108+
msgstr "이 패키지는 공용 API를 통해 다음과 같은 기능을 제공합니다."
93109

94110
#: ../Doc/library/importlib.metadata.rst:75
95111
msgid "Entry points"
96-
msgstr ""
112+
msgstr "진입 지점"
97113

98114
#: ../Doc/library/importlib.metadata.rst:77
99115
msgid ""
@@ -102,6 +118,9 @@ msgid ""
102118
"instances; each ``EntryPoint`` has a ``.name``, ``.group``, and "
103119
"``.value`` attributes and a ``.load()`` method to resolve the value."
104120
msgstr ""
121+
"``entry_points()`` 함수는 그룹 키를 갖는 모든 진입 지점의 딕셔너리를 반환합니다. 진입 지점은 "
122+
"``EntryPoint`` 인스턴스로 나타냅니다; 각 ``EntryPoint``\\에는 ``.name``, ``.group`` 및 "
123+
"``.value`` 어트리뷰트가 있고 값을 결정하는 ``.load()`` 메서드가 있습니다."
105124

106125
#: ../Doc/library/importlib.metadata.rst:93
107126
msgid ""
@@ -112,37 +131,43 @@ msgid ""
112131
"discovery-of-services-and-plugins>`_ for more information on entrypoints,"
113132
" their definition, and usage."
114133
msgstr ""
134+
"``group``\\과 ``name``\\은 패키지 저자가 정의한 임의의 값이며 일반적으로 클라이언트는 특정 그룹에 대한 모든 진입"
135+
" 지점을 찾으려고 합니다. 진입 지점의 정의와 사용법에 대한 자세한 정보는 `the setuptools docs "
136+
"<https://setuptools.readthedocs.io/en/latest/setuptools.html#dynamic-"
137+
"discovery-of-services-and-plugins>`_\\를 읽으십시오."
115138

116139
#: ../Doc/library/importlib.metadata.rst:103
117140
msgid "Distribution metadata"
118-
msgstr ""
141+
msgstr "배포 메타데이터"
119142

120143
#: ../Doc/library/importlib.metadata.rst:105
121144
msgid ""
122145
"Every distribution includes some metadata, which you can extract using "
123146
"the ``metadata()`` function::"
124-
msgstr ""
147+
msgstr "모든 배포는 ``metadata()`` 함수를 사용하여 추출할 수 있는 몇 가지 메타 데이터가 포함되어 있습니다::"
125148

126149
#: ../Doc/library/importlib.metadata.rst:110
127150
msgid ""
128151
"The keys of the returned data structure [#f1]_ name the metadata "
129152
"keywords, and their values are returned unparsed from the distribution "
130153
"metadata::"
131154
msgstr ""
155+
"반환된 데이터 구조의 [#f1]_ 키는 메타데이터 키워드의 이름을 지정하고, 해당 값은 배포 메타데이터에서 구문 분석하지 않은 채로"
156+
" 반환됩니다::"
132157

133158
#: ../Doc/library/importlib.metadata.rst:120
134159
msgid "Distribution versions"
135-
msgstr ""
160+
msgstr "배포 버전"
136161

137162
#: ../Doc/library/importlib.metadata.rst:122
138163
msgid ""
139164
"The ``version()`` function is the quickest way to get a distribution's "
140165
"version number, as a string::"
141-
msgstr ""
166+
msgstr "``version()`` 함수는 배포의 버전 번호를 문자열로 가져오는 가장 빠른 방법입니다::"
142167

143168
#: ../Doc/library/importlib.metadata.rst:132
144169
msgid "Distribution files"
145-
msgstr ""
170+
msgstr "배포 파일"
146171

147172
#: ../Doc/library/importlib.metadata.rst:134
148173
msgid ""
@@ -153,10 +178,13 @@ msgid ""
153178
"additional ``dist``, ``size``, and ``hash`` properties as indicated by "
154179
"the metadata. For example::"
155180
msgstr ""
181+
"배포에 포함된 전체 파일 집합을 가져올 수도 있습니다. ``files()`` 함수는 배포 패키지 이름을 받아들이고 이 배포가 설치 "
182+
"한 모든 파일을 반환합니다. 반환된 각 파일 객체는 ``PackagePath``\\인데, 메타 데이터가 알려주는 ``dist``, "
183+
"``size`` 및 ``hash`` 프로퍼티가 추가된 `pathlib.Path`_ 파생 객체입니다. 예를 들면::"
156184

157185
#: ../Doc/library/importlib.metadata.rst:150
158186
msgid "Once you have the file, you can also read its contents::"
159-
msgstr ""
187+
msgstr "일단 파일을 얻으면, 내용을 읽을 수도 있습니다::"
160188

161189
#: ../Doc/library/importlib.metadata.rst:161
162190
msgid ""
@@ -167,20 +195,25 @@ msgid ""
167195
" or otherwise guard against this condition if the target distribution is "
168196
"not known to have the metadata present."
169197
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+
" 다른 것으로 감쌀 수 있습니다."
170203

171204
#: ../Doc/library/importlib.metadata.rst:172
172205
msgid "Distribution requirements"
173-
msgstr ""
206+
msgstr "배포 요구 사항"
174207

175208
#: ../Doc/library/importlib.metadata.rst:174
176209
msgid ""
177210
"To get the full set of requirements for a distribution, use the "
178211
"``requires()`` function::"
179-
msgstr ""
212+
msgstr "배포의 전체 요구 사항을 얻으려면, ``requires()`` 함수를 사용하십시오::"
180213

181214
#: ../Doc/library/importlib.metadata.rst:182
182215
msgid "Distributions"
183-
msgstr ""
216+
msgstr "배포"
184217

185218
#: ../Doc/library/importlib.metadata.rst:184
186219
msgid ""
@@ -189,28 +222,33 @@ msgid ""
189222
"``Distribution`` is an abstract object that represents the metadata for a"
190223
" Python package. You can get the ``Distribution`` instance::"
191224
msgstr ""
225+
"위의 API가 가장 일반적이며 편리한 사용법이지만, ``Distribution`` 클래스에서 모든 정보를 얻을 수 있습니다. "
226+
"``Distribution``\\은 파이썬 패키지의 메타 데이터를 나타내는 추상 객체입니다. ``Distribution`` "
227+
"인스턴스를 얻을 수 있습니다::"
192228

193229
#: ../Doc/library/importlib.metadata.rst:192
194230
msgid ""
195231
"Thus, an alternative way to get the version number is through the "
196232
"``Distribution`` instance::"
197-
msgstr ""
233+
msgstr "따라서, 버전 번호를 얻는 다른 방법은 ``Distribution`` 인스턴스를 사용하는 것입니다::"
198234

199235
#: ../Doc/library/importlib.metadata.rst:198
200236
msgid ""
201237
"There are all kinds of additional metadata available on the "
202238
"``Distribution`` instance::"
203-
msgstr ""
239+
msgstr "``Distribution`` 인스턴스에서 사용할 수 있는 모든 종류의 추가 메타 데이터가 있습니다::"
204240

205241
#: ../Doc/library/importlib.metadata.rst:206
206242
msgid ""
207243
"The full set of available metadata is not described here. See `PEP 566 "
208244
"<https://www.python.org/dev/peps/pep-0566/>`_ for additional details."
209245
msgstr ""
246+
"사용 가능한 메타 데이터의 전체 집합은 여기에서 설명하지 않습니다. 자세한 내용은 `PEP 566 "
247+
"<https://www.python.org/dev/peps/pep-0566/>`_\\을 참조하십시오."
210248

211249
#: ../Doc/library/importlib.metadata.rst:211
212250
msgid "Extending the search algorithm"
213-
msgstr ""
251+
msgstr "검색 알고리즘 확장하기"
214252

215253
#: ../Doc/library/importlib.metadata.rst:213
216254
msgid ""
@@ -220,13 +258,19 @@ msgid ""
220258
"``importlib.metadata`` queries the list of `meta path finders`_ on "
221259
"`sys.meta_path`_."
222260
msgstr ""
261+
"패키지 메타 데이터는 ``sys.path`` 검색이나 패키지 로더를 통해 직접 사용할 수 없으므로, 패키지의 메타 데이터는 임포트 "
262+
"시스템 `파인더 <finders_>`_\\를 통해 찾습니다. 배포 패키지의 메타 데이터를 찾기 위해, "
263+
"``importlib.metadata``\\는 `sys.meta_path`_\\의 `메타 경로 파인더 <meta path "
264+
"finders_>`_\\의 리스트를 조회합니다."
223265

224266
#: ../Doc/library/importlib.metadata.rst:219
225267
msgid ""
226268
"By default ``importlib.metadata`` installs a finder for distribution "
227269
"packages found on the file system. This finder doesn't actually find any"
228270
" *packages*, but it can find the packages' metadata."
229271
msgstr ""
272+
"기본적으로 ``importlib.metadata``\\는 파일 시스템에서 발견된 배포 패키지에 대한 파인더를 설치합니다. 이 "
273+
"파인더는 실제로 *패키지*\\를 찾지 않지만, 패키지의 메타 데이터를 찾을 수 있습니다."
230274

231275
#: ../Doc/library/importlib.metadata.rst:223
232276
msgid ""
@@ -237,13 +281,19 @@ msgid ""
237281
" presents this extended interface as the ``DistributionFinder`` abstract "
238282
"base class, which defines this abstract method::"
239283
msgstr ""
284+
"추상 클래스 :py:class:`importlib.abc.MetaPathFinder`\\는 파이썬의 임포트 시스템에 의해 파인더가 "
285+
"기대하는 인터페이스를 정의합니다. ``importlib.metadata``\\는 ``sys.meta_path``\\의 파인더에서 "
286+
"선택적인 ``find_distributions`` 콜러블을 조회함으로써 이 프로토콜을 확장하고 이 확장된 인터페이스를 다음과 같은 "
287+
"추상 메서드를 정의하는 ``DistributionFinder`` 추상 베이스 클래스로 제공합니다::"
240288

241289
#: ../Doc/library/importlib.metadata.rst:237
242290
msgid ""
243291
"The ``DistributionFinder.Context`` object provides ``.path`` and "
244292
"``.name`` properties indicating the path to search and names to match and"
245293
" may supply other relevant context."
246294
msgstr ""
295+
"``DistributionFinder.Context`` 객체는 검색할 경로와 일치할 이름을 가리키는 ``.path``\\와 "
296+
"``.name`` 프로퍼티를 제공하고 다른 관련 문맥을 제공할 수 있습니다."
247297

248298
#: ../Doc/library/importlib.metadata.rst:241
249299
msgid ""
@@ -253,10 +303,14 @@ msgid ""
253303
"method. Then from your finder, return instances of this derived "
254304
"``Distribution`` in the ``find_distributions()`` method."
255305
msgstr ""
306+
"이것이 실제로 의미하는 것은, 파일 시스템이 아닌 위치에서 배포 패키지 메타 데이터를 찾는 것을 지원하려면, "
307+
"``Distribution``\\을 계승하고 ``load_metadata()`` 메서드를 구현해야 한다는 것입니다. 그런 다음 "
308+
"파인더의 ``find_distributions()`` 메서드에서, 이 파생된 ``Distribution``\\의 인스턴스를 "
309+
"반환하십시오."
256310

257311
#: ../Doc/library/importlib.metadata.rst:260
258312
msgid "Footnotes"
259-
msgstr ""
313+
msgstr "각주"
260314

261315
#: ../Doc/library/importlib.metadata.rst:261
262316
msgid ""
@@ -267,4 +321,7 @@ msgid ""
267321
"stable API. You should only use dictionary-like methods and syntax to "
268322
"access the metadata contents."
269323
msgstr ""
324+
"기술적으로, 반환된 배포 메타 데이터 객체는 `email.message.Message "
325+
"<email.message.html#email.message.EmailMessage>`_ 인스턴스이지만, 이것은 구현 세부 사항이며"
326+
" 안정 API의 일부는 아닙니다. 메타 데이터 내용에 액세스하려면, 딕셔너리와 같은 메서드와 문법을 사용해야 합니다."
270327

0 commit comments

Comments
 (0)