diff --git a/dictionaries/library_xmlrpc_client.txt b/dictionaries/library_xmlrpc_client.txt new file mode 100644 index 0000000000..df35674f0d --- /dev/null +++ b/dictionaries/library_xmlrpc_client.txt @@ -0,0 +1,14 @@ +MultiCall +ProtocolError +Faults +singleton +Fault +facto +base64 +desagrupar +Apache +desarrollador +desagrupación +boxcar +Authorization +xmlrpc diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index 4b72aa4495..b0aa30770d 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -6,27 +6,29 @@ # Check https://github.com/python/python-docs-es/blob/3.8/TRANSLATORS to # get the list of volunteers # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-05 12:54+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2020-10-31 23:26+0100\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.8.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Last-Translator: \n" +"Language: es\n" +"X-Generator: Poedit 2.3.1\n" #: ../Doc/library/xmlrpc.client.rst:2 msgid ":mod:`xmlrpc.client` --- XML-RPC client access" -msgstr "" +msgstr ":mod:`xmlrpc.client` --- acceso cliente XML-RPC" #: ../Doc/library/xmlrpc.client.rst:10 msgid "**Source code:** :source:`Lib/xmlrpc/client.py`" -msgstr "" +msgstr "**Source code:** :source:`Lib/xmlrpc/client.py`" #: ../Doc/library/xmlrpc.client.rst:17 msgid "" @@ -36,6 +38,12 @@ msgid "" "This module supports writing XML-RPC client code; it handles all the details " "of translating between conformable Python objects and XML on the wire." msgstr "" +"XML-RPC es un método de llamada a procedimiento remoto que utiliza XML " +"pasado a través de HTTP(S) como transporte. Con él, un cliente puede llamar " +"a métodos con parámetros en un servidor remoto (el servidor es nombrado por " +"un URI) y recuperar datos estructurados. Este módulo admite la escritura de " +"código de cliente XML-RPC; maneja todos los detalles de la traducción entre " +"objetos de Python conformes y XML en el cable." #: ../Doc/library/xmlrpc.client.rst:26 msgid "" @@ -43,12 +51,17 @@ msgid "" "constructed data. If you need to parse untrusted or unauthenticated data " "see :ref:`xml-vulnerabilities`." msgstr "" +"El módulo :mod:`xmlrpc.client` no es seguro contra datos construidos " +"maliciosamente. Si necesita analizar datos que no son de confianza o no " +"autenticados, consulte :ref:`xml-vulnerabilities`." #: ../Doc/library/xmlrpc.client.rst:32 msgid "" "For HTTPS URIs, :mod:`xmlrpc.client` now performs all the necessary " "certificate and hostname checks by default." msgstr "" +"Para HTTPS URI, :mod:`xmlrpc.client` ahora realiza todas las comprobaciones " +"necesarias de certificados y nombres de host de forma predeterminada." #: ../Doc/library/xmlrpc.client.rst:39 msgid "" @@ -61,6 +74,14 @@ msgid "" "an encoding, by default UTF-8. The optional fourth argument is a debugging " "flag." msgstr "" +"Una :class:`ServerProxy` instancia un objeto que gestiona la comunicación " +"con un servidor XML-RPC remoto. El primer argumento requerido es un URI " +"(*Uniform Resource Indicator*) y normalmente será la URL del servidor. El " +"segundo argumento opcional es una instancia de fábrica de transporte; de " +"forma predeterminada, es una instancia interna :class:`SafeTransport` para " +"https: URL y una instancia interna HTTP :class:`Transport` en caso " +"contrario. El tercer argumento opcional es una codificación, por defecto " +"UTF-8. El cuarto argumento opcional es un indicador de depuración." #: ../Doc/library/xmlrpc.client.rst:47 msgid "" @@ -81,14 +102,32 @@ msgid "" "*use_datetime* flag is similar to *use_builtin_types* but it applies only to " "date/time values." msgstr "" +"Los siguientes parámetros rigen el uso de la instancia de proxy retornada. " +"Si *allow_none* es verdadero, la constante de Python ``None`` se traducirá a " +"XML; el comportamiento predeterminado es que ``None`` genere un :exc:" +"`TypeError`. Esta es una extensión de uso común para la especificación XML-" +"RPC, pero no todos los clientes y servidores la admiten; ver `http://ontosys." +"com/xml-rpc/extensions.php ` _ para una descripción. La flag " +"*use_builtin_types* puede usarse para hacer que los valores de fecha/hora se " +"presenten como : clase: objetos `datetime.datetime` y datos binarios que se " +"presenten como objetos :class:`datetime.datetime` y los datos binarios " +"pueden ser presentados como objetos :class:`bytes`; esta flag es falsa por " +"defecto. Los objetos :class:`datetime.datetime`, :class:`bytes` y :class:" +"`bytearray` se pueden pasar a las llamadas. El parámetro *header* es una " +"secuencia opcional de encabezados HTTP para enviar con cada solicitud, " +"expresada como una secuencia de 2 tuplas que representan el nombre y el " +"valor del encabezado. (por ejemplo, `[('Header-Name', 'value')]`). La flag " +"obsoleta *use_datetime* es similar a *use_builtin_types* pero solo se aplica " +"a los valores de fecha/hora." #: ../Doc/library/xmlrpc.client.rst:65 ../Doc/library/xmlrpc.client.rst:552 msgid "The *use_builtin_types* flag was added." -msgstr "" +msgstr "La flag *use_builtin_types* fue añadida." #: ../Doc/library/xmlrpc.client.rst:68 msgid "The *headers* parameter was added." -msgstr "" +msgstr "El parámetro *headers* fue añadida." #: ../Doc/library/xmlrpc.client.rst:71 msgid "" @@ -101,6 +140,14 @@ msgid "" "*context* may be :class:`ssl.SSLContext` and configures the SSL settings of " "the underlying HTTPS connection." msgstr "" +"Tanto los transportes HTTP como HTTPS admiten la extensión de sintaxis de " +"URL para la autenticación básica HTTP:``http://user:pass@host:port/path``. " +"La parte ``user:pass`` se codificará en base64 como un encabezado HTTP de " +"'Authorization' y se enviará al servidor remoto como parte del proceso de " +"conexión al invocar un método XML-RPC. Solo necesita usar esto si el " +"servidor remoto requiere un usuario y contraseña de autenticación básica. Si " +"se proporciona una URL HTTPS, el *context* puede ser :class:`ssl.SSLContext` " +"y configura la configuración SSL de la conexión HTTPS subyacente." #: ../Doc/library/xmlrpc.client.rst:80 msgid "" @@ -110,6 +157,12 @@ msgid "" "remote server for the methods it supports (service discovery) and fetch " "other server-associated metadata." msgstr "" +"La instancia retornada es un objeto proxy con métodos que se pueden utilizar " +"para invocar las correspondientes llamadas RPC en el servidor remoto. Si el " +"servidor remoto admite la API de introspección, el proxy también se puede " +"utilizar para consultar al servidor remoto los métodos que admite " +"(descubrimiento de servicios) y recuperar otros metadatos asociados al " +"servidor." #: ../Doc/library/xmlrpc.client.rst:86 msgid "" @@ -117,62 +170,69 @@ msgid "" "include the following (and except where noted, they are unmarshalled as the " "same Python type):" msgstr "" +"Los tipos que son conformes (por ejemplo, que se pueden clasificar a través " +"de XML) incluyen lo siguiente (y, excepto donde se indique, no se clasifican " +"como el mismo tipo de Python):" #: ../Doc/library/xmlrpc.client.rst:93 msgid "XML-RPC type" -msgstr "" +msgstr "Tipo XML-RPC" #: ../Doc/library/xmlrpc.client.rst:93 msgid "Python type" -msgstr "" +msgstr "Tipo de Python" #: ../Doc/library/xmlrpc.client.rst:95 msgid "``boolean``" -msgstr "" +msgstr "``boolean``" #: ../Doc/library/xmlrpc.client.rst:95 msgid ":class:`bool`" -msgstr "" +msgstr ":class:`bool`" #: ../Doc/library/xmlrpc.client.rst:97 msgid "``int``, ``i1``, ``i2``, ``i4``, ``i8`` or ``biginteger``" -msgstr "" +msgstr "``int``, ``i1``, ``i2``, ``i4``, ``i8`` or ``biginteger``" #: ../Doc/library/xmlrpc.client.rst:97 msgid "" ":class:`int` in range from -2147483648 to 2147483647. Values get the " "```` tag." msgstr "" +":class:`int` en el rango de -2147483648 a 2147483647. Los valores obtienen " +"la etiqueta ```` ." #: ../Doc/library/xmlrpc.client.rst:102 msgid "``double`` or ``float``" -msgstr "" +msgstr "``double`` o ``float``" #: ../Doc/library/xmlrpc.client.rst:102 msgid ":class:`float`. Values get the ```` tag." -msgstr "" +msgstr ":class:`float`. Los valores obtienen la etiqueta ````." #: ../Doc/library/xmlrpc.client.rst:105 msgid "``string``" -msgstr "" +msgstr "``string``" #: ../Doc/library/xmlrpc.client.rst:105 msgid ":class:`str`" -msgstr "" +msgstr ":class:`str`" #: ../Doc/library/xmlrpc.client.rst:107 msgid "``array``" -msgstr "" +msgstr "``array``" #: ../Doc/library/xmlrpc.client.rst:107 msgid "" ":class:`list` or :class:`tuple` containing conformable elements. Arrays are " "returned as :class:`lists `." msgstr "" +":class:`list` o :class:`tuple` que contiene elementos determinados. Las " +"matrices se retornan como :class:`lists `." #: ../Doc/library/xmlrpc.client.rst:111 msgid "``struct``" -msgstr "" +msgstr "``struct``" #: ../Doc/library/xmlrpc.client.rst:111 msgid "" @@ -180,43 +240,52 @@ msgid "" "Objects of user-defined classes can be passed in; only their :attr:`~object." "__dict__` attribute is transmitted." msgstr "" +":class:`dict`. Las claves deben ser cadenas de caracteres, los valores " +"pueden ser de cualquier tipo determinado. Pueden pasarse objetos de clases " +"definidas por el usuario; sólo se transmite su atributo :attr:`~object." +"__dict__` ." #: ../Doc/library/xmlrpc.client.rst:116 msgid "``dateTime.iso8601``" -msgstr "" +msgstr "``dateTime.iso8601``" #: ../Doc/library/xmlrpc.client.rst:116 msgid "" ":class:`DateTime` or :class:`datetime.datetime`. Returned type depends on " "values of *use_builtin_types* and *use_datetime* flags." msgstr "" +":class:`DateTime` o :class:`datetime.datetime`. El tipo retornado depende de " +"los valores de los indicadores *use_builtin_types* y *use_datetime* ." #: ../Doc/library/xmlrpc.client.rst:120 msgid "``base64``" -msgstr "" +msgstr "``base64``" #: ../Doc/library/xmlrpc.client.rst:120 msgid "" ":class:`Binary`, :class:`bytes` or :class:`bytearray`. Returned type " "depends on the value of the *use_builtin_types* flag." msgstr "" +":class:`Binary`, :class:`bytes` o :class:`bytearray`. El tipo retornado " +"depende del valor de la marca *use_builtin_types*." #: ../Doc/library/xmlrpc.client.rst:124 msgid "``nil``" -msgstr "" +msgstr "``nil``" #: ../Doc/library/xmlrpc.client.rst:124 msgid "" "The ``None`` constant. Passing is allowed only if *allow_none* is true." msgstr "" +"La constante ``None``. Solo se permite pasar si *allow_none* es verdadero." #: ../Doc/library/xmlrpc.client.rst:127 msgid "``bigdecimal``" -msgstr "" +msgstr "``bigdecimal``" #: ../Doc/library/xmlrpc.client.rst:127 msgid ":class:`decimal.Decimal`. Returned type only." -msgstr "" +msgstr ":class:`decimal.Decimal`. Retornado solo el tipo." #: ../Doc/library/xmlrpc.client.rst:130 msgid "" @@ -227,6 +296,13 @@ msgid "" "base class called :exc:`Error`. Note that the xmlrpc client module " "currently does not marshal instances of subclasses of built-in types." msgstr "" +"Este es el conjunto completo de tipos de datos admitidos por XML-RPC. Las " +"llamadas a métodos también pueden generar una instancia especial :exc:" +"`Fault`, que se usa para señalar errores del servidor XML-RPC, o :exc:" +"`ProtocolError` que se usa para señalar un error en la capa de transporte " +"HTTP/HTTPS. Ambos :exc:`Fault` y :exc:`ProtocolError` derivan de una clase " +"base llamada :exc:`Error`. Tenga en cuenta que el módulo de cliente xmlrpc " +"actualmente no clasifica instancias de subclases de tipos integrados." #: ../Doc/library/xmlrpc.client.rst:137 msgid "" @@ -239,16 +315,28 @@ msgid "" "have to pass arbitrary bytes via XML-RPC, use :class:`bytes` or :class:" "`bytearray` classes or the :class:`Binary` wrapper class described below." msgstr "" +"Al pasar cadenas de caracteres, los caracteres especiales de XML como ``<``, " +"``>`` y ``&`` se escaparán automáticamente. Sin embargo, es responsabilidad " +"de la persona que llama asegurarse de que la cadena de caracteres esté libre " +"de caracteres que no están permitidos en XML, como los caracteres de control " +"con valores ASCII entre 0 y 31 (excepto, por supuesto, tabulación, nueva " +"línea y retorno de carro); no hacer esto resultará en una solicitud XML-RPC " +"que no es XML bien formado. Si tiene que pasar bytes arbitrarios a través de " +"XML-RPC, use las clases :class:`bytes` o :class:`bytearray` o la clase " +"contenedora :class:`Binary` descrita a continuación." #: ../Doc/library/xmlrpc.client.rst:146 msgid "" ":class:`Server` is retained as an alias for :class:`ServerProxy` for " "backwards compatibility. New code should use :class:`ServerProxy`." msgstr "" +":class:`Server` se conserva como un alias para :class:`ServerProxy` para " +"compatibilidad con versiones anteriores. El nuevo código debe usar :class:" +"`ServerProxy`." #: ../Doc/library/xmlrpc.client.rst:149 msgid "Added the *context* argument." -msgstr "" +msgstr "Se agregó el argumento *context*." #: ../Doc/library/xmlrpc.client.rst:152 msgid "" @@ -257,10 +345,15 @@ msgid "" "numerics: ``i1``, ``i2``, ``i8``, ``biginteger``, ``float`` and " "``bigdecimal``. See http://ws.apache.org/xmlrpc/types.html for a description." msgstr "" +"Se agregó soporte para etiquetas de tipo con prefijos (por ejemplo. ``ex:" +"nil``). Se agregó soporte para desagrupar los tipos adicionales utilizados " +"por la implementación Apache XML-RPC para números:\n" +"``i1``, ``i2``, ``i8``, ``biginteger``, ``float`` y ``bigdecimal``. Consulte " +"http://ws.apache.org/xmlrpc/types.html para obtener una descripción." #: ../Doc/library/xmlrpc.client.rst:164 msgid "`XML-RPC HOWTO `_" -msgstr "" +msgstr "`XML-RPC HOWTO `_" #: ../Doc/library/xmlrpc.client.rst:163 msgid "" @@ -268,27 +361,32 @@ msgid "" "languages. Contains pretty much everything an XML-RPC client developer needs " "to know." msgstr "" +"Una buena descripción del funcionamiento de XML-RPC y del software cliente " +"en varios idiomas. Contiene prácticamente todo lo que un desarrollador de " +"cliente XML-RPC necesita saber." #: ../Doc/library/xmlrpc.client.rst:167 msgid "" "`XML-RPC Introspection `_" msgstr "" +"`XML-RPC Introspection `_" #: ../Doc/library/xmlrpc.client.rst:167 msgid "Describes the XML-RPC protocol extension for introspection." -msgstr "" +msgstr "Describe la extensión del protocolo XML-RPC para la introspección." #: ../Doc/library/xmlrpc.client.rst:170 msgid "`XML-RPC Specification `_" -msgstr "" +msgstr "`XML-RPC Specification `_" #: ../Doc/library/xmlrpc.client.rst:170 msgid "The official specification." -msgstr "" +msgstr "La especificación oficial." #: ../Doc/library/xmlrpc.client.rst:175 msgid "`Unofficial XML-RPC Errata `_" msgstr "" +"`Unofficial XML-RPC Errata `_" #: ../Doc/library/xmlrpc.client.rst:173 msgid "" @@ -296,10 +394,14 @@ msgid "" "the XML-RPC specification, as well as hint at 'best practices' to use when " "designing your own XML-RPC implementations.\"" msgstr "" +"\"Las erratas no oficiales de Fredrik Lundh, destinadas a aclarar ciertos " +"detalles en la especificación XML-RPC, así como dar pistas sobre las " +"'mejores prácticas' para usar al diseñar sus propias implementaciones XML-RPC" +"\"." #: ../Doc/library/xmlrpc.client.rst:181 msgid "ServerProxy Objects" -msgstr "" +msgstr "Objetos *ServerProxy*" #: ../Doc/library/xmlrpc.client.rst:183 msgid "" @@ -310,18 +412,30 @@ msgid "" "by returning a value, which may be either returned data in a conformant type " "or a :class:`Fault` or :class:`ProtocolError` object indicating an error." msgstr "" +"La instancia de :class:`ServerProxy` tiene un método correspondiente a cada " +"llamada de procedimiento remoto aceptada por el servidor XML-RPC. Llamar al " +"método realiza un RPC, enviado por nombre y firma de argumento (por ejemplo, " +"el mismo nombre de método puede sobrecargarse con múltiples firmas de " +"argumento). El RPC finaliza retornando un valor, que puede ser datos " +"retornados en un tipo conforme o un objeto :class:`Fault` o :class:" +"`ProtocolError` que indica un error." #: ../Doc/library/xmlrpc.client.rst:190 msgid "" "Servers that support the XML introspection API support some common methods " "grouped under the reserved :attr:`~ServerProxy.system` attribute:" msgstr "" +"Los servidores que admiten la API de introspección XML admiten algunos " +"métodos comunes agrupados bajo el atributo reservado :attr:`~ServerProxy." +"system`:" #: ../Doc/library/xmlrpc.client.rst:196 msgid "" "This method returns a list of strings, one for each (non-system) method " "supported by the XML-RPC server." msgstr "" +"Este método retorna una lista de cadenas, una para cada método (que no es " +"del sistema) admitido por el servidor XML-RPC." #: ../Doc/library/xmlrpc.client.rst:202 msgid "" @@ -330,12 +444,18 @@ msgid "" "signature is an array of types. The first of these types is the return type " "of the method, the rest are parameters." msgstr "" +"Este método toma un parámetro, el nombre de un método implementado por el " +"servidor XML-RPC. Retorna una matriz de posibles firmas para este método. " +"Una firma es una variedad de tipos. El primero de estos tipos es el tipo de " +"retorno del método, el resto son parámetros." #: ../Doc/library/xmlrpc.client.rst:207 msgid "" "Because multiple signatures (ie. overloading) is permitted, this method " "returns a list of signatures rather than a singleton." msgstr "" +"Debido a que se permiten múltiples firmas (es decir, sobrecarga), este " +"método retorna una lista de firmas en lugar de un singleton." #: ../Doc/library/xmlrpc.client.rst:210 msgid "" @@ -345,6 +465,11 @@ msgid "" "\". If it expects three integers and returns a string, its signature is " "\"string, int, int, int\"." msgstr "" +"Las propias firmas están restringidas a los parámetros de nivel superior " +"esperados por un método. Por ejemplo, si un método espera una matriz de " +"estructuras como parámetro y retorna una cadena de caracteres, su firma es " +"simplemente \"cadena, matriz\". Si espera tres enteros y retorna una cadena, " +"su firma es \"string, int, int, int\"." #: ../Doc/library/xmlrpc.client.rst:215 msgid "" @@ -352,6 +477,9 @@ msgid "" "Python this means that the type of the returned value will be something " "other than list." msgstr "" +"Si no se define una firma para el método, se retorna un valor que no es una " +"matriz. En Python, esto significa que el tipo de valor retornado será " +"diferente a una lista." #: ../Doc/library/xmlrpc.client.rst:222 msgid "" @@ -360,25 +488,33 @@ msgid "" "method. If no such string is available, an empty string is returned. The " "documentation string may contain HTML markup." msgstr "" +"Este método toma un parámetro, el nombre de un método implementado por el " +"servidor XML-RPC. Retorna una cadena de caracteres de documentación que " +"describe el uso de ese método. Si no hay tal cadena de caracteres " +"disponible, se retorna una cadena de caracteres vacía. La cadena de " +"caracteres de documentación puede contener marcado HTML." #: ../Doc/library/xmlrpc.client.rst:229 msgid "" "Instances of :class:`ServerProxy` support the :term:`context manager` " "protocol for closing the underlying transport." msgstr "" +"Las instancias de :class:`ServerProxy` admiten el protocolo :term:`context " +"manager` para cerrar el transporte subyacente." #: ../Doc/library/xmlrpc.client.rst:233 ../Doc/library/xmlrpc.client.rst:279 msgid "A working example follows. The server code::" msgstr "" +"A continuación se muestra un ejemplo práctico. El código del servidor::" #: ../Doc/library/xmlrpc.client.rst:245 ../Doc/library/xmlrpc.client.rst:294 #: ../Doc/library/xmlrpc.client.rst:404 ../Doc/library/xmlrpc.client.rst:510 msgid "The client code for the preceding server::" -msgstr "" +msgstr "El código de cliente para el servidor anterior::" #: ../Doc/library/xmlrpc.client.rst:256 msgid "DateTime Objects" -msgstr "" +msgstr "Objetos *DateTime*" #: ../Doc/library/xmlrpc.client.rst:260 msgid "" @@ -387,26 +523,36 @@ msgid "" "the following methods, supported mainly for internal use by the marshalling/" "unmarshalling code:" msgstr "" +"Esta clase puede inicializarse con segundos desde la época, una tupla de " +"tiempo, una cadena de fecha/hora ISO 8601 o una instancia :class:`datetime." +"datetime`. Tiene los siguientes métodos, soportados principalmente para uso " +"interno por el código de clasificación/eliminación de clasificación:" #: ../Doc/library/xmlrpc.client.rst:268 msgid "Accept a string as the instance's new time value." msgstr "" +"Acepta una cadena de caracteres como el nuevo valor de tiempo de la " +"instancia." #: ../Doc/library/xmlrpc.client.rst:273 msgid "" "Write the XML-RPC encoding of this :class:`DateTime` item to the *out* " "stream object." msgstr "" +"Escribe la codificación XML-RPC de este elemento :class:`DateTime` en el " +"objeto de flujo *out*." #: ../Doc/library/xmlrpc.client.rst:276 msgid "" "It also supports certain of Python's built-in operators through rich " "comparison and :meth:`__repr__` methods." msgstr "" +"También es compatible con algunos de los operadores integrados de Python a " +"través de una rica comparación y métodos :meth:`__repr__`." #: ../Doc/library/xmlrpc.client.rst:309 msgid "Binary Objects" -msgstr "" +msgstr "Objetos binarios" #: ../Doc/library/xmlrpc.client.rst:313 msgid "" @@ -414,30 +560,41 @@ msgid "" "primary access to the content of a :class:`Binary` object is provided by an " "attribute:" msgstr "" +"Esta clase puede inicializarse a partir de datos de bytes (que pueden " +"incluir NUL). El acceso principal al contenido de un objeto :class:`Binary` " +"lo proporciona un atributo:" #: ../Doc/library/xmlrpc.client.rst:320 msgid "" "The binary data encapsulated by the :class:`Binary` instance. The data is " "provided as a :class:`bytes` object." msgstr "" +"Los datos binarios encapsulados por la instancia :class:`Binary`. Los datos " +"se proporcionan como un objeto :class:`bytes`." #: ../Doc/library/xmlrpc.client.rst:323 msgid "" ":class:`Binary` objects have the following methods, supported mainly for " "internal use by the marshalling/unmarshalling code:" msgstr "" +"Los objetos :class:`Binary` tienen los siguientes métodos, soportados " +"principalmente para uso interno por el código de clasificación/desagrupación:" #: ../Doc/library/xmlrpc.client.rst:329 msgid "" "Accept a base64 :class:`bytes` object and decode it as the instance's new " "data." msgstr "" +"Acepta un objeto base64 :class:`bytes` y se descodifica como los nuevos " +"datos de la instancia." #: ../Doc/library/xmlrpc.client.rst:334 msgid "" "Write the XML-RPC base 64 encoding of this binary item to the *out* stream " "object." msgstr "" +"Escribe la codificación XML-RPC base 64 de este elemento binario en el " +"objeto de flujo *out*." #: ../Doc/library/xmlrpc.client.rst:336 msgid "" @@ -445,50 +602,63 @@ msgid "" "2045 section 6.8 <2045#section-6.8>`, which was the de facto standard base64 " "specification when the XML-RPC spec was written." msgstr "" +"Los datos codificados tendrán líneas nuevas cada 76 caracteres según :rfc:" +"`RFC 2045 section 6.8 <2045#section-6.8>`, que era la especificación " +"estándar de facto base64 cuando se escribió la especificación XML-RPC." #: ../Doc/library/xmlrpc.client.rst:341 msgid "" "It also supports certain of Python's built-in operators through :meth:" "`__eq__` and :meth:`__ne__` methods." msgstr "" +"También admite algunos de los operadores integrados de Python a través de " +"los métodos :meth:`__eq__` and :meth:`__ne__`." #: ../Doc/library/xmlrpc.client.rst:344 msgid "" "Example usage of the binary objects. We're going to transfer an image over " "XMLRPC::" msgstr "" +"Ejemplo de uso de los objetos binarios. Vamos a transferir una imagen sobre " +"XMLRPC::" #: ../Doc/library/xmlrpc.client.rst:360 msgid "The client gets the image and saves it to a file::" -msgstr "" +msgstr "El cliente obtiene la imagen y la guarda en un archivo::" #: ../Doc/library/xmlrpc.client.rst:371 msgid "Fault Objects" -msgstr "" +msgstr "Objetos Faults" #: ../Doc/library/xmlrpc.client.rst:375 msgid "" "A :class:`Fault` object encapsulates the content of an XML-RPC fault tag. " "Fault objects have the following attributes:" msgstr "" +"Un objeto :class:`Fault` encapsula el contenido de una etiqueta de error XML-" +"RPC. Los objetos de error tienen los siguientes atributos:" #: ../Doc/library/xmlrpc.client.rst:381 msgid "A string indicating the fault type." -msgstr "" +msgstr "Una cadena de caracteres que indica el tipo de fallo." #: ../Doc/library/xmlrpc.client.rst:386 msgid "A string containing a diagnostic message associated with the fault." msgstr "" +"Una cadena de caracteres que contiene un mensaje de diagnóstico asociado con " +"el fallo." #: ../Doc/library/xmlrpc.client.rst:388 msgid "" "In the following example we're going to intentionally cause a :exc:`Fault` " "by returning a complex type object. The server code::" msgstr "" +"En el siguiente ejemplo vamos a causar intencionalmente un :exc:`Fault` al " +"retornar un objeto de tipo complejo. El código del servidor::" #: ../Doc/library/xmlrpc.client.rst:421 msgid "ProtocolError Objects" -msgstr "" +msgstr "Objetos ProtocolError" #: ../Doc/library/xmlrpc.client.rst:425 msgid "" @@ -496,40 +666,49 @@ msgid "" "transport layer (such as a 404 'not found' error if the server named by the " "URI does not exist). It has the following attributes:" msgstr "" +"El objeto :class:`ProtocolError` describe un error de protocolo en la capa " +"de transporte subyacente (como un error 404 'no encontrado' si el servidor " +"nombrado por el URI no existe). Tiene los siguientes atributos:" #: ../Doc/library/xmlrpc.client.rst:432 msgid "The URI or URL that triggered the error." -msgstr "" +msgstr "El URI o URL que provocó el error." #: ../Doc/library/xmlrpc.client.rst:437 msgid "The error code." -msgstr "" +msgstr "El código de error." #: ../Doc/library/xmlrpc.client.rst:442 msgid "The error message or diagnostic string." -msgstr "" +msgstr "El mensaje de error o la cadena de caracteres de diagnóstico." #: ../Doc/library/xmlrpc.client.rst:447 msgid "" "A dict containing the headers of the HTTP/HTTPS request that triggered the " "error." msgstr "" +"Un diccionario que contiene los encabezados de la solicitud HTTP/HTTPS que " +"desencadenó el error." #: ../Doc/library/xmlrpc.client.rst:450 msgid "" "In the following example we're going to intentionally cause a :exc:" "`ProtocolError` by providing an invalid URI::" msgstr "" +"En el siguiente ejemplo, vamos a causar intencionalmente un :exc:" +"`ProtocolError` proporcionando un URI inválido::" #: ../Doc/library/xmlrpc.client.rst:468 msgid "MultiCall Objects" -msgstr "" +msgstr "Objectos MultiCall" #: ../Doc/library/xmlrpc.client.rst:470 msgid "" "The :class:`MultiCall` object provides a way to encapsulate multiple calls " "to a remote server into a single request [#]_." msgstr "" +"El objeto :class:`MultiCall` proporciona una forma de encapsular múltiples " +"llamadas a un servidor remoto en una sola solicitud [#]_." #: ../Doc/library/xmlrpc.client.rst:476 msgid "" @@ -541,14 +720,23 @@ msgid "" "of this call is a :term:`generator`; iterating over this generator yields " "the individual results." msgstr "" +"Crea un objeto usado para llamadas al método boxcar. *server* es el objetivo " +"final de la llamada. Se pueden realizar llamadas al objeto de resultado, " +"pero retornarán inmediatamente ``None`` y solo almacenarán el nombre y los " +"parámetros de la llamada en el objeto :class:`MultiCall`. Llamar al objeto " +"en sí hace que todas las llamadas almacenadas se transmitan como una única " +"solicitud de ``system.multicall``. El resultado de esta llamada es un :term:" +"`generator`; iterar sobre este generador produce los resultados individuales." #: ../Doc/library/xmlrpc.client.rst:484 msgid "A usage example of this class follows. The server code::" msgstr "" +"A continuación se muestra un ejemplo de uso de esta clase. El código del " +"servidor::" #: ../Doc/library/xmlrpc.client.rst:526 msgid "Convenience Functions" -msgstr "" +msgstr "Funciones de Conveniencia" #: ../Doc/library/xmlrpc.client.rst:530 msgid "" @@ -561,6 +749,15 @@ msgid "" "XML-RPC; to allow using it via an extension, provide a true value for " "*allow_none*." msgstr "" +"Convierta *params* en una solicitud XML-RPC. o en una respuesta si " +"*methodresponse* es verdadero. *params* puede ser una tupla de argumentos o " +"una instancia de la clase de excepción :exc:`Fault`. Si *methodresponse* es " +"verdadero, solo se puede devolver un único valor, lo que significa que " +"*params* debe tener una longitud de 1. *encoding*, si se proporciona, es la " +"codificación que se utilizará en el XML generado; el predeterminado es " +"UTF-8. El valor de Python :const:`None` no se puede usar en XML-RPC " +"estándar; para permitir su uso a través de una extensión, proporcione un " +"valor verdadero para *allow_none*." #: ../Doc/library/xmlrpc.client.rst:541 msgid "" @@ -572,34 +769,46 @@ msgid "" "values to be presented as :class:`datetime.datetime` objects and binary data " "to be presented as :class:`bytes` objects; this flag is false by default." msgstr "" +"Convierte una solicitud o respuesta XML-RPC en objetos Python, un ``(params, " +"methodname)``. *params* es una tupla de argumento; *methodname* es una " +"cadena de caracteres, o ``None`` si no hay ningún nombre de método presente " +"en el paquete. Si el paquete XML-RPC representa una condición de falla, esta " +"función generará una excepción :exc:`Fault`. La flag *use_builtin_types* " +"puede usarse para hacer que los valores de fecha/hora se presenten como " +"objetos de :class:`datetime.datetime` y datos binarios que se presenten " +"como objetos de :class:`bytes`; esta flag es falsa por defecto." #: ../Doc/library/xmlrpc.client.rst:549 msgid "" "The obsolete *use_datetime* flag is similar to *use_builtin_types* but it " "applies only to date/time values." msgstr "" +"La flag obsoleta *use_datetime* es similar a *use_builtin_types* pero esto " +"aplica solo a valores fecha/hora." #: ../Doc/library/xmlrpc.client.rst:559 msgid "Example of Client Usage" -msgstr "" +msgstr "Ejemplo de Uso de Cliente" #: ../Doc/library/xmlrpc.client.rst:576 msgid "" "To access an XML-RPC server through a HTTP proxy, you need to define a " "custom transport. The following example shows how::" msgstr "" +"Para acceder a un servidor XML-RPC a través de un proxy HTTP, debe definir " +"un transporte personalizado. El siguiente ejemplo muestra cómo:" #: ../Doc/library/xmlrpc.client.rst:601 msgid "Example of Client and Server Usage" -msgstr "" +msgstr "Ejemplo de Uso de Cliente y Servidor" #: ../Doc/library/xmlrpc.client.rst:603 msgid "See :ref:`simplexmlrpcserver-example`." -msgstr "" +msgstr "Vea :ref:`simplexmlrpcserver-example`." #: ../Doc/library/xmlrpc.client.rst:607 msgid "Footnotes" -msgstr "" +msgstr "Pie de notas" #: ../Doc/library/xmlrpc.client.rst:608 msgid "" @@ -607,3 +816,6 @@ msgid "" "`_." msgstr "" +"Este enfoque se presentó por primera vez en `una discusión en xmlrpc.com " +"`_."