@@ -23,122 +23,149 @@ msgstr "Python unter Android verwenden"
2323#: ../../using/android.rst:7
2424msgid ""
2525"Python on Android is unlike Python on desktop platforms. On a desktop "
26- "platform, Python is generally installed as a system resource that can be "
27- "used by any user of that computer. Users then interact with Python by "
28- "running a :program:`python` executable and entering commands at an "
29- "interactive prompt, or by running a Python script."
30- msgstr ""
26+ "platform, Python is generally installed as a system resource that can be used"
27+ " by any user of that computer. Users then interact with Python by running a "
28+ ":program:`python` executable and entering commands at an interactive prompt, "
29+ "or by running a Python script."
30+ msgstr ""
31+ "Python unter Android unterscheidet sich von Python auf Desktop-Plattformen. "
32+ "Auf einer Desktop-Plattform wird Python üblicherweise als Systemressource "
33+ "installiert, die jeder Benutzer dieses Rechners verwenden kann. Die Benutzer "
34+ "arbeiten dann mit Python, indem sie eine ausführbare Datei :program:`python` "
35+ "starten und Befehle an einer interaktiven Eingabeaufforderung eingeben, oder "
36+ "indem sie ein Python-Skript ausführen."
3137
3238#: ../../using/android.rst:13
3339msgid ""
3440"On Android, there is no concept of installing as a system resource. The only "
3541"unit of software distribution is an \" app\" . There is also no console where "
3642"you could run a :program:`python` executable, or interact with a Python REPL."
3743msgstr ""
44+ "Unter Android gibt es kein Konzept der Installation als Systemressource. Die "
45+ "einzige Verteilungseinheit für Software ist eine „App“. Es gibt auch keine "
46+ "Konsole, auf der du eine ausführbare Datei :program:`python` starten oder mit"
47+ " einer Python-REPL arbeiten könntest."
3848
3949#: ../../using/android.rst:17
4050msgid ""
41- "As a result, the only way you can use Python on Android is in embedded mode "
42- "– that is, by writing a native Android application, embedding a Python "
43- "interpreter using ``libpython``, and invoking Python code using the :ref:"
44- "`Python embedding API <embedding>`. The full Python interpreter, the "
45- "standard library, and all your Python code is then packaged into your app "
46- "for its own private use."
47- msgstr ""
51+ "As a result, the only way you can use Python on Android is in embedded mode –"
52+ " that is, by writing a native Android application, embedding a Python "
53+ "interpreter using ``libpython``, and invoking Python code using the "
54+ ":ref:`Python embedding API <embedding>`. The full Python interpreter, the "
55+ "standard library, and all your Python code is then packaged into your app for"
56+ " its own private use."
57+ msgstr ""
58+ "Infolgedessen ist die einzige Möglichkeit, Python unter Android zu verwenden,"
59+ " der eingebettete Modus — das heißt, du schreibst eine native Android-"
60+ "Anwendung, bettest einen Python-Interpreter über ``libpython`` ein und rufst "
61+ "Python-Code über die :ref:`Python-Einbettungs-API <embedding>` auf. Der "
62+ "vollständige Python-Interpreter, die Standardbibliothek und dein ganzer "
63+ "Python-Code werden dann in deine App gepackt, zu ihrer eigenen, privaten "
64+ "Verwendung."
4865
4966#: ../../using/android.rst:23
5067msgid ""
5168"The Python standard library has some notable omissions and restrictions on "
5269"Android. See the :ref:`API availability guide <mobile-availability>` for "
5370"details."
5471msgstr ""
72+ "Die Python-Standardbibliothek weist unter Android einige wesentliche "
73+ "Auslassungen und Einschränkungen auf. Einzelheiten stehen im :ref:`API-"
74+ "Verfügbarkeitsleitfaden <mobile-availability>`."
5575
5676#: ../../using/android.rst:28
5777msgid "Adding Python to an Android app"
58- msgstr ""
78+ msgstr "Python zu einer Android-App hinzufügen "
5979
6080#: ../../using/android.rst:30
6181msgid ""
62- "Most app developers should use one of the following tools, which will "
63- "provide a much easier experience:"
82+ "Most app developers should use one of the following tools, which will provide "
83+ " a much easier experience:"
6484msgstr ""
85+ "Die meisten App-Entwickler sollten eines der folgenden Werkzeuge verwenden, "
86+ "das die Arbeit deutlich erleichtert:"
6587
6688#: ../../using/android.rst:33
6789msgid "`Briefcase <https://briefcase.beeware.org>`__, from the BeeWare project"
68- msgstr ""
90+ msgstr "`Briefcase <https://briefcase.beeware.org>`__, vom BeeWare-Projekt "
6991
7092#: ../../using/android.rst:34
7193msgid "`Buildozer <https://buildozer.readthedocs.io>`__, from the Kivy project"
72- msgstr ""
94+ msgstr "`Buildozer <https://buildozer.readthedocs.io>`__, vom Kivy-Projekt "
7395
7496#: ../../using/android.rst:35
7597msgid "`Chaquopy <https://chaquo.com/chaquopy>`__"
76- msgstr ""
98+ msgstr "`Chaquopy <https://chaquo.com/chaquopy>`__ "
7799
78100#: ../../using/android.rst:36
79101msgid ""
80102"`pyqtdeploy <https://www.riverbankcomputing.com/static/Docs/pyqtdeploy/>`__"
81103msgstr ""
104+ "`pyqtdeploy <https://www.riverbankcomputing.com/static/Docs/pyqtdeploy/>`__"
82105
83106#: ../../using/android.rst:37
84107msgid "`Termux <https://termux.dev/en/>`__"
85- msgstr ""
108+ msgstr "`Termux <https://termux.dev/en/>`__ "
86109
87110#: ../../using/android.rst:39
88111msgid ""
89- "If you're sure you want to do all of this manually, read on. You can use "
90- "the :source:`testbed app <Android/testbed>` as a guide; each step below "
91- "contains a link to the relevant file."
112+ "If you're sure you want to do all of this manually, read on. You can use the "
113+ ":source:`testbed app <Android/testbed>` as a guide; each step below contains "
114+ "a link to the relevant file."
92115msgstr ""
93116
94117#: ../../using/android.rst:43
95118msgid "First, acquire a build of Python for Android:"
96- msgstr ""
119+ msgstr "Besorge dir zuerst einen Python-Build für Android: "
97120
98121#: ../../using/android.rst:45
99122msgid ""
100- "The easiest way is to download an Android release from `python.org <https:// "
101- "www.python.org/downloads/android/>`__. The ``prefix`` directory mentioned "
102- "below is at the top level of the package."
123+ "The easiest way is to download an Android release from `python.org "
124+ "<https:// www.python.org/downloads/android/>`__. The ``prefix`` directory "
125+ "mentioned below is at the top level of the package."
103126msgstr ""
127+ "Am einfachsten lädst du eine Android-Veröffentlichung von `python.org "
128+ "<https://www.python.org/downloads/android/>`__ herunter. Das unten erwähnte "
129+ "Verzeichnis ``prefix`` liegt auf der obersten Ebene des Pakets."
104130
105131#: ../../using/android.rst:49
106132msgid ""
107- "Or if you want to build it yourself, follow the instructions in :source: "
108- "`Android/README.md`. The ``prefix`` directory will be created under :samp: "
109- "`cross-build/{HOST}`."
133+ "Or if you want to build it yourself, follow the instructions in "
134+ ":source: `Android/README.md`. The ``prefix`` directory will be created under "
135+ ":samp: `cross-build/{HOST}`."
110136msgstr ""
111137
112138#: ../../using/android.rst:53
113139msgid ""
114- "Add code to your :source:`build.gradle <Android/testbed/app/build.gradle."
115- "kts>` file to copy the following items into your project. All except your "
116- "own Python code can be copied from ``prefix/lib``:"
140+ "Add code to your :source:`build.gradle "
141+ "<Android/testbed/app/build.gradle.kts>` file to copy the following items into"
142+ " your project. All except your own Python code can be copied from "
143+ "``prefix/lib``:"
117144msgstr ""
118145
119146#: ../../using/android.rst:57
120147msgid "In your JNI libraries:"
121- msgstr ""
148+ msgstr "In deine JNI-Bibliotheken: "
122149
123150#: ../../using/android.rst:59
124151msgid "``libpython*.*.so``"
125- msgstr ""
152+ msgstr "``libpython*.*.so`` "
126153
127154#: ../../using/android.rst:60
128155msgid "``lib*_python.so`` (external libraries such as OpenSSL)"
129- msgstr ""
156+ msgstr "``lib*_python.so`` (externe Bibliotheken wie OpenSSL) "
130157
131158#: ../../using/android.rst:62
132159msgid "In your assets:"
133- msgstr ""
160+ msgstr "In deine Assets: "
134161
135162#: ../../using/android.rst:64
136163msgid "``python*.*`` (the Python standard library)"
137- msgstr ""
164+ msgstr "``python*.*`` (die Python-Standardbibliothek) "
138165
139166#: ../../using/android.rst:65
140167msgid "``python*.*/site-packages`` (your own Python code)"
141- msgstr ""
168+ msgstr "``python*.*/site-packages`` (dein eigener Python-Code) "
142169
143170#: ../../using/android.rst:67
144171msgid ""
@@ -148,20 +175,25 @@ msgstr ""
148175
149176#: ../../using/android.rst:70
150177msgid ""
151- "Add code to your app to :source:`start Python in embedded mode <Android/ "
152- "testbed/app/src/main/c/main_activity.c>`. This will need to be C code called "
153- "via JNI."
178+ "Add code to your app to :source:`start Python in embedded mode "
179+ "<Android/ testbed/app/src/main/c/main_activity.c>`. This will need to be C "
180+ "code called via JNI."
154181msgstr ""
155182
156183#: ../../using/android.rst:75
157184msgid "Building a Python package for Android"
158- msgstr ""
185+ msgstr "Ein Python-Paket für Android bauen "
159186
160187#: ../../using/android.rst:77
161188msgid ""
162189"Python packages can be built for Android as wheels and released on PyPI. The "
163- "recommended tool for doing this is `cibuildwheel <https://cibuildwheel.pypa."
164- "io/en/stable/platforms/#android>`__, which automates all the details of "
165- "setting up a cross-compilation environment, building the wheel, and testing "
166- "it on an emulator."
167- msgstr ""
190+ "recommended tool for doing this is `cibuildwheel "
191+ "<https://cibuildwheel.pypa.io/en/stable/platforms/#android>`__, which "
192+ "automates all the details of setting up a cross-compilation environment, "
193+ "building the wheel, and testing it on an emulator."
194+ msgstr ""
195+ "Python-Pakete lassen sich für Android als Wheels bauen und auf PyPI "
196+ "veröffentlichen. Das empfohlene Werkzeug dafür ist `cibuildwheel "
197+ "<https://cibuildwheel.pypa.io/en/stable/platforms/#android>`__, das alle "
198+ "Einzelheiten übernimmt: das Einrichten einer Umgebung zum Cross-Kompilieren, "
199+ "das Bauen des Wheels und das Testen in einem Emulator."
0 commit comments