-
-
Notifications
You must be signed in to change notification settings - Fork 54
Expand file tree
/
Copy pathstable.po
More file actions
85 lines (79 loc) · 4.95 KB
/
stable.po
File metadata and controls
85 lines (79 loc) · 4.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2017, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-11-26 18:49+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.5.1\n"
#: ../Doc/c-api/stable.rst:7
msgid "Stable Application Binary Interface"
msgstr "안정적인 응용 프로그램 바이너리 인터페이스"
#: ../Doc/c-api/stable.rst:9
msgid ""
"Traditionally, the C API of Python will change with every release. Most "
"changes will be source-compatible, typically by only adding API, rather "
"than changing existing API or removing API (although some interfaces do "
"get removed after being deprecated first)."
msgstr ""
"관례에 따라, 파이썬의 C API는 모든 배포마다 변경될 것입니다. 대부분 변경은 소스 호환되며, 일반적으로 기존 API를 변경하거나 "
"API를 제거하지 않고 API를 추가하기만 합니다 (일부 인터페이스는 먼저 폐지된 후에 제거됩니다)."
#: ../Doc/c-api/stable.rst:14
msgid ""
"Unfortunately, the API compatibility does not extend to binary "
"compatibility (the ABI). The reason is primarily the evolution of struct "
"definitions, where addition of a new field, or changing the type of a "
"field, might not break the API, but can break the ABI. As a consequence,"
" extension modules need to be recompiled for every Python release "
"(although an exception is possible on Unix when none of the affected "
"interfaces are used). In addition, on Windows, extension modules link "
"with a specific pythonXY.dll and need to be recompiled to link with a "
"newer one."
msgstr ""
"아쉽게도, API 호환성은 ABI(바이너리 호환성)로 확장되지 않습니다. 그 이유는 기본적으로 구조체 정의가 진화하기 때문인데, 새로운 "
"필드를 추가하거나 필드의 형을 바꾸면 API가 손상되지는 않지만, ABI가 손상될 수 있습니다. 결과적으로, 확장 모듈은 파이썬 배포마다"
" 다시 컴파일해야 합니다 (영향을 받는 인터페이스가 사용되지 않는 경우 유닉스에서는 예외일 수 있습니다). 또한, 윈도우에서 확장 모듈은"
" 특정 pythonXY.dll과 링크되고 최신 모듈과 링크하기 위해 다시 컴파일할 필요가 있습니다."
#: ../Doc/c-api/stable.rst:23
msgid ""
"Since Python 3.2, a subset of the API has been declared to guarantee a "
"stable ABI. Extension modules wishing to use this API (called \"limited "
"API\") need to define ``Py_LIMITED_API``. A number of interpreter details"
" then become hidden from the extension module; in return, a module is "
"built that works on any 3.x version (x>=2) without recompilation."
msgstr ""
"파이썬 3.2부터, API 일부가 안정적인 ABI를 보장하도록 선언되었습니다. 이 API( \"제한된 API\"라고 합니다)를 사용하고자"
" 하는 확장 모듈은 ``Py_LIMITED_API``\\를 정의해야 합니다. 그러면 인터프리터의 세부 정보는 확장 모듈에 숨겨집니다; 그"
" 대가로, 재컴파일 없이 모든 3.x 버전(x>=2)에서 작동하는 모듈이 빌드됩니다."
#: ../Doc/c-api/stable.rst:29
msgid ""
"In some cases, the stable ABI needs to be extended with new functions. "
"Extension modules wishing to use these new APIs need to set "
"``Py_LIMITED_API`` to the ``PY_VERSION_HEX`` value (see "
":ref:`apiabiversion`) of the minimum Python version they want to support "
"(e.g. ``0x03030000`` for Python 3.3). Such modules will work on all "
"subsequent Python releases, but fail to load (because of missing symbols)"
" on the older releases."
msgstr ""
"어떤 경우에는, 안정적인 ABI를 새로운 기능으로 확장해야 합니다. 이러한 새로운 API를 사용하고자 하는 확장 모듈은 지원하고자 하는 "
"최소 파이썬 버전의 ``PY_VERSION_HEX`` 값(:ref:`apiabiversion` 참조)으로 "
"``Py_LIMITED_API``\\를 설정해야 합니다 (예를 들어, 파이썬 3.3의 경우 ``0x03030000``). 이러한 모듈은 "
"모든 후속 파이썬 배포에서 작동하지만, 이전 배포에서 (심볼 누락으로 인해)로드하지 못합니다."
#: ../Doc/c-api/stable.rst:36
msgid ""
"As of Python 3.2, the set of functions available to the limited API is "
"documented in :pep:`384`. In the C API documentation, API elements that "
"are not part of the limited API are marked as \"Not part of the limited "
"API.\""
msgstr ""
"파이썬 3.2부터, 제한된 API에서 사용할 수 있는 함수 집합이 :pep:`384`\\에 문서로 만들어져 있습니다. C API "
"설명서에서, 제한된 API 일부가 아닌 API 요소는 \"제한된 API 일부가 아닙니다.\"로 표시됩니다."