@@ -33,7 +33,6 @@ msgid ""
3333msgstr "*ob*\\ 가 슬라이스 객체면 참을 반환합니다. *ob*\\ 는 ``NULL``\\ 이 아니어야 합니다. 이 함수는 항상 성공합니다."
3434
3535#: ../../c-api/slice.rst:23
36- #, fuzzy
3736msgid ""
3837"Return a new slice object with the given values. The *start*, *stop*, "
3938"and *step* parameters are used as the values of the slice object "
@@ -42,13 +41,13 @@ msgid ""
4241msgstr ""
4342"지정된 값으로 새로운 슬라이스 객체를 반환합니다. *start*, *stop* 및 *step* 매개 변수는 같은 이름의 슬라이스 "
4443"객체 어트리뷰트의 값으로 사용됩니다. 모든 값은 ``NULL`` 일 수 있으며, 이 경우 ``None``\\ 이 해당 어트리뷰트에 "
45- "사용됩니다. 새 객체를 할당할 수 없으면 ``NULL`` \\ 을 반환합니다. "
44+ "사용됩니다."
4645
4746#: ../../c-api/slice.rst:28
4847msgid ""
4948"Return ``NULL`` with an exception set if the new object could not be "
5049"allocated."
51- msgstr ""
50+ msgstr "새 객체를 할당할 수 없으면 예외를 설정하고 ``NULL`` \\ 을 반환합니다. "
5251
5352#: ../../c-api/slice.rst:34
5453msgid ""
@@ -60,14 +59,13 @@ msgstr ""
6059"가져옵니다. *length*\\ 보다 큰 인덱스를 에러로 처리합니다."
6160
6261#: ../../c-api/slice.rst:38
63- #, fuzzy
6462msgid ""
6563"Returns ``0`` on success and ``-1`` on error with no exception set "
6664"(unless one of the indices was not ``None`` and failed to be converted to"
6765" an integer, in which case ``-1`` is returned with an exception set)."
6866msgstr ""
69- "성공하면 ``0``\\ 을 반환하고, 에러면 예외 설정 없이 ``-1``\\ 을 반환합니다 (인덱스 중 하나가 "
70- ":const:`None` \\ 이 아니고 정수로 변환되지 않는 한, 이때는 예외를 설정하고 ``-1``\\ 을 반환합니다)."
67+ "성공하면 ``0``\\ 을 반환하고, 에러면 예외 설정 없이 ``-1``\\ 을 반환합니다 (인덱스 중 하나가 ``None`` \\ 이 "
68+ "아니고 정수로 변환되지 않는 한, 이때는 예외를 설정하고 ``-1``\\ 을 반환합니다)."
7169
7270#: ../../c-api/slice.rst:42
7371msgid "You probably do not want to use this function."
@@ -92,7 +90,6 @@ msgstr ""
9290"길이를 저장합니다. 범위를 벗어난 인덱스는 일반 슬라이스의 처리와 일관된 방식으로 잘립니다."
9391
9492#: ../../c-api/slice.rst:57
95- #, fuzzy
9693msgid "Return ``0`` on success and ``-1`` on error with an exception set."
9794msgstr "성공하면 ``0``\\ 을 반환하고, 에러면 예외를 설정하고 ``-1``\\ 을 반환합니다."
9895
@@ -114,6 +111,10 @@ msgid ""
114111" // return error\n"
115112"}"
116113msgstr ""
114+ "if (PySlice_GetIndicesEx(slice, length, &start, &stop, &step, "
115+ "&slicelength) < 0) {\n"
116+ " // 에러 반환\n"
117+ "}"
117118
118119#: ../../c-api/slice.rst:68
119120msgid "is replaced by ::"
@@ -127,6 +128,10 @@ msgid ""
127128"}\n"
128129"slicelength = PySlice_AdjustIndices(length, &start, &stop, step);"
129130msgstr ""
131+ "if (PySlice_Unpack(slice, &start, &stop, &step) < 0) {\n"
132+ " // 에러 반환\n"
133+ "}\n"
134+ "slicelength = PySlice_AdjustIndices(length, &start, &stop, step);"
130135
131136#: ../../c-api/slice.rst:79
132137msgid ""
@@ -165,9 +170,8 @@ msgstr ""
165170"``-PY_SSIZE_T_MAX``\\ 로 조용히 높입니다."
166171
167172#: ../../c-api/slice.rst:100
168- #, fuzzy
169173msgid "Return ``-1`` with an exception set on error, ``0`` on success."
170- msgstr "에러면 ``-1``\\ 을, 성공하면 ``0``\\ 을 반환합니다."
174+ msgstr "에러면 예외를 설정하고 ``-1``\\ 을, 성공하면 ``0``\\ 을 반환합니다."
171175
172176#: ../../c-api/slice.rst:107
173177msgid ""
@@ -189,22 +193,20 @@ msgid "Ellipsis Object"
189193msgstr "Ellipsis 객체"
190194
191195#: ../../c-api/slice.rst:123
192- #, fuzzy
193196msgid ""
194197"The type of Python :const:`Ellipsis` object. Same as "
195198":class:`types.EllipsisType` in the Python layer."
196- msgstr "슬라이스 객체의 형 객체. 이것은 파이썬 계층의 :class:`slice `\\ 와 같습니다."
199+ msgstr "파이썬 :const:`Ellipsis` 객체의 형. 파이썬 계층의 :class:`types.EllipsisType `\\ 과 같습니다."
197200
198201#: ../../c-api/slice.rst:129
199- #, fuzzy
200202msgid ""
201203"The Python ``Ellipsis`` object. This object has no methods. Like "
202204":c:data:`Py_None`, it is an :term:`immortal` singleton object."
203205msgstr ""
204- "파이썬 ``Ellipsis`` 객체. 이 객체에는 메서드가 없습니다. 참조 횟수와 관련하여 다른 객체와 마찬가지로 처리해야 합니다. "
205- " :c:data:`Py_None` \\ 과 마찬가지로 싱글톤 객체입니다."
206+ "파이썬 ``Ellipsis`` 객체. 이 객체에는 메서드가 없습니다. :c:data:`Py_None` \\ 과 마찬가지로, "
207+ ":term:`불멸 <immortal>` 싱글톤 객체입니다."
206208
207209#: ../../c-api/slice.rst:132
208210msgid ":c:data:`Py_Ellipsis` is immortal."
209- msgstr ""
211+ msgstr ":c:data:`Py_Ellipsis` \\ 는 불멸입니다. "
210212
0 commit comments