Skip to content

Commit 26e08ac

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent f4fbbc8 commit 26e08ac

48 files changed

Lines changed: 1538 additions & 458 deletions

Some content is hidden

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

c-api/arg.po

Lines changed: 4 additions & 19 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-06-27 14:20+0000\n"
14+
"POT-Creation-Date: 2025-07-25 14:21+0000\n"
1515
"PO-Revision-Date: 2025-07-18 18:48+0000\n"
1616
"Last-Translator: Rafael Fontenelle <[email protected]>, 2025\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -161,8 +161,7 @@ msgstr ""
161161

162162
msgid ""
163163
"Like ``s``, but the Python object may also be ``None``, in which case the C "
164-
"pointer is set to ``NULL``. It is the same as ``s?`` with the C pointer was "
165-
"initialized to ``NULL``."
164+
"pointer is set to ``NULL``."
166165
msgstr ""
167166

168167
msgid ""
@@ -171,9 +170,7 @@ msgstr ""
171170

172171
msgid ""
173172
"Like ``s*``, but the Python object may also be ``None``, in which case the "
174-
"``buf`` member of the :c:type:`Py_buffer` structure is set to ``NULL``. It "
175-
"is the same as ``s*?`` with the ``buf`` member of the :c:type:`Py_buffer` "
176-
"structure was initialized to ``NULL``."
173+
"``buf`` member of the :c:type:`Py_buffer` structure is set to ``NULL``."
177174
msgstr ""
178175

179176
msgid ""
@@ -183,8 +180,7 @@ msgstr ""
183180

184181
msgid ""
185182
"Like ``s#``, but the Python object may also be ``None``, in which case the C "
186-
"pointer is set to ``NULL``. It is the same as ``s#?`` with the C pointer was "
187-
"initialized to ``NULL``."
183+
"pointer is set to ``NULL``."
188184
msgstr ""
189185

190186
msgid "``y`` (read-only :term:`bytes-like object`) [const char \\*]"
@@ -593,17 +589,6 @@ msgid ""
593589
"store a borrowed buffer or a borrowed reference."
594590
msgstr ""
595591

596-
msgid "``unit?`` (anything or ``None``) [*matching-variable(s)*]"
597-
msgstr ""
598-
599-
msgid ""
600-
"``?`` modifies the behavior of the preceding format unit. The C variable(s) "
601-
"corresponding to that parameter should be initialized to their default value "
602-
"--- when the argument is ``None``, :c:func:`PyArg_ParseTuple` does not touch "
603-
"the contents of the corresponding C variable(s). If the argument is not "
604-
"``None``, it is parsed according to the specified format unit."
605-
msgstr ""
606-
607592
msgid ""
608593
"A few other characters have a meaning in a format string. These may not "
609594
"occur inside nested parentheses. They are:"

c-api/init.po

Lines changed: 49 additions & 1 deletion
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-06-27 14:20+0000\n"
14+
"POT-Creation-Date: 2025-07-25 14:21+0000\n"
1515
"PO-Revision-Date: 2025-07-18 18:48+0000\n"
1616
"Last-Translator: Rafael Fontenelle <[email protected]>, 2025\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -2502,6 +2502,15 @@ msgid ""
25022502
"issue a fatal error."
25032503
msgstr ""
25042504

2505+
msgid "Returns non-zero if the mutex *m* is currently locked, zero otherwise."
2506+
msgstr ""
2507+
2508+
msgid ""
2509+
"This function is intended for use in assertions and debugging only and "
2510+
"should not be used to make concurrency control decisions, as the lock state "
2511+
"may change immediately after the check."
2512+
msgstr ""
2513+
25052514
msgid "Python Critical Section API"
25062515
msgstr ""
25072516

@@ -2521,6 +2530,14 @@ msgid ""
25212530
"-- they are useful because their behavior is similar to the :term:`GIL`."
25222531
msgstr ""
25232532

2533+
msgid ""
2534+
"Variants that accept :c:type:`PyMutex` pointers rather than Python objects "
2535+
"are also available. Use these variants to start a critical section in a "
2536+
"situation where there is no :c:type:`PyObject` -- for example, when working "
2537+
"with a C type that does not extend or wrap :c:type:`PyObject` but still "
2538+
"needs to call into the C API in a manner that might lead to deadlocks."
2539+
msgstr ""
2540+
25242541
msgid ""
25252542
"The functions and structs used by the macros are exposed for cases where C "
25262543
"macros are not available. They should only be used as in the given macro "
@@ -2576,6 +2593,23 @@ msgstr ""
25762593
msgid "In the default build, this macro expands to ``{``."
25772594
msgstr ""
25782595

2596+
msgid "Locks the mutex *m* and begins a critical section."
2597+
msgstr ""
2598+
2599+
msgid ""
2600+
"{\n"
2601+
" PyCriticalSection _py_cs;\n"
2602+
" PyCriticalSection_BeginMutex(&_py_cs, m)"
2603+
msgstr ""
2604+
2605+
msgid ""
2606+
"Note that unlike :c:macro:`Py_BEGIN_CRITICAL_SECTION`, there is no cast for "
2607+
"the argument of the macro - it must be a :c:type:`PyMutex` pointer."
2608+
msgstr ""
2609+
2610+
msgid "On the default build, this macro expands to ``{``."
2611+
msgstr ""
2612+
25792613
msgid "Ends the critical section and releases the per-object lock."
25802614
msgstr ""
25812615

@@ -2599,6 +2633,20 @@ msgid ""
25992633
" PyCriticalSection2_Begin(&_py_cs2, (PyObject*)(a), (PyObject*)(b))"
26002634
msgstr ""
26012635

2636+
msgid "Locks the mutexes *m1* and *m2* and begins a critical section."
2637+
msgstr ""
2638+
2639+
msgid ""
2640+
"{\n"
2641+
" PyCriticalSection2 _py_cs2;\n"
2642+
" PyCriticalSection2_BeginMutex(&_py_cs2, m1, m2)"
2643+
msgstr ""
2644+
2645+
msgid ""
2646+
"Note that unlike :c:macro:`Py_BEGIN_CRITICAL_SECTION2`, there is no cast for "
2647+
"the arguments of the macro - they must be :c:type:`PyMutex` pointers."
2648+
msgstr ""
2649+
26022650
msgid "Ends the critical section and releases the per-object locks."
26032651
msgstr ""
26042652

c-api/memory.po

Lines changed: 7 additions & 1 deletion
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-07-25 14:21+0000\n"
1515
"PO-Revision-Date: 2025-07-18 18:48+0000\n"
1616
"Last-Translator: Rafael Fontenelle <[email protected]>, 2025\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -856,6 +856,12 @@ msgid ""
856856
"envvar:`PYTHONMALLOC` environment variable (ex: ``PYTHONMALLOC=malloc``)."
857857
msgstr ""
858858

859+
msgid ""
860+
"Typically, it makes sense to disable the pymalloc allocator when building "
861+
"Python with AddressSanitizer (:option:`--with-address-sanitizer`) which "
862+
"helps uncover low level bugs within the C code."
863+
msgstr ""
864+
859865
msgid "Customize pymalloc Arena Allocator"
860866
msgstr ""
861867

c-api/object.po

Lines changed: 9 additions & 6 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-09 14:19+0000\n"
14+
"POT-Creation-Date: 2025-07-25 14:21+0000\n"
1515
"PO-Revision-Date: 2025-07-18 18:48+0000\n"
1616
"Last-Translator: Rafael Fontenelle <[email protected]>, 2025\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -608,14 +608,16 @@ msgid ""
608608
"the :term:`free-threaded <free threading>` build, this allows the "
609609
"interpreter to avoid reference count adjustments to *obj*, which may improve "
610610
"multi-threaded performance. The tradeoff is that *obj* will only be "
611-
"deallocated by the tracing garbage collector."
611+
"deallocated by the tracing garbage collector, and not when the interpreter "
612+
"no longer has any references to it."
612613
msgstr ""
613614

614615
msgid ""
615616
"This function returns ``1`` if deferred reference counting is enabled on "
616-
"*obj* (including when it was enabled before the call), and ``0`` if deferred "
617-
"reference counting is not supported or if the hint was ignored by the "
618-
"runtime. This function is thread-safe, and cannot fail."
617+
"*obj*, and ``0`` if deferred reference counting is not supported or if the "
618+
"hint was ignored by the interpreter, such as when deferred reference "
619+
"counting is already enabled on *obj*. This function is thread-safe, and "
620+
"cannot fail."
619621
msgstr ""
620622

621623
msgid ""
@@ -627,7 +629,8 @@ msgstr ""
627629

628630
msgid ""
629631
"This function is intended to be used soon after *obj* is created, by the "
630-
"code that creates it."
632+
"code that creates it, such as in the object's :c:member:`~PyTypeObject."
633+
"tp_new` slot."
631634
msgstr ""
632635

633636
msgid ""

glossary.po

Lines changed: 16 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: 2025-07-11 14:21+0000\n"
14+
"POT-Creation-Date: 2025-07-25 14:21+0000\n"
1515
"PO-Revision-Date: 2025-07-18 18:48+0000\n"
1616
"Last-Translator: Rafael Fontenelle <[email protected]>, 2025\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -707,7 +707,7 @@ msgid "f-string"
707707
msgstr ""
708708

709709
msgid ""
710-
"String literals prefixed with ``'f'`` or ``'F'`` are commonly called \"f-"
710+
"String literals prefixed with ``f`` or ``F`` are commonly called \"f-"
711711
"strings\" which is short for :ref:`formatted string literals <f-strings>`. "
712712
"See also :pep:`498`."
713713
msgstr ""
@@ -1817,6 +1817,12 @@ msgid ""
18171817
"reference count for a particular object."
18181818
msgstr ""
18191819

1820+
msgid ""
1821+
"In :term:`CPython`, reference counts are not considered to be stable or well-"
1822+
"defined values; the number of references to an object, and how that number "
1823+
"is affected by Python code, may be different between versions."
1824+
msgstr ""
1825+
18201826
msgid "regular package"
18211827
msgstr ""
18221828

@@ -1988,6 +1994,14 @@ msgstr ""
19881994
msgid "See also :term:`borrowed reference`."
19891995
msgstr ""
19901996

1997+
msgid "t-string"
1998+
msgstr ""
1999+
2000+
msgid ""
2001+
"String literals prefixed with ``t`` or ``T`` are commonly called \"t-"
2002+
"strings\" which is short for :ref:`template string literals <t-strings>`."
2003+
msgstr ""
2004+
19912005
msgid "text encoding"
19922006
msgstr ""
19932007

howto/free-threading-extensions.po

Lines changed: 4 additions & 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-06-20 14:21+0000\n"
11+
"POT-Creation-Date: 2025-07-25 14:21+0000\n"
1212
"PO-Revision-Date: 2025-07-18 18:48+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"MIME-Version: 1.0\n"
@@ -205,6 +205,9 @@ msgstr ""
205205
msgid ":c:func:`PyList_GetItemRef`"
206206
msgstr ""
207207

208+
msgid ":c:func:`PyList_GET_ITEM`"
209+
msgstr ""
210+
208211
msgid ":c:func:`PyDict_GetItem`"
209212
msgstr ""
210213

howto/logging.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-09 14:19+0000\n"
11+
"POT-Creation-Date: 2025-07-25 14:21+0000\n"
1212
"PO-Revision-Date: 2025-07-18 18:48+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"MIME-Version: 1.0\n"
@@ -430,8 +430,8 @@ msgstr ""
430430
msgid ""
431431
"If your logging needs are simple, then use the above examples to incorporate "
432432
"logging into your own scripts, and if you run into problems or don't "
433-
"understand something, please post a question on the comp.lang.python Usenet "
434-
"group (available at https://groups.google.com/g/comp.lang.python) and you "
433+
"understand something, please post a question in the Help category of the "
434+
"`Python discussion forum <https://discuss.python.org/c/help/7>`_ and you "
435435
"should receive help before too long."
436436
msgstr ""
437437

library/annotationlib.po

Lines changed: 2 additions & 2 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-07-25 14:21+0000\n"
1212
"PO-Revision-Date: 2025-07-18 18:48+0000\n"
1313
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
1414
"MIME-Version: 1.0\n"
@@ -632,7 +632,7 @@ msgid ""
632632
">>> def f(x: (1).__class__.__base__.__subclasses__()[-1].__init__."
633633
"__builtins__[\"print\"](\"Hello world\")): pass\n"
634634
"...\n"
635-
">>> annotationlib.get_annotations(f, format=annotationlib.Format.SOURCE)\n"
635+
">>> annotationlib.get_annotations(f, format=annotationlib.Format.STRING)\n"
636636
"Hello world\n"
637637
"{'x': 'None'}"
638638
msgstr ""

library/argparse.po

Lines changed: 15 additions & 23 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-07-11 14:21+0000\n"
14+
"POT-Creation-Date: 2025-07-25 14:21+0000\n"
1515
"PO-Revision-Date: 2025-07-18 18:48+0000\n"
1616
"Last-Translator: Rafael Fontenelle <[email protected]>, 2025\n"
1717
"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n"
@@ -175,7 +175,7 @@ msgid ""
175175
"subparser names (default: ``False``)"
176176
msgstr ""
177177

178-
msgid "color_ - Allow color output (default: ``False``)"
178+
msgid "color_ - Allow color output (default: ``True``)"
179179
msgstr ""
180180

181181
msgid "*allow_abbrev* parameter was added."
@@ -548,14 +548,20 @@ msgid ""
548548
msgstr ""
549549

550550
msgid ""
551-
"Arguments read from a file must by default be one per line (but see also :"
551+
"Arguments read from a file must be one per line by default (but see also :"
552552
"meth:`~ArgumentParser.convert_arg_line_to_args`) and are treated as if they "
553553
"were in the same place as the original file referencing argument on the "
554554
"command line. So in the example above, the expression ``['-f', 'foo', "
555555
"'@args.txt']`` is considered equivalent to the expression ``['-f', 'foo', '-"
556556
"f', 'bar']``."
557557
msgstr ""
558558

559+
msgid ""
560+
"Empty lines are treated as empty strings (``''``), which are allowed as "
561+
"values but not as arguments. Empty lines that are read as arguments will "
562+
"result in an \"unrecognized arguments\" error."
563+
msgstr ""
564+
559565
msgid ""
560566
":class:`ArgumentParser` uses :term:`filesystem encoding and error handler` "
561567
"to read the file containing arguments."
@@ -779,36 +785,22 @@ msgid "color"
779785
msgstr ""
780786

781787
msgid ""
782-
"By default, the help message is printed in plain text. If you want to allow "
783-
"color in help messages, you can enable it by setting ``color`` to ``True``::"
788+
"By default, the help message is printed in color using `ANSI escape "
789+
"sequences <https://en.wikipedia.org/wiki/ANSI_escape_code>`__. If you want "
790+
"plain text help messages, you can disable this :ref:`in your local "
791+
"environment <using-on-controlling-color>`, or in the argument parser itself "
792+
"by setting ``color`` to ``False``::"
784793
msgstr ""
785794

786795
msgid ""
787796
">>> parser = argparse.ArgumentParser(description='Process some integers.',\n"
788-
"... color=True)\n"
797+
"... color=False)\n"
789798
">>> parser.add_argument('--action', choices=['sum', 'max'])\n"
790799
">>> parser.add_argument('integers', metavar='N', type=int, nargs='+',\n"
791800
"... help='an integer for the accumulator')\n"
792801
">>> parser.parse_args(['--help'])"
793802
msgstr ""
794803

795-
msgid ""
796-
"Even if a CLI author has enabled color, it can be :ref:`controlled using "
797-
"environment variables <using-on-controlling-color>`."
798-
msgstr ""
799-
800-
msgid ""
801-
"If you're writing code that needs to be compatible with older Python "
802-
"versions and want to opportunistically use ``color`` when it's available, "
803-
"you can set it as an attribute after initializing the parser instead of "
804-
"using the keyword argument::"
805-
msgstr ""
806-
807-
msgid ""
808-
">>> parser = argparse.ArgumentParser(description='Process some integers.')\n"
809-
">>> parser.color = True"
810-
msgstr ""
811-
812804
msgid "The add_argument() method"
813805
msgstr ""
814806

0 commit comments

Comments
 (0)