You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: c-api/apiabiversion.po
+73-22Lines changed: 73 additions & 22 deletions
Original file line number
Diff line number
Diff line change
@@ -33,11 +33,21 @@ msgstr "نسخهگذاری API و ABI"
33
33
msgid"Build-time version constants"
34
34
msgstr"ثابتهای نسخه در زمان ساخت"
35
35
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` مراجعه کنید."
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
+
"مراجعه کنید."
38
45
39
-
msgid"See :ref:`stable` for a discussion of API and ABI stability across versions."
40
-
msgstr"برای بحث دربارهی پایداری API و ABI در میان نسخهها، به :ref:`stable` مراجعه کنید."
46
+
msgid""
47
+
"See :ref:`stable` for a discussion of API and ABI stability across versions."
48
+
msgstr""
49
+
"برای بحث دربارهی پایداری API و ABI در میان نسخهها، به :ref:`stable` مراجعه"
50
+
" کنید."
41
51
42
52
msgid"The ``3`` in ``3.4.1a2``."
43
53
msgstr"``3`` در ``3.4.1a2``."
@@ -48,35 +58,61 @@ msgstr "``4`` در ``3.4.1a2``."
48
58
msgid"The ``1`` in ``3.4.1a2``."
49
59
msgstr"``1`` در ``3.4.1a2``."
50
60
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)."
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)."
53
68
54
69
msgid"The ``2`` in ``3.4.1a2``. Zero for final releases."
55
70
msgstr"``2`` در ``3.4.1a2``. برای انتشارهای نهایی، صفر است."
56
71
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` مراجعه کنید."
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` مراجعه کنید."
59
78
60
-
msgid"Use this for numeric comparisons, for example, ``#if PY_VERSION_HEX >= ...``."
61
-
msgstr"از این (مقدار) برای مقایسههای عددی استفاده کنید، برای مثال، ``#if PY_VERSION_HEX >= ...``."
79
+
msgid""
80
+
"Use this for numeric comparisons, for example, ``#if PY_VERSION_HEX >= "
81
+
"...``."
82
+
msgstr""
83
+
"از این (مقدار) برای مقایسههای عددی استفاده کنید، برای مثال، ``#if "
84
+
"PY_VERSION_HEX >= ...``."
62
85
63
86
msgid"These macros are defined in :source:`Include/patchlevel.h`."
64
87
msgstr"این ماکروها در :source:`Include/patchlevel.h` تعریف میشوند."
65
88
66
89
msgid"Run-time version"
67
90
msgstr"نسخهی زمان اجرا"
68
91
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` مراجعه کنید. این (مقدار) شامل نسخهی پایتون است که در زمان اجرا استفاده میشود."
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
+
"شامل نسخهی پایتون است که در زمان اجرا استفاده میشود."
71
100
72
-
msgid"Use this for numeric comparisons, for example, ``if (Py_Version >= ...)``."
73
-
msgstr"از این (مقدار) برای مقایسههای عددی استفاده کنید، برای مثال، ``if (Py_Version >= ...)``."
101
+
msgid""
102
+
"Use this for numeric comparisons, for example, ``if (Py_Version >= ...)``."
103
+
msgstr""
104
+
"از این (مقدار) برای مقایسههای عددی استفاده کنید، برای مثال، ``if "
105
+
"(Py_Version >= ...)``."
74
106
75
107
msgid"Bit-packing macros"
76
108
msgstr"ماکروهای بستهبندی بیتی"
77
109
78
-
msgid"Return the given version, encoded as a single 32-bit integer with the following structure:"
79
-
msgstr"نسخهی دادهشده را که به صورت یک عدد صحیح ۳۲-بیتی با ساختار زیر کدگذاری شده است، برمیگرداند:"
110
+
msgid""
111
+
"Return the given version, encoded as a single 32-bit integer with the "
112
+
"following structure:"
113
+
msgstr""
114
+
"نسخهی دادهشده را که به صورت یک عدد صحیح ۳۲-بیتی با ساختار زیر کدگذاری شده "
msgid"Out-of range bits in the arguments are ignored. That is, the macro can be defined as:"
199
-
msgstr"بیتهای خارج از محدوده در آرگومانها نادیده گرفته میشوند. به عبارت دیگر، این ماکرو را میتوان به صورت زیر تعریف کرد:"
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
+
"این ماکرو را میتوان به صورت زیر تعریف کرد:"
200
240
201
241
msgid""
202
242
"#ifndef Py_PACK_FULL_VERSION\n"
@@ -217,8 +257,19 @@ msgstr ""
217
257
" (((SERIAL) & 0xf) << 0))\n"
218
258
"#endif"
219
259
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`` در نظر گرفته شده است، اما بهعنوان یک تابع صادرشده نیز در دسترس است."
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
+
"دسترس است."
222
267
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)`` است. نتیجه با هیچ نسخهی انتشار یافتهای از پایتون مطابقت ندارد، اما در مقایسههای عددی مفید است."
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
+
"نسخهی انتشار یافتهای از پایتون مطابقت ندارد، اما در مقایسههای عددی مفید "
Copy file name to clipboardExpand all lines: c-api/exceptions.po
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -139,7 +139,7 @@ msgid "This is a convenience function to raise :exc:`OSError`. If called with *i
139
139
msgstr"این یک تابع کمکی برای پرتاب :exc:`OSError` است. اگر با مقدار ``0`` برای *ierr* فراخوانی شود، بهجای آن از کد خطایی که فراخوانی :c:func:`!GetLastError` برمیگرداند استفاده میشود. این تابع برای بازیابی توضیح ویندوز برای کد خطای دادهشده توسط *ierr* یا :c:func:`!GetLastError`، تابع Win32 یعنی :c:func:`!FormatMessage` را فراخوانی میکند؛ سپس یک شیء :exc:`OSError` میسازد که ویژگی :attr:`~OSError.winerror` آن روی کد خطا و ویژگی :attr:`~OSError.strerror` آن روی پیام خطای متناظر (گرفتهشده از :c:func:`!FormatMessage`) تنظیم شدهاند، و سپس ``PyErr_SetObject(PyExc_OSError, object)`` را فراخوانی میکند. این تابع همیشه ``NULL`` را برمیگرداند."
140
140
141
141
msgid"Availability"
142
-
msgstr"دسترسیپذیری"
142
+
msgstr"دسترسپذیری"
143
143
144
144
msgid"Similar to :c:func:`PyErr_SetFromWindowsErr`, with an additional parameter specifying the exception type to be raised."
145
145
msgstr"مشابه :c:func:`PyErr_SetFromWindowsErr`، با یک پارامتر اضافی برای تعیین نوع استثنایی که باید ایجاد شود."
0 commit comments