From d798a19eb3bcdc102bd63fd1a55f1908d2ffabac Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:00:52 +0300 Subject: [PATCH 01/22] Update README.rst --- README.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 40ed6441f4..00d3a3750f 100644 --- a/README.rst +++ b/README.rst @@ -8,7 +8,7 @@ |PyPiVersion| |PyPiLicense| |Python3| |GithubCommits| |BlackFormatBadge| -**English** `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ +**English** `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Русский`_ --------------------------------------------------------------------------------------------------- Pygame_ is a free and open-source cross-platform library @@ -220,3 +220,4 @@ See docs/licenses for licenses of dependencies. .. _فارسی: ./docs/readmes/README.fa.rst .. _Español: ./docs/readmes/README.es.rst .. _日本語: ./docs/readmes/README.ja.rst +.. _Русский: ./docs/readmes/README.ru.rst From 1ae065e47459caa1f28fcf00282ef68ced84d5d1 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:31:21 +0300 Subject: [PATCH 02/22] Create README.ru.rst Added a translation to Russian. --- docs/readmes/README.ru.rst | 225 +++++++++++++++++++++++++++++++++++++ 1 file changed, 225 insertions(+) create mode 100644 docs/readmes/README.ru.rst diff --git a/docs/readmes/README.ru.rst b/docs/readmes/README.ru.rst new file mode 100644 index 0000000000..f3bf1dffa7 --- /dev/null +++ b/docs/readmes/README.ru.rst @@ -0,0 +1,225 @@ +.. 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| + +**English** `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Русский`_ +--------------------------------------------------------------------------------------------------- + +Pygame_ - бесплатная кроссплатформенная библиотека с открытым исходным кодом +для разработки мультимедийных приложений, таких как видеоигры, с использованием Python. +Он использует `Simple DirectMedia Layer library`_ и несколько других популярных библиотек +для абстрагирования наиболее распространенных функций, +что делает написание этих программ более интуитивно понятной задачей. + + +Этот дистрибутив называется **'pygame - Community Edition'** (сокращённо 'pygame-ce'). + +Это ответвление исходного проекта pygame от его бывших главных разработчиков и было создано после того, как непреодолимые +трудности помешали им продолжить разработку исходного проекта. +Новый дистрибутив призван предлагать более частые выпуски, постоянные исправления и усовершенствования, +а также более демократичную модель управления. + +Новые участники приветствуются! + + +Установка +------------ + +:: + + pip install pygame-ce + + +Справка +---- + +Если вы только начинаете работать с pygame, вы сможете приступить к работе довольно быстро. +Pygame поставляется с множеством руководств и введений. +Также имеется полная справочная документация по всей библиотеке. +Просмотрите документацию на страниц `docs page`_. +Вы также можете просмотреть документацию локально, запустив +``python -m pygame.docs`` в Вашем терминале. Если документы не найдены +локально, вместо этого будет запущен онлайн-сайт. + +Интерактивная документация соответствует версии pygame для разработки на github. +Она может быть немного новее, чем версия pygame, которую вы используете. +Чтобы перейти на последнюю выпущенную версию, запустите +``pip install pygame-ce --upgrade`` в Вашем терминале. + +Лучше всего то, что в каталоге examples есть множество воспроизводимых небольших программ, +которые помогут вам сразу начать работу с кодом. + + +Сборка из исходного кода +-------------------- + +Если вы хотите использовать функции, которые в настоящее время находятся в разработке, +или вы хотите внести свой вклад в pygame-ce, +вам нужно будет создать pygame-ce локально из его исходного кода, а не устанавливать его pip. + +Установка из исходного кода довольно автоматизирована. +Основная работа будет включать компиляцию и установку всех зависимостей pygame. +Как только это будет сделано, запустите сценарий ``setup.py``, +который попытается автоматически настроить, собрать и установить pygame. + +Гораздо больше информации об установке и компиляции доступно +на `Compilation wiki page`_. + + +Заслуги +------- + +Спасибо всем, кто помог внести свой вклад в эту библиотеку. +Также уместна особая благодарность. + +* Marcus Von Appen: many changes, and fixes, 1.7.1+ freebsd maintainer +* Lenard Lindstrom: the 1.8+ windows maintainer, many changes, and fixes +* Brian Fisher for svn auto builder, bug tracker and many contributions +* Rene Dudfield: many changes, and fixes, 1.7+ release manager/maintainer +* Phil Hassey for his work on the pygame.org website +* DR0ID for his work on the sprite module +* Richard Goedeken for his smoothscale function +* Ulf Ekström for his pixel perfect collision detection code +* Pete Shinners: original author +* David Clark for filling the right-hand-man position +* Ed Boraas and Francis Irving: Debian packages +* Maxim Sobolev: FreeBSD packaging +* Bob Ippolito: macOS and OS X porting (much work!) +* Jan Ekhol, Ray Kelm, and Peter Nicolai: putting up with early design ideas +* Nat Pryce for starting our unit tests +* Dan Richter for documentation work +* TheCorruptor for his incredible logos and graphics +* Nicholas Dudfield: many test improvements +* Alex Folkner for pygame-ctypes + +Спасибо тем, кто присылает патчи и исправления: 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. + +И наши охотники за багами выше всяких похвал: Angus, Guillaume Proux, Frank +Raiser, Austin Henry, Kaweh Kazemi, Arturo Aldama, Mike Mulcheck, +Michael Benfield, David Lau + +Есть много людей там, которые представлены полезные идеи, продолжал +этот проект собирается, и в принципе сделали нашу жизнь легче. Спасибо! + +Большое спасибо людям, которые комментируют документацию и добавляют в +`pygame documentation`_ и `pygame-ce documentation`_. + +Также большое спасибо за людей, создающих игры и размещающих их на веб-сайте +pygame.org, чтобы другие могли учиться и получать удовольствие. + +Огромное спасибо James Paige за хостинг pygame bugzilla. + +Также большое спасибо Roger Dingledine и команде SEUL.ORG за наш +отличный хостинг. + + +Зависимости +------------ + +Pygame, очевидно, сильно зависит от SDL и Python. Он также +ссылается на несколько других библиотек меньшего размера и встраивает их. Модуль font +использует SDL_ttf, который зависит от freetype. Модули mixer +(и mixer.music) зависят от SDL_mixer. Модуль image +зависит от SDL_image. Transform.rotozoom имеет встроенную версию +SDL_rotozoom, а gfxdraw имеет встроенную версию SDL_gfx. +Версии зависимостей: + + ++----------+------------------------+ +| CPython | >= 3.8 (Or use PyPy3) | ++----------+------------------------+ +| SDL | >= 2.0.10 | ++----------+------------------------+ +| SDL_mixer| >= 2.0.4 | ++----------+------------------------+ +| SDL_image| >= 2.0.4 | ++----------+------------------------+ +| SDL_ttf | >= 2.0.15 | ++----------+------------------------+ + +Как внести свой вклад +----------------- +Прежде всего, спасибо, что согласились внести свой вклад в pygame-ce! Именно такие люди, как вы, делают pygame-ce отличной библиотекой. Пожалуйста, выполните следующие действия, чтобы начать: + +1. Read the `Contribution Guidelines`_ and the `Many Ways to Contribute`_ wiki pages. +2. Read the documentataion on `Opening A Pull Request`_ and `Opening a Great Pull Request`_. +3. Read how to `label and link reported issues`_. +4. Check the `issue tracker`_ for open issues that interest you or open a new issue to start a discussion about your idea. + +There are many more resources throughout the `wiki pages`_ that can help you get started. + +If you have any questions, please feel free to ask in the `Pygame Community Discord Server`_ or open an issue. + +License +------- +**License Identifier:** LGPL-2.1-or-later + +Эта библиотека распространяется под лицензией `GNU LGPL version 2.1`_, которую можно +найти в файле ``docs/LGPL.txt``. Мы оставляем за собой право размещать +будущие версии этой библиотеки под другой лицензией. + +По сути, это означает, что вы можете использовать pygame в любом проекте, который захотите, +но если вы вносите какие-либо изменения или дополнения в саму pygame, они +должны быть выпущены с совместимой лицензией (preferably submitted +back to the pygame-ce project). Игры с закрытым исходным кодом и коммерческие игры - это нормально. + +Программы в подкаталоге ``examples`` находятся в открытом доступе. + +Смотрите docs/licenses, чтобы узнать лицензии на зависимости. + + +.. |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.4.1.svg + :target: https://github.com/pygame-community/pygame-ce/compare/2.4.1...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 +.. _Русский: ./docs/readmes/README.ru.rst From 5f95c7604d04187a4d7ca657e71b55c55315d875 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:34:42 +0300 Subject: [PATCH 03/22] Update README.es.rst MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавлены ссылки на ru.rst --- docs/readmes/README.es.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/readmes/README.es.rst b/docs/readmes/README.es.rst index e8f3da48b4..f51d360ee6 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** `日本語`_ +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ **Español** `日本語`_ `Русский`_ --------------------------------------------------------------------------------------------------------------------------------------------------- `Pygame`_ es una biblioteca multiplataforma, gratuita y de código abierto @@ -170,3 +170,4 @@ Consulta docs/licenses para ver las licencias de dependencia. .. _فارسی: README.fa.rst .. _Français: README.fr.rst .. _日本語: README.ja.rst +.. _Русский: ./docs/readmes/README.ru.rst From 5a9dc94f952041331f7b7eceb656c8a8c4bf2e80 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:35:43 +0300 Subject: [PATCH 04/22] Update README.ru.rst From a9d6a11d21c798860faaff2d32e7669e5b7c17a4 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:36:48 +0300 Subject: [PATCH 05/22] Update README.ja.rst Added links to ru. rst --- docs/readmes/README.ja.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/readmes/README.ja.rst b/docs/readmes/README.ja.rst index 674c28399c..513dbcacc2 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`_ **日本語** +`English` `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ **日本語** `Русский`_ --------------------------------------------------------------------------------------------------- Pygame_ は、Pythonを使ってビデオゲームのようなマルチメディアアプリケーションを @@ -237,3 +237,4 @@ gfxdraw には SDL_gfx の埋め込みバージョンが含まれています。 .. _Français: ./docs/readmes/README.fr.rst .. _فارسی: ./docs/readmes/README.fa.rst .. _Español: ./docs/readmes/README.es.rst +.. _Русский: ./docs/readmes/README.ru.rst From 18034d9777ab4f3d0e7d50554fcce388cd5c5fe5 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:39:14 +0300 Subject: [PATCH 06/22] Added links to en README --- docs/readmes/README.ru.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/readmes/README.ru.rst b/docs/readmes/README.ru.rst index f3bf1dffa7..7e1da9c961 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`_ `日本語`_ `Русский`_ +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ **Русский** --------------------------------------------------------------------------------------------------- Pygame_ - бесплатная кроссплатформенная библиотека с открытым исходным кодом @@ -216,6 +216,7 @@ back to the pygame-ce project). Игры с закрытым исходным .. _Pygame Community Discord Server: https://discord.gg/pygame .. _wiki pages: https://github.com/pygame-community/pygame-ce/wiki +.. _English: ./../../README.rst .. _简体中文: ./docs/readmes/README.zh-cn.rst .. _繁體中文: ./docs/readmes/README.zh-tw.rst .. _Français: ./docs/readmes/README.fr.rst From 61dd62c22f305da401c176e77aec7490a7542244 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:40:37 +0300 Subject: [PATCH 07/22] Added links to ru. rst --- docs/readmes/README.fa.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/readmes/README.fa.rst b/docs/readmes/README.fa.rst index db704eeab0..dd7d1e313f 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`_ `日本語`_ +`English`_ `简体中文`_ `繁體中文`_ `Français`_ **فارسی** `Español`_ `日本語`_ `Русский`_ --------------------------------------------------------------------------------------------------- کتابخانه Pygame_ @@ -256,3 +256,4 @@ LGPL-2.1-or-later **شناسه مجوز:** .. _Français: README.fr.rst .. _Español: README.es.rst .. _日本語: README.ja.rst +.. _Русский: ./docs/readmes/README.ru.rst From 10421c9c8cff82397db801ce62050b9e8fa26687 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:41:00 +0300 Subject: [PATCH 08/22] Added links to ru. rst --- docs/readmes/README.fr.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/readmes/README.fr.rst b/docs/readmes/README.fr.rst index 6d3f7c055b..90efdfec0b 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`_ `日本語`_ +`English`_ `简体中文`_ `繁體中文`_ **Français** `فارسی`_ `Español`_ `日本語`_ `Русский`_ --------------------------------------------------------------------------------------------------------------------------------------------------- `Pygame`_ est une bibliothèque multi-plateforme, libre et open-source @@ -208,3 +208,4 @@ Voir les docs/licences pour les licences des dépendances. .. _فارسی: README.fa.rst .. _Español: README.es.rst .. _日本語: README.ja.rst +.. _Русский: ./docs/readmes/README.ru.rst From a51a76edaff55d7c297ea96b08beca5baed49f11 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Thu, 3 Oct 2024 13:41:29 +0300 Subject: [PATCH 09/22] Added links to ru. rst --- docs/readmes/README.zh-cn.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/readmes/README.zh-cn.rst b/docs/readmes/README.zh-cn.rst index 378167b43f..1d548db3c8 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`_ `日本語`_ +`English`_ **简体中文** `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Русский`_ ---- Pygame_ 是一款自由且开源的跨平台库,用于开发电子游戏等多媒体应用。Pygame基于 `Simple DirectMedia Layer library`_ 以及其他几个广受欢迎的库,汲取其中最常见的函数,让编写游戏成为更加符合直觉的事情。 @@ -160,3 +160,4 @@ pygame显然依赖于SDL和Python。此外pygame还嵌入了几个较小的库 .. _فارسی: README.fa.rst .. _Español: README.es.rst .. _日本語: README.ja.rst +.. _Русский: ./docs/readmes/README.ru.rst From 374512bcd3176028f7fdf6eeae65ca7220488d89 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Fri, 4 Oct 2024 13:30:12 +0300 Subject: [PATCH 10/22] Update README.zh-cn.rst --- docs/readmes/README.zh-cn.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readmes/README.zh-cn.rst b/docs/readmes/README.zh-cn.rst index 1d548db3c8..0f3bb0b131 100644 --- a/docs/readmes/README.zh-cn.rst +++ b/docs/readmes/README.zh-cn.rst @@ -160,4 +160,4 @@ pygame显然依赖于SDL和Python。此外pygame还嵌入了几个较小的库 .. _فارسی: README.fa.rst .. _Español: README.es.rst .. _日本語: README.ja.rst -.. _Русский: ./docs/readmes/README.ru.rst +.. _Русский: README.ru.rst From 918ff1cb0ad0e9ff5d918a69f6de6012b90ae30c Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Fri, 4 Oct 2024 13:30:51 +0300 Subject: [PATCH 11/22] Update README.fr.rst --- docs/readmes/README.fr.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readmes/README.fr.rst b/docs/readmes/README.fr.rst index 90efdfec0b..683460ba28 100644 --- a/docs/readmes/README.fr.rst +++ b/docs/readmes/README.fr.rst @@ -208,4 +208,4 @@ Voir les docs/licences pour les licences des dépendances. .. _فارسی: README.fa.rst .. _Español: README.es.rst .. _日本語: README.ja.rst -.. _Русский: ./docs/readmes/README.ru.rst +.. _Русский: README.ru.rst From 3a5e346e8ecefd505b17f520dc0500391709c5af Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Fri, 4 Oct 2024 13:31:59 +0300 Subject: [PATCH 12/22] Update README.fa.rst --- docs/readmes/README.fa.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readmes/README.fa.rst b/docs/readmes/README.fa.rst index dd7d1e313f..07b8c3cc6f 100644 --- a/docs/readmes/README.fa.rst +++ b/docs/readmes/README.fa.rst @@ -256,4 +256,4 @@ LGPL-2.1-or-later **شناسه مجوز:** .. _Français: README.fr.rst .. _Español: README.es.rst .. _日本語: README.ja.rst -.. _Русский: ./docs/readmes/README.ru.rst +.. _Русский: README.ru.rst From 4df0d8af839ed4394bbdce3e8f6f1e8639248a60 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Fri, 4 Oct 2024 13:32:18 +0300 Subject: [PATCH 13/22] Update README.es.rst --- docs/readmes/README.es.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/readmes/README.es.rst b/docs/readmes/README.es.rst index f51d360ee6..5113169260 100644 --- a/docs/readmes/README.es.rst +++ b/docs/readmes/README.es.rst @@ -170,4 +170,4 @@ Consulta docs/licenses para ver las licencias de dependencia. .. _فارسی: README.fa.rst .. _Français: README.fr.rst .. _日本語: README.ja.rst -.. _Русский: ./docs/readmes/README.ru.rst +.. _Русский: README.ru.rst From 341fcbc3c941fa5e850e4348394705889a9c88a0 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Fri, 4 Oct 2024 13:37:42 +0300 Subject: [PATCH 14/22] Fixed non-clickable links Fixed non-clickable links to English README and incorrect paths to other README's --- docs/readmes/README.ja.rst | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/readmes/README.ja.rst b/docs/readmes/README.ja.rst index 513dbcacc2..7dd9c2ccd8 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`_ **日本語** `Русский`_ +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ **日本語** `Русский`_ --------------------------------------------------------------------------------------------------- Pygame_ は、Pythonを使ってビデオゲームのようなマルチメディアアプリケーションを @@ -232,9 +232,10 @@ gfxdraw には SDL_gfx の埋め込みバージョンが含まれています。 .. _Pygame Community Discord Server: https://discord.gg/pygame .. _wiki pages: https://github.com/pygame-community/pygame-ce/wiki -.. _简体中文: ./docs/readmes/README.zh-cn.rst +.. _English: ./../../README.rst +.. _简体中文: README.zh-cn.rst .. _繁體中文: 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.ru.rst +.. _Français: README.fr.rst +.. _فارسی: README.fa.rst +.. _Español: README.es.rst +.. _Русский: README.ru.rst From 594da0eb924916e97a0686f844c44b480703055e Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Fri, 4 Oct 2024 13:45:18 +0300 Subject: [PATCH 15/22] Update README.ru.rst --- docs/readmes/README.ru.rst | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/readmes/README.ru.rst b/docs/readmes/README.ru.rst index 7e1da9c961..91473cdd38 100644 --- a/docs/readmes/README.ru.rst +++ b/docs/readmes/README.ru.rst @@ -217,10 +217,9 @@ back to the pygame-ce project). Игры с закрытым исходным .. _wiki pages: https://github.com/pygame-community/pygame-ce/wiki .. _English: ./../../README.rst -.. _简体中文: ./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 -.. _Русский: ./docs/readmes/README.ru.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 From be4e62c57063450badf20f78e27f90eb0cb7df1f Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Fri, 4 Oct 2024 13:47:24 +0300 Subject: [PATCH 16/22] fix incorrect links to other readme's From bc53bc817607741e5cb6398ed67192ea834b6d45 Mon Sep 17 00:00:00 2001 From: Dan Lawrence Date: Sat, 5 Oct 2024 16:11:48 +0100 Subject: [PATCH 17/22] fix formatting --- docs/readmes/README.ru.rst | 66 +++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/docs/readmes/README.ru.rst b/docs/readmes/README.ru.rst index 91473cdd38..8faee3da5f 100644 --- a/docs/readmes/README.ru.rst +++ b/docs/readmes/README.ru.rst @@ -11,18 +11,18 @@ `English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ **Русский** --------------------------------------------------------------------------------------------------- -Pygame_ - бесплатная кроссплатформенная библиотека с открытым исходным кодом -для разработки мультимедийных приложений, таких как видеоигры, с использованием Python. -Он использует `Simple DirectMedia Layer library`_ и несколько других популярных библиотек -для абстрагирования наиболее распространенных функций, +Pygame_ - бесплатная кроссплатформенная библиотека с открытым исходным кодом +для разработки мультимедийных приложений, таких как видеоигры, с использованием Python. +Он использует `Simple DirectMedia Layer library`_ и несколько других популярных библиотек +для абстрагирования наиболее распространенных функций, что делает написание этих программ более интуитивно понятной задачей. Этот дистрибутив называется **'pygame - Community Edition'** (сокращённо 'pygame-ce'). -Это ответвление исходного проекта pygame от его бывших главных разработчиков и было создано после того, как непреодолимые -трудности помешали им продолжить разработку исходного проекта. -Новый дистрибутив призван предлагать более частые выпуски, постоянные исправления и усовершенствования, +Это ответвление исходного проекта pygame от его бывших главных разработчиков и было создано после того, как непреодолимые +трудности помешали им продолжить разработку исходного проекта. +Новый дистрибутив призван предлагать более частые выпуски, постоянные исправления и усовершенствования, а также более демократичную модель управления. Новые участники приветствуются! @@ -39,36 +39,36 @@ Pygame_ - бесплатная кроссплатформенная библи Справка ---- -Если вы только начинаете работать с pygame, вы сможете приступить к работе довольно быстро. -Pygame поставляется с множеством руководств и введений. -Также имеется полная справочная документация по всей библиотеке. -Просмотрите документацию на страниц `docs page`_. +Если вы только начинаете работать с pygame, вы сможете приступить к работе довольно быстро. +Pygame поставляется с множеством руководств и введений. +Также имеется полная справочная документация по всей библиотеке. +Просмотрите документацию на страниц `docs page`_. Вы также можете просмотреть документацию локально, запустив -``python -m pygame.docs`` в Вашем терминале. Если документы не найдены +``python -m pygame.docs`` в Вашем терминале. Если документы не найдены локально, вместо этого будет запущен онлайн-сайт. -Интерактивная документация соответствует версии pygame для разработки на github. -Она может быть немного новее, чем версия pygame, которую вы используете. +Интерактивная документация соответствует версии pygame для разработки на github. +Она может быть немного новее, чем версия pygame, которую вы используете. Чтобы перейти на последнюю выпущенную версию, запустите ``pip install pygame-ce --upgrade`` в Вашем терминале. -Лучше всего то, что в каталоге examples есть множество воспроизводимых небольших программ, +Лучше всего то, что в каталоге examples есть множество воспроизводимых небольших программ, которые помогут вам сразу начать работу с кодом. Сборка из исходного кода -------------------- -Если вы хотите использовать функции, которые в настоящее время находятся в разработке, -или вы хотите внести свой вклад в pygame-ce, +Если вы хотите использовать функции, которые в настоящее время находятся в разработке, +или вы хотите внести свой вклад в pygame-ce, вам нужно будет создать pygame-ce локально из его исходного кода, а не устанавливать его pip. -Установка из исходного кода довольно автоматизирована. -Основная работа будет включать компиляцию и установку всех зависимостей pygame. -Как только это будет сделано, запустите сценарий ``setup.py``, +Установка из исходного кода довольно автоматизирована. +Основная работа будет включать компиляцию и установку всех зависимостей pygame. +Как только это будет сделано, запустите сценарий ``setup.py``, который попытается автоматически настроить, собрать и установить pygame. -Гораздо больше информации об установке и компиляции доступно +Гораздо больше информации об установке и компиляции доступно на `Compilation wiki page`_. @@ -113,29 +113,29 @@ Cambell Barton. Raiser, Austin Henry, Kaweh Kazemi, Arturo Aldama, Mike Mulcheck, Michael Benfield, David Lau -Есть много людей там, которые представлены полезные идеи, продолжал +Есть много людей там, которые представлены полезные идеи, продолжал этот проект собирается, и в принципе сделали нашу жизнь легче. Спасибо! Большое спасибо людям, которые комментируют документацию и добавляют в `pygame documentation`_ и `pygame-ce documentation`_. -Также большое спасибо за людей, создающих игры и размещающих их на веб-сайте +Также большое спасибо за людей, создающих игры и размещающих их на веб-сайте pygame.org, чтобы другие могли учиться и получать удовольствие. Огромное спасибо James Paige за хостинг pygame bugzilla. -Также большое спасибо Roger Dingledine и команде SEUL.ORG за наш +Также большое спасибо Roger Dingledine и команде SEUL.ORG за наш отличный хостинг. Зависимости ------------ -Pygame, очевидно, сильно зависит от SDL и Python. Он также -ссылается на несколько других библиотек меньшего размера и встраивает их. Модуль font -использует SDL_ttf, который зависит от freetype. Модули mixer -(и mixer.music) зависят от SDL_mixer. Модуль image -зависит от SDL_image. Transform.rotozoom имеет встроенную версию +Pygame, очевидно, сильно зависит от SDL и Python. Он также +ссылается на несколько других библиотек меньшего размера и встраивает их. Модуль font +использует SDL_ttf, который зависит от freetype. Модули mixer +(и mixer.music) зависят от SDL_mixer. Модуль image +зависит от SDL_image. Transform.rotozoom имеет встроенную версию SDL_rotozoom, а gfxdraw имеет встроенную версию SDL_gfx. Версии зависимостей: @@ -169,12 +169,12 @@ License ------- **License Identifier:** LGPL-2.1-or-later -Эта библиотека распространяется под лицензией `GNU LGPL version 2.1`_, которую можно -найти в файле ``docs/LGPL.txt``. Мы оставляем за собой право размещать +Эта библиотека распространяется под лицензией `GNU LGPL version 2.1`_, которую можно +найти в файле ``docs/LGPL.txt``. Мы оставляем за собой право размещать будущие версии этой библиотеки под другой лицензией. -По сути, это означает, что вы можете использовать pygame в любом проекте, который захотите, -но если вы вносите какие-либо изменения или дополнения в саму pygame, они +По сути, это означает, что вы можете использовать pygame в любом проекте, который захотите, +но если вы вносите какие-либо изменения или дополнения в саму pygame, они должны быть выпущены с совместимой лицензией (preferably submitted back to the pygame-ce project). Игры с закрытым исходным кодом и коммерческие игры - это нормально. From 0a21b641a443b5dc7be3745dc67256812ea1308d Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Mon, 7 Oct 2024 22:04:18 +0300 Subject: [PATCH 18/22] Corrected the sentence to make it sound better. --- docs/readmes/README.ru.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/readmes/README.ru.rst b/docs/readmes/README.ru.rst index 8faee3da5f..fc3d8ec66e 100644 --- a/docs/readmes/README.ru.rst +++ b/docs/readmes/README.ru.rst @@ -113,8 +113,8 @@ Cambell Barton. Raiser, Austin Henry, Kaweh Kazemi, Arturo Aldama, Mike Mulcheck, Michael Benfield, David Lau -Есть много людей там, которые представлены полезные идеи, продолжал -этот проект собирается, и в принципе сделали нашу жизнь легче. Спасибо! +Есть еще много людей, которые предоставили полезные идеи, +поддержали этот проект и, по сути, упростили нам жизнь. Спасибо! Большое спасибо людям, которые комментируют документацию и добавляют в `pygame documentation`_ и `pygame-ce documentation`_. From e27b8601e59aaf26b6476fa6a0c0c282ba559c9d Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Mon, 14 Oct 2024 16:58:41 +0300 Subject: [PATCH 19/22] Removed extra newline --- README.rst | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.rst b/README.rst index 770354a677..72b6cea133 100644 --- a/README.rst +++ b/README.rst @@ -9,7 +9,6 @@ |Python3| |GithubCommits| |BlackFormatBadge| **English** `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ `Русский`_ - --------------------------------------------------------------------------------------------------- Pygame_ is a free and open-source cross-platform library @@ -223,4 +222,3 @@ See docs/licenses for licenses of dependencies. .. _日本語: ./docs/readmes/README.ja.rst .. _Italiano: ./docs/readmes/README.it.rst .. _Русский: ./docs/readmes/README.ru.rst - From 6cf052adfbb6cd07f0de943ad489dfa4843231e3 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Mon, 14 Oct 2024 16:59:52 +0300 Subject: [PATCH 20/22] Update README.ru.rst add `Italiano` --- docs/readmes/README.ru.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/readmes/README.ru.rst b/docs/readmes/README.ru.rst index fc3d8ec66e..e6e099775f 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`_ `日本語`_ **Русский** +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ `Italiano`_ **Русский** --------------------------------------------------------------------------------------------------- Pygame_ - бесплатная кроссплатформенная библиотека с открытым исходным кодом @@ -223,3 +223,4 @@ back to the pygame-ce project). Игры с закрытым исходным .. _فارسی: README.fa.rst .. _Español: README.es.rst .. _日本語: README.ja.rst +.. _Italiano: README.it.rst From 7e2fe8730ff46f7f2e92961081cca0e6403d9b57 Mon Sep 17 00:00:00 2001 From: XORandom <40043238+XORandom@users.noreply.github.com> Date: Mon, 4 Nov 2024 16:05:23 +0300 Subject: [PATCH 21/22] Update README.it.rst --- docs/readmes/README.it.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/readmes/README.it.rst b/docs/readmes/README.it.rst index df7dcddb58..8f2e39ce20 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** +`English`_ `简体中文`_ `繁體中文`_ `Français`_ `فارسی`_ `Español`_ `日本語`_ **Italiano** `Русский`_ --------------------------------------------------------------------------------------------------- Pygame_ è una libreria open source gratuita e multipiattaforma @@ -226,3 +226,5 @@ Controlla docs/licenses per le licenze dei requisiti. .. _Español: README.es.rst .. _日本語: README.ja.rst .. _Italiano: README.it.rst +.. _Русский: README.ru.rst + From 184c4d265fbc22b01c07d01eb4743d5ac292a9a3 Mon Sep 17 00:00:00 2001 From: Ankith Date: Wed, 6 Nov 2024 00:26:28 +0530 Subject: [PATCH 22/22] Fix formatting --- docs/readmes/README.es.rst | 1 - docs/readmes/README.fa.rst | 1 - docs/readmes/README.fr.rst | 1 - docs/readmes/README.it.rst | 1 - docs/readmes/README.ja.rst | 1 - 5 files changed, 5 deletions(-) diff --git a/docs/readmes/README.es.rst b/docs/readmes/README.es.rst index f3ec33fca0..69d55ea896 100644 --- a/docs/readmes/README.es.rst +++ b/docs/readmes/README.es.rst @@ -173,4 +173,3 @@ Consulta docs/licenses para ver las licencias de dependencia. .. _日本語: README.ja.rst .. _Italiano: README.it.rst .. _Русский: README.ru.rst - diff --git a/docs/readmes/README.fa.rst b/docs/readmes/README.fa.rst index f5aac6022a..bb83cd0733 100644 --- a/docs/readmes/README.fa.rst +++ b/docs/readmes/README.fa.rst @@ -259,4 +259,3 @@ LGPL-2.1-or-later **شناسه مجوز:** .. _日本語: README.ja.rst .. _Italiano: README.it.rst .. _Русский: README.ru.rst - diff --git a/docs/readmes/README.fr.rst b/docs/readmes/README.fr.rst index b37826f64b..72155e294b 100644 --- a/docs/readmes/README.fr.rst +++ b/docs/readmes/README.fr.rst @@ -213,4 +213,3 @@ Voir les docs/licences pour les licences des dépendances. .. _日本語: README.ja.rst .. _Italiano: README.it.rst .. _Русский: README.ru.rst - diff --git a/docs/readmes/README.it.rst b/docs/readmes/README.it.rst index 8f2e39ce20..0a7f366297 100644 --- a/docs/readmes/README.it.rst +++ b/docs/readmes/README.it.rst @@ -227,4 +227,3 @@ Controlla docs/licenses per le licenze dei requisiti. .. _日本語: README.ja.rst .. _Italiano: README.it.rst .. _Русский: README.ru.rst - diff --git a/docs/readmes/README.ja.rst b/docs/readmes/README.ja.rst index 059bd47622..bc4c0e63ab 100644 --- a/docs/readmes/README.ja.rst +++ b/docs/readmes/README.ja.rst @@ -241,4 +241,3 @@ gfxdraw には SDL_gfx の埋め込みバージョンが含まれています。 .. _Español: README.es.rst .. _Italiano: README.it.rst .. _Русский: README.ru.rst -