Skip to content

Commit 04790b0

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent fc5bb09 commit 04790b0

28 files changed

Lines changed: 451 additions & 213 deletions

c-api/arg.po

Lines changed: 2 additions & 4 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: 2025-05-16 14:19+0000\n"
14+
"POT-Creation-Date: 2025-06-06 14:20+0000\n"
1515
"PO-Revision-Date: 2021-06-28 00:47+0000\n"
1616
"Last-Translator: Stan Ulbrych, 2025\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -944,9 +944,7 @@ msgstr ""
944944
msgid "Convert a C :c:type:`Py_ssize_t` to a Python integer."
945945
msgstr ""
946946

947-
msgid ""
948-
"Convert a C :c:expr:`int` to a Python :class:`bool` object. .. "
949-
"versionadded:: 3.14"
947+
msgid "Convert a C :c:expr:`int` to a Python :class:`bool` object."
950948
msgstr ""
951949

952950
msgid "``c`` (:class:`bytes` of length 1) [char]"

c-api/lifecycle.po

Lines changed: 2 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: 2025-05-23 14:20+0000\n"
11+
"POT-Creation-Date: 2025-06-06 14:20+0000\n"
1212
"PO-Revision-Date: 2025-05-23 14:21+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"MIME-Version: 1.0\n"
@@ -37,9 +37,7 @@ msgid ""
3737
"condition that must be true for *B* to occur after *A*."
3838
msgstr ""
3939

40-
msgid ""
41-
"Diagram showing events in an object's life. Explained in detail\n"
42-
"below."
40+
msgid "Diagram showing events in an object's life. Explained in detail below."
4341
msgstr ""
4442

4543
msgid "Explanation:"

c-api/module.po

Lines changed: 33 additions & 13 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: 2025-05-16 14:19+0000\n"
11+
"POT-Creation-Date: 2025-06-06 14:20+0000\n"
1212
"PO-Revision-Date: 2021-06-28 00:49+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"MIME-Version: 1.0\n"
@@ -259,26 +259,46 @@ msgid ""
259259
"initialization\". Extension modules created this way behave more like Python "
260260
"modules: the initialization is split between the *creation phase*, when the "
261261
"module object is created, and the *execution phase*, when it is populated. "
262-
"The distinction is similar to the :py:meth:`!__new__` and :py:meth:`!"
263-
"__init__` methods of classes."
262+
"The distinction is similar to the :py:meth:`~object.__new__` and :py:meth:"
263+
"`~object.__init__` methods of classes."
264264
msgstr ""
265265

266266
msgid ""
267267
"Unlike modules created using single-phase initialization, these modules are "
268-
"not singletons: if the *sys.modules* entry is removed and the module is re-"
269-
"imported, a new module object is created, and the old module is subject to "
270-
"normal garbage collection -- as with Python modules. By default, multiple "
271-
"modules created from the same definition should be independent: changes to "
272-
"one should not affect the others. This means that all state should be "
273-
"specific to the module object (using e.g. using :c:func:"
274-
"`PyModule_GetState`), or its contents (such as the module's :attr:`~object."
275-
"__dict__` or individual classes created with :c:func:`PyType_FromSpec`)."
268+
"not singletons. For example, if the :py:attr:`sys.modules` entry is removed "
269+
"and the module is re-imported, a new module object is created, and typically "
270+
"populated with fresh method and type objects. The old module is subject to "
271+
"normal garbage collection. This mirrors the behavior of pure-Python modules."
272+
msgstr ""
273+
274+
msgid ""
275+
"Additional module instances may be created in :ref:`sub-interpreters <sub-"
276+
"interpreter-support>` or after after Python runtime reinitialization (:c:"
277+
"func:`Py_Finalize` and :c:func:`Py_Initialize`). In these cases, sharing "
278+
"Python objects between module instances would likely cause crashes or "
279+
"undefined behavior."
280+
msgstr ""
281+
282+
msgid ""
283+
"To avoid such issues, each instance of an extension module should be "
284+
"*isolated*: changes to one instance should not implicitly affect the others, "
285+
"and all state, including references to Python objects, should be specific to "
286+
"a particular module instance. See :ref:`isolating-extensions-howto` for more "
287+
"details and a practical guide."
288+
msgstr ""
289+
290+
msgid ""
291+
"A simpler way to avoid these issues is :ref:`raising an error on repeated "
292+
"initialization <isolating-extensions-optout>`."
276293
msgstr ""
277294

278295
msgid ""
279296
"All modules created using multi-phase initialization are expected to "
280-
"support :ref:`sub-interpreters <sub-interpreter-support>`. Making sure "
281-
"multiple modules are independent is typically enough to achieve this."
297+
"support :ref:`sub-interpreters <sub-interpreter-support>`, or otherwise "
298+
"explicitly signal a lack of support. This is usually achieved by isolation "
299+
"or blocking repeated initialization, as above. A module may also be limited "
300+
"to the main interpreter using the :c:data:`Py_mod_multiple_interpreters` "
301+
"slot."
282302
msgstr ""
283303

284304
msgid ""

c-api/stable.po

Lines changed: 1 addition & 1 deletion
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: 2025-05-16 14:19+0000\n"
11+
"POT-Creation-Date: 2025-06-06 14:20+0000\n"
1212
"PO-Revision-Date: 2021-06-28 00:50+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"MIME-Version: 1.0\n"

extending/windows.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: 2025-05-16 14:19+0000\n"
11+
"POT-Creation-Date: 2025-06-06 14:20+0000\n"
1212
"PO-Revision-Date: 2021-06-28 00:52+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"MIME-Version: 1.0\n"
@@ -146,8 +146,8 @@ msgid ""
146146
"By default, inclusion of :file:`PC/pyconfig.h` directly or via :file:`Python."
147147
"h` triggers an implicit, configure-aware link with the library. The header "
148148
"file chooses :file:`pythonXY_d.lib` for Debug, :file:`pythonXY.lib` for "
149-
"Release, and :file:`pythonX.lib` for Release with the `Limited API <stable-"
150-
"application-binary-interface>`_ enabled."
149+
"Release, and :file:`pythonX.lib` for Release with the :ref:`Limited API "
150+
"<stable-application-binary-interface>` enabled."
151151
msgstr ""
152152

153153
msgid ""

faq/design.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.14\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2025-05-16 14:19+0000\n"
15+
"POT-Creation-Date: 2025-05-30 14:22+0000\n"
1616
"PO-Revision-Date: 2021-06-28 00:52+0000\n"
1717
"Last-Translator: Jo K, 2023\n"
1818
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"

howto/isolating-extensions.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: 2025-05-23 14:20+0000\n"
14+
"POT-Creation-Date: 2025-06-06 14:20+0000\n"
1515
"PO-Revision-Date: 2022-11-05 19:48+0000\n"
1616
"Last-Translator: Jo K, 2023\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -223,8 +223,8 @@ msgstr ""
223223
msgid ""
224224
"If it is necessary to use process-global state, the simplest way to avoid "
225225
"issues with multiple interpreters is to explicitly prevent a module from "
226-
"being loaded more than once per process—see `Opt-Out: Limiting to One Module "
227-
"Object per Process`_."
226+
"being loaded more than once per process—see :ref:`isolating-extensions-"
227+
"optout`."
228228
msgstr ""
229229

230230
msgid "Managing Per-Module State"

howto/urllib2.po

Lines changed: 23 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.14\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2025-05-16 14:19+0000\n"
15+
"POT-Creation-Date: 2025-06-06 14:20+0000\n"
1616
"PO-Revision-Date: 2021-06-28 00:53+0000\n"
1717
"Last-Translator: Jo K, 2023\n"
1818
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -336,77 +336,32 @@ msgstr ""
336336

337337
msgid ""
338338
":attr:`http.server.BaseHTTPRequestHandler.responses` is a useful dictionary "
339-
"of response codes in that shows all the response codes used by :rfc:`2616`. "
340-
"The dictionary is reproduced here for convenience ::"
339+
"of response codes that shows all the response codes used by :rfc:`2616`. An "
340+
"excerpt from the dictionary is shown below ::"
341341
msgstr ""
342342

343343
msgid ""
344-
"# Table mapping response codes to messages; entries have the\n"
345-
"# form {code: (shortmessage, longmessage)}.\n"
346344
"responses = {\n"
347-
" 100: ('Continue', 'Request received, please continue'),\n"
348-
" 101: ('Switching Protocols',\n"
349-
" 'Switching to new protocol; obey Upgrade header'),\n"
350-
"\n"
351-
" 200: ('OK', 'Request fulfilled, document follows'),\n"
352-
" 201: ('Created', 'Document created, URL follows'),\n"
353-
" 202: ('Accepted',\n"
354-
" 'Request accepted, processing continues off-line'),\n"
355-
" 203: ('Non-Authoritative Information', 'Request fulfilled from cache'),\n"
356-
" 204: ('No Content', 'Request fulfilled, nothing follows'),\n"
357-
" 205: ('Reset Content', 'Clear input form for further input.'),\n"
358-
" 206: ('Partial Content', 'Partial content follows.'),\n"
359-
"\n"
360-
" 300: ('Multiple Choices',\n"
361-
" 'Object has several resources -- see URI list'),\n"
362-
" 301: ('Moved Permanently', 'Object moved permanently -- see URI list'),\n"
363-
" 302: ('Found', 'Object moved temporarily -- see URI list'),\n"
364-
" 303: ('See Other', 'Object moved -- see Method and URL list'),\n"
365-
" 304: ('Not Modified',\n"
366-
" 'Document has not changed since given time'),\n"
367-
" 305: ('Use Proxy',\n"
368-
" 'You must use proxy specified in Location to access this '\n"
369-
" 'resource.'),\n"
370-
" 307: ('Temporary Redirect',\n"
371-
" 'Object moved temporarily -- see URI list'),\n"
372-
"\n"
373-
" 400: ('Bad Request',\n"
374-
" 'Bad request syntax or unsupported method'),\n"
375-
" 401: ('Unauthorized',\n"
376-
" 'No permission -- see authorization schemes'),\n"
377-
" 402: ('Payment Required',\n"
378-
" 'No payment -- see charging schemes'),\n"
379-
" 403: ('Forbidden',\n"
380-
" 'Request forbidden -- authorization will not help'),\n"
381-
" 404: ('Not Found', 'Nothing matches the given URI'),\n"
382-
" 405: ('Method Not Allowed',\n"
383-
" 'Specified method is invalid for this server.'),\n"
384-
" 406: ('Not Acceptable', 'URI not available in preferred format.'),\n"
385-
" 407: ('Proxy Authentication Required', 'You must authenticate with '\n"
386-
" 'this proxy before proceeding.'),\n"
387-
" 408: ('Request Timeout', 'Request timed out; try again later.'),\n"
388-
" 409: ('Conflict', 'Request conflict.'),\n"
389-
" 410: ('Gone',\n"
390-
" 'URI no longer exists and has been permanently removed.'),\n"
391-
" 411: ('Length Required', 'Client must specify Content-Length.'),\n"
392-
" 412: ('Precondition Failed', 'Precondition in headers is false.'),\n"
393-
" 413: ('Request Entity Too Large', 'Entity is too large.'),\n"
394-
" 414: ('Request-URI Too Long', 'URI is too long.'),\n"
395-
" 415: ('Unsupported Media Type', 'Entity body in unsupported format.'),\n"
396-
" 416: ('Requested Range Not Satisfiable',\n"
397-
" 'Cannot satisfy request range.'),\n"
398-
" 417: ('Expectation Failed',\n"
399-
" 'Expect condition could not be satisfied.'),\n"
400-
"\n"
401-
" 500: ('Internal Server Error', 'Server got itself in trouble'),\n"
402-
" 501: ('Not Implemented',\n"
403-
" 'Server does not support this operation'),\n"
404-
" 502: ('Bad Gateway', 'Invalid responses from another server/proxy.'),\n"
405-
" 503: ('Service Unavailable',\n"
406-
" 'The server cannot process the request due to a high load'),\n"
407-
" 504: ('Gateway Timeout',\n"
408-
" 'The gateway server did not receive a timely response'),\n"
409-
" 505: ('HTTP Version Not Supported', 'Cannot fulfill request.'),\n"
345+
" ...\n"
346+
" <HTTPStatus.OK: 200>: ('OK', 'Request fulfilled, document follows'),\n"
347+
" ...\n"
348+
" <HTTPStatus.FORBIDDEN: 403>: ('Forbidden',\n"
349+
" 'Request forbidden -- authorization will "
350+
"'\n"
351+
" 'not help'),\n"
352+
" <HTTPStatus.NOT_FOUND: 404>: ('Not Found',\n"
353+
" 'Nothing matches the given URI'),\n"
354+
" ...\n"
355+
" <HTTPStatus.IM_A_TEAPOT: 418>: (\"I'm a Teapot\",\n"
356+
" 'Server refuses to brew coffee because "
357+
"'\n"
358+
" 'it is a teapot'),\n"
359+
" ...\n"
360+
" <HTTPStatus.SERVICE_UNAVAILABLE: 503>: ('Service Unavailable',\n"
361+
" 'The server cannot process the "
362+
"'\n"
363+
" 'request due to a high load'),\n"
364+
" ...\n"
410365
" }"
411366
msgstr ""
412367

library/argparse.po

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.14\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2025-05-23 14:20+0000\n"
15+
"POT-Creation-Date: 2025-06-06 14:20+0000\n"
1616
"PO-Revision-Date: 2021-06-28 00:54+0000\n"
1717
"Last-Translator: Jo K, 2023\n"
1818
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -2570,13 +2570,17 @@ msgid "Partial parsing"
25702570
msgstr ""
25712571

25722572
msgid ""
2573-
"Sometimes a script may only parse a few of the command-line arguments, "
2574-
"passing the remaining arguments on to another script or program. In these "
2575-
"cases, the :meth:`~ArgumentParser.parse_known_args` method can be useful. "
2576-
"It works much like :meth:`~ArgumentParser.parse_args` except that it does "
2577-
"not produce an error when extra arguments are present. Instead, it returns "
2578-
"a two item tuple containing the populated namespace and the list of "
2579-
"remaining argument strings."
2573+
"Sometimes a script only needs to handle a specific set of command-line "
2574+
"arguments, leaving any unrecognized arguments for another script or program. "
2575+
"In these cases, the :meth:`~ArgumentParser.parse_known_args` method can be "
2576+
"useful."
2577+
msgstr ""
2578+
2579+
msgid ""
2580+
"This method works similarly to :meth:`~ArgumentParser.parse_args`, but it "
2581+
"does not raise an error for extra, unrecognized arguments. Instead, it "
2582+
"parses the known arguments and returns a two item tuple that contains the "
2583+
"populated namespace and the list of any unrecognized arguments."
25802584
msgstr ""
25812585

25822586
msgid ""

library/ast.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: 2025-05-30 14:22+0000\n"
11+
"POT-Creation-Date: 2025-06-06 14:20+0000\n"
1212
"PO-Revision-Date: 2021-06-28 00:54+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"MIME-Version: 1.0\n"
@@ -2608,8 +2608,8 @@ msgid ""
26082608
msgstr ""
26092609

26102610
msgid ""
2611-
"If *show_empty* is ``False`` (the default), empty lists and fields that are "
2612-
"``None`` will be omitted from the output."
2611+
"If *show_empty* is false (the default), optional empty lists will be omitted "
2612+
"from the output. Optional ``None`` values are always omitted."
26132613
msgstr ""
26142614

26152615
msgid "Added the *indent* option."

0 commit comments

Comments
 (0)