33# This file is distributed under the same license as the Python package.
44# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
55#
6- #, fuzzy
76msgid ""
87msgstr ""
98"Project-Id-Version : Python 3.6\n "
@@ -19,7 +18,7 @@ msgstr ""
1918
2019#: ../Doc/c-api/stable.rst:7
2120msgid "Stable Application Binary Interface"
22- msgstr ""
21+ msgstr "안정적인 응용 프로그램 바이너리 인터페이스 "
2322
2423#: ../Doc/c-api/stable.rst:9
2524msgid ""
@@ -28,6 +27,8 @@ msgid ""
2827"than changing existing API or removing API (although some interfaces do "
2928"get removed after being deprecated first)."
3029msgstr ""
30+ "관례에 따라, 파이썬의 C API는 모든 배포마다 변경될 것입니다. 대부분 변경은 소스 호환되며, 일반적으로 기존 API를 변경하거나 "
31+ "API를 제거하지 않고 API를 추가하기만 합니다 (일부 인터페이스는 먼저 폐지된 후에 제거됩니다)."
3132
3233#: ../Doc/c-api/stable.rst:14
3334msgid ""
@@ -41,6 +42,10 @@ msgid ""
4142"with a specific pythonXY.dll and need to be recompiled to link with a "
4243"newer one."
4344msgstr ""
45+ "아쉽게도, API 호환성은 ABI(바이너리 호환성)로 확장되지 않습니다. 그 이유는 기본적으로 구조체 정의가 진화하기 때문인데, 새로운 "
46+ "필드를 추가하거나 필드의 형을 바꾸면 API가 손상되지는 않지만, ABI가 손상될 수 있습니다. 결과적으로, 확장 모듈은 파이썬 배포마다"
47+ " 다시 컴파일해야 합니다 (영향을 받는 인터페이스가 사용되지 않는 경우 유닉스에서는 예외일 수 있습니다). 또한, 윈도우에서 확장 모듈은"
48+ " 특정 pythonXY.dll과 링크되고 최신 모듈과 링크하기 위해 다시 컴파일할 필요가 있습니다."
4449
4550#: ../Doc/c-api/stable.rst:23
4651msgid ""
@@ -50,6 +55,9 @@ msgid ""
5055" then become hidden from the extension module; in return, a module is "
5156"built that works on any 3.x version (x>=2) without recompilation."
5257msgstr ""
58+ "파이썬 3.2부터, API 일부가 안정적인 ABI를 보장하도록 선언되었습니다. 이 API( \" 제한된 API\" 라고 합니다)를 사용하고자"
59+ " 하는 확장 모듈은 ``Py_LIMITED_API``\\ 를 정의해야 합니다. 그러면 인터프리터의 세부 정보는 확장 모듈에 숨겨집니다; 그"
60+ " 대가로, 재컴파일 없이 모든 3.x 버전(x>=2)에서 작동하는 모듈이 빌드됩니다."
5361
5462#: ../Doc/c-api/stable.rst:29
5563msgid ""
@@ -61,6 +69,10 @@ msgid ""
6169"subsequent Python releases, but fail to load (because of missing symbols)"
6270" on the older releases."
6371msgstr ""
72+ "어떤 경우에는, 안정적인 ABI를 새로운 기능으로 확장해야 합니다. 이러한 새로운 API를 사용하고자 하는 확장 모듈은 지원하고자 하는 "
73+ "최소 파이썬 버전의 ``PY_VERSION_HEX`` 값(:ref:`apiabiversion` 참조)으로 "
74+ "``Py_LIMITED_API``\\ 를 설정해야 합니다 (예를 들어, 파이썬 3.3의 경우 ``0x03030000``). 이러한 모듈은 "
75+ "모든 후속 파이썬 배포에서 작동하지만, 이전 배포에서 (심볼 누락으로 인해)로드하지 못합니다."
6476
6577#: ../Doc/c-api/stable.rst:36
6678msgid ""
@@ -69,4 +81,5 @@ msgid ""
6981"are not part of the limited API are marked as \" Not part of the limited "
7082"API.\" "
7183msgstr ""
72-
84+ "파이썬 3.2부터, 제한된 API에서 사용할 수 있는 함수 집합이 :pep:`384`\\ 에 문서로 만들어져 있습니다. C API "
85+ "설명서에서, 제한된 API 일부가 아닌 API 요소는 \" 제한된 API 일부가 아닙니다.\" 로 표시됩니다."
0 commit comments