Skip to content

Commit ee097a6

Browse files
Deploying to gh-pages from @ 502b3db 🚀
1 parent 563ae8e commit ee097a6

8 files changed

Lines changed: 50 additions & 50 deletions

File tree

es/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

es/tutorial/topics/camera-access/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1770,7 +1770,7 @@ <h2 id="anade-codigo-para-tomar-una-foto">Añade código para tomar una foto<a c
17701770
se mostrará un cuadro de diálogo al usuario.</p>
17711771
<h2 id="agregar-permisos-al-dispositivo">Agregar permisos al dispositivo<a class="headerlink" href="#agregar-permisos-al-dispositivo" title="Permanent link">&para;</a></h2>
17721772
<p>Parte de este código que acabamos de agregar solicita permiso para usar la
1773-
cámara. Esta es una característica común de las plataformas de aplicaciones
1773+
cámara. Esta es una prestación común de las plataformas de aplicaciones
17741774
modernas: no se puede acceder a las funciones de hardware sin pedirle permiso
17751775
explícitamente al usuario primero.</p>
17761776
<p>Sin embargo, esta solicitud se presenta en dos partes. La primera se encuentra

es/tutorial/topics/testing/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1809,8 +1809,8 @@ <h2 id="ejecucion-del-conjunto-de-pruebas">Ejecución del conjunto de pruebas<a
18091809
<p>Excelente Nuestro método de utilidad <code>greeting()</code> está funcionando como se
18101810
esperaba.</p>
18111811
<h2 id="desarrollo-basado-en-pruebas">Desarrollo basado en pruebas<a class="headerlink" href="#desarrollo-basado-en-pruebas" title="Permanent link">&para;</a></h2>
1812-
<p>Ahora que tenemos un conjunto de pruebas, podemos utilizarlo para impulsarlo el
1813-
desarrollo de características nuevas. Vamos a modificar nuestra aplicación para
1812+
<p>Ahora que tenemos un conjunto de pruebas, podemos utilizarlo para dirigir el
1813+
desarrollo de prestaciones nuevas. Vamos a modificar nuestra aplicación para
18141814
tener un saludo especial para un usuario en particular. Podemos empezar por
18151815
añadir un caso de prueba para el comportamiento nuevo que nos gustaría ver en la
18161816
parte inferior de <code>test_app.py</code>:</p>
@@ -1985,10 +1985,10 @@ <h2 id="desarrollo-basado-en-pruebas">Desarrollo basado en pruebas<a class="head
19851985
</div>
19861986
<h2 id="pruebas-en-tiempo-de-ejecucion">Pruebas en tiempo de ejecución<a class="headerlink" href="#pruebas-en-tiempo-de-ejecucion" title="Permanent link">&para;</a></h2>
19871987
<p>Hasta ahora, hemos estado ejecutando las pruebas en modo de desarrollo. Esto es
1988-
especialmente útil cuando estás desarrollando características nuevas, ya que
1989-
puedes iterar rápidamente en la adición de pruebas, y la adición de código para
1990-
hacer que esas pruebas pasen. Sin embargo, en algún momento, querrás verificar
1991-
que su código también se ejecuta correctamente cuando se encuentra dentro del
1988+
especialmente útil cuando estás desarrollando prestaciones nuevas, ya que puedes
1989+
iterar rápidamente en la adición de pruebas, y la adición de código para hacer
1990+
que esas pruebas aprueben. Sin embargo, en algún momento, querrás verificar que
1991+
su código también se ejecuta correctamente cuando se encuentra dentro del
19921992
entorno de la aplicación empaquetada.</p>
19931993
<p>Las opciones <code>--test</code> y <code>-r</code> también se pueden pasar al comando <code>run</code>. Si
19941994
utilizas <code>briefcase run --test -r</code>, se ejecutará el mismo conjunto de pruebas,

es/tutorial/tutorial-1/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1865,14 +1865,14 @@ <h2 id="ejecute-la-aplicacion-en-modo-desarrollador">Ejecute la aplicación en m
18651865
</div>
18661866
<div class="admonition">
18671867
<p class="admonition-title">Requisitos no válidos o pip incapaz de conectarse</p>
1868-
<p>Si se encuentra con el error:</p>
1868+
<p>Si se encuentra el error:</p>
18691869
<div class="highlight"><pre><span></span><code><span class="go">Unable to install requirements. This may be because one of your</span>
18701870
<span class="go">requirements is invalid, or because pip was unable to connect</span>
18711871
<span class="go">to the PyPI server.</span>
18721872
</code></pre></div>
18731873
<p>Confirme que está ejecutando una <a class="autorefs autorefs-internal" title="Instalar Python" href="../tutorial-0/#install-python">versión de python compatible con este
18741874
tutorial</a>.</p>
1875-
<p>Si tu versión de python <em>no</em> es una versión soportada, tendrás que reiniciar el
1875+
<p>Si tu versión de python <em>no</em> es una versión mantenida, tendrás que reiniciar el
18761876
tutorial.</p>
18771877
</div>
18781878
<p>///</p>
@@ -1884,8 +1884,8 @@ <h2 id="ejecute-la-aplicacion-en-modo-desarrollador">Ejecute la aplicación en m
18841884
<h2 id="siguientes-pasos">Siguientes pasos<a class="headerlink" href="#siguientes-pasos" title="Permanent link">&para;</a></h2>
18851885
<p>Ahora tenemos una aplicación que funciona, ejecutándose en modo desarrollador.
18861886
Ahora podemos añadir algo de lógica propia para hacer que nuestra aplicación
1887-
haga algo un poco más interesante. En <a href="../tutorial-2/">Tutorial 2</a>, pondremos una
1888-
interfaz de usuario más útil en nuestra aplicación.</p>
1887+
haga algo un poco más interesante. En el <a href="../tutorial-2/">Tutorial 2</a>, pondremos
1888+
una interfaz de usuario más útil en nuestra aplicación.</p>
18891889

18901890

18911891

es/tutorial/tutorial-2/index.html

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -750,10 +750,10 @@
750750
</li>
751751

752752
<li class="md-nav__item">
753-
<a href="#anadir-contenido-propio" class="md-nav__link">
753+
<a href="#anadir-algun-contenido-propio" class="md-nav__link">
754754
<span class="md-ellipsis">
755755

756-
Añadir contenido propio
756+
Añadir algún contenido propio
757757

758758
</span>
759759
</a>
@@ -1595,10 +1595,10 @@
15951595
</li>
15961596

15971597
<li class="md-nav__item">
1598-
<a href="#anadir-contenido-propio" class="md-nav__link">
1598+
<a href="#anadir-algun-contenido-propio" class="md-nav__link">
15991599
<span class="md-ellipsis">
16001600

1601-
Añadir contenido propio
1601+
Añadir algún contenido propio
16021602

16031603
</span>
16041604
</a>
@@ -1644,8 +1644,8 @@ <h2 id="que-se-genero">Qué se generó<a class="headerlink" href="#que-se-genero
16441644
<p><code>__init__.py</code> marca el directorio <code>helloworld</code> como un módulo importable de
16451645
Python. Es un archivo vacío; el mero hecho de que exista le dice al intérprete
16461646
de Python que el directorio <code>helloworld</code> define un módulo.</p>
1647-
<p>El archivo <code>__main__.py</code> marca el módulo <code>helloworld</code> como un tipo especial de
1648-
módulo -un módulo ejecutable. Si intentas ejecutar el módulo <code>helloworld</code> usando
1647+
<p><code>__main__.py</code> marca el módulo <code>helloworld</code> como una familia especial del módulo
1648+
un módulo ejecutable. Si intentas ejecutar el módulo <code>helloworld</code> usando
16491649
<code>python -m helloworld</code>, el archivo <code>__main__.py</code> es donde Python empezará a
16501650
ejecutarse. El contenido de <code>__main__.py</code> es relativamente simple:</p>
16511651
<div class="highlight"><pre><span></span><code><span class="kn">from</span><span class="w"> </span><span class="nn">helloworld.app</span><span class="w"> </span><span class="kn">import</span> <span class="n">main</span>
@@ -1655,13 +1655,13 @@ <h2 id="que-se-genero">Qué se generó<a class="headerlink" href="#que-se-genero
16551655
</code></pre></div>
16561656
<p>Este archivo hace dos cosas:</p>
16571657
<ul>
1658-
<li>Importa el método <code>main</code> de la aplicación <code>helloworld</code>.</li>
1658+
<li>Importa el método <code>main</code> desde la aplicación <code>helloworld</code>.</li>
16591659
<li>A continuación, se inicia el bucle principal de la aplicación. El bucle
16601660
principal es la forma en que una aplicación con interfaz gráfica de usuario
16611661
(IGU) detecta la entrada del usuario (como pulsaciones del ratón y del
16621662
teclado).</li>
16631663
</ul>
1664-
<p>El archivo más interesante es <code>app.py</code> - contiene la lógica que crea la ventana
1664+
<p>El archivo más interesante es <code>app.py</code> contiene la lógica que crea la ventana
16651665
de nuestra aplicación:</p>
16661666
<div class="highlight"><pre><span></span><code><span class="kn">import</span><span class="w"> </span><span class="nn">toga</span>
16671667
<span class="kn">from</span><span class="w"> </span><span class="nn">toga.style.pack</span><span class="w"> </span><span class="kn">import</span> <span class="n">COLUMN</span><span class="p">,</span> <span class="n">ROW</span>
@@ -1695,12 +1695,12 @@ <h2 id="que-se-genero">Qué se generó<a class="headerlink" href="#que-se-genero
16951695
<div class="highlight"><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">startup</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
16961696
<span class="n">main_box</span> <span class="o">=</span> <span class="n">toga</span><span class="o">.</span><span class="n">Box</span><span class="p">()</span>
16971697
</code></pre></div>
1698-
<p>Lo primero que hace el método de inicio es definir una caja principal. El
1699-
esquema de diseño de Toga se comporta de forma similar a HTML. Construyes una
1698+
<p>Lo primero que hace el método de inicio startup() es definir una caja principal.
1699+
El esquema de diseño de Toga se comporta de forma similar a HTML. Construyes una
17001700
aplicación construyendo una colección de cajas, cada una de las cuales contiene
1701-
otras cajas, o widgets reales. Luego aplicas estilos a estas cajas para definir
1702-
cómo consumirán el espacio disponible en la ventana.</p>
1703-
<p>En esta aplicación, definimos una sola caja, pero no ponemos nada en ella.</p>
1701+
otras cajas, o los widget actuales. Luego aplicas estilos a estas cajas para
1702+
definir como consumirán el espacio disponible en la ventana.</p>
1703+
<p>En esta aplicación, definimos una sola caja, pero no ponemos nada dentro.</p>
17041704
<p>A continuación, definimos una ventana en la que podemos poner esta caja vacía:</p>
17051705
<div class="highlight"><pre><span></span><code><span class="bp">self</span><span class="o">.</span><span class="n">main_window</span> <span class="o">=</span> <span class="n">toga</span><span class="o">.</span><span class="n">MainWindow</span><span class="p">(</span><span class="n">title</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">formal_name</span><span class="p">)</span>
17061706
</code></pre></div>
@@ -1713,17 +1713,17 @@ <h2 id="que-se-genero">Qué se generó<a class="headerlink" href="#que-se-genero
17131713
son parte de la ventana).</p>
17141714
<div class="admonition">
17151715
<p class="admonition-title">¿Dónde está mi ventana?</p>
1716-
<p>Si has cometido un error en el código, es posible que la ventana principal de la
1717-
aplicación no se muestre. Si esto ocurre, puedes teclear <strong>Ctrl+C</strong> en el
1716+
<p>Si has cometido un error en tu código, es posible que la ventana principal de la
1717+
aplicación no se exhiba. Si esto ocurre, puedes teclear <strong>Ctrl+C</strong> en el
17181718
terminal donde iniciaste la aplicación. Esto detendrá la aplicación. Entonces
1719-
podrás corregir el error y reiniciar la aplicación.</p>
1719+
puede corregir el error y reiniciar la aplicación.</p>
17201720
</div>
1721-
<p>A continuación añadimos nuestra caja vacía como contenido de la ventana
1721+
<p>A continuación añadimos nuestra caja vacía como el contenido de la ventana
17221722
principal, e indicamos a la aplicación que muestre nuestra ventana:</p>
17231723
<div class="highlight"><pre><span></span><code><span class="bp">self</span><span class="o">.</span><span class="n">main_window</span><span class="o">.</span><span class="n">content</span> <span class="o">=</span> <span class="n">main_box</span>
17241724
<span class="bp">self</span><span class="o">.</span><span class="n">main_window</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
17251725
</code></pre></div>
1726-
<p>Por último, definimos un método <code>main()</code>. Esto es lo que crea la instancia de
1726+
<p>Por último, definimos una función<code>main()</code>. Esto es lo que crea la instancia de
17271727
nuestra aplicación:</p>
17281728
<div class="highlight"><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">main</span><span class="p">():</span>
17291729
<span class="k">return</span> <span class="n">HelloWorld</span><span class="p">()</span>
@@ -1732,12 +1732,13 @@ <h2 id="que-se-genero">Qué se generó<a class="headerlink" href="#que-se-genero
17321732
devuelve una instancia de nuestra aplicación <code>HelloWorld</code>.</p>
17331733
<p>Esa es la aplicación Toga más simple posible. Pongamos algo de nuestro propio
17341734
contenido en la aplicación, y hagamos que la aplicación haga algo interesante.</p>
1735-
<h2 id="anadir-contenido-propio">Añadir contenido propio<a class="headerlink" href="#anadir-contenido-propio" title="Permanent link">&para;</a></h2>
1735+
<h2 id="anadir-algun-contenido-propio">Añadir algún contenido propio<a class="headerlink" href="#anadir-algun-contenido-propio" title="Permanent link">&para;</a></h2>
17361736
<p>Hagamos algo más interesante con nuestra aplicación <code>HelloWorld</code>.</p>
17371737
<div class="admonition note">
17381738
<p class="admonition-title">Nota</p>
1739-
<p>No elimine las importaciones en la parte superior del archivo, o el <code>main()</code> en
1740-
la parte inferior. Solo necesitas actualizar la clase <code>HelloWorld</code>.</p>
1739+
<p>Cuando realiza estos cambios, asegúrese que conserva las importaciones en la
1740+
parte superior del archivo, y el <code>main()</code> en la parte inferior del archivo. Solo
1741+
necesitas actualizar la clase <code>HelloWorld</code>.</p>
17411742
</div>
17421743
<p>Modifica tu clase <code>HelloWorld</code> dentro de <code>src/helloworld/app.py</code> para que tenga
17431744
este aspecto:</p>
@@ -1777,16 +1778,16 @@ <h2 id="anadir-contenido-propio">Añadir contenido propio<a class="headerlink" h
17771778
<div class="highlight"><pre><span></span><code><span class="n">main_box</span> <span class="o">=</span> <span class="n">toga</span><span class="o">.</span><span class="n">Box</span><span class="p">(</span><span class="n">direction</span><span class="o">=</span><span class="n">COLUMN</span><span class="p">)</span>
17781779
</code></pre></div>
17791780
<p>El sistema de diseño integrado de Toga se llama "Pack". Se comporta de forma muy
1780-
parecida a CSS. Defines objetos en una jerarquía - en HTML, los objetos son
1781-
<code>&lt;div&gt;</code>, <code>&lt;span&gt;</code>, y otros elementos DOM; en Toga, son widgets y cajas. A
1781+
parecida a CSS. Defines objetos en una jerarquía en HTML, los objetos son
1782+
<code>&lt;div&gt;</code>, <code>&lt;span&gt;</code>, y otros elementos DOM; en Toga, son widgets y cajas. A
17821783
continuación, puedes asignar estilos a los elementos individuales. En este caso,
1783-
estamos indicando que se trata de una caja <code>COLUMN</code> - es decir, es una caja que
1784-
consumirá todo el ancho disponible, y ampliará su altura a medida que se añada
1784+
estamos indicando que se trata de una caja <code>COLUMN</code> es decir, es una caja que
1785+
consumirá todo el ancho disponible, y ampliará su altura a medida que se añada
17851786
contenido, pero intentará ser lo más corta posible.</p>
17861787
<div class="admonition note">
17871788
<p class="admonition-title">Nota</p>
17881789
<p>Para usos más avanzados, Toga también admite un objeto de estilo independiente,
1789-
que se utiliza así:</p>
1790+
el cual se utiliza así:</p>
17901791
<div class="highlight"><pre><span></span><code><span class="kn">from</span><span class="w"> </span><span class="nn">toga.style</span><span class="w"> </span><span class="kn">import</span> <span class="n">Pack</span>
17911792
<span class="n">main_box</span> <span class="o">=</span> <span class="n">toga</span><span class="o">.</span><span class="n">Box</span><span class="p">(</span><span class="n">style</span><span class="o">=</span><span class="n">Pack</span><span class="p">(</span><span class="n">direction</span><span class="o">=</span><span class="n">COLUMN</span><span class="p">))</span>
17921793
</code></pre></div>

es/tutorial/tutorial-5/android/index.html

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1890,12 +1890,11 @@ <h2 id="ejecutar-la-aplicacion-en-un-dispositivo-virtual">Ejecutar la aplicació
18901890
<div class="admonition">
18911891
<p class="admonition-title">¡El emulador no arranca!</p>
18921892
<p>El emulador de Android es un software complejo que depende de una serie de
1893-
características del hardware y del sistema operativo, características que pueden
1894-
no estar disponibles o habilitadas en máquinas más antiguas. Si tiene
1895-
dificultades para iniciar el emulador de Android, consulte la sección
1896-
<a href="https://developer.android.com/studio/run/emulator#requirements">Requerimientos y
1893+
prestaciones del hardware y del sistema operativo, prestaciones que pueden no
1894+
estar disponibles o habilitadas en máquinas más antiguas. Si tiene dificultades
1895+
para iniciar el emulador de Android, consulte la sección <a href="https://developer.android.com/studio/run/emulator#requirements">Requerimientos y
18971896
recomendaciones</a>
1898-
de la documentación para desarrolladores de Android.</p>
1897+
de la documentación para desarrollador de Android.</p>
18991898
</div>
19001899
<p>La primera vez que se inicia la aplicación, tiene que desempaquetarse en el
19011900
dispositivo. Esto puede tardar unos segundos. Una vez desempaquetada, verás la

es/tutorial/tutorial-6/index.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1663,13 +1663,13 @@ <h1 id="tutorial-6-ponlo-en-la-web">Tutorial 6 - ¡Ponlo en la web!<a class="hea
16631663
aplicación como una aplicación web de una sola página.</p>
16641664
<div class="admonition">
16651665
<p class="admonition-title">Prueba de concepto</p>
1666-
<p>El backend Toga Web es el menos maduro de todos los backends Toga. Es lo
1667-
suficientemente maduro como para mostrar algunas características, pero es
1668-
probable que tenga errores, y le faltarán muchos de los widgets que están
1669-
disponibles en otras plataformas. En este momento, el despliegue Web debe
1670-
considerarse una "Prueba de Concepto" - suficiente para demostrar lo que se
1666+
<p>El backend Toga Web es el menos maduro de todos los backend de Toga. Es lo
1667+
suficientemente maduro como para presumir de algunas prestaciones, pero es
1668+
probable que tenga fallos, y le faltarán muchos de los widgets que están
1669+
disponibles en otras plataformas. En este momento, el despliegue de la web sería
1670+
considerado como una «Prueba de Concepto» —suficiente para demostrar lo que se
16711671
puede hacer, pero no lo suficiente como para confiar en él para un desarrollo
1672-
serio.</p>
1672+
serio.</p>
16731673
<p>Si tiene problemas con este paso del tutorial, puede pasar a la página
16741674
siguiente.</p>
16751675
</div>

es/tutorial/tutorial-8/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2003,7 +2003,7 @@ <h2 id="siguientes-pasos">Siguientes pasos<a class="headerlink" href="#siguiente
20032003
<li>Si quieres saber más sobre cómo construir interfaces de usuario complejas con
20042004
Toga, puedes sumergirte en <a href="https://toga.beeware.org">la documentación de
20052005
Toga</a>. Toga también tiene su propio tutorial
2006-
<a href="https://toga.beeware.org/en/latest/tutorial">demostrando cómo usar varias características del widget
2006+
<a href="https://toga.beeware.org/en/latest/tutorial">demostrando cómo usar varias prestaciones del widget
20072007
toolkit</a>.</li>
20082008
<li>Si desea saber más sobre las capacidades de Briefcase, puede sumergirse en <a href="https://briefcase.beeware.org">la
20092009
documentación de Briefcase</a>.</li>

0 commit comments

Comments
 (0)