# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001 Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: # Tria Nur Aisyah Amini , 2019 # oon arfiandwi , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.14\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-05-09 14:19+0000\n" "PO-Revision-Date: 2021-06-28 00:47+0000\n" "Last-Translator: oon arfiandwi , 2025\n" "Language-Team: Indonesian (https://app.transifex.com/python-doc/teams/5390/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" #: ../../c-api/apiabiversion.rst:7 msgid "API and ABI Versioning" msgstr "Pengelolaan Versi API dan ABI" #: ../../c-api/apiabiversion.rst:11 msgid "Build-time version constants" msgstr "" #: ../../c-api/apiabiversion.rst:13 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 "" #: ../../c-api/apiabiversion.rst:17 msgid "" "See :ref:`stable` for a discussion of API and ABI stability across versions." msgstr "" #: ../../c-api/apiabiversion.rst:21 msgid "The ``3`` in ``3.4.1a2``." msgstr "" #: ../../c-api/apiabiversion.rst:25 msgid "The ``4`` in ``3.4.1a2``." msgstr "" #: ../../c-api/apiabiversion.rst:29 msgid "The ``1`` in ``3.4.1a2``." msgstr "" #: ../../c-api/apiabiversion.rst:33 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 "" #: ../../c-api/apiabiversion.rst:39 msgid "The ``2`` in ``3.4.1a2``. Zero for final releases." msgstr "" #: ../../c-api/apiabiversion.rst:43 msgid "" "The Python version number encoded in a single integer. See " ":c:func:`Py_PACK_FULL_VERSION` for the encoding details." msgstr "" #: ../../c-api/apiabiversion.rst:46 msgid "" "Use this for numeric comparisons, for example, ``#if PY_VERSION_HEX >= " "...``." msgstr "" #: ../../c-api/apiabiversion.rst:51 msgid "Run-time version" msgstr "" #: ../../c-api/apiabiversion.rst:55 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-api/apiabiversion.rst:59 msgid "" "Use this for numeric comparisons, for example, ``if (Py_Version >= ...)``." msgstr "" #: ../../c-api/apiabiversion.rst:65 msgid "Bit-packing macros" msgstr "" #: ../../c-api/apiabiversion.rst:69 msgid "" "Return the given version, encoded as a single 32-bit integer with the " "following structure:" msgstr "" #: ../../c-api/apiabiversion.rst:75 msgid "Argument" msgstr "" #: ../../c-api/apiabiversion.rst:73 msgid "No. of bits" msgstr "" #: ../../c-api/apiabiversion.rst:75 msgid "Bit mask" msgstr "" #: ../../c-api/apiabiversion.rst:75 msgid "Bit shift" msgstr "" #: ../../c-api/apiabiversion.rst:73 msgid "Example values" msgstr "" #: ../../c-api/apiabiversion.rst:75 ../../c-api/apiabiversion.rst:93 msgid "``3.4.1a2``" msgstr "" #: ../../c-api/apiabiversion.rst:75 ../../c-api/apiabiversion.rst:95 msgid "``3.10.0``" msgstr "" #: ../../c-api/apiabiversion.rst:77 msgid "*major*" msgstr "" #: ../../c-api/apiabiversion.rst:77 ../../c-api/apiabiversion.rst:79 #: ../../c-api/apiabiversion.rst:81 msgid "8" msgstr "8" #: ../../c-api/apiabiversion.rst:77 msgid "``0xFF000000``" msgstr "" #: ../../c-api/apiabiversion.rst:77 msgid "24" msgstr "" #: ../../c-api/apiabiversion.rst:77 msgid "``0x03``" msgstr "" #: ../../c-api/apiabiversion.rst:79 msgid "*minor*" msgstr "" #: ../../c-api/apiabiversion.rst:79 msgid "``0x00FF0000``" msgstr "" #: ../../c-api/apiabiversion.rst:79 msgid "16" msgstr "16" #: ../../c-api/apiabiversion.rst:79 msgid "``0x04``" msgstr "" #: ../../c-api/apiabiversion.rst:79 msgid "``0x0A``" msgstr "" #: ../../c-api/apiabiversion.rst:81 msgid "*micro*" msgstr "" #: ../../c-api/apiabiversion.rst:81 msgid "``0x0000FF00``" msgstr "" #: ../../c-api/apiabiversion.rst:81 msgid "``0x01``" msgstr "" #: ../../c-api/apiabiversion.rst:81 msgid "``0x00``" msgstr "" #: ../../c-api/apiabiversion.rst:83 msgid "*release_level*" msgstr "" #: ../../c-api/apiabiversion.rst:83 ../../c-api/apiabiversion.rst:85 msgid "4" msgstr "4" #: ../../c-api/apiabiversion.rst:83 msgid "``0x000000F0``" msgstr "" #: ../../c-api/apiabiversion.rst:83 msgid "``0xA``" msgstr "" #: ../../c-api/apiabiversion.rst:83 msgid "``0xF``" msgstr "" #: ../../c-api/apiabiversion.rst:85 msgid "*release_serial*" msgstr "" #: ../../c-api/apiabiversion.rst:85 msgid "``0x0000000F``" msgstr "" #: ../../c-api/apiabiversion.rst:85 msgid "0" msgstr "0" #: ../../c-api/apiabiversion.rst:85 msgid "``0x2``" msgstr "" #: ../../c-api/apiabiversion.rst:85 msgid "``0x0``" msgstr "" #: ../../c-api/apiabiversion.rst:88 msgid "For example:" msgstr "Sebagai contoh:" #: ../../c-api/apiabiversion.rst:91 msgid "Version" msgstr "Versi" #: ../../c-api/apiabiversion.rst:91 msgid "``Py_PACK_FULL_VERSION`` arguments" msgstr "" #: ../../c-api/apiabiversion.rst:91 msgid "Encoded version" msgstr "" #: ../../c-api/apiabiversion.rst:93 msgid "``(3, 4, 1, 0xA, 2)``" msgstr "" #: ../../c-api/apiabiversion.rst:93 msgid "``0x030401a2``" msgstr "" #: ../../c-api/apiabiversion.rst:95 msgid "``(3, 10, 0, 0xF, 0)``" msgstr "" #: ../../c-api/apiabiversion.rst:95 msgid "``0x030a00f0``" msgstr "" #: ../../c-api/apiabiversion.rst:98 msgid "" "Out-of range bits in the arguments are ignored. That is, the macro can be " "defined as:" msgstr "" #: ../../c-api/apiabiversion.rst:101 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 "" #: ../../c-api/apiabiversion.rst:112 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 "" #: ../../c-api/apiabiversion.rst:119 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 ""