-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.po
More file actions
155 lines (133 loc) · 5.28 KB
/
Copy pathindex.po
File metadata and controls
155 lines (133 loc) · 5.28 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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.14\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-14 20:17+0000\n"
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../../extending/index.rst:5
msgid "Extending and Embedding the Python Interpreter"
msgstr ""
#: ../../extending/index.rst:7
msgid ""
"This document describes how to write modules in C or C++ to extend the "
"Python interpreter with new modules. Those modules can do what Python code "
"does -- define functions, object types and methods -- but also interact with "
"native libraries or achieve better performance by avoiding the overhead of "
"an interpreter. The document also describes how to embed the Python "
"interpreter in another application, for use as an extension language. "
"Finally, it shows how to compile and link extension modules so that they can "
"be loaded dynamically (at run time) into the interpreter, if the underlying "
"operating system supports this feature."
msgstr ""
#: ../../extending/index.rst:17
msgid ""
"This document assumes basic knowledge about C and Python. For an informal "
"introduction to Python, see :ref:`tutorial-index`. :ref:`reference-index` "
"gives a more formal definition of the language. :ref:`builtins-index` "
"documents the built-in functions and object types, and :ref:`library-index` "
"documents the modules (both built-in and written in Python) that give the "
"language its wide application range."
msgstr ""
#: ../../extending/index.rst:24
msgid ""
"For a detailed description of the whole Python/C API, see the separate :ref:"
"`c-api-index`."
msgstr ""
#: ../../extending/index.rst:27
msgid ""
"To support extensions, Python's C API (Application Programmers Interface) "
"defines a set of functions, macros and variables that provide access to most "
"aspects of the Python run-time system. The Python API is incorporated in a "
"C source file by including the header ``\"Python.h\"``."
msgstr ""
#: ../../extending/index.rst:34
msgid ""
"The C extension interface is specific to CPython, and extension modules do "
"not work on other Python implementations. In many cases, it is possible to "
"avoid writing C extensions and preserve portability to other "
"implementations. For example, if your use case is calling C library "
"functions or system calls, you should consider using the :mod:`ctypes` "
"module or the `cffi <https://cffi.readthedocs.io/>`_ library rather than "
"writing custom C code. These modules let you write Python code to interface "
"with C code and are more portable between implementations of Python than "
"writing and compiling a C extension module."
msgstr ""
#: ../../extending/index.rst:59
msgid "Recommended third party tools"
msgstr ""
#: ../../extending/index.rst:61
msgid ""
"This document only covers the basic tools for creating extensions provided "
"as part of this version of CPython. Some :ref:`third party tools <c-api-"
"tools>` offer both simpler and more sophisticated approaches to creating C "
"and C++ extensions for Python."
msgstr ""
#: ../../extending/index.rst:66
msgid ""
"While this document is aimed at extension authors, it should also be helpful "
"to the authors of such tools. For example, the tutorial module can serve as "
"a simple test case for a build tool or sample expected output of a code "
"generator."
msgstr ""
#: ../../extending/index.rst:73
msgid "C API Tutorial"
msgstr ""
#: ../../extending/index.rst:75
msgid ""
"This tutorial describes how to write a simple module in C or C++, using the "
"Python C API -- that is, using the basic tools provided as part of this "
"version of CPython."
msgstr ""
#: ../../extending/index.rst:80
msgid ":ref:`first-extension-module`"
msgstr ""
#: ../../extending/index.rst:84
msgid "Guides for intermediate topics"
msgstr ""
#: ../../extending/index.rst:86
msgid ""
"This section of the guide covers creating C and C++ extensions without "
"assistance from third party tools. It is intended primarily for creators of "
"those tools, rather than being a recommended way to create your own C "
"extensions."
msgstr ""
#: ../../extending/index.rst:91
msgid ":ref:`extending-intro`"
msgstr ""
#: ../../extending/index.rst:92
msgid ":ref:`defining-new-types`"
msgstr ""
#: ../../extending/index.rst:93
msgid ":ref:`new-types-topics`"
msgstr ""
#: ../../extending/index.rst:94
msgid ":ref:`building`"
msgstr ""
#: ../../extending/index.rst:95
msgid ":ref:`building-on-windows`"
msgstr ""
#: ../../extending/index.rst:98
msgid "Embedding the CPython runtime in a larger application"
msgstr ""
#: ../../extending/index.rst:100
msgid ""
"Sometimes, rather than creating an extension that runs inside the Python "
"interpreter as the main application, it is desirable to instead embed the "
"CPython runtime inside a larger application. This section covers some of the "
"details involved in doing that successfully."
msgstr ""
#: ../../extending/index.rst:105
msgid ":ref:`embedding`"
msgstr ""