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

Traducido archivo library/optparse#758

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
cmaureir merged 18 commits intopython:3.8fromfjsevilla-dev:traduccion-optparse
Sep 29, 2020
Merged
Changes from1 commit
Commits
Show all changes
18 commits
Select commitHold shift + click to select a range
d4168ff
Traducida sección inicial
fjsevilla-devSep 16, 2020
3cb898a
Traducida sección "Contexto"
fjsevilla-devSep 16, 2020
addd6e8
Agregado diccionario
fjsevilla-devSep 17, 2020
c44bd78
Traducida sección "Tutorial"
fjsevilla-devSep 17, 2020
8defd70
Completada traducción de sección "Tutorial"
fjsevilla-devSep 18, 2020
8a63913
Traducida sección "Guía de referencia" 1/4
fjsevilla-devSep 18, 2020
33f9152
Traducida sección "Guía de referencia" 2/4
fjsevilla-devSep 19, 2020
49d4f2b
Traducida sección "Guía de referencia" 3/4
fjsevilla-devSep 19, 2020
8662dc9
Traducida sección "Guía de referencia" 4/4
fjsevilla-devSep 20, 2020
359de03
Traducida sección "Retrollamadas de opción"
fjsevilla-devSep 20, 2020
946eae4
Traducida sección "Retrollamadas de opción - Ejemplos"
fjsevilla-devSep 20, 2020
e00f67e
Traducida sección "Extendidendo Optparse - Nuevos tipos
fjsevilla-devSep 21, 2020
ff5e7f1
Traducida sección "Extendidendo Optparse - Nuevas acciones"
fjsevilla-devSep 21, 2020
1ca5b5e
Correción de errores y cambios menores
fjsevilla-devSep 22, 2020
0bcfd96
Modificaciones finales del borrador
fjsevilla-devSep 23, 2020
b58c14a
Correción error del build
fjsevilla-devSep 23, 2020
bc3d5db
Aicadas sugerencias de revisión
fjsevilla-devSep 26, 2020
6b86181
Aplicado powrap
fjsevilla-devSep 26, 2020
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
PrevPrevious commit
NextNext commit
Traducida sección "Retrollamadas de opción - Ejemplos"
  • Loading branch information
@fjsevilla-dev
fjsevilla-dev committedSep 20, 2020
commit946eae493f8ed70fda6ce9647eb61dbb51fb7a0a
63 changes: 56 additions & 7 deletionslibrary/optparse.po
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -11,7 +11,7 @@ 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: 2020-09-2014:10+0200\n"
"PO-Revision-Date: 2020-09-2023:53+0200\n"
"Language-Team: python-doc-es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
Expand DownExpand Up@@ -2842,42 +2842,54 @@ msgstr ""

#: ../Doc/library/optparse.rst:1686
msgid "Callback example 1: trivial callback"
msgstr ""
msgstr "Ejemplo de retrollamada 1: una retrollamada trivial"

#: ../Doc/library/optparse.rst:1688
msgid ""
"Here's an example of a callback option that takes no arguments, and simply "
"records that the option was seen::"
msgstr ""
"Aquí hay un ejemplo de una opción con retrollamada que no tiene argumentos y "
"simplemente registra que se encontró la opción en la línea de comandos:"

#: ../Doc/library/optparse.rst:1696
msgid "Of course, you could do that with the ``\"store_true\"`` action."
msgstr ""
"Ciertamente, se puede hacer lo mismo simplemente con la acción ``\"store_true"
"\"``."

#: ../Doc/library/optparse.rst:1702
msgid "Callback example 2: check option order"
msgstr ""
msgstr "Ejemplo de retrollamada 2: comprobar el orden de las opciones"

#: ../Doc/library/optparse.rst:1704
msgid ""
"Here's a slightly more interesting example: record the fact that ``-a`` is "
"seen, but blow up if it comes after ``-b`` in the command-line. ::"
msgstr ""
"Aquí tenemos un ejemplo un poco más interesante: registra el hecho de que se "
"ha encontrado ``-a``, pero lanza un error si viene después de ``-b`` en la "
"línea de comandos ::"

#: ../Doc/library/optparse.rst:1719
msgid "Callback example 3: check option order (generalized)"
msgstr ""
"Ejemplo de retrollamada 3: comprobar el orden de las opciones (generalizado)"

#: ../Doc/library/optparse.rst:1721
msgid ""
"If you want to re-use this callback for several similar options (set a flag, "
"but blow up if ``-b`` has already been seen), it needs a bit of work: the "
"error message and the flag that it sets must be generalized. ::"
msgstr ""
"Si deseas reutilizar esta misma retrollamada para varias opciones similares "
"(establecer un flag, pero lanzar un error si ya se ha encontrado ``-b``), "
"necesitas un poco más de trabajo: el mensaje de error y el flag que "
"estableces debe ser generalizado ::"

#: ../Doc/library/optparse.rst:1738
msgid "Callback example 4: check arbitrary condition"
msgstr ""
msgstr "Ejemplo de retrollamada 4: comprobar una condición arbitraria"

#: ../Doc/library/optparse.rst:1740
msgid ""
Expand All@@ -2886,15 +2898,20 @@ msgid ""
"options that should not be called when the moon is full, all you have to do "
"is this::"
msgstr ""
"Por supuesto, puedes poner cualquier condición aquí, no estás limitado a "
"verificar los valores de las opciones previamente definidas. Por ejemplo, si "
"tienes opciones que no deberían llamarse cuando hay luna llena, todo lo que "
"tienes que hacer es lo siguiente::"

#: ../Doc/library/optparse.rst:1753
msgid ""
"(The definition of ``is_moon_full()`` is left as an exercise for the reader.)"
msgstr ""
"(La definición de ``is_moon_full()`` se deja como ejercicio para el lector)."

#: ../Doc/library/optparse.rst:1759
msgid "Callback example 5: fixed arguments"
msgstr ""
msgstr "Ejemplo de retrollamada 5: argumentos fijos"

#: ../Doc/library/optparse.rst:1761
msgid ""
Expand All@@ -2905,22 +2922,34 @@ msgid ""
"must be convertible to that type; if you further define :attr:`~Option."
"nargs`, then the option takes :attr:`~Option.nargs` arguments."
msgstr ""
"Las cosas se ponen un poco más interesantes cuando se definen opciones con "
"retrollamada que toman un número fijo de argumentos. Especificar que una "
"opción con retrollamada toma argumentos es similar a definir una opción ``"
"\"store\"`` o ``\"append\"``: si se define :attr:`~Option.type`, entonces la "
"opción toma un argumento que debe poder convertirse a ese tipo; si además se "
"define :attr:`~Option.nargs`, entonces la opción toma :attr:`~Option.nargs` "
"argumentos."

#: ../Doc/library/optparse.rst:1768
msgid ""
"Here's an example that just emulates the standard ``\"store\"`` action::"
msgstr ""
"Aquí hay un ejemplo que simplemente emula la acción ``\"store\"`` estándar::"

#: ../Doc/library/optparse.rst:1777
msgid ""
"Note that :mod:`optparse` takes care of consuming 3 arguments and converting "
"them to integers for you; all you have to do is store them. (Or whatever; "
"obviously you don't need a callback for this example.)"
msgstr ""
"Ten en cuenta que :mod:`optparse` se encarga de consumir 3 argumentos y "
"convertirlos a números enteros por ti; todo lo que tienes que hacer es "
"almacenarlos. (De cualquier forma, obviamente no necesitas hacer uso de una "
"retrollamada para este ejemplo)."

#: ../Doc/library/optparse.rst:1785
msgid "Callback example 6: variable arguments"
msgstr ""
msgstr "Ejemplo de retrollamada 6: argumentos variables"

#: ../Doc/library/optparse.rst:1787
msgid ""
Expand All@@ -2931,22 +2960,35 @@ msgid ""
"`optparse` normally handles for you. In particular, callbacks should "
"implement the conventional rules for bare ``--`` and ``-`` arguments:"
msgstr ""
"Las cosas se complican si quieres que una opción pueda tomar un número "
"variable de argumentos. En este caso, si que deberás escribir una "
"retrollamada, ya que el módulo :mod:`optparse` no proporciona ninguna "
"capacidad incorporada para ello. Además, tienes que lidiar con ciertos "
"entresijos del análisis convencional de la línea de comandos de Unix, que :"
"mod:`optparse` normalmente maneja por ti. En concreto, las retrollamadas "
"deben implementar las reglas convencionales para los argumentos `` --`` y ``-"
"`` desnudos:"

#: ../Doc/library/optparse.rst:1794
msgid "either ``--`` or ``-`` can be option arguments"
msgstr ""
msgstr "tanto ``--`` como ``-`` pueden ser argumentos de opción"

#: ../Doc/library/optparse.rst:1796
msgid ""
"bare ``--`` (if not the argument to some option): halt command-line "
"processing and discard the ``--``"
msgstr ""
"``--`` desnudo (si no es el argumento de alguna opción): detener el "
"procesamiento de la línea de comandos y descartar el ``--``"

#: ../Doc/library/optparse.rst:1799
msgid ""
"bare ``-`` (if not the argument to some option): halt command-line "
"processing but keep the ``-`` (append it to ``parser.largs``)"
msgstr ""
"``-`` desnudo (si no es el argumento de alguna opción): detener el "
"procesamiento de la línea de comandos pero mantener el ``-`` (añadiéndolo a "
"``parser.largs``)"

#: ../Doc/library/optparse.rst:1802
msgid ""
Expand All@@ -2956,12 +2998,19 @@ msgid ""
"application (which is why :mod:`optparse` doesn't support this sort of thing "
"directly)."
msgstr ""
"Si deseas que una opción tenga un número variable de argumentos, hay varios "
"problemas sutiles y complicados de los que deberás preocuparte. La "
"implementación exacta que elijas dependerá de los sacrificios que estés "
"dispuesto a hacer para tu aplicación (razón por la cual, el módulo :mod:"
"`optparse` no admite directamente este tipo de cosas)."

#: ../Doc/library/optparse.rst:1808
msgid ""
"Nevertheless, here's a stab at a callback for an option with variable "
"arguments::"
msgstr ""
"En cualquier caso, aquí hay un intento de una retrollamada para una opción "
"con un número de argumentos variable::"

#: ../Doc/library/optparse.rst:1842
msgid "Extending :mod:`optparse`"
Expand Down

[8]ページ先頭

©2009-2025 Movatter.jp