Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
776 changes: 392 additions & 384 deletions builtins/functions.po

Large diffs are not rendered by default.

136 changes: 72 additions & 64 deletions c-api/code.po

Large diffs are not rendered by default.

18 changes: 17 additions & 1 deletion c-api/conversion.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.14\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-15 09:12+0000\n"
"POT-Creation-Date: 2026-10-26 03:10+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"
Expand Down Expand Up @@ -339,3 +339,19 @@ msgstr ""
#: ../../c-api/conversion.rst:260
msgid "Return the uppercase equivalent of the character *c*."
msgstr ""

#: ../../c-api/conversion.rst:264
msgid "Bit masks"
msgstr ""

#: ../../c-api/conversion.rst:266
msgid ""
"The following constants are bit masks used by the character classification "
"macros above:"
msgstr ""

#: ../../c-api/conversion.rst:277
msgid ""
"Values used internally by the ``Py_IS*`` classification macros above. "
"Exposed for backwards compatibility only."
msgstr ""
101 changes: 61 additions & 40 deletions c-api/descriptor.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.14\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-15 09:12+0000\n"
"POT-Creation-Date: 2026-10-26 03:10+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"
Expand Down Expand Up @@ -46,8 +46,7 @@ msgid ""
msgstr ""

#: ../../c-api/descriptor.rst:26 ../../c-api/descriptor.rst:39
#: ../../c-api/descriptor.rst:70 ../../c-api/descriptor.rst:101
#: ../../c-api/descriptor.rst:123
#: ../../c-api/descriptor.rst:70 ../../c-api/descriptor.rst:119
msgid ""
"On success, return a :term:`strong reference` to the descriptor. Return "
"``NULL`` with an exception set on failure."
Expand Down Expand Up @@ -106,132 +105,154 @@ msgid ""
"Python."
msgstr ""

#: ../../c-api/descriptor.rst:83
msgid "Describes a slot wrapper used by :c:func:`PyDescr_NewWrapper`."
#: ../../c-api/descriptor.rst:82
msgid ""
"The type object for wrapper descriptor objects created by :c:func:"
"`PyDescr_NewWrapper` and :c:func:`PyWrapper_New`."
msgstr ""

#: ../../c-api/descriptor.rst:85
msgid ""
"Each ``wrapperbase`` record stores the Python-visible name and metadata for "
"a special method implemented by a type slot, together with the wrapper "
"function used to adapt that slot to Python's calling convention."
"Wrapper descriptors are used internally to expose special methods such as "
"``__repr__`` or ``__add__``, which are implemented by type slots. The type "
"is exposed in Python as :class:`types.WrapperDescriptorType`."
msgstr ""

#: ../../c-api/descriptor.rst:91
msgid ""
"Create a new wrapper descriptor for extension type *type* from the :c:struct:"
"`wrapperbase` structure *base* and the wrapped slot function pointer "
"*wrapped*."
#: ../../c-api/descriptor.rst:101
msgid "Create a new wrapper descriptor of type :c:var:`PyWrapperDescr_Type`."
msgstr ""

#: ../../c-api/descriptor.rst:96
#: ../../c-api/descriptor.rst:103
msgid ""
"Wrapper descriptors expose special methods implemented by type slots. This "
"is the same kind of descriptor that CPython creates for slot-based special "
"methods such as ``__repr__`` or ``__add__``, and it appears in Python as a :"
"class:`types.WrapperDescriptorType` object."
"This function is meant for internal use only; it and related API (``struct "
"wrapperbase`` and the ``PyWrapperFlag_KEYWORDS`` flag) are exposed publicly "
"for backwards compatibility reasons."
msgstr ""

#: ../../c-api/descriptor.rst:106
msgid ""
"The type object for wrapper descriptor objects created by :c:func:"
"`PyDescr_NewWrapper` and :c:func:`PyWrapper_New`. Wrapper descriptors are "
"used internally to expose special methods implemented via wrapper "
"structures, and appear in Python as :class:`types.WrapperDescriptorType` "
"objects."
#: ../../c-api/descriptor.rst:107
msgid "See :c:func:`PyCMethod_New` for wrapping a C function."
msgstr ""

#: ../../c-api/descriptor.rst:115
#: ../../c-api/descriptor.rst:111
msgid ""
"Create a new class method descriptor for extension type *type* from the :c:"
"type:`PyMethodDef` structure *method*."
msgstr ""

#: ../../c-api/descriptor.rst:118
#: ../../c-api/descriptor.rst:114
msgid ""
"Class method descriptors expose C methods that receive the class rather than "
"an instance when accessed. This is the same kind of descriptor created for "
"``METH_CLASS`` entries in :c:member:`~PyTypeObject.tp_methods`, and it "
"appears in Python as a :class:`types.ClassMethodDescriptorType` object."
msgstr ""

#: ../../c-api/descriptor.rst:128
#: ../../c-api/descriptor.rst:124
msgid ""
"Return non-zero if the descriptor object *descr* describes a data attribute, "
"or ``0`` if it describes a method. *descr* must be a descriptor object; "
"there is no error checking."
msgstr ""

#: ../../c-api/descriptor.rst:135
#: ../../c-api/descriptor.rst:131
msgid ""
"Create a new bound wrapper object from the wrapper descriptor *d* and the "
"instance *self*."
msgstr ""

#: ../../c-api/descriptor.rst:138
#: ../../c-api/descriptor.rst:134
msgid ""
"This is the bound form of a wrapper descriptor created by :c:func:"
"`PyDescr_NewWrapper`. CPython creates these objects when a slot wrapper is "
"accessed through an instance, and they appear in Python as :class:`types."
"MethodWrapperType` objects."
msgstr ""

#: ../../c-api/descriptor.rst:143
#: ../../c-api/descriptor.rst:139
msgid ""
"On success, return a :term:`strong reference` to the wrapper object. Return "
"``NULL`` with an exception set on failure."
msgstr ""

#: ../../c-api/descriptor.rst:147
#: ../../c-api/descriptor.rst:144
msgid ""
"Return a :term:`borrowed reference` to the type that the descriptor *descr* "
"belongs to. This is accessible as :attr:`~object.__objclass__` in Python."
msgstr ""

#: ../../c-api/descriptor.rst:148
msgid ""
"*descr* must be a descriptor object created by one of the ``PyDescr_New*`` "
"functions (an instance of :c:var:`PyMethodDescr_Type`, :c:var:"
"`PyClassMethodDescr_Type`, :c:var:`PyMemberDescr_Type`, :c:var:"
"`PyGetSetDescr_Type`, or :c:var:`PyWrapperDescr_Type`). If the passed "
"descriptor is not an instance of one of these types, the behavior is "
"undefined."
msgstr ""

#: ../../c-api/descriptor.rst:158
msgid ""
"Return the name of the descriptor *descr* as a :term:`borrowed reference` to "
"a :class:`str` object. This is available as :attr:`~definition.__name__` in "
"Python."
msgstr ""

#: ../../c-api/descriptor.rst:162
msgid ""
"*descr* must be a descriptor object created by one of the ``PyDescr_New*`` "
"functions. If not, the behavior is undefined."
msgstr ""

#: ../../c-api/descriptor.rst:167
msgid "Built-in descriptors"
msgstr ""

#: ../../c-api/descriptor.rst:151
#: ../../c-api/descriptor.rst:171
msgid ""
"The type object for super objects. This is the same object as :class:`super` "
"in the Python layer."
msgstr ""

#: ../../c-api/descriptor.rst:157
#: ../../c-api/descriptor.rst:177
msgid ""
"The type of class method objects. This is the same object as :class:"
"`classmethod` in the Python layer."
msgstr ""

#: ../../c-api/descriptor.rst:163
#: ../../c-api/descriptor.rst:183
msgid ""
"The type object for C-level class method descriptor objects. This is the "
"type of the descriptors created for :func:`classmethod` defined in C "
"extension types, and corresponds to :class:`types.ClassMethodDescriptorType` "
"objects in Python."
msgstr ""

#: ../../c-api/descriptor.rst:171
#: ../../c-api/descriptor.rst:191
msgid ""
"Create a new :class:`classmethod` object wrapping *callable*. *callable* "
"must be a callable object and must not be ``NULL``."
msgstr ""

#: ../../c-api/descriptor.rst:174
#: ../../c-api/descriptor.rst:194
msgid ""
"On success, this function returns a :term:`strong reference` to a new class "
"method descriptor. On failure, this function returns ``NULL`` with an "
"exception set."
msgstr ""

#: ../../c-api/descriptor.rst:181
#: ../../c-api/descriptor.rst:201
msgid ""
"The type of static method objects. This is the same object as :class:"
"`staticmethod` in the Python layer."
msgstr ""

#: ../../c-api/descriptor.rst:187
#: ../../c-api/descriptor.rst:207
msgid ""
"Create a new :class:`staticmethod` object wrapping *callable*. *callable* "
"must be a callable object and must not be ``NULL``."
msgstr ""

#: ../../c-api/descriptor.rst:190
#: ../../c-api/descriptor.rst:210
msgid ""
"On success, this function returns a :term:`strong reference` to a new static "
"method descriptor. On failure, this function returns ``NULL`` with an "
Expand Down
Loading