From 2b08fc64d9eec68b9f61d32eb28d93d2a8439b63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristi=C3=A1n=20Maureira-Fredes?= Date: Tue, 17 Oct 2023 14:09:36 +0200 Subject: [PATCH] Fix fuzzy entries and last translations whatsnew/3.3 (#2659) Closes #2637 --------- Co-authored-by: rtobar --- whatsnew/3.3.po | 234 ++++++++++++++++++------------------------------ 1 file changed, 89 insertions(+), 145 deletions(-) diff --git a/whatsnew/3.3.po b/whatsnew/3.3.po index fce7704398..a2b7fb28a9 100644 --- a/whatsnew/3.3.po +++ b/whatsnew/3.3.po @@ -13,12 +13,12 @@ msgstr "" "POT-Creation-Date: 2023-10-12 19:43+0200\n" "PO-Revision-Date: 2021-10-29 22:00-0500\n" "Last-Translator: Pedro Aarón \n" -"Language: es\n" "Language-Team: python-doc-es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: es\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" "Generated-By: Babel 2.13.0\n" #: ../Doc/whatsnew/3.3.rst:3 @@ -487,17 +487,16 @@ msgstr "" "correcta los puntos de código que no son BMP." #: ../Doc/whatsnew/3.3.rst:251 -#, fuzzy msgid "" "The value of :data:`sys.maxunicode` is now always ``1114111`` (``0x10FFFF`` " "in hexadecimal). The :c:func:`!PyUnicode_GetMax` function still returns " "either ``0xFFFF`` or ``0x10FFFF`` for backward compatibility, and it should " "not be used with the new Unicode API (see :issue:`13054`)." msgstr "" -"El valor de :data:`sys.maxunicode` ahora siempre es ``1114111`` " -"(``0x10FFFF`` en hexadecimal). La función :c:func:`PyUnicode_GetMax` aún " -"retorna el valor ``0xFFFF`` o el valor ``0x10FFFF`` para compatibilidad con " -"versiones anteriores, y no debe usarse con la nueva API Unicode (ver :issue:" +"El valor de :data:`sys.maxunicode` ahora es siempre ``1114111`` " +"(``0x10FFFF`` en hexadecimal). La función :c:func:`!PyUnicode_GetMax` aún " +"devuelve ``0xFFFF`` o ``0x10FFFF`` por compatibilidad con versiones " +"anteriores y no debe usarse con la nueva API Unicode (consulte :issue:" "`13054`)." # COMO TRADUCIR FLAG @@ -1035,7 +1034,6 @@ msgid "PEP 421: Adding sys.implementation" msgstr "PEP 421: Agregar sys.implementation" #: ../Doc/whatsnew/3.3.rst:649 -#, fuzzy msgid "" "A new attribute on the :mod:`sys` module exposes details specific to the " "implementation of the currently running interpreter. The initial set of " @@ -1044,7 +1042,7 @@ msgid "" msgstr "" "Un nuevo atributo en el módulo :mod:`sys` expone detalles específicos de la " "implementación del intérprete que se ésta ejecutando en el momento actual. " -"El conjunto inicial de atributos en :attr:`sys.implementation` son ``name``, " +"El conjunto inicial de atributos en :data:`sys.implementation` son ``name``, " "``version``, ``hexversion``, y ``cache_tag``." #: ../Doc/whatsnew/3.3.rst:654 @@ -1113,7 +1111,6 @@ msgid "Using importlib as the Implementation of Import" msgstr "Usar importlib como implementación de Import" #: ../Doc/whatsnew/3.3.rst:687 -#, fuzzy msgid "" ":issue:`2377` - Replace __import__ w/ importlib.__import__ :issue:`13959` - " "Re-implement parts of :mod:`!imp` in pure Python :issue:`14605` - Make " @@ -1121,7 +1118,7 @@ msgid "" "and __package__" msgstr "" ":issue:`2377`- Replace__import__w/ importlib.__import__ :issue:`13959` - Re-" -"implementar partes de :mod:`imp` en Python puro :issue:`14605` - Hacer que " +"implementar partes de :mod:`!imp` en Python puro :issue:`14605` - Hacer que " "la maquinaria de importación sea explícita :issue:`14646` - Requerir que los " "cargadores establezcan __loader__ y __package__" @@ -1176,7 +1173,6 @@ msgstr "" "completamente como parte del paquete :mod:`importlib`." #: ../Doc/whatsnew/3.3.rst:712 -#, fuzzy msgid "" "The abstract base classes defined in :mod:`importlib.abc` have been expanded " "to properly delineate between :term:`meta path finders ` " @@ -1191,12 +1187,11 @@ msgstr "" "` y :term:`buscadores de entrada de rutas ` al introducir la clase :class:`importlib.abc.MetaPathFinder` y :" "class:`importlib.abc.PathEntryFinder` respectivamente. El antiguo ABC de la " -"clase :class:`importlib.abc.Finder` ahora solo se proporciona para " +"clase :class:`!importlib.abc.Finder` ahora solo se proporciona para " "compatibilidad con versiones anteriores y no exige ningún requisito de " "método." #: ../Doc/whatsnew/3.3.rst:720 -#, fuzzy msgid "" "In terms of finders, :class:`importlib.machinery.FileFinder` exposes the " "mechanism used to search for source and bytecode files of a module. " @@ -1204,7 +1199,7 @@ msgid "" msgstr "" "En términos de buscadores, :class:`importlib.machinery.FileFinder` expone el " "mecanismo utilizado para buscar archivos fuente y de código de *bytes* de un " -"módulo. Anteriormente, ésta clase era un miembro implícito de :attr:`sys." +"módulo. Anteriormente, ésta clase era un miembro implícito de :data:`sys." "path_hooks`." #: ../Doc/whatsnew/3.3.rst:724 @@ -1237,14 +1232,13 @@ msgstr "" "módulo en lugar de solo el final del nombre del mismo." #: ../Doc/whatsnew/3.3.rst:737 -#, fuzzy msgid "" "The :func:`importlib.invalidate_caches` function will now call the method " "with the same name on all finders cached in :data:`sys.path_importer_cache` " "to help clean up any stored state as necessary." msgstr "" "La función :func:`importlib.invalidate_caches` ahora llamará al método con " -"el mismo nombre en todos los buscadores almacenados en :attr:`sys." +"el mismo nombre en todos los buscadores almacenados en :data:`sys." "path_importer_cache` para ayudar a limpiar cualquier estado almacenado según " "sea necesario." @@ -1261,7 +1255,6 @@ msgstr "" "sección `Porting Python code`_ ." #: ../Doc/whatsnew/3.3.rst:747 -#, fuzzy msgid "" "Beyond the expanse of what :mod:`importlib` now exposes, there are other " "visible changes to import. The biggest is that :data:`sys.meta_path` and :" @@ -1272,8 +1265,8 @@ msgid "" "fit one's needs." msgstr "" "Más allá de la extensión de lo que ahora expone :mod:`importlib`, hay otros " -"cambios visibles para importar. El más grande es que :attr:`sys.meta_path` " -"y :attr:`sys.path_hooks` ahora almacenan todos los buscadores de rutas meta " +"cambios visibles para importar. El más grande es que :data:`sys.meta_path` " +"y :data:`sys.path_hooks` ahora almacenan todos los buscadores de rutas meta " "y los ganchos de entrada de rutas usados por la importación. Anteriormente, " "los buscadores estaban implícitos y ocultos dentro del código C de " "importación en lugar de estar expuestos directamente. Esto significa que " @@ -1309,17 +1302,16 @@ msgstr "" "la importación misma está configurando la post carga del atributo." #: ../Doc/whatsnew/3.3.rst:764 -#, fuzzy msgid "" "``None`` is now inserted into :data:`sys.path_importer_cache` when no finder " "can be found on :data:`sys.path_hooks`. Since :class:`!imp.NullImporter` is " "not directly exposed on :data:`sys.path_hooks` it could no longer be relied " "upon to always be available to use as a value representing no finder found." msgstr "" -"Ahora se incluye el atributo ``None`` dentro de :attr:`sys." -"path_importer_cache` cuando no se encuentre ningún buscador en :attr:`sys." -"path_hooks`. Dado que :class:`imp.NullImporter` no está directamente " -"expuesto en :attr:`sys.path_hooks`, podría no haber una certeza de que esté " +"Ahora se incluye el atributo ``None`` dentro de :data:`sys." +"path_importer_cache` cuando no se encuentre ningún buscador en :data:`sys." +"path_hooks`. Dado que :class:`!imp.NullImporter` no está directamente " +"expuesto en :data:`sys.path_hooks`, podría no haber una certeza de que esté " "disponible para su uso como un valor que represente que no se ha encontrado " "ningún buscador." @@ -1485,7 +1477,6 @@ msgid "Builtin functions and types" msgstr "Funciones y tipos incorporados" #: ../Doc/whatsnew/3.3.rst:843 -#, fuzzy msgid "" ":func:`open` gets a new *opener* parameter: the underlying file descriptor " "for the file object is then obtained by calling *opener* with (*file*, " @@ -1496,7 +1487,7 @@ msgstr "" ":func:`open` obtiene un nuevo parámetro *opener*: el descriptor de archivo " "subyacente para el objeto de archivo se obtiene llamando a *opener* con " "(*file*, *flags*). Se puede utilizar para utilizar banderas personalizadas " -"como :data:`os.O_CLOEXEC`, por ejemplo. Se ha añadido el modo ``'x'`` : " +"como :const:`os.O_CLOEXEC`, por ejemplo. Se ha añadido el modo ``'x'`` : " "abierto para la creación exclusiva, fallando si el archivo ya existe." #: ../Doc/whatsnew/3.3.rst:848 @@ -2124,7 +2115,6 @@ msgstr "" "semánticas estrictas para mezclar decimales y flotantes." #: ../Doc/whatsnew/3.3.rst:1128 -#, fuzzy msgid "" "If Python is compiled without threads, the C version automatically disables " "the expensive thread local context machinery. In this case, the variable :" @@ -2132,7 +2122,7 @@ msgid "" msgstr "" "Si python se compila sin subprocesos, la versión C deshabilita " "automáticamente la costosa maquinaria de contexto local de subprocesos. En " -"éste caso, la variable :data:`~decimal.HAVE_THREADS` se establece en " +"éste caso, la variable :const:`~decimal.HAVE_THREADS` se establece en " "``False``." #: ../Doc/whatsnew/3.3.rst:1135 @@ -2156,14 +2146,12 @@ msgid ":const:`MAX_PREC`" msgstr ":const:`MAX_PREC`" #: ../Doc/whatsnew/3.3.rst:1141 ../Doc/whatsnew/3.3.rst:1143 -#, fuzzy msgid "``425000000``" -msgstr ":const:`425000000`" +msgstr "``425000000``" #: ../Doc/whatsnew/3.3.rst:1141 ../Doc/whatsnew/3.3.rst:1143 -#, fuzzy msgid "``999999999999999999``" -msgstr ":const:`999999999999999999`" +msgstr "``999999999999999999``" #: ../Doc/whatsnew/3.3.rst:1143 msgid ":const:`MAX_EMAX`" @@ -2174,17 +2162,14 @@ msgid ":const:`MIN_EMIN`" msgstr ":const:`MIN_EMIN`" #: ../Doc/whatsnew/3.3.rst:1145 -#, fuzzy msgid "``-425000000``" -msgstr ":const:`-425000000`" +msgstr "``-425000000``" #: ../Doc/whatsnew/3.3.rst:1145 -#, fuzzy msgid "``-999999999999999999``" -msgstr ":const:`-999999999999999999`" +msgstr "``-999999999999999999``" #: ../Doc/whatsnew/3.3.rst:1148 -#, fuzzy msgid "" "In the context templates (:class:`~decimal.DefaultContext`, :class:`~decimal." "BasicContext` and :class:`~decimal.ExtendedContext`) the magnitude of :attr:" @@ -2194,7 +2179,7 @@ msgstr "" "En las plantillas de contexto (:class:`~decimal.DefaultContext`, :class:" "`~decimal.BasicContext` and :class:`~decimal.ExtendedContext`) la magnitud " "de :attr:`~decimal.Context.Emax` y :attr:`~decimal.Context.Emin` se ha " -"cambiado a :const:`999999`." +"cambiado a ``999999``." #: ../Doc/whatsnew/3.3.rst:1153 msgid "" @@ -2993,7 +2978,6 @@ msgid "os" msgstr "os" #: ../Doc/whatsnew/3.3.rst:1578 -#, fuzzy msgid "" "The :mod:`os` module has a new :func:`~os.pipe2` function that makes it " "possible to create a pipe with :const:`~os.O_CLOEXEC` or :const:`~os." @@ -3001,7 +2985,7 @@ msgid "" "conditions in multi-threaded programs." msgstr "" "El módulo :mod:`os` tiene una nueva función :func:`~os.pipe2` que hace " -"posible crear una tubería con banderas :data:`~os.O_CLOEXEC` o :data:`~os." +"posible crear una tubería con banderas :const:`~os.O_CLOEXEC` o :const:`~os." "O_NONBLOCK` establecida automáticamente. Esto es especialmente útil para " "evitar las condiciones de carrera en programas multi-hilos." @@ -3296,7 +3280,6 @@ msgstr "" "lseek`, tal como ``os.SEEK_HOLE`` y ``os.SEEK_DATA``." #: ../Doc/whatsnew/3.3.rst:1694 -#, fuzzy msgid "" "New constants :const:`~os.RTLD_LAZY`, :const:`~os.RTLD_NOW`, :const:`~os." "RTLD_GLOBAL`, :const:`~os.RTLD_LOCAL`, :const:`~os.RTLD_NODELETE`, :const:" @@ -3305,10 +3288,10 @@ msgid "" "function, and supersede the similar constants defined in :mod:`ctypes` and :" "mod:`DLFCN`. (Contributed by Victor Stinner in :issue:`13226`.)" msgstr "" -"Nuevas constantes :data:`~os.RTLD_LAZY`, :data:`~os.RTLD_NOW`, :data:`~os." -"RTLD_GLOBAL`, :data:`~os.RTLD_LOCAL`, :data:`~os.RTLD_NODELETE`, :data:`~os." -"RTLD_NOLOAD`, and :data:`~os.RTLD_DEEPBIND` están disponibles en plataformas " -"que las soporten. Éstas son para uso con la función :func:`sys." +"Nuevas constantes :const:`~os.RTLD_LAZY`, :const:`~os.RTLD_NOW`, :const:`~os." +"RTLD_GLOBAL`, :const:`~os.RTLD_LOCAL`, :const:`~os.RTLD_NODELETE`, :const:" +"`~os.RTLD_NOLOAD`, and :const:`~os.RTLD_DEEPBIND` están disponibles en " +"plataformas que las soporten. Éstas son para uso con la función :func:`sys." "setdlopenflags`, y reemplazan las constantes similares definidas en :mod:" "`ctypes` and :mod:`DLFCN`. (Contribución de Victor Stinner en :issue:" "`13226`.)" @@ -3741,16 +3724,16 @@ msgstr "" "`10141`.)" #: ../Doc/whatsnew/3.3.rst:1894 -#, fuzzy msgid "" "The :class:`~socket.socket` class now supports the PF_RDS protocol family " "(https://en.wikipedia.org/wiki/Reliable_Datagram_Sockets and `https://oss." "oracle.com/projects/rds `__)." msgstr "" -"La clase :class:`~socket.socket` ahora admite la familia del protocolo " -"PF_RDS (https://en.wikipedia.org/wiki/Reliable_Datagram_Sockets and https://" -"oss.oracle.com/projects/rds/)." +"La clase :class:`~socket.socket` ahora admite la familia de protocolos " +"PF_RDS (https://en.wikipedia.org/wiki/Reliable_Datagram_Sockets y `https://" +"oss.oracle.com/projects/rds `__)." #: ../Doc/whatsnew/3.3.rst:1898 msgid "" @@ -3872,7 +3855,6 @@ msgstr "" "en :issue:`12551`.)" #: ../Doc/whatsnew/3.3.rst:1953 -#, fuzzy msgid "" "You can query the SSL compression algorithm used by an SSL socket, thanks to " "its new :meth:`~ssl.SSLSocket.compression` method. The new attribute :const:" @@ -3881,8 +3863,8 @@ msgid "" msgstr "" "Puedes consultar el algoritmo de compresión SSL usado por un socket SSL, " "gracias a su nuevo método :meth:`~ssl.SSLSocket.compression`. El nuevo " -"atributo :attr:`~ssl.OP_NO_COMPRESSION` puede ser usado para deshabilitar la " -"compresión. (Contribución de Antoine Pitrou en :issue:`13634`.)" +"atributo :const:`~ssl.OP_NO_COMPRESSION` puede ser usado para deshabilitar " +"la compresión. (Contribución de Antoine Pitrou en :issue:`13634`.)" # traduzco next protocol negotution? 3860 #: ../Doc/whatsnew/3.3.rst:1958 @@ -3914,13 +3896,12 @@ msgstr "" "(Contribución por Charles-François Natali en :issue:`11811`.)" #: ../Doc/whatsnew/3.3.rst:1969 -#, fuzzy msgid "" "New attribute :const:`~ssl.OP_CIPHER_SERVER_PREFERENCE` allows setting SSLv3 " "server sockets to use the server's cipher ordering preference rather than " "the client's (:issue:`13635`)." msgstr "" -"El nuevo atributo :attr:`~ssl.OP_CIPHER_SERVER_PREFERENCE` permite " +"El nuevo atributo :const:`~ssl.OP_CIPHER_SERVER_PREFERENCE` permite " "configurar los sockets del servidor SSLv3 para usar la preferencia de " "ordenación de cifrado del servidor en lugar de la del cliente. (:issue:" "`13635`)." @@ -3948,15 +3929,14 @@ msgid "struct" msgstr "struct" #: ../Doc/whatsnew/3.3.rst:1987 -#, fuzzy msgid "" "The :mod:`struct` module now supports :c:type:`ssize_t` and :c:type:`size_t` " "via the new codes ``n`` and ``N``, respectively. (Contributed by Antoine " "Pitrou in :issue:`3163`.)" msgstr "" -"El módulo :mod:`struct` ahora admite ``ssize_t`` y ``size_t`` a través de " -"los nuevos códigos ``n`` and ``N``, respectivamente. (Contribución de " -"Antoine Pitrou en :issue:`3163`.)" +"El módulo :mod:`struct` ahora admite :c:type:`ssize_t` y :c:type:`size_t` a " +"través de los nuevos códigos ``n`` and ``N``, respectivamente. (Contribución " +"de Antoine Pitrou en :issue:`3163`.)" #: ../Doc/whatsnew/3.3.rst:1993 msgid "subprocess" @@ -3971,13 +3951,12 @@ msgstr "" "plataformas posix. (Contribución de Victor Stinner in :issue:`8513`.)" #: ../Doc/whatsnew/3.3.rst:1998 -#, fuzzy msgid "" "A new constant :const:`~subprocess.DEVNULL` allows suppressing output in a " "platform-independent fashion. (Contributed by Ross Lagerwall in :issue:" "`5870`.)" msgstr "" -"Una nueva constante :data:`~subprocess.DEVNULL` permite suprimir la salida " +"Una nueva constante :const:`~subprocess.DEVNULL` permite suprimir la salida " "de forma independiente de la plataforma. (Contribución de Ross Lagerwall en :" "issue:`5870`.)" @@ -4118,15 +4097,14 @@ msgid "Other new functions:" msgstr "Otras nuevas funciones:" #: ../Doc/whatsnew/3.3.rst:2069 -#, fuzzy msgid "" ":func:`~time.clock_getres`, :func:`~time.clock_gettime` and :func:`~time." "clock_settime` functions with :samp:`CLOCK_{xxx}` constants. (Contributed by " "Victor Stinner in :issue:`10278`.)" msgstr "" "Las funciones :func:`~time.clock_getres`, :func:`~time.clock_gettime` y :" -"func:`~time.clock_settime` con constantes ``CLOCK_xxx`` (Contribución de " -"Victor Stinner in :issue:`10278`.)" +"func:`~time.clock_settime` con constantes :samp:`CLOCK_{xxx}` (Contribución " +"de Victor Stinner in :issue:`10278`.)" #: ../Doc/whatsnew/3.3.rst:2073 msgid "" @@ -4263,13 +4241,12 @@ msgstr "" "(Aportado por Nadeem Vawda en :issue:`12646`.)" #: ../Doc/whatsnew/3.3.rst:2144 -#, fuzzy msgid "" "New attribute :const:`zlib.ZLIB_RUNTIME_VERSION` reports the version string " "of the underlying ``zlib`` library that is loaded at runtime. (Contributed " "by Torsten Landschoff in :issue:`12306`.)" msgstr "" -"Nuevo atributo :attr:`zlib.ZLIB_RUNTIME_VERSION` informa la cadena de " +"Nuevo atributo :const:`zlib.ZLIB_RUNTIME_VERSION` informa la cadena de " "versión de la biblioteca ``zlib`` subyacente que se carga en tiempo de " "ejecución. (Contribución de Torsten Landschoff en :issue:`12306`.)" @@ -4408,14 +4385,13 @@ msgstr "" "`PyUnicode_2BYTE_DATA`, :c:macro:`PyUnicode_4BYTE_DATA`" #: ../Doc/whatsnew/3.3.rst:2198 -#, fuzzy msgid "" ":c:macro:`PyUnicode_KIND` with :c:enum:`PyUnicode_Kind` enum: :c:data:`!" "PyUnicode_WCHAR_KIND`, :c:data:`PyUnicode_1BYTE_KIND`, :c:data:" "`PyUnicode_2BYTE_KIND`, :c:data:`PyUnicode_4BYTE_KIND`" msgstr "" -":c:macro:`PyUnicode_KIND` con :c:type:`PyUnicode_Kind` enum: :c:data:" -"`PyUnicode_WCHAR_KIND`, :c:data:`PyUnicode_1BYTE_KIND`, :c:data:" +":c:macro:`PyUnicode_KIND` con :c:enum:`PyUnicode_Kind` enum: :c:data:`!" +"PyUnicode_WCHAR_KIND`, :c:data:`PyUnicode_1BYTE_KIND`, :c:data:" "`PyUnicode_2BYTE_KIND`, :c:data:`PyUnicode_4BYTE_KIND`" #: ../Doc/whatsnew/3.3.rst:2201 @@ -4579,216 +4555,189 @@ msgstr "" "expr:`Py_UNICODE*`:" #: ../Doc/whatsnew/3.3.rst:2273 -#, fuzzy msgid "" ":c:macro:`!PyUnicode_FromUnicode`: use :c:func:`PyUnicode_FromWideChar` or :" "c:func:`PyUnicode_FromKindAndData`" msgstr "" -":c:macro:`PyUnicode_FromUnicode`: use :c:func:`PyUnicode_FromWideChar` o :c:" +":c:macro:`!PyUnicode_FromUnicode`: use :c:func:`PyUnicode_FromWideChar` o :c:" "func:`PyUnicode_FromKindAndData`" #: ../Doc/whatsnew/3.3.rst:2275 -#, fuzzy msgid "" ":c:macro:`!PyUnicode_AS_UNICODE`, :c:func:`!PyUnicode_AsUnicode`, :c:func:`!" "PyUnicode_AsUnicodeAndSize`: use :c:func:`PyUnicode_AsWideCharString`" msgstr "" -":c:macro:`PyUnicode_AS_UNICODE`, :c:func:`PyUnicode_AsUnicode`, :c:func:" -"`PyUnicode_AsUnicodeAndSize`: use :c:func:`PyUnicode_AsWideCharString`" +":c:macro:`!PyUnicode_AS_UNICODE`, :c:func:`!PyUnicode_AsUnicode`, :c:func:`!" +"PyUnicode_AsUnicodeAndSize`: use :c:func:`PyUnicode_AsWideCharString`" #: ../Doc/whatsnew/3.3.rst:2277 -#, fuzzy msgid "" ":c:macro:`!PyUnicode_AS_DATA`: use :c:macro:`PyUnicode_DATA` with :c:macro:" "`PyUnicode_READ` and :c:macro:`PyUnicode_WRITE`" msgstr "" -":c:macro:`PyUnicode_AS_DATA`: use :c:macro:`PyUnicode_DATA` con :c:macro:" +":c:macro:`!PyUnicode_AS_DATA`: use :c:macro:`PyUnicode_DATA` con :c:macro:" "`PyUnicode_READ` y :c:macro:`PyUnicode_WRITE`" #: ../Doc/whatsnew/3.3.rst:2279 -#, fuzzy msgid "" ":c:macro:`!PyUnicode_GET_SIZE`, :c:func:`!PyUnicode_GetSize`: use :c:macro:" "`PyUnicode_GET_LENGTH` or :c:func:`PyUnicode_GetLength`" msgstr "" -":c:macro:`PyUnicode_GET_SIZE`, :c:func:`PyUnicode_GetSize`: use :c:macro:" +":c:macro:`!PyUnicode_GET_SIZE`, :c:func:`!PyUnicode_GetSize`: use :c:macro:" "`PyUnicode_GET_LENGTH` o :c:func:`PyUnicode_GetLength`" #: ../Doc/whatsnew/3.3.rst:2281 -#, fuzzy msgid "" ":c:macro:`!PyUnicode_GET_DATA_SIZE`: use ``PyUnicode_GET_LENGTH(str) * " "PyUnicode_KIND(str)`` (only work on ready strings)" msgstr "" -":c:macro:`PyUnicode_GET_DATA_SIZE`: use ``PyUnicode_GET_LENGTH(str) * " +":c:macro:`!PyUnicode_GET_DATA_SIZE`: use ``PyUnicode_GET_LENGTH(str) * " "PyUnicode_KIND(str)`` (sólo funciona en cadenas listas)" #: ../Doc/whatsnew/3.3.rst:2284 -#, fuzzy msgid "" ":c:func:`!PyUnicode_AsUnicodeCopy`: use :c:func:`PyUnicode_AsUCS4Copy` or :c:" "func:`PyUnicode_AsWideCharString`" msgstr "" -":c:func:`PyUnicode_AsUnicodeCopy`: use :c:func:`PyUnicode_AsUCS4Copy` o :c:" +":c:func:`!PyUnicode_AsUnicodeCopy`: use :c:func:`PyUnicode_AsUCS4Copy` o :c:" "func:`PyUnicode_AsWideCharString`" #: ../Doc/whatsnew/3.3.rst:2286 -#, fuzzy msgid ":c:func:`!PyUnicode_GetMax`" -msgstr ":c:func:`PyUnicode_GetMax`" +msgstr ":c:func:`!PyUnicode_GetMax`" #: ../Doc/whatsnew/3.3.rst:2289 msgid "Functions and macros manipulating Py_UNICODE* strings:" msgstr "Funciones y macros que manipulen cadenas de caracteres Py_UNICODE*:" #: ../Doc/whatsnew/3.3.rst:2291 -#, fuzzy msgid "" ":c:macro:`!Py_UNICODE_strlen()`: use :c:func:`PyUnicode_GetLength` or :c:" "macro:`PyUnicode_GET_LENGTH`" msgstr "" -":c:macro:`Py_UNICODE_strlen`: use :c:func:`PyUnicode_GetLength` o :c:macro:" +":c:macro:`!Py_UNICODE_strlen`: use :c:func:`PyUnicode_GetLength` o :c:macro:" "`PyUnicode_GET_LENGTH`" #: ../Doc/whatsnew/3.3.rst:2293 -#, fuzzy msgid "" ":c:macro:`!Py_UNICODE_strcat()`: use :c:func:`PyUnicode_CopyCharacters` or :" "c:func:`PyUnicode_FromFormat`" msgstr "" -":c:macro:`Py_UNICODE_strcat`: use :c:func:`PyUnicode_CopyCharacters` o :c:" +":c:macro:`!Py_UNICODE_strcat`: use :c:func:`PyUnicode_CopyCharacters` o :c:" "func:`PyUnicode_FromFormat`" #: ../Doc/whatsnew/3.3.rst:2295 -#, fuzzy msgid "" ":c:macro:`!Py_UNICODE_strcpy()`, :c:macro:`!Py_UNICODE_strncpy()`, :c:macro:" "`!Py_UNICODE_COPY()`: use :c:func:`PyUnicode_CopyCharacters` or :c:func:" "`PyUnicode_Substring`" msgstr "" -":c:macro:`Py_UNICODE_strcpy`, :c:macro:`Py_UNICODE_strncpy`, :c:macro:" -"`Py_UNICODE_COPY`: use :c:func:`PyUnicode_CopyCharacters` o :c:func:" +":c:macro:`!Py_UNICODE_strcpy`, :c:macro:`!Py_UNICODE_strncpy`, :c:macro:`!" +"Py_UNICODE_COPY`: use :c:func:`PyUnicode_CopyCharacters` o :c:func:" "`PyUnicode_Substring`" #: ../Doc/whatsnew/3.3.rst:2298 -#, fuzzy msgid ":c:macro:`!Py_UNICODE_strcmp()`: use :c:func:`PyUnicode_Compare`" -msgstr ":c:macro:`Py_UNICODE_strcmp`: use :c:func:`PyUnicode_Compare`" +msgstr ":c:macro:`!Py_UNICODE_strcmp()`: use :c:func:`PyUnicode_Compare`" #: ../Doc/whatsnew/3.3.rst:2299 -#, fuzzy msgid ":c:macro:`!Py_UNICODE_strncmp()`: use :c:func:`PyUnicode_Tailmatch`" -msgstr ":c:macro:`Py_UNICODE_strncmp`: use :c:func:`PyUnicode_Tailmatch`" +msgstr ":c:macro:`!Py_UNICODE_strncmp()`: use :c:func:`PyUnicode_Tailmatch`" #: ../Doc/whatsnew/3.3.rst:2300 -#, fuzzy msgid "" ":c:macro:`!Py_UNICODE_strchr()`, :c:macro:`!Py_UNICODE_strrchr()`: use :c:" "func:`PyUnicode_FindChar`" msgstr "" -":c:macro:`Py_UNICODE_strchr`, :c:macro:`Py_UNICODE_strrchr`: use :c:func:" -"`PyUnicode_FindChar`" +":c:macro:`!Py_UNICODE_strchr()`, :c:macro:`!Py_UNICODE_strrchr()`: use :c:" +"func:`PyUnicode_FindChar`" #: ../Doc/whatsnew/3.3.rst:2302 -#, fuzzy msgid ":c:macro:`!Py_UNICODE_FILL()`: use :c:func:`PyUnicode_Fill`" -msgstr ":c:macro:`Py_UNICODE_FILL`: use :c:func:`PyUnicode_Fill`" +msgstr ":c:macro:`!Py_UNICODE_FILL()`: use :c:func:`PyUnicode_Fill`" #: ../Doc/whatsnew/3.3.rst:2303 -#, fuzzy msgid ":c:macro:`!Py_UNICODE_MATCH`" -msgstr ":c:macro:`Py_UNICODE_MATCH`" +msgstr ":c:macro:`!Py_UNICODE_MATCH`" #: ../Doc/whatsnew/3.3.rst:2305 msgid "Encoders:" msgstr "Codificadores:" #: ../Doc/whatsnew/3.3.rst:2307 -#, fuzzy msgid ":c:func:`!PyUnicode_Encode`: use :c:func:`!PyUnicode_AsEncodedObject`" -msgstr ":c:func:`PyUnicode_Encode`: use :c:func:`PyUnicode_AsEncodedObject`" +msgstr ":c:func:`!PyUnicode_Encode`: use :c:func:`!PyUnicode_AsEncodedObject`" #: ../Doc/whatsnew/3.3.rst:2308 -#, fuzzy msgid ":c:func:`!PyUnicode_EncodeUTF7`" -msgstr ":c:func:`PyUnicode_EncodeUTF7`" +msgstr ":c:func:`!PyUnicode_EncodeUTF7`" #: ../Doc/whatsnew/3.3.rst:2309 -#, fuzzy msgid "" ":c:func:`!PyUnicode_EncodeUTF8`: use :c:func:`PyUnicode_AsUTF8` or :c:func:" "`PyUnicode_AsUTF8String`" msgstr "" -":c:func:`PyUnicode_EncodeUTF8`: use :c:func:`PyUnicode_AsUTF8` o :c:func:" +":c:func:`!PyUnicode_EncodeUTF8`: use :c:func:`PyUnicode_AsUTF8` o :c:func:" "`PyUnicode_AsUTF8String`" #: ../Doc/whatsnew/3.3.rst:2311 -#, fuzzy msgid ":c:func:`!PyUnicode_EncodeUTF32`" -msgstr ":c:func:`PyUnicode_EncodeUTF32`" +msgstr ":c:func:`!PyUnicode_EncodeUTF32`" #: ../Doc/whatsnew/3.3.rst:2312 -#, fuzzy msgid ":c:func:`!PyUnicode_EncodeUTF16`" -msgstr ":c:func:`PyUnicode_EncodeUTF16`" +msgstr ":c:func:`!PyUnicode_EncodeUTF16`" #: ../Doc/whatsnew/3.3.rst:2313 -#, fuzzy msgid "" ":c:func:`!PyUnicode_EncodeUnicodeEscape` use :c:func:" "`PyUnicode_AsUnicodeEscapeString`" msgstr "" -":c:func:`PyUnicode_EncodeUnicodeEscape` use :c:func:" +":c:func:`!PyUnicode_EncodeUnicodeEscape` use :c:func:" "`PyUnicode_AsUnicodeEscapeString`" #: ../Doc/whatsnew/3.3.rst:2315 -#, fuzzy msgid "" ":c:func:`!PyUnicode_EncodeRawUnicodeEscape` use :c:func:" "`PyUnicode_AsRawUnicodeEscapeString`" msgstr "" -":c:func:`PyUnicode_EncodeRawUnicodeEscape` use :c:func:" +":c:func:`!PyUnicode_EncodeRawUnicodeEscape` use :c:func:" "`PyUnicode_AsRawUnicodeEscapeString`" #: ../Doc/whatsnew/3.3.rst:2317 -#, fuzzy msgid "" ":c:func:`!PyUnicode_EncodeLatin1`: use :c:func:`PyUnicode_AsLatin1String`" msgstr "" -":c:func:`PyUnicode_EncodeLatin1`: use :c:func:`PyUnicode_AsLatin1String`" +":c:func:`!PyUnicode_EncodeLatin1`: use :c:func:`PyUnicode_AsLatin1String`" #: ../Doc/whatsnew/3.3.rst:2318 -#, fuzzy msgid ":c:func:`!PyUnicode_EncodeASCII`: use :c:func:`PyUnicode_AsASCIIString`" -msgstr ":c:func:`PyUnicode_EncodeASCII`: use :c:func:`PyUnicode_AsASCIIString`" +msgstr "" +":c:func:`!PyUnicode_EncodeASCII`: use :c:func:`PyUnicode_AsASCIIString`" #: ../Doc/whatsnew/3.3.rst:2319 -#, fuzzy msgid ":c:func:`!PyUnicode_EncodeCharmap`" -msgstr ":c:func:`PyUnicode_EncodeCharmap`" +msgstr ":c:func:`!PyUnicode_EncodeCharmap`" #: ../Doc/whatsnew/3.3.rst:2320 -#, fuzzy msgid ":c:func:`!PyUnicode_TranslateCharmap`" -msgstr ":c:func:`PyUnicode_TranslateCharmap`" +msgstr ":c:func:`!PyUnicode_TranslateCharmap`" #: ../Doc/whatsnew/3.3.rst:2321 -#, fuzzy msgid "" ":c:func:`!PyUnicode_EncodeMBCS`: use :c:func:`PyUnicode_AsMBCSString` or :c:" "func:`PyUnicode_EncodeCodePage` (with ``CP_ACP`` code_page)" msgstr "" -":c:func:`PyUnicode_EncodeMBCS`: use :c:func:`PyUnicode_AsMBCSString` o :c:" +":c:func:`!PyUnicode_EncodeMBCS`: use :c:func:`PyUnicode_AsMBCSString` o :c:" "func:`PyUnicode_EncodeCodePage` (con ``CP_ACP`` code_page)" #: ../Doc/whatsnew/3.3.rst:2323 -#, fuzzy msgid "" ":c:func:`!PyUnicode_EncodeDecimal`, :c:func:`!" "PyUnicode_TransformDecimalToASCII`" msgstr "" -":c:func:`PyUnicode_EncodeDecimal`, :c:func:" -"`PyUnicode_TransformDecimalToASCII`" +":c:func:`!PyUnicode_EncodeDecimal`, :c:func:`!" +"PyUnicode_TransformDecimalToASCII`" #: ../Doc/whatsnew/3.3.rst:2328 msgid "Deprecated features" @@ -4912,18 +4861,16 @@ msgstr "" "es un error." #: ../Doc/whatsnew/3.3.rst:2381 -#, fuzzy msgid "" "Because :data:`sys.meta_path` and :data:`sys.path_hooks` now have finders on " "them by default, you will most likely want to use :meth:`list.insert` " "instead of :meth:`list.append` to add to those lists." msgstr "" -"Dado que :attr:`sys.meta_path` y :attr:`sys.path_hooks` ahora tienen " +"Dado que :data:`sys.meta_path` y :data:`sys.path_hooks` ahora tienen " "buscadores por defecto, lo más probable es que desee usar :meth:`list." "insert` en vez de :meth:`list.append` para agregar a esas listas." #: ../Doc/whatsnew/3.3.rst:2385 -#, fuzzy msgid "" "Because ``None`` is now inserted into :data:`sys.path_importer_cache`, if " "you are clearing out entries in the dictionary of paths that do not have a " @@ -4933,17 +4880,16 @@ msgid "" "data:`sys.path_importer_cache` where it represents the use of implicit " "finders, but semantically it should not change anything." msgstr "" -"Dado que ``None`` ahora ha sido insertado en :attr:`sys." +"Dado que ``None`` ahora ha sido insertado en :data:`sys." "path_importer_cache`, si usted está borrando entradas en el diccionario de " "rutas que no tienen un buscador, usted necesitará eliminar los pares con " -"valores de ``None`` **y** :class:`imp.NullImporter` para ser compatible con " +"valores de ``None`` **y** :class:`!imp.NullImporter` para ser compatible con " "versiones anteriores. Esto conducirá a una sobrecarga adicional con las " -"versiones más antiguas de Python que re-inserten ``None`` dentro de :attr:" +"versiones más antiguas de Python que re-inserten ``None`` dentro de :data:" "`sys.path_importer_cache` donde éste represente el uso de buscadores " "implícitos, pero semánticamente no debería cambiar nada." #: ../Doc/whatsnew/3.3.rst:2393 -#, fuzzy msgid "" ":class:`!importlib.abc.Finder` no longer specifies a ``find_module()`` " "abstract method that must be implemented. If you were relying on subclasses " @@ -4951,7 +4897,7 @@ msgid "" "first. You will probably want to check for ``find_loader()`` first, though, " "in the case of working with :term:`path entry finders `." msgstr "" -":class:`importlib.abc.Finder` ya no especifica un método abstracto " +":class:`!importlib.abc.Finder` ya no especifica un método abstracto " "``find_module()`` que debe implementarse. Si confiaba en subclases para " "implementar ese método, asegúrese de verificar primero la existencia del " "método. Sin embargo, probablemente querrá verificar primero " @@ -5078,14 +5024,13 @@ msgstr "" "lanzado un error en posix." #: ../Doc/whatsnew/3.3.rst:2447 -#, fuzzy msgid "" "The ``ast.__version__`` constant has been removed. If you need to make " "decisions affected by the AST version, use :data:`sys.version_info` to make " "the decision." msgstr "" "La constante ``ast.__version__`` ha sido eliminada. Si usted necesita tomar " -"decisiones afectadas por la versión AST, use :attr:`sys.version_info` para " +"decisiones afectadas por la versión AST, use :data:`sys.version_info` para " "tomar la decisión." #: ../Doc/whatsnew/3.3.rst:2451 @@ -5115,15 +5060,14 @@ msgid "Porting C code" msgstr "Portando código C" #: ../Doc/whatsnew/3.3.rst:2464 -#, fuzzy msgid "" "In the course of changes to the buffer API the undocumented :c:member:`!" "smalltable` member of the :c:type:`Py_buffer` structure has been removed and " "the layout of the :c:type:`PyMemoryViewObject` has changed." msgstr "" -"En el curso de cambios a la API del buffer la estructura indocumentada :c:" -"member:`~Py_buffer.smalltable` miembro de :c:type:`Py_buffer` ha sido " -"eliminada, y el diseño de :c:type:`PyMemoryViewObject` se ha cambiado." +"En el curso de los cambios en la API del búfer, se eliminó el miembro :c:" +"member:`!smalltable` no documentado de la estructura :c:type:`Py_buffer` y " +"se cambió el diseño del :c:type:`PyMemoryViewObject`." #: ../Doc/whatsnew/3.3.rst:2469 msgid "" @@ -5239,8 +5183,8 @@ msgstr "" #: ../Doc/whatsnew/3.3.rst:396 msgid "yield" -msgstr "" +msgstr "producir" #: ../Doc/whatsnew/3.3.rst:396 msgid "yield from (in What's New)" -msgstr "" +msgstr "producir desde (en Novedades)"