|
1 | | -# SOME DESCRIPTIVE TITLE. |
| 1 | +# German translation of the Python documentation. |
2 | 2 | # Copyright (C) 2001 Python Software Foundation |
3 | 3 | # This file is distributed under the same license as the Python package. |
4 | | -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. |
5 | 4 | # |
6 | 5 | # Translators: |
7 | | -# python-doc bot, 2025 |
| 6 | +# Swen Bachmann, 2026 |
8 | 7 | # |
9 | 8 | msgid "" |
10 | 9 | msgstr "" |
11 | 10 | "Project-Id-Version: Python 3.15\n" |
12 | 11 | "Report-Msgid-Bugs-To: \n" |
13 | | -"POT-Creation-Date: 2026-08-22 12:07+0200\n" |
14 | | -"PO-Revision-Date: 2025-09-16 00:02+0000\n" |
15 | | -"Last-Translator: python-doc bot, 2025\n" |
16 | | -"Language-Team: German (https://app.transifex.com/python-doc/teams/5390/de/)\n" |
| 12 | +"POT-Creation-Date: 2026-09-23 06:17+0000\n" |
| 13 | +"PO-Revision-Date: 2026-09-23 08:00+0200\n" |
| 14 | +"Last-Translator: Swen Bachmann\n" |
| 15 | +"Language-Team: German (https://github.com/python/python-docs-de)\n" |
17 | 16 | "Language: de\n" |
18 | 17 | "MIME-Version: 1.0\n" |
19 | 18 | "Content-Type: text/plain; charset=UTF-8\n" |
@@ -764,6 +763,30 @@ msgid "" |
764 | 763 | " raise\n" |
765 | 764 | "return sys.modules[spec.name]" |
766 | 765 | msgstr "" |
| 766 | +"module = None\n" |
| 767 | +"if spec.loader is not None and hasattr(spec.loader, 'create_module'):\n" |
| 768 | +" # Es wird davon ausgegangen, dass 'exec_module' ebenfalls auf dem Loader " |
| 769 | +"definiert ist.\n" |
| 770 | +" module = spec.loader.create_module(spec)\n" |
| 771 | +"if module is None:\n" |
| 772 | +" module = ModuleType(spec.name)\n" |
| 773 | +"# Die importbezogenen Modulattribute werden hier gesetzt:\n" |
| 774 | +"_init_module_attrs(spec, module)\n" |
| 775 | +"\n" |
| 776 | +"if spec.loader is None:\n" |
| 777 | +" # nicht unterstützt\n" |
| 778 | +" raise ImportError\n" |
| 779 | +"\n" |
| 780 | +"sys.modules[spec.name] = module\n" |
| 781 | +"try:\n" |
| 782 | +" spec.loader.exec_module(module)\n" |
| 783 | +"except BaseException:\n" |
| 784 | +" try:\n" |
| 785 | +" del sys.modules[spec.name]\n" |
| 786 | +" except KeyError:\n" |
| 787 | +" pass\n" |
| 788 | +" raise\n" |
| 789 | +"return sys.modules[spec.name]" |
767 | 790 |
|
768 | 791 | #: ../../reference/import.rst:386 |
769 | 792 | msgid "Note the following details:" |
@@ -843,10 +866,12 @@ msgid "" |
843 | 866 | "loaders. These were previously performed by the ``importlib.abc.Loader." |
844 | 867 | "load_module`` method." |
845 | 868 | msgstr "" |
| 869 | +"Das Import-System hat die Routineaufgaben der Loader übernommen. Diese " |
| 870 | +"wurden zuvor von der Methode ``importlib.abc.Loader.load_module`` ausgeführt." |
846 | 871 |
|
847 | 872 | #: ../../reference/import.rst:420 |
848 | 873 | msgid "The ``load_module`` method is no longer used." |
849 | | -msgstr "" |
| 874 | +msgstr "Die Methode ``load_module`` wird nicht mehr verwendet." |
850 | 875 |
|
851 | 876 | #: ../../reference/import.rst:424 |
852 | 877 | msgid "Loaders" |
@@ -930,6 +955,9 @@ msgid "" |
930 | 955 | "`~importlib.abc.Loader.exec_module` and the import machinery assumed all the " |
931 | 956 | "boilerplate responsibilities of loading." |
932 | 957 | msgstr "" |
| 958 | +"Die Methode ``importlib.abc.Loader.load_module`` wurde durch :meth:" |
| 959 | +"`~importlib.abc.Loader.exec_module` ersetzt, und der Importmechanismus hat " |
| 960 | +"alle Routineaufgaben beim Laden übernommen." |
933 | 961 |
|
934 | 962 | #: ../../reference/import.rst:460 |
935 | 963 | msgid "" |
|
0 commit comments