Skip to content

Commit

Permalink
Update translation files
Browse files Browse the repository at this point in the history
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: pypa/packaging.python.org
Translate-URL: https://hosted.weblate.org/projects/pypa/packaging-python-org/
  • Loading branch information
weblate committed Dec 23, 2024
1 parent 458ea18 commit 3d5353b
Show file tree
Hide file tree
Showing 29 changed files with 6,580 additions and 396 deletions.
237 changes: 224 additions & 13 deletions locales/ar/LC_MESSAGES/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python Packaging User Guide\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-08 04:42+0000\n"
"POT-Creation-Date: 2024-12-23 04:09+0000\n"
"PO-Revision-Date: 2024-01-18 07:31+0000\n"
"Last-Translator: Youcef Guenaoua <youcefguenaoua123@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/pypa/packaging-"
Expand Down Expand Up @@ -3182,6 +3182,7 @@ msgid "Description"
msgstr ""

#: ../source/guides/analyzing-pypi-package-downloads.rst:77
#: ../source/specifications/dependency-groups.rst:23
#: ../source/specifications/dependency-specifiers.rst:29
#: ../source/specifications/direct-url-data-structure.rst:347
#: ../source/specifications/version-specifiers.rst:1069
Expand Down Expand Up @@ -12253,6 +12254,7 @@ msgstr ""

#: ../source/specifications/binary-distribution-format.rst:421
#: ../source/specifications/core-metadata.rst:917
#: ../source/specifications/dependency-groups.rst:248
#: ../source/specifications/dependency-specifiers.rst:477
#: ../source/specifications/direct-url-data-structure.rst:397
#: ../source/specifications/direct-url.rst:67
Expand Down Expand Up @@ -13309,6 +13311,227 @@ msgstr ""
msgid "RFC 822 Long Header Fields: :rfc:`822#section-3.1.1`"
msgstr ""

#: ../source/specifications/dependency-groups.rst:5
msgid "Dependency Groups"
msgstr ""

#: ../source/specifications/dependency-groups.rst:7
msgid ""
"This specification defines Dependency Groups, a mechanism for storing "
"package requirements in ``pyproject.toml`` files such that they are not "
"included in project metadata when it is built."
msgstr ""

#: ../source/specifications/dependency-groups.rst:11
msgid ""
"Dependency Groups are suitable for internal development use-cases like "
"linting and testing, as well as for projects which are not built for "
"distribution, like collections of related scripts."
msgstr ""

#: ../source/specifications/dependency-groups.rst:15
msgid ""
"Fundamentally, Dependency Groups should be thought of as being a "
"standardized subset of the capabilities of ``requirements.txt`` files (which "
"are ``pip``-specific)."
msgstr ""

#: ../source/specifications/dependency-groups.rst:20
#: ../source/specifications/dependency-specifiers.rst:26
#: ../source/specifications/direct-url-data-structure.rst:19
#: ../source/specifications/direct-url.rst:15
#: ../source/specifications/index-hosted-attestations.rst:17
#: ../source/specifications/inline-script-metadata.rst:13
msgid "Specification"
msgstr ""

#: ../source/specifications/dependency-groups.rst:25
msgid "This is a simple table which shows a ``test`` group::"
msgstr ""

#: ../source/specifications/dependency-groups.rst:30
msgid "and a similar table which defines ``test`` and ``coverage`` groups::"
msgstr ""

#: ../source/specifications/dependency-groups.rst:37
msgid "The ``[dependency-groups]`` Table"
msgstr ""

#: ../source/specifications/dependency-groups.rst:39
msgid ""
"Dependency Groups are defined as a table in ``pyproject.toml`` named "
"``dependency-groups``. The ``dependency-groups`` table contains an arbitrary "
"number of user-defined keys, each of which has, as its value, a list of "
"requirements."
msgstr ""

#: ../source/specifications/dependency-groups.rst:44
msgid ""
"``[dependency-groups]`` keys, sometimes also called \"group names\", must "
"be :ref:`valid non-normalized names <name-format>`. Tools which handle "
"Dependency Groups MUST :ref:`normalize <name-normalization>` these names "
"before comparisons."
msgstr ""

#: ../source/specifications/dependency-groups.rst:49
msgid ""
"Tools SHOULD prefer to present the original, non-normalized name to users, "
"and if duplicate names are detected after normalization, tools SHOULD emit "
"an error."
msgstr ""

#: ../source/specifications/dependency-groups.rst:53
msgid ""
"Requirement lists, the values in ``[dependency-groups]``, may contain "
"strings, tables (``dict`` in Python), or a mix of strings and tables. "
"Strings must be valid :ref:`dependency specifiers <dependency-specifiers>`, "
"and tables must be valid Dependency Group Includes."
msgstr ""

#: ../source/specifications/dependency-groups.rst:59
msgid "Dependency Group Include"
msgstr ""

#: ../source/specifications/dependency-groups.rst:61
msgid ""
"A Dependency Group Include includes another Dependency Group in the current "
"group."
msgstr ""

#: ../source/specifications/dependency-groups.rst:64
msgid ""
"An include is a table with exactly one key, ``\"include-group\"``, whose "
"value is a string, the name of another Dependency Group."
msgstr ""

#: ../source/specifications/dependency-groups.rst:67
msgid ""
"Includes are defined to be exactly equivalent to the contents of the named "
"Dependency Group, inserted into the current group at the location of the "
"include. For example, if ``foo = [\"a\", \"b\"]`` is one group, and ``bar = "
"[\"c\", {include-group = \"foo\"}, \"d\"]`` is another, then ``bar`` should "
"evaluate to ``[\"c\", \"a\", \"b\", \"d\"]`` when Dependency Group Includes "
"are expanded."
msgstr ""

#: ../source/specifications/dependency-groups.rst:73
msgid ""
"Dependency Group Includes may specify the same package multiple times. Tools "
"SHOULD NOT deduplicate or otherwise alter the list contents produced by the "
"include. For example, given the following table:"
msgstr ""

#: ../source/specifications/dependency-groups.rst:90
msgid ""
"The resolved value of ``all`` SHOULD be ``[\"foo\", \"foo\", \"foo>1.0\", "
"\"foo<1.0\"]``. Tools should handle such a list exactly as they would handle "
"any other case in which they are asked to process the same requirement "
"multiple times with different version constraints."
msgstr ""

#: ../source/specifications/dependency-groups.rst:95
msgid ""
"Dependency Group Includes may include groups containing Dependency Group "
"Includes, in which case those includes should be expanded as well. "
"Dependency Group Includes MUST NOT include cycles, and tools SHOULD report "
"an error if they detect a cycle."
msgstr ""

#: ../source/specifications/dependency-groups.rst:100
msgid "Package Building"
msgstr ""

#: ../source/specifications/dependency-groups.rst:102
msgid ""
"Build backends MUST NOT include Dependency Group data in built distributions "
"as package metadata. This means that sdist ``PKG-INFO`` and wheel "
"``METADATA`` files should not include referenceable fields containing "
"Dependency Groups."
msgstr ""

#: ../source/specifications/dependency-groups.rst:106
msgid ""
"It is, however, valid to use Dependency Groups in the evaluation of dynamic "
"metadata, and ``pyproject.toml`` files included in sdists will still contain "
"``[dependency-groups]``. However, the table's contents are not part of a "
"built package's interfaces."
msgstr ""

#: ../source/specifications/dependency-groups.rst:112
msgid "Installing Dependency Groups & Extras"
msgstr ""

#: ../source/specifications/dependency-groups.rst:114
msgid ""
"There is no syntax or specification-defined interface for installing or "
"referring to Dependency Groups. Tools are expected to provide dedicated "
"interfaces for this purpose."
msgstr ""

#: ../source/specifications/dependency-groups.rst:118
msgid ""
"Tools MAY choose to provide the same or similar interfaces for interacting "
"with Dependency Groups as they do for managing extras. Tools authors are "
"advised that the specification does not forbid having an extra whose name "
"matches a Dependency Group. Separately, users are advised to avoid creating "
"Dependency Groups whose names match extras, and tools MAY treat such "
"matching as an error."
msgstr ""

#: ../source/specifications/dependency-groups.rst:126
msgid "Validation and Compatibility"
msgstr ""

#: ../source/specifications/dependency-groups.rst:128
msgid ""
"Tools supporting Dependency Groups may want to validate data before using "
"it. When implementing such validation, authors should be aware of the "
"possibility of future extensions to the specification, so that they do not "
"unnecessarily emit errors or warnings."
msgstr ""

#: ../source/specifications/dependency-groups.rst:133
msgid ""
"Tools SHOULD error when evaluating or processing unrecognized data in "
"Dependency Groups."
msgstr ""

#: ../source/specifications/dependency-groups.rst:136
msgid ""
"Tools SHOULD NOT eagerly validate the contents of *all* Dependency Groups "
"unless they have a need to do so."
msgstr ""

#: ../source/specifications/dependency-groups.rst:139
msgid ""
"This means that in the presence of the following data, most tools should "
"allow the ``foo`` group to be used and only error if the ``bar`` group is "
"used:"
msgstr ""

#: ../source/specifications/dependency-groups.rst:150
msgid ""
"There are several known cases of tools which have good cause to be stricter. "
"Linters and validators are an example, as their purpose is to validate the "
"contents of all Dependency Groups."
msgstr ""

#: ../source/specifications/dependency-groups.rst:155
#: ../source/specifications/inline-script-metadata.rst:123
msgid "Reference Implementation"
msgstr ""

#: ../source/specifications/dependency-groups.rst:157
msgid ""
"The following Reference Implementation prints the contents of a Dependency "
"Group to stdout, newline delimited. The output is therefore valid "
"``requirements.txt`` data."
msgstr ""

#: ../source/specifications/dependency-groups.rst:250
msgid "October 2024: This specification was approved through :pep:`735`."
msgstr ""

#: ../source/specifications/dependency-specifiers.rst:7
msgid "Dependency specifiers"
msgstr ""
Expand Down Expand Up @@ -13338,14 +13561,6 @@ msgid ""
"we use that format rather than pip's current native format."
msgstr ""

#: ../source/specifications/dependency-specifiers.rst:26
#: ../source/specifications/direct-url-data-structure.rst:19
#: ../source/specifications/direct-url.rst:15
#: ../source/specifications/index-hosted-attestations.rst:17
#: ../source/specifications/inline-script-metadata.rst:13
msgid "Specification"
msgstr ""

#: ../source/specifications/dependency-specifiers.rst:31
msgid "All features of the language shown with a name based lookup::"
msgstr ""
Expand Down Expand Up @@ -15537,10 +15752,6 @@ msgstr ""
msgid "The following is an example of a script with embedded metadata:"
msgstr ""

#: ../source/specifications/inline-script-metadata.rst:123
msgid "Reference Implementation"
msgstr ""

#: ../source/specifications/inline-script-metadata.rst:125
msgid ""
"The following is an example of how to read the metadata on Python 3.11 or "
Expand Down
Loading

0 comments on commit 3d5353b

Please sign in to comment.