Skip to content

Commit 9513dbf

Browse files
committed
Update sphinx.po
1 parent c57a991 commit 9513dbf

10 files changed

Lines changed: 3065 additions & 9635 deletions

File tree

c-api/apiabiversion.po

Lines changed: 23 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ msgid ""
1616
msgstr ""
1717
"Project-Id-Version: Python 3.14\n"
1818
"Report-Msgid-Bugs-To: \n"
19-
"POT-Creation-Date: 2026-09-16 12:56+0000\n"
19+
"POT-Creation-Date: 2026-09-17 13:34+0330\n"
2020
"PO-Revision-Date: 2026-09-15 08:26+0330\n"
2121
"Last-Translator: Sepehr Rasouli <sepehrrasouli06@gmail.com>, 2026\n"
2222
"Language-Team: Persian (https://github.com/python/python-docs-fa/fa/)\n"
@@ -33,21 +33,11 @@ msgstr "نسخه‌گذاری API و ABI"
3333
msgid "Build-time version constants"
3434
msgstr "ثابتهای نسخه در زمان ساخت"
3535

36-
msgid ""
37-
"CPython exposes its version number in the following macros. Note that these "
38-
"correspond to the version code is **built** with. See :c:var:`Py_Version` "
39-
"for the version used at **run time**."
40-
msgstr ""
41-
"CPython شماره‌ی نسخه‌ی خود را در ماکروهای زیر در معرض دید قرار می‌دهد. توجه "
42-
"داشته باشید که اینها مربوط به نسخه‌ای هستند که کد با آن **ساخته** شده است. "
43-
"برای نسخه‌ای که در **زمان اجرا** استفاده می‌شود، به :c:var:`Py_Version` "
44-
"مراجعه کنید."
36+
msgid "CPython exposes its version number in the following macros. Note that these correspond to the version code is **built** with. See :c:var:`Py_Version` for the version used at **run time**."
37+
msgstr "CPython شماره‌ی نسخه‌ی خود را در ماکروهای زیر در معرض دید قرار می‌دهد. توجه داشته باشید که اینها مربوط به نسخه‌ای هستند که کد با آن **ساخته** شده است. برای نسخه‌ای که در **زمان اجرا** استفاده می‌شود، به :c:var:`Py_Version` مراجعه کنید."
4538

46-
msgid ""
47-
"See :ref:`stable` for a discussion of API and ABI stability across versions."
48-
msgstr ""
49-
"برای بحث درباره‌ی پایداری API و ABI در میان نسخه‌ها، به :ref:`stable` مراجعه"
50-
" کنید."
39+
msgid "See :ref:`stable` for a discussion of API and ABI stability across versions."
40+
msgstr "برای بحث درباره‌ی پایداری API و ABI در میان نسخه‌ها، به :ref:`stable` مراجعه کنید."
5141

5242
msgid "The ``3`` in ``3.4.1a2``."
5343
msgstr "``3`` در ``3.4.1a2``."
@@ -58,61 +48,35 @@ msgstr "``4`` در ``3.4.1a2``."
5848
msgid "The ``1`` in ``3.4.1a2``."
5949
msgstr "``1`` در ``3.4.1a2``."
6050

61-
msgid ""
62-
"The ``a`` in ``3.4.1a2``. This can be ``0xA`` for alpha, ``0xB`` for beta, "
63-
"``0xC`` for release candidate or ``0xF`` for final."
64-
msgstr ""
65-
"``a`` در ``3.4.1a2``. این می‌تواند ``0xA`` برای آلفا باشد، ``0xB`` برای بتا،"
66-
" ``0xC`` برای کاندیدای انتشار (release candidate) یا ``0xF`` برای نهایی "
67-
"(final)."
51+
msgid "The ``a`` in ``3.4.1a2``. This can be ``0xA`` for alpha, ``0xB`` for beta, ``0xC`` for release candidate or ``0xF`` for final."
52+
msgstr "``a`` در ``3.4.1a2``. این می‌تواند ``0xA`` برای آلفا باشد، ``0xB`` برای بتا، ``0xC`` برای کاندیدای انتشار (release candidate) یا ``0xF`` برای نهایی (final)."
6853

6954
msgid "The ``2`` in ``3.4.1a2``. Zero for final releases."
7055
msgstr "``2`` در ``3.4.1a2``. برای انتشارهای نهایی، صفر است."
7156

72-
msgid ""
73-
"The Python version number encoded in a single integer. See "
74-
":c:func:`Py_PACK_FULL_VERSION` for the encoding details."
75-
msgstr ""
76-
"شماره‌ی نسخه‌ی پایتون که در یک عدد صحیح کدگذاری شده است. برای جزئیات "
77-
"کدگذاری، به :c:func:`Py_PACK_FULL_VERSION` مراجعه کنید."
57+
msgid "The Python version number encoded in a single integer. See :c:func:`Py_PACK_FULL_VERSION` for the encoding details."
58+
msgstr "شماره‌ی نسخه‌ی پایتون که در یک عدد صحیح کدگذاری شده است. برای جزئیات کدگذاری، به :c:func:`Py_PACK_FULL_VERSION` مراجعه کنید."
7859

79-
msgid ""
80-
"Use this for numeric comparisons, for example, ``#if PY_VERSION_HEX >= "
81-
"...``."
82-
msgstr ""
83-
"از این (مقدار) برای مقایسه‌های عددی استفاده کنید، برای مثال، ``#if "
84-
"PY_VERSION_HEX >= ...``."
60+
msgid "Use this for numeric comparisons, for example, ``#if PY_VERSION_HEX >= ...``."
61+
msgstr "از این (مقدار) برای مقایسه‌های عددی استفاده کنید، برای مثال، ``#if PY_VERSION_HEX >= ...``."
8562

8663
msgid "These macros are defined in :source:`Include/patchlevel.h`."
8764
msgstr "این ماکروها در :source:`Include/patchlevel.h` تعریف می‌شوند."
8865

8966
msgid "Run-time version"
9067
msgstr "نسخه‌ی زمان اجرا"
9168

92-
msgid ""
93-
"The Python runtime version number encoded in a single constant integer. See "
94-
":c:func:`Py_PACK_FULL_VERSION` for the encoding details. This contains the "
95-
"Python version used at run time."
96-
msgstr ""
97-
"شماره‌ی نسخه‌ی ران‌تایم پایتون که در یک عدد صحیح ثابت کدگذاری شده است. برای "
98-
"جزئیات کدگذاری، به :c:func:`Py_PACK_FULL_VERSION` مراجعه کنید. این (مقدار) "
99-
"شامل نسخه‌ی پایتون است که در زمان اجرا استفاده می‌شود."
69+
msgid "The Python runtime version number encoded in a single constant integer. See :c:func:`Py_PACK_FULL_VERSION` for the encoding details. This contains the Python version used at run time."
70+
msgstr "شماره‌ی نسخه‌ی ران‌تایم پایتون که در یک عدد صحیح ثابت کدگذاری شده است. برای جزئیات کدگذاری، به :c:func:`Py_PACK_FULL_VERSION` مراجعه کنید. این (مقدار) شامل نسخه‌ی پایتون است که در زمان اجرا استفاده می‌شود."
10071

101-
msgid ""
102-
"Use this for numeric comparisons, for example, ``if (Py_Version >= ...)``."
103-
msgstr ""
104-
"از این (مقدار) برای مقایسه‌های عددی استفاده کنید، برای مثال، ``if "
105-
"(Py_Version >= ...)``."
72+
msgid "Use this for numeric comparisons, for example, ``if (Py_Version >= ...)``."
73+
msgstr "از این (مقدار) برای مقایسه‌های عددی استفاده کنید، برای مثال، ``if (Py_Version >= ...)``."
10674

10775
msgid "Bit-packing macros"
10876
msgstr "ماکروهای بسته‌بندی بیتی"
10977

110-
msgid ""
111-
"Return the given version, encoded as a single 32-bit integer with the "
112-
"following structure:"
113-
msgstr ""
114-
"نسخه‌ی داده‌شده را که به صورت یک عدد صحیح ۳۲-بیتی با ساختار زیر کدگذاری شده "
115-
"است، برمی‌گرداند:"
78+
msgid "Return the given version, encoded as a single 32-bit integer with the following structure:"
79+
msgstr "نسخه‌ی داده‌شده را که به صورت یک عدد صحیح ۳۲-بیتی با ساختار زیر کدگذاری شده است، برمی‌گرداند:"
11680

11781
msgid "Argument"
11882
msgstr "آرگومان"
@@ -231,12 +195,8 @@ msgstr "``(3, 10, 0, 0xF, 0)``"
231195
msgid "``0x030a00f0``"
232196
msgstr "``0x030a00f0``"
233197

234-
msgid ""
235-
"Out-of range bits in the arguments are ignored. That is, the macro can be "
236-
"defined as:"
237-
msgstr ""
238-
"بیت‌های خارج از محدوده در آرگومان‌ها نادیده گرفته می‌شوند. به عبارت دیگر، "
239-
"این ماکرو را می‌توان به صورت زیر تعریف کرد:"
198+
msgid "Out-of range bits in the arguments are ignored. That is, the macro can be defined as:"
199+
msgstr "بیت‌های خارج از محدوده در آرگومان‌ها نادیده گرفته می‌شوند. به عبارت دیگر، این ماکرو را می‌توان به صورت زیر تعریف کرد:"
240200

241201
msgid ""
242202
"#ifndef Py_PACK_FULL_VERSION\n"
@@ -257,19 +217,8 @@ msgstr ""
257217
" (((SERIAL) & 0xf) << 0))\n"
258218
"#endif"
259219

260-
msgid ""
261-
"``Py_PACK_FULL_VERSION`` is primarily a macro, intended for use in ``#if`` "
262-
"directives, but it is also available as an exported function."
263-
msgstr ""
264-
"``Py_PACK_FULL_VERSION`` در درجه‌ی نخست یک ماکرو است که برای استفاده در "
265-
"دستورهای ``#if`` در نظر گرفته شده است، اما به‌عنوان یک تابع صادرشده نیز در "
266-
"دسترس است."
220+
msgid "``Py_PACK_FULL_VERSION`` is primarily a macro, intended for use in ``#if`` directives, but it is also available as an exported function."
221+
msgstr "``Py_PACK_FULL_VERSION`` در درجه‌ی نخست یک ماکرو است که برای استفاده در دستورهای ``#if`` در نظر گرفته شده است، اما به‌عنوان یک تابع صادرشده نیز در دسترس است."
267222

268-
msgid ""
269-
"Equivalent to ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)``. The result "
270-
"does not correspond to any Python release, but is useful in numeric "
271-
"comparisons."
272-
msgstr ""
273-
"معادل ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)`` است. نتیجه با هیچ "
274-
"نسخه‌ی انتشار یافته‌ای از پایتون مطابقت ندارد، اما در مقایسه‌های عددی مفید "
275-
"است."
223+
msgid "Equivalent to ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)``. The result does not correspond to any Python release, but is useful in numeric comparisons."
224+
msgstr "معادل ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)`` است. نتیجه با هیچ نسخه‌ی انتشار یافته‌ای از پایتون مطابقت ندارد، اما در مقایسه‌های عددی مفید است."

0 commit comments

Comments
 (0)