33# This file is distributed under the same license as the Python package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
55#
6- #, fuzzy
76msgid ""
87msgstr ""
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
2120msgid "Using importlib.metadata"
22- msgstr ""
21+ msgstr "importlib.metadata 사용하기 "
2322
2423#: ../Doc/library/importlib.metadata.rst:8
2524msgid ""
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
3130msgid ""
@@ -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."
3938msgstr ""
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
4247msgid ""
@@ -49,51 +54,62 @@ msgid ""
4954"``sys.path``. Through an extension mechanism, the metadata can live "
5055"almost anywhere."
5156msgstr ""
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
5464msgid "Overview"
55- msgstr ""
65+ msgstr "개요 "
5666
5767#: ../Doc/library/importlib.metadata.rst:33
5868msgid ""
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:"
6272msgstr ""
73+ "``pip``\\ 를 사용하여 설치한 패키지의 버전 문자열을 얻고 싶다고 가정해 봅시다. 우선 가상 환경을 만들고 그 안에 뭔가 "
74+ "설치합니다:"
6375
6476#: ../Doc/library/importlib.metadata.rst:43
6577msgid "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
6981msgid ""
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."
7385msgstr ""
86+ "``console_scripts``, ``distutils.commands``\\ 와 다른 것들과 같은 그룹 키로 진입 지점 집합을 "
87+ "얻을 수도 있습니다. 각 그룹은 :ref:`EntryPoint <entry-points>` 객체의 시퀀스를 포함합니다."
7488
7589#: ../Doc/library/importlib.metadata.rst:56
7690msgid "You can get the :ref:`metadata for a distribution <metadata>`::"
77- msgstr ""
91+ msgstr "여러분은 :ref:`배포 메타데이터 <metadata>` \\ 를 얻을 수 있습니다:: "
7892
7993#: ../Doc/library/importlib.metadata.rst:61
8094msgid ""
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`."
8498msgstr ""
99+ "또한 :ref:`배포의 버전 번호 <version>`\\ 를 가져오고, :ref:`구성 파일 <files>`\\ 을 나열하고, 배포의 "
100+ ":ref:`요구사항 <requirements>` 리스트를 얻을 수 있습니다."
85101
86102#: ../Doc/library/importlib.metadata.rst:67
87103msgid "Functional API"
88- msgstr ""
104+ msgstr "기능적 API "
89105
90106#: ../Doc/library/importlib.metadata.rst:69
91107msgid "This package provides the following functionality via its public API."
92- msgstr ""
108+ msgstr "이 패키지는 공용 API를 통해 다음과 같은 기능을 제공합니다. "
93109
94110#: ../Doc/library/importlib.metadata.rst:75
95111msgid "Entry points"
96- msgstr ""
112+ msgstr "진입 지점 "
97113
98114#: ../Doc/library/importlib.metadata.rst:77
99115msgid ""
@@ -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."
104120msgstr ""
121+ "``entry_points()`` 함수는 그룹 키를 갖는 모든 진입 지점의 딕셔너리를 반환합니다. 진입 지점은 "
122+ "``EntryPoint`` 인스턴스로 나타냅니다; 각 ``EntryPoint``\\ 에는 ``.name``, ``.group`` 및 "
123+ "``.value`` 어트리뷰트가 있고 값을 결정하는 ``.load()`` 메서드가 있습니다."
105124
106125#: ../Doc/library/importlib.metadata.rst:93
107126msgid ""
@@ -112,37 +131,43 @@ msgid ""
112131"discovery-of-services-and-plugins>`_ for more information on entrypoints,"
113132" their definition, and usage."
114133msgstr ""
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
117140msgid "Distribution metadata"
118- msgstr ""
141+ msgstr "배포 메타데이터 "
119142
120143#: ../Doc/library/importlib.metadata.rst:105
121144msgid ""
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
127150msgid ""
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::"
131154msgstr ""
155+ "반환된 데이터 구조의 [#f1]_ 키는 메타데이터 키워드의 이름을 지정하고, 해당 값은 배포 메타데이터에서 구문 분석하지 않은 채로"
156+ " 반환됩니다::"
132157
133158#: ../Doc/library/importlib.metadata.rst:120
134159msgid "Distribution versions"
135- msgstr ""
160+ msgstr "배포 버전 "
136161
137162#: ../Doc/library/importlib.metadata.rst:122
138163msgid ""
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
144169msgid "Distribution files"
145- msgstr ""
170+ msgstr "배포 파일 "
146171
147172#: ../Doc/library/importlib.metadata.rst:134
148173msgid ""
@@ -153,10 +178,13 @@ msgid ""
153178"additional ``dist``, ``size``, and ``hash`` properties as indicated by "
154179"the metadata. For example::"
155180msgstr ""
181+ "배포에 포함된 전체 파일 집합을 가져올 수도 있습니다. ``files()`` 함수는 배포 패키지 이름을 받아들이고 이 배포가 설치 "
182+ "한 모든 파일을 반환합니다. 반환된 각 파일 객체는 ``PackagePath``\\ 인데, 메타 데이터가 알려주는 ``dist``, "
183+ "``size`` 및 ``hash`` 프로퍼티가 추가된 `pathlib.Path`_ 파생 객체입니다. 예를 들면::"
156184
157185#: ../Doc/library/importlib.metadata.rst:150
158186msgid "Once you have the file, you can also read its contents::"
159- msgstr ""
187+ msgstr "일단 파일을 얻으면, 내용을 읽을 수도 있습니다:: "
160188
161189#: ../Doc/library/importlib.metadata.rst:161
162190msgid ""
@@ -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."
169197msgstr ""
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
172205msgid "Distribution requirements"
173- msgstr ""
206+ msgstr "배포 요구 사항 "
174207
175208#: ../Doc/library/importlib.metadata.rst:174
176209msgid ""
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
182215msgid "Distributions"
183- msgstr ""
216+ msgstr "배포 "
184217
185218#: ../Doc/library/importlib.metadata.rst:184
186219msgid ""
@@ -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::"
191224msgstr ""
225+ "위의 API가 가장 일반적이며 편리한 사용법이지만, ``Distribution`` 클래스에서 모든 정보를 얻을 수 있습니다. "
226+ "``Distribution``\\ 은 파이썬 패키지의 메타 데이터를 나타내는 추상 객체입니다. ``Distribution`` "
227+ "인스턴스를 얻을 수 있습니다::"
192228
193229#: ../Doc/library/importlib.metadata.rst:192
194230msgid ""
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
200236msgid ""
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
206242msgid ""
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."
209245msgstr ""
246+ "사용 가능한 메타 데이터의 전체 집합은 여기에서 설명하지 않습니다. 자세한 내용은 `PEP 566 "
247+ "<https://www.python.org/dev/peps/pep-0566/>`_\\ 을 참조하십시오."
210248
211249#: ../Doc/library/importlib.metadata.rst:211
212250msgid "Extending the search algorithm"
213- msgstr ""
251+ msgstr "검색 알고리즘 확장하기 "
214252
215253#: ../Doc/library/importlib.metadata.rst:213
216254msgid ""
@@ -220,13 +258,19 @@ msgid ""
220258"``importlib.metadata`` queries the list of `meta path finders`_ on "
221259"`sys.meta_path`_."
222260msgstr ""
261+ "패키지 메타 데이터는 ``sys.path`` 검색이나 패키지 로더를 통해 직접 사용할 수 없으므로, 패키지의 메타 데이터는 임포트 "
262+ "시스템 `파인더 <finders_>`_\\ 를 통해 찾습니다. 배포 패키지의 메타 데이터를 찾기 위해, "
263+ "``importlib.metadata``\\ 는 `sys.meta_path`_\\ 의 `메타 경로 파인더 <meta path "
264+ "finders_>`_\\ 의 리스트를 조회합니다."
223265
224266#: ../Doc/library/importlib.metadata.rst:219
225267msgid ""
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."
229271msgstr ""
272+ "기본적으로 ``importlib.metadata``\\ 는 파일 시스템에서 발견된 배포 패키지에 대한 파인더를 설치합니다. 이 "
273+ "파인더는 실제로 *패키지*\\ 를 찾지 않지만, 패키지의 메타 데이터를 찾을 수 있습니다."
230274
231275#: ../Doc/library/importlib.metadata.rst:223
232276msgid ""
@@ -237,13 +281,19 @@ msgid ""
237281" presents this extended interface as the ``DistributionFinder`` abstract "
238282"base class, which defines this abstract method::"
239283msgstr ""
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
242290msgid ""
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."
246294msgstr ""
295+ "``DistributionFinder.Context`` 객체는 검색할 경로와 일치할 이름을 가리키는 ``.path``\\ 와 "
296+ "``.name`` 프로퍼티를 제공하고 다른 관련 문맥을 제공할 수 있습니다."
247297
248298#: ../Doc/library/importlib.metadata.rst:241
249299msgid ""
@@ -253,10 +303,14 @@ msgid ""
253303"method. Then from your finder, return instances of this derived "
254304"``Distribution`` in the ``find_distributions()`` method."
255305msgstr ""
306+ "이것이 실제로 의미하는 것은, 파일 시스템이 아닌 위치에서 배포 패키지 메타 데이터를 찾는 것을 지원하려면, "
307+ "``Distribution``\\ 을 계승하고 ``load_metadata()`` 메서드를 구현해야 한다는 것입니다. 그런 다음 "
308+ "파인더의 ``find_distributions()`` 메서드에서, 이 파생된 ``Distribution``\\ 의 인스턴스를 "
309+ "반환하십시오."
256310
257311#: ../Doc/library/importlib.metadata.rst:260
258312msgid "Footnotes"
259- msgstr ""
313+ msgstr "각주 "
260314
261315#: ../Doc/library/importlib.metadata.rst:261
262316msgid ""
@@ -267,4 +321,7 @@ msgid ""
267321"stable API. You should only use dictionary-like methods and syntax to "
268322"access the metadata contents."
269323msgstr ""
324+ "기술적으로, 반환된 배포 메타 데이터 객체는 `email.message.Message "
325+ "<email.message.html#email.message.EmailMessage>`_ 인스턴스이지만, 이것은 구현 세부 사항이며"
326+ " 안정 API의 일부는 아닙니다. 메타 데이터 내용에 액세스하려면, 딕셔너리와 같은 메서드와 문법을 사용해야 합니다."
270327
0 commit comments