Skip to content

Commit 01d27e5

Browse files
kaheeflowdas
authored andcommitted
translate library/copy.po (#164)
* translate library/copy.po * translate library/copy.po revision * translate library/copy.po 맞춤법 수정 * translate library/copy.po PR 리뷰반영 * 오타 수정 * translate library/copy.po 두번째 PR 리뷰반영 * translate library/copy.po 세번째 PR 리뷰반영 * translate library/copy.po 오타 수정
1 parent 8d02846 commit 01d27e5

File tree

1 file changed

+42
-35
lines changed

1 file changed

+42
-35
lines changed

‎library/copy.po

+42-35
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@ msgstr ""
1010
"Report-Msgid-Bugs-To: \n"
1111
"POT-Creation-Date: 2018-12-25 10:27+0900\n"
1212
"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"
13+
"Last-Translator: KaHee, Yu <yuygh131@gmail.com>\n"
14+
"Language-Team: Korean (https://python.flowdas.com)\n"
1515
"MIME-Version: 1.0\n"
1616
"Content-Type: text/plain; charset=utf-8\n"
1717
"Content-Transfer-Encoding: 8bit\n"
1818
"Generated-By: Babel 2.6.0\n"
1919

2020
#: ../Doc/library/copy.rst:2
2121
msgid ":mod:`copy` --- Shallow and deep copy operations"
22-
msgstr ""
22+
msgstr ":mod:`copy` --- 얕은 복사와 깊은 복사 연산"
2323

2424
#: ../Doc/library/copy.rst:7
2525
msgid "**Source code:** :source:`Lib/copy.py`"
26-
msgstr ""
26+
msgstr "**소스 코드:** :source:`Lib/copy.py`"
2727

2828
#: ../Doc/library/copy.rst:11
2929
msgid ""
@@ -33,76 +33,92 @@ msgid ""
3333
"copy without changing the other. This module provides generic shallow and"
3434
" deep copy operations (explained below)."
3535
msgstr ""
36+
"파이썬에서 대입문은 객체를 복사하지 않고, 대상과 객체 사이에 바인딩을 만듭니다."
37+
"가변(mutable) 컬렉션 또는 가변(mutable) 항목들을 포함한 컬렉션의 경우"
38+
"때로 컬렉션을 변경하지 않고 사본을 변경하기 위해 복사가 필요합니다."
39+
"이 모듈은 일반적인 얕은 복사와 깊은 복사 연산을 제공합니다. (아래 설명 참고)"
3640

3741
#: ../Doc/library/copy.rst:18
3842
msgid "Interface summary:"
39-
msgstr ""
43+
msgstr "인터페이스 요약:"
4044

4145
#: ../Doc/library/copy.rst:22
4246
msgid "Return a shallow copy of *x*."
43-
msgstr ""
47+
msgstr "*x*\\의 얕은 사본을 반환합니다."
4448

4549
#: ../Doc/library/copy.rst:27
4650
msgid "Return a deep copy of *x*."
47-
msgstr ""
51+
msgstr "*x*\\의 깊은 사본을 반환합니다."
4852

4953
#: ../Doc/library/copy.rst:32
5054
msgid "Raised for module specific errors."
51-
msgstr ""
55+
msgstr "모듈 특정 에러의 경우 발생됩니다."
5256

5357
#: ../Doc/library/copy.rst:35
5458
msgid ""
5559
"The difference between shallow and deep copying is only relevant for "
5660
"compound objects (objects that contain other objects, like lists or class"
5761
" instances):"
5862
msgstr ""
63+
"얕은 복사와 깊은 복사의 차이점은"
64+
"복합 객체(리스트 또는 클래스 인스턴스들과 같은 다른 객체를 포함한 객체)에만 유효합니다."
5965

6066
#: ../Doc/library/copy.rst:38
6167
msgid ""
6268
"A *shallow copy* constructs a new compound object and then (to the extent"
6369
" possible) inserts *references* into it to the objects found in the "
6470
"original."
6571
msgstr ""
72+
"*얕은 복사*\\는 새로운 복합 객체를 만들고,"
73+
"(가능한 범위까지) 원본 객체를 가리키는 참조를 새로운 복합 객체에 삽입합니다."
6674

6775
#: ../Doc/library/copy.rst:41
6876
msgid ""
6977
"A *deep copy* constructs a new compound object and then, recursively, "
7078
"inserts *copies* into it of the objects found in the original."
7179
msgstr ""
80+
"*깊은 복사*\\는 새로운 복합 객체를 만들고,"
81+
"재귀적으로 원본 객체의 *사본*\\을 새로 만든 복합 객체에 삽입합니다."
7282

7383
#: ../Doc/library/copy.rst:44
7484
msgid ""
7585
"Two problems often exist with deep copy operations that don't exist with "
7686
"shallow copy operations:"
7787
msgstr ""
88+
"깊은 복사 연산은 얕은 복사 연산에는 없는 두 가지 문제가 있습니다:"
7889

7990
#: ../Doc/library/copy.rst:47
8091
msgid ""
8192
"Recursive objects (compound objects that, directly or indirectly, contain"
8293
" a reference to themselves) may cause a recursive loop."
8394
msgstr ""
95+
"재귀 객체(직접적 또는 간접적으로 자신에 대한 참조를 포함하는 복합 객체)는 순환 루프의 원인이 될 수 있습니다."
8496

8597
#: ../Doc/library/copy.rst:50
8698
msgid ""
8799
"Because deep copy copies everything it may copy too much, such as data "
88100
"which is intended to be shared between copies."
89101
msgstr ""
102+
"깊은 복사는 모든 것을 복사하기 때문에, 지나치게 많이 복사할 수 있습니다. "
103+
"가령, 복사본 간에 공유할 의도가 있는 것까지도."
90104

91105
#: ../Doc/library/copy.rst:53
92106
msgid "The :func:`deepcopy` function avoids these problems by:"
93-
msgstr ""
107+
msgstr ":func:`deepcopy` 함수는 다음과 같은 방법으로 이 문제들을 피합니다:"
94108

95109
#: ../Doc/library/copy.rst:55
96110
msgid ""
97111
"keeping a ``memo`` dictionary of objects already copied during the "
98112
"current copying pass; and"
99113
msgstr ""
114+
"현재 복사 패스 중에 이미 복사된 객체의 ``memo`` 딕셔너리를 가지고 있습니다; 그리고"
100115

101116
#: ../Doc/library/copy.rst:58
102117
msgid ""
103118
"letting user-defined classes override the copying operation or the set of"
104119
" components copied."
105120
msgstr ""
121+
"사용자 정의 클래스가 복사 연산 또는 복사된 구성요소 집합을 재정의하도록 합니다."
106122

107123
#: ../Doc/library/copy.rst:61
108124
msgid ""
@@ -112,13 +128,19 @@ msgid ""
112128
"original object unchanged; this is compatible with the way these are "
113129
"treated by the :mod:`pickle` module."
114130
msgstr ""
131+
"이 모듈은 모듈, 메서드, 스택 트레이스, 스택 프레임, 파일, 소켓, 윈도우, 배열과 같은 유형들은 복사하지 않습니다."
132+
"원래 객체를 변화시키지 않고 반환함으로써 함수와 클래스를 (얕고 깊게) \"복사\" 합니다;"
133+
"이것은 :mod:`pickle` 모듈로 처리되는 방식과 호환됩니다."
115134

116135
#: ../Doc/library/copy.rst:66
117136
msgid ""
118137
"Shallow copies of dictionaries can be made using :meth:`dict.copy`, and "
119138
"of lists by assigning a slice of the entire list, for example, "
120139
"``copied_list = original_list[:]``."
121140
msgstr ""
141+
"딕셔너리의 얕은 복사는 :meth:`dict.copy`\\를 사용하여 복사할 수 있습니다."
142+
"그리고 리스트의 얕은 복사는 예를 들어 ``copied_list = original_list[:]`` 처럼"
143+
"전체 리스트의 슬라이스를 대입하여 ���스트를 복사할 수도 있습니다."
122144

123145
#: ../Doc/library/copy.rst:72
124146
msgid ""
@@ -127,6 +149,9 @@ msgid ""
127149
"information on these methods. In fact, the :mod:`copy` module uses the "
128150
"registered pickle functions from the :mod:`copyreg` module."
129151
msgstr ""
152+
"클래스는 피클링을 제어하기 위해 사용하는 것과 같은 인터페이스를 사용하여 복사를 제어할 수 있습니다."
153+
"이러한 메서드들의 정보는 :mod:`pickle` 모듈 설명을 참고하세요."
154+
"실제로 :mod:`copy` 모듈은 :mod:`copyreg` 모듈에 등록된 피클 함수를 사용합니다."
130155

131156
#: ../Doc/library/copy.rst:81
132157
msgid ""
@@ -139,38 +164,20 @@ msgid ""
139164
"component, it should call the :func:`deepcopy` function with the "
140165
"component as first argument and the memo dictionary as second argument."
141166
msgstr ""
167+
"클래스가 자체적으로 복사 구현을 정의하기 위해선, "
168+
":meth:`__copy__` 와 :meth:`__deepcopy__` 같은 특수 메서드를 정의할 수 있습니다."
169+
"전자는 얕은 복사 연산을 실행하기 위해 호출됩니다; 추가적인 인자를 전달 하지 않습니다."
170+
"후자는 깊은 복사 연산을 실행하기 위해 호출됩니다; ``memo`` 딕셔너리가 하나의 인자로 전달됩니다. "
171+
":meth:`__deepcopy__` 구현에서 구성요소의 깊은 복사를 만들기 위해선,"
172+
"구성요소를 첫 번째 인자로 하고 memo 딕셔너리를 두 번째 인자로 하여 :func:`deepcopy` 함수를 호출해야 합니다."
142173

143174
#: ../Doc/library/copy.rst:93
144175
msgid "Module :mod:`pickle`"
145-
msgstr ""
176+
msgstr "모듈 :mod:`pickle`"
146177

147178
#: ../Doc/library/copy.rst:93
148179
msgid ""
149180
"Discussion of the special methods used to support object state retrieval "
150181
"and restoration."
151182
msgstr ""
152-
153-
#~ msgid ""
154-
#~ "keeping a \"memo\" dictionary of objects"
155-
#~ " already copied during the current "
156-
#~ "copying pass; and"
157-
#~ msgstr ""
158-
159-
#~ msgid ""
160-
#~ "In order for a class to define "
161-
#~ "its own copy implementation, it can "
162-
#~ "define special methods :meth:`__copy__` and"
163-
#~ " :meth:`__deepcopy__`. The former is "
164-
#~ "called to implement the shallow copy "
165-
#~ "operation; no additional arguments are "
166-
#~ "passed. The latter is called to "
167-
#~ "implement the deep copy operation; it"
168-
#~ " is passed one argument, the memo "
169-
#~ "dictionary. If the :meth:`__deepcopy__` "
170-
#~ "implementation needs to make a deep "
171-
#~ "copy of a component, it should "
172-
#~ "call the :func:`deepcopy` function with "
173-
#~ "the component as first argument and "
174-
#~ "the memo dictionary as second argument."
175-
#~ msgstr ""
176-
183+
"객체 상태 조회와 복원을 지원하는데 사용되는 특수 메서드에 관한 논의"

0 commit comments

Comments
 (0)