Skip to content

Commit 12dff2f

Browse files
committed
Closes #50 - translate c-api/refcounting.po
1 parent bc226b8 commit 12dff2f

File tree

1 file changed

+28
-8
lines changed

1 file changed

+28
-8
lines changed

c-api/refcounting.po

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,42 +3,43 @@
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
55
#
6-
#, fuzzy
76
msgid ""
87
msgstr ""
98
"Project-Id-Version: Python 3.6\n"
109
"Report-Msgid-Bugs-To: \n"
1110
"POT-Creation-Date: 2017-11-26 18:49+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.5.1\n"
1918

2019
#: ../Doc/c-api/refcounting.rst:8
2120
msgid "Reference Counting"
22-
msgstr ""
21+
msgstr "참조 횟수"
2322

2423
#: ../Doc/c-api/refcounting.rst:10
2524
msgid ""
2625
"The macros in this section are used for managing reference counts of "
2726
"Python objects."
28-
msgstr ""
27+
msgstr "이 섹션의 매크로는 파이썬 객체의 참조 횟수를 관리하는 데 사용됩니다."
2928

3029
#: ../Doc/c-api/refcounting.rst:16
3130
msgid ""
3231
"Increment the reference count for object *o*. The object must not be "
3332
"*NULL*; if you aren't sure that it isn't *NULL*, use "
3433
":c:func:`Py_XINCREF`."
3534
msgstr ""
35+
"객체 *o*\\에 대한 참조 횟수를 늘립니다. 객체는 *NULL* 일 수 없습니다; *NULL*\\이 아닌지 확실하지 않으면, "
36+
":c:func:`Py_XINCREF`\\를 사용하십시오."
3637

3738
#: ../Doc/c-api/refcounting.rst:22
3839
msgid ""
3940
"Increment the reference count for object *o*. The object may be *NULL*, "
4041
"in which case the macro has no effect."
41-
msgstr ""
42+
msgstr "객체 *o*\\에 대한 참조 횟수를 늘립니다. 객체는 *NULL* 일 수 있습니다, 이때 매크로는 효과가 없습니다."
4243

4344
#: ../Doc/c-api/refcounting.rst:28
4445
msgid ""
@@ -47,6 +48,9 @@ msgid ""
4748
":c:func:`Py_XDECREF`. If the reference count reaches zero, the object's "
4849
"type's deallocation function (which must not be *NULL*) is invoked."
4950
msgstr ""
51+
"객체 *o*\\에 대한 참조 횟수를 감소시킵니다. 객체는 *NULL* 일 수 없습니다; *NULL*\\이 아닌지 확실하지 않으면, "
52+
":c:func:`Py_XDECREF`\\를 사용하십시오. 참조 횟수가 0이 되면, 객체 형의 할당 해제 함수 (반드시 *NULL*\\이 "
53+
"아니어야 합니다)가 호출됩니다."
5054

5155
#: ../Doc/c-api/refcounting.rst:35
5256
msgid ""
@@ -60,13 +64,20 @@ msgid ""
6064
"deleted object in a temporary variable, update the list data structure, "
6165
"and then call :c:func:`Py_DECREF` for the temporary variable."
6266
msgstr ""
67+
"할당 해제 함수는 임의의 파이썬 코드가 호출되도록 할 수 있습니다 (예를 들어, :meth:`__del__` 메서드가 있는 클래스 "
68+
"인스턴스가 할당 해제될 때). 이러한 코드에서의 예외는 전파되지 않지만, 실행된 코드는 모든 파이썬 전역 변수에 자유롭게 액세스할 수 "
69+
"있습니다. 이것은 :c:func:`Py_DECREF`\\가 호출되기 전에 전역 변수에서 도달할 수 있는 모든 객체가 일관성 있는 상태에 "
70+
"있어야 함을 뜻합니다. 예를 들어, 리스트에서 객체를 삭제하는 코드는 삭제된 객체에 대한 참조를 임시 변수에 복사하고, 리스트 데이터 "
71+
"구조를 갱신한 다음, 임시 변수에 대해 :c:func:`Py_DECREF`\\를 호출해야 합니다."
6372

6473
#: ../Doc/c-api/refcounting.rst:47
6574
msgid ""
6675
"Decrement the reference count for object *o*. The object may be *NULL*, "
6776
"in which case the macro has no effect; otherwise the effect is the same "
6877
"as for :c:func:`Py_DECREF`, and the same warning applies."
6978
msgstr ""
79+
"객체 *o*\\에 대한 참조 횟수를 감소시킵니다. 객체는 *NULL* 일 수 있습니다, 이때 매크로는 효과가 없습니다; 그렇지 않으면 "
80+
"효과는 :c:func:`Py_DECREF`\\와 같으며 같은 경고가 적용됩니다."
7081

7182
#: ../Doc/c-api/refcounting.rst:54
7283
msgid ""
@@ -78,12 +89,16 @@ msgid ""
7889
"variable and sets the argument to *NULL* before decrementing its "
7990
"reference count."
8091
msgstr ""
92+
"객체 *o*\\에 대한 참조 횟수를 감소시킵니다. 객체는 *NULL* 일 수 있습니다, 이때 매크로는 효과가 없습니다; 그렇지 않으면 "
93+
"인자도 *NULL*\\로 설정된다는 점을 제외하고는, 효과가 :c:func:`Py_DECREF`\\와 같습니다. 매크로가 임시 변수를 "
94+
"신중하게 사용하고, 참조 횟수를 줄이기 전에 인자를 *NULL*\\로 설정하기 때문에, :c:func:`Py_DECREF`\\에 대한 "
95+
"경고는 전달된 객체와 관련하여 적용되지 않습니다."
8196

8297
#: ../Doc/c-api/refcounting.rst:61
8398
msgid ""
8499
"It is a good idea to use this macro whenever decrementing the value of a "
85100
"variable that might be traversed during garbage collection."
86-
msgstr ""
101+
msgstr "가비지 수집 중에 탐색 될 수 있는 변수의 값을 감소시킬 때마다 이 매크로를 사용하는 것이 좋습니다."
87102

88103
#: ../Doc/c-api/refcounting.rst:65
89104
msgid ""
@@ -92,6 +107,9 @@ msgid ""
92107
"exported function versions of :c:func:`Py_XINCREF` and "
93108
":c:func:`Py_XDECREF`, respectively."
94109
msgstr ""
110+
"다음 함수는 파이썬의 실행 시간 동적 내장을 위한 것입니다: ``Py_IncRef(PyObject *o)``, "
111+
"``Py_DecRef(PyObject *o)``. 이것들은 단순히 :c:func:`Py_XINCREF`\\와 "
112+
":c:func:`Py_XDECREF`\\의 노출된 함수 버전입니다."
95113

96114
#: ../Doc/c-api/refcounting.rst:70
97115
msgid ""
@@ -100,4 +118,6 @@ msgid ""
100118
":c:func:`_Py_NewReference`, as well as the global variable "
101119
":c:data:`_Py_RefTotal`."
102120
msgstr ""
103-
121+
"다음 함수나 매크로는 인터프리터 코어에서만 사용할 수 있습니다: :c:func:`_Py_Dealloc`, "
122+
":c:func:`_Py_ForgetReference`, :c:func:`_Py_NewReference` 및 전역 변수 "
123+
":c:data:`_Py_RefTotal`."

0 commit comments

Comments
 (0)