@@ -10,20 +10,20 @@ msgstr ""
10
10
"Report-Msgid-Bugs-To : \n "
11
11
"POT-Creation-Date : 2018-12-25 10:27+0900\n "
12
12
"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 "
15
15
"MIME-Version : 1.0\n "
16
16
"Content-Type : text/plain; charset=utf-8\n "
17
17
"Content-Transfer-Encoding : 8bit\n "
18
18
"Generated-By : Babel 2.6.0\n "
19
19
20
20
#: ../Doc/library/copy.rst:2
21
21
msgid ":mod:`copy` --- Shallow and deep copy operations"
22
- msgstr ""
22
+ msgstr ":mod:`copy` --- 얕은 복사와 깊은 복사 연산 "
23
23
24
24
#: ../Doc/library/copy.rst:7
25
25
msgid "**Source code:** :source:`Lib/copy.py`"
26
- msgstr ""
26
+ msgstr "**소스 코드:** :source:`Lib/copy.py` "
27
27
28
28
#: ../Doc/library/copy.rst:11
29
29
msgid ""
@@ -33,76 +33,92 @@ msgid ""
33
33
"copy without changing the other. This module provides generic shallow and"
34
34
" deep copy operations (explained below)."
35
35
msgstr ""
36
+ "파이썬에서 대입문은 객체를 복사하지 않고, 대상과 객체 사이에 바인딩을 만듭니다."
37
+ "가변(mutable) 컬렉션 또는 가변(mutable) 항목들을 포함한 컬렉션의 경우"
38
+ "때로 컬렉션을 변경하지 않고 사본을 변경하기 위해 복사가 필요합니다."
39
+ "이 모듈은 일반적인 얕은 복사와 깊은 복사 연산을 제공합니다. (아래 설명 참고)"
36
40
37
41
#: ../Doc/library/copy.rst:18
38
42
msgid "Interface summary:"
39
- msgstr ""
43
+ msgstr "인터페이스 요약: "
40
44
41
45
#: ../Doc/library/copy.rst:22
42
46
msgid "Return a shallow copy of *x*."
43
- msgstr ""
47
+ msgstr "*x* \\ 의 얕은 사본을 반환합니다. "
44
48
45
49
#: ../Doc/library/copy.rst:27
46
50
msgid "Return a deep copy of *x*."
47
- msgstr ""
51
+ msgstr "*x* \\ 의 깊은 사본을 반환합니다. "
48
52
49
53
#: ../Doc/library/copy.rst:32
50
54
msgid "Raised for module specific errors."
51
- msgstr ""
55
+ msgstr "모듈 특정 에러의 경우 발생됩니다. "
52
56
53
57
#: ../Doc/library/copy.rst:35
54
58
msgid ""
55
59
"The difference between shallow and deep copying is only relevant for "
56
60
"compound objects (objects that contain other objects, like lists or class"
57
61
" instances):"
58
62
msgstr ""
63
+ "얕은 복사와 깊은 복사의 차이점은"
64
+ "복합 객체(리스트 또는 클래스 인스턴스들과 같은 다른 객체를 포함한 객체)에만 유효합니다."
59
65
60
66
#: ../Doc/library/copy.rst:38
61
67
msgid ""
62
68
"A *shallow copy* constructs a new compound object and then (to the extent"
63
69
" possible) inserts *references* into it to the objects found in the "
64
70
"original."
65
71
msgstr ""
72
+ "*얕은 복사*\\ 는 새로운 복합 객체를 만들고,"
73
+ "(가능한 범위까지) 원본 객체를 가리키는 참조를 새로운 복합 객체에 삽입합니다."
66
74
67
75
#: ../Doc/library/copy.rst:41
68
76
msgid ""
69
77
"A *deep copy* constructs a new compound object and then, recursively, "
70
78
"inserts *copies* into it of the objects found in the original."
71
79
msgstr ""
80
+ "*깊은 복사*\\ 는 새로운 복합 객체를 만들고,"
81
+ "재귀적으로 원본 객체의 *사본*\\ 을 새로 만든 복합 객체에 삽입합니다."
72
82
73
83
#: ../Doc/library/copy.rst:44
74
84
msgid ""
75
85
"Two problems often exist with deep copy operations that don't exist with "
76
86
"shallow copy operations:"
77
87
msgstr ""
88
+ "깊은 복사 연산은 얕은 복사 연산에는 없는 두 가지 문제가 있습니다:"
78
89
79
90
#: ../Doc/library/copy.rst:47
80
91
msgid ""
81
92
"Recursive objects (compound objects that, directly or indirectly, contain"
82
93
" a reference to themselves) may cause a recursive loop."
83
94
msgstr ""
95
+ "재귀 객체(직접적 또는 간접적으로 자신에 대한 참조를 포함하는 복합 객체)는 순환 루프의 원인이 될 수 있습니다."
84
96
85
97
#: ../Doc/library/copy.rst:50
86
98
msgid ""
87
99
"Because deep copy copies everything it may copy too much, such as data "
88
100
"which is intended to be shared between copies."
89
101
msgstr ""
102
+ "깊은 복사는 모든 것을 복사하기 때문에, 지나치게 많이 복사할 수 있습니다. "
103
+ "가령, 복사본 간에 공유할 의도가 있는 것까지도."
90
104
91
105
#: ../Doc/library/copy.rst:53
92
106
msgid "The :func:`deepcopy` function avoids these problems by:"
93
- msgstr ""
107
+ msgstr ":func:`deepcopy` 함수는 다음과 같은 방법으로 이 문제들을 피합니다: "
94
108
95
109
#: ../Doc/library/copy.rst:55
96
110
msgid ""
97
111
"keeping a ``memo`` dictionary of objects already copied during the "
98
112
"current copying pass; and"
99
113
msgstr ""
114
+ "현재 복사 패스 중에 이미 복사된 객체의 ``memo`` 딕셔너리를 가지고 있습니다; 그리고"
100
115
101
116
#: ../Doc/library/copy.rst:58
102
117
msgid ""
103
118
"letting user-defined classes override the copying operation or the set of"
104
119
" components copied."
105
120
msgstr ""
121
+ "사용자 정의 클래스가 복사 연산 또는 복사된 구성요소 집합을 재정의하도록 합니다."
106
122
107
123
#: ../Doc/library/copy.rst:61
108
124
msgid ""
@@ -112,13 +128,19 @@ msgid ""
112
128
"original object unchanged; this is compatible with the way these are "
113
129
"treated by the :mod:`pickle` module."
114
130
msgstr ""
131
+ "이 모듈은 모듈, 메서드, 스택 트레이스, 스택 프레임, 파일, 소켓, 윈도우, 배열과 같은 유형들은 복사하지 않습니다."
132
+ "원래 객체를 변화시키지 않고 반환함으로써 함수와 클래스를 (얕고 깊게) \" 복사\" 합니다;"
133
+ "이것은 :mod:`pickle` 모듈로 처리되는 방식과 호환됩니다."
115
134
116
135
#: ../Doc/library/copy.rst:66
117
136
msgid ""
118
137
"Shallow copies of dictionaries can be made using :meth:`dict.copy`, and "
119
138
"of lists by assigning a slice of the entire list, for example, "
120
139
"``copied_list = original_list[:]``."
121
140
msgstr ""
141
+ "딕셔너리의 얕은 복사는 :meth:`dict.copy`\\ 를 사용하여 복사할 수 있습니다."
142
+ "그리고 리스트의 얕은 복사는 예를 들어 ``copied_list = original_list[:]`` 처럼"
143
+ "전체 리스트의 슬라이스를 대입하여 ���스트를 복사할 수도 있습니다."
122
144
123
145
#: ../Doc/library/copy.rst:72
124
146
msgid ""
@@ -127,6 +149,9 @@ msgid ""
127
149
"information on these methods. In fact, the :mod:`copy` module uses the "
128
150
"registered pickle functions from the :mod:`copyreg` module."
129
151
msgstr ""
152
+ "클래스는 피클링을 제어하기 위해 사용하는 것과 같은 인터페이스를 사용하여 복사를 제어할 수 있습니다."
153
+ "이러한 메서드들의 정보는 :mod:`pickle` 모듈 설명을 참고하세요."
154
+ "실제로 :mod:`copy` 모듈은 :mod:`copyreg` 모듈에 등록된 피클 함수를 사용합니다."
130
155
131
156
#: ../Doc/library/copy.rst:81
132
157
msgid ""
@@ -139,38 +164,20 @@ msgid ""
139
164
"component, it should call the :func:`deepcopy` function with the "
140
165
"component as first argument and the memo dictionary as second argument."
141
166
msgstr ""
167
+ "클래스가 자체적으로 복사 구현을 정의하기 위해선, "
168
+ ":meth:`__copy__` 와 :meth:`__deepcopy__` 같은 특수 메서드를 정의할 수 있습니다."
169
+ "전자는 얕은 복사 연산을 실행하기 위해 호출됩니다; 추가적인 인자를 전달 하지 않습니다."
170
+ "후자는 깊은 복사 연산을 실행하기 위해 호출됩니다; ``memo`` 딕셔너리가 하나의 인자로 전달됩니다. "
171
+ ":meth:`__deepcopy__` 구현에서 구성요소의 깊은 복사를 만들기 위해선,"
172
+ "구성요소를 첫 번째 인자로 하고 memo 딕셔너리를 두 번째 인자로 하여 :func:`deepcopy` 함수를 호출해야 합니다."
142
173
143
174
#: ../Doc/library/copy.rst:93
144
175
msgid "Module :mod:`pickle`"
145
- msgstr ""
176
+ msgstr "모듈 :mod:`pickle` "
146
177
147
178
#: ../Doc/library/copy.rst:93
148
179
msgid ""
149
180
"Discussion of the special methods used to support object state retrieval "
150
181
"and restoration."
151
182
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