"Language-Team: Persian (https://github.com/python/python-docs-fa/)\n"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 3.6\n"
msgid"API and ABI Versioning"
msgstr"نسخهگذاری API و ABI"
msgid"Build-time version constants"
msgstr"ثابتهای نسخه در زمان ساخت"
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**."
msgstr"CPython شمارهی نسخهی خود را در ماکروهای زیر در معرض دید قرار میدهد. توجه داشته باشید که اینها مربوط به نسخهای هستند که کد با آن **ساخته** شده است. برای نسخهای که در **زمان اجرا** استفاده میشود، به :c:var:`Py_Version` مراجعه کنید."
msgid"See :ref:`stable` for a discussion of API and ABI stability across versions."
msgstr"برای بحث دربارهی پایداری API و ABI در میان نسخهها، به :ref:`stable` مراجعه کنید."
msgid"The ``3`` in ``3.4.1a2``."
msgstr"``3`` در ``3.4.1a2``."
msgid"The ``4`` in ``3.4.1a2``."
msgstr"``4`` در ``3.4.1a2``."
msgid"The ``1`` in ``3.4.1a2``."
msgstr"``1`` در ``3.4.1a2``."
msgid"The ``a`` in ``3.4.1a2``. This can be ``0xA`` for alpha, ``0xB`` for beta, ``0xC`` for release candidate or ``0xF`` for final."
msgstr"``a`` در ``3.4.1a2``. این میتواند ``0xA`` برای آلفا باشد، ``0xB`` برای بتا، ``0xC`` برای کاندیدای انتشار (release candidate) یا ``0xF`` برای نهایی (final)."
msgid"For completeness, the values are available as macros: :c:macro:`!PY_RELEASE_LEVEL_ALPHA` (``0xA``), :c:macro:`!PY_RELEASE_LEVEL_BETA` (``0xB``), :c:macro:`!PY_RELEASE_LEVEL_GAMMA` (``0xC``), and :c:macro:`!PY_RELEASE_LEVEL_FINAL` (``0xF``)."
msgstr"برای کامل بودن، مقادیر به صورت ماکروهای زیر در دسترس هستند: :c:macro:`!PY_RELEASE_LEVEL_ALPHA` (``0xA``)، :c:macro:`!PY_RELEASE_LEVEL_BETA` (``0xB``)، :c:macro:`!PY_RELEASE_LEVEL_GAMMA` (``0xC``) و :c:macro:`!PY_RELEASE_LEVEL_FINAL` (``0xF``)."
msgid"The ``2`` in ``3.4.1a2``. Zero for final releases."
msgstr"``2`` در ``3.4.1a2``. برای انتشارهای نهایی، صفر است."
msgid"The Python version number encoded in a single integer. See :c:func:`Py_PACK_FULL_VERSION` for the encoding details."
msgstr"شمارهی نسخهی پایتون که در یک عدد صحیح کدگذاری شده است. برای جزئیات کدگذاری، به :c:func:`Py_PACK_FULL_VERSION` مراجعه کنید."
msgid"Use this for numeric comparisons, for example, ``#if PY_VERSION_HEX >= ...``."
msgstr"از این (مقدار) برای مقایسههای عددی استفاده کنید، برای مثال، ``#if PY_VERSION_HEX >= ...``."
msgid"The Python version as a string, for example, ``\"3.4.1a2\"``."
msgstr"نسخهی پایتون به صورت یک رشته، برای مثال ``\"3.4.1a2\"``."
msgid"These macros are defined in :source:`Include/patchlevel.h`."
msgstr"این ماکروها در :source:`Include/patchlevel.h` تعریف میشوند."
msgid"Run-time version"
msgstr"نسخهی زمان اجرا"
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."
msgstr"شمارهی نسخهی رانتایم پایتون که در یک عدد صحیح ثابت کدگذاری شده است. برای جزئیات کدگذاری، به :c:func:`Py_PACK_FULL_VERSION` مراجعه کنید. این (مقدار) شامل نسخهی پایتون است که در زمان اجرا استفاده میشود."
msgid"Use this for numeric comparisons, for example, ``if (Py_Version >= ...)``."
msgstr"از این (مقدار) برای مقایسههای عددی استفاده کنید، برای مثال، ``if (Py_Version >= ...)``."
msgid"Bit-packing macros"
msgstr"ماکروهای بستهبندی بیتی"
msgid"Return the given version, encoded as a single 32-bit integer with the following structure:"
msgstr"نسخهی دادهشده را که به صورت یک عدد صحیح ۳۲-بیتی با ساختار زیر کدگذاری شده است، برمیگرداند:"
msgid"Argument"
msgstr"آرگومان"
msgid"No. of bits"
msgstr"تعداد بیتها"
msgid"Bit mask"
msgstr"نقاب بیتی"
msgid"Bit shift"
msgstr"شیفت بیتی"
msgid"Example values"
msgstr"مقادیر نمونه"
msgid"``3.4.1a2``"
msgstr"``3.4.1a2``"
msgid"``3.10.0``"
msgstr"``3.10.0``"
msgid"*major*"
msgstr"*major*"
msgid"8"
msgstr"8"
msgid"``0xFF000000``"
msgstr"``0xFF000000``"
msgid"24"
msgstr"24"
msgid"``0x03``"
msgstr"``0x03``"
msgid"*minor*"
msgstr"*minor*"
msgid"``0x00FF0000``"
msgstr"``0x00FF0000``"
msgid"16"
msgstr"16"
msgid"``0x04``"
msgstr"``0x04``"
msgid"``0x0A``"
msgstr"``0x0A``"
msgid"*micro*"
msgstr"*micro*"
msgid"``0x0000FF00``"
msgstr"``0x0000FF00``"
msgid"``0x01``"
msgstr"``0x01``"
msgid"``0x00``"
msgstr"``0x00``"
msgid"*release_level*"
msgstr"*release_level*"
msgid"4"
msgstr"4"
msgid"``0x000000F0``"
msgstr"``0x000000F0``"
msgid"``0xA``"
msgstr"``0xA``"
msgid"``0xF``"
msgstr"``0xF``"
msgid"*release_serial*"
msgstr"*release_serial*"
msgid"``0x0000000F``"
msgstr"``0x0000000F``"
msgid"0"
msgstr"0"
msgid"``0x2``"
msgstr"``0x2``"
msgid"``0x0``"
msgstr"``0x0``"
msgid"For example:"
msgstr"برای مثال:"
msgid"Version"
msgstr"نسخه"
msgid"``Py_PACK_FULL_VERSION`` arguments"
msgstr"آرگومانهای ``Py_PACK_FULL_VERSION``"
msgid"Encoded version"
msgstr"نسخهی کدگذاری شده"
msgid"``(3, 4, 1, 0xA, 2)``"
msgstr"``(3, 4, 1, 0xA, 2)``"
msgid"``0x030401a2``"
msgstr"``0x030401a2``"
msgid"``(3, 10, 0, 0xF, 0)``"
msgstr"``(3, 10, 0, 0xF, 0)``"
msgid"``0x030a00f0``"
msgstr"``0x030a00f0``"
msgid"Out-of range bits in the arguments are ignored. That is, the macro can be defined as:"
msgstr"بیتهای خارج از محدوده در آرگومانها نادیده گرفته میشوند. به عبارت دیگر، این ماکرو را میتوان به صورت زیر تعریف کرد:"
msgid""
"#ifndef Py_PACK_FULL_VERSION\n"
"#define Py_PACK_FULL_VERSION(X, Y, Z, LEVEL, SERIAL) ( \\\n"
" (((X) & 0xff) << 24) | \\\n"
" (((Y) & 0xff) << 16) | \\\n"
" (((Z) & 0xff) << 8) | \\\n"
" (((LEVEL) & 0xf) << 4) | \\\n"
" (((SERIAL) & 0xf) << 0))\n"
"#endif"
msgstr""
"#ifndef Py_PACK_FULL_VERSION\n"
"#define Py_PACK_FULL_VERSION(X, Y, Z, LEVEL, SERIAL) ( \\\n"
" (((X) & 0xff) << 24) | \\\n"
" (((Y) & 0xff) << 16) | \\\n"
" (((Z) & 0xff) << 8) | \\\n"
" (((LEVEL) & 0xf) << 4) | \\\n"
" (((SERIAL) & 0xf) << 0))\n"
"#endif"
msgid"``Py_PACK_FULL_VERSION`` is primarily a macro, intended for use in ``#if`` directives, but it is also available as an exported function."
msgstr"``Py_PACK_FULL_VERSION`` در درجهی نخست یک ماکرو است که برای استفاده در دستورهای ``#if`` در نظر گرفته شده است، اما بهعنوان یک تابع صادرشده نیز در دسترس است."
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."
msgstr"معادل ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)`` است. نتیجه با هیچ نسخهی انتشار یافتهای از پایتون مطابقت ندارد، اما در مقایسههای عددی مفید است."