GitHub Viewer
# German translation of the Python documentation.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
#
# Translators:
# Swen Bachmann, 2026
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.15\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-22 12:07+0200\n"
"PO-Revision-Date: 2026-10-10 19:30+0200\n"
"Last-Translator: python-doc bot, 2025\n"
"Language-Team: German (https://github.com/python/python-docs-de)\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ../../using/android.rst:5
msgid "Using Python on Android"
msgstr "Python unter Android verwenden"
#: ../../using/android.rst:7
msgid ""
"Python on Android is unlike Python on desktop platforms. On a desktop "
"platform, Python is generally installed as a system resource that can be "
"used by any user of that computer. Users then interact with Python by "
"running a :program:`python` executable and entering commands at an "
"interactive prompt, or by running a Python script."
msgstr ""
"Python unter Android unterscheidet sich von Python auf Desktop-Plattformen. "
"Auf einer Desktop-Plattform wird Python üblicherweise als Systemressource "
"installiert, die jeder Benutzer dieses Rechners verwenden kann. Die Benutzer "
"arbeiten dann mit Python, indem sie eine ausführbare Datei :program:`python` "
"starten und Befehle an einer interaktiven Eingabeaufforderung eingeben, oder "
"indem sie ein Python-Skript ausführen."
#: ../../using/android.rst:13
msgid ""
"On Android, there is no concept of installing as a system resource. The only "
"unit of software distribution is an \"app\". There is also no console where "
"you could run a :program:`python` executable, or interact with a Python REPL."
msgstr ""
"Unter Android gibt es kein Konzept der Installation als Systemressource. Die "
"einzige Verteilungseinheit für Software ist eine „App“. Es gibt auch keine "
"Konsole, auf der du eine ausführbare Datei :program:`python` starten oder "
"mit einer Python-REPL arbeiten könntest."
#: ../../using/android.rst:17
msgid ""
"As a result, the only way you can use Python on Android is in embedded mode "
"– that is, by writing a native Android application, embedding a Python "
"interpreter using ``libpython``, and invoking Python code using the :ref:"
"`Python embedding API `. The full Python interpreter, the "
"standard library, and all your Python code is then packaged into your app "
"for its own private use."
msgstr ""
"Infolgedessen ist die einzige Möglichkeit, Python unter Android zu "
"verwenden, der eingebettete Modus — das heißt, du schreibst eine native "
"Android-Anwendung, bettest einen Python-Interpreter über ``libpython`` ein "
"und rufst Python-Code über die :ref:`Python-Einbettungs-API ` "
"auf. Der vollständige Python-Interpreter, die Standardbibliothek und dein "
"ganzer Python-Code werden dann in deine App gepackt, zu ihrer eigenen, "
"privaten Verwendung."
#: ../../using/android.rst:23
msgid ""
"The Python standard library has some notable omissions and restrictions on "
"Android. See the :ref:`API availability guide ` for "
"details."
msgstr ""
"Die Python-Standardbibliothek weist unter Android einige wesentliche "
"Auslassungen und Einschränkungen auf. Einzelheiten stehen im :ref:`API-"
"Verfügbarkeitsleitfaden `."
#: ../../using/android.rst:28
msgid "Adding Python to an Android app"
msgstr "Python zu einer Android-App hinzufügen"
#: ../../using/android.rst:30
msgid ""
"Most app developers should use one of the following tools, which will "
"provide a much easier experience:"
msgstr ""
"Die meisten App-Entwickler sollten eines der folgenden Werkzeuge verwenden, "
"das die Arbeit deutlich erleichtert:"
#: ../../using/android.rst:33
msgid "`Briefcase `__, from the BeeWare project"
msgstr "`Briefcase `__, vom BeeWare-Projekt"
#: ../../using/android.rst:34
msgid "`Buildozer `__, from the Kivy project"
msgstr "`Buildozer `__, vom Kivy-Projekt"
#: ../../using/android.rst:35
msgid "`Chaquopy `__"
msgstr "`Chaquopy `__"
#: ../../using/android.rst:36
msgid ""
"`pyqtdeploy `__"
msgstr ""
"`pyqtdeploy `__"
#: ../../using/android.rst:37
msgid "`Termux `__"
msgstr "`Termux `__"
#: ../../using/android.rst:39
msgid ""
"If you're sure you want to do all of this manually, read on. You can use "
"the :source:`testbed app ` as a guide; each step "
"below contains a link to the relevant file."
msgstr ""
"Wenn du sicher bist, dass du das alles von Hand machen möchtest, lies "
"weiter. Die :source:`Testbed-App ` kann dir als "
"Vorlage dienen. Jeder Schritt unten verweist auf die zugehörige Datei."
#: ../../using/android.rst:43
msgid "First, acquire a build of Python for Android:"
msgstr "Besorge dir zuerst einen Python-Build für Android:"
#: ../../using/android.rst:45
msgid ""
"The easiest way is to download an Android release from `python.org `__. The ``prefix`` directory mentioned "
"below is at the top level of the package."
msgstr ""
"Am einfachsten lädst du eine Android-Veröffentlichung von `python.org "
"`__ herunter. Das unten erwähnte "
"Verzeichnis ``prefix`` liegt auf der obersten Ebene des Pakets."
#: ../../using/android.rst:49
msgid ""
"Or if you want to build it yourself, follow the instructions in :source:"
"`Platforms/Android/README.md`. The ``prefix`` directory will be created "
"under :samp:`cross-build/{HOST}`."
msgstr ""
"Oder, wenn du ihn selbst bauen möchtest, folge der Anleitung unter :source:"
"`Platforms/Android/README.md`. Das Verzeichnis ``prefix`` wird dann unter :"
"samp:`cross-build/{HOST}` angelegt."
#: ../../using/android.rst:53
msgid ""
"Add code to your :source:`build.gradle ` file to copy the following items into your project. All except "
"your own Python code can be copied from ``prefix/lib``:"
msgstr ""
"Füge Code in deine Datei :source:`build.gradle ` ein, der die folgenden Dinge in dein Projekt kopiert. "
"Alles außer deinem eigenen Python-Code lässt sich aus ``prefix/lib`` "
"kopieren:"
#: ../../using/android.rst:57
msgid "In your JNI libraries:"
msgstr "In deine JNI-Bibliotheken:"
#: ../../using/android.rst:59
msgid "``libpython*.*.so``"
msgstr "``libpython*.*.so``"
#: ../../using/android.rst:60
msgid "``lib*_python.so`` (external libraries such as OpenSSL)"
msgstr "``lib*_python.so`` (externe Bibliotheken wie OpenSSL)"
#: ../../using/android.rst:62
msgid "In your assets:"
msgstr "In deine Assets:"
#: ../../using/android.rst:64
msgid "``python*.*`` (the Python standard library)"
msgstr "``python*.*`` (die Python-Standardbibliothek)"
#: ../../using/android.rst:65
msgid "``python*.*/site-packages`` (your own Python code)"
msgstr "``python*.*/site-packages`` (dein eigener Python-Code)"
#: ../../using/android.rst:67
msgid ""
"Add code to your app to :source:`extract the assets to the filesystem "
"`."
msgstr ""
"Füge Code in deine App ein, der :source:`die Assets ins Dateisystem entpackt "
"`."
#: ../../using/android.rst:70
msgid ""
"Add code to your app to :source:`start Python in embedded mode `. This will need to be C "
"code called via JNI."
msgstr ""
"Füge Code in deine App ein, der :source:`Python im eingebetteten Modus "
"startet `. Das "
"muss C-Code sein, der über JNI aufgerufen wird."
#: ../../using/android.rst:75
msgid "Building a Python package for Android"
msgstr "Ein Python-Paket für Android bauen"
#: ../../using/android.rst:77
msgid ""
"Python packages can be built for Android as wheels and released on PyPI. The "
"recommended tool for doing this is `cibuildwheel `__, which automates all the details of "
"setting up a cross-compilation environment, building the wheel, and testing "
"it on an emulator."
msgstr ""
"Python-Pakete lassen sich für Android als Wheels bauen und auf PyPI "
"veröffentlichen. Das empfohlene Werkzeug dafür ist `cibuildwheel `__, das alle Einzelheiten "
"übernimmt: das Einrichten einer Umgebung zum Cross-Kompilieren, das Bauen "
"des Wheels und das Testen in einem Emulator."