Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit7ec6fe3

Browse files
committed
Fix controlflow.po first half
1 parent82d5731 commit7ec6fe3

File tree

1 file changed

+46
-33
lines changed

1 file changed

+46
-33
lines changed

‎tutorial/controlflow.po

Lines changed: 46 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,22 @@ msgstr ""
1111
"Project-Id-Version:Python 3.8\n"
1212
"Report-Msgid-Bugs-To:\n"
1313
"POT-Creation-Date:2020-05-05 12:54+0200\n"
14-
"PO-Revision-Date:2020-05-05 11:40+0200\n"
14+
"PO-Revision-Date:2020-05-09 15:36+0200\n"
1515
"Last-Translator:Raúl Cumplido <raulcumplido@gmail.com>\n"
1616
"Language:es\n"
1717
"Language-Team:python-doc-es\n"
18-
"Plural-Forms:nplurals=2; plural=(n != 1)\n"
18+
"Plural-Forms:nplurals=2; plural=(n != 1);\n"
1919
"MIME-Version:1.0\n"
2020
"Content-Type:text/plain; charset=utf-8\n"
2121
"Content-Transfer-Encoding:8bit\n"
2222
"Generated-By:Babel 2.8.0\n"
23+
"X-Generator:Poedit 2.3\n"
2324

2425
#:../Doc/tutorial/controlflow.rst:5
2526
msgid"More Control Flow Tools"
2627
msgstr"Más herramientas para control de flujo"
2728

2829
#:../Doc/tutorial/controlflow.rst:7
29-
#,fuzzy
3030
msgid""
3131
"Besides the :keyword:`while` statement just introduced, Python uses the "
3232
"usual flow control statements known from other languages, with some twists."
@@ -88,6 +88,9 @@ msgid ""
8888
"can be tricky to get right. Instead, it is usually more straight-forward to "
8989
"loop over a copy of the collection or to create a new collection::"
9090
msgstr""
91+
"Código que modifica una colección mientras se itera sobre la misma colección "
92+
"puede ser complejo de hacer bien. Sin embargo, suele ser más directo iterar "
93+
"sobre una copia de la colección o crear una nueva colección::"
9194

9295
#:../Doc/tutorial/controlflow.rst:88
9396
msgid"The :func:`range` Function"
@@ -147,35 +150,36 @@ msgstr ""
147150
"construye la lista, ahorrando entonces espacio."
148151

149152
#:../Doc/tutorial/controlflow.rst:142
150-
#,fuzzy
151153
msgid""
152154
"We say such an object is :term:`iterable`, that is, suitable as a target for "
153155
"functions and constructs that expect something from which they can obtain "
154156
"successive items until the supply is exhausted. We have seen that the :"
155157
"keyword:`for` statement is such a construct, while an example of a function "
156158
"that takes an iterable is :func:`sum`::"
157159
msgstr""
158-
"Decimos que tal objeto es*iterable*; esto es, que se lo puede usar en "
160+
"Decimos que tal objeto es:term:`iterable`; esto es, que se puede usar en "
159161
"funciones y construcciones que esperan algo de lo cual obtener ítems "
160162
"sucesivos hasta que se termine. Hemos visto que la declaración :keyword:"
161-
"`for` esun iterador en ese sentido. La función :func:`list` es otra; crea "
162-
"listas a partir de iterables::"
163+
"`for` esuna de esas construcciones, mientras que un ejemplo de función que "
164+
"toma un iterable es la función :func:`sum`::"
163165

164166
#:../Doc/tutorial/controlflow.rst:151
165-
#,fuzzy
166167
msgid""
167168
"Later we will see more functions that return iterables and take iterables as "
168169
"arguments. Lastly, maybe you are curious about how to get a list from a "
169170
"range. Here is the solution::"
170171
msgstr""
171172
"Más tarde veremos más funciones que devuelven iterables y que toman "
172-
"iterables como entrada."
173+
"iterables como entrada. Finalmente, quizás sientas curiosidad sobre como "
174+
"obtener una lista sobre un *range*. Aquí tienes la solución::"
173175

174176
#:../Doc/tutorial/controlflow.rst:158
175177
msgid""
176178
"In chapter :ref:`tut-structures`, we will discuss in more detail about :func:"
177179
"`list`."
178180
msgstr""
181+
"En el capítulo :ref:`tut-structures`, discutiremos en más detalle sobre la :"
182+
"func:`list`."
179183

180184
#:../Doc/tutorial/controlflow.rst:164
181185
msgid""
@@ -194,7 +198,6 @@ msgstr ""
194198
"keyword:`while` más anidado."
195199

196200
#:../Doc/tutorial/controlflow.rst:169
197-
#,fuzzy
198201
msgid""
199202
"Loop statements may have an :keyword:`!else` clause; it is executed when the "
200203
"loop terminates through exhaustion of the iterable (with :keyword:`for`) or "
@@ -203,10 +206,10 @@ msgid ""
203206
"the following loop, which searches for prime numbers::"
204207
msgstr""
205208
"Las sentencias de bucle pueden tener una cláusula`!else` que es ejecutada "
206-
"cuando ellazo termina,luego de agotarla lista (con :keyword:`for`) o "
207-
"cuando la condición se hace falsa (con :keyword:`while`), pero no cuando el "
208-
"bucle se termina con la sentencia :keyword:`break`. Se puede ver el ejemplo "
209-
"en el siguiente bucle, que busca números primos::"
209+
"cuando elbucle termina,después de agotarel iterable (con :keyword:`for`) "
210+
"ocuando la condición se hace falsa (con :keyword:`while`), pero no cuando "
211+
"elbucle se termina con la sentencia :keyword:`break`. Se puede ver el "
212+
"ejemploen el siguiente bucle, que busca números primos::"
210213

211214
#:../Doc/tutorial/controlflow.rst:193
212215
msgid""
@@ -217,7 +220,6 @@ msgstr ""
217220
"ciclo :keyword:`for`, no al :keyword:`if`.)"
218221

219222
#:../Doc/tutorial/controlflow.rst:196
220-
#,fuzzy
221223
msgid""
222224
"When used with a loop, the ``else`` clause has more in common with the "
223225
"``else`` clause of a :keyword:`try` statement than it does with that of :"
@@ -226,12 +228,12 @@ msgid ""
226228
"``break`` occurs. For more on the :keyword:`!try` statement and exceptions, "
227229
"see :ref:`tut-handling`."
228230
msgstr""
229-
"Cuando se usa con unciclo, el``else`` tiene más en común con el ``else`` "
230-
"de unadeclaración :keyword:`try` que con el de un :keyword:`if`:el "
231-
"``else`` de un:keyword:`!try` se ejecuta cuando no se genera ninguna "
232-
"excepción, y el ``else`` de unciclo se ejecuta cuando no hay ningún "
233-
"``break``. Para más sobre la declaración :keyword:`!try` y excepciones, "
234-
"mira :ref:`tut-handling`."
231+
"Cuando se usa con unbucle, la clausula``else`` tiene más en común con el "
232+
"``else``de unasentencia :keyword:`try` que con el de un :keyword:`if`:en "
233+
"una sentencia:keyword:`try`la clausula ``else``se ejecuta cuando no se "
234+
"genera ningunaexcepción, y el ``else`` de unbucle se ejecuta cuando no hay "
235+
"ningún``break``. Para más sobre la declaración :keyword:`!try` y "
236+
"excepciones,mira :ref:`tut-handling`."
235237

236238
#:../Doc/tutorial/controlflow.rst:203
237239
msgid""
@@ -314,7 +316,6 @@ msgstr ""
314316
"hacerlo un buen hábito."
315317

316318
#:../Doc/tutorial/controlflow.rst:283
317-
#,fuzzy
318319
msgid""
319320
"The *execution* of a function introduces a new symbol table used for the "
320321
"local variables of the function. More precisely, all variable assignments "
@@ -333,9 +334,11 @@ msgstr ""
333334
"símbolos local; así mismo la referencia a variables primero mira la tabla de "
334335
"símbolos local, luego en la tabla de símbolos local de las funciones "
335336
"externas, luego la tabla de símbolos global, y finalmente la tabla de "
336-
"nombres predefinidos. Así, no se les puede asignar directamente un valor a "
337-
"las variables globales dentro de una función (a menos se las nombre en la "
338-
"sentencia :keyword:`global`), aunque si pueden ser referenciadas."
337+
"nombres predefinidos. Así, a variables globales y a variables de funciones "
338+
"que engloban a una función no se les puede asignar directamente un valor "
339+
"dentro de una función (a menos que se las nombre en la sentencia :keyword:"
340+
"`global`, o mediante la sentencia :keyword:`nonlocal` para variables de "
341+
"funciones que engloban la función local), aunque si pueden ser referenciadas."
339342

340343
#:../Doc/tutorial/controlflow.rst:294
341344
msgid""
@@ -577,7 +580,6 @@ msgstr ""
577580
"ejemplo que falla debido a esta restricción::"
578581

579582
#:../Doc/tutorial/controlflow.rst:489
580-
#,fuzzy
581583
msgid""
582584
"When a final formal parameter of the form ``**name`` is present, it receives "
583585
"a dictionary (see :ref:`typesmapping`) containing all keyword arguments "
@@ -587,14 +589,14 @@ msgid ""
587589
"positional arguments beyond the formal parameter list. (``*name`` must "
588590
"occur before ``**name``.) For example, if we define a function like this::"
589591
msgstr""
590-
"Cuando un parámetro formal de la forma ``**nombre`` está presente al final, "
592+
"Cuando un parámetro formal de la forma ``**name`` está presente al final, "
591593
"recibe un diccionario (ver :ref:`typesmapping`) conteniendo todos los "
592594
"argumentos nombrados excepto aquellos correspondientes a un parámetro "
593595
"formal. Esto puede ser combinado con un parámetro formal de la forma "
594-
"``*nombre`` (descrito en la siguiente sección) que recibe unatupla"
595-
"conteniendo los argumentos posicionales además de la lista de parámetros "
596-
"formales. (``*nombre`` debe ocurrir antes de ``**nombre``). Por ejemplo, si "
597-
"definimos una función así::"
596+
"``*name`` (descrito en la siguiente sección) que recibe una:ref:`tuple <tut-"
597+
"tuples>`conteniendo los argumentos posicionales además de la lista de "
598+
"parámetrosformales. (``*name`` debe ocurrir antes de ``**name``). Por "
599+
"ejemplo, sidefinimos una función así::"
598600

599601
#:../Doc/tutorial/controlflow.rst:506
600602
msgid"It could be called like this::"
@@ -615,7 +617,7 @@ msgstr ""
615617

616618
#:../Doc/tutorial/controlflow.rst:531
617619
msgid"Special parameters"
618-
msgstr""
620+
msgstr"Parámetros especiales"
619621

620622
#:../Doc/tutorial/controlflow.rst:533
621623
msgid""
@@ -625,10 +627,16 @@ msgid ""
625627
"at the function definition to determine if items are passed by position, by "
626628
"position or keyword, or by keyword."
627629
msgstr""
630+
"Por defecto, los argumentos pueden enviarse a una función Python o bien por "
631+
"posición o explícitamente por clave. Para legibilidad y rendimiento tiene "
632+
"sentido restringir como se pueden enviar los argumentos, así que un "
633+
"desarrollador debe únicamente mirar la definición de la función para "
634+
"determinar si los argumentos se deben enviar por posición, por posición o "
635+
"clave, o por clave."
628636

629637
#:../Doc/tutorial/controlflow.rst:539
630638
msgid"A function definition may look like:"
631-
msgstr""
639+
msgstr"La definición de una función puede ser como la siguiente:"
632640

633641
#:../Doc/tutorial/controlflow.rst:550
634642
msgid""
@@ -637,6 +645,11 @@ msgid ""
637645
"only, positional-or-keyword, and keyword-only. Keyword parameters are also "
638646
"referred to as named parameters."
639647
msgstr""
648+
"donde ``/`` y ``*`` son posicionales. Si se utilizan, esos símbolos indican "
649+
"el tipo de parámetro por como los argumentos deben enviarse a la función: "
650+
"solo por posición (*positional-only*), por posición o clave (*positional-or-"
651+
"keyword*) y solo por clave (*keyword-only*). Parámetros por clave pueden "
652+
"también llamarse parámetros por nombre o nombrados."
640653

641654
#:../Doc/tutorial/controlflow.rst:557
642655
#,fuzzy

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp