diff --git a/library/pyclbr.po b/library/pyclbr.po index c2023e3528..a09e96674e 100644 --- a/library/pyclbr.po +++ b/library/pyclbr.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-06 10:37-0400\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/pyclbr.rst:2 msgid ":mod:`pyclbr` --- Python module browser support" -msgstr "" +msgstr ":mod:`pyclbr` --- Soporte para navegador de módulos Python" #: ../Doc/library/pyclbr.rst:9 msgid "**Source code:** :source:`Lib/pyclbr.py`" -msgstr "" +msgstr "**Código fuente:** :source:`Lib/pyclbr.py`" #: ../Doc/library/pyclbr.rst:13 msgid "" @@ -38,6 +40,14 @@ msgid "" "use this module with modules not implemented in Python, including all " "standard and optional extension modules." msgstr "" +"El módulo :mod:`pyclbr` proporciona información limitada sobre las " +"funciones, clases y métodos definidos en un módulo de Python. La información " +"es suficiente para implementar un navegador de módulos. La información se " +"extrae del código fuente de Python en lugar de importar el módulo, por lo " +"que este módulo es seguro de usar con código que no es de confianza. Esta " +"restricción hace que sea imposible utilizar este módulo con módulos no " +"implementados en Python, incluidos todos los módulos de extensión estándar y " +"opcionales." #: ../Doc/library/pyclbr.rst:25 msgid "" @@ -48,12 +58,21 @@ msgid "" "paths prepended to ``sys.path``, which is used to locate the module source " "code." msgstr "" +"Retorna un diccionario que asigna nombres de clase a nivel de módulo con " +"descriptores de clase. Si es posible, se incluyen descriptores para las " +"clases base importadas. El parámetro *module* es una cadena con el nombre " +"del módulo que se va a leer; puede ser el nombre de un módulo dentro de un " +"paquete. Si se indica, *path* es una secuencia de rutas de directorios " +"antepuesto a ``sys.path``, que se utiliza para localizar el código fuente " +"del módulo." #: ../Doc/library/pyclbr.rst:32 msgid "" "This function is the original interface and is only kept for back " "compatibility. It returns a filtered version of the following." msgstr "" +"Esta función es la interfaz original y sólo se mantiene por compatibilidad. " +"Retorna una versión filtrada de lo siguiente." #: ../Doc/library/pyclbr.rst:38 msgid "" @@ -66,79 +85,101 @@ msgid "" "read is a package, the returned dictionary has a key ``'__path__'`` whose " "value is a list containing the package search path." msgstr "" +"Retorna un árbol basado en diccionarios que contiene un descriptor de " +"función o clase para cada función y clase definida en el módulo con una " +"instrucción ``def`` o ``class``. El diccionario retornado asigna nombres de " +"clase y función a nivel de módulo con sus descriptores. Los objetos anidados " +"se introducen en el diccionario hijo de su elemento padre. Al igual que con " +"*readmodule*, *module* nombra el módulo que se va a leer y *path* se " +"antepone a sys.path. Si el módulo que se lee es un paquete, el diccionario " +"retornado tiene una clave ``'__path__'`` cuyo valor es una lista que " +"contiene la ruta del paquete." #: ../Doc/library/pyclbr.rst:48 msgid "" "Descriptors for nested definitions. They are accessed through the new " "children attribute. Each has a new parent attribute." msgstr "" +"Descriptores para definiciones anidadas. Se accede a ellos a través del " +"nuevo atributo *children*. Cada uno tiene un nuevo atributo *parent*." #: ../Doc/library/pyclbr.rst:52 msgid "" "The descriptors returned by these functions are instances of Function and " "Class classes. Users are not expected to create instances of these classes." msgstr "" +"Los descriptores retornados por estas funciones son instancias de las clases " +"Function y Class. No se espera que los usuarios creen instancias de estas " +"clases." #: ../Doc/library/pyclbr.rst:60 msgid "Function Objects" -msgstr "" +msgstr "Objetos Function" #: ../Doc/library/pyclbr.rst:61 msgid "" "Class :class:`Function` instances describe functions defined by def " "statements. They have the following attributes:" msgstr "" +"Las instancias de la clase :class:`Function` describen funciones definidas " +"por instrucciones def. Tienen los siguientes atributos:" #: ../Doc/library/pyclbr.rst:67 msgid "Name of the file in which the function is defined." -msgstr "" +msgstr "Nombre del archivo en el cual la función está definida." #: ../Doc/library/pyclbr.rst:72 msgid "The name of the module defining the function described." -msgstr "" +msgstr "El nombre del módulo que define la función descrita." #: ../Doc/library/pyclbr.rst:77 msgid "The name of the function." -msgstr "" +msgstr "El nombre de la función." #: ../Doc/library/pyclbr.rst:82 ../Doc/library/pyclbr.rst:125 msgid "The line number in the file where the definition starts." -msgstr "" +msgstr "El número de línea el en archivo donde inicia la definición." #: ../Doc/library/pyclbr.rst:87 msgid "For top-level functions, None. For nested functions, the parent." msgstr "" +"Para funciones en el nivel más alto, None. Para funciones anidadas, el padre." #: ../Doc/library/pyclbr.rst:94 ../Doc/library/pyclbr.rst:137 msgid "" "A dictionary mapping names to descriptors for nested functions and classes." msgstr "" +"Un diccionario asignando nombres con descriptores para las clases y " +"funciones anidadas." #: ../Doc/library/pyclbr.rst:103 msgid "Class Objects" -msgstr "" +msgstr "Objetos Class" #: ../Doc/library/pyclbr.rst:104 msgid "" "Class :class:`Class` instances describe classes defined by class " "statements. They have the same attributes as Functions and two more." msgstr "" +"Las instancias de las clase :class:`Class` describen clases definidas por " +"instrucciones class. Tienen los mismos atributos que Functions y dos más." #: ../Doc/library/pyclbr.rst:110 msgid "Name of the file in which the class is defined." -msgstr "" +msgstr "Nombre del archivo en el que la clase está definida." #: ../Doc/library/pyclbr.rst:115 msgid "The name of the module defining the class described." -msgstr "" +msgstr "Nombre del módulo que define la clase descrita." #: ../Doc/library/pyclbr.rst:120 msgid "The name of the class." -msgstr "" +msgstr "El nombre de la clase." #: ../Doc/library/pyclbr.rst:130 msgid "For top-level classes, None. For nested classes, the parent." msgstr "" +"Para clases en el nivel más alto, None. Para clases anidadas, el padre." #: ../Doc/library/pyclbr.rst:145 msgid "" @@ -147,9 +188,17 @@ msgid "" "which are not discoverable by :func:`readmodule_ex` are listed as a string " "with the class name instead of as :class:`Class` objects." msgstr "" +"Una lista de objetos :class:`Class` que describen las clases base inmediatas " +"de la clase que se está describiendo. Las clases que se denominan " +"superclases pero que no son detectables por :func:`readmodule_ex` se " +"enumeran como una cadena con el nombre de clase en lugar de objetos :class:" +"`Class`." #: ../Doc/library/pyclbr.rst:154 msgid "" "A dictionary mapping method names to line numbers. This can be derived from " "the newer children dictionary, but remains for back-compatibility." msgstr "" +"Un diccionario asignando los nombres de los métodos a sus números de línea. " +"Esto se puede derivar del reciente diccionario children, pero permanece por " +"compatibilidad."