Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 28 additions & 21 deletions locales/ar/LC_MESSAGES/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python Packaging User Guide\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-11 10:39+0000\n"
"POT-Creation-Date: 2026-08-19 11:32+0000\n"
"PO-Revision-Date: 2025-12-15 04:00+0000\n"
"Last-Translator: HAMDI KHALID <hamdikhalid43@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/pypa/packaging-"
Expand Down Expand Up @@ -8567,37 +8567,44 @@ msgid ""
"respectively, and an additional job to build the distribution packages."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:107
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:109
msgid ""
"Keep the build job separate from the publishing jobs. Building distributions "
"in a publishing job is unsupported; publishing jobs should only download the "
"already-built artifacts and upload them."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:113
msgid ""
"First, we'll define the job for building the dist packages of your project "
"and storing them for later use:"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:112
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:118
msgid ""
"If you adapt this workflow to build multiple platform-specific wheels, use "
"uniquely named artifacts for each build job and adjust the download step "
"accordingly. The `cibuildwheel GitHub Actions examples`_ show a fuller wheel "
"matrix layout."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:122
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:128
msgid ""
"This will download your repository into the CI runner and then install and "
"activate the newest available Python 3 release."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:125
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:131
msgid ""
"And now we can build the dists from source and store them. In this example, "
"we'll use the ``build`` package. So add this to the steps list:"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:135
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:141
msgid "Defining a workflow job environment"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:137
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:143
msgid ""
"Now, let's add initial setup for our job that will publish to PyPI. It's a "
"process that will execute commands that we'll define later. In this guide, "
Expand All @@ -8608,75 +8615,75 @@ msgid ""
"implement secretless Trusted Publishing to PyPI."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:151
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:157
msgid ""
"This will also ensure that the PyPI publishing workflow is only triggered if "
"the current commit is tagged."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:155
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:161
msgid "Publishing the distribution to PyPI"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:157
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:163
msgid "Finally, add the following steps at the end:"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:164
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:170
msgid ""
"This step uses the `pypa/gh-action-pypi-publish`_ GitHub Action: after the "
"stored distribution package has been downloaded by the `download-artifact`_ "
"action, it uploads the contents of the ``dist/`` folder into PyPI "
"unconditionally."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:171
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:177
msgid ""
"Starting with version `v1.11.0 <https://github.com/pypa/gh-action-pypi-"
"publish/releases/tag/v1.11.0>`_, `pypa/gh-action-pypi-publish`_ generates "
"and uploads :pep:`740`-compatible attestations for each distribution by "
"default. No additional manual signing steps are required."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:179
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:185
msgid "Separate workflow for publishing to TestPyPI"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:181
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:187
msgid ""
"Now, repeat these steps and create another job for publishing to the "
"TestPyPI package index under the ``jobs`` section:"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:191
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:197
msgid ""
"Requiring manual approvals in the ``testpypi`` GitHub Environment is "
"typically unnecessary as it's designed to run on each commit to the main "
"branch and is often used to indicate a healthy release publishing pipeline."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:195
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:201
msgid "The whole CI/CD workflow"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:197
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:203
msgid ""
"This paragraph showcases the whole workflow after following the above guide."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:205
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:211
msgid "That's all, folks!"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:207
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:213
msgid ""
"Now, whenever you push a tagged commit to your Git repository remote on "
"GitHub, this workflow will publish it to PyPI. And it'll publish any push to "
"TestPyPI which is useful for providing test builds to your alpha users as "
"well as making sure that your release pipeline remains healthy!"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:215
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:221
msgid ""
"If your repository has frequent commit activity and every push is uploaded "
"to TestPyPI as described, the project might exceed the `PyPI project size "
Expand All @@ -8685,7 +8692,7 @@ msgid ""
"server like :ref:`pypiserver` in the CI for testing purposes."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:223
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:229
msgid ""
"It is recommended to keep the integrated GitHub Actions at their latest "
"versions, updating them frequently."
Expand Down
49 changes: 28 additions & 21 deletions locales/ars/LC_MESSAGES/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python Packaging User Guide\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-11 10:39+0000\n"
"POT-Creation-Date: 2026-08-19 11:32+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
Expand Down Expand Up @@ -8560,37 +8560,44 @@ msgid ""
"respectively, and an additional job to build the distribution packages."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:107
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:109
msgid ""
"Keep the build job separate from the publishing jobs. Building distributions "
"in a publishing job is unsupported; publishing jobs should only download the "
"already-built artifacts and upload them."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:113
msgid ""
"First, we'll define the job for building the dist packages of your project "
"and storing them for later use:"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:112
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:118
msgid ""
"If you adapt this workflow to build multiple platform-specific wheels, use "
"uniquely named artifacts for each build job and adjust the download step "
"accordingly. The `cibuildwheel GitHub Actions examples`_ show a fuller wheel "
"matrix layout."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:122
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:128
msgid ""
"This will download your repository into the CI runner and then install and "
"activate the newest available Python 3 release."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:125
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:131
msgid ""
"And now we can build the dists from source and store them. In this example, "
"we'll use the ``build`` package. So add this to the steps list:"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:135
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:141
msgid "Defining a workflow job environment"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:137
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:143
msgid ""
"Now, let's add initial setup for our job that will publish to PyPI. It's a "
"process that will execute commands that we'll define later. In this guide, "
Expand All @@ -8601,75 +8608,75 @@ msgid ""
"implement secretless Trusted Publishing to PyPI."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:151
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:157
msgid ""
"This will also ensure that the PyPI publishing workflow is only triggered if "
"the current commit is tagged."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:155
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:161
msgid "Publishing the distribution to PyPI"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:157
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:163
msgid "Finally, add the following steps at the end:"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:164
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:170
msgid ""
"This step uses the `pypa/gh-action-pypi-publish`_ GitHub Action: after the "
"stored distribution package has been downloaded by the `download-artifact`_ "
"action, it uploads the contents of the ``dist/`` folder into PyPI "
"unconditionally."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:171
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:177
msgid ""
"Starting with version `v1.11.0 <https://github.com/pypa/gh-action-pypi-"
"publish/releases/tag/v1.11.0>`_, `pypa/gh-action-pypi-publish`_ generates "
"and uploads :pep:`740`-compatible attestations for each distribution by "
"default. No additional manual signing steps are required."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:179
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:185
msgid "Separate workflow for publishing to TestPyPI"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:181
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:187
msgid ""
"Now, repeat these steps and create another job for publishing to the "
"TestPyPI package index under the ``jobs`` section:"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:191
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:197
msgid ""
"Requiring manual approvals in the ``testpypi`` GitHub Environment is "
"typically unnecessary as it's designed to run on each commit to the main "
"branch and is often used to indicate a healthy release publishing pipeline."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:195
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:201
msgid "The whole CI/CD workflow"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:197
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:203
msgid ""
"This paragraph showcases the whole workflow after following the above guide."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:205
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:211
msgid "That's all, folks!"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:207
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:213
msgid ""
"Now, whenever you push a tagged commit to your Git repository remote on "
"GitHub, this workflow will publish it to PyPI. And it'll publish any push to "
"TestPyPI which is useful for providing test builds to your alpha users as "
"well as making sure that your release pipeline remains healthy!"
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:215
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:221
msgid ""
"If your repository has frequent commit activity and every push is uploaded "
"to TestPyPI as described, the project might exceed the `PyPI project size "
Expand All @@ -8678,7 +8685,7 @@ msgid ""
"server like :ref:`pypiserver` in the CI for testing purposes."
msgstr ""

#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:223
#: ../source/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows.rst:229
msgid ""
"It is recommended to keep the integrated GitHub Actions at their latest "
"versions, updating them frequently."
Expand Down
Loading
Loading