diff --git a/library/multiprocessing.shared_memory.po b/library/multiprocessing.shared_memory.po index fc3cf85073..5fc3e96340 100644 --- a/library/multiprocessing.shared_memory.po +++ b/library/multiprocessing.shared_memory.po @@ -20,13 +20,12 @@ msgstr "" "Generated-By: Babel 2.13.0\n" #: ../Doc/library/multiprocessing.shared_memory.rst:2 -#, fuzzy msgid "" ":mod:`multiprocessing.shared_memory` --- Shared memory for direct access " "across processes" msgstr "" -":mod:`multiprocessing.shared_memory` --- Proporciona memoria compartida " -"para acceso directo a través de procesos" +":mod:`multiprocessing.shared_memory` --- Memoria compartida para acceso " +"directo a través de procesos" #: ../Doc/library/multiprocessing.shared_memory.rst:7 msgid "**Source code:** :source:`Lib/multiprocessing/shared_memory.py`" @@ -201,15 +200,14 @@ msgstr "" "`SharedMemory`::" #: ../Doc/library/multiprocessing.shared_memory.rst:127 -#, fuzzy msgid "" "The following example demonstrates a practical use of the :class:" "`SharedMemory` class with `NumPy arrays `_, accessing " "the same ``numpy.ndarray`` from two distinct Python shells:" msgstr "" -"El siguiente ejemplo muestra un uso práctico de la clase :class:" -"`SharedMemory` con `NumPy arrays `_, accediendo al " -"mismo ``numpy.ndarray`` desde dos shells de Python distintos:" +"El siguiente ejemplo demuestra un uso práctico de la clase :class:" +"`SharedMemory` con `arreglos NumPy `_, accediendo " +"al mismo ``numpy.ndarray`` desde dos shells de Python distintos" #: ../Doc/library/multiprocessing.shared_memory.rst:181 msgid "" @@ -316,7 +314,6 @@ msgstr "" "finaliza la ejecución." #: ../Doc/library/multiprocessing.shared_memory.rst:260 -#, fuzzy msgid "" "Provides a mutable list-like object where all values stored within are " "stored in a shared memory block. This constrains storable values to only " @@ -327,14 +324,16 @@ msgid "" "no append, insert, etc.) and do not support the dynamic creation of new :" "class:`ShareableList` instances via slicing." msgstr "" -"Construye un objeto mutable compatible con el tipo de lista cuyos valores se " -"almacenan en un bloque de memoria compartida. Esto reduce los valores de " -"tipo que se pueden almacenar solo a tipos de datos nativos ``int``, " -"``float``, ``bool``, ``str`` (menos de 10 MB cada uno), ``bytes`` (menos de " -"10 MB cada uno) y ``None``. Otra diferencia importante con una lista nativa " -"es que es imposible cambiar el tamaño (es decir, sin adición al final de la " -"lista, sin inserción, etc.) y que no es posible crear nuevas instancias de :" -"class:`ShareableList` mediante la división." +"Proporciona un objeto mutable similar a una lista donde todos los valores " +"almacenados dentro se guardan en un bloque de memoria compartida. Esto " +"limita los valores que se pueden almacenar a solo los tipos de datos " +"integrados ``int`` (de 64-bits con signo), ``float``, ``bool``, ``str`` " +"(menos de 10M bytes cada uno cuando se codifican como utf-8), ``bytes`` " +"(menos de 10M bytes cada uno) y ``None``. También difiere notablemente del " +"tipo ``list`` integrado en que estas listas no pueden cambiar su longitud " +"total (es decir, no se pueden añadir o insertar elementos) y no admiten la " +"creación dinámica de nuevas instancias de :class:`ShareableList` mediante " +"segmentación." #: ../Doc/library/multiprocessing.shared_memory.rst:270 msgid "" @@ -366,6 +365,11 @@ msgid "" "rstrip(b'\\x00')`` behavior is considered a bug and may go away in the " "future. See :gh:`106939`." msgstr "" +"Existe un problema conocido para valores :class:`bytes` y :class:`str`. Si " +"terminan con bytes o caracteres nulos ``\\x00``, éstos pueden ser " +"*eliminados silenciosamente* al obtenerlos por índice desde la :class:" +"`ShareableList`. Este comportamiento ``.rstrip(b'\\x00')`` se considera un " +"error y podría desaparecer en el futuro. Ver :gh:`106939`." #: ../Doc/library/multiprocessing.shared_memory.rst:287 msgid "" @@ -373,6 +377,10 @@ msgid "" "around it by always unconditionally appending an extra non-0 byte to the end " "of such values when storing and unconditionally removing it when fetching:" msgstr "" +"Para aplicaciones donde eliminar espacios nulos finales es un problema, " +"solucionarlo añadiendo siempre incondicionalmente un byte extra que no sea 0 " +"al final de dichos valores al almacenar y eliminándolo incondicionalmente al " +"recuperarlos." #: ../Doc/library/multiprocessing.shared_memory.rst:310 msgid "Returns the number of occurrences of ``value``." @@ -433,12 +441,12 @@ msgstr "" #: ../Doc/library/multiprocessing.shared_memory.rst:11 msgid "Shared Memory" -msgstr "" +msgstr "Memoria Compartida" #: ../Doc/library/multiprocessing.shared_memory.rst:11 msgid "POSIX Shared Memory" -msgstr "" +msgstr "Memoria Compartida POSIX" #: ../Doc/library/multiprocessing.shared_memory.rst:11 msgid "Named Shared Memory" -msgstr "" +msgstr "Memoria Compartida Nombrada"