@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version : Python 3.13\n "
1313"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2025-04-18 14:18 +0000\n "
14+ "POT-Creation-Date : 2025-05-02 14:19 +0000\n "
1515"PO-Revision-Date : 2021-06-28 01:16+0000\n "
1616"Last-Translator : Alireza Shabani (Revisto) <theRevisto@gmail.com>, 2025\n "
1717"Language-Team : Persian (https://app.transifex.com/python-doc/teams/5390/ "
@@ -23,7 +23,7 @@ msgstr ""
2323"Plural-Forms : nplurals=2; plural=(n > 1);\n "
2424
2525#: ../../library/typing.rst:3
26- msgid ":mod:`typing` --- Support for type hints"
26+ msgid ":mod:`! typing` --- Support for type hints"
2727msgstr ""
2828
2929#: ../../library/typing.rst:16
@@ -967,9 +967,9 @@ msgid ""
967967"User-defined generics for parameter expressions are also supported via "
968968"parameter specification variables in the form ``[**P]``. The behavior is "
969969"consistent with type variables' described above as parameter specification "
970- "variables are treated by the typing module as a specialized type variable. "
971- "The one exception to this is that a list of types can be used to substitute "
972- "a :class:`ParamSpec`::"
970+ "variables are treated by the :mod:`! typing` module as a specialized type "
971+ "variable. The one exception to this is that a list of types can be used to "
972+ "substitute a :class:`ParamSpec`::"
973973msgstr ""
974974
975975#: ../../library/typing.rst:671
@@ -1032,8 +1032,8 @@ msgstr ""
10321032msgid ""
10331033"A user-defined generic class can have ABCs as base classes without a "
10341034"metaclass conflict. Generic metaclasses are not supported. The outcome of "
1035- "parameterizing generics is cached, and most types in the typing module are : "
1036- "term:`hashable` and comparable for equality."
1035+ "parameterizing generics is cached, and most types in the :mod:`! typing` "
1036+ "module are : term:`hashable` and comparable for equality."
10371037msgstr ""
10381038
10391039#: ../../library/typing.rst:714
@@ -3725,8 +3725,8 @@ msgstr ""
37253725
37263726#: ../../library/typing.rst:2688
37273727msgid ""
3728- "The following protocols are provided by the typing module. All are decorated "
3729- "with :func:`@runtime_checkable <runtime_checkable>`."
3728+ "The following protocols are provided by the :mod:`! typing` module. All are "
3729+ "decorated with :func:`@runtime_checkable <runtime_checkable>`."
37303730msgstr ""
37313731
37323732#: ../../library/typing.rst:2693
@@ -4636,10 +4636,10 @@ msgstr ""
46364636#: ../../library/typing.rst:3386
46374637msgid ""
46384638"This module defines several deprecated aliases to pre-existing standard "
4639- "library classes. These were originally included in the typing module in "
4640- "order to support parameterizing these generic classes using ``[]``. However, "
4641- "the aliases became redundant in Python 3.9 when the corresponding pre- "
4642- "existing classes were enhanced to support ``[]`` (see :pep:`585`)."
4639+ "library classes. These were originally included in the :mod:`! typing` module "
4640+ "in order to support parameterizing these generic classes using ``[]``. "
4641+ "However, the aliases became redundant in Python 3.9 when the corresponding "
4642+ "pre- existing classes were enhanced to support ``[]`` (see :pep:`585`)."
46434643msgstr ""
46444644
46454645#: ../../library/typing.rst:3393
@@ -4654,8 +4654,8 @@ msgstr ""
46544654msgid ""
46554655"If at some point it is decided to remove these deprecated aliases, a "
46564656"deprecation warning will be issued by the interpreter for at least two "
4657- "releases prior to removal. The aliases are guaranteed to remain in the "
4658- "typing module without deprecation warnings until at least Python 3.14."
4657+ "releases prior to removal. The aliases are guaranteed to remain in the :mod: "
4658+ "`! typing` module without deprecation warnings until at least Python 3.14."
46594659msgstr ""
46604660
46614661#: ../../library/typing.rst:3403
0 commit comments