diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index 4b391f7c65..fcb1b859f3 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -11,29 +11,28 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-10-12 19:43+0200\n" -"PO-Revision-Date: 2022-11-19 23:09-0300\n" +"PO-Revision-Date: 2023-11-28 12:03-0300\n" "Last-Translator: Carlos A. Crespo \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" +"X-Generator: Poedit 3.0.1\n" #: ../Doc/tutorial/controlflow.rst:5 msgid "More Control Flow Tools" msgstr "Más herramientas para control de flujo" #: ../Doc/tutorial/controlflow.rst:7 -#, fuzzy msgid "" "As well as the :keyword:`while` statement just introduced, Python uses a few " "more that we will encounter in this chapter." msgstr "" "Además de la sentencia :keyword:`while` que acabamos de introducir, Python " -"soporta las sentencias de control de flujo que podemos encontrar en otros " -"lenguajes, con algunos cambios." +"utiliza algunas más que encontraremos en este capítulo." #: ../Doc/tutorial/controlflow.rst:14 msgid ":keyword:`!if` Statements" @@ -192,43 +191,52 @@ msgstr "" "bucles" #: ../Doc/tutorial/controlflow.rst:166 -#, fuzzy msgid "" "The :keyword:`break` statement breaks out of the innermost enclosing :" "keyword:`for` or :keyword:`while` loop." msgstr "" -"La sentencia :keyword:`break`, como en C, termina el bucle :keyword:`for` o :" -"keyword:`while` más anidado." +"La sentencia :keyword:`break` termina el bucle :keyword:`for` o :keyword:" +"`while` más anidado." #: ../Doc/tutorial/controlflow.rst:169 msgid "" "A :keyword:`!for` or :keyword:`!while` loop can include an :keyword:`!else` " "clause." msgstr "" +"Un bucle :keyword:`!for` o :keyword:`!while` puede incluir una cláusula :" +"keyword:`!else`." #: ../Doc/tutorial/controlflow.rst:171 msgid "" "In a :keyword:`for` loop, the :keyword:`!else` clause is executed after the " "loop reaches its final iteration." msgstr "" +"En un bucle :keyword:`for`, la cláusula :keyword:`!else` se ejecuta después " +"de que el bucle alcance su iteración final." #: ../Doc/tutorial/controlflow.rst:174 msgid "" "In a :keyword:`while` loop, it's executed after the loop's condition becomes " "false." msgstr "" +"En un bucle :keyword:`while`, se ejecuta después de que la condición del " +"bucle se vuelva falsa." #: ../Doc/tutorial/controlflow.rst:176 msgid "" "In either kind of loop, the :keyword:`!else` clause is **not** executed if " "the loop was terminated by a :keyword:`break`." msgstr "" +"En cualquier tipo de bucle, la cláusula :keyword:`!else` **no** se ejecuta " +"si el bucle ha finalizado con :keyword:`break`." #: ../Doc/tutorial/controlflow.rst:179 msgid "" "This is exemplified in the following :keyword:`!for` loop, which searches " "for prime numbers::" msgstr "" +"Esto se ejemplifica en el siguiente bucle :keyword:`!for`, que busca números " +"primos::" #: ../Doc/tutorial/controlflow.rst:200 msgid "" @@ -403,13 +411,13 @@ msgstr "" "\"(...)\" junto a ellos, como ``Point`` arriba)." #: ../Doc/tutorial/controlflow.rst:352 -#, fuzzy msgid "" "Patterns can be arbitrarily nested. For example, if we have a short list of " "Points, with ``__match_args__`` added, we could match it like this::" msgstr "" "Los patrones pueden anidarse arbitrariamente. Por ejemplo, si tuviéramos una " -"lista corta de puntos, podríamos aplicar match así::" +"lista corta de puntos, con ``__match_args__`` añadido, podríamos aplicar " +"match así::" #: ../Doc/tutorial/controlflow.rst:373 msgid "" @@ -639,7 +647,6 @@ msgstr "" "final de una función, también se retorna ``None``." #: ../Doc/tutorial/controlflow.rst:530 -#, fuzzy msgid "" "The statement ``result.append(a)`` calls a *method* of the list object " "``result``. A method is a function that 'belongs' to an object and is named " @@ -653,16 +660,17 @@ msgid "" "this example it is equivalent to ``result = result + [a]``, but more " "efficient." msgstr "" -"La sentencia ``result.append(a)`` llama a un método del objeto lista " +"La sentencia ``result.append(a)`` llama a un *método* del objeto lista " "``result``. Un método es una función que 'pertenece' a un objeto y se nombra " "``obj.methodname``, dónde ``obj`` es algún objeto (puede ser una expresión), " "y ``methodname`` es el nombre del método que está definido por el tipo del " "objeto. Distintos tipos definen distintos métodos. Métodos de diferentes " "tipos pueden tener el mismo nombre sin causar ambigüedad. (Es posible " -"definir tus propios tipos de objetos y métodos, usando clases, ver :ref:`tut-" -"classes`). El método :meth:`append` mostrado en el ejemplo está definido " -"para objetos lista; añade un nuevo elemento al final de la lista. En este " -"ejemplo es equivalente a ``result = result + [a]``, pero más eficiente." +"definir tus propios tipos de objetos y métodos, usando *clases*, ver :ref:" +"`tut-classes`). El método :meth:`!append` mostrado en el ejemplo está " +"definido para objetos lista; añade un nuevo elemento al final de la lista. " +"En este ejemplo es equivalente a ``result = result + [a]``, pero más " +"eficiente." #: ../Doc/tutorial/controlflow.rst:545 msgid "More on Defining Functions" @@ -1246,7 +1254,6 @@ msgstr "" "pep:`3107` y :pep:`484` para más información)." #: ../Doc/tutorial/controlflow.rst:1049 -#, fuzzy msgid "" ":term:`Annotations ` are stored in the :attr:`!" "__annotations__` attribute of the function as a dictionary and have no " @@ -1258,7 +1265,7 @@ msgid "" "a required argument, an optional argument, and the return value annotated::" msgstr "" "Las :term:`anotaciones ` se almacenan en el atributo :" -"attr:`__annotations__` de la función como un diccionario y no tienen efecto " +"attr:`!__annotations__` de la función como un diccionario y no tienen efecto " "en ninguna otra parte de la función. Las anotaciones de los parámetros se " "definen luego de dos puntos después del nombre del parámetro, seguido de una " "expresión que evalúa al valor de la anotación. Las anotaciones de retorno " @@ -1398,70 +1405,63 @@ msgstr "" #: ../Doc/tutorial/controlflow.rst:48 msgid "statement" -msgstr "" +msgstr "statement" #: ../Doc/tutorial/controlflow.rst:48 msgid "for" -msgstr "" +msgstr "for" #: ../Doc/tutorial/controlflow.rst:451 ../Doc/tutorial/controlflow.rst:988 -#, fuzzy msgid "documentation strings" -msgstr "Cadenas de texto de documentación" +msgstr "documentation strings" #: ../Doc/tutorial/controlflow.rst:451 ../Doc/tutorial/controlflow.rst:988 -#, fuzzy msgid "docstrings" -msgstr "Usar ``docstrings``." +msgstr "docstrings" #: ../Doc/tutorial/controlflow.rst:451 ../Doc/tutorial/controlflow.rst:988 -#, fuzzy msgid "strings, documentation" -msgstr "Cadenas de texto de documentación" +msgstr "strings, documentation" #: ../Doc/tutorial/controlflow.rst:892 msgid "* (asterisk)" -msgstr "" +msgstr "* (asterisco)" #: ../Doc/tutorial/controlflow.rst:892 ../Doc/tutorial/controlflow.rst:936 -#, fuzzy msgid "in function calls" -msgstr "Ejemplos de Funciones" +msgstr "in function calls" #: ../Doc/tutorial/controlflow.rst:936 msgid "**" -msgstr "" +msgstr "**" #: ../Doc/tutorial/controlflow.rst:1040 -#, fuzzy msgid "function" -msgstr "Ejemplos de Funciones" +msgstr "function" #: ../Doc/tutorial/controlflow.rst:1040 -#, fuzzy msgid "annotations" -msgstr "Anotación de funciones" +msgstr "annotations" #: ../Doc/tutorial/controlflow.rst:1040 msgid "->" -msgstr "" +msgstr "->" #: ../Doc/tutorial/controlflow.rst:1040 -#, fuzzy msgid "function annotations" -msgstr "Anotación de funciones" +msgstr "function annotations" #: ../Doc/tutorial/controlflow.rst:1040 msgid ": (colon)" -msgstr "" +msgstr ": (dos puntos)" #: ../Doc/tutorial/controlflow.rst:1074 msgid "coding" -msgstr "" +msgstr "coding" #: ../Doc/tutorial/controlflow.rst:1074 msgid "style" -msgstr "" +msgstr "style" #~ msgid "" #~ "Loop statements may have an :keyword:`!else` clause; it is executed when "