Skip to content

Commit 3a8c9dc

Browse files
committed
aspell to plugins and fix some paragraphs
1 parent eb5ddf9 commit 3a8c9dc

File tree

1 file changed

+21
-26
lines changed

1 file changed

+21
-26
lines changed

docs/es/plugins.rst

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
Extender Virtualenvwrapper
55
==========================
66

7-
Una gran experiencia con soluciones caseras para customizar un entorno de
7+
Una gran experiencia con soluciones caseras para personalizar un entorno de
88
desarrollo ha demostrado cuán valioso puede ser tener la capacidad de
9-
automatizar tareas comunes y elminar molestias persistentes. Carpinteros
9+
automatizar tareas comunes y eliminar molestias persistentes. Carpinteros
1010
construyen plantillas de guía, desarrolladores de software escriben scripts de
1111
shell. virtualenvwrapper continúa la tradición de animar a un artesano a
1212
modificar sus herramientas para trabajar de la manera que ellos quieran, en vez
@@ -26,25 +26,25 @@ el repositorio de control de versiones para el código, o por otro lado
2626
configurar un nuevo proyecto.
2727

2828
Existen dos maneras para adjuntar tu código para que virtualenvwrapper lo
29-
ejecute: los usuarios finales pueden usar scrips the shell o otros programas
30-
para la customización personal (ver :ref:`scripts`). Las extensiones también
31-
pueden ser implementadas en Python usando *entry points* con Distribute_ ,
29+
ejecute: los usuarios finales pueden usar scripts de shell o otros programas
30+
para la personalización personal (ver :ref:`scripts`). Las extensiones también
31+
pueden ser implementadas en Python usando *puntos de entrada* con Distribute_ ,
3232

3333
Definir una extensión
3434
=====================
3535

3636
.. note::
3737

3838
Virtualenvwrapper es distribuido con un plugin para la creación y ejecución de
39-
los scripts de customización de los usuarios (:ref:`extensions-user_scripts`).
39+
los scripts de personalización de los usuarios (:ref:`extensions-user_scripts`).
4040
Los ejemplos siguientes han sido tomados de la implementación de ese plugin.
4141

4242
Organización del código
4343
-----------------------
4444

4545
El paquete Python para ``virtualenvwrapper`` es un *namespace package*.
46-
Eso signific que multiples librerías pueden instalar código dentro del paquete,
47-
incluso si ellas no son ditribuidas juntas o instaladas dentro del mismo
46+
Eso significa que múltiples librerías pueden instalar código dentro del paquete,
47+
incluso si ellas no son distribuidas juntas o instaladas dentro del mismo
4848
directorio. Las extensiones pueden (opcionalmente) usar el namespace de
4949
``virtualenvwrapper`` configurando su estructura de directorios así:
5050

@@ -65,20 +65,20 @@ Y agregando el siguiente código dentro de ``__init__.py``::
6565
Las extensiones pueden ser cargadas desde cualquier paquete, así que usar el
6666
espacio de nombres de ``virtualenvwrapper`` no es requerido.
6767

68-
Extension API
68+
Extensión API
6969
-------------
7070

7171
Después de que el paquete está establecido, el siguiente paso es crear un módulo
7272
para alojar el código de la extensión. Por ejemplo,
7373
``virtualenvwrapper/user_scripts.py``. El módulo debe contener la extensión
74-
actual a los *entry points*. Soporte de código puede ser incluído, o importado
74+
actual a los *entry points*. Soporte de código puede ser incluido, o importado
7575
desde algún lugar usando la técnica de organización de código estándar de
7676
Python.
7777

7878
FIXME: I don't like the last paragraph
7979

8080
La API es la misma para todos los puntos de extensión. Cada uno usa una función
81-
de Python que toma un sólo argumento, una lista de string pasada al script que
81+
de Python que toma un sólo argumento, una lista de strings pasada al script que
8282
carga los ganchos en la línea de comandos.
8383

8484
::
@@ -96,8 +96,8 @@ Acción directa
9696
~~~~~~~~~~~~~~
9797

9898
Los plugins pueden ser colgados a cada uno de los ganchos de dos formas
99-
diferentes. La estándar es tener una función y hacer algún trabajo diréctamente.
100-
Por ejemplo, la función ``initialize()`` para el pluging de los scripts de
99+
diferentes. La estándar es tener una función y hacer algún trabajo directamente.
100+
Por ejemplo, la función ``initialize()`` para el plugin de los scripts de
101101
usuarios crea scripts de usuarios por default cuando ``virtualenvwrapper.sh`` es
102102
cargada.
103103

@@ -151,10 +151,10 @@ shell actual.
151151

152152
virtualenvwrapper funciona en varios shells con una sintaxis ligeramente
153153
diferente (bash, sh, zsh, ksh). Ten en cuenta esta portabilidad cuando
154-
definas ganchos incluídos (*sourced hooks*). Mantener la sintaxis lo más simple
154+
definas ganchos incluidos (*sourced hooks*). Mantener la sintaxis lo más simple
155155
posible evitará problemas comunes, pero quizás haya casos donde
156-
examinar la varible de entorno ``SHELL`` y generar diferente sintaxis
157-
para cada caso sea la única manera de alcanzar el resultado desedo.
156+
examinar la variable de entorno ``SHELL`` y generar diferente sintaxis
157+
para cada caso sea la única manera de alcanzar el resultado deseado.
158158

159159
Registrar puntos de entrada
160160
---------------------------
@@ -215,16 +215,11 @@ es el nombre del plugin, pero esto no es requerido (los nombres no son usados).
215215
El cargador de ganchos
216216
----------------------
217217

218-
Las extenciones son ejecutadas mediante una aplicación de líneas de comando
218+
Las extensiones son ejecutadas mediante una aplicación de líneas de comando
219219
implementada en ``virtualenvwrapper.hook_loader``. Como ``virtualenvwrapper.sh``
220-
es
221-
222-
223-
Extensions are run through a command line application implemented in
224-
``virtualenvwrapper.hook_loader``. Because ``virtualenvwrapper.sh``
225-
is the primary caller and users do not typically need to run the app
226-
directly, no separate script is installed. Instead, to run the
227-
application, use the ``-m`` option to the interpreter::
220+
es invocado primero y los usuarios generalmente no necesitan ejecutar la
221+
aplicación directamente, ningún otro script es instalado por separado. En vez,
222+
para ejecutar la aplicación, usa la opción ``-m`` del intérprete::
228223

229224
$ python -m virtualenvwrapper.hook_loader -h
230225
Usage: virtualenvwrapper.hook_loader [options] <hook> [<arguments>]
@@ -292,7 +287,7 @@ Puntos de extensión
292287
===================
293288

294289
Los nombres de los puntos de extensión para los plugins nativos siguen una
295-
convensión con varias partes:
290+
convención con varias partes:
296291
``virtualenvwrapper.(pre|post)_<event>[_source]``. *<event>* es la acción tomada
297292
por el usuario o virtualenvwrapper que provoca la extensión. ``(pre|post)``
298293
indica si llama a la extensión antes o después de un evento. El sufijo ``_source``

0 commit comments

Comments
 (0)