Explorar el Código

update files DOC-ES

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@19929 44c647ce-9c0f-0410-b52a-842ac1e357ba
benjamin-gonzales hace 16 años
padre
commit
12e631e873
Se han modificado 37 ficheros con 289 adiciones y 401 borrados
  1. 1 1
      documentation/manual/es/module_specs/Zend_Amf-Server.xml
  2. 0 3
      documentation/manual/es/module_specs/Zend_Application-AvailableResources-Db.xml
  3. 0 2
      documentation/manual/es/module_specs/Zend_Application-AvailableResources-Frontcontroller.xml
  4. 0 3
      documentation/manual/es/module_specs/Zend_Application-AvailableResources-Modules.xml
  5. 0 1
      documentation/manual/es/module_specs/Zend_Application-AvailableResources-Session.xml
  6. 0 1
      documentation/manual/es/module_specs/Zend_Application-AvailableResources-View.xml
  7. 1 1
      documentation/manual/es/module_specs/Zend_Application-AvailableResources.xml
  8. 0 9
      documentation/manual/es/module_specs/Zend_Application-Examples.xml
  9. 3 16
      documentation/manual/es/module_specs/Zend_Application-QuickStart.xml
  10. 0 15
      documentation/manual/es/module_specs/Zend_Application-TheoryOfOperation.xml
  11. 0 9
      documentation/manual/es/module_specs/Zend_CodeGenerator-Examples.xml
  12. 0 4
      documentation/manual/es/module_specs/Zend_CodeGenerator-Introduction.xml
  13. 1 1
      documentation/manual/es/module_specs/Zend_Config_Xml.xml
  14. 1 1
      documentation/manual/es/module_specs/Zend_Controller-ActionController.xml
  15. 15 15
      documentation/manual/es/module_specs/Zend_Controller-Migration.xml
  16. 1 1
      documentation/manual/es/module_specs/Zend_Controller-QuickStart.xml
  17. 1 1
      documentation/manual/es/module_specs/Zend_Date-Introduction.xml
  18. 0 17
      documentation/manual/es/module_specs/Zend_Db_Table_Row.xml
  19. 1 2
      documentation/manual/es/module_specs/Zend_Debug.xml
  20. 8 8
      documentation/manual/es/module_specs/Zend_Form-Advanced.xml
  21. 0 29
      documentation/manual/es/module_specs/Zend_Form-Elements.xml
  22. 4 4
      documentation/manual/es/module_specs/Zend_Form-Forms.xml
  23. 1 1
      documentation/manual/es/module_specs/Zend_Form-StandardElements.xml
  24. 4 4
      documentation/manual/es/module_specs/Zend_Json-Basics.xml
  25. 3 8
      documentation/manual/es/module_specs/Zend_Pdf-Drawing.xml
  26. 23 23
      documentation/manual/es/module_specs/Zend_Validate-EmailAddress.xml
  27. 11 11
      documentation/manual/es/module_specs/Zend_Validate-Hostname.xml
  28. 11 11
      documentation/manual/es/module_specs/Zend_Validate-Set.xml
  29. 9 9
      documentation/manual/es/module_specs/Zend_Validate-ValidatorChains.xml
  30. 5 5
      documentation/manual/es/module_specs/Zend_Validate-WritingValidators.xml
  31. 5 5
      documentation/manual/es/module_specs/Zend_Validate.xml
  32. 4 4
      documentation/manual/es/module_specs/Zend_XmlRpc_Client.xml
  33. 114 114
      documentation/manual/es/ref/coding_standard.xml
  34. 1 1
      documentation/manual/es/ref/copyrights.xml
  35. 9 9
      documentation/manual/es/ref/installation.xml
  36. 1 1
      documentation/manual/es/ref/requirements-zendcomponents-table.xml
  37. 51 51
      documentation/manual/es/ref/requirements.xml

+ 1 - 1
documentation/manual/es/module_specs/Zend_Amf-Server.xml

@@ -629,7 +629,7 @@ private function onFault(fault:Object):void {
 ]]></programlisting>
        <para>La inclusión de ActionScript para realizar la conexión remota ha
             finalizado. Al ejecutar el fichero ZendExample, se establece una
-            conexión con Zend_Amf. En resumen, se han añadido las variables
+            conexión con <classname>Zend_Amf</classname>. En resumen, se han añadido las variables
             requeridas para abrir una conexión con el servidor remoto, se han
             definido qué métodos se deben utilizar cuando su aplicación recibe
             una respuesta desde el servidor, y finalmente se han mostrado los

+ 0 - 3
documentation/manual/es/module_specs/Zend_Application-AvailableResources-Db.xml

@@ -43,7 +43,6 @@
             utilizada para iniciar el recurso DB.</para>
 
         <programlisting language="ini"><![CDATA[
-
 [production]
 resources.db.adapter = "pdo_mysql"
 resources.db.params.host = "localhost"
@@ -64,7 +63,6 @@ resources.db.isDefaultTableAdapter = true
             desde su archivo de arranque:</para>
 
         <programlisting language="php"><![CDATA[
-
 $resource = $bootstrap->getPluginResource('db');
 ]]></programlisting>
 
@@ -72,7 +70,6 @@ $resource = $bootstrap->getPluginResource('db');
             método <methodname>getDbAdapter()</methodname>:</para>
 
         <programlisting language="php"><![CDATA[
-
 $db = $resource->getDbAdapter();
 ]]></programlisting>
     </note>

+ 0 - 2
documentation/manual/es/module_specs/Zend_Application-AvailableResources-Frontcontroller.xml

@@ -89,7 +89,6 @@
        </para>
 
         <programlisting language="ini"><![CDATA[
-
 [production]
 resources.frontController.controllerDirectory = APPLICATION_PATH . "/controllers"
 resources.frontController.moduleControllerDirectoryName = "actions"
@@ -112,7 +111,6 @@ resources.frontController.env = APPLICATION_ENV
        </para>
 
          <programlisting language="php"><![CDATA[
-
 $bootstrap->bootstrap('frontController');
 $front = $bootstrap->frontController;
 ]]></programlisting>

+ 0 - 3
documentation/manual/es/module_specs/Zend_Application-AvailableResources-Modules.xml

@@ -72,7 +72,6 @@ $options = array(
             configuración de recursos en ese módulo.
        </para>
         <programlisting language="ini"><![CDATA[
-
 [production]
 news.resources.db.adapter = "pdo_mysql"
 news.resources.db.params.host = "localhost"
@@ -82,7 +81,6 @@ news.resources.db.params.dbname = "news"
 news.resources.layout.layout = "news"
 ]]></programlisting>
         <programlisting language="xml"><![CDATA[
-
 <?xml version="1.0"?>
 <config>
     <production>
@@ -114,7 +112,6 @@ news.resources.layout.layout = "news"
             <methodname>getExecutedBootstraps()</methodname> de los recursos de Módulo.
        </para>
         <programlisting language="php"><![CDATA[
-
 $resource = $bootstrap->getPluginResource('modules');
 $moduleBootstraps = $resource->getExecutedBootstraps();
 $newsBootstrap = $moduleBootstraps['news'];

+ 0 - 1
documentation/manual/es/module_specs/Zend_Application-AvailableResources-Session.xml

@@ -54,7 +54,6 @@
        </para>
 
         <programlisting language="ini"><![CDATA[
-
 resources.session.save_path = APPLICATION_PATH "/../data/session"
 resources.session.use_only_cookies = true
 resources.session.remember_me_seconds = 864000

+ 0 - 1
documentation/manual/es/module_specs/Zend_Application-AvailableResources-View.xml

@@ -29,7 +29,6 @@
        </para>
 
         <programlisting language="ini"><![CDATA[
-
 resources.view.encoding = "UTF-8"
 resources.view.basePath = APPLICATION_PATH "/views/scripts"
 ]]></programlisting>

+ 1 - 1
documentation/manual/es/module_specs/Zend_Application-AvailableResources.xml

@@ -8,7 +8,7 @@
         plugins disponibles por defecto en <classname>Zend_Application</classname>.</para>
 
     <xi:include href="Zend_Application-AvailableResources-CacheManager.xml" />
-	<xi:include href="Zend_Application-AvailableResources-Db.xml"/>
+    <xi:include href="Zend_Application-AvailableResources-Db.xml"/>
     <xi:include href="Zend_Application-AvailableResources-Frontcontroller.xml"/>
     <xi:include href="Zend_Application-AvailableResources-Layout.xml"/>
     <xi:include href="Zend_Application-AvailableResources-Log.xml" />

+ 0 - 9
documentation/manual/es/module_specs/Zend_Application-Examples.xml

@@ -8,7 +8,6 @@
         simplemente un talón vacío ampliando la clase base bootstrap:</para>
 
     <programlisting language="php"><![CDATA[
-
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
 }
@@ -17,7 +16,6 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
    <para>Con el archivo de configuración coresspondiente:</para>
 
     <programlisting language="ini"><![CDATA[
-
 ; APPLICATION_PATH/configs/application.ini
 [production]
 bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
@@ -49,7 +47,6 @@ resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
         bootstrap y devolver el valor para almacenar en el bootstrap.</para>
 
     <programlisting language="php"><![CDATA[
-
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
     protected function _initRequest(array $options = array())
@@ -104,7 +101,6 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
         podría ser como lo siguiente:</para>
 
     <programlisting language="php"><![CDATA[
-
 class My_Bootstrap_Resource_View
     extends Zend_Application_Resource_ResourceAbstract
 {
@@ -141,7 +137,6 @@ class My_Bootstrap_Resource_View
         corto del plugin del recurso (por ejemplo, "view"):</para>
 
     <programlisting language="php"><![CDATA[
-
 $application = new Zend_Application(
     APPLICATION_ENV,
     array(
@@ -166,7 +161,6 @@ $application = new Zend_Application(
         inicializadores accediendo al bootstrap padre:</para>
 
     <programlisting language="php"><![CDATA[
-
 class My_Bootstrap_Resource_Layout
     extends Zend_Application_Resource_ResourceAbstract
 {
@@ -187,7 +181,6 @@ class My_Bootstrap_Resource_Layout
         ejecutarla:</para>
 
     <programlisting language="php"><![CDATA[
-
 $application = new Zend_Application(...);
 $application->bootstrap()
             ->run();
@@ -197,7 +190,6 @@ $application->bootstrap()
         inicializar recursos específicos:</para>
 
     <programlisting language="php"><![CDATA[
-
 $application = new Zend_Application(...);
 $application->getBootstrap()->bootstrap('db');
 
@@ -211,7 +203,6 @@ echo $service->handle();
         sobrecarga:</para>
 
     <programlisting language="php"><![CDATA[
-
 $application = new Zend_Application(...);
 $application->getBootstrap()->bootstrapDb();
 ]]></programlisting>

+ 3 - 16
documentation/manual/es/module_specs/Zend_Application-QuickStart.xml

@@ -33,7 +33,6 @@
        </para>
 
         <programlisting language="sh"><![CDATA[
-
 % zf create project newproject
 ]]></programlisting>
 
@@ -42,7 +41,6 @@
        </para>
 
         <programlisting language="dos"><![CDATA[
-
 C:> zf.bat create project newproject
 ]]></programlisting>
 
@@ -51,7 +49,6 @@ C:> zf.bat create project newproject
        </para>
 
         <programlisting language="text"><![CDATA[
-
 newproject
 |-- application
 |   |-- Bootstrap.php
@@ -86,7 +83,6 @@ newproject
        </para>
 
         <programlisting language="php"><![CDATA[
-
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {}
 ]]></programlisting>
@@ -98,7 +94,6 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
        </para>
 
         <programlisting language="dosini"><![CDATA[
-
 [production]
 phpSettings.display_startup_errors = 0
 phpSettings.display_errors = 0
@@ -131,7 +126,6 @@ phpSettings.display_errors = 1
        </para>
 
         <programlisting language="php"><![CDATA[
-
 <?php
 // Define el path al directorio de la aplicación
 defined('APPLICATION_PATH')
@@ -195,7 +189,6 @@ $application->bootstrap()
        </para>
 
         <programlisting language="php"><![CDATA[
-
 <?php
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
@@ -211,7 +204,6 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
        </para>
 
         <programlisting language="dosini"><![CDATA[
-
 [production]
 phpSettings.display_startup_errors = 0
 phpSettings.display_errors = 0
@@ -238,7 +230,6 @@ phpSettings.display_errors = 1
        </para>
 
         <programlisting language="php"><![CDATA[
-
 <?php
 // Define la ruta al directorio de la aplicación
 defined('APPLICATION_PATH')
@@ -252,12 +243,12 @@ defined('APPLICATION_ENV')
                                          : 'production'));
 
 // Typically, you will also want to add your library/ directory
-// to the include_path, particularly if it contains your ZF installed
+// to the include_path, particularly if it contains your Zend Framework installed
 set_include_path(implode(PATH_SEPARATOR, array(
     dirname(dirname(__FILE__)) . '/library',
     get_include_path(),
 )));
-                                        
+
 /** Zend_Application */
 require_once 'Zend/Application.php';
 
@@ -280,7 +271,6 @@ $application->bootstrap()
        </para>
 
         <programlisting language="conf"><![CDATA[
-
 SetEnv APPLICATION_ENV development
 
 RewriteEngine On
@@ -304,7 +294,7 @@ RewriteRule ^.*$ index.php [NC,L]
            </para>
 
         </note>
-        
+
        <para>
             En este punto, está listo para comenzar a usar las ventajas de
             <classname>Zend_Application</classname>.
@@ -342,7 +332,6 @@ RewriteRule ^.*$ index.php [NC,L]
        </para>
 
         <programlisting language="dosini"><![CDATA[
-
 [production]
 phpSettings.display_startup_errors = 0
 phpSettings.display_errors = 0
@@ -373,7 +362,6 @@ phpSettings.display_errors = 1
        </para>
 
         <programlisting language="php"><![CDATA[
-
 <?php echo $this->doctype() ?>
 <html>
 <head>
@@ -401,7 +389,6 @@ phpSettings.display_errors = 1
        </para>
 
         <programlisting language="php"><![CDATA[
-
 <?php
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {    protected function _initView()

+ 0 - 15
documentation/manual/es/module_specs/Zend_Application-TheoryOfOperation.xml

@@ -149,7 +149,6 @@
        </para>
 
          <programlisting language="php"><![CDATA[
-
 interface Zend_Application_Bootstrap_Bootstrapper
 {
     public function __construct($application);
@@ -212,7 +211,6 @@ interface Zend_Application_Bootstrap_Bootstrapper
            </para>
 
              <programlisting language="php"><![CDATA[
-
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
     protected function _initFoo()
@@ -238,7 +236,6 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
            </para>
 
              <programlisting language="php"><![CDATA[
-
 $bootstrap->bootstrap('foo');
 ]]></programlisting>
 
@@ -248,7 +245,6 @@ $bootstrap->bootstrap('foo');
            </para>
 
              <programlisting language="php"><![CDATA[
-
 $bootstrap->bootstrap(array('foo', 'bar));
 ]]></programlisting>
 
@@ -258,7 +254,6 @@ $bootstrap->bootstrap(array('foo', 'bar));
            </para>
 
              <programlisting language="php"><![CDATA[
-
 $bootstrap->bootstrap();
 ]]></programlisting>
         </sect3>
@@ -286,7 +281,6 @@ $bootstrap->bootstrap();
            </para>
 
          <programlisting language="php"><![CDATA[
-
 interface Zend_Application_Bootstrap_ResourceBootstrapper
 {
     public function registerPluginResource($resource, $options = null);
@@ -330,7 +324,6 @@ interface Zend_Application_Bootstrap_ResourceBootstrapper
            </para>
 
              <programlisting language="php"><![CDATA[
-
 $application = new Zend_Application(APPLICATION_ENV, array(
     'resources' => array(
         'FrontController' => array(
@@ -364,7 +357,6 @@ $application = new Zend_Application(APPLICATION_ENV, array(
            </para>
 
              <programlisting language="php"><![CDATA[
-
 $application = new Zend_Application(APPLICATION_ENV, array(
     'pluginPaths' => array(
         'My_Resource' => APPLICATION_PATH . '/resources/',
@@ -391,7 +383,6 @@ $application = new Zend_Application(APPLICATION_ENV, array(
            </para>
 
              <programlisting language="php"><![CDATA[
-
 // Ejecute uno:
 $bootstrap->bootstrap('FrontController');
 
@@ -440,7 +431,6 @@ $bootstrap->bootstrap();
            </para>
 
              <programlisting language="php"><![CDATA[
-
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
     protected function _initView()
@@ -458,7 +448,6 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
            </para>
 
              <programlisting language="php"><![CDATA[
-
 // Usando el par has/getResource():
 if ($bootstrap->hasResource('view')) {
     $view = $bootstrap->getResource('view');
@@ -489,7 +478,6 @@ if (isset($container->view)) {
            </para>
 
              <programlisting language="php"><![CDATA[
-
 class FooController extends Zend_Controller_Action
 {
     public function init()
@@ -541,7 +529,6 @@ class FooController extends Zend_Controller_Action
            </para>
 
              <programlisting language="php"><![CDATA[
-
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
     protected function _initRequest()
@@ -587,7 +574,6 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
        </para>
 
          <programlisting language="php"><![CDATA[
-
 interface Zend_Application_Resource_Resource
 {
     public function __construct($options = null);
@@ -616,7 +602,6 @@ interface Zend_Application_Resource_Resource
        </para>
 
          <programlisting language="php"><![CDATA[
-
 class My_Resource_View extends Zend_Application_Resource_ResourceAbstract
 {
     protected $_view;

+ 0 - 9
documentation/manual/es/module_specs/Zend_CodeGenerator-Examples.xml

@@ -11,7 +11,6 @@
             nivel DocBlock.</para>
 
         <programlisting language="php"><![CDATA[
-
 $foo      = new Zend_CodeGenerator_Php_Class();
 $docblock = new Zend_CodeGenerator_Php_Docblock(array(
     'shortDescription' => 'Sample generated class',
@@ -35,7 +34,6 @@ echo $foo->generate();
        <para>El código anterior resultará en lo siguiente:</para>
 
         <programlisting language="php"><![CDATA[
-
 /**
  * Sample generated class
  *
@@ -60,7 +58,6 @@ class Foo
             nuestra clase generada.</para>
 
         <programlisting language="php"><![CDATA[
-
 $foo      = new Zend_CodeGenerator_Php_Class();
 $docblock = new Zend_CodeGenerator_Php_Docblock(array(
     'shortDescription' => 'Sample generated class',
@@ -101,7 +98,6 @@ echo $foo->generate();
        <para>Lo anterior resulta en la siguiente definición de clase:</para>
 
         <programlisting language="php"><![CDATA[
-
 /**
  * Sample generated class
  *
@@ -135,7 +131,6 @@ class Foo
                 <classname>Zend_CodeGenerator_Php_Method</classname>.</para>
 
         <programlisting language="php"><![CDATA[
-
 $foo      = new Zend_CodeGenerator_Php_Class();
 $docblock = new Zend_CodeGenerator_Php_Docblock(array(
     'shortDescription' => 'Sample generated class',
@@ -212,7 +207,6 @@ echo $foo->generate();
        <para>Lo anterior genera la siguiente salida:</para>
 
         <programlisting language="php"><![CDATA[
-
 /**
  * Sample generated class
  *
@@ -276,7 +270,6 @@ class Foo
             del ejemplo anterior.</para>
 
         <programlisting language="php"><![CDATA[
-
 $file = new Zend_CodeGenerator_Php_File(array(
     'classes'  => array($foo);
     'docblock' => new Zend_CodeGenerator_Php_Docblock(array(
@@ -297,7 +290,6 @@ $file = new Zend_CodeGenerator_Php_File(array(
             grabar los contenidos en un archivo. Por ejemplo:</para>
 
         <programlisting language="php"><![CDATA[
-
 $code = $file->generate();
 file_put_contents('Foo.php', $code);
 ]]></programlisting>
@@ -305,7 +297,6 @@ file_put_contents('Foo.php', $code);
        <para>Lo anterior generará el siguiente archivo:</para>
 
         <programlisting language="php"><![CDATA[
-
 <?php
 /**
  * Foo class file

+ 0 - 4
documentation/manual/es/module_specs/Zend_CodeGenerator-Introduction.xml

@@ -26,7 +26,6 @@
        </para>
 
          <programlisting language="php"><![CDATA[
-
 // Pasando la configuración al constructor:
 $file = new Zend_CodeGenerator_Php_File(array(
     'classes' => array(
@@ -66,7 +65,6 @@ file_put_contents('World.php', $file->generate());
        </para>
 
          <programlisting language="php"><![CDATA[
-
 <?php
 
 class World
@@ -98,7 +96,6 @@ class World
        </para>
 
          <programlisting language="php"><![CDATA[
-
 $class = Zend_CodeGenerator_Php_Class::fromReflection(
     new Zend_Reflection_Class('World')
 );
@@ -123,7 +120,6 @@ file_put_contents('World.php', $file->generate());
        </para>
 
          <programlisting language="php"><![CDATA[
-
 <?php
 
 class World

+ 1 - 1
documentation/manual/es/module_specs/Zend_Config_Xml.xml

@@ -172,7 +172,7 @@ EOT;
 $config = new Zend_Config_Xml($string, 'staging');
 ]]></programlisting>
     </note>
-    
+   
     <note>
         <title>Zend_Config XML namespace</title>
        <para>

+ 1 - 1
documentation/manual/es/module_specs/Zend_Controller-ActionController.xml

@@ -183,7 +183,7 @@ class FooController extends Zend_Controller_Action
             la acción), por ejemplo, o colocando contenido generado en una
             plantilla general del sitio (<methodname>postDispatch()</methodname>).
        </para>
-        
+       
                 <note>
             <title>Usage of init() vs. preDispatch()</title>
 

+ 15 - 15
documentation/manual/es/module_specs/Zend_Controller-Migration.xml

@@ -66,7 +66,7 @@
         <sect3 id="zend.controller.migration.fromoneohtoonesix.dispatcher">
             <title>Cambios en la interfaz del Dispatcher</title>
 
-          <para>                   
+          <para>                  
                 Los usuarios atrajeron nuestra atención con el hecho de que
                  <classname> Zend_Controller_Front </classname> y
                  <classname> Zend_Controller_Router_Route_Module </classname> fueron
@@ -98,13 +98,13 @@
     <sect2 id="zend.controller.migration.fromoneohtoonefive">
         <title>Migranado desde 1.0.x a 1.5.0 o versiones posteriores</title>
 
-      <para>               
+      <para>              
             Aunque la mayoría de la funcionalidad básica sigue siendo la misma, y todas las
             funcionalidades documentadas siguen siendo la mismas, hay una en particular
             "característica" <emphasis>undocumented</emphasis> que ha cambiado.
        </para>
 
-      <para>               
+      <para>              
             Al escribir las <acronym>URL</acronym>s, la manera de escribir la documentada acción camelCased
             es usar un separador de palabra, que son "." o '-' por defecto,
             pero pueden ser configurados en el despachador. El despachador internamente
@@ -118,7 +118,7 @@
            <acronym>PHP</acronym>, ambos ejecutarán el mismo método.
        </para>
 
-      <para>           
+      <para>          
             Esto causa problemas con la vista ViewRenderer cuando devuelve scripts de la
             vista. El canónico, la documentada forma es que todos los separadores de palabra
             se conviertan en guiones, y las palabras en minúsculas. Esto crea
@@ -156,7 +156,7 @@
            </para></listitem>
 
             <listitem>
-              <para>                   
+              <para>                  
                     Segunda mejor opción: La vista ViewRenderer delega ahora resoluciones de scripts
                     de vistas a <classname> Zend_Filter_Inflector </classname>; se puede
                     modificar las normas del inflector para que ya no separe
@@ -176,7 +176,7 @@ $inflector->setFilterRule(':action', array(
 ));
 ]]></programlisting>
 
-              <para>                       
+              <para>                      
                     El anterior código modificará el inflector para que ya no
                     separe las palabras con guión, usted puede querer eliminar
                     el filtro 'StringToLower' si usted desea<emphasis>hacer</emphasis>
@@ -276,7 +276,7 @@ $front->setParam('noViewRenderer', true);
             <methodname>ViewRenderer</methodname>, existen demasiadas cosas que ver en el
             código del controlador. Primero, ver las acciones método (los métodos
             terminados en 'Action'), y determinar lo que cada uno esta haciendo. Si ninguno
-            de los siguientes esta pasando, usted necesitará hacer cambios:            
+            de los siguientes esta pasando, usted necesitará hacer cambios:           
        </para>
 
         <itemizedlist>
@@ -432,7 +432,7 @@ $viewRenderer->setView($view);
             </listitem>
         </itemizedlist>
 
-      <para>               
+      <para>              
             Leer la documentación <link linkend="zend.controller.actionhelpers">ayudantes
                 de acción</link> para obtener más información sobre cómo
              recuperar y manipular objetos de ayuda, y la <link
@@ -469,7 +469,7 @@ Zend_Controller_Front::run('/path/to/controllers');
             </listitem>
 
             <listitem>
-              <para>                       
+              <para>                      
                     <classname> Zend_Controller_RewriteRouter </classname> ha sido renombrado a
                     <classname> Zend_Controller_Router_Rewrite </classname>, y promovido a
                     router estándar enviado con el framework;
@@ -479,7 +479,7 @@ Zend_Controller_Front::run('/path/to/controllers');
             </listitem>
 
             <listitem>
-              <para>                       
+              <para>                      
                     Una nueva clase ruta para uso con el router reescribir se
                     presentó,
                     <classname> Zend_Controller_Router_Route_Module </classname>, que abarca
@@ -559,7 +559,7 @@ $ctrl->setControllerDirectory('/path/to/controllers');
 $ctrl->dispatch();
 ]]></programlisting>
 
-      <para>               
+      <para>              
             Alentamos el uso del objeto Response para agregar contenido y
             cabeceras. Esto permitirá una mayor flexibilidad en el formato de salida intercambiando
             (por instancias, <acronym>JSON</acronym> o <acronym>XML</acronym> en lugar de <acronym>XHTML</acronym>) en sus aplicaciones.
@@ -571,7 +571,7 @@ $ctrl->dispatch();
             la salida de buffers.
        </para>
 
-      <para>               
+      <para>              
             Hay muchas características adicionales que amplían las existentes API,
             y estas son observadas en la documentación.
        </para>
@@ -627,7 +627,7 @@ echo $response;
                 objeto en lugar de un despachador simbólico.
            </para></listitem>
 
-            <listitem><para>               
+            <listitem><para>              
                 <methodname>Zend_Controller_Router_Interface::route()</methodname>
                 ahora acepta y devuelve un <xref linkend="zend.controller.request" />
                 objeto en lugar de un despachador simbólico.
@@ -672,7 +672,7 @@ echo $response;
                         indefinidas acciones automaticamente.
                    </para></listitem>
 
-                    <listitem><para>                       
+                    <listitem><para>                      
                         <methodname>_redirect ()</methodname> ahora toma un segundo opcional
                         argumento, el código <acronym>HTTP</acronym> a retornar con la redirección, y
                         un opcional tercer argumento, <varname>$prependBase</varname>,
@@ -681,7 +681,7 @@ echo $response;
                    </para></listitem>
 
                     <listitem>
-                      <para>                               
+                      <para>                              
                             La propiedad <methodname>_action</methodname> ya no está configurada.
                             Esta propiedad fue un <classname> Zend_Controller_Dispatcher_Token </classname>,
                             el cual ya no existe en la actual encarnación.

+ 1 - 1
documentation/manual/es/module_specs/Zend_Controller-QuickStart.xml

@@ -148,7 +148,7 @@ RewriteRule ^.*$ index.php [NC,L]
      </system.webServer>
 </configuration>
 ]]></programlisting>
-            
+           
            <para>
                 La regla de arriba redirigirá las peticiones a recuros existentes
                 (enlaces simbólicos existentes, archivos no vacíos, o directorios no vacíos)

+ 1 - 1
documentation/manual/es/module_specs/Zend_Date-Introduction.xml

@@ -126,7 +126,7 @@ date_default_timezone_set('Europe/Berlin');
                     limitaciones heredadas de los tipos de dato float, y errores
                     de redondeo de números flotantes pueden introducir errores
                     en los cálculos. Para evitar estos problemas, los
-                    componentes ZF I18n usan la extensión BCMath, si está
+                    componentes  de Zend Framework I18n usan la extensión BCMath, si está
                     disponible.</para>
             </listitem>
             <listitem>

+ 0 - 17
documentation/manual/es/module_specs/Zend_Db_Table_Row.xml

@@ -42,7 +42,6 @@
             <title>Example of fetching a row</title>
 
             <programlisting language="php"><![CDATA[
-
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 ]]></programlisting>
@@ -58,7 +57,6 @@ $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
             <title>Example of reading a row in a rowset</title>
 
             <programlisting language="php"><![CDATA[
-
 $bugs = new Bugs();
 $rowset = $bugs->fetchAll($bugs->select()->where('bug_status = ?', 1));
 $row = $rowset->current();
@@ -80,7 +78,6 @@ $row = $rowset->current();
                 <title>Example of reading a column in a row</title>
 
                 <programlisting language="php"><![CDATA[
-
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 
@@ -120,7 +117,6 @@ echo $row->bug_description;
                 <title>Example of using the toArray() method</title>
 
                 <programlisting language="php"><![CDATA[
-
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 
@@ -178,7 +174,6 @@ foreach ($rowArray as $column => $value) {
                 <title>Example of changing a column in a row</title>
 
                 <programlisting language="php"><![CDATA[
-
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 
@@ -209,7 +204,6 @@ $row->save();
                 <title>Example of creating a new row for a table</title>
 
                 <programlisting language="php"><![CDATA[
-
 $bugs = new Bugs();
 $newRow = $bugs->createRow();
 
@@ -232,7 +226,6 @@ $newRow->save();
                 <title>Example of populating a new row for a table</title>
 
                 <programlisting language="php"><![CDATA[
-
 $data = array(
     'bug_description' => '...description...',
     'bug_status'      => 'NEW'
@@ -278,7 +271,6 @@ $newRow->save();
                     Row</title>
 
                 <programlisting language="php"><![CDATA[
-
 $bugs = new Bugs();
 $newRow = $bugs->createRow();
 
@@ -312,7 +304,6 @@ $newRow->save();
                 <title>Example of deleting a row</title>
 
                 <programlisting language="php"><![CDATA[
-
 $bugs = new Bugs();
 $row = $bugs->fetchRow('bug_id = 1');
 
@@ -355,7 +346,6 @@ $row->delete();
                 <title>Example of serializing a row</title>
 
                 <programlisting language="php"><![CDATA[
-
 $bugs = new Bugs();
 $row = $bugs->fetchRow('bug_id = 1');
 
@@ -388,7 +378,6 @@ $serializedRow = serialize($row);
                 <title>Example of unserializing a serialized row</title>
 
                 <programlisting language="php"><![CDATA[
-
 $rowClone = unserialize($serializedRow);
 
 // Now you can use object properties, but read-only
@@ -433,7 +422,6 @@ echo $rowClone->bug_description;
                 <title>Example of reactivating a row</title>
 
                 <programlisting language="php"><![CDATA[
-
 $rowClone = unserialize($serializedRow);
 
 $bugs = new Bugs();
@@ -473,7 +461,6 @@ $rowClone->save();
             <title>Specifying a custom Row class</title>
 
             <programlisting language="php"><![CDATA[
-
 class MyRow extends Zend_Db_Table_Row_Abstract
 {
     // ...customizations
@@ -509,7 +496,6 @@ $bugs = new Bugs(array('rowClass' => 'MyRow'));
                     <title>Example usage of init() method</title>
 
                     <programlisting language="php"><![CDATA[
-
 class MyApplicationRow extends Zend_Db_Table_Row_Abstract
 {
     protected $_role;
@@ -569,7 +555,6 @@ class MyApplicationRow extends Zend_Db_Table_Row_Abstract
                     behavior.</para>
 
                 <programlisting language="php"><![CDATA[
-
 class MyLoggingRow extends Zend_Db_Table_Row_Abstract
 {
     protected function _insert()
@@ -608,7 +593,6 @@ if ($loggingEnabled) {
                     table classes.</para>
 
                 <programlisting language="php"><![CDATA[
-
 class MyLoggingRow extends Zend_Db_Table_Row_Abstract
 {
     protected function _insert()
@@ -669,7 +653,6 @@ class Products extends Zend_Db_Table_Abstract
                     database table.</para>
 
                 <programlisting language="php"><![CDATA[
-
 class MyInflectedRow extends Zend_Db_Table_Row_Abstract
 {
     protected function _transformColumn($columnName)

+ 1 - 2
documentation/manual/es/module_specs/Zend_Debug.xml

@@ -15,7 +15,6 @@
     <example id="zend.debug.dumping.example">
         <title>Ejemplo del método dump()</title>
          <programlisting language="php"><![CDATA[
-
 Zend_Debug::dump($var, $label=null, $echo=true);
 ]]></programlisting>
     </example>
@@ -31,7 +30,7 @@ Zend_Debug::dump($var, $label=null, $echo=true);
          example, to use labels if you are dumping information about multiple
          variables on a given screen.
     </para>
-    
+   
    <para>
         El argumento boleano <varname>$echo</varname> especifica si la salida de
         <methodname>Zend_Debug::dump()</methodname> es o no mostrada. Si es

+ 8 - 8
documentation/manual/es/module_specs/Zend_Form-Advanced.xml

@@ -671,35 +671,35 @@ class RegistrationController extends Zend_Controller_Action
             <para>Los scripts de vista son muy simples:</para>
 
             <programlisting language="php"><![CDATA[
-<? // registration/index.phtml ?>
+<?php // registration/index.phtml ?>
 <h2>registro</h2>
 <?php echo  $this->form ?>
 
-<? // registration/verification.phtml ?>
+<?php // registration/verification.phtml ?>
 <h2>Gracias por Registrarse!</h2>
 <p>
     Aquí está la información que nos ha proporcionado:
 </p>
 
-<?
+<?php
 // Tienen que construir esto con los items que estan almacenados en los namespaces
 // de la sesión
 foreach ($this->info as $info):
     foreach ($info as $form => $data): ?>
 <h4><?php echo  ucfirst($form) ?>:</h4>
 <dl>
-    <? foreach ($data as $key => $value): ?>
+    <?php foreach ($data as $key => $value): ?>
     <dt><?php echo  ucfirst($key) ?></dt>
-    <? if (is_array($value)):
+    <?php if (is_array($value)):
         foreach ($value as $label => $val): ?>
     <dd><?php echo  $val ?></dd>
-        <? endforeach;
+        <?php endforeach;
        else: ?>
     <dd><?php echo  $this->escape($value) ?></dd>
-    <? endif;
+    <?php endif;
     endforeach; ?>
 </dl>
-<? endforeach;
+<?php endforeach;
 endforeach
 ]]></programlisting>
 

+ 0 - 29
documentation/manual/es/module_specs/Zend_Form-Elements.xml

@@ -121,7 +121,6 @@
                 archivo "My/Decorator/Label.php".</para>
 
             <programlisting language="php"><![CDATA[
-
 class My_Decorator_Label extends Zend_Form_Decorator_Abstract
 {
     protected $_placement = 'PREPEND';
@@ -166,7 +165,6 @@ class My_Decorator_Label extends Zend_Form_Decorator_Abstract
                 decoradores:</para>
 
             <programlisting language="php"><![CDATA[
-
 $element->addPrefixPath('My_Decorator', 'My/Decorator/', 'decorator');
 ]]></programlisting>
 
@@ -174,7 +172,6 @@ $element->addPrefixPath('My_Decorator', 'My/Decorator/', 'decorator');
                 asegurar que todos los decoradores usen esta ruta:</para>
 
             <programlisting language="php"><![CDATA[
-
 $form->addElementPrefixPath('My_Decorator', 'My/Decorator/', 'decorator');
 ]]></programlisting>
 
@@ -204,7 +201,6 @@ $form->addElementPrefixPath('My_Decorator', 'My/Decorator/', 'decorator');
                 <methodname>getValue()</methodname>:</para>
 
         <programlisting language="php"><![CDATA[
-
 $filtered = $element->getValue();
 
 ]]></programlisting>
@@ -225,7 +221,6 @@ $filtered = $element->getValue();
         <para>Veamos algunos ejemplos:</para>
 
         <programlisting language="php"><![CDATA[
-
 // Instancia específica del filtro
 $element->addFilter(new Zend_Filter_Alnum());
 
@@ -253,7 +248,6 @@ $element->addFilter('alnum');
                 manera:</para>
 
             <programlisting language="php"><![CDATA[
-
 $element->addPrefixPath('My_Filter', 'My/Filter/', 'filter');
 ]]></programlisting>
 
@@ -265,7 +259,6 @@ $element->addPrefixPath('My_Filter', 'My/Filter/', 'filter');
                 <methodname>getUnfilteredValue()</methodname>:</para>
 
         <programlisting language="php"><![CDATA[
-
 $unfiltered = $element->getUnfilteredValue();
 ]]></programlisting>
 
@@ -347,7 +340,6 @@ $unfiltered = $element->getUnfilteredValue();
         <para>Veamos algunos ejemplos:</para>
 
         <programlisting language="php"><![CDATA[
-
 // Instancia específica del validador:
 $element->addValidator(new Zend_Validate_Alnum());
 
@@ -375,7 +367,6 @@ $element->addValidator('alnum');
                 siguiente manera:</para>
 
             <programlisting language="php"><![CDATA[
-
 $element->addPrefixPath('My_Validator', 'My/Validator/', 'validate');
 ]]></programlisting>
 
@@ -387,7 +378,6 @@ $element->addPrefixPath('My_Validator', 'My/Validator/', 'validate');
             pase el boleano <constant>TRUE</constant> como segundo parámetro:</para>
 
         <programlisting language="php"><![CDATA[
-
 $element->addValidator('alnum', true);
 ]]></programlisting>
 
@@ -397,7 +387,6 @@ $element->addValidator('alnum', true);
                 <methodname>addValidator()</methodname> como un array:</para>
 
         <programlisting language="php"><![CDATA[
-
 $element->addValidator('StringLength', false, array(6, 20));
 ]]></programlisting>
 
@@ -408,7 +397,6 @@ $element->addValidator('StringLength', false, array(6, 20));
             parámetros <varname>$min</varname> y <varname>$max</varname>:</para>
 
         <programlisting language="php"><![CDATA[
-
 $validator = new Zend_Validate_StringLength(6, 20);
 ]]></programlisting>
 
@@ -442,7 +430,6 @@ $validator = new Zend_Validate_StringLength(6, 20);
                 <methodname>addValidator()</methodname>:</para>
 
         <programlisting language="php"><![CDATA[
-
 $element->addValidators(array(
     array('NotEmpty', true),
     array('alnum'),
@@ -454,7 +441,6 @@ $element->addValidators(array(
             claves 'validator', 'breakChainOnFailure', y 'options' en el array:</para>
 
         <programlisting language="php"><![CDATA[
-
 $element->addValidators(array(
     array(
         'validator'           => 'NotEmpty',
@@ -470,7 +456,6 @@ $element->addValidators(array(
             en un archivo de configuración:</para>
 
         <programlisting language="ini"><![CDATA[
-
 element.validators.notempty.validator = "NotEmpty"
 element.validators.notempty.breakChainOnFailure = true
 element.validators.alnum.validator = "Alnum"
@@ -489,7 +474,6 @@ element.validators.strlen.options.max = 20
                 <methodname>isValid()</methodname>:</para>
 
         <programlisting language="php"><![CDATA[
-
 if ($element->isValid($value)) {
     // válido
 } else {
@@ -526,7 +510,6 @@ if ($element->isValid($value)) {
                 siguiente:</para>
 
             <programlisting language="php"><![CDATA[
-
 class My_Validate_PasswordConfirmation extends Zend_Validate_Abstract
 {
     const NOT_MATCH = 'notMatch';
@@ -567,7 +550,6 @@ class My_Validate_PasswordConfirmation extends Zend_Validate_Abstract
             mensajes de error de la cadena del validador:</para>
 
         <programlisting language="php"><![CDATA[
-
 $errors   = $element->getErrors();
 $messages = $element->getMessages();
 ]]></programlisting>
@@ -879,7 +861,6 @@ $messages = $element->getMessages();
                 opción 'disableLoadDefaultDecorators' al constructor:</para>
 
             <programlisting language="php"><![CDATA[
-
 $element = new Zend_Form_Element('foo',
                                  array('disableLoadDefaultDecorators' =>
                                       true)
@@ -899,7 +880,6 @@ $element = new Zend_Form_Element('foo',
             registran los decoradores por defecto:</para>
 
         <programlisting language="php"><![CDATA[
-
 $this->addDecorators(array(
     array('ViewHelper'),
     array('Errors'),
@@ -924,7 +904,6 @@ $this->addDecorators(array(
             la salida básicamente se ve así:</para>
 
         <programlisting language="html"><![CDATA[
-
 <dt><label for="foo" class="optional">Foo</label></dt>
 <dd>
     <input type="text" name="foo" id="foo" value="123" />
@@ -957,7 +936,6 @@ $this->addDecorators(array(
                 objeto decorador:</para>
 
             <programlisting language="php"><![CDATA[
-
 // Alias a 'FooBar':
 $element->addDecorator(array('FooBar' => 'HtmlTag'),
                        array('tag' => 'div'));
@@ -971,7 +949,6 @@ $decorator = $element->getDecorator('FooBar');
                 la opción 'decorator' en la matriz representando el decorador:</para>
 
             <programlisting language="php"><![CDATA[
-
 // Y dos decoradores 'HtmlTag', 'FooBar' como alias:
 $element->addDecorators(
     array('HtmlTag', array('tag' => 'div')),
@@ -1046,7 +1023,6 @@ $fooBar  = $element->getDecorator('FooBar');
             decorador. Como ejemplo:</para>
 
         <programlisting language="php"><![CDATA[
-
 // Genera solo el decorador ViewHelper:
 echo $element->renderViewHelper();
 
@@ -1178,7 +1154,6 @@ echo $element->renderHtmlTag("This is the html tag content");
             para facilitar el acceso a ellos:</para>
 
         <programlisting language="php"><![CDATA[
-
 // Equivalente a $element->setAttrib('class', 'text'):
 $element->class = 'text;
 ]]></programlisting>
@@ -1654,7 +1629,6 @@ $element->class = 'text;
             cada tipo de dato configurable:</para>
 
         <programlisting language="ini"><![CDATA[
-
 [element]
 name = "foo"
 value = "foobar"
@@ -1721,7 +1695,6 @@ decorators.label.decorator = "Label"
             sigue:</para>
 
         <programlisting language="php"><![CDATA[
-
 class My_Element_Text extends Zend_Form_Element
 {
     public function init()
@@ -1741,7 +1714,6 @@ class My_Element_Text extends Zend_Form_Element
             de ruta para elementos de ese tipo, y comenzar creando elementos:</para>
 
         <programlisting language="php"><![CDATA[
-
 $form->addPrefixPath('My_Element', 'My/Element/', 'element')
      ->addElement('foo', 'text');
 ]]></programlisting>
@@ -1758,7 +1730,6 @@ $form->addPrefixPath('My_Element', 'My/Element/', 'element')
             extendida:</para>
 
         <programlisting language="php"><![CDATA[
-
 class My_Element_Text extends Zend_Form_Element
 {
     public function loadDefaultDecorators()

+ 4 - 4
documentation/manual/es/module_specs/Zend_Form-Forms.xml

@@ -1703,8 +1703,8 @@ $messages = $form->getMessages('username');
             <para>Todos los errores determinados de esta manera pueden ser
                 traducidos.</para>
         </sect3>
-		
-		        <sect3 id="zend.form.forms.validation.values">
+       
+                <sect3 id="zend.form.forms.validation.values">
             <title>Retrieving Valid Values Only</title>
 
             <para>
@@ -1724,8 +1724,8 @@ $validValues = $form->getValidValues($_POST);
         </sect3>
     </sect2>
 
-	
-	
+   
+   
     <sect2 id="zend.form.forms.methods">
         <title>Métodos</title>
 

+ 1 - 1
documentation/manual/es/module_specs/Zend_Form-StandardElements.xml

@@ -374,7 +374,7 @@ $form->addElement($element, 'foo');
 
             <para>Tan pronto como haya dos elementos file nombrados de forma
             idéntica, el segundo elemento no se mostrará o enviará.</para>
-            
+           
             <para>
                 Additionally, file elements are not rendered within the sub-form. So when
                 you add a file element into a subform, then the element will be rendered

+ 4 - 4
documentation/manual/es/module_specs/Zend_Json-Basics.xml

@@ -13,10 +13,10 @@ $phpNative = Zend_Json::decode($encodedValue);
 // Codificarlo para regresarlo al cliente:
 $json = Zend_Json::encode($phpNative);
 ]]></programlisting>
-    
+   
     <sect2 id="zend.json.basics.prettyprint">
         <title>Pretty-printing JSON</title>
-        
+       
         <para>
             Sometimes, it may be hard to explore <acronym>JSON</acronym> data generated by
             <methodname>Zend_Json::encode()</methodname>,
@@ -24,7 +24,7 @@ $json = Zend_Json::encode($phpNative);
             allows you to pretty-print <acronym>JSON</acronym> data in the human-readable format
             with <methodname>Zend_Json::prettyPrint()</methodname>.
         </para>
-        
+       
         <programlisting language="php"><![CDATA[
 // Encode it to return to the client:
 $json = Zend_Json::encode($phpNative);
@@ -32,7 +32,7 @@ if($debug) {
     echo Zend_Json::prettyPrint($json, array("indent" => " "));
 }
 ]]></programlisting>
-        
+       
         <para>
             Second optional argument of <methodname>Zend_Json::prettyPrint()</methodname> is an option array.
             Option <code>indent</code> allows to set indentation string - by default it's a single tab character.

+ 3 - 8
documentation/manual/es/module_specs/Zend_Pdf-Drawing.xml

@@ -470,7 +470,6 @@ $pdfPage->setFont($font, 36)
         <example id="zend.pdf.drawing.extracting-fonts.example-1">
             <title>Extracción de las fuentes de un documento cargado.</title>
             <programlisting language="php"><![CDATA[
-
 ...
 $pdf = Zend_Pdf::load($documentPath);
 ...
@@ -500,7 +499,6 @@ $firstPageFonts = $firstPage->extractFonts();
             <title>Extracción de la fuente de un documento cargado especificando
                 el nombre de la fuente.</title>
             <programlisting language="php"><![CDATA[
-
 ...
 $pdf = new Zend_Pdf();
 ...
@@ -519,7 +517,6 @@ $pdf->save($docPath);
 ...
 ]]></programlisting>
             <programlisting language="php"><![CDATA[
-
 ...
 $pdf = Zend_Pdf::load($docPath);
 ...
@@ -548,7 +545,6 @@ $pdf->save($docPath, true /* modo de actualización incremental */);
                         pueden proporcionar métricas correctas y la fuente
                         original tiene que ser utilizada para los cálculos de
                         ancho de texto: <programlisting language="php"><![CDATA[
-
 ...
 $font = $pdf->extractFont($fontName);
 $originalFont = Zend_Pdf_Font::fontWithPath($fontPath);
@@ -775,7 +771,7 @@ public function rotate($x, $y, $angle);
         </sect3>
 
         <sect3 id="zend.pdf.drawing.linear-transformations.scale">
-            <title>A partir de ZF 1.8, el escalado.</title>
+            <title>A partir de Zend Framework 1.8, el escalado.</title>
             <para>La escala de transformación es proporcionada por el método:
                     <methodname>Zend_Pdf_Page::scale()</methodname>:</para>
             <programlisting language="php"><![CDATA[
@@ -791,7 +787,7 @@ public function scale($xScale, $yScale);
         </sect3>
 
         <sect3 id="zend.pdf.drawing.linear-transformations.translate">
-            <title>A partir de ZF 1.8, traducir.</title>
+            <title>A partir de Zend Framework 1.8, traducir.</title>
             <para>El desplazamiento del sistema de coordenadas es realizado por
                 el método <methodname>Zend_Pdf_Page::translate()</methodname>:</para>
             <programlisting language="php"><![CDATA[
@@ -807,7 +803,7 @@ public function translate($xShift, $yShift);
         </sect3>
 
         <sect3 id="zend.pdf.drawing.linear-transformations.skew">
-            <title>A partir de ZF 1.8, el sesgo.</title>
+            <title>A partir de Zend Framework 1.8, el sesgo.</title>
             <para>El sesgo de una página se puede hacer utilizando el método
                     <methodname>Zend_Pdf_Page::skew()</methodname>:</para>
             <programlisting language="php"><![CDATA[
@@ -1081,7 +1077,6 @@ public function getFontSize();
             transparencia.</para>
         <para>La transparencia puede ser el método
                 <methodname>Zend_Pdf_Page::setAlpha()</methodname>: <programlisting language="php"><![CDATA[
-
 /**
  * Establecer la transparencia.
  *

+ 23 - 23
documentation/manual/es/module_specs/Zend_Validate-EmailAddress.xml

@@ -14,7 +14,7 @@
 
     <sect3 id="zend.validate.set.email_address.basic">
         <title>Utilización básica</title>
-   
+  
     <para>
         Un ejemplo básico de uso se ve a continuación:
 </para>
@@ -32,22 +32,22 @@ if ($validator->isValid($email)) {
 ]]></programlisting>
 
         <para>
-		Esto coincide con el correo electrónico <varname>$email</varname> y si fracasa,
+        Esto coincide con el correo electrónico <varname>$email</varname> y si fracasa,
         alimenta <code>$validator->getMessages()</code> con mensajes de error útiles.
    </para>
 </sect3>
 
  <sect3 id="zend.validate.set.email_address.options">
-   
+  
         <title>>Partes locales complejas</title>
-   
+  
             <para>
             <classname>Zend_Validate_EmailAddress</classname> supports several options which can
             either be set at initiation, by giving an array with the related options, or
             afterwards, by using <methodname>setOptions()</methodname>. The following options are
             supported:
         </para>
-		
+       
         <itemizedlist>
             <listitem>
                 <para>
@@ -75,7 +75,7 @@ if ($validator->isValid($email)) {
                     accepts emails. This option defaults to <constant>FALSE</constant>.
                 </para>
             </listitem>
-   
+  
             <listitem>
                 <para>
                     <emphasis>deep</emphasis>: Defines if the servers MX records should be verified
@@ -105,20 +105,20 @@ $validator->setOptions(array('domain' => false));
     <sect3 id="zend.validate.set.email_address.complexlocal">
         <title>Complex local parts</title>
 
-	<para>
+    <para>
         <classname>Zend_Validate_EmailAddress</classname> se comparará con cualquier
         dirección de correo válida de acuardo a RFC2822.
         Por ejemplo, correos electrónicos válidos incluyen <code>bob@domain.com</code> ,
         <code>bob+jones@domain.us</code> , <code>"bob@jones"@domain.com</code> y
         <code>"bob jones"@domain.com</code>
    </para>
-		
-		       <para>
+       
+               <para>
         Algunos formatos obsoletos de email actualmente no validan
         (por ejemplo los retornos de carro o "\" un caracter en una dirección
         de correo electrónico).
    </para>
-		
+       
     </sect3>
 
     <sect3 id="zend.validate.set.email_address.purelocal">
@@ -141,7 +141,7 @@ $validator->setOptions(array('domain' => FALSE));
     <sect3 id="zend.validate.set.email_address.hostnametype">
         <title>Validating different types of hostnames</title>
 
-	    <para>
+        <para>
         La parte nombre de host de una dirección de correo es validado contra
         <link linkend="zend.validate.set.hostname"><classname>Zend_Validate_Hostname</classname></link>.
         Por defecto sólo son aceptados nombres de host DNS de la forma
@@ -155,7 +155,7 @@ $validator->setOptions(array('domain' => FALSE));
         Más detalles están incluidos en <classname>Zend_Validate_EmailAddress</classname>,
         aunque abajo hay un ejemplo de cómo aceptar tanto nombres de host DNS y
         locales:
-	</para>	
+    </para>   
 
         <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_EmailAddress(
@@ -170,12 +170,12 @@ if ($validator->isValid($email)) {
     }
 }
 ]]></programlisting>
-   
+  
 
      <sect3 id="zend.validate.set.email_address.checkacceptance">
-	
-        <title>Verificar si el nombre de host realmente acepta email</title>
    
+        <title>Verificar si el nombre de host realmente acepta email</title>
+  
     <para>
         Sólo porque una dirección de correo electrónico está en el formato correcto,
         no necesariamente significa que esa dirección de correo electrónico
@@ -191,7 +191,7 @@ if ($validator->isValid($email)) {
         soportada sólo por plataformas UNIX.
         Para habilitar el control MX puede pasar un segundo parámetro al
         constructor <classname>Zend_Validate_EmailAddress</classname>.
-		</para>
+        </para>
 
         <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_EmailAddress(
@@ -203,10 +203,10 @@ $validator = new Zend_Validate_EmailAddress(
 ]]></programlisting>
 
 
-   
+  
    <note>
             <title>MX Check under Windows</title>
-			
+           
 
             <para>
                 Within Windows environments MX checking is only available when
@@ -215,7 +215,7 @@ $validator = new Zend_Validate_EmailAddress(
             </para>
         </note>
 
-	<para>
+    <para>
         Alternativamente, para activar o desactivar la validación MX puede pasar
         <constant>TRUE</constant> o <constant>FALSE</constant> a <methodname>$validator->setValidateMx()</methodname>.
    </para>
@@ -259,7 +259,7 @@ $validator = new Zend_Validate_EmailAddress(
 
  <note>
             <title>Disallowed IP addresses</title>
-	
+   
             <para>
                 You should note that MX validation is only accepted for external servers. When deep
                 MX validation is enabled, then local IP addresses like <command>192.168.*</command>
@@ -267,7 +267,7 @@ $validator = new Zend_Validate_EmailAddress(
             </para>
         </note>
     </sect3>
-	
+   
  <sect3 id="zend.validate.set.email_address.validateidn">
         <title>Validating International Domains Names</title>
 
@@ -279,7 +279,7 @@ $validator = new Zend_Validate_EmailAddress(
         cambiando el ajuste a través del objeto <classname>Zend_Validate_Hostname</classname>
         que existe en <classname>Zend_Validate_EmailAddress</classname>.
 </para>
- 
+
         <programlisting language="php"><![CDATA[
 $validator->getHostnameValidator()->setValidateIdn(false);
 ]]></programlisting>
@@ -289,7 +289,7 @@ $validator->getHostnameValidator()->setValidateIdn(false);
         en la documentación de <classname>Zend_Validate_Hostname</classname>.
    </para>
 
-		       <para>
+               <para>
         Tenga en cuenta que los IDNs se validarán solo si
         usted permite que nombres de host DNS sean validados.
    </para>

+ 11 - 11
documentation/manual/es/module_specs/Zend_Validate-Hostname.xml

@@ -50,9 +50,9 @@ if ($validator->isValid($hostname)) {
         IP, <constant>ALLOW_LOCAL</constant> para permitir nombres de host
         de la red local, y <constant>ALLOW_ALL</constant> para permitir
         todos estos tres tipos. Para comprobar que direcciones IP puede
-        utilizar, vea el siguiente ejemplo: 
-		
-		<programlisting language="php"><![CDATA[
+        utilizar, vea el siguiente ejemplo:
+       
+        <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_Hostname(Zend_Validate_Hostname::ALLOW_IP);
 if ($validator->isValid($hostname)) {
     // hostname parece ser válido
@@ -87,7 +87,7 @@ $validator = new Zend_Validate_Hostname(Zend_Validate_Hostname::ALLOW_DNS |
         extendidos que se utilizan en el proceso de validación.</para>
 
     <para>
-	 Until now more than 50 ccTLDs support IDN domains.
+     Until now more than 50 ccTLDs support IDN domains.
    </para>
 
     <para>Cotejar dominios IDN es tan simple como usar el validador estándar
@@ -97,10 +97,10 @@ $validator = new Zend_Validate_Hostname(Zend_Validate_Hostname::ALLOW_DNS |
             <methodname>setValidateIdn()</methodname>.</para>
 
     <para>Puede deshabilitar la validación IDN, pasando un segundo parámetro al
-        constructor Zend_Validate_Hostname de la siguiente manera. 
-	</para>	
-	
-		<programlisting language="php"><![CDATA[
+        constructor Zend_Validate_Hostname de la siguiente manera.
+    </para>   
+   
+        <programlisting language="php"><![CDATA[
 $validator =
     new Zend_Validate_Hostname(
         array(
@@ -133,9 +133,9 @@ Alternativamente puede pasar <constant>TRUE</constant> o
         en la misma forma que deshabilita el soporte IDN. Puede deshabilitar la
         validación TLD pasando un tercer parámetro al constructor
         Zend_Validate_Hostname. En el siguiente ejemplo estamos dando respaldo a
-        la validación IDN a través del segundo parámetro. 
-	</para>	
-		<programlisting language="php"><![CDATA[
+        la validación IDN a través del segundo parámetro.
+    </para>   
+        <programlisting language="php"><![CDATA[
 $validator =
     new Zend_Validate_Hostname(
         array(

+ 11 - 11
documentation/manual/es/module_specs/Zend_Validate-Set.xml

@@ -42,15 +42,15 @@
             estrictamente menor al máximo.</para>
     </sect2>
 
-	<xi:include href="Zend_Validate-Callback.xml" />
+    <xi:include href="Zend_Validate-Callback.xml" />
     <xi:include href="Zend_Validate-CreditCard.xml" />
-	
+   
     <sect2 id="zend.validate.set.ccnum">
         <title>Ccnum</title>
         <para>Devuelve <constant>TRUE</constant> si y sólo si <varname>$valor</varname> sigue el
             algoritmo Luhn (mod-10 checksum) para tarjetas de crédito.</para>
-			
-			        <note>
+           
+                    <note>
             <para>
                 The <classname>Ccnum</classname> validator has been deprecated in favor of the
                 <classname>CreditCard</classname> validator. For security reasons you should use
@@ -111,7 +111,7 @@
         <para>Returns <constant>TRUE</constant> if and only if <varname>$value</varname>
             contains a valid IBAN (International Bank Account Number). IBAN numbers are validated
             against the country where they are used and by a checksum.</para>
-			
+           
         <para>There are two ways to validate IBAN numbers. As first way you can give a locale which
             represents a country. Any given IBAN number will then be validated against this country.</para>
         <programlisting language="php"><![CDATA[
@@ -154,11 +154,11 @@ if ($validator->isValid($iban)) {
 
     <xi:include href="Zend_Validate-Identical.xml" />
     <xi:include href="Zend_Validate-InArray.xml" />
-	
+   
     <sect2 id="zend.validate.set.int">
         <title>Int</title>
         <para>
-		Returns <constant>TRUE</constant> if and only if <varname>$value</varname> is a valid integer. Since
+        Returns <constant>TRUE</constant> if and only if <varname>$value</varname> is a valid integer. Since
             Zend Framework 1.8 this validator takes into account the actual locale from browser,
             environment or application wide set locale. You can of course use the get/setLocale
             accessors to change the used locale or give it while creating a instance of this
@@ -179,8 +179,8 @@ if ($validator->isValid($iban)) {
             vacío.</para>
     </sect2>
 
-	<xi:include href="Zend_Validate-PostCode.xml" />
-	
+    <xi:include href="Zend_Validate-PostCode.xml" />
+   
     <sect2 id="zend.validate.set.regex">
         <title>Regex</title>
         <para>Devuelve <constant>TRUE</constant> si y sólo si <varname>$valor</varname>
@@ -206,9 +206,9 @@ if ($validator->isValid($iban)) {
                 url="http://www.php.net/manual/en/ref.iconv.php#iconv.configuration">
                 iconv.internal_encoding
             </ulink>.
-			If you need a different encoding you can set it with the accessor methods getEncoding
+            If you need a different encoding you can set it with the accessor methods getEncoding
              and setEncoding.
-			</para>
+            </para>
     </sect2>
 
 </sect1>

+ 9 - 9
documentation/manual/es/module_specs/Zend_Validate-ValidatorChains.xml

@@ -9,10 +9,10 @@
         en un orden particular. El siguiente código demuestra una forma de
         resolver el ejemplo de la <link linkend="zend.validate.introduction"
             >introducción</link>, donde el nombre de usuario debe tener entre 6
-        y 12 caracteres alfanuméricos. 
-	</para>	
-		
-		<programlisting language="php"><![CDATA[
+        y 12 caracteres alfanuméricos.
+    </para>   
+       
+        <programlisting language="php"><![CDATA[
 // Crea una cadena de validadores y le agrega validadores
 $validatorChain = new Zend_Validate();
 $validatorChain->addValidator(
@@ -29,7 +29,7 @@ if ($validatorChain->isValid($username)) {
         echo "$message\n";
     }
 }
-]]></programlisting> 
+]]></programlisting>
 
 <para>
 Los validadores se ejecutan en el orden en que se agregaron
@@ -53,9 +53,9 @@ Los validadores se ejecutan en el orden en que se agregaron
         que se decida que es innecesaria o inapropiada para la situación. Si el
         ejemplo anterior fue escrito como sigue, entonces el sistema de
         validación alfanumérica no se ejecutará si falla la longitud del string
-        de validación: 
-		</para>
-		
+        de validación:
+        </para>
+       
         <programlisting language="php"><![CDATA[
 $validatorChain->addValidator(
                     new Zend_Validate_StringLength(array('min' => 6,
@@ -63,7 +63,7 @@ $validatorChain->addValidator(
                     true)
                ->addValidator(new Zend_Validate_Alnum());
 ]]></programlisting>
-   
+  
 
     <para>Cualquier objeto que implemente
             <classname>Zend_Validate_Interface</classname> puede ser utilizado

+ 5 - 5
documentation/manual/es/module_specs/Zend_Validate-WritingValidators.xml

@@ -127,12 +127,12 @@ class MyValid_Float extends Zend_Validate_Abstract
                     <para>El valor de entrada es mayor que el valor máximo permitido.</para>
                 </listitem>
             </itemizedlist>
-       
+      
 
         <para>
             Estas razones en el fallo de validación, son traducidas a las definiciones en la clase:
-		</para>
-		
+        </para>
+       
              <programlisting language="php"><![CDATA[
 class MyValid_NumericBetween extends Zend_Validate_Abstract
 {
@@ -180,7 +180,7 @@ class MyValid_NumericBetween extends Zend_Validate_Abstract
 
 
              <para>
-			Las propiedades públicas <varname>$minimum</varname> y <varname>$maximum</varname>
+            Las propiedades públicas <varname>$minimum</varname> y <varname>$maximum</varname>
             se han establecido para proporcionar los límites mínimo y máximo,
             respectivamente, de un valor a validar.
             La clase también define dos variables de mensajes que corresponden a
@@ -231,7 +231,7 @@ class MyValid_NumericBetween extends Zend_Validate_Abstract
                     <para>contener al menos un dígito.</para>
                 </listitem>
             </itemizedlist>
-       
+      
 
         <para>
             La siguiente clase implementa estos criterios de validación:

+ 5 - 5
documentation/manual/es/module_specs/Zend_Validate.xml

@@ -6,8 +6,8 @@
     <title>Introducción</title>
 
     <para>
-        Cuando se necesita validar algún tipo de dato, el componente <classname>Zend_Validate</classname> 
-		ofrece un conjunto de validadores,
+        Cuando se necesita validar algún tipo de dato, el componente <classname>Zend_Validate</classname>
+        ofrece un conjunto de validadores,
         como así también un sencillo mecanismo de encadenado de validaciones por el cual
         múltiples validadores pueden aplicarse a un dato en un orden definido por el usuario.
    </para>
@@ -90,7 +90,7 @@ if ($validator->isValid($email)) {
 }
 ]]></programlisting>
 
-       
+      
 
     </sect2>
 
@@ -160,7 +160,7 @@ $validator->setMessages( array(
 ));
 ]]></programlisting>
 
-       
+      
 
         <para>
             Incluso, si su aplicación requiere una mayor flexibilidad para informar
@@ -316,7 +316,7 @@ if (Zend_Validate::is($value, 'OtherValidator', array('min' => 1, 'max' => 12))
                 </listitem>
             </itemizedlist>
         </sect3>
-	   
+      
     </sect2>
     <sect2 id="zend.validate.introduction.translation">
 

+ 4 - 4
documentation/manual/es/module_specs/Zend_XmlRpc_Client.xml

@@ -129,7 +129,7 @@ $result = $client->call('test.sayHello', array($arg1, $arg2));
                             <entry>integer</entry>
                             <entry>int</entry>
                         </row>
-						<row>
+                        <row>
                             <entry>Zend_Crypt_Math_BigInteger</entry>
                             <entry>i8</entry>
                         </row>
@@ -146,7 +146,7 @@ $result = $client->call('test.sayHello', array($arg1, $arg2));
                             <entry>string</entry>
                             <entry>string</entry>
                         </row>
-						                   <row>
+                                           <row>
                             <entry>null</entry>
                             <entry>nil</entry>
                         </row>
@@ -163,7 +163,7 @@ $result = $client->call('test.sayHello', array($arg1, $arg2));
                             <entry>object</entry>
                             <entry>array</entry>
                         </row>
-						                        <row>
+                                                <row>
                             <entry>Zend_Date</entry>
                             <entry>dateTime.iso8601</entry>
                         </row>
@@ -508,7 +508,7 @@ try {
 }
 ]]></programlisting>
             </example>
-			
+           
             <para>Cuando el método <methodname>call()</methodname> es usado
                 para realizar la petición,
                     <methodname>Zend_XmlRpc_Client_FaultException</methodname>

+ 114 - 114
documentation/manual/es/ref/coding_standard.xml

@@ -18,23 +18,23 @@
                 códigos fuente basados en Zend Framework.
                 También debe resaltarse que especificar completamente los
                 estándares de código requiere un esfuerzo significativo.
-			</para>
-			<note>
-                <para>               
-				Nota: A veces, los desarrolladores consideran el establecimiento
+            </para>
+            <note>
+                <para>              
+                Nota: A veces, los desarrolladores consideran el establecimiento
                 de estándares más importante que lo que el estándar sugiere
                 realmente al nivel más detallado de diseño.
                 Estas pautas en los estándares de código de Zend Framework
-                han demostrado funcionar bien en otros projectos ZF.
+                han demostrado funcionar bien en otros projectos de Zend Framework.
                 Puede modificar estos estándares o usarlos en conformidad con
                 los términos de nuestra <ulink url="http://framework.zend.com/license">licencia</ulink>
-				</para>
-			</note>
-			
+                </para>
+            </note>
+           
             <para>
-                Temas incluídos en los estándares de código ZF:
-			</para>
-			
+                Temas incluídos en los estándares de código de Zend Framework:
+            </para>
+           
                 <itemizedlist>
                     <listitem>
                         <para>Dar formato a archivos <acronym>PHP</acronym></para>
@@ -52,7 +52,7 @@
                         <para>Documentación integrada</para>
                     </listitem>
                 </itemizedlist>
-            
+           
         </sect2>
 
         <sect2 id="coding-standard.overview.goals">
@@ -61,7 +61,7 @@
                 Los estándares de código resultan importantes en cualquier
                 proyecto de desarrollo, pero son especialmente importantes
                 cuando muchos desarrolladores trabajan en el mismo proyecto.
-                Los	estándares de código ayudan a asegurar que el código tenga
+                Los    estándares de código ayudan a asegurar que el código tenga
                 una alta calidad, menos errores, y pueda ser mantenido fácilmente.
             </para>
         </sect2>
@@ -81,7 +81,7 @@
             </para>
 
             <note>
-			<para>
+            <para>
                 <emphasis>IMPORTANTE:</emphasis> La inclusión de datos binarios
                 arbitrarios permitidos por <methodname>__HALT_COMPILER()</methodname>
                 está prohibida en los archivos <acronym>PHP</acronym> de Zend Framework,
@@ -89,7 +89,7 @@
                 El uso de esta característica sólo está permitido en algunos
                 scripts de instalación.
             </para>
-			</note>
+            </note>
         </sect2>
 
         <sect2 id="coding-standard.php-file-formatting.indentation">
@@ -142,10 +142,10 @@
                 Zend Framework se estandariza una convencion de nombres de
                 clases donde los nombres de las clases apuntan directamente a
                 las carpetas en las que estan contenidas.
-                La carpeta raiz de la biblioteca estandar de ZF es la carpeta
+                La carpeta raiz de la biblioteca estandar de Zend Framework es la carpeta
                 "Zend/", mientras que la carpeta raíz de las bibliotecas
-                extra de ZF es la carpeta "ZendX/".
-                Todas las clases de Zend Framework están almacenadas	
+                extra de Zend Framework es la carpeta "ZendX/".
+                Todas las clases de Zend Framework están almacenadas   
                 jerárquicamente bajo estas carpetas raíz.
             </para>
 
@@ -177,21 +177,21 @@
             <para>
                 Vea los nombres de clase en las bibliotecas estandar y
                 adicionales (extras) como ejemplos de esta convención de nombres.
-			</para>
-			    
-			<note>
-				<para>
+            </para>
+               
+            <note>
+                <para>
                 <emphasis>IMPORTANTE:</emphasis> El código que deba distribuirse
-                junto a las bibliotecas ZF, pero no forma parte de las bibliotecas
+                junto a las bibliotecas de Zend Framework, pero no forma parte de las bibliotecas
                 estándar o extras de Zend (e.g.: código o bibliotecas
                 que no estén distribuídas por Zend) no puede empezar nunca por
                 "Zend_" o "ZendX_".
-				</para>
-			</note>	
+                </para>
+            </note>   
         </sect2>
 
-		
-		<sect2 id="coding-standard.naming-conventions.abstracts">
+       
+        <sect2 id="coding-standard.naming-conventions.abstracts">
             <title>Clases Abstractas </title>
 
             <para>
@@ -200,21 +200,21 @@
                 con una regla adicional: Los nombres de las clases abstractas deben acabar con el término, "Abstract",
                 y ese término no debe ser precedida por un guión bajo. Ejemplo,
                 <classname>Zend_Controller_Plugin_Abstract</classname> es considerado un nombre no válido,
-				pero <classname>Zend_Controller_PluginAbstract</classname> o
-                <classname>Zend_Controller_Plugin_PluginAbstract</classname> serian nombres válidos. 
+                pero <classname>Zend_Controller_PluginAbstract</classname> o
+                <classname>Zend_Controller_Plugin_PluginAbstract</classname> serian nombres válidos.
              </para>
-			 
-			 
+            
+            
 
             <note>
                 <para>
-					Esta convención de nombres es nuevo con la versión 1.9.0 de Zend Framework. 
-					Las clases que preceden aquella versión no pueden seguir esta regla, pero serán renombradas 
-					en el futuro a fin de cumplir la regla.
+                    Esta convención de nombres es nuevo con la versión 1.9.0 de Zend Framework.
+                    Las clases que preceden aquella versión no pueden seguir esta regla, pero serán renombradas
+                    en el futuro a fin de cumplir la regla.
                 </para>
             </note>
          </sect2>
- 
+
         <sect2 id="coding-standard.naming-conventions.interfaces">
             <title>Interfaces</title>
 
@@ -224,25 +224,25 @@
                  con una regla adicional: Los nombres de las interfaces opcionalmente pueden acabar con el término,
                 "Interface",pero término no debe ser precedida por un guión bajo. Ejemplo,
                 <classname>Zend_Controller_Plugin_Interface</classname> es considerado un nombre no válido,
-				pero <classname>Zend_Controller_PluginInterface</classname> o
+                pero <classname>Zend_Controller_PluginInterface</classname> o
                 <classname>Zend_Controller_Plugin_PluginInterface</classname> serian nombres válidos.
             </para>
 
             <para>
-				Si bien esta regla no es necesaria, se recomienda encarecidamente su uso, 
-				ya que proporciona una buena refrencia visual a los desarrolladores, como saber  
-				que archivos contienen interfaces en lugar de clases.
+                Si bien esta regla no es necesaria, se recomienda encarecidamente su uso,
+                ya que proporciona una buena refrencia visual a los desarrolladores, como saber 
+                que archivos contienen interfaces en lugar de clases.
             </para>
 
             <note>
                 <para>
-                    Esta convención de nombres es nuevo con la versión 1.9.0 de Zend Framework. 
-					Las clases que preceden aquella versión no pueden seguir esta regla, pero serán renombradas 
-					en el futuro a fin de cumplir la regla.
+                    Esta convención de nombres es nuevo con la versión 1.9.0 de Zend Framework.
+                    Las clases que preceden aquella versión no pueden seguir esta regla, pero serán renombradas
+                    en el futuro a fin de cumplir la regla.
                 </para>
             </note>
         </sect2>
-		
+       
         <sect2 id="coding-standard.naming-conventions.filenames">
             <title>Nombres de Archivo</title>
 
@@ -257,7 +257,7 @@
                 extensión "<filename>.php</filename>", con la excepción de los scripts de la vista.
                 Los siguientes ejemplos muestran nombres de archivo admisibles
                 para clases de Zend Framework..:
-			</para>	
+            </para>   
                 <programlisting language="php"><![CDATA[
 Zend/Db.php
 
@@ -266,7 +266,7 @@ Zend/Controller/Front.php
 Zend/View/Helper/FormRadio.php
 ]]>
                 </programlisting>
-			<para>
+            <para>
                 Los nombres de archivo deben apuntar a nombres de clases como
                 se describe arriba.
             </para>
@@ -297,7 +297,7 @@ Zend/View/Helper/FormRadio.php
 
             <para>
                 Estos son ejemplos de nombres de funciones admisibles:
-			</para>
+            </para>
                 <programlisting language="php"><![CDATA[
 filterInput()
 
@@ -338,7 +338,7 @@ widgetFactory()
 
             <para>
                 Los nombres de variables pueden contener caracteres
-                alfanuméricos. Las barras bajas (_)	no están permitidas.
+                alfanuméricos. Las barras bajas (_)    no están permitidas.
                 Los números están permitidos en los nombres de variable pero no
                 se aconseja en la mayoría de los casos.
             </para>
@@ -406,8 +406,8 @@ widgetFactory()
             <para>
                 El código <acronym>PHP</acronym> debe estar delimitado siempre por la forma
                 completa de las etiquetas <acronym>PHP</acronym> estándar:
-			</para>
-			
+            </para>
+           
                 <programlisting language="php"><![CDATA[
 <?php
 
@@ -433,8 +433,8 @@ widgetFactory()
                     Cuando una cadena es literal (no contiene sustitución de
                     variables), el apóstrofo o "comilla" debería ser usado
                     siempre para delimitar la cadena:
-				</para>
-				
+                </para>
+               
                     <programlisting language="php"><![CDATA[
 $a = 'Example String';
 ]]></programlisting>
@@ -448,11 +448,11 @@ $a = 'Example String';
                     Cuando una cadena literal de caracteres contega apóstrofos,
                     es permitido delimitar la cadena de caracteres con "comillas dobles".
                     Esto es especialmente útil para sentencias <constant>SQL</constant>:
-				</para>
+                </para>
                     <programlisting language="php"><![CDATA[
 $sql = "SELECT `id`, `name` from `people` WHERE `name`='Fred' OR `name`='Susan'";
 ]]></programlisting>
-				<para>
+                <para>
                    En esta sintáxis es preferible escapar apóstrofes,
                     ya que es mucho más fácil de leer.
                 </para>
@@ -464,7 +464,7 @@ $sql = "SELECT `id`, `name` from `people` WHERE `name`='Fred' OR `name`='Susan'"
                 <para>
                     La sustitución de variables está permitida en cualquiera
                     de estas formas:
-				</para>
+                </para>
 
                     <programlisting language="php"><![CDATA[
 $greeting = "Hello $name, welcome back!";
@@ -489,7 +489,7 @@ $greeting = "Hello ${name}, welcome back!";
                     Las cadenas deben ser concatenadas usando el operador
                     punto ("."). Un espacio debe añadirse siempre antes y
                     después del operador "." para mejorar la legibilidad:
-				</para>
+                </para>
                     <programlisting language="php"><![CDATA[
 $company = 'Zend' . ' ' . 'Technologies';
 ]]></programlisting>
@@ -500,7 +500,7 @@ $company = 'Zend' . ' ' . 'Technologies';
                     legibilidad. En estos casos, cada linea sucesiva debe
                     llevar un margen de espacios en blanco de forma que el
                     operador "." está alineado bajo el operador "=":
-				</para>
+                </para>
                     <programlisting language="php"><![CDATA[
 $sql = "SELECT `id`, `name` FROM `people` "
      . "WHERE `name` = 'Susan' "
@@ -528,7 +528,7 @@ $sql = "SELECT `id`, `name` FROM `people` "
                     <methodname>array</methodname>, un espacio de separación deben
                     añadirse después de cada coma, para mejorar la
                     legibilidad:
-				</para>
+                </para>
                     <programlisting language="php"><![CDATA[
 $sampleArray = array(1, 2, 3, 'Zend', 'Studio');
 ]]></programlisting>
@@ -540,7 +540,7 @@ $sampleArray = array(1, 2, 3, 'Zend', 'Studio');
                     En este caso, cada línea sucesiva debe ser tabulada con
                     cuatro espacios de forma que el principio de cada línea
                     está alineado:
-				</para>
+                </para>
                     <programlisting language="php"><![CDATA[
 $sampleArray = array(1, 2, 3, 'Zend', 'Studio',
                      $a, $b, $c,
@@ -548,10 +548,10 @@ $sampleArray = array(1, 2, 3, 'Zend', 'Studio',
 ]]></programlisting>
 
  <para>
-                    Alternativamente, el elemento inicial del array puede comenzar en la siguiente línea. Si es así, 
-                    debe ser alineado en un nivel de sangría superior a la línea que contiene 
-                    la declaración del array, y todas las sucesivas líneas deben tener la mismo 
-                    indentación, el paréntesis de cierre debe ser en una nueva línea al mismo 
+                    Alternativamente, el elemento inicial del array puede comenzar en la siguiente línea. Si es así,
+                    debe ser alineado en un nivel de sangría superior a la línea que contiene
+                    la declaración del array, y todas las sucesivas líneas deben tener la mismo
+                    indentación, el paréntesis de cierre debe ser en una nueva línea al mismo
                     nivel de indentación que la línea que contiene la declaración del array:
                  </para>
 
@@ -564,10 +564,10 @@ $sampleArray = array(
 ]]></programlisting>
 
                 <para>
-					Al utilizar esta última declaración, recomendamos la utilización de una coma detrás de
-                    el último elemento de la matriz, lo que minimizará el impacto de añadir nuevos elementos 
-                    en las siguientes líneas, y ayuda a garantizar que no se produzcan errores debido 
-					a la falta de una coma.
+                    Al utilizar esta última declaración, recomendamos la utilización de una coma detrás de
+                    el último elemento de la matriz, lo que minimizará el impacto de añadir nuevos elementos
+                    en las siguientes líneas, y ayuda a garantizar que no se produzcan errores debido
+                    a la falta de una coma.
                 </para>
             </sect3>
 
@@ -580,20 +580,20 @@ $sampleArray = array(
                     en múltiples líneas. En este caso, cada línea sucesiva debe
                     ser tabuladas con cuatro espacios de forma que tanto las
                     llaves como los valores están alineados:
-				</para>
-				
+                </para>
+               
                     <programlisting language="php"><![CDATA[
 $sampleArray = array('firstKey'  => 'firstValue',
                      'secondKey' => 'secondValue');
 ]]></programlisting>
 
 <para>
-                    Alternativamente, el elemento inicial del array puede comenzar en la siguiente línea. Si es así, 
-                    debe ser alineado en un nivel de sangría superior a la línea que contiene 
-                    la declaración del array, y todas las sucesivas líneas deben tener la mismo 
-                    indentación, el paréntesis de cierre debe ser en una nueva línea al mismo 
+                    Alternativamente, el elemento inicial del array puede comenzar en la siguiente línea. Si es así,
+                    debe ser alineado en un nivel de sangría superior a la línea que contiene
+                    la declaración del array, y todas las sucesivas líneas deben tener la mismo
+                    indentación, el paréntesis de cierre debe ser en una nueva línea al mismo
                     nivel de indentación que la línea que contiene la declaración del array: Para
-                    mejor legibilidad, los diversos operadores de asiganción "=>" deben ser rellenados 
+                    mejor legibilidad, los diversos operadores de asiganción "=>" deben ser rellenados
                     con espacios en blanco hasta que se alinien.
                  </para>
 
@@ -605,10 +605,10 @@ $sampleArray = array(
 ]]></programlisting>
 
                 <para>
-					Al utilizar esta última declaración, recomendamos la utilización de una coma detrás de
-                    el último elemento de la matriz, lo que minimizará el impacto de añadir nuevos elementos 
-                    en las siguientes líneas, y ayuda a garantizar que no se produzcan errores debido 
-					a la falta de una coma.
+                    Al utilizar esta última declaración, recomendamos la utilización de una coma detrás de
+                    el último elemento de la matriz, lo que minimizará el impacto de añadir nuevos elementos
+                    en las siguientes líneas, y ayuda a garantizar que no se produzcan errores debido
+                    a la falta de una coma.
                 </para>
 
             </sect3>
@@ -641,10 +641,10 @@ $sampleArray = array(
                     separar la clase de cualquier código <acronym>PHP</acronym> adicional en el
                     archivo de clase.
                 </para>
-				<para>
+                <para>
                     A continuación se muestra un ejemplo de una declaración de
                     clase que es permitida:
-				</para>
+                </para>
                     <programlisting language="php"><![CDATA[
 /**
  * Bloque de Documentación aquí
@@ -657,7 +657,7 @@ class SampleClass
 ]]></programlisting>
 
                 <para>
-					Las clases que extiendan otras clases o interfaces deberían 
+                    Las clases que extiendan otras clases o interfaces deberían
                     declarar sus dependencias en la misma línea siempre que sea posible.
                  </para>
 
@@ -668,10 +668,10 @@ class SampleClass extends FooAbstract implements BarInterface
 ]]></programlisting>
 
                 <para>
-					Si como resultado de esas declaraciones, la longitud de la línea excede la longitud del 
-					<link linkend="coding-standard.php-file-formatting.max-line-length">Tamaño máximo de línea</link>,
-					se debe romper la línea antes de la palabra clave "extends" y / o "implements" 
-					e indentarlo con un nivel de indentación (4 espacios).
+                    Si como resultado de esas declaraciones, la longitud de la línea excede la longitud del
+                    <link linkend="coding-standard.php-file-formatting.max-line-length">Tamaño máximo de línea</link>,
+                    se debe romper la línea antes de la palabra clave "extends" y / o "implements"
+                    e indentarlo con un nivel de indentación (4 espacios).
                 </para>
 
                 <programlisting language="php"><![CDATA[
@@ -750,8 +750,8 @@ class SampleClass
                 <para>
                     Lo siguiente es un ejemplo de una declaración admisible de
                     una función en una clase:
-				</para>
-				
+                </para>
+               
                     <programlisting language="php"><![CDATA[
 /**
  * Bloque de Documentación aquí
@@ -798,15 +798,15 @@ class Foo
     }
 }
 ]]></programlisting>
-               
+              
 
                 <note>
-					<para>
+                    <para>
                     <emphasis>NOTA:</emphasis>
                     El paso por referencia es el único mecanismo de paso de
                     parámetros permitido en una declaración de método.
-					</para>
-				</note>
+                    </para>
+                </note>
 
 
                     <programlisting language="php"><![CDATA[
@@ -822,7 +822,7 @@ class Foo
     {}
 }
 ]]></programlisting>
-               
+              
 
                 <para>
                     La llamada por referencia está estrictamente prohibida.
@@ -858,7 +858,7 @@ class Foo
     }
 }
 ]]></programlisting>
-                
+               
 
             </sect3>
 
@@ -870,12 +870,12 @@ class Foo
                     por un único espacio posterior después del delimitador coma.
                     A continuación se muestra un ejemplo de una invocación
                     admisible de una función que recibe tres argumentos:
-				</para>	
+                </para>   
 
                     <programlisting language="php"><![CDATA[
 threeArguments(1, 2, 3);
 ]]></programlisting>
-                
+               
 
                 <para>
                     La llamada por referencia está estrictamente prohibida.
@@ -888,7 +888,7 @@ threeArguments(1, 2, 3);
                     separarse en múltiples líneas para aumentar la legibilidad.
                     En esos casos, se aplican las pautas normales para escribir
                     arrays:
-					</para>
+                    </para>
 
 <programlisting language="php"><![CDATA[
 threeArguments(array(1, 2, 3), 2, 3);
@@ -903,7 +903,7 @@ threeArguments(array(
     56.44, $d, 500
 ), 2, 3);
 ]]></programlisting>
-                
+               
             </sect3>
         </sect2>
 
@@ -933,13 +933,13 @@ threeArguments(array(
                     la sentencia condicional. La llave de cierre "}" se escribe
                     siempre en su propia línea. Cualquier contenido dentro de
                     las llaves debe separarse con cuatro espacios en blanco.
-				</para>
+                </para>
                     <programlisting language="php"><![CDATA[
 if ($a != 2) {
     $a = 2;
 }
 ]]></programlisting>
-                
+               
 <para>
                     If the conditional statement causes the line length to exceed the <link
                         linkend="coding-standard.php-file-formatting.max-line-length">maximum line
@@ -950,7 +950,7 @@ if ($a != 2) {
                     the opening brace, with one space separating the two, at an indentation level
                     equivalent to the opening control statement.
                  </para>
- 
+
                 <programlisting language="php"><![CDATA[
 if (($a == $b)
     && ($b == $c)
@@ -959,19 +959,19 @@ if (($a == $b)
     $a = $d;
 }
 ]]></programlisting>
-				
-				                <para>
+               
+                                <para>
                     The intention of this latter declaration format is to prevent issues when
                     adding or removing clauses from the conditional during later revisions.
                 </para>
-				
+               
                 <para>
                     Para las declaraciones "if" que incluyan "elseif" o "else",
                     las convenciones de formato son similares a la construcción
                     "if". Los ejemplos siguientes demuestran el formato correcto
                     para declaraciones "if" con construcciones "else" y/o
                     "elseif":
-				 </para>
+                 </para>
 
                    <programlisting language="php"><![CDATA[
 if ($a != 2) {
@@ -1002,7 +1002,7 @@ if (($a == $b)
 }
 ]]></programlisting>
 
-				<para>
+                <para>
                     <acronym>PHP</acronym> permite escribir sentencias sin llaves -{}- en algunas
                     circunstancias.
                     Este estándar de código no hace ninguna diferenciación-
@@ -1050,19 +1050,19 @@ switch ($numPeople) {
                     La construcción <property>default</property> no debe omitirse nunca
                     en una declaración <property>switch</property>.
                 </para>
-				
-				<note>
+               
+                <note>
                 <para>
                     <emphasis>NOTA:</emphasis> En ocasiones, resulta útil
-                    escribir una declaración <property>case</property> que salta al	
+                    escribir una declaración <property>case</property> que salta al   
                     siguiente case al no incluir un <property>break</property> o
-                    <property>return</property> dentro de ese case. Para distinguir	
+                    <property>return</property> dentro de ese case. Para distinguir   
                     estos casos de posibles errores, cualquier declaración
-                    donde <property>break</property> o <property>return</property> sean	
+                    donde <property>break</property> o <property>return</property> sean   
                     omitidos deberán contener un comentario indicando que se
                     omitieron intencionadamente.
                 </para>
-				</note>
+                </note>
             </sect3>
         </sect2>
 
@@ -1097,7 +1097,7 @@ switch ($numPeople) {
                     Cada archivo que contenga código <acronym>PHP</acronym> debe tener un bloque
                     de documentación al principio del archivo que contenga como
                     mínimo las siguientes etiquetas phpDocumentor:
-				</para>
+                </para>
 
                     <programlisting language="php"><![CDATA[
 /**
@@ -1143,7 +1143,7 @@ switch ($numPeople) {
                 <para>
                     Cada clase debe contener un bloque de documentación que
                     contenga como mínimo las siguientes etiquetas phpDocumentor:
-				</para>
+                </para>
                     <programlisting language="php"><![CDATA[
 /**
  * Descripción corta de la clase
@@ -1188,7 +1188,7 @@ switch ($numPeople) {
                 <para>
                 Cada función, incluyendo métodos de objeto, debe contener un
                 bloque de documentación que contenga como mínimo:
-				</para>
+                </para>
 
                     <itemizedlist>
                         <listitem><para>Una descripción de la función</para></listitem>
@@ -1207,7 +1207,7 @@ switch ($numPeople) {
                     Si una función/método puede lanzar una excepción,
                     utilice @throws para todos los tipos de excepciones
                     conocidas:
-				</para>	
+                </para>   
 
                     <programlisting language="php"><![CDATA[
 @throws exceptionclass [description]

+ 1 - 1
documentation/manual/es/ref/copyrights.xml

@@ -5,7 +5,7 @@
     <title>Copyright Information</title>
 
     <para>
-		Los siguientes son los derechos de autor aplicables a las porciones de Zend Framework.
+        Los siguientes son los derechos de autor aplicables a las porciones de Zend Framework.
     </para>
 
     <para>

+ 9 - 9
documentation/manual/es/ref/installation.xml

@@ -12,18 +12,18 @@ Véase el apéndice <link linkend="requirements"> requisitos </ link> para una l
 
     <para>
         La instalación del Zend Framework es muy simple. Una vez que haya descargado y descomprimido el framework, deberá añadir la carpeta <filename>/library</filename> de la distribución al principio de su "include path". También puede mover la carpeta "library" a cualquier otra posición (compartida o no) de su sistema de archivos.
-	</para>
-	
+    </para>
+   
         <itemizedlist>
             <listitem>
                 <para>
-                      <ulink url="http://framework.zend.com/download">Descargar la última versión estable.</ulink> 
-					  Esta versión esta disponible en formatos<filename>.zip</filename>. <filename>.tar.gz</filename>, 
-					  es una buena opción para aquellos que comienzan o son nuevos en Zend Framework.
+                      <ulink url="http://framework.zend.com/download">Descargar la última versión estable.</ulink>
+                      Esta versión esta disponible en formatos<filename>.zip</filename>. <filename>.tar.gz</filename>,
+                      es una buena opción para aquellos que comienzan o son nuevos en Zend Framework.
                 </para>
             </listitem>
-            
-			<listitem>
+           
+            <listitem>
             <para>
                 <ulink url="http://framework.zend.com/download/snapshot">Download the latest
                 nightly snapshot.</ulink> For those who would brave the cutting edge, the
@@ -78,8 +78,8 @@ Véase el apéndice <link linkend="requirements"> requisitos </ link> para una l
         Una vez que tenga disponible una copia de Zend Framework, su aplicación necesita poder acceder a las clases del framework. Aunque hay
         <ulink url="http://www.php.net/manual/en/configuration.changes.php">
         diferentes maneras de lograr esto</ulink>, su
-        <ulink url="http://www.php.net/manual/en/ini.core.php#ini.include-path"><methodname>include_path</methodname></ulink> de 
-		<acronym>PHP</acronym> necesita contener una ruta a la librería de Zend Framework.
+        <ulink url="http://www.php.net/manual/en/ini.core.php#ini.include-path"><methodname>include_path</methodname></ulink> de
+        <acronym>PHP</acronym> necesita contener una ruta a la librería de Zend Framework.
     </para>
 
     <para>

+ 1 - 1
documentation/manual/es/ref/requirements-zendcomponents-table.xml

@@ -2,7 +2,7 @@
 <!-- EN-Revision: 18943 -->
 <!-- Reviewed: no -->
 <table frame='all' id="requirements.zendcomponents.table-1">
-	 <title>Componentes de Zend Framework y las extensiones PHP que usan</title>
+     <title>Componentes de Zend Framework y las extensiones PHP que usan</title>
     <tgroup cols='3'>
         <thead>
             <row>

+ 51 - 51
documentation/manual/es/ref/requirements.xml

@@ -4,20 +4,20 @@
 <appendix id="requirements" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Requisitos de Zend Framework</title>
     <para>
-        Zend Framework requiere un intérprete <acronym>PHP</acronym> 5 con un servidor web 
-        configurado para manejar scripts <acronym>PHP</acronym> correctamente. 
-        Algunas características requieren extensiones adicionales  o 
-        características de servidor web; en muchos casos el framework puede ser 
-        utilizado sin ellos, aunque el rendimiento puede sufrir o las 
+        Zend Framework requiere un intérprete <acronym>PHP</acronym> 5 con un servidor web
+        configurado para manejar scripts <acronym>PHP</acronym> correctamente.
+        Algunas características requieren extensiones adicionales  o
+        características de servidor web; en muchos casos el framework puede ser
+        utilizado sin ellos, aunque el rendimiento puede sufrir o las
         características auxiliares pueden no ser completamente funcionales.
-        Un ejemplo de dicha dependencia es mod_rewrite en un entorno Apache, 
-        que puede ser utilizado para ejecutar "pretty <acronym>URL</acronym>" como 
+        Un ejemplo de dicha dependencia es mod_rewrite en un entorno Apache,
+        que puede ser utilizado para ejecutar "pretty <acronym>URL</acronym>" como
         "<filename>http://www.example.com/user/edit</filename>".
-        Si mod_rewrite no está habilitado, Zend Framework  puede ser configurado para apoyar 
-        las <acronym>URL</acronym> como  "<command>http://www.example.com?controller=user&amp;action=edit</command>". 
-        La pretty <acronym>URL</acronym>, puede ser utilizada para acortar las <acronym>URL</acronym> de 
-        representación textual o para la optimisation de los motores de 
-        búsqueda(<acronym>SEO</acronym>), pero no afectan directamente a la funcionalidad de la 
+        Si mod_rewrite no está habilitado, Zend Framework  puede ser configurado para apoyar
+        las <acronym>URL</acronym> como  "<command>http://www.example.com?controller=user&amp;action=edit</command>".
+        La pretty <acronym>URL</acronym>, puede ser utilizada para acortar las <acronym>URL</acronym> de
+        representación textual o para la optimisation de los motores de
+        búsqueda(<acronym>SEO</acronym>), pero no afectan directamente a la funcionalidad de la
         aplicación.
     </para>
 
@@ -26,13 +26,13 @@
         <title>Versión de PHP</title>
 
         <para>
-            Zend recomienda <acronym>PHP</acronym> 5.2.3 o superior por mejoras en la seguridad 
-            críticas y en el rendimiento, aunque Zend Framework requiere sólo 
+            Zend recomienda <acronym>PHP</acronym> 5.2.3 o superior por mejoras en la seguridad
+            críticas y en el rendimiento, aunque Zend Framework requiere sólo
             <acronym>PHP</acronym> 5.1.4 o posterior.
         </para>
 
         <para>
-            Zend Framework tiene una extensa colección de unidades de prueba, 
+            Zend Framework tiene una extensa colección de unidades de prueba,
             que puede ejecutar utilizando PHPUnit 3.0 o posterior.
         </para>
 
@@ -43,28 +43,28 @@
         <title>Extensiones de PHP</title>
 
         <para>
-            Usted encontrará un cuadro con todas las extensiones que suelen 
-            encontrarse en <acronym>PHP</acronym> y debajo cómo se usan en Zend Framework. 
-            Usted debe verificar que las extensiones de componentes Zend Framework que 
+            Usted encontrará un cuadro con todas las extensiones que suelen
+            encontrarse en <acronym>PHP</acronym> y debajo cómo se usan en Zend Framework.
+            Usted debe verificar que las extensiones de componentes Zend Framework que
             estará usando en su aplicación están disponibles en sus entornos <acronym>PHP</acronym>.
-            Muchas aplicaciones no exigirán de cada extensión que figuran a 
+            Muchas aplicaciones no exigirán de cada extensión que figuran a
             continuación.
         </para>
 
         <para>
-            Una dependencia de tipo "hard" indica que los componentes o clases 
-            no pueden funcionar correctamente si las respectivas extensiones no 
-            están disponibles, mientras que una dependencia de tipo "soft" 
-            indica que el componente puede usar la extensión si está disponible 
-            pero funcionará correctamente si no lo está. 
-            Muchos de los componentes utilizarán automáticamente determinadas 
-            extensiones si están disponibles para optimizar el rendimiento pero 
-            ejecutarán el código con una funcionalidad similar en el propio 
+            Una dependencia de tipo "hard" indica que los componentes o clases
+            no pueden funcionar correctamente si las respectivas extensiones no
+            están disponibles, mientras que una dependencia de tipo "soft"
+            indica que el componente puede usar la extensión si está disponible
+            pero funcionará correctamente si no lo está.
+            Muchos de los componentes utilizarán automáticamente determinadas
+            extensiones si están disponibles para optimizar el rendimiento pero
+            ejecutarán el código con una funcionalidad similar en el propio
             componente si las extensiones no están disponibles.
         </para>
 
         <xi:include href="requirements-php-extensions-table.xml" />
-       
+      
     </sect1>
 
     <sect1 id="requirements.zendcomponents">
@@ -72,28 +72,28 @@
         <title>Componentes de Zend Framework</title>
 
         <para>
-            Más abajo hay un cuadro que enumera todos los Componentes de 
-            Zend Framework y que extensión de PHP necesitan. Esto puede ayudar 
-            a guiarlo para saber que extensiones son necesarias para su 
-            aplicación. No todas las extensiones utilizados por Zend Framework 
+            Más abajo hay un cuadro que enumera todos los Componentes de
+            Zend Framework y que extensión de PHP necesitan. Esto puede ayudar
+            a guiarlo para saber que extensiones son necesarias para su
+            aplicación. No todas las extensiones utilizados por Zend Framework
             son necesarias en cada aplicación.
         </para>
 
         <para>
-            Una dependencia de tipo "hard" indica que los componentes o clases 
-            no pueden funcionar correctamente si las extensiones respectivas 
-            no están disponibles, mientras que una dependencia de tipo "soft" 
-            indica que el componente puede usar la extensión si está disponible, 
+            Una dependencia de tipo "hard" indica que los componentes o clases
+            no pueden funcionar correctamente si las extensiones respectivas
+            no están disponibles, mientras que una dependencia de tipo "soft"
+            indica que el componente puede usar la extensión si está disponible,
             pero funcionará correctamente si no lo está.
-            Muchos de los componentes utilizarán automáticamente determinadas 
-            extensiones si están disponibles para optimizar el rendimiento, 
-            pero ejecutará un código con una funcionalidad similar en el propio 
+            Muchos de los componentes utilizarán automáticamente determinadas
+            extensiones si están disponibles para optimizar el rendimiento,
+            pero ejecutará un código con una funcionalidad similar en el propio
             componente si las extensiones no están disponibles.
         </para>
 
-       
+      
             <xi:include href="requirements-zendcomponents-table.xml" />
-            
+           
                 <!-- <colspec colwidth='3in'/>
                 <colspec colwidth='1in'/>
                 <colspec colwidth='3in'/>
@@ -623,7 +623,7 @@
                     </row>
                 </tbody>
             </tgroup>
-        
+       
 
     </sect1>
 
@@ -632,24 +632,24 @@
         <title>Dependencias de Zend Framework</title>
 
         <para>
-            A continuación encontrará un cuadro de Componennetes de 
-            Zend Framework y sus dependencias a otros Componentes de Zend 
-            Framework. Esto puede ser de ayuda si usted necesita tener sólo 
+            A continuación encontrará un cuadro de Componennetes de
+            Zend Framework y sus dependencias a otros Componentes de Zend
+            Framework. Esto puede ser de ayuda si usted necesita tener sólo
             componentes individuales en lugar del Zend Framework completo.
         </para>
 
         <para>
-            Una dependencia de tipo "hard" indica que los componentes o clases 
-            no funcionarán correctamente si los respectivos componentes 
-            dependientes no están disponibles, mientras que una dependencia de 
-            tipo "soft" indica que el componente puede necesitar el componente 
+            Una dependencia de tipo "hard" indica que los componentes o clases
+            no funcionarán correctamente si los respectivos componentes
+            dependientes no están disponibles, mientras que una dependencia de
+            tipo "soft" indica que el componente puede necesitar el componente
             dependiente en situaciones especiales o con adaptadores especiales.
         </para>
 
         <note>
             <para>
-                Incluso si es posible separar componentes indiduales para usarlo 
-                desde Zend Framework completo, usted debe tener en cuenta que esto 
+                Incluso si es posible separar componentes indiduales para usarlo
+                desde Zend Framework completo, usted debe tener en cuenta que esto
                 puede conducir a problemas cuando se perdieron los ficheros o los
                 componentes se utilizan dinámicamente.
             </para>