# 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: # python-doc bot, 2025 # Rafael Fontenelle , 2026 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.14\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-02-07 14:20+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: Rafael Fontenelle , 2026\n" "Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/" "teams/5390/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_BR\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " "1000000 == 0 ? 1 : 2;\n" #: ../../c-api/apiabiversion.rst:7 msgid "API and ABI Versioning" msgstr "API e Versionamento de ABI" #: ../../c-api/apiabiversion.rst:11 msgid "Build-time version constants" msgstr "Constantes de versão de tempo de construção" #: ../../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 "" "O CPython expõe seu número de versão nas seguintes macros. Note que estes " "correspondem ao código da versão com a qual está **construída**. Veja :c:var:" "`Py_Version` para a versão usada em **tempo de execução**." #: ../../c-api/apiabiversion.rst:17 msgid "" "See :ref:`stable` for a discussion of API and ABI stability across versions." msgstr "" "Veja :ref:`stable` para uma discussão da estabilidade da API e ABI através " "das versões." #: ../../c-api/apiabiversion.rst:21 msgid "The ``3`` in ``3.4.1a2``." msgstr "O ``3`` em ``3.4.1a2``." #: ../../c-api/apiabiversion.rst:25 msgid "The ``4`` in ``3.4.1a2``." msgstr "O ``4`` em ``3.4.1a2``." #: ../../c-api/apiabiversion.rst:29 msgid "The ``1`` in ``3.4.1a2``." msgstr "O ``1`` em ``3.4.1a2``." #: ../../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 "" "O ``a`` em ``3.4.1a2``. Isto pode ser ``0xA`` para alfa, ``0xB`` para beta, " "``0xC`` para o candidato a lançamento ou ``0xF`` para final." #: ../../c-api/apiabiversion.rst:39 msgid "The ``2`` in ``3.4.1a2``. Zero for final releases." msgstr "O ``2`` em ``3.4.1a2``. Zero para os lançamentos finais." #: ../../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 "" "O número da versão do Python codificado em um único inteiro. Consulte :c:" "func:`Py_PACK_FULL_VERSION` para obter detalhes sobre a codificação." #: ../../c-api/apiabiversion.rst:46 msgid "" "Use this for numeric comparisons, for example, ``#if PY_VERSION_HEX >= ...``." msgstr "" "Use isso para comparações numéricas como, por exemplo, ``#if PY_VERSION_HEX " ">= ...``." #: ../../c-api/apiabiversion.rst:49 msgid "These macros are defined in :source:`Include/patchlevel.h`." msgstr "Essas macros estão definidas em :source:`Include/patchlevel.h`." #: ../../c-api/apiabiversion.rst:53 msgid "Run-time version" msgstr "Versão de tempo de execução" #: ../../c-api/apiabiversion.rst:57 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 "" "O número da versão do tempo de execução do Python codificado em um único " "inteiro constante. Consulte :c:func:`Py_PACK_FULL_VERSION` para obter " "detalhes sobre a codificação. Contém a versão do Python usada em tempo de " "execução." #: ../../c-api/apiabiversion.rst:61 msgid "" "Use this for numeric comparisons, for example, ``if (Py_Version >= ...)``." msgstr "" "Use isso para comparações numéricas como, por exemplo, ``if (Py_Version " ">= ...)``." #: ../../c-api/apiabiversion.rst:67 msgid "Bit-packing macros" msgstr "Macros de empacotamento de bits" #: ../../c-api/apiabiversion.rst:71 msgid "" "Return the given version, encoded as a single 32-bit integer with the " "following structure:" msgstr "" "Retorna a versão fornecida, codificada como um único inteiro de 32 bits com " "a seguinte estrutura:" #: ../../c-api/apiabiversion.rst:77 msgid "Argument" msgstr "Argumento" #: ../../c-api/apiabiversion.rst:75 msgid "No. of bits" msgstr "Nº de bits" #: ../../c-api/apiabiversion.rst:77 msgid "Bit mask" msgstr "Máscara de bits" #: ../../c-api/apiabiversion.rst:77 msgid "Bit shift" msgstr "Deslocamento de bits" #: ../../c-api/apiabiversion.rst:75 msgid "Example values" msgstr "Exemplo de valores" #: ../../c-api/apiabiversion.rst:77 ../../c-api/apiabiversion.rst:95 msgid "``3.4.1a2``" msgstr "``3.4.1a2``" #: ../../c-api/apiabiversion.rst:77 ../../c-api/apiabiversion.rst:97 msgid "``3.10.0``" msgstr "``3.10.0``" #: ../../c-api/apiabiversion.rst:79 msgid "*major*" msgstr "*major*" #: ../../c-api/apiabiversion.rst:79 ../../c-api/apiabiversion.rst:81 #: ../../c-api/apiabiversion.rst:83 msgid "8" msgstr "8" #: ../../c-api/apiabiversion.rst:79 msgid "``0xFF000000``" msgstr "``0xFF000000``" #: ../../c-api/apiabiversion.rst:79 msgid "24" msgstr "24" #: ../../c-api/apiabiversion.rst:79 msgid "``0x03``" msgstr "``0x03``" #: ../../c-api/apiabiversion.rst:81 msgid "*minor*" msgstr "*minor*" #: ../../c-api/apiabiversion.rst:81 msgid "``0x00FF0000``" msgstr "``0x00FF0000``" #: ../../c-api/apiabiversion.rst:81 msgid "16" msgstr "16" #: ../../c-api/apiabiversion.rst:81 msgid "``0x04``" msgstr "``0x04``" #: ../../c-api/apiabiversion.rst:81 msgid "``0x0A``" msgstr "``0x0A``" #: ../../c-api/apiabiversion.rst:83 msgid "*micro*" msgstr "*micro*" #: ../../c-api/apiabiversion.rst:83 msgid "``0x0000FF00``" msgstr "``0x0000FF00``" #: ../../c-api/apiabiversion.rst:83 msgid "``0x01``" msgstr "``0x01``" #: ../../c-api/apiabiversion.rst:83 msgid "``0x00``" msgstr "``0x00``" #: ../../c-api/apiabiversion.rst:85 msgid "*release_level*" msgstr "*release_level*" #: ../../c-api/apiabiversion.rst:85 ../../c-api/apiabiversion.rst:87 msgid "4" msgstr "4" #: ../../c-api/apiabiversion.rst:85 msgid "``0x000000F0``" msgstr "``0x000000F0``" #: ../../c-api/apiabiversion.rst:85 msgid "``0xA``" msgstr "``0xA``" #: ../../c-api/apiabiversion.rst:85 msgid "``0xF``" msgstr "``0xF``" #: ../../c-api/apiabiversion.rst:87 msgid "*release_serial*" msgstr "*release_serial*" #: ../../c-api/apiabiversion.rst:87 msgid "``0x0000000F``" msgstr "``0x0000000F``" #: ../../c-api/apiabiversion.rst:87 msgid "0" msgstr "0" #: ../../c-api/apiabiversion.rst:87 msgid "``0x2``" msgstr "``0x2``" #: ../../c-api/apiabiversion.rst:87 msgid "``0x0``" msgstr "``0x0``" #: ../../c-api/apiabiversion.rst:90 msgid "For example:" msgstr "Por exemplo:" #: ../../c-api/apiabiversion.rst:93 msgid "Version" msgstr "Versão" #: ../../c-api/apiabiversion.rst:93 msgid "``Py_PACK_FULL_VERSION`` arguments" msgstr "Argumentos de ``Py_PACK_FULL_VERSION``" #: ../../c-api/apiabiversion.rst:93 msgid "Encoded version" msgstr "Versão codificada" #: ../../c-api/apiabiversion.rst:95 msgid "``(3, 4, 1, 0xA, 2)``" msgstr "``(3, 4, 1, 0xA, 2)``" #: ../../c-api/apiabiversion.rst:95 msgid "``0x030401a2``" msgstr "``0x030401a2``" #: ../../c-api/apiabiversion.rst:97 msgid "``(3, 10, 0, 0xF, 0)``" msgstr "``(3, 10, 0, 0xF, 0)``" #: ../../c-api/apiabiversion.rst:97 msgid "``0x030a00f0``" msgstr "``0x030a00f0``" #: ../../c-api/apiabiversion.rst:100 msgid "" "Out-of range bits in the arguments are ignored. That is, the macro can be " "defined as:" msgstr "" "Bits fora do intervalo nos argumentos são ignorados. Ou seja, a macro pode " "ser definida como:" #: ../../c-api/apiabiversion.rst:103 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" #: ../../c-api/apiabiversion.rst:114 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`` é principalmente uma macro, destinada ao uso em " "diretivas ``#if``, mas também está disponível como uma função exportada." #: ../../c-api/apiabiversion.rst:121 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 "" "Equivalente a ``Py_PACK_FULL_VERSION(major, minor, 0, 0, 0)``. O resultado " "não corresponde a nenhuma versão do Python, mas é útil em comparações " "numéricas."