Skip to content

Commit c71b7d9

Browse files
authored
Merge pull request #22 from python/sync-upstream-3.14
Sync mit Upstream-Änderungen (3.14)
2 parents e083944 + 43d2e2a commit c71b7d9

61 files changed

Lines changed: 17538 additions & 17159 deletions

Some content is hidden

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

‎builtins/stdtypes.po‎

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ msgid ""
99
msgstr ""
1010
"Project-Id-Version: Python 3.14\n"
1111
"Report-Msgid-Bugs-To: \n"
12-
"POT-Creation-Date: 2026-11-05 06:38+0000\n"
12+
"POT-Creation-Date: 2026-11-09 03:05+0000\n"
1313
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1414
"Last-Translator: Swen Bachmann\n"
1515
"Language-Team: German (https://github.com/python/python-docs-de)\n"
@@ -5471,8 +5471,9 @@ msgstr ""
54715471
"\"They're Bill's Friends.\""
54725472

54735473
#: ../../builtins/stdtypes.rst:2875
5474-
msgid "See also :meth:`istitle`."
5475-
msgstr "Siehe auch :meth:`istitle`."
5474+
#, fuzzy
5475+
msgid "See also :meth:`istitle` and :meth:`capitalize`."
5476+
msgstr "Siehe auch :meth:`ljust` und :meth:`zfill`."
54765477

54775478
#: ../../builtins/stdtypes.rst:2880
54785479
msgid ""
@@ -12850,6 +12851,9 @@ msgstr "..."
1285012851
msgid "ellipsis literal"
1285112852
msgstr "Ellipsis-Literal"
1285212853

12854+
#~ msgid "See also :meth:`istitle`."
12855+
#~ msgstr "Siehe auch :meth:`istitle`."
12856+
1285312857
#~ msgid ""
1285412858
#~ "By default, an object is considered true unless its class defines either "
1285512859
#~ "a :meth:`~object.__bool__` method that returns ``False`` or "

‎c-api/frame.po‎

Lines changed: 40 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-09-15 09:12+0000\n"
11+
"POT-Creation-Date: 2026-11-09 03:05+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"Language: de\n"
@@ -95,7 +95,7 @@ msgstr ""
9595
msgid "Get the *frame* code."
9696
msgstr ""
9797

98-
#: ../../c-api/frame.rst:71 ../../c-api/frame.rst:137
98+
#: ../../c-api/frame.rst:71 ../../c-api/frame.rst:135
9999
msgid "Return a :term:`strong reference`."
100100
msgstr ""
101101

@@ -122,38 +122,34 @@ msgstr ""
122122
msgid "Get the *frame*'s :attr:`~frame.f_lasti` attribute."
123123
msgstr ""
124124

125-
#: ../../c-api/frame.rst:102
126-
msgid "Returns -1 if ``frame.f_lasti`` is ``None``."
127-
msgstr ""
128-
129-
#: ../../c-api/frame.rst:109
125+
#: ../../c-api/frame.rst:107
130126
msgid "Get the variable *name* of *frame*."
131127
msgstr ""
132128

133-
#: ../../c-api/frame.rst:111
129+
#: ../../c-api/frame.rst:109
134130
msgid "Return a :term:`strong reference` to the variable value on success."
135131
msgstr ""
136132

137-
#: ../../c-api/frame.rst:112
133+
#: ../../c-api/frame.rst:110
138134
msgid ""
139135
"Raise :exc:`NameError` and return ``NULL`` if the variable does not exist."
140136
msgstr ""
141137

142-
#: ../../c-api/frame.rst:113
138+
#: ../../c-api/frame.rst:111
143139
msgid "Raise an exception and return ``NULL`` on error."
144140
msgstr ""
145141

146-
#: ../../c-api/frame.rst:115
142+
#: ../../c-api/frame.rst:113
147143
msgid "*name* type must be a :class:`str`."
148144
msgstr ""
149145

150-
#: ../../c-api/frame.rst:122
146+
#: ../../c-api/frame.rst:120
151147
msgid ""
152148
"Similar to :c:func:`PyFrame_GetVar`, but the variable name is a C string "
153149
"encoded in UTF-8."
154150
msgstr ""
155151

156-
#: ../../c-api/frame.rst:130
152+
#: ../../c-api/frame.rst:128
157153
msgid ""
158154
"Get the *frame*'s :attr:`~frame.f_locals` attribute. If the frame refers to "
159155
"an :term:`optimized scope`, this returns a write-through proxy object that "
@@ -162,21 +158,21 @@ msgid ""
162158
"frame locals directly (as described for :func:`locals`)."
163159
msgstr ""
164160

165-
#: ../../c-api/frame.rst:141
161+
#: ../../c-api/frame.rst:139
166162
msgid ""
167163
"As part of :pep:`667`, return an instance "
168164
"of :c:var:`PyFrameLocalsProxy_Type`."
169165
msgstr ""
170166

171-
#: ../../c-api/frame.rst:147
167+
#: ../../c-api/frame.rst:145
172168
msgid "Return the line number that *frame* is currently executing."
173169
msgstr ""
174170

175-
#: ../../c-api/frame.rst:151
171+
#: ../../c-api/frame.rst:149
176172
msgid "Frame locals proxies"
177173
msgstr ""
178174

179-
#: ../../c-api/frame.rst:155
175+
#: ../../c-api/frame.rst:153
180176
msgid ""
181177
"The :attr:`~frame.f_locals` attribute on a :ref:`frame object <frame-"
182178
"objects>` is an instance of a \"frame-locals proxy\". The proxy object "
@@ -185,29 +181,29 @@ msgid ""
185181
"to date with the live local variables in the frame itself."
186182
msgstr ""
187183

188-
#: ../../c-api/frame.rst:161
184+
#: ../../c-api/frame.rst:159
189185
msgid "See :pep:`667` for more information."
190186
msgstr ""
191187

192-
#: ../../c-api/frame.rst:165
188+
#: ../../c-api/frame.rst:163
193189
msgid "The type of frame :func:`locals` proxy objects."
194190
msgstr ""
195191

196-
#: ../../c-api/frame.rst:169
192+
#: ../../c-api/frame.rst:167
197193
msgid "Return non-zero if *obj* is a frame :func:`locals` proxy."
198194
msgstr ""
199195

200-
#: ../../c-api/frame.rst:173
196+
#: ../../c-api/frame.rst:171
201197
msgid "Legacy local variable APIs"
202198
msgstr ""
203199

204-
#: ../../c-api/frame.rst:175
200+
#: ../../c-api/frame.rst:173
205201
msgid ""
206202
"These APIs are :term:`soft deprecated`. As of Python 3.13, they do nothing. "
207203
"They exist solely for backwards compatibility."
208204
msgstr ""
209205

210-
#: ../../c-api/frame.rst:181
206+
#: ../../c-api/frame.rst:179
211207
msgid ""
212208
"Prior to Python 3.13, this function would copy the :attr:`~frame.f_locals` "
213209
"attribute of *f* to the internal \"fast\" array of local variables, allowing "
@@ -216,99 +212,99 @@ msgid ""
216212
"dictionary."
217213
msgstr ""
218214

219-
#: ../../c-api/frame.rst:187 ../../c-api/frame.rst:198
220-
#: ../../c-api/frame.rst:208
215+
#: ../../c-api/frame.rst:185 ../../c-api/frame.rst:196
216+
#: ../../c-api/frame.rst:206
221217
msgid "This function now does nothing."
222218
msgstr ""
223219

224-
#: ../../c-api/frame.rst:193
220+
#: ../../c-api/frame.rst:191
225221
msgid ""
226222
"Prior to Python 3.13, this function would copy the internal \"fast\" array "
227223
"of local variables (which is used by the interpreter) to "
228224
"the :attr:`~frame.f_locals` attribute of *f*, allowing changes in local "
229225
"variables to be visible to frame objects."
230226
msgstr ""
231227

232-
#: ../../c-api/frame.rst:204
228+
#: ../../c-api/frame.rst:202
233229
msgid ""
234230
"Prior to Python 3.13, this function was similar "
235231
"to :c:func:`PyFrame_FastToLocals`, but would return ``0`` on success, and "
236232
"``-1`` with an exception set on failure."
237233
msgstr ""
238234

239-
#: ../../c-api/frame.rst:213
235+
#: ../../c-api/frame.rst:211
240236
msgid ":pep:`667`"
241237
msgstr ""
242238

243-
#: ../../c-api/frame.rst:217
239+
#: ../../c-api/frame.rst:215
244240
msgid "Internal frames"
245241
msgstr ""
246242

247-
#: ../../c-api/frame.rst:219
243+
#: ../../c-api/frame.rst:217
248244
msgid "Unless using :pep:`523`, you will not need this."
249245
msgstr ""
250246

251-
#: ../../c-api/frame.rst:223
247+
#: ../../c-api/frame.rst:221
252248
msgid "The interpreter's internal frame representation."
253249
msgstr ""
254250

255-
#: ../../c-api/frame.rst:229
251+
#: ../../c-api/frame.rst:227
256252
msgid "Return a :term:`strong reference` to the code object for the frame."
257253
msgstr ""
258254

259-
#: ../../c-api/frame.rst:236
255+
#: ../../c-api/frame.rst:234
260256
msgid "Return the byte offset into the last executed instruction."
261257
msgstr ""
262258

263-
#: ../../c-api/frame.rst:243
259+
#: ../../c-api/frame.rst:241
264260
msgid ""
265261
"Return the currently executing line number, or -1 if there is no line number."
266262
msgstr ""
267263

268-
#: ../../c-api/frame.rst:250
264+
#: ../../c-api/frame.rst:248
269265
msgid ""
270266
"An array of executable kinds (executor types) for frames, used for internal "
271267
"debugging and tracing."
272268
msgstr ""
273269

274-
#: ../../c-api/frame.rst:253
270+
#: ../../c-api/frame.rst:251
275271
msgid ""
276272
"Tools like debuggers and profilers can use this to identify the type of "
277273
"execution context associated with a frame (such as to filter out internal "
278274
"frames). The entries are indexed by the following constants:"
279275
msgstr ""
280276

281-
#: ../../c-api/frame.rst:261
277+
#: ../../c-api/frame.rst:259
282278
msgid "Constant"
283279
msgstr ""
284280

285-
#: ../../c-api/frame.rst:262
281+
#: ../../c-api/frame.rst:260
286282
msgid "Description"
287283
msgstr ""
288284

289-
#: ../../c-api/frame.rst:264
285+
#: ../../c-api/frame.rst:262
290286
msgid ""
291287
"The frame is internal (For example: inlined) and should be skipped by tools."
292288
msgstr ""
293289

294-
#: ../../c-api/frame.rst:266
290+
#: ../../c-api/frame.rst:264
295291
msgid "The frame corresponds to a standard Python function."
296292
msgstr ""
297293

298-
#: ../../c-api/frame.rst:268
294+
#: ../../c-api/frame.rst:266
299295
msgid "The frame corresponds to a function defined in native code."
300296
msgstr ""
301297

302-
#: ../../c-api/frame.rst:270
298+
#: ../../c-api/frame.rst:268
303299
msgid "The frame corresponds to a method on a class instance."
304300
msgstr ""
305301

306-
#: ../../c-api/frame.rst:272
302+
#: ../../c-api/frame.rst:270
307303
msgid ""
308304
"Note that reading the executable kind from a frame is currently only "
309305
"possible with undocumented internal APIs."
310306
msgstr ""
311307

312-
#: ../../c-api/frame.rst:280
308+
#: ../../c-api/frame.rst:278
313309
msgid "The number of entries in :c:data:`PyUnstable_ExecutableKinds`."
314310
msgstr ""

‎c-api/gcsupport.po‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-11-01 00:10+0000\n"
11+
"POT-Creation-Date: 2026-11-09 03:05+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"Language: de\n"
@@ -87,8 +87,8 @@ msgstr ""
8787
#: ../../c-api/gcsupport.rst:43
8888
msgid ""
8989
"If a type adds the Py_TPFLAGS_HAVE_GC, then it *must* implement at least "
90-
"a :c:member:`~PyTypeObject.tp_traverse` handler or explicitly use one from "
91-
"its subclass or subclasses."
90+
"a :c:member:`~PyTypeObject.tp_traverse` handler or explicitly use one from a "
91+
"base class."
9292
msgstr ""
9393

9494
#: ../../c-api/gcsupport.rst:47

‎c-api/gen.po‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: Python 3.14\n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-09-15 09:12+0000\n"
11+
"POT-Creation-Date: 2026-11-09 03:05+0000\n"
1212
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"Language: de\n"
@@ -24,9 +24,8 @@ msgstr ""
2424
#: ../../c-api/gen.rst:8
2525
msgid ""
2626
"Generator objects are what Python uses to implement generator iterators. "
27-
"They are normally created by iterating over a function that yields values, "
28-
"rather than explicitly calling :c:func:`PyGen_New` "
29-
"or :c:func:`PyGen_NewWithQualName`."
27+
"They are normally created by calling a generator function, rather than "
28+
"explicitly calling :c:func:`PyGen_New` or :c:func:`PyGen_NewWithQualName`."
3029
msgstr ""
3130

3231
#: ../../c-api/gen.rst:15

‎c-api/object.po‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-09-15 09:12+0000\n"
14+
"POT-Creation-Date: 2026-11-09 03:05+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -498,7 +498,7 @@ msgid ""
498498
"If *cls* has a :meth:`~type.__subclasscheck__` method, it will be called to "
499499
"determine the subclass status as described in :pep:`3119`. Otherwise, "
500500
"*derived* is a subclass of *cls* if it is a direct or indirect subclass, "
501-
"i.e. contained in :attr:`cls.__mro__ <type.__mro__>`."
501+
"i.e. if *cls* is contained in :attr:`derived.__mro__ <type.__mro__>`."
502502
msgstr ""
503503

504504
#: ../../c-api/object.rst:384

‎c-api/typeobj.po‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-26 03:10+0000\n"
14+
"POT-Creation-Date: 2026-11-09 03:05+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -3911,7 +3911,7 @@ msgstr ""
39113911
#: ../../c-api/typeobj.rst:2592
39123912
msgid ""
39133913
"Specifically, if *type* uses the default metaclass, ``type->tp_vectorcall`` "
3914-
"must behave the same as :c:expr:`PyType_Type->tp_call`, which:"
3914+
"must behave the same as ``Py_TYPE(type)->tp_call``, which:"
39153915
msgstr ""
39163916

39173917
#: ../../c-api/typeobj.rst:2596
@@ -4662,7 +4662,7 @@ msgid ""
46624662
" .tp_new = myobj_new,\n"
46634663
" .tp_traverse = (traverseproc)myobj_traverse,\n"
46644664
" .tp_clear = (inquiry)myobj_clear,\n"
4665-
" .tp_alloc = PyType_GenericNew,\n"
4665+
" .tp_alloc = PyType_GenericAlloc,\n"
46664666
" .tp_dealloc = (destructor)myobj_dealloc,\n"
46674667
" .tp_repr = (reprfunc)myobj_repr,\n"
46684668
" .tp_hash = (hashfunc)myobj_hash,\n"

0 commit comments

Comments
 (0)