From b97398975230068498a9ce91af6cf963caf66caa Mon Sep 17 00:00:00 2001 From: TRC Loop Date: Tue, 16 Dec 2025 21:01:50 +0100 Subject: [PATCH 1/6] Created German Translation of README --- docs/readmes/README.de.rst | 283 +++++++++++++++++++++++++++++++++++++ 1 file changed, 283 insertions(+) create mode 100644 docs/readmes/README.de.rst diff --git a/docs/readmes/README.de.rst b/docs/readmes/README.de.rst new file mode 100644 index 0000000000..a99a10b864 --- /dev/null +++ b/docs/readmes/README.de.rst @@ -0,0 +1,283 @@ +.. image:: https://raw.githubusercontent.com/pygame-community/pygame-ce/main/docs/reST/_static/pygame_ce_logo.svg + :width: 800 + :alt: pygame + :target: https://pyga.me/ + + +|DocsStatus| +|PyPiVersion| |PyPiLicense| +|Python3| |GithubCommits| |BlackFormatBadge| + +**Deutsch** `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + +Pygame_ ist eine freie und quelloffene, plattformübergreifende Bibliothek +zur Entwicklung von Multimedia-Anwendungen wie Videospielen mit Python. +Sie verwendet die `Simple DirectMedia Layer library`_ sowie mehrere andere +beliebte Bibliotheken, um die gängigsten Funktionen zu abstrahieren und +das Schreiben solcher Programme intuitiver zu machen. + +Diese Distribution heißt **„pygame – Community Edition“** (kurz „pygame-ce“). + +Sie ist ein Fork des ursprünglichen pygame-Projekts durch dessen frühere Kernentwickler +und wurde geschaffen, nachdem unüberwindbare Herausforderungen eine Weiterentwicklung +im Upstream-Projekt verhinderten. +Die neue Distribution verfolgt das Ziel, häufigere Releases, kontinuierliche Fehlerbehebungen +und Verbesserungen sowie ein demokratischeres Governance-Modell anzubieten. + +Neue Mitwirkende sind herzlich willkommen! + + +Installation +------------ + +Um pygame-ce zu installieren, stellen Sie zunächst sicher, dass Python (und pip) +installiert und über Ihren PATH verfügbar sind. +Führen Sie anschließend folgenden Befehl in Ihrem Terminal oder in der Eingabeaufforderung aus: + +:: + + pip install pygame-ce + +Beachten Sie, dass Sie auf manchen Plattformen möglicherweise ``pip3`` anstelle von ``pip`` verwenden müssen. + +Linux-Hinweis: Fehler „Breaking System Packages“ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Auf einigen Linux-Distributionen (wie Ubuntu oder Debian) kann das Installieren +von Python-Paketen mit ``pip`` eine Meldung wie die folgende auslösen: + +:: + + error: externally-managed-environment + This environment is externally managed when system packages are installed. + +Das bedeutet, dass das System-Python vom Betriebssystem verwaltet wird und eine +globale Verwendung von ``pip3`` mit Systempaketen kollidieren könnte. + +Empfohlene Lösungen +^^^^^^^^^^^^^^^^^^^ + +1. Verwendung von ``venv`` (Virtuelle Umgebung): + + Sie können eine virtuelle Umgebung erstellen und pygame-ce darin installieren. + So nutzen Sie weiterhin das System-Python, erstellen aber eine separate Umgebung + für installierte Pakete, sodass diese keine Systempakete beeinträchtigen. + + .. code-block:: bash + + python3 -m venv venv # erstellt eine venv mit dem Namen „venv“ + source venv/bin/activate # aktiviert die venv + pip install pygame-ce # installiert Pakete in der venv + +2. Verwendung von ``pyenv`` (Python-Verwaltung auf Benutzerebene): + + `pyenv `_ ermöglicht es Ihnen, eigene Python-Versionen + auf Benutzerebene zu installieren und zu verwalten, ohne das System-Python anzutasten. + Zusätzlich können mehrere Python-Versionen parallel genutzt werden. + +3. Verwendung von ``uv`` (schneller moderner Paketinstaller): + + `uv `_ ist ein moderner, schneller Paket- und Umgebungsmanager + für Python und kann als Ersatz für ``venv`` und ``pyenv`` dienen. + +Hilfe +----- + +Wenn Sie gerade erst mit pygame beginnen, sollten Sie relativ schnell einsteigen können. +Pygame bringt viele Tutorials und Einführungen mit. Außerdem gibt es eine vollständige +Referenzdokumentation für die gesamte Bibliothek. +Durchsuchen Sie die Dokumentation auf der `Docs-Seite`_. +Sie können die Dokumentation auch lokal aufrufen, indem Sie im Terminal +``python -m pygame.docs`` ausführen. Wenn die Dokumentation lokal nicht gefunden wird, +öffnet sich stattdessen die Online-Webseite. + +Die Online-Dokumentation wird stets mit der Entwicklungsversion von pygame auf GitHub +aktualisiert und kann daher etwas neuer sein als die von Ihnen verwendete Version. +Um auf die neueste stabile Version zu aktualisieren, führen Sie +``pip install pygame-ce --upgrade`` im Terminal aus. + +Besonders hilfreich ist auch das ``examples``-Verzeichnis, das viele spielbare +kleine Programme enthält, mit denen Sie sofort mit dem Code experimentieren können. + + +Kompilieren aus dem Quellcode +---------------------------- + +Wenn Sie Funktionen nutzen möchten, die sich aktuell in Entwicklung befinden, +oder wenn Sie zu pygame-ce beitragen möchten, müssen Sie pygame-ce lokal aus dem +Quellcode bauen, anstatt es per pip zu installieren. + +Die Installation aus dem Quellcode ist weitgehend automatisiert. +Der größte Aufwand besteht im Kompilieren und Installieren aller pygame-Abhängigkeiten. +Sobald dies erledigt ist, führen Sie das Skript ``setup.py`` aus, das versucht, +pygame automatisch zu konfigurieren, zu bauen und zu installieren. + +Weitere Informationen zum Installieren und Kompilieren finden Sie auf der +`Compilation wiki page`_. + + +Danksagungen +------------ + +Vielen Dank an alle, die zur Entwicklung dieser Bibliothek beigetragen haben. +Ein besonderer Dank gilt: + +* Marcus Von Appen: zahlreiche Änderungen und Fehlerbehebungen, FreeBSD-Maintainer ab 1.7.1+ +* Lenard Lindstrom: Windows-Maintainer ab 1.8+, viele Änderungen und Fixes +* Brian Fisher für den SVN-Autobuilder, Bugtracker und viele Beiträge +* Rene Dudfield: zahlreiche Änderungen und Fixes, Release-Manager/Maintainer ab 1.7+ +* Phil Hassey für seine Arbeit an der pygame.org-Webseite +* DR0ID für seine Arbeit am Sprite-Modul +* Richard Goedeken für die smoothscale-Funktion +* Ulf Ekström für den pixelgenauen Kollisionscode +* Pete Shinners: ursprünglicher Autor +* David Clark für die Rolle als „rechte Hand“ +* Ed Boraas und Francis Irving: Debian-Pakete +* Maxim Sobolev: FreeBSD-Paketierung +* Bob Ippolito: macOS- und OS-X-Portierung (sehr viel Arbeit!) +* Jan Ekhol, Ray Kelm und Peter Nicolai: Geduld mit frühen Designideen +* Nat Pryce für den Start der Unit-Tests +* Dan Richter für Dokumentationsarbeit +* TheCorruptor für die beeindruckenden Logos und Grafiken +* Nicholas Dudfield: zahlreiche Testverbesserungen +* Alex Folkner für pygame-ctypes + +Dank auch an alle, die Patches und Fixes eingesendet haben: Niki Spahiev, Gordon +Tyler, Nathaniel Pryce, Dave Wallace, John Popplewell, Michael Urman, +Andrew Straw, Michael Hudson, Ole Martin Bjoerndalen, Herve Cauwelier, +James Mazer, Lalo Martins, Timothy Stranex, Chad Lester, Matthias +Spiller, Bo Jangeborg, Dmitry Borisov, Campbell Barton, Diego Essaya, +Eyal Lotem, Regis Desgroppes, Emmanuel Hainry, Randy Kaelber, +Matthew L Daniel, Nirav Patel, Forrest Voight, Charlie Nolan, +Frankie Robertson, John Krukoff, Lorenz Quack, Nick Irvine, +Michael George, Saul Spatz, Thomas Ibbotson, Tom Rothamel, Evan Kroske, +Cambell Barton. + +Und ein besonderer Dank an unsere außergewöhnlichen Bugfinder: Angus, +Guillaume Proux, Frank Raiser, Austin Henry, Kaweh Kazemi, Arturo Aldama, +Mike Mulcheck, Michael Benfield, David Lau. + +Es gibt noch viele weitere Personen, die hilfreiche Ideen eingebracht, +das Projekt am Laufen gehalten und uns die Arbeit erleichtert haben. +Vielen Dank! + +Vielen Dank auch an alle, die Dokumentationskommentare geschrieben und zur +`pygame documentation`_ sowie zur `pygame-ce documentation`_ beigetragen haben. + +Ebenso vielen Dank an alle, die Spiele erstellt und auf der pygame.org-Webseite +veröffentlicht haben, damit andere daraus lernen und Freude daran haben können. + +Großer Dank an James Paige für das Hosting von Bugzilla. + +Ein weiterer großer Dank geht an Roger Dingledine und das Team von SEUL.ORG +für das hervorragende Hosting. + + +Abhängigkeiten +-------------- + +Pygame ist selbstverständlich stark von SDL und Python abhängig. +Zusätzlich bindet es mehrere kleinere Bibliotheken ein. +Das Font-Modul basiert auf SDL_ttf, welches von freetype abhängt. +Die Module mixer (und mixer.music) hängen von SDL_mixer ab. +Das Image-Modul verwendet SDL_image. +Transform.rotozoom enthält eine eingebettete Version von SDL_rotozoom, +und gfxdraw eine eingebettete Version von SDL_gfx. +Abhängigkeitsversionen: + ++-----------+--------------------------+ +| CPython | >= 3.10 (oder PyPy3) | ++-----------+--------------------------+ +| SDL | >= 2.0.14 | ++-----------+--------------------------+ +| SDL_mixer | >= 2.0.4 | ++-----------+--------------------------+ +| SDL_image | >= 2.0.4 | ++-----------+--------------------------+ +| SDL_ttf | >= 2.0.15 | ++-----------+--------------------------+ + + +Mitwirken +--------- + +Zunächst einmal vielen Dank, dass Sie in Erwägung ziehen, zu pygame-ce beizutragen! +Menschen wie Sie machen pygame-ce zu einer großartigen Bibliothek. +Bitte folgen Sie diesen Schritten für den Einstieg: + +1. Lesen Sie die `Contribution Guidelines`_ und die Wiki-Seite `Many Ways to Contribute`_. +2. Lesen Sie die Dokumentation zu `Opening A Pull Request`_ und `Opening a Great Pull Request`_. +3. Informieren Sie sich darüber, wie gemeldete Issues `label and link reported issues`_ korrekt werden. +4. Prüfen Sie den `issue tracker`_ auf offene Issues, die Sie interessieren, oder eröffnen Sie ein neues Issue, um eine Diskussion zu starten. + +Weitere hilfreiche Ressourcen finden Sie auf den verschiedenen `wiki pages`_. + +Bei Fragen können Sie sich gerne im `Pygame Community Discord Server`_ melden +oder ein Issue eröffnen. + + +Lizenz +------ + +**Lizenzkennung:** LGPL-2.1-or-later + +Diese Bibliothek wird unter der `GNU LGPL version 2.1`_ veröffentlicht, +die in der Datei ``docs/LGPL.txt`` zu finden ist. +Wir behalten uns das Recht vor, zukünftige Versionen dieser Bibliothek +unter einer anderen Lizenz zu veröffentlichen. + +Das bedeutet im Wesentlichen, dass Sie pygame in jedem beliebigen Projekt +verwenden dürfen. Wenn Sie jedoch Änderungen oder Erweiterungen an pygame selbst +vornehmen, müssen diese unter einer kompatiblen Lizenz veröffentlicht werden +(vorzugsweise zurück an das pygame-ce-Projekt). +Closed-Source- und kommerzielle Spiele sind erlaubt. + +Die Programme im Unterverzeichnis ``examples`` sind gemeinfrei (Public Domain). + +Siehe docs/licenses für die Lizenzen der Abhängigkeiten. + + +.. |PyPiVersion| image:: https://img.shields.io/pypi/v/pygame-ce.svg?v=1 + :target: https://pypi.python.org/pypi/pygame-ce + +.. |PyPiLicense| image:: https://img.shields.io/pypi/l/pygame-ce.svg?v=1 + :target: https://pypi.python.org/pypi/pygame-ce + +.. |Python3| image:: https://img.shields.io/badge/python-3-blue.svg?v=1 + +.. |GithubCommits| image:: https://img.shields.io/github/commits-since/pygame-community/pygame-ce/2.5.6.svg + :target: https://github.com/pygame-community/pygame-ce/compare/2.5.6...main + +.. |DocsStatus| image:: https://img.shields.io/website?down_message=offline&label=docs&up_message=online&url=https%3A%2F%2Fpyga.me%2Fdocs%2F + :target: https://pyga.me/docs/ + +.. |BlackFormatBadge| image:: https://img.shields.io/badge/code%20style-black-000000.svg + :target: https://github.com/psf/black + +.. _Pygame: https://pyga.me +.. _pygame-ce documentation: https://pyga.me/docs/ +.. _pygame documentation: https://www.pygame.org/docs/ +.. _Simple DirectMedia Layer library: https://www.libsdl.org +.. _Compilation wiki page: https://github.com/pygame-community/pygame-ce/wiki#compiling +.. _docs page: https://pyga.me/docs +.. _GNU LGPL version 2.1: https://www.gnu.org/copyleft/lesser.html +.. _Contribution Guidelines: https://github.com/pygame-community/pygame-ce/wiki/Contribution-guidelines +.. _Many Ways to Contribute: https://github.com/pygame-community/pygame-ce/wiki/Many-ways-to-contribute +.. _Opening A Pull Request: https://github.com/pygame-community/pygame-ce/wiki/Opening-a-pull-request +.. _Opening a Great Pull Request: https://github.com/pygame-community/pygame-ce/wiki/Opening-a-great-pull-request +.. _issue tracker: https://github.com/pygame-community/pygame-ce/issues +.. _label and link reported issues: https://github.com/pygame-community/pygame-ce/wiki/Labelling-&-linking-reported-issues +.. _Pygame Community Discord Server: https://discord.gg/pygame +.. _wiki pages: https://github.com/pygame-community/pygame-ce/wiki + +.. _简体中文: ./docs/readmes/README.zh-cn.rst +.. _繁體中文: ./docs/readmes/README.zh-tw.rst +.. _Français: ./docs/readmes/README.fr.rst +.. _فارسی: ./docs/readmes/README.fa.rst +.. _Español: ./docs/readmes/README.es.rst +.. _日本語: ./docs/readmes/README.ja.rst +.. _Italiano: ./docs/readmes/README.it.rst +.. _Русский: ./docs/readmes/README.ru.rst +.. _Ελληνικά: ./docs/readmes/README.gr.rst +.. _Português (Brasil): ./docs/readmes/README.pt-br.rst From 95af597d3d3ad5ba7b12306904e75e727472bbf3 Mon Sep 17 00:00:00 2001 From: TRC Loop Date: Tue, 16 Dec 2025 21:02:39 +0100 Subject: [PATCH 2/6] Added Links in all READMEs --- README.rst | 3 ++- docs/readmes/README.es.rst | 3 ++- docs/readmes/README.fa.rst | 3 ++- docs/readmes/README.fr.rst | 3 ++- docs/readmes/README.gr.rst | 3 ++- docs/readmes/README.it.rst | 3 ++- docs/readmes/README.ja.rst | 3 ++- docs/readmes/README.pt-br.rst | 3 ++- docs/readmes/README.ru.rst | 3 ++- docs/readmes/README.zh-cn.rst | 3 ++- docs/readmes/README.zh-tw.rst | 3 ++- 11 files changed, 22 insertions(+), 11 deletions(-) diff --git a/README.rst b/README.rst index be28cc8d80..c29ba93927 100644 --- a/README.rst +++ b/README.rst @@ -8,7 +8,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -**English** `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ +**English** `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ `Deutsch`_ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Pygame_ is a free and open-source cross-platform library @@ -263,3 +263,4 @@ See docs/licenses for licenses of dependencies. .. _Русский: ./docs/readmes/README.ru.rst .. _Ελληνικά: ./docs/readmes/README.gr.rst .. _Português (Brasil): ./docs/readmes/README.pt-br.rst +.. _Deutsch: ./docs/readmes/README.de.rst diff --git a/docs/readmes/README.es.rst b/docs/readmes/README.es.rst index 16d9531831..9bba59a7ce 100644 --- a/docs/readmes/README.es.rst +++ b/docs/readmes/README.es.rst @@ -7,7 +7,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ **Español** `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ **Español** `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ `Deutsch`_ --------------------------------------------------------------------------------------------------------------------------------------------------- @@ -175,3 +175,4 @@ Consulta docs/licenses para ver las licencias de dependencia. .. _Русский: README.ru.rst .. _Ελληνικά: README.gr.rst .. _Português (Brasil): README.pt-br.rst +.. _Deutsch: README.de.rst diff --git a/docs/readmes/README.fa.rst b/docs/readmes/README.fa.rst index 6d74e4a289..3103dd4984 100644 --- a/docs/readmes/README.fa.rst +++ b/docs/readmes/README.fa.rst @@ -7,7 +7,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -`English`_ `简体中文`_ `繁體中文`_ `Français`_ **فارسی** `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ +`English`_ `简体中文`_ `繁體中文`_ `Français`_ **فارسی** `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ `Deutsch`_ --------------------------------------------------------------------------------------------------- کتابخانه @@ -261,3 +261,4 @@ LGPL-2.1-or-later **شناسه مجوز:** .. _Русский: README.ru.rst .. _Ελληνικά: README.gr.rst .. _Português (Brasil): README.pt-br.rst +.. _Deutsch: README.de.rst diff --git a/docs/readmes/README.fr.rst b/docs/readmes/README.fr.rst index 6a4392e7de..7adb883fdf 100644 --- a/docs/readmes/README.fr.rst +++ b/docs/readmes/README.fr.rst @@ -7,7 +7,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -`English`_ `简体中文`_ `繁體中文`_ **Français** `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ +`English`_ `简体中文`_ `繁體中文`_ **Français** `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ `Deutsch`_ --------------------------------------------------------------------------------------------------------------------------------------------------- @@ -215,3 +215,4 @@ Voir les docs/licences pour les licences des dépendances. .. _Русский: README.ru.rst .. _Ελληνικά: README.gr.rst .. _Português (Brasil): README.pt-br.rst +.. _Deutsch: README.de.rst diff --git a/docs/readmes/README.gr.rst b/docs/readmes/README.gr.rst index e925c8882a..fd912601fe 100644 --- a/docs/readmes/README.gr.rst +++ b/docs/readmes/README.gr.rst @@ -8,7 +8,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ **Ελληνικά** `Português (Brasil)`_ +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ **Ελληνικά** `Português (Brasil)`_ `Deutsch`_ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- To Pygame_ είναι μια ελεύθερη και ανοικτού κώδικα βιβλιοθήκη πολλαπλών πλατφορμών. @@ -265,3 +265,4 @@ pygame.org ιστοσελίδα ώστε άλλοι να μάθουν και ν .. _Italiano: README.it.rst .. _Русский: README.ru.rst .. _Português (Brasil): README.pt-br.rst +.. _Deutsch: README.de.rst diff --git a/docs/readmes/README.it.rst b/docs/readmes/README.it.rst index 20dd333967..0384eedae5 100644 --- a/docs/readmes/README.it.rst +++ b/docs/readmes/README.it.rst @@ -8,7 +8,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ **Italiano** `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ **Italiano** `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ `Deutsch`_ --------------------------------------------------------------------------------------------------- Pygame_ è una libreria open source gratuita e multipiattaforma @@ -229,3 +229,4 @@ Controlla docs/licenses per le licenze dei requisiti. .. _Русский: README.ru.rst .. _Ελληνικά: README.gr.rst .. _Português (Brasil): README.pt-br.rst +.. _Deutsch: README.de.rst diff --git a/docs/readmes/README.ja.rst b/docs/readmes/README.ja.rst index 76b189a64c..265e22cd6f 100644 --- a/docs/readmes/README.ja.rst +++ b/docs/readmes/README.ja.rst @@ -8,7 +8,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ **日本語** `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ **日本語** `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ `Deutsch`_ --------------------------------------------------------------------------------------------------- @@ -243,3 +243,4 @@ gfxdraw には SDL_gfx の埋め込みバージョンが含まれています。 .. _Русский: README.ru.rst .. _Ελληνικά: README.gr.rst .. _Português (Brasil): README.pt-br.rst +.. _Deutsch: README.de.rst diff --git a/docs/readmes/README.pt-br.rst b/docs/readmes/README.pt-br.rst index a1b0fa5354..9dee6f4fb8 100644 --- a/docs/readmes/README.pt-br.rst +++ b/docs/readmes/README.pt-br.rst @@ -8,7 +8,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ **Português (Brasil)** +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ **Português (Brasil)** `Deutsch`_ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Pygame_ é uma biblioteca gratuita e de código aberto, multiplataforma, @@ -226,3 +226,4 @@ Veja em docs/licenses as licenças das dependências. .. _Русский: README.ru.rst .. _Ελληνικά: README.gr.rst .. _Português (Brasil): README.pt-br.rst +.. _Deutsch: README.de.rst diff --git a/docs/readmes/README.ru.rst b/docs/readmes/README.ru.rst index ddd15261cc..ce750a1a2c 100644 --- a/docs/readmes/README.ru.rst +++ b/docs/readmes/README.ru.rst @@ -8,7 +8,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ **Русский** `Ελληνικά`_ `Português (Brasil)`_ +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ **Русский** `Ελληνικά`_ `Português (Brasil)`_ `Deutsch`_ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Pygame_ - бесплатная кроссплатформенная библиотека с открытым исходным кодом @@ -224,3 +224,4 @@ License .. _Italiano: README.it.rst .. _Ελληνικά: README.gr.rst .. _Português (Brasil): README.pt-br.rst +.. _Deutsch: README.de.rst diff --git a/docs/readmes/README.zh-cn.rst b/docs/readmes/README.zh-cn.rst index a795b37574..a98cd96050 100644 --- a/docs/readmes/README.zh-cn.rst +++ b/docs/readmes/README.zh-cn.rst @@ -7,7 +7,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -`English`_ **简体中文** `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ +`English`_ **简体中文** `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ `Deutsch`_ ---- Pygame_ 是一款自由且开源的跨平台库,用于开发电子游戏等多媒体应用。Pygame基于 `Simple DirectMedia Layer library`_ 以及其他几个广受欢迎的库,汲取其中最常见的函数,让编写游戏成为更加符合直觉的事情。 @@ -164,3 +164,4 @@ pygame显然依赖于SDL和Python。此外pygame还嵌入了几个较小的库 .. _Русский: README.ru.rst .. _Ελληνικά: README.gr.rst .. _Português (Brasil): README.pt-br.rst +.. _Deutsch: README.de.rst diff --git a/docs/readmes/README.zh-tw.rst b/docs/readmes/README.zh-tw.rst index f4169cdd59..edb8c5e2b4 100644 --- a/docs/readmes/README.zh-tw.rst +++ b/docs/readmes/README.zh-tw.rst @@ -7,7 +7,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -`English`_ `简体中文`_ **繁體中文** `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ +`English`_ `简体中文`_ **繁體中文** `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ `Deutsch`_ ---- Pygame_ 是一款自由且開源的跨平台程式庫,用於開發電子遊戲等多媒體應用。Pygame基於 `Simple DirectMedia Layer library`_ 以及其他幾個廣受歡迎的程式庫,提取其中最常見的函數,讓編寫遊戲成為更符合直覺的事情。 @@ -183,3 +183,4 @@ pygame顯然依賴SDL和Python。此外pygame也嵌入了幾個較小的函式 .. _Русский: README.ru.rst .. _Ελληνικά: README.gr.rst .. _Português (Brasil): README.pt-br.rst +.. _Deutsch: README.de.rst From 7dc18d66a165307b801f4c23c2fec577a8b85b02 Mon Sep 17 00:00:00 2001 From: TRC Loop Date: Thu, 18 Dec 2025 13:45:01 +0100 Subject: [PATCH 3/6] Fixed Links to other READMEs and added English --- docs/readmes/README.de.rst | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/docs/readmes/README.de.rst b/docs/readmes/README.de.rst index a99a10b864..8d530b39f4 100644 --- a/docs/readmes/README.de.rst +++ b/docs/readmes/README.de.rst @@ -271,13 +271,14 @@ Siehe docs/licenses für die Lizenzen der Abhängigkeiten. .. _Pygame Community Discord Server: https://discord.gg/pygame .. _wiki pages: https://github.com/pygame-community/pygame-ce/wiki -.. _简体中文: ./docs/readmes/README.zh-cn.rst -.. _繁體中文: ./docs/readmes/README.zh-tw.rst -.. _Français: ./docs/readmes/README.fr.rst -.. _فارسی: ./docs/readmes/README.fa.rst -.. _Español: ./docs/readmes/README.es.rst -.. _日本語: ./docs/readmes/README.ja.rst -.. _Italiano: ./docs/readmes/README.it.rst -.. _Русский: ./docs/readmes/README.ru.rst -.. _Ελληνικά: ./docs/readmes/README.gr.rst -.. _Português (Brasil): ./docs/readmes/README.pt-br.rst +.. _简体中文: README.zh-cn.rst +.. _繁體中文: README.zh-tw.rst +.. _Français: README.fr.rst +.. _فارسی: README.fa.rst +.. _Español: README.es.rst +.. _日本語: README.ja.rst +.. _Italiano: README.it.rst +.. _Русский: README.ru.rst +.. _Ελληνικά: README.gr.rst +.. _Português (Brasil): README.pt-br.rst +.. _English: ./../../README.rst From 77614f730482220d47622c659bd097313fb4e998 Mon Sep 17 00:00:00 2001 From: Arne Date: Fri, 19 Dec 2025 12:58:31 +0100 Subject: [PATCH 4/6] Update language order in German README Moved 'Deutsch' to the end and added 'English' at the start of the language list in the German README for consistency with other translations. --- docs/readmes/README.de.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readmes/README.de.rst b/docs/readmes/README.de.rst index 8d530b39f4..afef34403a 100644 --- a/docs/readmes/README.de.rst +++ b/docs/readmes/README.de.rst @@ -8,7 +8,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -**Deutsch** `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ `Ελληνικά`_ `Português (Brasil)`_ **Deutsch** ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Pygame_ ist eine freie und quelloffene, plattformübergreifende Bibliothek From 35c1989a0dd02bc7e237a0edcdb689147e28c02f Mon Sep 17 00:00:00 2001 From: Arne Date: Tue, 23 Dec 2025 19:42:24 +0100 Subject: [PATCH 5/6] Apply suggestions from code review (More Natural, to younger audiences) Co-authored-by: Sunny <65417594+Mega-JC@users.noreply.github.com> --- docs/readmes/README.de.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/readmes/README.de.rst b/docs/readmes/README.de.rst index afef34403a..7c355b193a 100644 --- a/docs/readmes/README.de.rst +++ b/docs/readmes/README.de.rst @@ -17,12 +17,12 @@ Sie verwendet die `Simple DirectMedia Layer library`_ sowie mehrere andere beliebte Bibliotheken, um die gängigsten Funktionen zu abstrahieren und das Schreiben solcher Programme intuitiver zu machen. -Diese Distribution heißt **„pygame – Community Edition“** (kurz „pygame-ce“). +Diese Edition heißt **„pygame – Community Edition“** (kurz „pygame-ce“). Sie ist ein Fork des ursprünglichen pygame-Projekts durch dessen frühere Kernentwickler und wurde geschaffen, nachdem unüberwindbare Herausforderungen eine Weiterentwicklung im Upstream-Projekt verhinderten. -Die neue Distribution verfolgt das Ziel, häufigere Releases, kontinuierliche Fehlerbehebungen +Diese Edition verfolgt das Ziel, häufigere Releases, kontinuierliche Fehlerbehebungen und Verbesserungen sowie ein demokratischeres Governance-Modell anzubieten. Neue Mitwirkende sind herzlich willkommen! @@ -202,7 +202,7 @@ Abhängigkeitsversionen: Mitwirken --------- -Zunächst einmal vielen Dank, dass Sie in Erwägung ziehen, zu pygame-ce beizutragen! +Zunächst einmal vielen Dank für Ihr Interesse daran, pygame-ce mitzugestalten! Menschen wie Sie machen pygame-ce zu einer großartigen Bibliothek. Bitte folgen Sie diesen Schritten für den Einstieg: From 780484f8bb5e16cdcea18fa5eaf46790c9f510eb Mon Sep 17 00:00:00 2001 From: TRC Loop Date: Tue, 23 Dec 2025 19:55:32 +0100 Subject: [PATCH 6/6] Made language even more natural and more readable for younger folks --- docs/readmes/README.de.rst | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/readmes/README.de.rst b/docs/readmes/README.de.rst index 7c355b193a..6e3ba4d70c 100644 --- a/docs/readmes/README.de.rst +++ b/docs/readmes/README.de.rst @@ -15,17 +15,17 @@ Pygame_ ist eine freie und quelloffene, plattformübergreifende Bibliothek zur Entwicklung von Multimedia-Anwendungen wie Videospielen mit Python. Sie verwendet die `Simple DirectMedia Layer library`_ sowie mehrere andere beliebte Bibliotheken, um die gängigsten Funktionen zu abstrahieren und -das Schreiben solcher Programme intuitiver zu machen. +das Schreiben solcher Programme einfacher und intuitiver zu machen. Diese Edition heißt **„pygame – Community Edition“** (kurz „pygame-ce“). -Sie ist ein Fork des ursprünglichen pygame-Projekts durch dessen frühere Kernentwickler +Sie ist ein Fork (Klon) des ursprünglichen pygame-Projekts durch dessen frühere Kernentwickler und wurde geschaffen, nachdem unüberwindbare Herausforderungen eine Weiterentwicklung -im Upstream-Projekt verhinderten. +im Upstream-Projekt bzw. Originalprojekt verhinderten. Diese Edition verfolgt das Ziel, häufigere Releases, kontinuierliche Fehlerbehebungen und Verbesserungen sowie ein demokratischeres Governance-Modell anzubieten. -Neue Mitwirkende sind herzlich willkommen! +Neue Mitwirkende sind herzlichst willkommen! Installation @@ -39,20 +39,20 @@ Führen Sie anschließend folgenden Befehl in Ihrem Terminal oder in der Eingabe pip install pygame-ce -Beachten Sie, dass Sie auf manchen Plattformen möglicherweise ``pip3`` anstelle von ``pip`` verwenden müssen. +Beachten Sie, dass Sie auf manchen Plattformen wie Linux oder MacOS möglicherweise ``pip3`` anstelle von ``pip`` verwenden müssen. Linux-Hinweis: Fehler „Breaking System Packages“ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Auf einigen Linux-Distributionen (wie Ubuntu oder Debian) kann das Installieren -von Python-Paketen mit ``pip`` eine Meldung wie die folgende auslösen: +von Python-Paketen mit ``pip`` eine Fehlermeldung wie die folgende auslösen: :: error: externally-managed-environment This environment is externally managed when system packages are installed. -Das bedeutet, dass das System-Python vom Betriebssystem verwaltet wird und eine +Das bedeutet, dass das Aktuelle Python im PATH vom Betriebssystem verwaltet wird und eine globale Verwendung von ``pip3`` mit Systempaketen kollidieren könnte. Empfohlene Lösungen @@ -73,7 +73,7 @@ Empfohlene Lösungen 2. Verwendung von ``pyenv`` (Python-Verwaltung auf Benutzerebene): `pyenv `_ ermöglicht es Ihnen, eigene Python-Versionen - auf Benutzerebene zu installieren und zu verwalten, ohne das System-Python anzutasten. + zu installieren und zu verwalten, ohne das System-Python anzutasten. Zusätzlich können mehrere Python-Versionen parallel genutzt werden. 3. Verwendung von ``uv`` (schneller moderner Paketinstaller): @@ -93,12 +93,12 @@ Sie können die Dokumentation auch lokal aufrufen, indem Sie im Terminal öffnet sich stattdessen die Online-Webseite. Die Online-Dokumentation wird stets mit der Entwicklungsversion von pygame auf GitHub -aktualisiert und kann daher etwas neuer sein als die von Ihnen verwendete Version. -Um auf die neueste stabile Version zu aktualisieren, führen Sie +aktualisiert und kann daher etwas aktueller sein als die von Ihnen verwendete Pygame-Version. +Um auf die neueste stabile Version zu upgraden, führen Sie ``pip install pygame-ce --upgrade`` im Terminal aus. Besonders hilfreich ist auch das ``examples``-Verzeichnis, das viele spielbare -kleine Programme enthält, mit denen Sie sofort mit dem Code experimentieren können. +kleine Beispiels-Programme enthält, mit denen Sie sofort mit dem Code experimentieren können. Kompilieren aus dem Quellcode @@ -203,7 +203,7 @@ Mitwirken --------- Zunächst einmal vielen Dank für Ihr Interesse daran, pygame-ce mitzugestalten! -Menschen wie Sie machen pygame-ce zu einer großartigen Bibliothek. +Menschen wie Sie machen pygame-ce zu einem großartigen Projekt. Bitte folgen Sie diesen Schritten für den Einstieg: 1. Lesen Sie die `Contribution Guidelines`_ und die Wiki-Seite `Many Ways to Contribute`_. @@ -214,7 +214,7 @@ Bitte folgen Sie diesen Schritten für den Einstieg: Weitere hilfreiche Ressourcen finden Sie auf den verschiedenen `wiki pages`_. Bei Fragen können Sie sich gerne im `Pygame Community Discord Server`_ melden -oder ein Issue eröffnen. +oder ein Issue öffnen. Lizenz