Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 31 additions & 37 deletions c-api/import.po
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: Python 3.8\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-21 16:38-0300\n"
"PO-Revision-Date: 2022-10-28 17:44+0200\n"
"Last-Translator: Santiago Puerta <elwarxy@gmail.com>\n"
"PO-Revision-Date: 2024-12-13 12:15-0800\n"
"Last-Translator: Erick G. Islas-Osuna <erickisos653@gmail.com>\n"
"Language: es\n"
"Language-Team: python-doc-es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
Expand All @@ -30,6 +30,8 @@ msgid ""
"This is a wrapper around :c:func:`PyImport_Import()` which takes a :c:expr:"
"`const char *` as an argument instead of a :c:expr:`PyObject *`."
msgstr ""
"Esta es una envoltura alrededor de :c:func:`PyImport_Import()` que toma un :c:expr:"
"`const char *` como argumento en lugar de un :c:expr:`PyObject *`."

#: ../Doc/c-api/import.rst:21
msgid "This function is a deprecated alias of :c:func:`PyImport_ImportModule`."
Expand All @@ -48,17 +50,16 @@ msgstr ""
"lo que el comportamiento especial de esta función ya no es necesario."

#: ../Doc/c-api/import.rst:29
#, fuzzy
msgid "Use :c:func:`PyImport_ImportModule` instead."
msgstr "Ver también :c:func:`PyImport_ExecCodeModuleWithPathnames`."
msgstr "Usa :c:func:`PyImport_ImportModule` en su lugar."

#: ../Doc/c-api/import.rst:37
msgid ""
"Import a module. This is best described by referring to the built-in Python "
"function :func:`__import__`."
msgstr ""
"Importa un módulo. Esto se describe mejor haciendo referencia a la función "
"Python incorporada :func:`__import__`."
"Importa un módulo. Esto se describe mejor refiriéndose a la función incorporada "
"de Python :func:`__import__`."

#: ../Doc/c-api/import.rst:40 ../Doc/c-api/import.rst:56
msgid ""
Expand All @@ -67,11 +68,10 @@ msgid ""
"`__import__`, the return value when a submodule of a package was requested "
"is normally the top-level package, unless a non-empty *fromlist* was given."
msgstr ""
"El valor de retorno es una nueva referencia al módulo importado o paquete de "
"nivel superior, o ``NULL`` con una excepción establecida en caso de error. "
"Al igual que para :func:`__import__`, el valor de retorno cuando se solicitó "
"un submódulo de un paquete normalmente es el paquete de nivel superior, a "
"menos que se proporcione un *fromlist* no vacío."
"El valor de retorno es una nueva referencia al módulo importado o paquete de nivel superior, "
"o ``NULL`` con una excepción establecida en caso de error. Como para :func:"
"`__import__`, el valor de retorno cuando se solicita un submódulo de un paquete "
"es normalmente el paquete de nivel superior, a menos que se proporcione una *fromlist* no vacía."

#: ../Doc/c-api/import.rst:46
msgid ""
Expand Down Expand Up @@ -133,7 +133,7 @@ msgstr ""

#: ../Doc/c-api/import.rst:91
msgid "Return the module object corresponding to a module name."
msgstr ""
msgstr "Retorna el objeto módulo correspondiente a un nombre de módulo."

#: ../Doc/c-api/import.rst:93
#, fuzzy
Expand All @@ -149,21 +149,18 @@ msgstr ""
"caso de error."

#: ../Doc/c-api/import.rst:97
#, fuzzy
msgid ""
"Return a :term:`strong reference` to the module on success. Return ``NULL`` "
"with an exception set on failure."
msgstr ""
"Recarga un módulo. Retorna una nueva referencia al módulo recargado, o "
"``NULL`` con una excepción establecida en caso de error (el módulo todavía "
"existe en este caso)."
"Retorna una :term:`referencia fuerte` al módulo en caso de éxito. Retorna ``NULL`` "
"con una excepción establecida en caso de error."

#: ../Doc/c-api/import.rst:100
msgid "The module name *name* is decoded from UTF-8."
msgstr ""
msgstr "El nombre del módulo *name* se decodifica desde UTF-8."

#: ../Doc/c-api/import.rst:102
#, fuzzy
msgid ""
"This function does not load or import the module; if the module wasn't "
"already loaded, you will get an empty module object. Use :c:func:"
Expand All @@ -172,28 +169,27 @@ msgid ""
"already present."
msgstr ""
"Esta función no carga ni importa el módulo; si el módulo no estaba cargado, "
"obtendrá un objeto de módulo vacío. Utilice :c:func:`PyImport_ImportModule` "
"obtendrás un objeto de módulo vacío. Utiliza :c:func:`PyImport_ImportModule` "
"o una de sus variantes para importar un módulo. Las estructuras de paquete "
"implicadas por un nombre punteado para *name* no se crean si aún no están "
"presentes."

#: ../Doc/c-api/import.rst:113
#, fuzzy
msgid ""
"Similar to :c:func:`PyImport_AddModuleRef`, but return a :term:`borrowed "
"reference` and *name* is a Python :class:`str` object."
msgstr ""
"Similar a :c:func:`PyImport_AddModuleObject`, pero el nombre es una cadena "
"de caracteres codificada UTF-8 en lugar de un objeto Unicode."
"Similar a :c:func:`PyImport_AddModuleRef`, pero retorna una :term:`referencia prestada` "
"y *name* es un objeto Python :class:`str`."

#: ../Doc/c-api/import.rst:121
msgid ""
"Similar to :c:func:`PyImport_AddModuleRef`, but return a :term:`borrowed "
"reference`."
msgstr ""
"Similar a :c:func:`PyImport_AddModuleRef`, pero retorna una :term:`referencia prestada`."

#: ../Doc/c-api/import.rst:129
#, fuzzy
msgid ""
"Given a module name (possibly of the form ``package.module``) and a code "
"object read from a Python bytecode file or obtained from the built-in "
Expand All @@ -210,26 +206,25 @@ msgstr ""
"objeto código leído desde un archivo de *bytecode* de Python u obtenido de "
"la función incorporada :func:`compile`, carga el módulo. Retorna una nueva "
"referencia al objeto módulo, o ``NULL`` con una excepción establecida si se "
"produjo un error. *name* se elimina de :attr:`sys.modules` en casos de "
"error, incluso si *name* ya estaba en :attr:`sys.modules` en la entrada a :c:"
"produjo un error. *name* se elimina de :data:`sys.modules` en casos de "
"error, incluso si *name* ya estaba en :data:`sys.modules` en la entrada a :c:"
"func:`PyImport_ExecCodeModule`. Dejar módulos inicializados de forma "
"incompleta en :attr:`sys.modules` es peligroso, ya que las importaciones de "
"incompleta en :data:`sys.modules` es peligroso, ya que las importaciones de "
"dichos módulos no tienen forma de saber que el objeto del módulo es un "
"estado desconocido (y probablemente dañado con respecto a las intenciones "
"del autor del módulo)."

#: ../Doc/c-api/import.rst:139
#, fuzzy
msgid ""
"The module's :attr:`__spec__` and :attr:`__loader__` will be set, if not set "
"already, with the appropriate values. The spec's loader will be set to the "
"module's ``__loader__`` (if set) and to an instance of :class:`~importlib."
"machinery.SourceFileLoader` otherwise."
msgstr ""
"Los módulos :attr:`__spec__` y :attr:`__loader__` se establecerán, si no se "
"Los :attr:`__spec__` y :attr:`__loader__` del módulo se establecerán, si no se "
"han configurado ya, con los valores apropiados. El cargador de la "
"especificación se establecerá en el módulo ``__loader__`` (si está "
"configurado) y en una instancia de :class:`SourceFileLoader` de lo contrario."
"especificación se establecerá en el ``__loader__`` del módulo (si está "
"configurado) y en una instancia de :class:`~importlib.machinery.SourceFileLoader` de lo contrario."

#: ../Doc/c-api/import.rst:144
#, fuzzy
Expand Down Expand Up @@ -309,9 +304,9 @@ msgid ""
"set to ``NULL``."
msgstr ""
"Como :c:func:`PyImport_ExecCodeModuleObject`, pero *name*, *pathname* y "
"*cpathname* son cadenas de caracteres codificadas UTF-8. También se intenta "
"averiguar cuál debe ser el valor de *pathname* de *cpathname* si el primero "
"se establece en ``NULL``."
"*cpathname* son cadenas codificadas UTF-8. También se hacen intentos de "
"averiguar cuál debería ser el valor para *pathname* desde *cpathname* si el "
"primero se establece en ``NULL``."

#: ../Doc/c-api/import.rst:192
#, fuzzy
Expand All @@ -332,10 +327,9 @@ msgid ""
"file). The magic number should be present in the first four bytes of the "
"bytecode file, in little-endian byte order. Returns ``-1`` on error."
msgstr ""
"Retorna el número mágico para los archivos de *bytecode* de Python (también "
"conocido como archivos :file:`.pyc`). El número mágico debe estar presente "
"en los primeros cuatro bytes del archivo de código de bytes, en orden de "
"bytes *little-endian*. Retorna ``-1`` en caso de error."
"Retorna el número mágico para archivos de bytecode de Python (también conocidos como archivos :file:`.pyc`). "
"El número mágico debería estar presente en los primeros cuatro bytes del "
"archivo bytecode, en orden de bytes little-endian. Retorna ``-1`` en caso de error."

#: ../Doc/c-api/import.rst:205
msgid "Return value of ``-1`` upon failure."
Expand Down