Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit11ecd5f

Browse files
committed
3.9.0 updates
1 parente481780 commit11ecd5f

File tree

127 files changed

+1253
-2433
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+1253
-2433
lines changed

‎c-api/buffer.po

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -788,13 +788,12 @@ msgid ""
788788
msgstr":c:func:`PyObject_GetBuffer`\\를 통해 얻지 않은 버퍼에 이 함수를 호출하는 것은 에러입니다."
789789

790790
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/buffer.rst:467
791-
#,fuzzy
792791
msgid""
793792
"Return the implied :c:data:`~Py_buffer.itemsize` from "
794793
":c:data:`~Py_buffer.format`. On error, raise an exception and return -1."
795794
msgstr""
796795
":c:data:`~Py_buffer.format`\\이 암시하는 :c:data:`~Py_buffer.itemsize`\\를 "
797-
"반환합니다.이 함수는 아직 구현되지 않았습니다."
796+
"반환합니다.에러가 발생하면, 예외를 발생시키고 -1을 반환합니다."
798797

799798
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/buffer.rst:475
800799
msgid""

‎c-api/dict.po

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -98,25 +98,24 @@ msgstr ""
9898
"``0``\\을, 실패하면 ``-1``\\을 반환합니다. 이 함수는 *val*\\에 대한 참조를 훔치지 *않습니다*."
9999

100100
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/dict.rst:83
101-
#,fuzzy
102101
msgid""
103102
"Remove the entry in dictionary *p* with key *key*. *key* must be "
104103
"hashable; if it isn't, :exc:`TypeError` is raised. If *key* is not in the"
105104
" dictionary, :exc:`KeyError` is raised. Return ``0`` on success or ``-1``"
106105
" on failure."
107106
msgstr""
108107
"딕셔너리 *p*\\에서 키가 *key*\\인 항목을 제거합니다. *key*\\는 해시 가능해야 합니다. 그렇지 않으면 "
109-
":exc:`TypeError`\\가 발생합니다. 성공하면 ``0``\\을, 실패하면 ``-1``\\을 반환합니다."
108+
":exc:`TypeError`\\가 발생합니다. *key*\\가 딕셔너리에 없으면, :exc:`KeyError`\\가 발생합니다. "
109+
"성공하면 ``0``\\을, 실패하면 ``-1``\\을 반환합니다."
110110

111111
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/dict.rst:91
112-
#,fuzzy
113112
msgid""
114113
"Remove the entry in dictionary *p* which has a key specified by the "
115114
"string *key*. If *key* is not in the dictionary, :exc:`KeyError` is "
116115
"raised. Return ``0`` on success or ``-1`` on failure."
117116
msgstr""
118-
"딕셔너리 *p*\\에서 문자열 *key*\\로 지정된 키의 항목을 제거합니다.성공하면 ``0``\\을, 실패하면 ``-1``\\"
119-
" 반환합니다."
117+
"딕셔너리 *p*\\에서 문자열 *key*\\로 지정된 키의 항목을 제거합니다.*key*\\가 딕셔너리에 없으면,"
118+
":exc:`KeyError`\\가 발생합니다. 성공하면 ``0``\\을, 실패하면 ``-1``\\ 반환합니다."
120119

121120
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/dict.rst:98
122121
msgid""
@@ -276,6 +275,3 @@ msgstr ""
276275
"않으면 첫 번째가 승리합니다. 성공 시 ``0``\\을 반환하고, 예외가 발생하면 ``-1``\\을 반환합니다. 동등한 파이썬은 "
277276
"이렇습니다(반환 값 제외) ::"
278277

279-
#~ msgid "Clear the free list. Return the total number of freed items."
280-
#~ msgstr "자유 목록(free list)을 비웁니다. 해제된 항목의 총수를 반환합니다."
281-

‎c-api/exceptions.po

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -521,7 +521,7 @@ msgstr ""
521521

522522
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/exceptions.rst:377
523523
msgid"The caller must hold the GIL."
524-
msgstr""
524+
msgstr"호출자는 GIL을 보유해야 합니다."
525525

526526
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/exceptions.rst:381
527527
msgid""
@@ -964,6 +964,9 @@ msgid ""
964964
"*tp_call* implementations because the :ref:`call protocol <call>` takes "
965965
"care of recursion handling."
966966
msgstr""
967+
"이 두 함수는 코어와 확장 모듈 모두에서 C 수준에서 안전한 재귀 호출을 수행하는 방법을 제공합니다. 재귀 코드가 반드시 파이썬 "
968+
"코드를 호출하지 않는 경우 필요합니다 (파이썬 코드는 재귀 깊이를 자동으로 추적합니다). :ref:`호출 프로토콜 "
969+
"<call>`\\이 재귀 처리를 처리하기 때문에 *tp_call* 구현에도 필요하지 않습니다."
967970

968971
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/exceptions.rst:724
969972
msgid"Marks a point where a recursive C-level call is about to be performed."
@@ -994,11 +997,13 @@ msgid ""
994997
"check\"`` to be concatenated to the :exc:`RecursionError` message caused "
995998
"by the recursion depth limit."
996999
msgstr""
1000+
"*where*\\는 재귀 깊이 제한으로 인한 :exc:`RecursionError` 메시지에 이어붙일 ``\" in instance"
1001+
" check\"``\\와 같은 UTF-8 인코딩된 문자열이어야 합니다."
9971002

9981003
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/exceptions.rst:738
9991004
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/exceptions.rst:746
10001005
msgid"This function is now also available in the limited API."
1001-
msgstr""
1006+
msgstr"이 함수는 이제 제한된 API에서도 사용할 수 있습니다."
10021007

10031008
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/exceptions.rst:743
10041009
msgid""
@@ -1712,22 +1717,3 @@ msgstr ":c:data:`PyExc_ResourceWarning`."
17121717
msgid"This is a base class for other standard warning categories."
17131718
msgstr"이것은 다른 표준 경고 범주의 베이스 클래스입니다."
17141719

1715-
#~ msgid ""
1716-
#~ "These two functions provide a way "
1717-
#~ "to perform safe recursive calls at "
1718-
#~ "the C level, both in the core "
1719-
#~ "and in extension modules. They are "
1720-
#~ "needed if the recursive code does "
1721-
#~ "not necessarily invoke Python code "
1722-
#~ "(which tracks its recursion depth "
1723-
#~ "automatically)."
1724-
#~ msgstr ""
1725-
1726-
#~ msgid ""
1727-
#~ "*where* should be a string such as"
1728-
#~ " ``\" in instance check\"`` to be "
1729-
#~ "concatenated to the :exc:`RecursionError` "
1730-
#~ "message caused by the recursion depth"
1731-
#~ " limit."
1732-
#~ msgstr ""
1733-

‎c-api/gcsupport.po

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,33 +114,37 @@ msgstr ""
114114
msgid""
115115
"Returns non-zero if the object implements the garbage collector protocol,"
116116
" otherwise returns 0."
117-
msgstr""
117+
msgstr"객체가 가비지 수거기 프로토콜을 구현하면 0이 아닌 값을 반환하고, 그렇지 않으면 0을 반환합니다."
118118

119119
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/gcsupport.rst:69
120120
msgid""
121121
"The object cannot be tracked by the garbage collector if this function "
122122
"returns 0."
123-
msgstr""
123+
msgstr"이 함수가 0을 반환하면 가비지 수거기가 객체를 추적할 수 없습니다."
124124

125125
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/gcsupport.rst:74
126126
msgid""
127127
"Returns 1 if the object type of *op* implements the GC protocol and *op* "
128128
"is being currently tracked by the garbage collector and 0 otherwise."
129129
msgstr""
130+
"*op*\\의 객체 형이 GC 프로토콜을 구현하고 *op*\\가 현재 가비지 수거기가 추적 중이면 1을 반환하고 그렇지 않으면 0을"
131+
" 반환합니다."
130132

131133
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/gcsupport.rst:77
132134
msgid"This is analogous to the Python function :func:`gc.is_tracked`."
133-
msgstr""
135+
msgstr"이것은 파이썬 함수 :func:`gc.is_tracked`\\에 해당합니다."
134136

135137
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/gcsupport.rst:84
136138
msgid""
137139
"Returns 1 if the object type of *op* implements the GC protocol and *op* "
138140
"has been already finalized by the garbage collector and 0 otherwise."
139141
msgstr""
142+
"*op*\\의 객체 형이 GC 프로토콜을 구현하고 가비지 수거기가 *op*\\를 이미 파이널라이즈 했으면 1을 반환하고 그렇지 "
143+
"않으면 0을 반환합니다."
140144

141145
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/gcsupport.rst:87
142146
msgid"This is analogous to the Python function :func:`gc.is_finalized`."
143-
msgstr""
147+
msgstr"이것은 파이썬 함수 :func:`gc.is_finalized`\\에 해당합니다."
144148

145149
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/gcsupport.rst:91
146150
msgid""

‎c-api/init.po

Lines changed: 31 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1232,15 +1232,15 @@ msgstr ""
12321232

12331233
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:845
12341234
msgid"Deprecated function which does nothing."
1235-
msgstr""
1235+
msgstr"아무것도 하지 않는 폐지된 함수."
12361236

12371237
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:847
12381238
msgid"In Python 3.6 and older, this function created the GIL if it didn't exist."
1239-
msgstr""
1239+
msgstr"파이썬 3.6과 이전 버전에서는, 이 함수가 존재하지 않으면 GIL을 만들었습니다."
12401240

12411241
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:849
12421242
msgid"The function now does nothing."
1243-
msgstr""
1243+
msgstr"이제 이 함수는 아무 작업도 수행하지 않습니다."
12441244

12451245
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:852
12461246
msgid""
@@ -1529,6 +1529,8 @@ msgid ""
15291529
"This function now calls the :c:member:`PyThreadState.on_delete` callback."
15301530
" Previously, that happened in :c:func:`PyThreadState_Delete`."
15311531
msgstr""
1532+
"이 함수는 이제 :c:member:`PyThreadState.on_delete` 콜백을 호출합니다. 이전에는, "
1533+
":c:func:`PyThreadState_Delete`\\에서 호출했습니다."
15321534

15331535
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1062
15341536
msgid""
@@ -1540,61 +1542,60 @@ msgstr ""
15401542
":c:func:`PyThreadState_Clear`\\에 대한 이전 호출로 재설정되었어야 합니다."
15411543

15421544
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1069
1543-
#,fuzzy
15441545
msgid""
15451546
"Destroy the current thread state and release the global interpreter lock."
15461547
" Like :c:func:`PyThreadState_Delete`, the global interpreter lock need "
15471548
"not be held. The thread state must have been reset with a previous call "
15481549
"to :c:func:`PyThreadState_Clear`."
15491550
msgstr""
1550-
"스레드 상태 객체를 파괴합니다. 전역 인터프리터 록은 보유할 필요 없습니다. 스레드 상태는 "
1551-
":c:func:`PyThreadState_Clear`\\에 대한 이전 호출로 재설정되었어야 합니다."
1551+
"현재 스레드 상태를 파괴하고 전역 인터프리터 록을 해제합니다. :c:func:`PyThreadState_Delete`\\와 "
1552+
"마찬가지로, 전역 인터프리터 록은 유지할 필요 없습니다. 스레드 상태는 :c:func:`PyThreadState_Clear`\\에 "
1553+
"대한 이전 호출로 재설정되었어야 합니다."
15521554

15531555
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1077
15541556
msgid"Get the current frame of the Python thread state *tstate*."
1555-
msgstr""
1557+
msgstr"파이썬 스레드 상태 *tstate*\\의 현재 프레임을 가져옵니다."
15561558

15571559
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1079
15581560
msgid""
15591561
"Return a strong reference. Return ``NULL`` if no frame is currently "
15601562
"executing."
1561-
msgstr""
1563+
msgstr"강한 참조를 반환합니다. 현재 실행 중인 프레임이 없으면 ``NULL``\\을 반환합니다."
15621564

15631565
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1082
15641566
msgid"See also :c:func:`PyEval_GetFrame`."
1565-
msgstr""
1567+
msgstr":c:func:`PyEval_GetFrame`\\도 참조하십시오."
15661568

15671569
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1084
15681570
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1093
15691571
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1102
15701572
msgid"*tstate* must not be ``NULL``."
1571-
msgstr""
1573+
msgstr"*tstate*\\는 ``NULL``\\이 아니어야 합니다."
15721574

15731575
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1091
15741576
msgid""
15751577
"Get the unique thread state identifier of the Python thread state "
15761578
"*tstate*."
1577-
msgstr""
1579+
msgstr"파이썬 스레드 상태 *tstate*\\의 고유한 스레드 상태 식별자를 가져옵니다."
15781580

15791581
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1100
15801582
msgid"Get the interpreter of the Python thread state *tstate*."
1581-
msgstr""
1583+
msgstr"파이썬 스레드 상태 *tstate*\\의 인터프리터를 가져옵니다."
15821584

15831585
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1109
1584-
#,fuzzy
15851586
msgid"Get the current interpreter."
1586-
msgstr"메인 인터프리터 상태 객체를 반환합니다."
1587+
msgstr"현재 인터프리터를 가져옵니다."
15871588

15881589
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1111
15891590
msgid""
15901591
"Issue a fatal error if there no current Python thread state or no current"
15911592
" interpreter. It cannot return NULL."
1592-
msgstr""
1593+
msgstr"현재 파이썬 스레드 상태가 없거나 현재 인터프리터가 없으면 치명적인 에러를 발행합니다. NULL을 반환할 수 없습니다."
15931594

15941595
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1114
15951596
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1124
15961597
msgid"The caller must hold the GIL."
1597-
msgstr""
1598+
msgstr"호출자는 GIL을 보유해야 합니다."
15981599

15991600
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1121
16001601
msgid""
@@ -1621,30 +1622,30 @@ msgstr ""
16211622

16221623
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1142
16231624
msgid"Type of a frame evaluation function."
1624-
msgstr""
1625+
msgstr"프레임 평가 함수의 형."
16251626

16261627
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1144
16271628
msgid""
16281629
"The *throwflag* parameter is used by the ``throw()`` method of "
16291630
"generators: if non-zero, handle the current exception."
1630-
msgstr""
1631+
msgstr"*throwflag* 매개 변수는 제너레이터의 ``throw()`` 메서드에서 사용됩니다: 0이 아니면, 현재 예외를 처리합니다."
16311632

16321633
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1147
16331634
msgid"The function now takes a *tstate* parameter."
1634-
msgstr""
1635+
msgstr"이제 함수는 *tstate* 매개 변수를 취합니다."
16351636

16361637
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1152
16371638
msgid"Get the frame evaluation function."
1638-
msgstr""
1639+
msgstr"프레임 평가 함수를 가져옵니다."
16391640

16401641
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1154
16411642
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1162
16421643
msgid"See the :pep:`523`\"Adding a frame evaluation API to CPython\"."
1643-
msgstr""
1644+
msgstr":pep:`523`\"CPython에 프레임 평가 API 추가\"를 참조하십시오."
16441645

16451646
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1160
16461647
msgid"Set the frame evaluation function."
1647-
msgstr""
1648+
msgstr"프레임 평가 함수를 설정합니다."
16481649

16491650
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1169
16501651
msgid""
@@ -1683,12 +1684,13 @@ msgid ""
16831684
msgstr"*id* 매개 변수의 형이 :c:type:`long`\\에서 :c:type:`unsigned long`\\으로 변경되었습니다."
16841685

16851686
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1192
1686-
#,fuzzy
16871687
msgid""
16881688
"Acquire the global interpreter lock and set the current thread state to "
16891689
"*tstate*, which must not be ``NULL``. The lock must have been created "
16901690
"earlier. If this thread already has the lock, deadlock ensues."
1691-
msgstr"전역 인터프리터 록을 획득합니다. 록은 이전에 만들어졌어야 합니다. 이 스레드에 이미 록이 있으면, 교착 상태가 발생합니다."
1691+
msgstr""
1692+
"전역 인터프리터 록을 획득하고 현재 스레드 상태를 *tstate*\\로 설정합니다. *tstate*\\는 ``NULL``\\이 "
1693+
"아니어야 합니다. 록은 이전에 만들어진 것이어야 합니다. 이 스레드에 이미 록이 있으면, 교착 상태가 발생합니다."
16921694

16931695
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1203
16941696
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1241
@@ -2015,6 +2017,8 @@ msgid ""
20152017
"Otherwise, the function *func* can be scheduled to be called from the "
20162018
"wrong interpreter."
20172019
msgstr""
2020+
"서브 인터프리터에서 이 함수를 호출하려면 호출자가 GIL을 보유해야 합니다. 그렇지 않으면, 함수 *func*\\가 잘못된 "
2021+
"인터프리터에서 호출되도록 예약될 수 있습니다."
20182022

20192023
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1422
20202024
msgid""
@@ -2037,6 +2041,8 @@ msgid ""
20372041
"called from the main interpreter. Each subinterpreter now has its own "
20382042
"list of scheduled calls."
20392043
msgstr""
2044+
"이 함수가 서브 인터프리터에서 호출되면, *func* 함수는 이제 메인 인터프리터에서 호출되지 않고 서브 인터프리터에서 호출되도록 "
2045+
"예약됩니다. 이제 각 서브 인터프리터는 자체 예약된 호출 목록을 갖습니다."
20402046

20412047
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1440
20422048
msgid"Profiling and Tracing"
@@ -2236,7 +2242,7 @@ msgstr ""
22362242
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1557
22372243
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1569
22382244
msgid"The caller must hold the :term:`GIL`."
2239-
msgstr""
2245+
msgstr"호출자는 :term:`GIL`\\을 보유하고 있어야 합니다."
22402246

22412247
#:/Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/init.rst:1562
22422248
msgid""
@@ -2515,26 +2521,3 @@ msgid ""
25152521
"should not be used in new code."
25162522
msgstr"위에서 언급한 호환성 문제로 인해, 이 버전의 API를 새 코드에서 사용해서는 안 됩니다."
25172523

2518-
#~ msgid ""
2519-
#~ "Initialize and acquire the global "
2520-
#~ "interpreter lock. It should be called"
2521-
#~ " in the main thread before creating"
2522-
#~ " a second thread or engaging in "
2523-
#~ "any other thread operations such as "
2524-
#~ "``PyEval_ReleaseThread(tstate)``. It is not "
2525-
#~ "needed before calling :c:func:`PyEval_SaveThread`"
2526-
#~ " or :c:func:`PyEval_RestoreThread`."
2527-
#~ msgstr ""
2528-
2529-
#~ msgid "This is a no-op when called for a second time."
2530-
#~ msgstr ""
2531-
2532-
#~ msgid ""
2533-
#~ "Acquire the global interpreter lock and"
2534-
#~ " set the current thread state to "
2535-
#~ "*tstate*, which should not be ``NULL``."
2536-
#~ " The lock must have been created "
2537-
#~ "earlier. If this thread already has "
2538-
#~ "the lock, deadlock ensues."
2539-
#~ msgstr ""
2540-

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp