Explorar o código

[DOCUMENTATION] SPANISH
- Update All Docs

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@16647 44c647ce-9c0f-0410-b52a-842ac1e357ba

benjamin-gonzales %!s(int64=16) %!d(string=hai) anos
pai
achega
1fb72b8647
Modificáronse 100 ficheiros con 3385 adicións e 3423 borrados
  1. 16 16
      documentation/manual/es/module_specs/Zend_Acl-Advanced.xml
  2. 17 17
      documentation/manual/es/module_specs/Zend_Acl-Refining.xml
  3. 47 86
      documentation/manual/es/module_specs/Zend_Acl.xml
  4. 44 44
      documentation/manual/es/module_specs/Zend_Amf-Server.xml
  5. 7 7
      documentation/manual/es/module_specs/Zend_Application-AvailableResources-Db.xml
  6. 14 14
      documentation/manual/es/module_specs/Zend_Application-AvailableResources-Frontcontroller.xml
  7. 6 6
      documentation/manual/es/module_specs/Zend_Application-AvailableResources-Modules.xml
  8. 4 4
      documentation/manual/es/module_specs/Zend_Application-AvailableResources-Session.xml
  9. 1 1
      documentation/manual/es/module_specs/Zend_Application-AvailableResources-View.xml
  10. 38 38
      documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Application.xml
  11. 1 1
      documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Bootstrap_Bootstrap.xml
  12. 50 50
      documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Bootstrap_BootstrapAbstract.xml
  13. 16 16
      documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Bootstrap_Bootstrapper.xml
  14. 17 17
      documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Bootstrap_ResourceBootstrapper.xml
  15. 12 12
      documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Resource_Resource.xml
  16. 11 11
      documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Resource_ResourceAbstract.xml
  17. 15 15
      documentation/manual/es/module_specs/Zend_Application-Examples.xml
  18. 3 2
      documentation/manual/es/module_specs/Zend_Application-QuickStart.xml
  19. 30 30
      documentation/manual/es/module_specs/Zend_Application-TheoryOfOperation.xml
  20. 25 25
      documentation/manual/es/module_specs/Zend_Auth.xml
  21. 22 22
      documentation/manual/es/module_specs/Zend_Auth_Adapter_DbTable.xml
  22. 7 7
      documentation/manual/es/module_specs/Zend_Auth_Adapter_Digest.xml
  23. 18 18
      documentation/manual/es/module_specs/Zend_Auth_Adapter_Http.xml
  24. 18 18
      documentation/manual/es/module_specs/Zend_Cache-Introduction.xml
  25. 1 1
      documentation/manual/es/module_specs/Zend_Captcha.xml
  26. 11 11
      documentation/manual/es/module_specs/Zend_CodeGenerator-Examples.xml
  27. 5 5
      documentation/manual/es/module_specs/Zend_CodeGenerator-Introduction.xml
  28. 29 29
      documentation/manual/es/module_specs/Zend_CodeGenerator-Reference.xml
  29. 5 5
      documentation/manual/es/module_specs/Zend_Config-Introduction.xml
  30. 13 13
      documentation/manual/es/module_specs/Zend_Config-TheoryOfOperation.xml
  31. 18 18
      documentation/manual/es/module_specs/Zend_Config_Ini.xml
  32. 11 11
      documentation/manual/es/module_specs/Zend_Config_Writer.xml
  33. 10 10
      documentation/manual/es/module_specs/Zend_Config_Xml.xml
  34. 71 71
      documentation/manual/es/module_specs/Zend_Controller-ActionController.xml
  35. 6 6
      documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-ActionStack.xml
  36. 23 23
      documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-AutoComplete.xml
  37. 103 103
      documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-ContextSwitch.xml
  38. 5 5
      documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-FlashMessenger.xml
  39. 13 13
      documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-Json.xml
  40. 37 37
      documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-Redirector.xml
  41. 143 143
      documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-ViewRenderer.xml
  42. 11 11
      documentation/manual/es/module_specs/Zend_Controller-Basics.xml
  43. 9 9
      documentation/manual/es/module_specs/Zend_Controller-Dispatcher.xml
  44. 15 15
      documentation/manual/es/module_specs/Zend_Controller-Exceptions.xml
  45. 55 55
      documentation/manual/es/module_specs/Zend_Controller-FrontController.xml
  46. 64 64
      documentation/manual/es/module_specs/Zend_Controller-Migration.xml
  47. 52 52
      documentation/manual/es/module_specs/Zend_Controller-QuickStart.xml
  48. 45 45
      documentation/manual/es/module_specs/Zend_Controller-Request.xml
  49. 14 14
      documentation/manual/es/module_specs/Zend_Controller-Router-Route-Chain.xml
  50. 6 6
      documentation/manual/es/module_specs/Zend_Controller-Router-Route-Hostname.xml
  51. 18 18
      documentation/manual/es/module_specs/Zend_Controller-Router-Route-Regex.xml
  52. 4 4
      documentation/manual/es/module_specs/Zend_Controller-Router-Route-Static.xml
  53. 27 27
      documentation/manual/es/module_specs/Zend_Controller-Router-Route.xml
  54. 31 31
      documentation/manual/es/module_specs/Zend_Controller-Router.xml
  55. 3 3
      documentation/manual/es/module_specs/Zend_Date-Introduction.xml
  56. 81 81
      documentation/manual/es/module_specs/Zend_Date-Overview.xml
  57. 140 140
      documentation/manual/es/module_specs/Zend_Db_Adapter.xml
  58. 2 2
      documentation/manual/es/module_specs/Zend_Db_Profiler-Firebug.xml
  59. 40 40
      documentation/manual/es/module_specs/Zend_Db_Profiler.xml
  60. 136 136
      documentation/manual/es/module_specs/Zend_Db_Select.xml
  61. 32 32
      documentation/manual/es/module_specs/Zend_Db_Statement.xml
  62. 112 112
      documentation/manual/es/module_specs/Zend_Db_Table-Relationships.xml
  63. 125 125
      documentation/manual/es/module_specs/Zend_Db_Table.xml
  64. 42 42
      documentation/manual/es/module_specs/Zend_Db_Table_Row.xml
  65. 32 32
      documentation/manual/es/module_specs/Zend_Db_Table_Rowset.xml
  66. 10 10
      documentation/manual/es/module_specs/Zend_Debug.xml
  67. 48 48
      documentation/manual/es/module_specs/Zend_Dojo-Data.xml
  68. 11 11
      documentation/manual/es/module_specs/Zend_Dojo-Form-Decorators.xml
  69. 181 181
      documentation/manual/es/module_specs/Zend_Dojo-Form-Elements.xml
  70. 3 3
      documentation/manual/es/module_specs/Zend_Dojo-Form-Examples.xml
  71. 2 2
      documentation/manual/es/module_specs/Zend_Dojo-Form.xml
  72. 58 58
      documentation/manual/es/module_specs/Zend_Dojo-View-Dojo.xml
  73. 83 83
      documentation/manual/es/module_specs/Zend_Dojo-View-Helpers.xml
  74. 4 4
      documentation/manual/es/module_specs/Zend_Dojo-View.xml
  75. 1 1
      documentation/manual/es/module_specs/Zend_Dojo.xml
  76. 1 1
      documentation/manual/es/module_specs/Zend_Exception.xml
  77. 23 23
      documentation/manual/es/module_specs/Zend_Form-Advanced.xml
  78. 30 30
      documentation/manual/es/module_specs/Zend_Form-Decorators.xml
  79. 194 194
      documentation/manual/es/module_specs/Zend_Form-Elements.xml
  80. 180 180
      documentation/manual/es/module_specs/Zend_Form-Forms.xml
  81. 7 7
      documentation/manual/es/module_specs/Zend_Form-I18n.xml
  82. 41 41
      documentation/manual/es/module_specs/Zend_Form-QuickStart.xml
  83. 61 61
      documentation/manual/es/module_specs/Zend_Form-StandardDecorators.xml
  84. 91 91
      documentation/manual/es/module_specs/Zend_Form-StandardElements.xml
  85. 1 1
      documentation/manual/es/module_specs/Zend_Json-Basics.xml
  86. 10 10
      documentation/manual/es/module_specs/Zend_Json-Objects.xml
  87. 106 106
      documentation/manual/es/module_specs/Zend_Json-Server.xml
  88. 3 3
      documentation/manual/es/module_specs/Zend_Json-xml2json.xml
  89. 44 44
      documentation/manual/es/module_specs/Zend_Loader.xml
  90. 2 2
      documentation/manual/es/module_specs/Zend_Pdf-Create.xml
  91. 53 53
      documentation/manual/es/module_specs/Zend_Pdf-Drawing.xml
  92. 3 3
      documentation/manual/es/module_specs/Zend_Pdf-Pages.xml
  93. 3 3
      documentation/manual/es/module_specs/Zend_Pdf-Properties.xml
  94. 1 1
      documentation/manual/es/module_specs/Zend_Pdf-Save.xml
  95. 1 1
      documentation/manual/es/module_specs/Zend_Pdf-Usage.xml
  96. 14 14
      documentation/manual/es/module_specs/Zend_Validate-EmailAddress.xml
  97. 15 15
      documentation/manual/es/module_specs/Zend_Validate-Hostname.xml
  98. 32 32
      documentation/manual/es/module_specs/Zend_Validate-Set.xml
  99. 6 6
      documentation/manual/es/module_specs/Zend_Validate-ValidatorChains.xml
  100. 23 23
      documentation/manual/es/module_specs/Zend_Validate-WritingValidators.xml

+ 16 - 16
documentation/manual/es/module_specs/Zend_Acl-Advanced.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15814 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.acl.advanced">
 
@@ -12,26 +12,26 @@
         <para>
             <classname>Zend_Acl</classname> fue diseñado de tal manera que no requiere ninguna
             tecnología particular como bases de datos o un servidor de
-            cache para el almacenamiento de datos ACL. Al poseer una
-            implementación completamente construida en PHP, es posible
+            cache para el almacenamiento de datos <acronym>ACL</acronym>. Al poseer una
+            implementación completamente construida en <acronym>PHP</acronym>, es posible
             construir herramientas de administración personalizadas sobre
             <classname>Zend_Acl</classname> con relativa facilidad y flexibilidad. En muchas
             situaciones se requiere alguna forma de mantenimiento
-            interactivo de una ACL, y <classname>Zend_Acl</classname> provee métodos para
+            interactivo de una <acronym>ACL</acronym>, y <classname>Zend_Acl</classname> provee métodos para
             configurar, y consultar, los controles de acceso de una
             aplicación.
         </para>
 
         <para>
-            El almacenamiento de los datos ACL es una tarea que se
+            El almacenamiento de los datos <acronym>ACL</acronym> es una tarea que se
             delega al desarrollador, puesto que la utilización variará
             extensamente en distintas situaciones. Dado que <classname>Zend_Acl</classname> es
-            serializable, los objetos ACL pueden serializarse con la
+            serializable, los objetos <acronym>ACL</acronym> pueden serializarse con la
             función
             <ulink url="http://php.net/serialize">
-                <code>serialize()</code>
+                <methodname>serialize()</methodname>
             </ulink>
-            de PHP, y los resultados pueden ser almacenados donde sea
+            de <acronym>PHP</acronym>, y los resultados pueden ser almacenados donde sea
             que el desarrollador lo desee, en un archivo, base de datos,
             o mecanismo de cache
         </para>
@@ -57,14 +57,14 @@
 
     <para>
         <classname>Zend_Acl</classname> provee soporte para reglas condicionales con
-        <code>Zend_Acl_Assert_Interface</code>
+        <methodname>Zend_Acl_Assert_Interface</methodname>
         . Con el fin de utilizar la regla de aserción de la interfaz,
         un desarrollador escribe una clase que implemente el método
-        <code>assert()</code>
+        <methodname>assert()</methodname>
         de la interfaz:
     </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class CleanIPAssertion implements Zend_Acl_Assert_Interface
 {
     public function assert(Zend_Acl $acl,
@@ -86,10 +86,10 @@ class CleanIPAssertion implements Zend_Acl_Assert_Interface
             Una vez la clase de aserción esta disponible, el desarrollador puede
             suministrar una instancia de la clase de aserción cuando asigna reglas
             condicionales. Una regla que es creada con una aserción
-            sólo se aplica cuando el método de la aserción devuelve true.
+            sólo se aplica cuando el método de la aserción devuelve  <constant>TRUE</constant>.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $acl = new Zend_Acl();
 $acl->allow(null, null, null, new CleanIPAssertion());
 ]]></programlisting>
@@ -111,10 +111,10 @@ $acl->allow(null, null, null, new CleanIPAssertion());
 
         <para>
             El método
-            <code>assert()</code>
-            de un objeto aserción es pasado a la ACL, regla,  recurso, y privilegio
+             <methodname>assert()</methodname>
+            de un objeto aserción es pasado a la <acronym>ACL</acronym>, regla,  recurso, y privilegio
       para el cual una consulta de autorización (por ejemplo,
-            <code>isAllowed()</code>
+            <methodname>isAllowed()</methodname>
             ) se aplica, con el fin de proporcionar un contexto para que la clase de
       aserción determine sus condiciones cuando fuera necesario.
         </para>

+ 17 - 17
documentation/manual/es/module_specs/Zend_Acl-Refining.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15783 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.acl.refining">
 
@@ -10,19 +10,19 @@
         <title>Definir mejor los controles de acceso</title>
 
         <para>
-            El ACL básico según lo definido en la
+            El <acronym>ACL</acronym> básico según lo definido en la
             <link linkend="zend.acl.introduction">
                 sección anterior
             </link>
             demuestra cómo los diversos privilegios se pueden otorgar
-            sobre todo el ACL (todos los recursos). En la práctica, sin
+            sobre todo el <acronym>ACL</acronym> (todos los recursos). En la práctica, sin
             embargo, los controles de acceso tienden a tener excepciones
-            y diversos grados de complejidad. Zend_Acl permite lograr
+            y diversos grados de complejidad. <classname>Zend_Acl</classname> permite lograr
             estos refinamientos de una manera sencilla y flexible.
         </para>
 
         <para>
-            Para el CMS del ejemplo se ha determinado que, si bien el
+            Para el <acronym>CMS</acronym> del ejemplo se ha determinado que, si bien el
             grupo 'staff' cubre las necesidades de la gran mayoría de
             usuarios, hay una necesidad de un nuevo grupo 'marketing'
             que requiere el acceso al boletín de noticias y las últimas
@@ -39,7 +39,7 @@
             'staff':
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
  // El nuevo grupo de Marketing hereda los permisos de Staff
  $acl->addRole(new Zend_Acl_Role('marketing'), 'staff');
 ]]></programlisting>
@@ -51,7 +51,7 @@
             noticias"). Ahora añadimos estos recursos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Crear recursos para las reglas
  // newsletter
  $acl->add(new Zend_Acl_Resource('newsletter'));
@@ -68,10 +68,10 @@
 
         <para>
             Entonces es simplemente una cuestión de la definición de
-            estas normas más específicas en ámbitos de la ACL:
+            estas normas más específicas en ámbitos de la <acronym>ACL</acronym>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
  //
  Marketing debe ser capaz de archivar y publicar boletines informativos y
  // las últimas noticias
@@ -89,11 +89,11 @@
 ]]></programlisting>
 
         <para>
-            Ahora podemos consultar el ACL con respecto a los últimos
+            Ahora podemos consultar el <acronym>ACL</acronym> con respecto a los últimos
             cambios:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
  echo $acl->isAllowed('staff', 'newsletter', 'publish') ?
  "allowed" : "denied";
  // denegado
@@ -135,14 +135,14 @@
         <title>Eliminar los controles de acceso</title>
 
         <para>
-            Para eliminar una o más reglas ACL, simplemente utilice el
-            método removeAllow() o removeDeny(). Al igual que con
-            allow() y deny(), puede utilizar un valor null para indicar
+            Para eliminar una o más reglas <acronym>ACL</acronym>, simplemente utilice el
+            método <methodname>removeAllow()</methodname> o <methodname>removeDeny()</methodname>. Al igual que con
+            <methodname>allow()</methodname> y <methodname>deny()</methodname>, puede utilizar un valor <constant>NULL</constant> para indicar
             que el método es aplicable a todos los roles, recursos y/o
             privilegios:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Elimina la prohibición de leer las últimas noticias de staff (y marketing,
 // por herencia)
 $acl->removeDeny('staff', 'latest', 'revise');
@@ -170,11 +170,11 @@ echo $acl->isAllowed('marketing', 'newsletter', 'archive') ?
 
         <para>
             Los privilegios pueden ser modificados de manera incremental como se
-            ha indicado anteriormente, pero un valor null para los
+            ha indicado anteriormente, pero un valor <constant>NULL</constant> para los
             privilegios anula tales cambios incrementales:
         </para>
 
-        <programlisting role="php">
+         <programlisting language="php"
             <![CDATA[
 //Permitir al grupo de "marketing" todos los permisos a las últimas noticias
 $acl->allow('marketing', 'latest');

+ 47 - 86
documentation/manual/es/module_specs/Zend_Acl.xml

@@ -1,18 +1,18 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15103 -->
+<!-- EN-Revision: 15783 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.acl.introduction">
     <title>Introducción</title>
     <para>
         <classname>Zend_Acl</classname> provee la implementación de un sistema simple y
-        flexible de Listas de Control de Acceso (ACL, por sus siglas en
+        flexible de Listas de Control de Acceso (<acronym>ACL</acronym>, por sus siglas en
         inglés) para la administración de privilegios. En general, una
-        aplicación puede utilizar las ACL para controlar el acceso a
+        aplicación puede utilizar las <acronym>ACL</acronym> para controlar el acceso a
         ciertos objetos protegidos, que son requeridos por otros
         objetos.
     </para>
     <para>
-        Para los propósitos de esta documentación,
+        Para los propósitos de esta documentación:
         <itemizedlist>
             <listitem>
                 <para>
@@ -42,7 +42,7 @@
 
     <para>
         A través de la especificación y uso de Listas de Control de
-        Acceso (ACL), una aplicación puede controlar cómo los objetos
+        Acceso (<acronym>ACL</acronym>), una aplicación puede controlar cómo los objetos
         solicitantes (roles) han obtenido acceso a objetos protegidos
         (recursos).
     </para>
@@ -56,7 +56,7 @@
             para facilitar a los desarrolladores la creación de
             recursos. Una clase solo necesita implementar su interfaz,
             la cual consiste en un método único,
-            <code>getResourceId()</code>
+            <methodname>getResourceId()</methodname>
             , para que <classname>Zend_Acl</classname> considere el objeto como un recurso.
             Adicionalmente,
             <classname>Zend_Acl_Resource</classname>
@@ -86,7 +86,7 @@
             y así; sucesivamente.
         </para>
         <para>
-            <classname>Zend_Acl</classname> también soporta privilegios sobre recursos (ej.
+            <classname>Zend_Acl</classname> también soporta privilegios sobre recursos (ejemplo.
             "crear","leer","actualizar", "borrar"), y el desarrollador
             puede asignar reglas que afecten o a todos los privilegios o
             a privilegios específicos sobre un recurso.
@@ -102,7 +102,7 @@
             para facilitar a los desarrolladores la creación de
             roles. Una clase solo necesita la implementación de su
             interfaz, la cual consiste en un método único,
-            <code>getRoleId()</code>
+            <methodname>getRoleId()</methodname>
             , para que <classname>Zend_Acl</classname> considere que el objeto es un Rol.
             Adicionalmente,
            <classname>Zend_Acl_Role</classname>
@@ -130,31 +130,16 @@
             id="zend.acl.introduction.roles.example.multiple_inheritance">
             <title>Herencia Múlltiple entre Roles</title>
             <para>
-                El siguiente código define tres roles principales - "
-                <code>invitado</code>
-                ", "
-                <code>miembro</code>
-                ", y "
-                <code>admin</code>
-                " - de los cuales otros roles pueden heredar. Entonces,
-                un rol identificado como "
-                <code>unUsuario</code>
-                " es colocado y hereda de los otros tres roles. El orden en
+                El siguiente código define tres roles principales - "invitado", "miembro", y "admin" - de los cuales otros roles pueden heredar. Entonces,
+                un rol identificado como "unUsuario" es colocado y hereda de los otros tres roles. El orden en
                 el cual estos roles aparecen en el array
-                <code>$parents</code>
+                <varname>$parents</varname>
                 es importante. Cuando es necesario, <classname>Zend_Acl</classname> busca por
                 reglas de acceso definidas no solo para el rol
-                solicitado (aquí, "
-                <code>unUsuario</code>
-                "), sino también sobre los roles heredados (aquí, "
-                <code>invitado</code>
-                ", "
-                <code>miembro</code>
-                ", y "
-                <code>admin</code>
-                "):
+                solicitado (aquí, "unUsuario"), sino también sobre los roles heredados 
+                (aquí, "invitado", "miembro", y "admin"):
             </para>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 require_once 'Zend/Acl.php';
 $acl = new Zend_Acl();
 
@@ -176,50 +161,22 @@ echo $acl->isAllowed('unUsuario', 'unRecurso') ? 'permitido' : 'denegado';
 ]]></programlisting>
             <para>
                 Ya que no hay reglas específicamente definidas para
-                el rol "
-                <code>unUsuario</code>
-                " y "
-                <code>unRecurso</code>
-                ", <classname>Zend_Acl</classname> debe buscar por reglas que puedan estar
-                definidas para roles "
-                <code>unUsuario</code>
-                " hereda. Primero, el rol "
-                <code>admin</code>
-                " es visitado, y no hay regla de acceso definida
-                para éste. Luego, el rol "
-                <code>miembro</code>
-                " es visitado, y <classname>Zend_Acl</classname> encuentra que aquí hay una
-                regla especificando que "
-                <code>miembro</code>
-                " tiene permiso para acceder a "
-                <code>unRecurso</code>
-                ".
+                el rol "unUsuario" y "unRecurso", <classname>Zend_Acl</classname> debe buscar por reglas que puedan estar
+                definidas para roles "unUsuario" hereda. Primero, el rol "admin" es visitado, y no hay regla de acceso definida
+                para éste. Luego, el rol "miembro" es visitado, y <classname>Zend_Acl</classname> encuentra que aquí hay una
+                regla especificando que "miembro" tiene permiso para acceder a "unRecurso".
             </para>
             <para>
                 Así, <classname>Zend_Acl</classname> va a seguir examinando las reglas definidas
-                para otros roles padre, sin embargo, encontraría que "
-                <code>invitado</code>
-                " tiene el acceso denegado a "
-                <code>unRecurso</code>
-                ". Este hecho introduce una ambigüedad debido a que
-                ahora "
-                <code>unUsuario</code>
-                " está tanto denegado como permitido para acceder a "
-                <code>unRecurso</code>
-                ", por la razón de tener un conflicto de reglas
+                para otros roles padre, sin embargo, encontraría que "invitado" tiene el acceso denegado a "unRecurso". Este hecho introduce una ambigüedad debido a que
+                ahora "unUsuario" está tanto denegado como permitido para acceder a "unRecurso", por la razón de tener un conflicto de reglas
                 heredadas de diferentes roles padre.
             </para>
             <para>
                 <classname>Zend_Acl</classname> resuelve esta ambigüedad completando la
                 consulta cuando encuentra la primera regla que es
                 directamente aplicable a la consulta. En este caso, dado
-                que el rol "
-                <code>miembro</code>
-                " es examinado antes que el rol "
-                <code>invitado</code>
-                ", el código de ejemplo mostraría "
-                <code>permitido</code>
-                ".
+                que el rol "miembro" es examinado antes que el rol "invitado", el código de ejemplo mostraría "permitido".
             </para>
         </example>
         <note>
@@ -233,18 +190,18 @@ echo $acl->isAllowed('unUsuario', 'unRecurso') ? 'permitido' : 'denegado';
     </sect2>
 
     <sect2 id="zend.acl.introduction.creating">
-        <title>Creando las Listas de Control de Acceso (ACL)</title>
+        <title>Creando las Listas de Control de Acceso (<acronym>ACL</acronym>)</title>
 
         <para>
-            Una ACL puede representar cualquier grupo de objetos físicos
+            Una <acronym>ACL</acronym> puede representar cualquier grupo de objetos físicos
             o virtuales que desee. Para propósitos de demostración,
-            sin embargo, crearemos un ACL básico para un Sistema de
-            Administración de Contenido que mantendrá varias escalas de
+            sin embargo, crearemos un <acronym>ACL</acronym> básico para un Sistema de
+            Administración de Contenido (<acronym>CMS</acronym>) que mantendrá varias escalas de
             grupos sobre una amplia variedad de áreas. Para crear un
-            nuevo objeto ACL, iniciamos la ACL sin parámetros:
+            nuevo objeto <acronym>ACL</acronym>, iniciamos la <acronym>ACL</acronym> sin parámetros:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 require_once 'Zend/Acl.php';
 
 $acl = new Zend_Acl();
@@ -252,8 +209,7 @@ $acl = new Zend_Acl();
 
         <note>
             <para>
-                Hasta que un desarrollador especifique una regla
-                "permitido", <classname>Zend_Acl</classname> deniega el acceso a cada privilegio
+                Hasta que un desarrollador especifique una regla"permitido", <classname>Zend_Acl</classname> deniega el acceso a cada privilegio
                 sobre cada recurso para cada rol.
             </para>
         </note>
@@ -263,7 +219,7 @@ $acl = new Zend_Acl();
         <title>Registrando Roles</title>
 
         <para>
-            El Sistema de Administración de Contenido casi
+            El Sistema de Administración de Contenido (<acronym>CMS</acronym>) casi
             siempre necesita una jerarquía de permisos para determinar
             la capacidad de identificación de sus usuarios. Puede haber
             un grupo de 'Invitados' para permitir acceso limitado para
@@ -328,7 +284,7 @@ $acl = new Zend_Acl();
             de roles de la siguiente manera:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 require_once 'Zend/Acl.php';
 
 $acl = new Zend_Acl();
@@ -360,7 +316,7 @@ $acl->addRole(new Zend_Acl_Role('administrador'));
         <title>Definiendo Controles de Acceso</title>
 
         <para>
-            Ahora que la ACL contiene los roles relevantes, se pueden
+            Ahora que la <acronym>ACL</acronym> contiene los roles relevantes, se pueden
             establecer reglas que definan cómo los roles pueden acceder
             a los recursos. Tenga en cuenta que no definiremos ningún
             recurso en particular para este ejemplo, el cual está
@@ -378,7 +334,7 @@ $acl->addRole(new Zend_Acl_Role('administrador'));
             estos permisos básicos como están definidos arriba:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 require_once 'Zend/Acl.php';
 
 $acl = new Zend_Acl();
@@ -411,9 +367,9 @@ $acl->allow('administrador');
 
         <para>
             El valor
-            <code>null</code>
+            <constant>NULL</constant>
             en las llamadas de
-            <code>allow()</code>
+            <methodname>allow()</methodname>
             es usado para indicar que las reglas de permiso se aplican a
             todos los recursos.
         </para>
@@ -424,15 +380,15 @@ $acl->allow('administrador');
         <title>Consultando la ACL</title>
 
         <para>
-            Ahora tenemos una ACL flexible que puede ser usada para
+            Ahora tenemos una <acronym>ACL</acronym> flexible que puede ser usada para
             determinar qué solicitantes tienen permisos para realizar
             funciones a través de la aplicación web. Ejecutar
             consultas es la forma más simple de usar el método
-            <code>isAllowed()</code>
+            <methodname>isAllowed()</methodname>
             :
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 echo $acl->isAllowed('invitado', null, 'ver') ?
      "permitido" : "denegado"; // permitido
 
@@ -443,19 +399,24 @@ echo $acl->isAllowed('personal', null, 'revisar') ?
      "permitido" : "denegado"; // permitido
 
 echo $acl->isAllowed('editor', null, 'ver') ?
-     "permitido" : "denegado"; // permitido debido a la herencia de invitado
+     "permitido" : "denegado"; 
+// permitido debido a la herencia de invitado
 
 echo $acl->isAllowed('editor', null, 'actualizar') ?
-     "permitido" : "denegado"; // denegado debido a que no hay regla de permiso para 'actualizar'
+     "permitido" : "denegado";
+// denegado debido a que no hay regla de permiso para 'actualizar'
 
 echo $acl->isAllowed('administrador', null, 'ver') ?
-     "permitido" : "denegado"; // permitido porque administrador tiene permitidos todos los privilegios
+     "permitido" : "denegado"; 
+// permitido porque administrador tiene permitidos todos los privilegios
 
 echo $acl->isAllowed('administrador') ?
-     "permitido" : "denegado"; // permitido porque administrador tiene permitidos todos los privilegios
+     "permitido" : "denegado"; 
+// permitido porque administrador tiene permitidos todos los privilegios
 
 echo $acl->isAllowed('administrador', null, 'actualizar') ?
-     "permitido" : "denegado"; // permitido porque administrador tiene permitidos todos los privilegios
+     "permitido" : "denegado"; 
+// permitido porque administrador tiene permitidos todos los privilegios
 ]]></programlisting>
     </sect2>
 </sect1>

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

@@ -16,12 +16,12 @@
         <title>Servidor AMF básico</title>
 
         <para>
-            Asumamos que ha creado la clase <code>Foo</code> con una
+            Asumamos que ha creado la clase <methodname>Foo</methodname> con una
             variedad de métodos públicos. Usando el siguiente código, puede
             crear un servidor AMF:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $servidor = new Zend_Amf_Server();
 $servidor->setClass('Foo');
 $respuesta = $servidor->handle();
@@ -33,7 +33,7 @@ echo $respuesta;
             llamada de retorno:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $servidor = new Zend_Amf_Server();
 $servidor->addFunction('myUberCoolFunction');
 $respuesta = $servidor->handle();
@@ -44,11 +44,11 @@ echo $respuesta;
             También puede combinar y examinar la identidad de varias clases y funciones.
             Al hacerlo, sugerimos darle un espacio de nombres a cada una para
             garantizar que no ocurran colisiones entre nombres de métodos;
-            puede hacerse simplemente pasando una segunda cadena de argumentos para cualquier <code>addFunction()</code> o
-            <code>setClass()</code>:
+            puede hacerse simplemente pasando una segunda cadena de argumentos para cualquier <methodname>addFunction()</methodname> o
+            <methodname>setClass()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $servidor = new Zend_Amf_Server();
 $servidor->addFunction('myUberCoolFunction', 'my')
        ->setClass('Foo', 'foo')
@@ -64,10 +64,10 @@ echo $respuesta;
         El orden en que se añadan los directorios al servidor será el orden en que
         se realizarán las búsquedas LIFO en los directorios para coincidir
         con la clase.
-        El método <code>addDirectory()</code> realiza la acción de añadir directorios.
+        El método <methodname>addDirectory()</methodname> realiza la acción de añadir directorios.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $servidor->addDirectory(dirname(__FILE__) .'/../services/');
 $servidor->addDirectory(dirname(__FILE__) .'/../package/');
 ]]></programlisting>
@@ -78,9 +78,9 @@ $servidor->addDirectory(dirname(__FILE__) .'/../package/');
         Cuando se utilize un guión bajo (_) tanto en PEAR como en Zend Framework,
         se respetarán los nombres de clases de acuerdo a las convenciones de nomenclatura.
         Esto significa que si usted llama al servicio com_Foo_Bar el servidor
-        buscará el archivo Bar.php en cada una de las rutas incluidas en <code>com/Foo/Bar.php</code>.
-        Si se usa la notación punto para su servicio remoto como <code>com.Foo.Bar</code>
-        cada ruta incluida deberá tener <code>com/Foo/Bar.php</code> agregado al final
+        buscará el archivo Bar.php en cada una de las rutas incluidas en <methodname>com/Foo/Bar.php</methodname>.
+        Si se usa la notación punto para su servicio remoto como <methodname>com.Foo.Bar</methodname>
+        cada ruta incluida deberá tener <methodname>com/Foo/Bar.php</methodname> agregado al final
         para autocargar Bar.php.
         </para>
 
@@ -100,7 +100,7 @@ $servidor->addDirectory(dirname(__FILE__) .'/../package/');
             así como para el valor de retorno. Como ejemplos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Función que agregar:
 
 /**
@@ -114,7 +114,7 @@ function holaMundo($ombre, $saludo = 'Hola')
 }
 ]]></programlisting>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Clase agregada
 
 class Mundo
@@ -147,8 +147,8 @@ class Mundo
 
         <para>
             Por ejemplo, digamos que usted ya ha creado su servidor y lo ha
-            puesto en el fichero <code>server.php</code> en el directorio raíz (root)
-            de su aplicación, por lo tanto la URI es <code>http://example.com/server.php</code>.
+            puesto en el fichero <methodname>server.php</methodname> en el directorio raíz (root)
+            de su aplicación, por lo tanto la URI es <methodname>http://example.com/server.php</methodname>.
             En este caso, usted debería modificar su fichero services-config.xml
             poniendo este valor como atributo al punto final del canal uri.
        </para>
@@ -191,7 +191,7 @@ class Mundo
             Asegúrese también de guardar el fichero.
         </para>
 
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <?xml version="1.0" encoding="UTF-8"?>
 <services-config>
     <services>
@@ -224,7 +224,7 @@ class Mundo
             y especificamos el punto final como la URL a nuestro <classname>Zend_Amf_Server</classname>:
         </para>
 
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <channel-definition id="zend-endpoint"
     <endpoint uri="http://example.com/server.php"
         class="flex.messaging.endpoints.AMFEndpoint"/>
@@ -242,7 +242,7 @@ class Mundo
             En MXML, esto podría hacerse así:
         </para>
 
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <mx:RemoteObject id="myservice"
     fault="faultHandler(event)"
     showBusyCursor="true"
@@ -252,12 +252,12 @@ class Mundo
         <para>
             Aquí, hemos definido un nuevo objeto remoto identificado por "myservice"
             vinculado destino de servicio "zend" que hemos definido en el fichero
-            <code>services-config.xml</code>. Entonces invocamos sus métodos en
+            <methodname>services-config.xml</methodname>. Entonces invocamos sus métodos en
             nuestro ActionScript simplemente llamando a "myservice.&lt;method&gt;".
             . A modo de ejemplo:
         </para>
 
-        <programlisting role="ActionScript"><![CDATA[
+        <programlisting language="ActionScript"><![CDATA[
 myservice.hello("Wade");
 ]]></programlisting>
 
@@ -266,7 +266,7 @@ myservice.hello("Wade");
             "myservice.&lt;namespace&gt;.&lt;method&gt;":
         </para>
 
-        <programlisting role="ActionScript"><![CDATA[
+        <programlisting language="ActionScript"><![CDATA[
 myservice.world.hello("Wade");
 ]]></programlisting>
 
@@ -300,7 +300,7 @@ myservice.world.hello("Wade");
             Para desactivar el modo de producción, haga lo siguiente:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $server->setProduction(false);
 ]]></programlisting>
 
@@ -308,7 +308,7 @@ $server->setProduction(false);
             Para habilitarlo nuevamente, pase el valor true en su lugar.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $server->setProduction(true);
 ]]></programlisting>
 
@@ -329,12 +329,12 @@ $server->setProduction(true);
         <para>
             Un área en la que se debe tener especialmente mucho cuidado son los
             errores propios de PHP.
-            Cuando la directiva INI <code>display_errors</code> está habilitada,
+            Cuando la directiva INI <methodname>display_errors</methodname> está habilitada,
             los errores de PHP de cualquier nivel del reporte actual serán
             pasados directamente a la salida, y potencialmente se podrían hacer
             estragos con las respuestas de AMF.
             Para prevenir estos problemas, sugerimos deshabilitar la directiva
-            <code>display_errors</code> cuando se está en modo de producción.
+            <methodname>display_errors</methodname> cuando se está en modo de producción.
         </para>
     </sect2>
 
@@ -345,7 +345,7 @@ $server->setProduction(true);
             En ocasiones es posible que quiera manipular ligeramente el objeto
             respuesta, es bastante usual querer devolver algunas cebeceras
             de mensajes adicionales. Puede hacerlo mediante el método del servidor
-            <code>handle()</code> que devuelve el objeto respuesta.
+            <methodname>handle()</methodname> que devuelve el objeto respuesta.
         </para>
 
         <example id="zend.amf.server.response.messageHeaderExample">
@@ -356,7 +356,7 @@ $server->setProduction(true);
                 "foo" con el valor 'bar' a la respuesta antes de devolverla.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $respuesta = $servidor->handle();
 $respuesta->addAmfHeader(new Zend_Amf_Value_MessageHeader('foo', true, 'bar'))
 echo $respuesta;
@@ -373,7 +373,7 @@ echo $respuesta;
         </para>
 
         <para>
-            <code>Zend_Amf</code> ofrece tres métodos para mapear ActionScript
+            <methodname>Zend_Amf</methodname> ofrece tres métodos para mapear ActionScript
              y objetos PHP.
         </para>
 
@@ -381,12 +381,12 @@ echo $respuesta;
             <listitem>
                 <para>
                     Primero, usted puede crear uniones explícitas a nivel del servidor,
-                    utilizando el método <code>setClassMap()</code>.
+                    utilizando el método <methodname>setClassMap()</methodname>.
                     El primer argumento es el nombre de la clase de ActionScript,
                     el segundo es el nombre de la clase PHP que lo mapea:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Mapea la clase ActionScript 'ContactVO' a la clase PHP 'Contact':
 $servidor->setClassMap('ContactVO', 'Contact');
 ]]></programlisting>
@@ -395,11 +395,11 @@ $servidor->setClassMap('ContactVO', 'Contact');
             <listitem>
                 <para>
                     Segundo, en su clase PHP puede ajustar la propiedad como pública
-                    mediante <code>$_explicitType</code>, con el valor
+                    mediante <methodname>$_explicitType</methodname>, con el valor
                     representativo de la clase ActionScript que mapear:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class Contact
 {
     public $_explicitType = 'ContactVO';
@@ -410,11 +410,11 @@ class Contact
             <listitem>
                 <para>
                     Tercero, en un sentido similar, puede definir como público el método
-                    <code>getASClassName()</code> dentro de su clase.
+                    <methodname>getASClassName()</methodname> dentro de su clase.
                     Este método debe devolver la clase ActionScript apropiada:
                  </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class Contact
 {
     public function getASClassName()
@@ -436,7 +436,7 @@ class Contact
             Nombre el fichero como ContactVO y pulse 'finish' (finalizar) para verlo.
             Copie el siguiente código en el fichero para terminar de crear la clase.
         </para>
-        <programlisting role="as"><![CDATA[
+        <programlisting language="as"><![CDATA[
 package
 {
     [Bindable]
@@ -460,11 +460,11 @@ package
             dos meta tags AS3 únicos en esta clase.
             El primero es vinculable y dispara un evento cuando es actualizada.
             El segundo es el tag RemoteClass y define que esta clase puede tener
-            mapeado un objeto remoto con un nombre de alias, en este caso <code>ContactVO</code>
+            mapeado un objeto remoto con un nombre de alias, en este caso <methodname>ContactVO</methodname>
             Es obligatorio que en esta etiqueta(tag), el valor que se estableció es la clase PHP
             sea estrictamente equivalente.
         </para>
-        <programlisting role="as"><![CDATA[
+        <programlisting language="as"><![CDATA[
 [Bindable]
 private var myContact:ContactVO;
 
@@ -510,7 +510,7 @@ private function getContactHandler(event:ResultEvent):void {
             Copie el código siguiente en su fichero Main.as y luego vamos a recorrer
             el código para describir cuál es el papel de cada elemento.
         </para>
-        <programlisting role="as"><![CDATA[
+        <programlisting language="as"><![CDATA[
 package {
   import flash.display.MovieClip;
   import flash.events.*;
@@ -552,7 +552,7 @@ package {
             La segunda es un objeto Responder que maneja los valores de retorno desde
             el servidor, y que están relacionados con el éxito o el fracaso de la llamada.
        </para>
-        <programlisting role="as"><![CDATA[
+        <programlisting language="as"><![CDATA[
 import flash.net.NetConnection;
 import flash.net.Responder;
 ]]></programlisting>
@@ -560,7 +560,7 @@ import flash.net.Responder;
             En la clase necesitaremos tres variables para representar a NetConnection,
             Responder, y la URL del gateway a nuestra instalación <classname>Zend_Amf_Server</classname>.
         </para>
-        <programlisting role="as"><![CDATA[
+        <programlisting language="as"><![CDATA[
 private var gateway:String = "http://example.com/server.php";
 private var connection:NetConnection;
 private var responder:Responder;
@@ -571,7 +571,7 @@ private var responder:Responder;
             diferentes métodos para manejar la respuesta desde el servidor.
             Por simplicidad los hemos llamado onResult y onFault.
         </para>
-        <programlisting role="as"><![CDATA[
+        <programlisting language="as"><![CDATA[
 responder = new Responder(onResult, onFault);
 connection = new NetConnection;
 connection.connect(gateway);
@@ -582,7 +582,7 @@ connection.connect(gateway);
             Necesitamos añadir una línea más que hace una llamada a la función
             <classname>Zend_Amf_Server</classname> Mundo->hola.
         </para>
-        <programlisting role="as"><![CDATA[
+        <programlisting language="as"><![CDATA[
 connection.call("Mundo.hola", responder, params);
 ]]></programlisting>
         <para>
@@ -592,7 +592,7 @@ connection.call("Mundo.hola", responder, params);
             Cada vez que se ejecuta apropiadamente el manejo de conexión con el
             servidor, el manejador de eventos llama esta función.
         </para>
-        <programlisting role="as"><![CDATA[
+        <programlisting language="as"><![CDATA[
 private function onResult(result:Object):void {
     // Muestra los datos devueltos
     trace(String(result));
@@ -604,7 +604,7 @@ private function onResult(result:Object):void {
             el servicio remoto o método no existe o cualquier otra cuestión
             relacionada con la conexión.
         </para>
-        <programlisting role="as"><![CDATA[
+        <programlisting language="as"><![CDATA[
 private function onFault(fault:Object):void {
     trace(String(fault.description));
 }

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

@@ -17,16 +17,16 @@
 
     <itemizedlist>
         <listitem><para>
-            <code>adapter</code>: tipo de adaptador <classname>Zend_Db</classname>.
+            <methodname>adapter</methodname>: tipo de adaptador <classname>Zend_Db</classname>.
         </para></listitem>
 
         <listitem><para>
-            <code>params</code>: array asociativo de parámetros de
+            <methodname>params</methodname>: array asociativo de parámetros de
             configuración para utilizar al recuperar la instancia del adaptador.
         </para></listitem>
 
         <listitem><para>
-            <code>isDefaultTableAdapter</code>: Indica si establecer o no este
+            <methodname>isDefaultTableAdapter</methodname>: Indica si establecer o no este
             adaptador como el adaptador de tablas por defecto.
         </para></listitem>
     </itemizedlist>
@@ -38,7 +38,7 @@
             utilizada para iniciar el recurso DB.
         </para>
 
-        <programlisting role="ini"><![CDATA[
+        <programlisting language="ini"><![CDATA[
 
 [production]
 resources.db.adapter = "pdo_mysql"
@@ -64,17 +64,17 @@ resources.db.isDefaultTableAdapter = true
             recurso de plugin de DB desde su archivo de arranque:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $resource = $bootstrap->getPluginResource('db');
 ]]></programlisting>
 
         <para>
             Una vez que tiene el recurso objeto, puede recuperar el
-            adaptador de DB usando el método <code>getDbAdapter()</code>:
+            adaptador de DB usando el método <methodname>getDbAdapter()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $db = $resource->getDbAdapter();
 ]]></programlisting>

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

@@ -15,7 +15,7 @@
 
     <para>
         Una vez inicializado, el recurso asigna la propiedad del
-        <code>frontController</code> del bootstrap a la instancia
+        <methodname>frontController</methodname> del bootstrap a la instancia
         <classname>Zend_Controller_Front</classname>.
     </para>
 
@@ -26,57 +26,57 @@
 
     <itemizedlist>
         <listitem><para>
-            <code>controllerDirectory</code>: ya sea un valor de string
+            <methodname>controllerDirectory</methodname>: ya sea un valor de string
             especificando un único directorio controlador, o un array de
             pares de directorio módulo/controlador.
         </para></listitem>
 
         <listitem><para>
-            <code>moduleControllerDirectoryName</code>: un valor de string
+            <methodname>moduleControllerDirectoryName</methodname>: un valor de string
             indicando el subdirectorio bajo el cual un módulo contiene controladores.
         </para></listitem>
 
         <listitem><para>
-            <code>moduleDirectory</code>: directorio bajo el cual pueden
+            <methodname>moduleDirectory</methodname>: directorio bajo el cual pueden
             encontrarse los módulos.
         </para></listitem>
 
         <listitem><para>
-            <code>defaultControllerName</code>: Nombre base del controlador por
+            <methodname>defaultControllerName</methodname>: Nombre base del controlador por
             defecto (normalmente, "índex").
         </para></listitem>
 
         <listitem><para>
-            <code>defaultAction</code>: nombre base de la acción por defecto
+            <methodname>defaultAction</methodname>: nombre base de la acción por defecto
             (normalmente, "índex").
         </para></listitem>
 
         <listitem><para>
-            <code>defaultModule</code>: nombre base del módulo por defecto
+            <methodname>defaultModule</methodname>: nombre base del módulo por defecto
             (normalmente, "default").
         </para></listitem>
 
         <listitem><para>
-            <code>baseUrl</code>: base explícita a la URL de la aplicación
+            <methodname>baseUrl</methodname>: base explícita a la URL de la aplicación
             (normalmente auto-detect).
         </para></listitem>
 
         <listitem><para>
-            <code>plugins</code>: array con los nombres de los plugins de las
+            <methodname>plugins</methodname>: array con los nombres de los plugins de las
             clases de los Front Controllers.
             El recurso instanciará a cada clase (sin argumentos al constructor)
             y luego registra la instancia con el Front Controller.
         </para></listitem>
 
         <listitem><para>
-            <code>params</code>: array de pares clave/valor para registrarse con
+            <methodname>params</methodname>: array de pares clave/valor para registrarse con
             el front controller.
         </para></listitem>
     </itemizedlist>
 
     <para>
         Si se ingresa una clave no reconocida, ésta será registrada como un
-        parámetro de Front Controller pasándolo a <code>setParam()</code>.
+        parámetro de Front Controller pasándolo a <methodname>setParam()</methodname>.
     </para>
 
    
@@ -88,7 +88,7 @@
             el recurso Front Controller.
         </para>
 
-        <programlisting role="ini"><![CDATA[
+        <programlisting language="ini"><![CDATA[
 
 [production]
 resources.frontController.controllerDirectory = APPLICATION_PATH . "/controllers"
@@ -108,10 +108,10 @@ resources.frontController.env = APPLICATION_ENV
         <para>
             Una vez que el recurso de su Front Controller ha sido inicializado,
             se puede recuperar la instancia de Front Controller a través de la
-            propiedad <code>frontController</code> de su bootstrap.
+            propiedad <methodname>frontController</methodname> de su bootstrap.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $bootstrap->bootstrap('frontController');
 $front = $bootstrap->frontController;

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

@@ -7,8 +7,8 @@
     <para>
         <classname>Zend_Application_Resource_Modules</classname> se utiliza
         para inicializar sus módulos de aplicación. Si su módulo tiene un
-        archivo <code>Bootstrap.php</code> en su raíz, y contiene una clase
-        llamada <code>Module_Bootstrap</code> (donde "Module" es el nombre del
+        archivo <methodname>Bootstrap.php</methodname> en su raíz, y contiene una clase
+        llamada <methodname>Module_Bootstrap</methodname> (donde "Module" es el nombre del
         módulo), entonces usará esa clase para arrancar el módulo.
     </para>
 
@@ -49,7 +49,7 @@
             configuración de recursos en ese módulo.
         </para>
 
-        <programlisting role="ini"><![CDATA[
+        <programlisting language="ini"><![CDATA[
 
 [production]
 news.resources.db.adapter = "pdo_mysql"
@@ -60,7 +60,7 @@ news.resources.db.params.dbname = "news"
 news.resources.layout.layout = "news.phtml"
 ]]></programlisting>
 
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 
 <?xml version="1.0"?>
 <config>
@@ -92,10 +92,10 @@ news.resources.layout.layout = "news.phtml"
             de un módulo específico -- tal vez para ejecutar discretos
             métodos bootstrap ,o a recoger el cargador automático con el fin de
             configurarlo. Esto puede hacerse utilizando el método
-            <code>getExecutedBootstraps()</code> de los recursos de Módulo. 
+            <methodname>getExecutedBootstraps()</methodname> de los recursos de Módulo. 
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $resource = $bootstrap->getPluginResource('modules');
 $moduleBootstraps = $resource->getExecutedBootstraps();

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

@@ -12,19 +12,19 @@
 
     <para>
         Para establecer un manejador de sesiones, simplemente pasar al recurso
-        la clave opcional <code>saveHandler</code> (case insensible). El valor
+        la clave opcional <methodname>saveHandler</methodname> (case insensible). El valor
         de esta opción puede ser uno de los siguientes:
     </para>
 
     <itemizedlist>
         <listitem><para>
-            <code>string</code>: un string indicando una clase implementando
+            <methodname>string</methodname>: un string indicando una clase implementando
             <classname>Zend_Session_SaveHandler_Interface</classname> que
             debería ser instanciada.
         </para></listitem>
 
         <listitem><para>
-            <code>array</code>: un array con las claves "class" y,
+            <methodname>array</methodname>: un array con las claves "class" y,
             opcionalmente, "options", indicando la clase que implementa
             <classname>Zend_Session_SaveHandler_Interface</classname> que
             debería ser instanciada y una variedad de opciones para proporcionar
@@ -53,7 +53,7 @@
             instancia <classname>Zend_Session_SaveHandler_Db</classname>.
         </para>
 
-        <programlisting role="ini"><![CDATA[
+        <programlisting language="ini"><![CDATA[
 
 resources.session.save_path = APPLICATION_PATH "/../data/session"
 resources.session.use_only_cookies = true

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

@@ -28,7 +28,7 @@
             vista (view).
         </para>
 
-        <programlisting role="ini"><![CDATA[
+        <programlisting language="ini"><![CDATA[
 
 resources.view.encoding = "UTF-8"
 resources.view.basePath = APPLICATION_PATH "/views/scripts"

+ 38 - 38
documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Application.xml

@@ -31,11 +31,11 @@
             </thead>
             <tbody>
                 <row>
-                    <entry><code>__construct($environment, $options = null)</code></entry>
-                    <entry><code>void</code></entry>
+                    <entry><methodname>__construct($environment, $options = null)</methodname></entry>
+                    <entry><methodname>void</methodname></entry>
                     <entry><itemizedlist>
                             <listitem><para>
-                                <code>$environment</code>: <emphasis>requerido</emphasis>,.
+                                <methodname>$environment</methodname>: <emphasis>requerido</emphasis>,.
                                 String que representa el actual entorno de aplicación.
                                 Strings típicos podrían incluir "desarrollo",
                                 "pruebas", "qa", o "producción", pero será definido
@@ -44,7 +44,7 @@
 
                             <listitem>
                             <para>
-                                <code>$options</code>: <emphasis>opcional</emphasis>.
+                                <methodname>$options</methodname>: <emphasis>opcional</emphasis>.
                                 El argumento puede ser uno de los siguientes valores:
                             </para>
                             <itemizedlist>
@@ -53,7 +53,7 @@
                                     al archivo <classname>Zend_Config</classname>
                                     para cargarlo como donfiguración de su
                                     aplicación.
-                                    <code>$environment</code> se utilizará para
+                                    <methodname>$environment</methodname> se utilizará para
                                     determinar qué sección de la configuración
                                     se traerá.
                                 </para></listitem>
@@ -77,13 +77,13 @@
                         <classname>Zend_Loader_Autoloader</classname>
                         es registrada durante la instanciación.
                         Las opciones pasadas al onstructor se pasan a
-                        <code>setOptions()</code>.
+                        <methodname>setOptions()</methodname>.
                     </para></entry>
                 </row>
 
                 <row>
-                    <entry><code>getEnvironment()</code></entry>
-                    <entry><code>string</code></entry>
+                    <entry><methodname>getEnvironment()</methodname></entry>
+                    <entry><methodname>string</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Recuperar el string del medio ambiente que se pasó al
@@ -92,7 +92,7 @@
                 </row>
 
                 <row>
-                    <entry><code>getAutoloader()</code></entry>
+                    <entry><methodname>getAutoloader()</methodname></entry>
                     <entry><classname>Zend_Loader_Autoloader</classname></entry>
                     <entry>N/A</entry>
                     <entry><para>
@@ -103,11 +103,11 @@
                 </row>
 
                 <row>
-                    <entry><code>setOptions(array $options)</code></entry>
+                    <entry><methodname>setOptions(array $options)</methodname></entry>
                     <entry><classname>Zend_Application</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$options</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$options</methodname>: <emphasis>requerido</emphasis>.
                             Un array de opciones de aplicación.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -117,15 +117,15 @@
                         Las opciones concordantes con los diversos métodos
                         setter se pasarán a esos métodos.
                         Como ejemplo, la opción "phpSettings" será pasada a
-                        <code>setPhpSettings()</code>.
+                        <methodname>setPhpSettings()</methodname>.
                         (Los nombres de opciones son indiferentes a mayúsculas/
                         minúsculas.)
                     </para></entry>
                 </row>
 
                 <row>
-                    <entry><code>getOptions()</code></entry>
-                    <entry><code>array</code></entry>
+                    <entry><methodname>getOptions()</methodname></entry>
+                    <entry><methodname>array</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Recuperar todas las opciones usadas para inicializar el
@@ -136,12 +136,12 @@
                 </row>
 
                 <row>
-                    <entry><code>hasOption($key)</code></entry>
-                    <entry><code>boolean</code></entry>
+                    <entry><methodname>hasOption($key)</methodname></entry>
+                    <entry><methodname>boolean</methodname></entry>
                     <entry>
                     <itemizedlist>
                         <listitem><para>
-                            <code>$key</code>: String opcional de la clave de lookup
+                            <methodname>$key</methodname>: String opcional de la clave de lookup
                         </para></listitem>
                     </itemizedlist>
                     </entry>
@@ -153,11 +153,11 @@
                 </row>
 
                 <row>
-                    <entry><code>getOption($key)</code></entry>
-                    <entry><code>mixed</code></entry>
+                    <entry><methodname>getOption($key)</methodname></entry>
+                    <entry><methodname>mixed</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$key</code>: String opcional de la clave de lookup
+                            <methodname>$key</methodname>: String opcional de la clave de lookup
                         </para></listitem>
                     </itemizedlist></entry>
                     <entry><para>
@@ -167,16 +167,16 @@
                 </row>
 
                 <row>
-                    <entry><code>setPhpSettings(array $settings, $prefix = '')</code></entry>
+                    <entry><methodname>setPhpSettings(array $settings, $prefix = '')</methodname></entry>
                     <entry><classname>Zend_Application</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$settings</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$settings</methodname>: <emphasis>requerido</emphasis>.
                             Array asociativo en los settings de PHP INI.
                         </para></listitem>
 
                         <listitem><para>
-                            <code>$prefix</code>: <emphasis>opcional</emphasis>.
+                            <methodname>$prefix</methodname>: <emphasis>opcional</emphasis>.
                             Prefijo de tipo string para anteponer a la opción
                             claves. Usado internamente para permitir el mapping 
                             anidado de matrices separados por puntos en las
@@ -196,11 +196,11 @@
                 </row>
 
                 <row>
-                    <entry><code>setAutoloaderNamespaces(array $namespaces)</code></entry>
+                    <entry><methodname>setAutoloaderNamespaces(array $namespaces)</methodname></entry>
                     <entry><classname>Zend_Application</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$namespaces</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$namespaces</methodname>: <emphasis>requerido</emphasis>.
                             Array de strings representando los namespaces a
                             registrar con la instancia
                             <classname>Zend_Loader_Autoloader</classname>.
@@ -213,11 +213,11 @@
                 </row>
 
                 <row>
-                    <entry><code>setBootstrap($path, $class = null)</code></entry>
+                    <entry><methodname>setBootstrap($path, $class = null)</methodname></entry>
                     <entry><classname>Zend_Application</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$path</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$path</methodname>: <emphasis>requerido</emphasis>.
                             Puede ser tanto una instancia de
                             <classname>Zend_Application_Bootstrap_Bootstrapper
                             </classname>, un string del path a la clase bootstrap,
@@ -226,9 +226,9 @@
                         </para></listitem>
 
                         <listitem><para>
-                            <code>$class</code>: <emphasis>opcional</emphasis>.
-                            Si <code>$path</code> es un string, entonces
-                            <code>$class</code> puede ser especificado,
+                            <methodname>$class</methodname>: <emphasis>opcional</emphasis>.
+                            Si <methodname>$path</methodname> es un string, entonces
+                            <methodname>$class</methodname> puede ser especificado,
                             y debe ser el string nombre de clase de la
                             clase contenida en el archivo representado por path.
                         </para></listitem>
@@ -236,8 +236,8 @@
                 </row>
 
                 <row>
-                    <entry><code>getBootstrap()</code></entry>
-                    <entry><code>null | Zend_Application_Bootstrap_Bootstrapper</code></entry>
+                    <entry><methodname>getBootstrap()</methodname></entry>
+                    <entry><methodname>null | Zend_Application_Bootstrap_Bootstrapper</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Recuperar la instancia del bootstrap registrado.
@@ -245,21 +245,21 @@
                 </row>
 
                 <row>
-                    <entry><code>bootstrap()</code></entry>
-                    <entry><code>void</code></entry>
+                    <entry><methodname>bootstrap()</methodname></entry>
+                    <entry><methodname>void</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
-                        Llamar al método <code>bootstrap()</code>
+                        Llamar al método <methodname>bootstrap()</methodname>
                         para cargar la aplicación.
                     </para></entry>
                 </row>
 
                 <row>
-                    <entry><code>run()</code></entry>
-                    <entry><code>void</code></entry>
+                    <entry><methodname>run()</methodname></entry>
+                    <entry><methodname>void</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
-                        Llamar al método <code>run()</code> del bootstrap
+                        Llamar al método <methodname>run()</methodname> del bootstrap
                         para despachar la aplicación.
                     </para></entry>
                 </row>

+ 1 - 1
documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Bootstrap_Bootstrap.xml

@@ -11,7 +11,7 @@
 
         Su principal característica es que registra el <link
         linkend="zend.application.available-resources.frontcontroller">recurso
-        Front Controller</link>, y que el método <code>run()</code> primero
+        Front Controller</link>, y que el método <methodname>run()</methodname> primero
         comprueba esté definido un módulo por defecto y luego despacha el
         front controller.
     </para>

+ 50 - 50
documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Bootstrap_BootstrapAbstract.xml

@@ -27,11 +27,11 @@
             </thead>
             <tbody>
                 <row>
-                    <entry><code>__construct($application)</code></entry>
-                    <entry><code>void</code></entry>
+                    <entry><methodname>__construct($application)</methodname></entry>
+                    <entry><methodname>void</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$application</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$application</methodname>: <emphasis>requerido</emphasis>.
                             Acepta tanto a <classname>Zend_Application</classname> o al
                             objeto <classname>Zend_Application_Bootstrap_Bootstrapper</classname>
                             como único argumento.
@@ -45,11 +45,11 @@
                 </row>
 
                 <row>
-                    <entry><code>setOptions(array $options)</code></entry>
+                    <entry><methodname>setOptions(array $options)</methodname></entry>
                     <entry><classname>Zend_Application_Bootstrap_Bootstrapper</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$options</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$options</methodname>: <emphasis>requerido</emphasis>.
                             Array de opciones a establecer.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -59,15 +59,15 @@
                         ese setter; de lo contrario, la opción será simplemente
                         almacenada para su recuperación posterior.
                         Como ejemplo, si su clase extendida definió
-                        un método  <code>setFoo()</code>, la opción 'foo'
+                        un método  <methodname>setFoo()</methodname>, la opción 'foo'
                         pasaría el valor a ese método.
                     </para>
                     <para>
                         También pueden usarse dos opciones especiales clave.
-                        <code>pluginPaths</code> puede ser utilizada para
+                        <methodname>pluginPaths</methodname> puede ser utilizada para
                         especificar prefijos de paths para los recursos plugin;
                         debería ser un array de la clase pares prefijo/path.
-                        <code>resources</code> puede ser utilizada para
+                        <methodname>resources</methodname> puede ser utilizada para
                         especificar los recursos plugin a utilizar,
                         y debería estar constituído por pares de opciones plugin
                         recurso/instanciación.
@@ -76,21 +76,21 @@
                 </row>
 
                 <row>
-                    <entry><code>getOption()</code></entry>
-                    <entry><code>array</code></entry>
+                    <entry><methodname>getOption()</methodname></entry>
+                    <entry><methodname>array</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Devuelve todas las opciones registradas via
-                        <code>setOptions()</code>.
+                        <methodname>setOptions()</methodname>.
                     </para></entry>
                 </row>
 
                 <row>
-                    <entry><code>hasOption($key)</code></entry>
-                    <entry><code>boolean</code></entry>
+                    <entry><methodname>hasOption($key)</methodname></entry>
+                    <entry><methodname>boolean</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$key</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$key</methodname>: <emphasis>requerido</emphasis>.
                             Clave de opción a probar.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -98,11 +98,11 @@
                 </row>
 
                 <row>
-                    <entry><code>getOption($key)</code></entry>
-                    <entry><code>mixed</code></entry>
+                    <entry><methodname>getOption($key)</methodname></entry>
+                    <entry><methodname>mixed</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$key</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$key</methodname>: <emphasis>requerido</emphasis>.
                             Clave de opción para recuperar.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -114,12 +114,12 @@
                 </row>
 
                 <row>
-                    <entry><code>setApplication(Zend_Application |
-                            Zend_Application_Bootstrap_Bootstrapper $application)</code></entry>
+                    <entry><methodname>setApplication(Zend_Application |
+                            Zend_Application_Bootstrap_Bootstrapper $application)</methodname></entry>
                     <entry><classname>Zend_Application_Bootstrap_BootstrapAbstract</classname></entry>
                     <entry><itemizedlist>
                             <listitem><para>
-                                <code>$application</code>: <emphasis>requerido</emphasis>.
+                                <methodname>$application</methodname>: <emphasis>requerido</emphasis>.
                             </para></listitem>
                     </itemizedlist></entry>
                     <entry><para>
@@ -128,7 +128,7 @@
                 </row>
 
                 <row>
-                    <entry><code>getApplication()</code></entry>
+                    <entry><methodname>getApplication()</methodname></entry>
                     <entry><classname>Zend_Application |
                             Zend_Application_Bootstrap_Bootstrapper</classname></entry>
                     <entry>N/A</entry>
@@ -139,8 +139,8 @@
                 </row>
 
                 <row>
-                    <entry><code>getEnvironment()</code></entry>
-                    <entry><code>string</code></entry>
+                    <entry><methodname>getEnvironment()</methodname></entry>
+                    <entry><methodname>string</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Recuperar el string del medio ambiente registrado
@@ -149,8 +149,8 @@
                 </row>
 
                 <row>
-                    <entry><code>getClassResources()</code></entry>
-                    <entry><code>array</code></entry>
+                    <entry><methodname>getClassResources()</methodname></entry>
+                    <entry><methodname>array</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Recuperar una lista de los recursos inicializadores de
@@ -160,8 +160,8 @@
                 </row>
 
                 <row>
-                    <entry><code>getContainer()</code></entry>
-                    <entry><code>object</code></entry>
+                    <entry><methodname>getContainer()</methodname></entry>
+                    <entry><methodname>object</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Recupera el contenedor que almacena recursos.
@@ -173,11 +173,11 @@
                 </row>
 
                 <row>
-                    <entry><code>setContainer($container)</code></entry>
+                    <entry><methodname>setContainer($container)</methodname></entry>
                     <entry><classname>Zend_Application_Bootstrap_BootstrapAbstract</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$container</code>, <emphasis>requerido</emphasis>.
+                            <methodname>$container</methodname>, <emphasis>requerido</emphasis>.
                             Un objeto en el cual almacenar recursos.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -190,52 +190,52 @@
                 </row>
 
                 <row>
-                    <entry><code>hasResource($name)</code></entry>
-                    <entry><code>boolean</code></entry>
+                    <entry><methodname>hasResource($name)</methodname></entry>
+                    <entry><methodname>boolean</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$name</code>, <emphasis>requerido</emphasis>.
+                            <methodname>$name</methodname>, <emphasis>requerido</emphasis>.
                             Nombre del recurso a comprobar.
                         </para></listitem>
                     </itemizedlist></entry>
                     <entry><para>
                         Cuando un método de recurso o plugin devuelve un valor,
                         será almacenado en el contenedor de recursos (ver
-                        <code>getContainer()</code> y
-                        <code>setContainer()</code>. Este método indicará si
+                        <methodname>getContainer()</methodname> y
+                        <methodname>setContainer()</methodname>. Este método indicará si
                         se ha establecido o no un valor para ese recurso.
                     </para></entry>
                 </row>
 
                 <row>
-                    <entry><code>getResource($name)</code></entry>
-                    <entry><code>mixed</code></entry>
+                    <entry><methodname>getResource($name)</methodname></entry>
+                    <entry><methodname>mixed</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$name</code>, <emphasis>requerido</emphasis>.
+                            <methodname>$name</methodname>, <emphasis>requerido</emphasis>.
                             Nombre del recurso a recuperar.
                         </para></listitem>
                     </itemizedlist></entry>
                     <entry><para>
                         Cuando un método de recurso o plugin devuelve un valor,
                         será almacenado en el contenedor de recursos (ver
-                        <code>getContainer()</code> y
-                        <code>setContainer()</code>. Este método recuperará
+                        <methodname>getContainer()</methodname> y
+                        <methodname>setContainer()</methodname>. Este método recuperará
                         recursos del contenedor.
                     </para></entry>
                 </row>
 
                 <row>
-                    <entry><code>bootstrap($resource = null)</code></entry>
-                    <entry><code>mixed</code></entry>
+                    <entry><methodname>bootstrap($resource = null)</methodname></entry>
+                    <entry><methodname>mixed</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$resource</code>: <emphasis>opcional</emphasis>.
+                            <methodname>$resource</methodname>: <emphasis>opcional</emphasis>.
                         </para></listitem>
                     </itemizedlist></entry>
                     <entry>
                     <para>
-                        Si <code>$resource</code> está vacío, ejecutar todos
+                        Si <methodname>$resource</methodname> está vacío, ejecutar todos
                         los recursos del bootstrap.
                         Si es un string, ejecutar ese único recurso;
                         si es un array, ejecutar cada recurso del array.
@@ -253,8 +253,8 @@
                 </row>
 
                 <row>
-                    <entry><code>run()</code></entry>
-                    <entry><code>void</code></entry>
+                    <entry><methodname>run()</methodname></entry>
+                    <entry><methodname>void</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Define qué lógica de aplicación ejecutar luego del
@@ -263,16 +263,16 @@
                 </row>
 
                 <row>
-                    <entry><code>__call($method, $args)</code></entry>
-                    <entry><code>mixed</code></entry>
+                    <entry><methodname>__call($method, $args)</methodname></entry>
+                    <entry><methodname>mixed</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$method</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$method</methodname>: <emphasis>requerido</emphasis>.
                             El nombre del método a llamar.
                         </para></listitem>
 
                         <listitem><para>
-                            <code>$args</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$args</methodname>: <emphasis>requerido</emphasis>.
                             Array de argumentos para usar en el método de llamada.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -280,7 +280,7 @@
                         Ofrece comodidad para bootstrapping de recursos
                         individuales permitiéndole llamar
                         'bootstrap&lt;ResourceName&gt;()' en vez de usar el
-                        método <code>bootstrap()</code>.
+                        método <methodname>bootstrap()</methodname>.
                     </para></entry>
                 </row>
             </tbody>

+ 16 - 16
documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Bootstrap_Bootstrapper.xml

@@ -29,11 +29,11 @@
             </thead>
             <tbody>
                 <row>
-                    <entry><code>__construct($application)</code></entry>
-                    <entry><code>void</code></entry>
+                    <entry><methodname>__construct($application)</methodname></entry>
+                    <entry><methodname>void</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$application</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$application</methodname>: <emphasis>requerido</emphasis>.
                             Debe aceptar un objeto <classname>Zend_Application</classname> o
                             <classname>Zend_Application_Bootstrap_Bootstrapper</classname>
                             como único argumento.
@@ -48,11 +48,11 @@
                 </row>
 
                 <row>
-                    <entry><code>setOptions(array $options)</code></entry>
+                    <entry><methodname>setOptions(array $options)</methodname></entry>
                     <entry><classname>Zend_Application_Bootstrap_Bootstrapper</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$options</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$options</methodname>: <emphasis>requerido</emphasis>.
                             Array de opciones a establecer.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -65,7 +65,7 @@
                 </row>
 
                 <row>
-                    <entry><code>getApplication()</code></entry>
+                    <entry><methodname>getApplication()</methodname></entry>
                     <entry><classname>Zend_Application | Zend_Application_Bootstrap_Bootstrapper</classname></entry>
                     <entry>N/A</entry>
                     <entry><para>
@@ -75,8 +75,8 @@
                 </row>
 
                 <row>
-                    <entry><code>getEnvironment()</code></entry>
-                    <entry><code>string</code></entry>
+                    <entry><methodname>getEnvironment()</methodname></entry>
+                    <entry><methodname>string</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Recuperar el string del medio ambiente registrado
@@ -85,8 +85,8 @@
                 </row>
 
                 <row>
-                    <entry><code>getClassResources()</code></entry>
-                    <entry><code>array</code></entry>
+                    <entry><methodname>getClassResources()</methodname></entry>
+                    <entry><methodname>array</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Recuperar una lista de los recursos inicializadores de
@@ -96,15 +96,15 @@
                 </row>
 
                 <row>
-                    <entry><code>bootstrap($resource = null)</code></entry>
-                    <entry><code>mixed</code></entry>
+                    <entry><methodname>bootstrap($resource = null)</methodname></entry>
+                    <entry><methodname>mixed</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$resource</code>: <emphasis>optional</emphasis>.
+                            <methodname>$resource</methodname>: <emphasis>optional</emphasis>.
                         </para></listitem>
                     </itemizedlist></entry>
                     <entry><para>
-                        Si <code>$resource</code> está vacío, ejecutar todos
+                        Si <methodname>$resource</methodname> está vacío, ejecutar todos
                         los recursos del bootstrap.
                         Si es un string, ejecutar ese único recurso;
                         si es un array, ejecutar cada recurso del array.
@@ -112,8 +112,8 @@
                 </row>
 
                 <row>
-                    <entry><code>run()</code></entry>
-                    <entry><code>void</code></entry>
+                    <entry><methodname>run()</methodname></entry>
+                    <entry><methodname>void</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Define qué lógica de aplicación ejecutar luego del

+ 17 - 17
documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Bootstrap_ResourceBootstrapper.xml

@@ -32,18 +32,18 @@
             </thead>
             <tbody>
                 <row>
-                    <entry><code>registerPluginResource($resource, $options =
-                            null)</code></entry>
+                    <entry><methodname>registerPluginResource($resource, $options =
+                            null)</methodname></entry>
                     <entry><classname>Zend_Application_Bootstrap_ResourceBootstrapper</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$resource</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$resource</methodname>: <emphasis>requerido</emphasis>.
                             Un nombre de recurso o un objeto
                             <classname>Zend_Application_Resource_Resource</classname>.
                         </para></listitem>
 
                         <listitem><para>
-                            <code>$options</code>: <emphasis>opcional</emphasis>.
+                            <methodname>$options</methodname>: <emphasis>opcional</emphasis>.
                             Un array o un objeto <classname>Zend_Config</classname>
                             para pasar al recurso en instanciación.
                         </para></listitem>
@@ -55,11 +55,11 @@
                 </row>
 
                 <row>
-                    <entry><code>unregisterPluginResource($resource)</code></entry>
+                    <entry><methodname>unregisterPluginResource($resource)</methodname></entry>
                     <entry><classname>Zend_Application_Bootstrap_ResourceBootstrapper</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$resource</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$resource</methodname>: <emphasis>requerido</emphasis>.
                             Nombre de un recurso para des-registrar desde la clase.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -69,11 +69,11 @@
                 </row>
 
                 <row>
-                    <entry><code>hasPluginResource($resource)</code></entry>
-                    <entry><code>boolean</code></entry>
+                    <entry><methodname>hasPluginResource($resource)</methodname></entry>
+                    <entry><methodname>boolean</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$resource</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$resource</methodname>: <emphasis>requerido</emphasis>.
                             Nombre del recurso.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -84,11 +84,11 @@
                 </row>
 
                 <row>
-                    <entry><code>getPluginResource($resource)</code></entry>
+                    <entry><methodname>getPluginResource($resource)</methodname></entry>
                     <entry><classname>Zend_Application_Resource_Resource</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$resource</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$resource</methodname>: <emphasis>requerido</emphasis>.
                             Nombre de un recurso a recuperar (string).
                         </para></listitem>
                     </itemizedlist></entry>
@@ -98,8 +98,8 @@
                 </row>
 
                 <row>
-                    <entry><code>getPluginResourceNames()</code></entry>
-                    <entry><code>array</code></entry>
+                    <entry><methodname>getPluginResourceNames()</methodname></entry>
+                    <entry><methodname>array</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Recuperar una lista de todos los nombres de recursos de
@@ -108,12 +108,12 @@
                 </row>
 
                 <row>
-                    <entry><code>setPluginLoader(Zend_Loader_PluginLoader_Interface
-                            $loader)</code></entry>
+                    <entry><methodname>setPluginLoader(Zend_Loader_PluginLoader_Interface
+                            $loader)</methodname></entry>
                     <entry><classname>Zend_Application_Bootstrap_ResourceBootstrapper</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$loader</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$loader</methodname>: <emphasis>requerido</emphasis>.
                             Instancia del cargador de plugin para utilizar
                             cuando se resuelven nombres de plugin a las clases.
                         </para></listitem>
@@ -125,7 +125,7 @@
                 </row>
 
                 <row>
-                    <entry><code>getPluginLoader()</code></entry>
+                    <entry><methodname>getPluginLoader()</methodname></entry>
                     <entry><classname>Zend_Loader_PluginLoader_Interface</classname></entry>
                     <entry>N/A</entry>
                     <entry><para>

+ 12 - 12
documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Resource_Resource.xml

@@ -26,11 +26,11 @@
             </thead>
             <tbody>
                 <row>
-                    <entry><code>__construct($options = null)</code></entry>
-                    <entry><code>void</code></entry>
+                    <entry><methodname>__construct($options = null)</methodname></entry>
+                    <entry><methodname>void</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$options</code>: <emphasis>opcional</emphasis>.
+                            <methodname>$options</methodname>: <emphasis>opcional</emphasis>.
                             Opciones con las cuales establecer el estado de los recursos.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -41,11 +41,11 @@
                 </row>
 
                 <row>
-                    <entry><code>setBootstrap(Zend_Application_Bootstrap_Bootstrapper $bootstrap)</code></entry>
+                    <entry><methodname>setBootstrap(Zend_Application_Bootstrap_Bootstrapper $bootstrap)</methodname></entry>
                     <entry><classname>Zend_Application_Resource_Resource</classname></entry>
                     <entry><itemizedlist>
                             <listitem><para>
-                                <code>$bootstrap</code>: <emphasis>requerido</emphasis>.
+                                <methodname>$bootstrap</methodname>: <emphasis>requerido</emphasis>.
                                 Padre del bootstrap inicializando este recurso.
                             </para></listitem>
                     </itemizedlist></entry>
@@ -55,7 +55,7 @@
                 </row>
 
                 <row>
-                    <entry><code>getBootstrap()</code></entry>
+                    <entry><methodname>getBootstrap()</methodname></entry>
                     <entry><classname>Zend_Application_Bootstrap_Bootstrapper</classname></entry>
                     <entry>N/A</entry>
                     <entry><para>
@@ -64,11 +64,11 @@
                 </row>
 
                 <row>
-                    <entry><code>setOptions(array $options)</code></entry>
+                    <entry><methodname>setOptions(array $options)</methodname></entry>
                     <entry><classname>Zend_Application_Resource_Resource</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$options</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$options</methodname>: <emphasis>requerido</emphasis>.
                             Opciones con las cuales establecer el estado.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -78,8 +78,8 @@
                 </row>
 
                 <row>
-                    <entry><code>getOptions()</code></entry>
-                    <entry><code>array</code></entry>
+                    <entry><methodname>getOptions()</methodname></entry>
+                    <entry><methodname>array</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Recuperar opciones registradas.
@@ -87,8 +87,8 @@
                 </row>
 
                 <row>
-                    <entry><code>init()</code></entry>
-                    <entry><code>mixed</code></entry>
+                    <entry><methodname>init()</methodname></entry>
+                    <entry><methodname>mixed</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Patrón de estrategia: ejecute inicialización de los recursos.

+ 11 - 11
documentation/manual/es/module_specs/Zend_Application-CoreFunctionality-Resource_ResourceAbstract.xml

@@ -12,7 +12,7 @@
     </para>
 
     <para>
-        Nota: esta clase abstracta no implementa el método <code>init()</code>;
+        Nota: esta clase abstracta no implementa el método <methodname>init()</methodname>;
         esto se deja para la definición de extensiones concretas de la clase.
     </para>
 
@@ -29,11 +29,11 @@
             </thead>
             <tbody>
                 <row>
-                    <entry><code>__construct($options = null)</code></entry>
-                    <entry><code>void</code></entry>
+                    <entry><methodname>__construct($options = null)</methodname></entry>
+                    <entry><methodname>void</methodname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$options</code>: <emphasis>opcional</emphasis>.
+                            <methodname>$options</methodname>: <emphasis>opcional</emphasis>.
                             Opciones con las cuales establecer el estado del recurso.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -44,11 +44,11 @@
                 </row>
 
                 <row>
-                    <entry><code>setBootstrap(Zend_Application_Bootstrap_Bootstrapper $bootstrap)</code></entry>
+                    <entry><methodname>setBootstrap(Zend_Application_Bootstrap_Bootstrapper $bootstrap)</methodname></entry>
                     <entry><classname>Zend_Application_Resource_ResourceAbstract</classname></entry>
                     <entry><itemizedlist>
                             <listitem><para>
-                                <code>$bootstrap</code>: <emphasis>requerido</emphasis>.
+                                <methodname>$bootstrap</methodname>: <emphasis>requerido</emphasis>.
                                 Padre del bootstrap inicializando este recurso.
                             </para></listitem>
                     </itemizedlist></entry>
@@ -58,7 +58,7 @@
                 </row>
 
                 <row>
-                    <entry><code>getBootstrap()</code></entry>
+                    <entry><methodname>getBootstrap()</methodname></entry>
                     <entry><classname>Zend_Application_Bootstrap_Bootstrapper</classname></entry>
                     <entry>N/A</entry>
                     <entry><para>
@@ -67,11 +67,11 @@
                 </row>
 
                 <row>
-                    <entry><code>setOptions(array $options)</code></entry>
+                    <entry><methodname>setOptions(array $options)</methodname></entry>
                     <entry><classname>Zend_Application_Resource_ResourceAbstract</classname></entry>
                     <entry><itemizedlist>
                         <listitem><para>
-                            <code>$options</code>: <emphasis>requerido</emphasis>.
+                            <methodname>$options</methodname>: <emphasis>requerido</emphasis>.
                             Opciones con las cuales establecer el estado.
                         </para></listitem>
                     </itemizedlist></entry>
@@ -81,8 +81,8 @@
                 </row>
 
                 <row>
-                    <entry><code>getOptions()</code></entry>
-                    <entry><code>array</code></entry>
+                    <entry><methodname>getOptions()</methodname></entry>
+                    <entry><methodname>array</methodname></entry>
                     <entry>N/A</entry>
                     <entry><para>
                         Recuperar opciones registradas.

+ 15 - 15
documentation/manual/es/module_specs/Zend_Application-Examples.xml

@@ -9,7 +9,7 @@
         será simplemente un talón vacío ampliando la clase base bootstrap:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
@@ -20,7 +20,7 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
         Con el archivo de configuración coresspondiente:
     </para>
 
-    <programlisting role="ini"><![CDATA[
+    <programlisting language="ini"><![CDATA[
 
 ; APPLICATION_PATH/configs/application.ini
 [production]
@@ -35,10 +35,10 @@ resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
     <para>
         Sin embargo, si debiera ser necesaria un inicialización personalizada,
         usted tiene dos opciones. En primer lugar, usted puede escribir métodos
-        prefijados con <code>_init</code> para especificar códigos distintos de
+        prefijados con <methodname>_init</methodname> para especificar códigos distintos de
         arranque. Estos métodos pueden ser llamados por bootstrap(), y también
         pueden ser llamados como si fueran métodos públicos:
-        <code>bootstrap&lt;resource&gt;()</code>. Deben aceptar opcionalmente un
+        <methodname>bootstrap&lt;resource&gt;()</methodname>. Deben aceptar opcionalmente un
         array de opciones.
     </para>
 
@@ -46,7 +46,7 @@ resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
         Si su método recurso devuelve un valor, será almacenado en un contenedor
         en el bootstrap. Esto puede ser útil cuando diferentes recursos necesitan
         interactuar (como un recurso inyectándose a sí mismo en otro).
-        Luego, el método <code>getResource()</code> puede ser utilizado para
+        Luego, el método <methodname>getResource()</methodname> puede ser utilizado para
         recuperar esos valores.
     </para>
 
@@ -57,7 +57,7 @@ resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
         desde el bootstrap y devolver el valor para almacenar en el bootstrap.
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
@@ -82,7 +82,7 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 ]]></programlisting>
 
     <para>
-        Nótese en este ejemplo la llamada a <code>bootstrap()</code>;
+        Nótese en este ejemplo la llamada a <methodname>bootstrap()</methodname>;
         esto asegura que el front controller ha sido inicializado antes de
         llamar a este método. Esa llamada puede desencadenar tanto un recurso u
         otro método de la clase.
@@ -116,12 +116,12 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
         Los recursos de plugins implementan
         <classname>Zend_Application_Bootstrap_Resource</classname>, que define
         simplemente que permitirán la inyección del llamador y opciones,
-        y que tienen un método <code>init()</code> method.
+        y que tienen un método <methodname>init()</methodname> method.
         Como ejemplo, un recurso de una Vista (View) personalizada de bootstrap
         podría ser como lo siguiente:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 
 class My_Bootstrap_Resource_View
     extends Zend_Application_Resource_ResourceAbstract
@@ -160,7 +160,7 @@ class My_Bootstrap_Resource_View
         (por ejemplo, "view"):
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 
 $application = new Zend_Application(
     APPLICATION_ENV,
@@ -187,7 +187,7 @@ $application = new Zend_Application(
         al bootstrap padre:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 
 class My_Bootstrap_Resource_Layout
     extends Zend_Application_Resource_ResourceAbstract
@@ -210,7 +210,7 @@ class My_Bootstrap_Resource_Layout
         y ejecutarla:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 
 $application = new Zend_Application(...);
 $application->bootstrap()
@@ -222,7 +222,7 @@ $application->bootstrap()
         inicializar recursos específicos:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 
 $application = new Zend_Application(...);
 $application->getBootstrap()->bootstrap('db');
@@ -233,11 +233,11 @@ echo $service->handle();
 ]]></programlisting>
 
     <para>
-        En lugar de utilizar el método <code>bootstrap()</code> para llamar
+        En lugar de utilizar el método <methodname>bootstrap()</methodname> para llamar
         a los métodos internos o recursos, también puede usar sobrecarga:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 
 $application = new Zend_Application(...);
 $application->getBootstrap()->bootstrapDb();

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

@@ -197,8 +197,9 @@ $application->bootstrap()
         <programlisting language="php"><![CDATA[
 
 <?php
-class Bootstrap extends Zend_Application_Bootstrap_BootstrapAbstract
-{}
+class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
+{
+}
 ]]></programlisting>
 
         <para>

+ 30 - 30
documentation/manual/es/module_specs/Zend_Application-TheoryOfOperation.xml

@@ -148,7 +148,7 @@
             la que define la siguiente API:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 interface Zend_Application_Bootstrap_Bootstrapper
 {
@@ -190,15 +190,15 @@ interface Zend_Application_Bootstrap_Bootstrapper
                 <classname>Zend_Application_Bootstrap_BootstrapAbstract</classname>
                 proporciona una simple convención para definir métodos de
                 recursos de clase. Cualquier método protegido cuyo nombre
-                comience con un prefijo <code>_init</code> será considerado
+                comience con un prefijo <methodname>_init</methodname> será considerado
                 un método de recurso.
             </para>
 
             <para>
                 Para arrancar un único método de recurso, utilizar el método
-                <code>bootstrap()</code>, y pasarle el nombre del recurso.
+                <methodname>bootstrap()</methodname>, y pasarle el nombre del recurso.
                 El nombre será el nombre de método menos el prefijo
-                <code>_init</code>.
+                <methodname>_init</methodname>.
             </para>
 
             <para>
@@ -211,7 +211,7 @@ interface Zend_Application_Bootstrap_Bootstrapper
                 Tome las siguientes clases bootstrap:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
@@ -233,31 +233,31 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 ]]></programlisting>
 
             <para>
-                Para arrancar solo el método <code>_initFoo()</code>, haga lo
+                Para arrancar solo el método <methodname>_initFoo()</methodname>, haga lo
                 siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $bootstrap->bootstrap('foo');
 ]]></programlisting>
 
             <para>
-                Para arrancar los métodos <code>_initFoo()</code> y
-                <code>_initBar()</code> , haga lo siguiente:
+                Para arrancar los métodos <methodname>_initFoo()</methodname> y
+                <methodname>_initBar()</methodname> , haga lo siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $bootstrap->bootstrap(array('foo', 'bar));
 ]]></programlisting>
 
             <para>
                 Para arrancar todos los métodos de recursos, llame a
-                <code>code>bootstrap()</code> sin argumentos:
+                <methodname>code>bootstrap()</methodname> sin argumentos:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $bootstrap->bootstrap();
 ]]></programlisting>
@@ -285,7 +285,7 @@ $bootstrap->bootstrap();
                 y cargar recursos de plugins:
             </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 interface Zend_Application_Bootstrap_ResourceBootstrapper
 {
@@ -329,7 +329,7 @@ interface Zend_Application_Bootstrap_ResourceBootstrapper
                 Como por ejemplo,
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $application = new Zend_Application(APPLICATION_ENV, array(
     'resources' => array(
@@ -357,13 +357,13 @@ $application = new Zend_Application(APPLICATION_ENV, array(
 
             <para>
                 Supongamos por ejemplo, que usted tiene recursos de plugins
-                personalizados en <code>APPLICATION_PATH/resources/</code> y que
-                ellos comparten el prefijo de clase común <code>My_Resource</code>.
+                personalizados en <methodname>APPLICATION_PATH/resources/</methodname> y que
+                ellos comparten el prefijo de clase común <methodname>My_Resource</methodname>.
                 Entonces, debería pasar esa información al objeto aplicación
                 de la siguiente manera:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $application = new Zend_Application(APPLICATION_ENV, array(
     'pluginPaths' => array(
@@ -390,7 +390,7 @@ $application = new Zend_Application(APPLICATION_ENV, array(
                 Además, los puede combinar para ejecutar métodos de recursos.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 // Ejecute uno:
 $bootstrap->bootstrap('FrontController');
@@ -427,11 +427,11 @@ $bootstrap->bootstrap();
                 Por defecto, una instancia de
                 <classname>Zend_Registry</classname> es utilizada, pero
                 también puede especificar cualquier otro objeto que desee.
-                Los métodos <code>setContainer()</code> y <code>getContainer()</code>
+                Los métodos <methodname>setContainer()</methodname> y <methodname>getContainer()</methodname>
                 pueden ser utilizados para manipular el contenedor en si mismo.
-                <code>getResource($resource)</code> puede ser utilizado para
+                <methodname>getResource($resource)</methodname> puede ser utilizado para
                 recuperar un recurso determinado del contenedor, y
-                <code>hasResource($resource)</code> para verificar si el
+                <methodname>hasResource($resource)</methodname> para verificar si el
                 recurso ha sido efectivamente registrado.
             </para>
 
@@ -439,7 +439,7 @@ $bootstrap->bootstrap();
                 Como ejemplo, considere una visión básica del recurso:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
@@ -457,7 +457,7 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
                 A continuación, puede comprobarlos y/o traerlos así:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 // Usando el par has/getResource():
 if ($bootstrap->hasResource('view')) {
@@ -476,7 +476,7 @@ if (isset($container->view)) {
                 Esto significa que usted necesita acceso al bootstrap a fin de
                 recuperar recursos. <classname>Zend_Application_Bootstrap_Bootstrap</classname>
                 proporciona cierta comodidad para ello: durante las ejecución de
-                <code>run()</code> se registra a sí mismo como el "Front
+                <methodname>run()</methodname> se registra a sí mismo como el "Front
                 Controller" en el parámetro del "bootstrap", que permite
                 buscarlo desde el router, despachador, plugins, y los
                 contoladores de acción.
@@ -488,7 +488,7 @@ if (isset($container->view)) {
                 hacer lo siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 class FooController extends Zend_Controller_Action
 {
@@ -524,14 +524,14 @@ class FooController extends Zend_Controller_Action
             <para>
                 Como se señaló anteriormente, todos los recursos --
                 ya sean métodos o plugins -- son arrancados llamando a
-                <code>bootstrap($resource)</code>, dende <code>$resource</code>
+                <methodname>bootstrap($resource)</methodname>, dende <methodname>$resource</methodname>
                 es el nombre de un recurso, un array de recursos,
                 o si se dejó vacío, indica que deberían ejecutarse todos los recursos.
             </para>
 
             <para>
                 Si un recurso depende de otro recurso, debe llamar a
-                <code>bootstrap()</code> dentro de su código para garantizar
+                <methodname>bootstrap()</methodname> dentro de su código para garantizar
                 que ese recurso ha sido ejecutado.
                 Las llamadas subsiguientes a él, serán ignoradas.
             </para>
@@ -540,7 +540,7 @@ class FooController extends Zend_Controller_Action
                 En un método de recursos, esa llamada sería parecida a lo siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
 {
@@ -586,7 +586,7 @@ class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
             La interfaz básica es simplemente esto:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 interface Zend_Application_Resource_Resource
 {
@@ -615,7 +615,7 @@ interface Zend_Application_Resource_Resource
             título via configuración. Un recurso tal podría ser como este:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 class My_Resource_View extends Zend_Application_Resource_ResourceAbstract
 {

+ 25 - 25
documentation/manual/es/module_specs/Zend_Auth.xml

@@ -19,8 +19,8 @@
     <note>
         <para>
             La clase <classname>Zend_Auth</classname>implementa el patrón Singleton - sólo una instancia de la clase está
-            disponible - a través de su método estático <code>getInstance()</code>. Esto significa que usar el operador <code>new</code>
-            y la keyword <code>clone</code> no va a funcionar con la clase <classname>Zend_Auth</classname> : use
+            disponible - a través de su método estático <methodname>getInstance()</methodname>. Esto significa que usar el operador <methodname>new</methodname>
+            y la keyword <methodname>clone</methodname> no va a funcionar con la clase <classname>Zend_Auth</classname> : use
             <classname>Zend_Auth::getInstance()</classname> en su lugar.
         </para>
     </note>
@@ -38,8 +38,8 @@
 
         <para>
             Cada clase adaptadora <classname>Zend_Auth</classname> implementa <classname>Zend_Auth_Adapter_Interface</classname>. Esta interface define un
-            metodo, <code>authenticate()</code>, que la clase adaptadora debe implementar para realizar una peticion de
-            autenticación. Cada clase adaptadora debe ser preparada antes de llamar a <code>authenticate()</code>. Esta preparación
+            metodo, <methodname>authenticate()</methodname>, que la clase adaptadora debe implementar para realizar una peticion de
+            autenticación. Cada clase adaptadora debe ser preparada antes de llamar a <methodname>authenticate()</methodname>. Esta preparación
             del adaptador incluye la creación de credenciales (p.ej. nombre de usuario y contraseña) y la definición de valores para opciones
             de configuración especificos del adaptador, como valores de coneccion a base de datos para un adaptador de tabla de base de datos.
         </para>
@@ -49,7 +49,7 @@
             para la autenticación. Otros detalles, como la forma de realizar peticiones al servicio de autenticación, han sido
             omitídos por brevedad:
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class MyAuthAdapter implements Zend_Auth_Adapter_Interface
 {
     /**
@@ -76,9 +76,9 @@ class MyAuthAdapter implements Zend_Auth_Adapter_Interface
 }
 ]]></programlisting>
 
-            Como se ha indicado en su docblock, <code>authenticate()</code> debe regresar una instancia de
+            Como se ha indicado en su docblock, <methodname>authenticate()</methodname> debe regresar una instancia de
             <classname>Zend_Auth_Result</classname> (o de una clase derivada de <classname>Zend_Auth_Result</classname>). Si por alguna
-            razón es imposible realizar una petición de autenticación, <code>authenticate()</code> debería arrojar
+            razón es imposible realizar una petición de autenticación, <methodname>authenticate()</methodname> debería arrojar
             una excepción que se derive de <classname>Zend_Auth_Adapter_Exception</classname>.
         </para>
 
@@ -90,19 +90,19 @@ class MyAuthAdapter implements Zend_Auth_Adapter_Interface
 
         <para>
             Los adaptadores Zend_Auth regresan una instancia de <classname>Zend_Auth_Result</classname> con
-            <code>authenticate()</code> para representar el resultado de un intento de autenticación. Los adaptadores
+            <methodname>authenticate()</methodname> para representar el resultado de un intento de autenticación. Los adaptadores
             llenan el objeto <classname>Zend_Auth_Result</classname> en cuanto se construye, así que los siguientes cuatro métodos
             proveen un grupo básico de operaciones "frente al usuario" que son comunes a los resultados de adaptadores Zend_Auth:
             <itemizedlist>
                 <listitem>
                     <para>
-                        <code>isValid()</code> - regresa true si y solo si el resultado representa un
+                        <methodname>isValid()</methodname> - regresa true si y solo si el resultado representa un
                         intento de autenticación exitoso
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <code>getCode()</code> - regresa una constante identificadora <classname>Zend_Auth_Result</classname> para
+                        <methodname>getCode()</methodname> - regresa una constante identificadora <classname>Zend_Auth_Result</classname> para
                         determinar el tipo de fallo en la autenticación o si ha sido exitosa. Este puede ser usado
                         en situaciones cuando el desarrollador desea distinguir entre varios tipos de resultados
                         de autenticación. Esto permite a los desarrolladores, por ejemplo, mantener estadísticas
@@ -114,12 +114,12 @@ class MyAuthAdapter implements Zend_Auth_Adapter_Interface
                 </listitem>
                 <listitem>
                     <para>
-                        <code>getIdentity()</code> - regresa la identidad del intento de autenticación
+                        <methodname>getIdentity()</methodname> - regresa la identidad del intento de autenticación
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <code>getMessages()</code> - regresa un arreglo de mensajes pertinentes a un fallido
+                        <methodname>getMessages()</methodname> - regresa un arreglo de mensajes pertinentes a un fallido
                         intento de autenticación
                     </para>
                 </listitem>
@@ -133,7 +133,7 @@ class MyAuthAdapter implements Zend_Auth_Adapter_Interface
             despues de que ha intentado muchas identidades no existentes, y porporcionar al usuario mensajes especificos
             resultados de la autenticación. Los siguientes codigos de resultado están disponibles:
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 Zend_Auth_Result::SUCCESS
 Zend_Auth_Result::FAILURE
 Zend_Auth_Result::FAILURE_IDENTITY_NOT_FOUND
@@ -147,7 +147,7 @@ Zend_Auth_Result::FAILURE_UNCATEGORIZED
         <para>
             El siguiente ejemplo ilustra como un desarrollador podría ramificar basado en el código resultado:
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // debtri de AuthController / loginAction
 $result = $this->_auth->authenticate($adapter);
 
@@ -223,7 +223,7 @@ switch ($result->getCode()) {
                     <classname>Zend_Session_Namespace</classname>. Esto debería ocurrir antes de que se intente la autenticación, ya que
                     <classname>Zend_Auth::authenticate()</classname> realiza el almacenamiento automático de la identidad.
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 // Almacena una referencia a la instancia Singleton de Zend_Auth
 $auth = Zend_Auth::getInstance();
 
@@ -264,7 +264,7 @@ $result = $auth->authenticate($authAdapter);
                     Para poder utilizar una clase de almacenamiento persistente de identidad diferente a
                     <classname>Zend_Auth_Storage_Session</classname>, el desarrollador implementa <classname>Zend_Auth_Storage_Interface</classname>:
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 class MyStorage implements Zend_Auth_Storage_Interface
 {
     /**
@@ -335,7 +335,7 @@ class MyStorage implements Zend_Auth_Storage_Interface
                     A fin de poder usar esta clase de almacenamiento personalizada, <classname>Zend_Auth::setStorage()</classname>
                     es invocada antes de intentar una petición de autenticación:
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 // Instruye Zend_Auth para usar la clase de almacenamiento personalizada
 Zend_Auth::getInstance()->setStorage(new MyStorage());
 
@@ -370,7 +370,7 @@ $result = Zend_Auth::getInstance()->authenticate($authAdapter);
             </listitem>
             <listitem>
                 <para>
-                    directamente, a través del metodo<code>authenticate()</code> del adaptador
+                    directamente, a través del metodo<methodname>authenticate()</methodname> del adaptador
                 </para>
             </listitem>
             </orderedlist>
@@ -380,7 +380,7 @@ $result = Zend_Auth::getInstance()->authenticate($authAdapter);
             El siguiente ejemplo ilustra como usar el adaptador  <classname>:Zend_Auth</classname>: indirectamente, a través
             del uso de la clase <classname>Zend_Auth</classname>:
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Recibe una referencia a la instancia singleton de Zend_Auth
 $auth = Zend_Auth::getInstance();
 
@@ -407,7 +407,7 @@ if (!$result->isValid()) {
         <para>
             Una vez que la autenticación ha sido intentada en una petición, como en el ejemplo anterior,
             es fácil verificar si existe una identidad autenticada exitosamente:
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $auth = Zend_Auth::getInstance();
 if ($auth->hasIdentity()) {
     // Existe la identidad; obtenla
@@ -417,9 +417,9 @@ if ($auth->hasIdentity()) {
         </para>
 
         <para>
-            Para remover una identidad del almacenamiento persistente, simplemente usa el metodo <code>clearIdentity()</code>method.
+            Para remover una identidad del almacenamiento persistente, simplemente usa el metodo <methodname>clearIdentity()</methodname>method.
             Comunmente esto sería usado para implementar una operación "cerrar sesión" en la aplicación:
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 Zend_Auth::getInstance()->clearIdentity();
 ]]></programlisting>
         </para>
@@ -428,11 +428,11 @@ Zend_Auth::getInstance()->clearIdentity();
             Cuando el uso automático de almacenamiento persistente es inapropiado para un caso en particular,
             el desarrollador podría simplemente omitir el uso de la clase <classname>Zend_Auth</classname>, usando una
             clase adaptadora directamente. El uso directo de una clase adaptadora implica configurar y preparar
-            un objeto adaptador y despues llamar a su metodo <code>authenticate()</code>. Los detalles específicos
+            un objeto adaptador y despues llamar a su metodo <methodname>authenticate()</methodname>. Los detalles específicos
             del adaptador son discutidos en la documentación de cada adaptador. El siguiente ejemplo utiliza
-            directamente <code>MyAuthAdapter</code>:
+            directamente <methodname>MyAuthAdapter</methodname>:
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Configura el adaptador de autenticación
 $authAdapter = new MyAuthAdapter($username, $password);
 

+ 22 - 22
documentation/manual/es/module_specs/Zend_Auth_Adapter_DbTable.xml

@@ -19,14 +19,14 @@
             <itemizedlist>
                 <listitem>
                     <para>
-                        <code>tableName</code>: Nombre de tabla de la base de datos que
+                        <methodname>tableName</methodname>: Nombre de tabla de la base de datos que
                         contiene las credenciales de autenticación, y contra la cual
                         se realiza la búsqueda de autenticación en la base de datos.
                         </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <code>identityColumn</code>: Nombre de la columna de la tabla
+                        <methodname>identityColumn</methodname>: Nombre de la columna de la tabla
                         de la base de datos utilizada para representar la identidad. La 
                         columna identidad debe contar con valores únicos, tales como un
                         apellido ó una dirección de e-mail.
@@ -34,22 +34,22 @@
                 </listitem>
                 <listitem>
                     <para>
-                        <code>credentialColumn</code>: Nombre de la columna de la tabla 
+                        <methodname>credentialColumn</methodname>: Nombre de la columna de la tabla 
                         de la base de datos utilizada para representar la credencial.
                         Conforme a un sistema de identidad simple y autenticación de 
                         contraseña, el valor de la credencial corresponde con la 
-                        contraseña. Véase también la opción <code>credentialTreatment
-                        </code>.
+                        contraseña. Véase también la opción <methodname>credentialTreatment
+                        </methodname>.
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <code>credentialTreatment</code>: En muchos casos, contraseñas
+                        <methodname>credentialTreatment</methodname>: En muchos casos, contraseñas
                         y otros datos son encriptados, mezclados, codificados,
                         ocultados, desplazados o tratados de otra manera a través de 
                         alguna función o algoritmo. Al especificar una cadena de 
                         tratamiento parametrizada con este método, tal como 
-                        <code>'MD5(?)'</code> o <code>'PASSWORD(?)'</code>, un 
+                        <methodname>'MD5(?)'</methodname> o <methodname>'PASSWORD(?)'</methodname>, un 
                         desarrollador podría aplicar sentencias arbitrarias SQL 
                         sobre los datos credenciales de entrada. Ya que estas funciones 
                         son específicas de los RDBMS, debemos consultar el manual de la 
@@ -75,7 +75,7 @@
                 pueda realizar una consulta de autenticación posterior. Este ejemplo 
                 requiere que la extensión DOP SQLite esté disponible.
             </para>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Crear una conexión en memoria de la bade de datos SQLite
 $dbAdapter = new Zend_Db_Adapter_Pdo_Sqlite(array('dbname' =>
                                                   ':memory:'));
@@ -104,7 +104,7 @@ $dbAdapter->query($sqlInsert);
                 de configuración pueden ser pasados al constructor o pasados como 
                 parámetros a los métodos setter después de ser instanciados.
                 </para>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Configurar la instancia con los parámetros del constructor...
 $authAdapter = new Zend_Auth_Adapter_DbTable(
     $dbAdapter,
@@ -127,9 +127,9 @@ $authAdapter
                 para aceptar consultas de autenticación. Con el fin de elaborar una 
                 consulta de autenticación, los valores de entrada de la credencial son 
                 pasados por el adaptador ates de llamar al método 
-                <code>authenticate()</code>:
+                <methodname>authenticate()</methodname>:
             </para>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Seleccionamos los valores de entrada de la credencial (e.g., de un formulario de acceso)
 $authAdapter
     ->setIdentity('my_username')
@@ -139,12 +139,12 @@ $authAdapter
 // Ejecutamos la consulta de autenticación, salvando los resultados
 ]]></programlisting>
             <para>
-            	Además de la disponibilidad del método <code>getIdentity()</code> 
+            	Además de la disponibilidad del método <methodname>getIdentity()</methodname> 
             	sobre el objeto resultante de la autenticación, 
             	<classname>Zend_Auth_Adapter_DbTable</classname> también ayuda a 
             	recuperar la fila de al tabla sobre la autenticación realizada.
                 </para>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Imprimir la identidad
 echo $result->getIdentity() . "\n\n";
 
@@ -176,11 +176,11 @@ Array
         	realizada. Otro de los casos de uso, donde los desarrolladores desean 
         	guardar para mantener el mecanismo de almacenamiento de un objeto identidad 
         	<classname>Zend_Auth</classname> que contiene información útil, se 
-        	resuelve usando el método <code>getResultRowObject()</code> para devolver 
-        	un objeto <code>stdClass</code>. El siguiente fragmento de código muestra 
+        	resuelve usando el método <methodname>getResultRowObject()</methodname> para devolver 
+        	un objeto <methodname>stdClass</methodname>. El siguiente fragmento de código muestra 
         	su uso:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Autenticar con Zend_Auth_Adapter_DbTable
 $result = $this->_auth->authenticate($adapter);
 
@@ -229,7 +229,7 @@ if ($result->isValid()) {
             autenticación a la vez que se resuelven algunos problemas comunes de los 
             usuarios.
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // El valor del campo status de una cuenta no es igual a "compromised"
 $adapter = new Zend_Auth_Adapter_DbTable(
     $db,
@@ -258,7 +258,7 @@ $adapter = new Zend_Auth_Adapter_DbTable(
             Por lo tanto, tenemos que modificar nuestra tabla para almacenar nuestra 
             cadena mezclada:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $sqlAlter = "ALTER TABLE [users] "
           . "ADD COLUMN [password_salt] "
           . "AFTER [password]";
@@ -267,14 +267,14 @@ $sqlAlter = "ALTER TABLE [users] "
             Aquí hay una forma sencilla de generar una cadena mezclada por cada 
             usuario en el momento del registro:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 for ($i = 0; $i < 50; $i++) {
     $dynamicSalt .= chr(rand(33, 126));
 ]]></programlisting>
         <para>
             Y ahora vamos a construir el adaptador:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $adapter = new Zend_Auth_Adapter_DbTable(
     $db,
     'users',
@@ -295,7 +295,7 @@ $adapter = new Zend_Auth_Adapter_DbTable(
             </para>
         </note>
         <para>
-            Otra alternativa es utilizar el método <code>getDbSelect()</code> de 
+            Otra alternativa es utilizar el método <methodname>getDbSelect()</methodname> de 
             Zend_Auth_Adapter_DbTable después de que el adaptador se ha construido. 
             Este método devolverá la instancia del objeto Zend_Db_Select que se va a 
             utilizar para completar la rutina de authenticate(). Es importante señalar 
@@ -310,7 +310,7 @@ $adapter = new Zend_Auth_Adapter_DbTable(
             método getDbSelect() sería comprobar el estado de un usuario, en otras 
             palabras, ver si la cuenta del usuario está habilitada.
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Continuando con el ejemplo de arriba
 $adapter = new Zend_Auth_Adapter_DbTable(
     $db,

+ 7 - 7
documentation/manual/es/module_specs/Zend_Auth_Adapter_Digest.xml

@@ -22,12 +22,12 @@
             <itemizedlist>
                 <listitem>
                     <para>
-                        apellido, tal como "<code>joe.user</code>"
+                        apellido, tal como "<methodname>joe.user</methodname>"
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        dominio, tal como "<code>Administrative Area</code>"
+                        dominio, tal como "<methodname>Administrative Area</methodname>"
                     </para>
                 </listitem>
                 <listitem>
@@ -37,7 +37,7 @@
                 </listitem>
             </itemizedlist>
             Los elementos anteriores están separados por dos puntos, como en el ejemplo siguiente (en el que 
-            la contraseña es "<code>somePassword</code>"):
+            la contraseña es "<methodname>somePassword</methodname>"):
         </para>
 
         <programlisting><![CDATA[
@@ -75,7 +75,7 @@ someUser:Some Realm:fde17b91c3a510ecbaf7dbd37f59d4f8
                     </para>
                 </listitem>
             </itemizedlist>
-            Estos parámetros deben ser establecidos antes de llamar a <code>authenticate()</code>.
+            Estos parámetros deben ser establecidos antes de llamar a <methodname>authenticate()</methodname>.
         </para>
 
     </sect2>
@@ -86,11 +86,11 @@ someUser:Some Realm:fde17b91c3a510ecbaf7dbd37f59d4f8
 
         <para>
             El adaptador de autenticación "Digest" devuelve un objeto <classname>Zend_Auth_Result</classname>, que ha sido rellenado
-            con la identidad como un array que tenga claves <code>realm</code> y <code>username</code>. Los respectivos valores del 
-            array asociados con esas claves correspondes con los valores fijados andes de llamar a <code>authenticate()</code>.
+            con la identidad como un array que tenga claves <methodname>realm</methodname> y <methodname>username</methodname>. Los respectivos valores del 
+            array asociados con esas claves correspondes con los valores fijados andes de llamar a <methodname>authenticate()</methodname>.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $adapter = new Zend_Auth_Adapter_Digest($filename,
                                         $realm,
                                         $username,

+ 18 - 18
documentation/manual/es/module_specs/Zend_Auth_Adapter_Http.xml

@@ -103,38 +103,38 @@
                     </thead>
                     <tbody>
                         <row>
-                            <entry><code>accept_schemes</code></entry>
+                            <entry><methodname>accept_schemes</methodname></entry>
                             <entry>Si</entry>
                             <entry>
                                 Determina que tareas de autenticación acepta el adaptador del cliente. 
-                                Debe ser una lista separada por espacios que contengo <code>'basic'</code> y/o <code>'digest'</code>.
+                                Debe ser una lista separada por espacios que contengo <methodname>'basic'</methodname> y/o <methodname>'digest'</methodname>.
                             </entry>
                         </row>
                         <row>
-                            <entry><code>realm</code></entry>
+                            <entry><methodname>realm</methodname></entry>
                             <entry>Si</entry>
                             <entry>
                                 Establece el realm de autenticación; usernames debe ser único dentro de un determinado realm.
                             </entry>
                         </row>
                         <row>
-                            <entry><code>digest_domains</code></entry>
-                            <entry>Si, cuando <code>'accept_schemes'</code> contiene <code>'digest'</code></entry>
+                            <entry><methodname>digest_domains</methodname></entry>
+                            <entry>Si, cuando <methodname>'accept_schemes'</methodname> contiene <methodname>'digest'</methodname></entry>
                             <entry>
                                 Lista de URIs separadas por espacios para las cuales la misma información de autenticación es válida.
                                 No es necesario que todas las URIs apunten al mismo oservidor.
                             </entry>
                         </row>
                         <row>
-                            <entry><code>nonce_timeout</code></entry>
-                            <entry>Si, cuando <code>'accept_schemes'</code> contiene <code>'digest'</code></entry>
+                            <entry><methodname>nonce_timeout</methodname></entry>
+                            <entry>Si, cuando <methodname>'accept_schemes'</methodname> contiene <methodname>'digest'</methodname></entry>
                             <entry>
                                 Establece el número de segundos para los cuales el "nonce" es válido.
                                 Ver notas de abajo.
                             </entry>
                         </row>
                         <row>
-                            <entry><code>proxy_auth</code></entry>
+                            <entry><methodname>proxy_auth</methodname></entry>
                             <entry>No</entry>
                             <entry>
                                 Deshabilitado por defecto. Permite llevar a cabo la autenticación del Proxy, en lugar 
@@ -148,7 +148,7 @@
 
         <note>
             <para>
-                La implementación actual del <code>nonce_timeout</code> tiene algunos efectos colaterales interesantes. Este 
+                La implementación actual del <methodname>nonce_timeout</methodname> tiene algunos efectos colaterales interesantes. Este 
                 ajuste es supuesto para determinar la vida util válida para un determinado "nonce", o de manera efectiva el tiempo 
                 que una información de autenticación del cliente es aceptada. Actualmente, si se establece en 3600 (por ejemplo), 
                 hará que el adaptador indique al cliente las nuevas credenciales cada hora, a la hora en punto.
@@ -181,7 +181,7 @@
 
             <para>
                 El archivo "resolver" es una clase muy simple. Tiene una única propiedad que especifique un nombre de archivo, 
-                que también puede ser pasado al constructor. Su método <code>resolve()</code> recorre el archivo de texto,
+                que también puede ser pasado al constructor. Su método <methodname>resolve()</methodname> recorre el archivo de texto,
                 buscando una linea con el correspondiente username y realm. El formato del archivo de texto es similar a los 
                 archivos htpasswd de Apache:
                 <programlisting><![CDATA[
@@ -196,12 +196,12 @@
 
             <para>
                 Hay dos formas igualmente fácil de crear un archivo de "resolver":
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $path     = 'files/passwd.txt';
 $resolver = new Zend_Auth_Adapter_Http_Resolver_File($path);
 ]]></programlisting>
                 o
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $path     = 'files/passwd.txt';
 $resolver = new Zend_Auth_Adapter_Http_Resolver_File();
 $resolver->setFile($path);
@@ -219,7 +219,7 @@ $resolver->setFile($path);
 
         <para>
             En primer lugar, establecemos un array con los valores de configuración obligatorios:
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $config = array(
     'accept_schemes' => 'basic digest',
     'realm'          => 'My Web Site',
@@ -228,14 +228,14 @@ $config = array(
 );
 ]]></programlisting>
 			Este array hará que el adaptador acepte la autenticación básica o "Digest", y requerirá un acceso autenticado 
-			a todas las áreas del sitio en <code>/members_only</code> y <code>/my_account</code>. El valor realm es normalmente 
-			mostrado por el navegador en el cuadro de dialogo contraseña. El <code>nonce_timeout</code>, por supuesto, se 
+			a todas las áreas del sitio en <methodname>/members_only</methodname> y <methodname>/my_account</methodname>. El valor realm es normalmente 
+			mostrado por el navegador en el cuadro de dialogo contraseña. El <methodname>nonce_timeout</methodname>, por supuesto, se 
 			comporta como se ha descrito anteriormente.
         </para>
 
         <para>
             A continuación, creamos el objeto Zend_Auth_Adapter_Http:
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $adapter = new Zend_Auth_Adapter_Http($config);
 ]]></programlisting>
         </para>
@@ -243,7 +243,7 @@ $adapter = new Zend_Auth_Adapter_Http($config);
         <para>
             Ya que estamos soportando tanto la autenticación básica como la "Digest", necesitamos dos objetos diferentes 
             resolver. Tenga en cuenta que esto podría ser facilmente dos clases diferentes:
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $basicResolver = new Zend_Auth_Adapter_Http_Resolver_File();
 $basicResolver->setFile('files/basicPasswd.txt');
 
@@ -258,7 +258,7 @@ $adapter->setDigestResolver($digestResolver);
         <para>
             Por último, realizamos la autenticación. El adaptador necesita una referencia a ambos objetos solicitud y 
             respuesta para hacer su trabajo:
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 assert($request instanceof Zend_Controller_Request_Http);
 assert($response instanceof Zend_Controller_Response_Http);
 

+ 18 - 18
documentation/manual/es/module_specs/Zend_Cache-Introduction.xml

@@ -11,11 +11,11 @@
         El almacenamiento en caché en Zend Framework se opera por
         interfaces, mientras que los registros de caché son almacenados
         a través de adapatadores del backend (
-        <code>Archivo</code>
+        <methodname>Archivo</methodname>
         ,
-        <code>Sqlite</code>
+        <methodname>Sqlite</methodname>
         ,
-        <code>Memcache</code>
+        <methodname>Memcache</methodname>
         ...) mediante un sistema flexible de documentos de identidad y
         etiquetas. Utilizando éstas, es fácil en el futuro eliminar
         determinados tipos de registro.(Ejemplo: "eliminar todos los
@@ -28,13 +28,13 @@
         específicas existen frontends de caché que extienden
         <classname>Zend_Cache_Core</classname>
         a conveniencia:
-        <code>Output</code>
+        <methodname>Output</methodname>
         ,
-        <code>File</code>
+        <methodname>File</methodname>
         ,
-        <code>Function</code>
+        <methodname>Function</methodname>
         y
-        <code>Class</code>
+        <methodname>Class</methodname>
         .
 
     </para>
@@ -47,13 +47,13 @@
             <classname>Zend_Cache::factory()</classname>
             ejemplifica objetos correctos y los une. En este primer
             ejemplo, usaremos el frontend
-            <code>Core</code>
+            <methodname>Core</methodname>
             junto con el backend
-            <code>File</code>
+            <methodname>File</methodname>
             .
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $frontendOptions = array(
    'lifetime' => 7200, // tiempo de vida de caché de 2 horas
    'automatic_serialization' => true
@@ -96,7 +96,7 @@ $cache = Zend_Cache::factory('Core',
             serializada.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // $cache initializada en el ejemplo anterior
 
 // Verificar si la cahce existe:
@@ -131,9 +131,9 @@ print_r($result);
             ‘Resaltamos’ las secciones en las que deseamos almacenar en
             caché la salida, mediante la adición de algunas condiciones lógicas,
             encapsulamos la sección dentro de los métodos
-            <code>start()</code>
+            <methodname>start()</methodname>
             y
-            <code>end()</code>
+            <methodname>end()</methodname>
             (esto se parece al primer ejemplo y es la estrategia
             fundamental para el almacenamiento en caché).
         </para>
@@ -141,12 +141,12 @@ print_r($result);
             Dentro, los datos de salida, como siempre – todas las salidas
             serán almacenadas en caché cuando se ordene la ejecución del
             método
-            <code>end()</code>
+            <methodname>end()</methodname>
             . En la siguiente ejecución, toda la sección se saltará a
             favor de la búsqueda de datos del caché (tanto tiempo como
             el registro del caché sea válido).
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $frontendOptions = array(
    'lifetime' => 30,                   // tiempo de vida de caché de 30 segundos
    'automatic_serialization' => false  // éste es el valor por defecto
@@ -173,7 +173,7 @@ echo 'Esto no estará en caché nunca ('.time().').';
 ]]></programlisting>
         <para>
             Note que delineamos el resultado de
-            <code>time()</code>
+            <methodname>time()</methodname>
             dos veces; esto es algo dinámico para los propósitos de la
             demostración. Trate de ejecutarlo y entonces regenérelo
             muchas veces; notará que el primer número no cambia mientras
@@ -191,9 +191,9 @@ echo 'Esto no estará en caché nunca ('.time().').';
         <para>
             Cuando usamos <classname>Zend_Cache</classname>, ponemos atención a la importación
             del identificador caché (pasado a
-            <code>save()</code>
+            <methodname>save()</methodname>
             y
-            <code>start()</code>
+            <methodname>start()</methodname>
             ). Éste deberá ser único para cada recurso que se almacene
             en caché, de otra manera los registros almacenados en caché
             que no se vinculan podrían borrarse unos a otros, o peor

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

@@ -22,7 +22,7 @@
         preguntas lógicas, caracteres trastocados o presentar múltiples imágenes y preguntar
         cómo se relacionan. <classname>Zend_Form</classname> intenta proveer una amalgama de backends
         que pueden ser utilizados por separado o en conjunción con
-        <code>Zend_Form</code>
+        <methodname>Zend_Form</methodname>
         .
     </para>
 </sect1>

+ 11 - 11
documentation/manual/es/module_specs/Zend_CodeGenerator-Examples.xml

@@ -12,7 +12,7 @@
             DocBlock.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $foo      = new Zend_CodeGenerator_Php_Class();
 $docblock = new Zend_CodeGenerator_Php_Docblock(array(
@@ -38,7 +38,7 @@ echo $foo->generate();
             El código anterior resultará en lo siguiente:
         </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 /**
  * Sample generated class
@@ -65,7 +65,7 @@ class Foo
             nuestra clase generada.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $foo      = new Zend_CodeGenerator_Php_Class();
 $docblock = new Zend_CodeGenerator_Php_Docblock(array(
@@ -108,7 +108,7 @@ echo $foo->generate();
             Lo anterior resulta en la siguiente definición de clase:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 /**
  * Sample generated class
@@ -143,7 +143,7 @@ class Foo
             concretas de <classname>Zend_CodeGenerator_Php_Method</classname>.
         </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $foo      = new Zend_CodeGenerator_Php_Class();
 $docblock = new Zend_CodeGenerator_Php_Docblock(array(
@@ -222,7 +222,7 @@ echo $foo->generate();
             Lo anterior genera la siguiente salida:
         </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 /**
  * Sample generated class
@@ -284,11 +284,11 @@ class Foo
 
         <para>
             En el ejemplo siguiente, asumiremos que ha definido 
-            <code>$foo</code> como una de las definiciones de clase del
+            <methodname>$foo</methodname> como una de las definiciones de clase del
             ejemplo anterior.
         </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $file = new Zend_CodeGenerator_Php_File(array(
     'classes'  => array($foo);
@@ -306,12 +306,12 @@ $file = new Zend_CodeGenerator_Php_File(array(
 ]]></programlisting>
 
         <para>
-            Llamando a <code>generate()</code> generará el código -- pero no lo 
+            Llamando a <methodname>generate()</methodname> generará el código -- pero no lo 
             grabará en un archivo. Usted mismo deberá capturar y grabar los 
             contenidos en un archivo. Por ejemplo:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $code = $file->generate();
 file_put_contents('Foo.php', $code);
@@ -321,7 +321,7 @@ file_put_contents('Foo.php', $code);
             Lo anterior generará el siguiente archivo:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 <?php
 /**

+ 5 - 5
documentation/manual/es/module_specs/Zend_CodeGenerator-Introduction.xml

@@ -22,10 +22,10 @@
             generación de código y podrá pasarle tanto la configuración adecuada 
             o configurarla después de la instanciación. Para generar el código, 
             simplemente haga "echo" del objeto o llame a su método 
-            <code>generate()</code>.
+            <methodname>generate()</methodname>.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 // Pasando la configuración al constructor:
 $file = new Zend_CodeGenerator_Php_File(array(
@@ -65,7 +65,7 @@ file_put_contents('World.php', $file->generate());
             Ambos ejemplos anteriores mostrarán el mismo resultado:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 <?php
 
@@ -97,7 +97,7 @@ class World
             siguiente:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $class = Zend_CodeGenerator_Php_Class::fromReflection(
     new Zend_Reflection_Class('World')
@@ -122,7 +122,7 @@ file_put_contents('World.php', $file->generate());
             El archivo de la clase resultante se vería así:       
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 <?php
 

+ 29 - 29
documentation/manual/es/module_specs/Zend_CodeGenerator-Reference.xml

@@ -16,7 +16,7 @@
                 Su API es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 abstract class Zend_CodeGenerator_Abstract
 {
     final public function __construct(Array $options = array())
@@ -31,29 +31,29 @@ abstract class Zend_CodeGenerator_Abstract
 ]]></programlisting>
 
             <para>
-                El constructor primero llama a <code>_init()</code>
+                El constructor primero llama a <methodname>_init()</methodname>
                 (que se deja vacía para implementar extenciones a clases
-                concretas), se pasa entonces el parámetro <code>$options</code>
-                a <code>setOptions()</code>, y finalmente se llama a
-                <code>_prepare()</code> (nuevamente, a ser implementada por
+                concretas), se pasa entonces el parámetro <methodname>$options</methodname>
+                a <methodname>setOptions()</methodname>, y finalmente se llama a
+                <methodname>_prepare()</methodname> (nuevamente, a ser implementada por
                 extensión de una clase)
             </para>
 
             <para>
                 Al igual que la mayoría de las clases en Zend Framework,
-                <code>setOptions()</code> compara una opción clave con setters
+                <methodname>setOptions()</methodname> compara una opción clave con setters
                 existentes en la clase, y pasa el valor de ese método
                 si lo encuentra.
             </para>
 
             <para>
-                <code>__toString()</code> es marcado como final, y proxies a
-                <code>generate()</code>.
+                <methodname>__toString()</methodname> es marcado como final, y proxies a
+                <methodname>generate()</methodname>.
             </para>
 
             <para>
-                <code>setSourceContent()</code> y
-                <code>getSourceContent()</code> están destinados ya sea para
+                <methodname>setSourceContent()</methodname> y
+                <methodname>getSourceContent()</methodname> están destinados ya sea para
                 fijar el valor por defecto del contenido para el código a ser
                 generado, o para sustituir dicho contenido una vez que se
                 completen todas las tareas de generación.
@@ -71,7 +71,7 @@ abstract class Zend_CodeGenerator_Abstract
                 antes del contenido generado. Su API es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 abstract class Zend_CodeGenerator_Php_Abstract
     extends Zend_CodeGenerator_Abstract
 {
@@ -95,7 +95,7 @@ abstract class Zend_CodeGenerator_Php_Abstract
                 Su API es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 abstract class Zend_CodeGenerator_Php_Member_Abstract
     extends Zend_CodeGenerator_Php_Abstract
 {
@@ -123,14 +123,14 @@ abstract class Zend_CodeGenerator_Php_Member_Abstract
                 para generar código procedural arbitrario para incluir dentro
                 de un archivo. Como tal, usted simplemente establece contenidos
                 para el objeto, y éste devolverá el contenido cuando usted
-                invoque a <code>generate()</code>.
+                invoque a <methodname>generate()</methodname>.
             </para>
 
             <para>
                 La API de la clase es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class Zend_CodeGenerator_Php_Body extends Zend_CodeGenerator_Php_Abstract
 {
     public function setContent($content)
@@ -157,7 +157,7 @@ class Zend_CodeGenerator_Php_Body extends Zend_CodeGenerator_Php_Abstract
                 La API de la clase es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class Zend_CodeGenerator_Php_Class extends Zend_CodeGenerator_Php_Abstract
 {
     public static function fromReflection(
@@ -188,19 +188,19 @@ class Zend_CodeGenerator_Php_Class extends Zend_CodeGenerator_Php_Abstract
 ]]></programlisting>
 
             <para>
-                El método <code>setProperty()</code> acepta un array de
+                El método <methodname>setProperty()</methodname> acepta un array de
                 información que puede ser utilizada para generar una instancia
                 <classname>Zend_CodeGenerator_Php_Property</classname> -- o
                 simplemente una instancia de
                 <classname>Zend_CodeGenerator_Php_Property</classname>.
-                Análogamente, <code>setMethod()</code> acepta o un array de
+                Análogamente, <methodname>setMethod()</methodname> acepta o un array de
                 información para generar una instancia de
                 <classname>Zend_CodeGenerator_Php_Method</classname> o una
                 instancia concreta de esa clase.
             </para>
 
             <para>
-                Se debe observar que <code>setDocBlock()</code> espera una
+                Se debe observar que <methodname>setDocBlock()</methodname> espera una
                 instancia de
                 <classname>Zend_CodeGenerator_Php_DocBlock</classname>.
             </para>
@@ -218,7 +218,7 @@ class Zend_CodeGenerator_Php_Class extends Zend_CodeGenerator_Php_Abstract
 
             <para>
                 Los tags de anotación pueden establecerse utilizando los métodos
-                <code>setTag()</code> y <code>setTags()</code>; cada una de
+                <methodname>setTag()</methodname> y <methodname>setTags()</methodname>; cada una de
                 estas toman o un array describiendo el tag que puede ser pasado
                 al constructor
                 <classname>Zend_CodeGenerator_Php_Docblock_Tag</classname>, o
@@ -229,7 +229,7 @@ class Zend_CodeGenerator_Php_Class extends Zend_CodeGenerator_Php_Abstract
                 La API de la clase es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class Zend_CodeGenerator_Php_Docblock extends Zend_CodeGenerator_Php_Abstract
 {
     public static function fromReflection(
@@ -264,7 +264,7 @@ class Zend_CodeGenerator_Php_Docblock extends Zend_CodeGenerator_Php_Abstract
                 La API de la clase es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class Zend_CodeGenerator_Php_Docblock_Tag
     extends Zend_CodeGenerator_Php_Abstract
 {
@@ -298,7 +298,7 @@ class Zend_CodeGenerator_Php_Docblock_Tag
                 La API de la clase es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class Zend_CodeGenerator_Php_Docblock_Tag_Param
     extends Zend_CodeGenerator_Php_Docblock_Tag
 {
@@ -330,7 +330,7 @@ class Zend_CodeGenerator_Php_Docblock_Tag_Param
                 La API de la clase es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class Zend_CodeGenerator_Php_Docblock_Tag_Param
     extends Zend_CodeGenerator_Php_Docblock_Tag
 {
@@ -371,7 +371,7 @@ class Zend_CodeGenerator_Php_Docblock_Tag_Param
             </para>
 
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class Zend_CodeGenerator_Php_File extends Zend_CodeGenerator_Php_Abstract
 {
     public static function fromReflectedFilePath(
@@ -414,7 +414,7 @@ class Zend_CodeGenerator_Php_File extends Zend_CodeGenerator_Php_Abstract
                 La API de la clase es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class Zend_CodeGenerator_Php_Member_Container extends ArrayObject
 {
     public function __construct($type = self::TYPE_PROPERTY)
@@ -437,7 +437,7 @@ class Zend_CodeGenerator_Php_Member_Container extends ArrayObject
 
             <para>
                 Pueden establecerse los parámetros usando
-                <code>setParameter()</code> o <code>setParameters()</code>.
+                <methodname>setParameter()</methodname> o <methodname>setParameters()</methodname>.
                 En cada caso, un parámetro debe ser un array de información
                 para pasar al constructor
                 <classname>Zend_CodeGenerator_Php_Parameter</classname> o una
@@ -448,7 +448,7 @@ class Zend_CodeGenerator_Php_Member_Container extends ArrayObject
                 La API de la clase es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class Zend_CodeGenerator_Php_Method
     extends Zend_CodeGenerator_Php_Member_Abstract
 {
@@ -484,7 +484,7 @@ class Zend_CodeGenerator_Php_Method
                 La API de la clase es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class Zend_CodeGenerator_Php_Parameter extends Zend_CodeGenerator_Php_Abstract
 {
     public static function fromReflection(
@@ -520,7 +520,7 @@ class Zend_CodeGenerator_Php_Parameter extends Zend_CodeGenerator_Php_Abstract
                 La API de la clase es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class Zend_CodeGenerator_Php_Property
     extends Zend_CodeGenerator_Php_Member_Abstract
 {

+ 5 - 5
documentation/manual/es/module_specs/Zend_Config-Introduction.xml

@@ -43,7 +43,7 @@
             <classname>Zend_Config</classname>
             para utilizar una interfaz simple orientada a objetos:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Dado un array de datos de configuración
 $configArray = array(
     'webhost'  => 'www.example.com',
@@ -83,11 +83,11 @@ $db = Zend_Db::factory($config->database);
         Junto al acceso a valores de datos orientado a objetos,
         <classname>Zend_Config</classname>
         también tiene el método
-        <code>get()</code>
+        <methodname>get()</methodname>
         que devolverá el valor por defecto suministrado si el elemento
         de datos no existe. Por ejemplo:
     </para>
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $host = $config->database->get('host', 'localhost');
 ]]></programlisting>
     <example id="zend.config.introduction.example.file.php">
@@ -97,7 +97,7 @@ $host = $config->database->get('host', 'localhost');
             puramente PHP. El código siguiente ilustra cómo podemos conseguir
             esto fácilmente:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // config.php
 return array(
     'webhost'  => 'www.example.com',
@@ -112,7 +112,7 @@ return array(
     )
 );
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Lectura de la configuración
 $config = new Zend_Config(require 'config.php');
 

+ 13 - 13
documentation/manual/es/module_specs/Zend_Config-TheoryOfOperation.xml

@@ -21,22 +21,22 @@
         que una jerarquía de datos de configuración puede ser creada con cualquier número de niveles.
     </para>
     <para>
-        <classname>Zend_Config</classname> implementa las interfaces <code>Countable</code> e <code>Iterator</code>
+        <classname>Zend_Config</classname> implementa las interfaces <methodname>Countable</methodname> e <methodname>Iterator</methodname>
         para facilitar el aceso sencillo a los datos de configuración.
-        Así, uno puede usar la función <ulink url="http://php.net/count"><code>count()</code></ulink>
+        Así, uno puede usar la función <ulink url="http://php.net/count"><methodname>count()</methodname></ulink>
         y constructores PHP como
-        <ulink url="http://php.net/foreach"><code>foreach</code></ulink> sobre objetos
+        <ulink url="http://php.net/foreach"><methodname>foreach</methodname></ulink> sobre objetos
         <classname>Zend_Config</classname>.
     </para>
     <para>
         Por defecto, los datos de configuración permitidos a través de <classname>Zend_Config</classname>
         son de sólo lectura, y una asignación (e.g.,
-        <code>$config-&gt;database-&gt;host = 'example.com'</code>)
+        <methodname>$config-&gt;database-&gt;host = 'example.com'</methodname>)
         provoca que se lance una excepción. Este comportamiento por defecto puede ser sobrescrito a través
         del constructor, sin embargo, para permitir la modificación de valores de datos. Además, cuando
-        las modificaciones están permitidas, <classname>Zend_Config</classname> soporta el borrado de elementos (unset) (i.e. <code>unset($config-&gt;database-&gt;host);</code>). El método
-        <code>readOnly()</code> puede ser usado para determinar si las modificaciones a un objeto <classname>Zend_Config</classname>
-        están permitidas y el método <code>setReadOnly()</code> puede ser usado para evitar cualquier modificación
+        las modificaciones están permitidas, <classname>Zend_Config</classname> soporta el borrado de elementos (unset) (i.e. <methodname>unset($config-&gt;database-&gt;host);</methodname>). El método
+        <methodname>readOnly()</methodname> puede ser usado para determinar si las modificaciones a un objeto <classname>Zend_Config</classname>
+        están permitidas y el método <methodname>setReadOnly()</methodname> puede ser usado para evitar cualquier modificación
         posterior a un objeto <classname>Zend_Config</classname> que fue creado con permiso de modificaciones.
         <note>
             <para>
@@ -68,15 +68,15 @@
     </para>
     <para>
         Si tiene dos objetos <classname>Zend_Config</classname>, puede combinarlos en un único
-        objeto usando la función <code>merge()</code>. Por ejemplo, dados <code>$config</code> y
-        <code>$localConfig</code>, puede fusionar datos de <code>$localConfig</code> a <code>$config</code> usando
-        <code>$config-&gt;merge($localConfig);</code>. Los ítemes en <code>$localConfig</code> sobrescribirán
-        cualquier item con el mismo nombre en <code>$config</code>.
+        objeto usando la función <methodname>merge()</methodname>. Por ejemplo, dados <methodname>$config</methodname> y
+        <methodname>$localConfig</methodname>, puede fusionar datos de <methodname>$localConfig</methodname> a <methodname>$config</methodname> usando
+        <methodname>$config-&gt;merge($localConfig);</methodname>. Los ítemes en <methodname>$localConfig</methodname> sobrescribirán
+        cualquier item con el mismo nombre en <methodname>$config</methodname>.
         <note>
             <para>
                 El objeto <classname>Zend_Config</classname> que está ejecutando el merge debe haber sido construido
-                para permitir modificaciones, pasando <code>true</code> como el segundo parámetro del constructor.
-                El método <code>setReadOnly()</code> puede entonces ser usado para evitar cualquier
+                para permitir modificaciones, pasando <methodname>true</methodname> como el segundo parámetro del constructor.
+                El método <methodname>setReadOnly()</methodname> puede entonces ser usado para evitar cualquier
                 modificación posterior después de que el merge se haya completado.
             </para>
         </note>

+ 18 - 18
documentation/manual/es/module_specs/Zend_Config_Ini.xml

@@ -14,10 +14,10 @@
         secciones de datos de configuración. Las jerarquías de datos de
         configuración son provistas separando las claves mediante el
         carácter punto (
-        <code>.</code>
+        <methodname>.</methodname>
         ). Una sección puede extender o heredar de otra sección
         indicando el nombre de la sección seguido de dos puntos (
-        <code>:</code>
+        <methodname>:</methodname>
         ) y el nombre de la sección desde la cual se quieren heredar los
         datos.
     </para>
@@ -27,21 +27,21 @@
             <classname>Zend_Config_Ini</classname>
             utiliza la función
             <ulink url="http://php.net/parse_ini_file">
-                <code>parse_ini_file()</code>
+                <methodname>parse_ini_file()</methodname>
             </ulink>
             de PHP. Por favor, revise esta documentación para observar
             sus comportamientos específicos, que se propagan a
             <classname>Zend_Config_Ini</classname>
             , tales como la forma en que los valores especiales:
-            <code>true</code>
+            <methodname>true</methodname>
             ,
-            <code>false</code>
+            <methodname>false</methodname>
             ,
-            <code>yes</code>
+            <methodname>yes</methodname>
             ,
-            <code>no</code>
+            <methodname>no</methodname>
             , y
-            <code>null</code>
+            <constant>NULL</constant>
             son manejados.
         </para>
     </note>
@@ -49,15 +49,15 @@
         <title>Separador de clave</title>
         <para>
             Por defecto, el carácter separador de clave es el punto (
-            <code>.</code>
+            <methodname>.</methodname>
             ). Puede ser reemplazado, no obstante,cambiando la clave de
-            <code>$options</code>
+            <methodname>$options</methodname>
             llamada
-            <code>'nestSeparator'</code>
+            <methodname>'nestSeparator'</methodname>
             al construir el objeto
             <classname>Zend_Config_Ini</classname>
             . Por ejemplo:
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $options['nestSeparator'] = ':';
 $config = new Zend_Config_Ini('/path/to/config.ini',
                               'pruebas',
@@ -81,10 +81,10 @@ $config = new Zend_Config_Ini('/path/to/config.ini',
             sección de pruebas, a pesar de que éste no sería el caso
             para situaciones más complejas. Supongamos, entonces, que
             los siguientes datos de configuración están contenidos en
-            <code>/path/to/config.ini</code>
+            <methodname>/path/to/config.ini</methodname>
             :
         </para>
-        <programlisting role="ini"><![CDATA[
+        <programlisting language="ini"><![CDATA[
 ; Datos de configuración de la web de producción
 [produccion]
 webhost                  = www.example.com
@@ -107,7 +107,7 @@ database.params.password = devsecret
             archivo INI. Resulta fácil cargar estos datos especificando
             el archivo INI en la sección de la etapa de pruebas:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Ini('/path/to/config.ini', 'pruebas');
 
 echo $config->database->params->host;   // muestra "dev.example.com"
@@ -127,7 +127,7 @@ echo $config->database->params->dbname; // muestra "dbname"
                 <tbody>
                     <row>
                         <entry>
-                            <code>$filename</code>
+                            <methodname>$filename</methodname>
                         </entry>
                         <entry>
                             El archivo INI que se va a cargar.
@@ -135,7 +135,7 @@ echo $config->database->params->dbname; // muestra "dbname"
                     </row>
                     <row>
                         <entry>
-                            <code>$section</code>
+                            <methodname>$section</methodname>
                         </entry>
                         <entry>
                             La [sección] contenida en el archivo ini que
@@ -148,7 +148,7 @@ echo $config->database->params->dbname; // muestra "dbname"
                     </row>
                     <row>
                         <entry>
-                            <code>$options = false</code>
+                            <methodname>$options = false</methodname>
                         </entry>
                         <entry>
                             Array de opciones. Las siguientes claves

+ 11 - 11
documentation/manual/es/module_specs/Zend_Config_Writer.xml

@@ -9,10 +9,10 @@
         adapter-less system and thus is very easy to use. By default
         <classname>Zend_Config_Writer</classname>> ships with three adapters, which all
         work the same. You instantiate a writer with specific options, which
-        can be <code>filename</code> and <code>config</code>. Then
-        you call the <code>write()</code> method of the writer and the config
-        file is created. You can also give <code>$filename</code> and
-        <code>$config</code> directly to the <code>write()</code> method.
+        can be <methodname>filename</methodname> and <methodname>config</methodname>. Then
+        you call the <methodname>write()</methodname> method of the writer and the config
+        file is created. You can also give <methodname>$filename</methodname> and
+        <methodname>$config</methodname> directly to the <methodname>write()</methodname> method.
         Currently the following writers are shipped with
         <classname>Zend_Config_Writer</classname>>:
     </para>
@@ -37,7 +37,7 @@
 
     <para>
         As an exception, <classname>Zend_Config_Writer_Ini</classname> has an additional
-        option parameter <code>nestSeparator</code>, which defines with which
+        option parameter <methodname>nestSeparator</methodname>, which defines with which
         character the single nodes are separated. The default is a single dot,
         like it is accepted by <classname>Zend_Config_Ini</classname> by default.
     </para>
@@ -46,10 +46,10 @@
         When modifying or creating a <classname>Zend_Config</classname> object, there are
         some things to know. To create or modify a value, you simply say set
         the parameter of the <classname>Zend_Config</classname> object via the parameter
-        accessor (<code>-&gt;</code>). To create a section in the root or to
+        accessor (<methodname>-&gt;</methodname>). To create a section in the root or to
         create a branch, you just create a new array
-        (<code>$config-&gt;branch = array();</code>). To define which section
-        extends another one, you call the <code>setExtend()</code> method
+        (<methodname>$config-&gt;branch = array();</methodname>). To define which section
+        extends another one, you call the <methodname>setExtend()</methodname> method
         on the root <classname>Zend_Config</classname> object.
     </para>
 
@@ -59,7 +59,7 @@
             This example illustrates the basic use of
             <classname>Zend_Config_Writer_Xml</classname> to create a new config file:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Create the config object
 $config = new Zend_Config(array(), true);
 $config->production = array();
@@ -101,7 +101,7 @@ $writer->write('config.xml', $config);
         <para>
             This example demonstrates how to edit an existing config file.
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Load all sections from an existing config file, while skipping the extends.
 $config = new Zend_Config_Ini('config.ini',
                               null,
@@ -124,7 +124,7 @@ $writer->write();
             When loading an existing config file for modifications it is very
             important to load all sections and to skip the extends, so that
             no values are merged. This is done by giving the
-            <code>skipExtends</code> as option to the constructor.
+            <methodname>skipExtends</methodname> as option to the constructor.
         </para>
     </note>
 </sect1>

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

@@ -13,7 +13,7 @@
         través del anidamiento de elementos XML bajo los elementos a nivel de
         sección. El contenido de un elemento XML a nivel de hoja corresponde al
         valor de un dato de configuración. La herencia de sección está permitida
-        por un atributo XML especial llamado <code>extends</code>, y el valor de
+        por un atributo XML especial llamado <methodname>extends</methodname>, y el valor de
         este atributo se corresponde con la sección de la cual los datos son
         heredados por la sección extendida..
     </para>
@@ -39,9 +39,9 @@
          producción heredando de la sección de pruebas, a pesar de que éste no
          sería el caso para situaciones más complejas. Suponga, pues, que los
          datos de configuración siguientes están contenidos
-            en <code>/ruta/de/config.xml</code>:
+            en <methodname>/ruta/de/config.xml</methodname>:
         </para>
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <?xml version="1.0"?>
 <configdata>
     <production>
@@ -73,7 +73,7 @@
             sencilla cargar estos datos, especificando el archivo XML y la
             sección de pruebas:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Xml('/ruta/de/config.xml', 'pruebas');
 
 echo $config->database->params->host;   // muestra "dev.example.com"
@@ -85,13 +85,13 @@ echo $config->database->params->dbname; // muestra "dbname"
         <para>
             Zend_Config_Xml también soporta dos formas adicionales de definir
             nodos en la configuración.  Ambas hacen uso de atributos. Dado que
-            los atributos <code>extends</code> y <code>value</code> son palabras
+            los atributos <methodname>extends</methodname> y <methodname>value</methodname> son palabras
             reservadas (la última por la segunda manera de usar atributos),
             pueden no ser utilizadas.
                   La primera manera de utilizar atributos es añadir atributos en un
             nodo padre, el cual será interpretado como hijo de ese nodo:
         </para>
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <?xml version="1.0"?>
 <configdata>
     <production webhost="www.example.com">
@@ -110,9 +110,9 @@ echo $config->database->params->dbname; // muestra "dbname"
         La otra forma no reduce la configuración, sino que permite mantenerla de
         forma más fácil dado que no es necesario escribir el nombre de la
         etiqueta dos veces. Simplemente, cree una etiqueta vacía con el valor en
-        el atributo <code>value</code>:
+        el atributo <methodname>value</methodname>:
         </para>
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <?xml version="1.0"?>
 <configdata>
     <production>
@@ -145,9 +145,9 @@ echo $config->database->params->dbname; // muestra "dbname"
             <classname>Zend_Config_Xml</classname> is able to load an XML string directly,
             such as that retrieved from a database. The string is passed
             as the first parameter to the constructor and must start with the
-            characters <code>'&lt;?xml'</code>:
+            characters <methodname>'&lt;?xml'</methodname>:
         </para>
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 $string = <<<EOT
 <?xml version="1.0"?>
 <config>

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

@@ -31,7 +31,7 @@
             Por ejemplo, digamos que su clase se define como sigue:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()
@@ -47,9 +47,9 @@ class FooController extends Zend_Controller_Action
 ]]></programlisting>
 
         <para>
-            La clase de arriba <code>FooController</code> (el controlador
-            <code>foo</code>) define dos acciones, <code>bar</code> y
-            <code>baz</code>.
+            La clase de arriba <methodname>FooController</methodname> (el controlador
+            <methodname>foo</methodname>) define dos acciones, <methodname>bar</methodname> y
+            <methodname>baz</methodname>.
         </para>
 
         <para>
@@ -74,7 +74,7 @@ class FooController extends Zend_Controller_Action
                 acción por uno de los métodos siguientes:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function init()
@@ -95,20 +95,20 @@ class FooController extends Zend_Controller_Action
 ]]></programlisting>
 
             <para>
-                <code>initView()</code>, <code>getViewScript()</code>,
-                <code>render()</code>, y <code>renderScript()</code> cada
-                proxy al <code>ViewRenderer</code> a menos que el ayudante no
+                <methodname>initView()</methodname>, <methodname>getViewScript()</methodname>,
+                <methodname>render()</methodname>, y <methodname>renderScript()</methodname> cada
+                proxy al <methodname>ViewRenderer</methodname> a menos que el ayudante no
                 esté como ayudante intermediario o no se haya establecido el
-                flag de <code>noViewRenderer</code>.
+                flag de <methodname>noViewRenderer</methodname>.
             </para>
 
             <para>
                 También puede simplemente desactivarse para una prestación
-                individual ajustando el flag <code>noRender</code> de
-                <code>ViewRenderer</code>:
+                individual ajustando el flag <methodname>noRender</methodname> de
+                <methodname>ViewRenderer</methodname>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()
@@ -121,12 +121,12 @@ class FooController extends Zend_Controller_Action
 
             <para>
                 Las principales razones para desactivar
-                <code>ViewRenderer</code> son si usted simplemente no necesita
+                <methodname>ViewRenderer</methodname> son si usted simplemente no necesita
                 una objeto "view" o si no está mostrándolos via view scripts
                 (por ejemplo, cuando se utiliza un controlador de acción
                 para alimentar a los protocolos de un servicio web como SOAP,
                 XML-RPC, o REST). En muchos casos, nunca necesitará desactivar
-                a <code>ViewRenderer</code> globalmente, sólo selectivamente
+                a <methodname>ViewRenderer</methodname> globalmente, sólo selectivamente
                 dentro de los distintos controladores o acciones.
             </para>
         </note>
@@ -143,18 +143,18 @@ class FooController extends Zend_Controller_Action
             objetos de solicitud y respuesta, así como los argumentos de
             cualquier invocación personalizada pasados desde el front
             controller. Si debe anular el constructor, asegúrese de llamar a
-            <code>parent::__construct($request, $response, $invokeArgs)</code>.
+            <methodname>parent::__construct($request, $response, $invokeArgs)</methodname>.
         </para>
 
         <para>
             La manera más apropiada de personalizar la instanciación es
-            utilizar el método <code>init()</code>, el cual es llamado como la
-            última tarea de <code>__construct()</code>.
+            utilizar el método <methodname>init()</methodname>, el cual es llamado como la
+            última tarea de <methodname>__construct()</methodname>.
             Por ejemplo, si se quiere conectar a una base de datos en la
             instanciación:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function init()
@@ -176,12 +176,12 @@ class FooController extends Zend_Controller_Action
         <para>
             <classname>Zend_Controller_Action</classname> especifica dos
             métodos que pueden ser llamados para marcar una solicitud de acción,
-            <code>preDispatch()</code> y <code>postDispatch()</code>.
+            <methodname>preDispatch()</methodname> y <methodname>postDispatch()</methodname>.
             Estas pueden ser útiles de varias maneras: verificar la
             autenticación y ACLs antes de ejecutar una acción (llamando a
-            <code>_forward()</code> en <code>preDispatch()</code>, se saltará
+            <methodname>_forward()</methodname> en <methodname>preDispatch()</methodname>, se saltará
             la acción), por ejemplo, o colocando contenido generado en una
-            plantilla general del sitio (<code>postDispatch()</code>).
+            plantilla general del sitio (<methodname>postDispatch()</methodname>).
         </para>
     </sect2>
 
@@ -195,7 +195,7 @@ class FooController extends Zend_Controller_Action
 
         <itemizedlist>
             <listitem><para>
-                <emphasis>Objecto Requerimiento</emphasis>: <code>getRequest()</code>
+                <emphasis>Objecto Requerimiento</emphasis>: <methodname>getRequest()</methodname>
                 puede ser utilizado para recuperar el objeto solicitud
                 utilizado para llamar a la acción.
             </para></listitem>
@@ -203,12 +203,12 @@ class FooController extends Zend_Controller_Action
             <listitem>
                 <para>
                     <emphasis>Objecto Respuesta</emphasis>:
-                    <code>getResponse()</code> puede ser utilizado para
+                    <methodname>getResponse()</methodname> puede ser utilizado para
                     recuperar el objeto respuesta agregando la respuesta final.
                     Algunas llamadas típicas podrían ser:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $this->getResponse()->setHeader('Content-Type', 'text/xml');
 $this->getResponse()->appendBody($content);
 ]]></programlisting>
@@ -219,9 +219,9 @@ $this->getResponse()->appendBody($content);
                     <emphasis>Argumentos de Invocación</emphasis>: el front
                     controller puede empujar parámetros al router, al
                     despachador, y al controlador de acción. Para recuperarlos,
-                    use <code>getInvokeArg($key)</code>; por otra parte, se
+                    use <methodname>getInvokeArg($key)</methodname>; por otra parte, se
                     puede traer toda la lista utilizando
-                    <code>getInvokeArgs()</code>.
+                    <methodname>getInvokeArgs()</methodname>.
                 </para>
             </listitem>
 
@@ -232,28 +232,28 @@ $this->getResponse()->appendBody($content);
                     como cualquiera de los parámetros _GET o _POST,
                     o parámetros del usuario especificados en la información
                     del path de la URL. Para recuperarlos, use
-                    <code>_getParam($key)</code> o <code>_getAllParams()</code>.
+                    <methodname>_getParam($key)</methodname> o <methodname>_getAllParams()</methodname>.
                     También se pueden establecer parámetros de solicitud usando
-                    <code>_setParam()</code>; lo que es útil cuando se reenvían
+                    <methodname>_setParam()</methodname>; lo que es útil cuando se reenvían
                     a acciones adicionales.
                 </para>
 
                 <para>
                     Para probar si un parámetro existe o no (muy útil para
-                    bifurcaciones lógicas), use <code>_hasParam($key)</code>.
+                    bifurcaciones lógicas), use <methodname>_hasParam($key)</methodname>.
                 </para>
 
                 <note>
                     <para>
-                        <code>_getParam()</code> puede tomar opcionalmente un
+                        <methodname>_getParam()</methodname> puede tomar opcionalmente un
                         segundo argumento que contiene un valor por defecto a
                         utilizar si el parámetro no está establecido o está
                         vacío.  Usándolo elimina la necesidad de llamar
-                        previamente a <code>_hasParam()</code> para
+                        previamente a <methodname>_hasParam()</methodname> para
                         recuperar un valor:
                     </para>
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 // Usar por defecto el valor 1 si el id no está establecido
 $id = $this->_getParam('id', 1);
 
@@ -286,8 +286,8 @@ if ($this->_hasParam('id') {
         <para>
             <classname>Zend_Controller_Action</classname> proporciona un
             mecanismo rudimentario y flexible para ver la integración.
-            Hay dos métodos para lograrlo, <code>initView()</code> y
-            <code>render()</code>; el anterior método <code>$view</code>
+            Hay dos métodos para lograrlo, <methodname>initView()</methodname> y
+            <methodname>render()</methodname>; el anterior método <methodname>$view</methodname>
             carga la propiedad pública, y este último muestra una vista en
             base a la acción requerida actual, utilizando la jerarquía del
             directorio para determinar el path del script.
@@ -297,14 +297,14 @@ if ($this->_hasParam('id') {
             <title>Inicialización de la Vista</title>
 
             <para>
-                <code>initView()</code> inicializa el objeto vista.
-                <code>render()</code> llama a <code>initView()</code>
+                <methodname>initView()</methodname> inicializa el objeto vista.
+                <methodname>render()</methodname> llama a <methodname>initView()</methodname>
                 con el fin de recuperar el objeto vista, pero puede ser
                 iniciada en cualquier momento; por defecto introduce
-                información a la propiedad de <code>$view</code> con un objeto
+                información a la propiedad de <methodname>$view</methodname> con un objeto
                 <classname>Zend_View</classname>, pero se puede usar cualquier
                 clase que implemente <classname>Zend_View_Interface</classname>.
-                Si <code>$view</code> ya ha sido inicializada, simplemente
+                Si <methodname>$view</methodname> ya ha sido inicializada, simplemente
                 devuelve esa propiedad.
             </para>
 
@@ -313,7 +313,7 @@ if ($this->_hasParam('id') {
                 estructura del directorio:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 applicationOrModule/
     controllers/
         IndexController.php
@@ -327,10 +327,10 @@ applicationOrModule/
 
             <para>
                 En otras palabras, los scripts de vista se supone están en el
-                subdirectorio <code>views/scripts/</code>, y en el subdirectorio
-                <code>views</code> se supone que contiene funcionalidades
+                subdirectorio <methodname>views/scripts/</methodname>, y en el subdirectorio
+                <methodname>views</methodname> se supone que contiene funcionalidades
                 hermanas (ayudantes, filtros). Al determinar el nombre y el
-                path del script, el directorio <code>views/scripts/</code>
+                path del script, el directorio <methodname>views/scripts/</methodname>
                 será utilizado como el path base, con directorios nombrados
                 después que los controladores individuales proporcionen una
                 jerarquía a los scripts de vista.
@@ -341,41 +341,41 @@ applicationOrModule/
             <title>Suministrando las Vistas</title>
 
             <para>
-                <code>render()</code> tiene la siguiente firma:
+                <methodname>render()</methodname> tiene la siguiente firma:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 string render(string $action = null,
               string $name = null,
               bool $noController = false);
 ]]></programlisting>
 
             <para>
-                <code>render()</code> suministra un script de vista.
+                <methodname>render()</methodname> suministra un script de vista.
                 Si no se pasan argumentos, se supone que el script requerido es
-                <code>[controller]/[action].phtml</code> (donde
-                <code>.phtml</code> es el valor de la propiedad
-                <code>$viewSuffix</code>).
-                Pasándole un valor a <code>$action</code> suministrará esa
-                plantilla en al subdirectorio <code>[controller]</code>. Para
-                anular el subdirectorio <code>[controller]</code> ponga un
-                valor verdadero en <code>$noController</code>.
+                <methodname>[controller]/[action].phtml</methodname> (donde
+                <methodname>.phtml</methodname> es el valor de la propiedad
+                <methodname>$viewSuffix</methodname>).
+                Pasándole un valor a <methodname>$action</methodname> suministrará esa
+                plantilla en al subdirectorio <methodname>[controller]</methodname>. Para
+                anular el subdirectorio <methodname>[controller]</methodname> ponga un
+                valor verdadero en <methodname>$noController</methodname>.
                 Por último, las plantillas son suministradas en el objeto
                 respuesta; si desea suministrar a un determinado
                 <link linkend="zend.controller.response.namedsegments">
                 named segment</link> en el objeto respuesta, pase un valor a
-                <code>$name</code>.
+                <methodname>$name</methodname>.
             </para>
 
             <note><para>
                     Dado que el controlador y los nombres de acción pueden
                     contener caracteres delimitadores como '_', '.', y '-',
-                    <code>render()</code> los normaliza a '-' para determinar
+                    <methodname>render()</methodname> los normaliza a '-' para determinar
                     el nombre del script. Internamente, utiliza los
                     delimitadores de palabra y de path del despachador para
                     hacer esta normalización. Así, una solicitud a
-                    <code>/foo.bar/baz-bat</code> suministrará el script
-                    <code>foo-bar/baz-bat.phtml</code>.
+                    <methodname>/foo.bar/baz-bat</methodname> suministrará el script
+                    <methodname>foo-bar/baz-bat.phtml</methodname>.
                     Si su método de acción contiene camelCasing, recuerde que
                     esto se traducirá en palabras separadas por '-'
                     al determinar el nombre del archivo del script de vista.
@@ -385,7 +385,7 @@ string render(string $action = null,
                 Algunos ejemplos:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class MyController extends Zend_Controller_Action
 {
     public function fooAction()
@@ -431,9 +431,9 @@ class MyController extends Zend_Controller_Action
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>_forward($action, $controller = null, $module = null,
-                        array $params = null)</code>: realiza otra acción. Si es
-                    llamado en <code>preDispatch()</code>, la acción actualmente
+                    <methodname>_forward($action, $controller = null, $module = null,
+                        array $params = null)</methodname>: realiza otra acción. Si es
+                    llamado en <methodname>preDispatch()</methodname>, la acción actualmente
                     requerida se saltará en favor de la nueva.
                     De lo contrario, después de procesar la acción actual,
                     se ejecutará la acción solicitada en _forward().
@@ -442,8 +442,8 @@ class MyController extends Zend_Controller_Action
 
             <listitem>
                 <para>
-                    <code>_redirect($url, array $options =
-                        array())</code>: redireccionar a otro lugar.
+                    <methodname>_redirect($url, array $options =
+                        array())</methodname>: redireccionar a otro lugar.
                         Este método toma una URL y un conjunto de opciones.
                         Por defecto, realiza una redirección HTTP 302.
                 </para>
@@ -464,7 +464,7 @@ class MyController extends Zend_Controller_Action
                         <para>
                             Puede configurar esta opción globalmente en el
                             controlador utilizando el accesador
-                            <code>setRedirectExit()</code>.
+                            <methodname>setRedirectExit()</methodname>.
                         </para>
                     </listitem>
 
@@ -478,7 +478,7 @@ class MyController extends Zend_Controller_Action
                         <para>
                             Puede configurar esta opción globalmente en el
                             controlador utilizando el accesador
-                            <code>setRedirectPrependBase()</code>.
+                            <methodname>setRedirectPrependBase()</methodname>.
                         </para>
                     </listitem>
 
@@ -493,7 +493,7 @@ class MyController extends Zend_Controller_Action
                         <para>
                             Puede configurar esta opción globalmente en el
                             controlador utilizando el accesador
-                            <code>setRedirectCode()</code>.
+                            <methodname>setRedirectCode()</methodname>.
                         </para>
                     </listitem>
                 </itemizedlist>
@@ -527,7 +527,7 @@ class MyController extends Zend_Controller_Action
                 Si hay una solicitud a un controlador que incluye un método de
                 acción no definido, se invocará a
                 <classname>Zend_Controller_Action::__call()</classname>.
-                <code>__call()</code> es, por supuesto, el método mágico de PHP
+                <methodname>__call()</methodname> es, por supuesto, el método mágico de PHP
                 para la sobrecarga del método.
             </para>
 
@@ -550,7 +550,7 @@ class MyController extends Zend_Controller_Action
                 usted podría escribir algo como esto:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class MyController extends Zend_Controller_Action
 {
     public function __call($method, $args)
@@ -575,7 +575,7 @@ class MyController extends Zend_Controller_Action
                 de página por defecto:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class MyController extends Zend_Controller_Action
 {
     public function indexAction()
@@ -602,16 +602,16 @@ class MyController extends Zend_Controller_Action
         </example>
 
         <para>
-            Además de sobrecargar <code>__call()</code>, cada uno de los
+            Además de sobrecargar <methodname>__call()</methodname>, cada uno de los
             métodos gancho de inicialización, utilidad, accesador, vista,
             y despacho mencionados anteriormente en este capítulo pueden ser
             anulados a fin de personalizar sus controladores.
             Como ejemplo, si está almacenando su objeto vista en un registro,
-            quizás desee modificar su método <code>initView()</code> con código
+            quizás desee modificar su método <methodname>initView()</methodname> con código
             parecido al siguiente:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 abstract class My_Base_Controller extends Zend_Controller_Action
 {
     public function initView()

+ 6 - 6
documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-ActionStack.xml

@@ -5,7 +5,7 @@
     <title>ActionStack</title>
 
     <para>
-        El ayudante <code>ActionStack</code> le permite empujar requerimientos al
+        El ayudante <methodname>ActionStack</methodname> le permite empujar requerimientos al
         <link linkend="zend.controller.plugins.standard.actionstack">ActionStack</link>
         plugin del front controller, el cual le ayuda efectivamente a crear
         una cola de acciones a ejecutar durante la solicitud.
@@ -17,8 +17,8 @@
         <title>Invocando al Ayudante ActionStack Inicializa el Plugin de ActionStack</title>
 
         <para>
-            Invocando al ayuudante <code>ActionStack</code> implicitamente
-            registra el plugin de <code>ActionStack</code> -- lo que significa
+            Invocando al ayuudante <methodname>ActionStack</methodname> implicitamente
+            registra el plugin de <methodname>ActionStack</methodname> -- lo que significa
             que no necesita registrar explícitamente el plugin de ActionStack
             para utilizar esta funcionalidad.
         </para>
@@ -34,7 +34,7 @@
             <classname>Zend_Controller_Action::_forward()</classname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()
@@ -61,10 +61,10 @@ class FooController extends Zend_Controller_Action
 
         <para>
             A veces la naturaleza OOP de un objeto solicitud tiene más sentido;
-            puede pasar también tal objeto al ayudante <code>ActionStack</code>.
+            puede pasar también tal objeto al ayudante <methodname>ActionStack</methodname>.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()

+ 23 - 23
documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-AutoComplete.xml

@@ -8,13 +8,13 @@
         Muchas bibliotecas de Javascript con AJAX ofrecen funcionalidad para
         proporcionar autocompletado según la cual un selectlist de resultados
         potencialmente concordantes se visualiza a medida que el usuario tipea.
-        El ayudante <code>AutoComplete</code> pretende simplificar el retorno
+        El ayudante <methodname>AutoComplete</methodname> pretende simplificar el retorno
         de respuestas aceptables a esos métodos.
     </para>
 
     <para>
         Dado que no todas la bibliotecas JS implementan el autocompletado de
-        la misma manera, el ayudante <code>AutoComplete</code> ofrece algunas
+        la misma manera, el ayudante <methodname>AutoComplete</methodname> ofrece algunas
         funcionalidades abstractas de base necesarias para muchas bibliotecas,
         e implementaciones concretas para distintas bibliotecas.
         Los tipos de datos de retorno son generalmente o bien arrays de strings
@@ -26,7 +26,7 @@
         El uso básico para cada aplicación es el mismo:
     </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()
@@ -76,20 +76,20 @@ class FooController extends Zend_Controller_Action
 
     <itemizedlist>
         <listitem><para>
-                <code>disableLayouts()</code> puede ser utilizada para
+                <methodname>disableLayouts()</methodname> puede ser utilizada para
                 desactivar esquemas y a ViewRenderer. Típicamente, esto se
-                llama dentro de <code>prepareAutoCompletion()</code>.
+                llama dentro de <methodname>prepareAutoCompletion()</methodname>.
         </para></listitem>
 
         <listitem><para>
-                <code>encodeJson($data, $keepLayouts = false)</code>
+                <methodname>encodeJson($data, $keepLayouts = false)</methodname>
                 codificará datos a JSON, y opcionalmente habilitando o
                 deshabilitando esquemas. Típicamente, esto se llama dentro de
-                <code>prepareAutoCompletion()</code>.
+                <methodname>prepareAutoCompletion()</methodname>.
         </para></listitem>
 
         <listitem><para>
-                <code>prepareAutoCompletion($data, $keepLayouts = false)</code>
+                <methodname>prepareAutoCompletion($data, $keepLayouts = false)</methodname>
                 se utiliza para preparar datos en el formato necesario de la
                 respuesta para la aplicación concreta, opcionalmente los
                 esquemas pueden habilitarse o deshabilitarse.
@@ -97,25 +97,25 @@ class FooController extends Zend_Controller_Action
         </para></listitem>
 
         <listitem><para>
-                <code>sendAutoCompletion($data, $keepLayouts = false)</code>
+                <methodname>sendAutoCompletion($data, $keepLayouts = false)</methodname>
                 se utiliza para preparar datos en el formato necesario de la
                 respuesta para la aplicación concreta. Esta llama a
-                <code>prepareAutoCompletion()</code>, y entonces envía la
+                <methodname>prepareAutoCompletion()</methodname>, y entonces envía la
                 respuesta.
         </para></listitem>
 
         <listitem><para>
-                <code>direct($data, $sendNow = true, $keepLayouts =
-                    false)</code> se utiliza cuando se llama al ayudante como
+                <methodname>direct($data, $sendNow = true, $keepLayouts =
+                    false)</methodname> se utiliza cuando se llama al ayudante como
                     un método del ayudante intermediario. El flag
-                    <code>$sendNow</code> se utiliza para determinar si se debe
-                    llamar a <code>sendAutoCompletion()</code> o a
-                    <code>prepareAutoCompletion()</code>, respectivamente.
+                    <methodname>$sendNow</methodname> se utiliza para determinar si se debe
+                    llamar a <methodname>sendAutoCompletion()</methodname> o a
+                    <methodname>prepareAutoCompletion()</methodname>, respectivamente.
         </para></listitem>
     </itemizedlist>
 
     <para>
-        Actualmente, <code>AutoComplete</code> soporta las bibliotecas AJAX de
+        Actualmente, <methodname>AutoComplete</methodname> soporta las bibliotecas AJAX de
         Dojo y Scriptaculous.
     </para>
 
@@ -137,7 +137,7 @@ class FooController extends Zend_Controller_Action
             para su uso como almacenamiento:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // dentro del controlador de acción:
 $this->_helper->autoCompleteDojo($data);
 ]]></programlisting>
@@ -166,7 +166,7 @@ $this->_helper->autoCompleteDojo($data);
                 TestNameReadStore.js, con el siguiente contenido:
             </para>
 
-            <programlisting role="javascript"><![CDATA[
+            <programlisting language="javascript"><![CDATA[
 dojo.provide("custom.TestNameReadStore");
 dojo.declare("custom.TestNameReadStore", dojox.data.QueryReadStore, {
     fetch:function (request) {
@@ -188,7 +188,7 @@ dojo.declare("custom.TestNameReadStore", dojox.data.QueryReadStore, {
                 queremos AutoCompletion:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class TestController extends Zend_Controller_Action
 {
     protected $_form;
@@ -239,7 +239,7 @@ class TestController extends Zend_Controller_Action
                 punto final para el procesamiento de AutoCompletion:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class TestController extends Zend_Controller_Action
 {
     // ...
@@ -275,14 +275,14 @@ class TestController extends Zend_Controller_Action
 ]]></programlisting>
 
             <para>
-                En nuestro <code>autocompleteAction()</code> hacemos una serie
+                En nuestro <methodname>autocompleteAction()</methodname> hacemos una serie
                 de cosas. En primer lugar, esperamos a asegurarnos de que
                 tengamos una petición post, y que existe un parámetro 'form'
                 establecido al valor 'ajax'; esto es simplemente para ayudar a
                 reducir preguntas espúreas a la acción.
                 A continuación, vamos a comprobar el parámetro 'test', y
                 compararlo contra nuestros datos. (Yo deliberadamente dejé de
-                lado la implementación de <code>getData()</code> aquí --
+                lado la implementación de <methodname>getData()</methodname> aquí --
                 podría ser cualquier tipo de fuente de datos). Por último,
                 enviamos nuestros aciertos a nuestro ayudante AutoCompletion.
             </para>
@@ -298,7 +298,7 @@ class TestController extends Zend_Controller_Action
                 Veamos el script de vista, el cual comenta los pasos:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 <?php // establecemos nuestro data store: ?>
 <div dojoType="custom.TestNameReadStore" jsId="testStore"
     url="<?php echo $this->baseUrl() ?>/unit-test/autocomplete/format/ajax"

+ 103 - 103
documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-ContextSwitch.xml

@@ -5,10 +5,10 @@
     <title>ContextSwitch con AjaxContext</title>
 
     <para>
-        El ayudante de acción <code>ContextSwitch</code> está destinado a
+        El ayudante de acción <methodname>ContextSwitch</methodname> está destinado a
         facilitar el regreso de respuestas de diferentes formatos de solicitud.
-        El ayudante <code>AjaxContext</code> es una versión especializada de
-        <code>ContextSwitch</code> que facilita el regreso de respuestas
+        El ayudante <methodname>AjaxContext</methodname> es una versión especializada de
+        <methodname>ContextSwitch</methodname> que facilita el regreso de respuestas
         a XmlHttpRequests.
     </para>
 
@@ -44,7 +44,7 @@
         Como ejemplo, tomemos el siguiente controlador:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 class NewsController extends Zend_Controller_Action
 {
     /**
@@ -72,12 +72,12 @@ class NewsController extends Zend_Controller_Action
 ]]></programlisting>
 
     <para>
-        Digamos que queremos que <code>listAction()</code> también esté
+        Digamos que queremos que <methodname>listAction()</methodname> también esté
         disponible en un formato XML. En lugar de crear una acción diferente,
         podemos indicarle que puede devolver una respuesta XML:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 class NewsController extends Zend_Controller_Action
 {
     public function init()
@@ -121,18 +121,18 @@ class NewsController extends Zend_Controller_Action
 
     <itemizedlist>
         <listitem><para>
-                Via parámetro URL: <code>/news/list/format/xml</code>
+                Via parámetro URL: <methodname>/news/list/format/xml</methodname>
                 (recordar que el valor por defecto del esquema de ruteo permite
                 pares arbitrarios de clave/valor tras la acción).
         </para></listitem>
 
         <listitem><para>
-                Via parámetro GET: <code>/news/list?format=xml</code>
+                Via parámetro GET: <methodname>/news/list?format=xml</methodname>
         </para></listitem>
     </itemizedlist>
 
     <para>
-        <code>ContextSwitch</code> le permite especificar contextos arbitrarios,
+        <methodname>ContextSwitch</methodname> le permite especificar contextos arbitrarios,
         incluso qué sufijo cambiará (si hay alguno), cualquier cabecera de
         respuesta que deba ser enviada, y callbacks arbitrarios para la
         inicialización y posterior procesamiento.
@@ -143,7 +143,7 @@ class NewsController extends Zend_Controller_Action
 
         <para>
             Por defecto, dos contextos están a disposición del ayudante
-            <code>ContextSwitch</code> : JSON y XML.
+            <methodname>ContextSwitch</methodname> : JSON y XML.
         </para>
 
         <itemizedlist>
@@ -165,7 +165,7 @@ class NewsController extends Zend_Controller_Action
                     serialización auto-JSON:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $this->_helper->contextSwitch()->setAutoJsonSerialization(false);
 ]]></programlisting>
             </listitem>
@@ -187,12 +187,12 @@ $this->_helper->contextSwitch()->setAutoJsonSerialization(false);
         <para>
             A veces, los contextos por defecto no son suficientes. Por ejemplo,
             puede que desee devolver YAML, o PHP serializado, un RSS o ATOM
-            feed, etc. <code>ContextSwitch</code> le permite hacerlo.
+            feed, etc. <methodname>ContextSwitch</methodname> le permite hacerlo.
         </para>
 
         <para>
             La forma más fácil para añadir un nuevo contexto es a través del
-            método <code>addContext()</code>. Este método tiene dos argumentos,
+            método <methodname>addContext()</methodname>. Este método tiene dos argumentos,
             el nombre del contexto, y un array de especificación.
             La especificación debería incluir uno o más de los siguientes:
         </para>
@@ -217,14 +217,14 @@ $this->_helper->contextSwitch()->setAutoJsonSerialization(false);
                 posterior procesamiento.</para>
 
                 <para>La inicialización de callbacks ocurre cuando el contexto
-                es detectado por <code>ContextSwitch</code>.
+                es detectado por <methodname>ContextSwitch</methodname>.
                 Usted puede usarlo para ejecutar una lógica arbitraria.
                 Por ejemplo, el contexto JSON utiliza un callback
                 para desactivar a ViewRenderer cuando está activada la
                 serialización auto-JSON.</para>
 
                 <para>El post procesamiento ocurre durante la rutina de la
-                acción <code>postDispatch()</code>, y puede ser utilizada
+                acción <methodname>postDispatch()</methodname>, y puede ser utilizada
                 para ejecutar una lógica arbitraria. Como ejemplo, el contexto
                 JSON utiliza un callback para determinar si la serialización
                 auto-JSON está activada; si así fuera, serializa las variables
@@ -239,52 +239,52 @@ $this->_helper->contextSwitch()->setAutoJsonSerialization(false);
 
         <itemizedlist>
             <listitem><para>
-                <code>addContext($context, array $spec)</code>: agrega un nuevo
+                <methodname>addContext($context, array $spec)</methodname>: agrega un nuevo
                 contexto. Lanza una excepción si el contexto ya existe.
             </para></listitem>
 
             <listitem><para>
-                <code>setContext($context, array $spec)</code>: añade un nuevo
+                <methodname>setContext($context, array $spec)</methodname>: añade un nuevo
                 contexto o sobrescribirá un contexto existente.
-                Usa la misma especificación que <code>addContext()</code>.
+                Usa la misma especificación que <methodname>addContext()</methodname>.
             </para></listitem>
 
             <listitem><para>
-                <code>addContexts(array $contexts)</code>: añade muchos
-                contextos de una vez. El array <code>$contexts</code> debería
+                <methodname>addContexts(array $contexts)</methodname>: añade muchos
+                contextos de una vez. El array <methodname>$contexts</methodname> debería
                 ser un array de pares contexto/especificación.
                 Si alguno de los contextos ya existe, arrojará una excepción.
             </para></listitem>
 
             <listitem><para>
-                <code>setContexts(array $contexts)</code>: añade nuevos
+                <methodname>setContexts(array $contexts)</methodname>: añade nuevos
                 contextos y sobreescribe los existentes. Usa la misma
-                especificación que <code>addContexts()</code>.
+                especificación que <methodname>addContexts()</methodname>.
              </para></listitem>
 
             <listitem><para>
-                <code>hasContext($context)</code>: devuelve true si el contexto
+                <methodname>hasContext($context)</methodname>: devuelve true si el contexto
                 existe, false de lo contrario.
             </para></listitem>
 
-            <listitem><para> <code>getContext($context)</code>: recupera un
+            <listitem><para> <methodname>getContext($context)</methodname>: recupera un
             único contexto por su nombre. Devuelve un array siguiendo la
-            especificación usada en <code>addContext()</code>.
+            especificación usada en <methodname>addContext()</methodname>.
             </para></listitem>
 
             <listitem><para>
-                <code>getContexts()</code>: recupera todos los contextos.
+                <methodname>getContexts()</methodname>: recupera todos los contextos.
                 Devuelve un array de pares contexto/especificación.
             </para></listitem>
 
             <listitem><para>
-                <code>removeContext($context)</code>: elimina un único contexto
+                <methodname>removeContext($context)</methodname>: elimina un único contexto
                 por su nombre. Devuelve true si tiene éxito, false si el
                 contexto no fue encontrado.
             </para></listitem>
 
             <listitem><para>
-                <code>clearContexts()</code>: elimina todos los contextos.
+                <methodname>clearContexts()</methodname>: elimina todos los contextos.
             </para></listitem>
         </itemizedlist>
     </sect4>
@@ -295,18 +295,18 @@ $this->_helper->contextSwitch()->setAutoJsonSerialization(false);
         <para>
             Hay dos mecanismos para establecer contextos disponibles.
             Puede crear manualmente los arrays en su controlador, o utilizar
-            varios métodos en <code>ContextSwitch</code> para ensamblarlos.
+            varios métodos en <methodname>ContextSwitch</methodname> para ensamblarlos.
         </para>
 
         <para>
             El método principal para añadir relaciones acción/contexto es
-            <code>addActionContext()</code>. Se esperan dos argumentos,
+            <methodname>addActionContext()</methodname>. Se esperan dos argumentos,
             la acción a la que el contexto se añade, y el nombre de un contexto
             o un array de contextos. Como ejemplo, considere la siguiente
             clase controlador:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function listAction()
@@ -330,10 +330,10 @@ class FooController extends Zend_Controller_Action
         <para>
             Supongamos que queremos añadir un contexto XML a la acción 'list',
             y contextos XML y JSON a la acción 'comments'.
-            Podríamos hacerlo en el método <code>init()</code>:
+            Podríamos hacerlo en el método <methodname>init()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function init()
@@ -348,10 +348,10 @@ class FooController extends Zend_Controller_Action
 
         <para>
             Alternativamente, puede simplemente definir la propiedad del array
-            <code>$contexts</code>:
+            <methodname>$contexts</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public $contexts = array(
@@ -379,15 +379,15 @@ class FooController extends Zend_Controller_Action
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>addActionContext($action, $context)</code>: marca uno
+                    <methodname>addActionContext($action, $context)</methodname>: marca uno
                     o más contextos como disponibles para una acción.
                     Si ya existen los mapeos, simplemente se añade a esos mapeos.
-                    <code>$context</code> puede ser un único contexto,
+                    <methodname>$context</methodname> puede ser un único contexto,
                     o un array de contextos.
                 </para>
 
                 <para>
-                    Un valor de <code>true</code> para el contexto marcará
+                    Un valor de <methodname>true</methodname> para el contexto marcará
                     todos los contextos como disponibles para la acción.
                 </para>
 
@@ -398,48 +398,48 @@ class FooController extends Zend_Controller_Action
             </listitem>
 
             <listitem><para>
-                    <code>setActionContext($action, $context)</code>: marca uno
+                    <methodname>setActionContext($action, $context)</methodname>: marca uno
                     o más contextos como disponibles para una acción.
                     Si el mapeo ya existe, se reemplaza con los especificados.
-                    <code>$context</code> puede ser un único contexto,
+                    <methodname>$context</methodname> puede ser un único contexto,
                     o un array de contextos.
             </para></listitem>
 
             <listitem><para>
-                    <code>addActionContexts(array $contexts)</code>: agrega
+                    <methodname>addActionContexts(array $contexts)</methodname>: agrega
                     varios pares acción/contexto de una vez.
-                    <code>$contexts</code> debe ser un array asociativo de
+                    <methodname>$contexts</methodname> debe ser un array asociativo de
                     pares acción/contexto. Le pasa la petición a
-                    <code>addActionContext()</code>, lo que significa que si
+                    <methodname>addActionContext()</methodname>, lo que significa que si
                     los emparejamientos ya existen, se añade a ellos.
             </para></listitem>
 
             <listitem><para>
-                    <code>setActionContexts(array $contexts)</code>: actúa como
-                    <code>addActionContexts()</code>, pero sobreescribe
+                    <methodname>setActionContexts(array $contexts)</methodname>: actúa como
+                    <methodname>addActionContexts()</methodname>, pero sobreescribe
                     pares de acción/contexto existentes.
             </para></listitem>
 
             <listitem><para>
-                    <code>hasActionContext($action, $context)</code>: determina
+                    <methodname>hasActionContext($action, $context)</methodname>: determina
                     si una acción particular tiene un contexto determinado.
             </para></listitem>
 
             <listitem><para>
-                    <code>getActionContexts($action = null)</code>: devuelve o
+                    <methodname>getActionContexts($action = null)</methodname>: devuelve o
                     todos los contextos para una acción determinada,
                     o todos los pares de acción/contexto.
             </para></listitem>
 
             <listitem><para>
-                    <code>removeActionContext($action, $context)</code>: elimina
+                    <methodname>removeActionContext($action, $context)</methodname>: elimina
                     uno o más contextos de una acción determinada.
-                    <code>$context</code> puede ser un único contexto o un
+                    <methodname>$context</methodname> puede ser un único contexto o un
                     array de contextos.
             </para></listitem>
 
             <listitem><para>
-                    <code>clearActionContexts($action = null)</code>: elimina
+                    <methodname>clearActionContexts($action = null)</methodname>: elimina
                     todos los contextos de una acción determinada, o de todas
                     las acciones con contextos.
             </para></listitem>
@@ -451,10 +451,10 @@ class FooController extends Zend_Controller_Action
 
         <para>
             Para inicializar la conmutación de contexto, necesita llamar a
-            <code>initContext()</code> en su controlador de acción:
+            <methodname>initContext()</methodname> en su controlador de acción:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class NewsController extends Zend_Controller_Action
 {
     public function init()
@@ -468,10 +468,10 @@ class NewsController extends Zend_Controller_Action
             En algunos casos, puede querer forzar el contexto utilizado;
             por ejemplo, puede que sólo quiera permitir el contexto XML si
             la conmutación de contexto está activada. Puede hacerlo
-            pasando el contexto a <code>initContext()</code>:
+            pasando el contexto a <methodname>initContext()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $contextSwitch->initContext('xml');
 ]]></programlisting>
     </sect4>
@@ -481,36 +481,36 @@ $contextSwitch->initContext('xml');
 
         <para>
             Se pueden utilizar una variedad de métodos para alterar el
-            comportamiento del ayudante <code>ContextSwitch</code>.
+            comportamiento del ayudante <methodname>ContextSwitch</methodname>.
             Estos incluyen:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>setAutoJsonSerialization($flag)</code>: Por defecto,
+                    <methodname>setAutoJsonSerialization($flag)</methodname>: Por defecto,
                     los contextos JSON serializarán cualquier variable de vista
                     a notación JSON y lo devolverán como una respuesta.
                     Si usted desea crear su propia respuesta, debe deshabilitar
                     esta opción; esto debe hacerse antes de llamar a
-                    <code>initContext()</code>.
+                    <methodname>initContext()</methodname>.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $contextSwitch->setAutoJsonSerialization(false);
 $contextSwitch->initContext();
 ]]></programlisting>
 
                 <para>
                     Puede recuperar el valor del flag con
-                    <code>getAutoJsonSerialization()</code>.
+                    <methodname>getAutoJsonSerialization()</methodname>.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setSuffix($context, $suffix,
-                        $prependViewRendererSuffix)</code>: Con este método,
+                    <methodname>setSuffix($context, $suffix,
+                        $prependViewRendererSuffix)</methodname>: Con este método,
                         puede especificar un sufijo diferente para utilizarlo
                         en un contexto determinado. El tercer argumento es
                         utilizado para indicar si anteponer o no el actual
@@ -526,55 +526,55 @@ $contextSwitch->initContext();
 
             <listitem>
                 <para>
-                    <code>addHeader($context, $header, $content)</code>: Añadir
+                    <methodname>addHeader($context, $header, $content)</methodname>: Añadir
                     una cabecera de respuesta para un determinado contexto.
-                    <code>$header</code> es el nombre de la cabecera, y
-                    <code>$content</code> es el valor a pasar por esa cabecera.
+                    <methodname>$header</methodname> es el nombre de la cabecera, y
+                    <methodname>$content</methodname> es el valor a pasar por esa cabecera.
                 </para>
 
                 <para>
                     Cada contexto pueden tener múltiples cabeceras;
-                    <code>addHeader()</code> agrega cabeceras adicionales al
+                    <methodname>addHeader()</methodname> agrega cabeceras adicionales al
                     stack de cabecera del contexto.
                 </para>
 
                 <para>
-                    Si el <code>$header</code> especificado ya existe para el
+                    Si el <methodname>$header</methodname> especificado ya existe para el
                     contexto, arrojará una excepción.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setHeader($context, $header, $content)</code>:
-                    <code>setHeader()</code> actúa igual que
-                    <code>addHeader()</code>, excepto que le permite
+                    <methodname>setHeader($context, $header, $content)</methodname>:
+                    <methodname>setHeader()</methodname> actúa igual que
+                    <methodname>addHeader()</methodname>, excepto que le permite
                     sobreescribir cabeceras del contexto actual.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>addHeaders($context, array $headers)</code>: Añade
+                    <methodname>addHeaders($context, array $headers)</methodname>: Añade
                     varias cabeceras de una vez a un determinado contexto.
-                    Delega a <code>addHeader()</code>, así que si la cabecera
-                    ya existe, arrojará una excepción. <code>$headers</code>
+                    Delega a <methodname>addHeader()</methodname>, así que si la cabecera
+                    ya existe, arrojará una excepción. <methodname>$headers</methodname>
                     es un array de pares cabecera/contexto.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setHeaders($context, array $headers.)</code>: como
-                    <code>addHeaders()</code>, excepto que lo delegua a
-                    <code>setHeader()</code>, permitiéndole sobreescribir las
+                    <methodname>setHeaders($context, array $headers.)</methodname>: como
+                    <methodname>addHeaders()</methodname>, excepto que lo delegua a
+                    <methodname>setHeader()</methodname>, permitiéndole sobreescribir las
                     cabeceras existentes.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>getHeader($context, $header)</code>: recuperar el
+                    <methodname>getHeader($context, $header)</methodname>: recuperar el
                     valor de una cabecera para un determinado contexto.
                     Retorna null si no existe.
                 </para>
@@ -582,35 +582,35 @@ $contextSwitch->initContext();
 
             <listitem>
                 <para>
-                    <code>removeHeader($context, $header)</code>: eliminar una
+                    <methodname>removeHeader($context, $header)</methodname>: eliminar una
                     única cabecera para un determinado contexto.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>clearHeaders($context, $header)</code>: eliminar
+                    <methodname>clearHeaders($context, $header)</methodname>: eliminar
                     todas las cabeceras para un determinado contexto.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setCallback($context, $trigger, $callback)</code>:
+                    <methodname>setCallback($context, $trigger, $callback)</methodname>:
                     establecer un callback en un determinado disparador para
                     poner en marcha un determinado contexto. Los disparadores
                     pueden ser 'init' o 'post' (indicando que se llamará a un
                     callback para cada contexto de inicialización o
-                    postDispatch). <code>$callback</code> debe ser un callback
+                    postDispatch). <methodname>$callback</methodname> debe ser un callback
                     válido de PHP.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setCallbacks($context, array $callbacks)</code>:
+                    <methodname>setCallbacks($context, array $callbacks)</methodname>:
                     establece varios callbacks para un determinado contexto.
-                    <code>$callbacks</code> deben ser pares de
+                    <methodname>$callbacks</methodname> deben ser pares de
                     diparadores/callbacks. En realidad, la mayor cantidad de
                     callbacks que pueden ser registrados son dos, uno para la
                     inicialización y otro para el procesamiento posterior.
@@ -619,14 +619,14 @@ $contextSwitch->initContext();
 
             <listitem>
                 <para>
-                    <code>getCallback($context, $trigger)</code>: recuperar un
+                    <methodname>getCallback($context, $trigger)</methodname>: recuperar un
                     callback para un determinado disparador en un contexto dado.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>getCallbacks($context)</code>: recupera todos los
+                    <methodname>getCallbacks($context)</methodname>: recupera todos los
                     callbacks para un determinado contexto. Devuelve un array
                     de pares disparor/callback.
                 </para>
@@ -634,21 +634,21 @@ $contextSwitch->initContext();
 
             <listitem>
                 <para>
-                    <code>removeCallback($context, $trigger)</code>: elimina un
+                    <methodname>removeCallback($context, $trigger)</methodname>: elimina un
                     callback para un determinado disparador y contexto.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>clearCallbacks($context)</code>: elimina todos los
+                    <methodname>clearCallbacks($context)</methodname>: elimina todos los
                     callbacks para un determinado contexto.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setContextParam($name)</code>: establece el parámetro
+                    <methodname>setContextParam($name)</methodname>: establece el parámetro
                     de petición para comprobar si un conmutador de contexto ha
                     sido solicitado. El valor por defecto es 'format',
                     pero este accededor puede ser utilizado para establecer un
@@ -656,14 +656,14 @@ $contextSwitch->initContext();
                 </para>
 
                 <para>
-                    <code>getContextParam()</code> puede ser utilizado para
+                    <methodname>getContextParam()</methodname> puede ser utilizado para
                     recuperar el valor actual.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setAutoDisableLayout($flag)</code>: Por defecto, los
+                    <methodname>setAutoDisableLayout($flag)</methodname>: Por defecto, los
                     esquemas están deshabilitados cuando sucede una conmutación
                     de contexto; esto es porque normalmente los esquemas sólo
                     serán utilizados para devolver respuestas normales, y no
@@ -671,23 +671,23 @@ $contextSwitch->initContext();
                     Sin embargo, si desea usar esquemas (tal vez puede tener un
                     diseño para el nuevo contexto), puede cambiar este
                     comportamiento pasando un valor falso a
-                    <code>setAutoDisableLayout()</code>. Usted debería hacer
+                    <methodname>setAutoDisableLayout()</methodname>. Usted debería hacer
                     esto <emphasis>antes</emphasis> de llamar a
-                    <code>initContext()</code>.
+                    <methodname>initContext()</methodname>.
                 </para>
 
                 <para>
                     Para conseguir el valor de este flag, utilice el accededor
-                    <code>getAutoDisableLayout()</code>.
+                    <methodname>getAutoDisableLayout()</methodname>.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>getCurrentContext()</code> Puede ser utilizado para
+                    <methodname>getCurrentContext()</methodname> Puede ser utilizado para
                     determinar qué contexto fue detectado, si hay alguno.
                     Este retorna null si no hubo conmutación de contexto,
-                    o si <code>initContext()</code> fue llamado antes de ser
+                    o si <methodname>initContext()</methodname> fue llamado antes de ser
                     invocado.
                 </para>
             </listitem>
@@ -698,32 +698,32 @@ $contextSwitch->initContext();
         <title>Funcionalidad de AjaxContext</title>
 
         <para>
-            El ayudante <code>AjaxContext</code> extiende
-            <code>ContextSwitch</code>, así que toda de la funcionalidad
-            listada para <code>ContextSwitch</code> está disponible.
+            El ayudante <methodname>AjaxContext</methodname> extiende
+            <methodname>ContextSwitch</methodname>, así que toda de la funcionalidad
+            listada para <methodname>ContextSwitch</methodname> está disponible.
             Hay algunas diferencias fundamentales, sin embargo.
         </para>
 
         <para>
             En primer lugar, el controlador de acción utiliza una propiedad
-            diferente para determinar contextos, <code>$ajaxable</code>.
+            diferente para determinar contextos, <methodname>$ajaxable</methodname>.
             Esto es, que puede tener diferentes contextos utilizados para
             AJAX versus peticiones normales HTTP.
-            Los diversos métodos <code>*ActionContext*()</code> de
-            <code>AjaxContext</code> le escribirán a esta propiedad.
+            Los diversos métodos <methodname>*ActionContext*()</methodname> de
+            <methodname>AjaxContext</methodname> le escribirán a esta propiedad.
         </para>
 
         <para>
             En segundo lugar, sólo se disparará si se produjo un XmlHttpRequest,
             según lo determinado por la solicitud del método del objeto
-            <code>isXmlHttpRequest()</code>.
+            <methodname>isXmlHttpRequest()</methodname>.
             Así, si se pasa el parámetro de contexto ('format') en la
             solicitud, pero la solicitud no fue hecha como un XmlHttpRequest,
             no se disparará ninguna conmutación de contexto.
         </para>
 
         <para>
-            En tercer lugar, <code>AjaxContext</code> agrega un contexto
+            En tercer lugar, <methodname>AjaxContext</methodname> agrega un contexto
             adicional, HTML. En este contexto, se establece el sufijo a
             'ajax.phtml' para diferenciar el contexto de una solicitud normal.
             No se devuelven cabeceras adicionales.
@@ -740,7 +740,7 @@ $contextSwitch->initContext();
                 actualizaremos la página; y en el último, devolveremos JSON.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class CommentController extends Zend_Controller_Action
 {
     public function init()

+ 5 - 5
documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-FlashMessenger.xml

@@ -7,9 +7,9 @@
     <sect4 id="zend.controller.actionhelper.flashmessenger.introduction">
         <title>Introducción</title>
         <para>
-            El ayudante <code>FlashMessenger</code> le permite pasar mensajes
+            El ayudante <methodname>FlashMessenger</methodname> le permite pasar mensajes
             que el usuario puede querer ver en la próxima solicitud.
-            Para lograrlo, <code>FlashMessenger</code> usa
+            Para lograrlo, <methodname>FlashMessenger</methodname> usa
             <classname>Zend_Session_Namespace</classname> para almacenar los
             mensajes para las futuras o próxima solicitud de recuperación.
             Es una buena idea si planea utilizar
@@ -27,13 +27,13 @@
         <para>
             El ejemplo de uso de abajo muestra el uso del flash messenger en
             su forma más elemental. Cuando se llama la acción
-            <code>/some/my</code>, añade el mensaje de flash "Record Saved!".
+            <methodname>/some/my</methodname>, añade el mensaje de flash "Record Saved!".
             Una solicitud posterior a la acción
-            <code>/some/my-next-request</code> lo recuperará (y entonces
+            <methodname>/some/my-next-request</methodname> lo recuperará (y entonces
             también lo suprimirá).
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class SomeController extends Zend_Controller_Action
 {
     /**

+ 13 - 13
documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-Json.xml

@@ -28,7 +28,7 @@
                 codificación utilizando <classname>Zend_Json_Expr</classname>.
              </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $this->_helper->json($data, array('enableJsonExprFinder' => true));
 ]]></programlisting>
         </listitem>
@@ -49,11 +49,11 @@ $this->_helper->json($data, array('enableJsonExprFinder' => true));
 
     <para>
         El uso es simple: o bien llamarlo como un método del ayudante,
-        o llamar a uno de los métodos <code>encodeJson()</code> o
-        <code>sendJson()</code>:
+        o llamar a uno de los métodos <methodname>encodeJson()</methodname> o
+        <methodname>sendJson()</methodname>:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 class FooController extends Zend_Controller_Action
 {
     public function barAction()
@@ -79,21 +79,21 @@ class FooController extends Zend_Controller_Action
             quizás para envolver la respuesta de JSON en algún tipo de
             contexto -- cada método en el ayudante JSON acepta un segundo
             argumento opcional: un flag para activar o desactivar layouts.
-            Pasando un valor booleano <code>true</code> conservará los layouts
+            Pasando un valor booleano <methodname>true</methodname> conservará los layouts
             habilitados:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $this->_helper->json($data, true);
 ]]></programlisting>
 
         <para>
             Opcionalmente, puede pasar un array como el segundo parámetro.
             Este array puede contener una variedad de opciones, incluida la
-            opción <code>keepLayouts</code>:
+            opción <methodname>keepLayouts</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $this->_helper->json($data, array('keepLayouts' => true);
 ]]></programlisting>
     </note>
@@ -104,23 +104,23 @@ $this->_helper->json($data, array('keepLayouts' => true);
         <para>
             <classname>Zend_Json::encode()</classname> permite la codificación
             de expresiones nativas de JSON utilizando objetos
-            <code>Zend_Json_Expr</code>. Esta opción está desactivada por
+            <methodname>Zend_Json_Expr</methodname>. Esta opción está desactivada por
             defecto. Para activar esta opción, pase un valor booleano
-            <code>true</code> a la opción <code>enableJsonExprFinder</code>:
+            <methodname>true</methodname> a la opción <methodname>enableJsonExprFinder</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $this->_helper->json($data, array('enableJsonExprFinder' => true);
 ]]></programlisting>
 
         <para>
             Si desea hacer esto, <emphasis>debe</emphasis> pasar un array
             como segundo argumento. Esto también le permite combinar otras
-            opciones, como la opción <code>keepLayouts</code>. Todas esas
+            opciones, como la opción <methodname>keepLayouts</methodname>. Todas esas
             opciones se pasan luego a <classname>Zend_Json::encode()</classname>.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $this->_helper->json($data, array(
     'enableJsonExprFinder' => true,
     'keepLayouts'          => true,

+ 37 - 37
documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-Redirector.xml

@@ -8,26 +8,26 @@
         <title>Introducción</title>
 
         <para>
-            El ayudante <code>Redirector</code> le permite utilizar un
+            El ayudante <methodname>Redirector</methodname> le permite utilizar un
             objeto de redireccionamiento para cumplir con necesidades de su
             aplicación para redireccionar a una nueva URL.
-            Ofrece numerosas ventajas sobre el método <code>_redirect()</code>,
+            Ofrece numerosas ventajas sobre el método <methodname>_redirect()</methodname>,
             tales como poder preconfigurar un comportamiento para todo el sitio
             en el objeto redirector o usando el construido en
-            <code>gotoSimple($action, $controller, $module, $params)</code>,
+            <methodname>gotoSimple($action, $controller, $module, $params)</methodname>,
             interfaz similar a la de
             <classname>Zend_Controller_Action::_forward()</classname>.
         </para>
 
         <para>
-            El <code>Redirector</code> tiene un número de métodos que pueden
+            El <methodname>Redirector</methodname> tiene un número de métodos que pueden
             utilizarse para afectar el comportamiento al redireccionar:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>setCode()</code> puede ser utilizado para establecer
+                    <methodname>setCode()</methodname> puede ser utilizado para establecer
                     el código de respuesta HTTP que utilizar durante la
                     redirección.
                 </para>
@@ -35,17 +35,17 @@
 
             <listitem>
                 <para>
-                    <code>setExit()</code> puede usarse para forzar un
-                    <code>exit()</code> tras una redirección.
+                    <methodname>setExit()</methodname> puede usarse para forzar un
+                    <methodname>exit()</methodname> tras una redirección.
                     Por defecto es verdadero (true).
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setGotoSimple()</code> puede ser utilizada para
+                    <methodname>setGotoSimple()</methodname> puede ser utilizada para
                     establecer la URL que usar por defecto si no se ha pasado
-                    ninguna a <code>gotoSimple()</code>.
+                    ninguna a <methodname>gotoSimple()</methodname>.
                     Utiliza la API de
                     <classname>Zend_Controller_Action::_forward()</classname>:
                     setGotoSimple($action, $controller = null, $module = null, array
@@ -55,7 +55,7 @@
 
             <listitem>
                 <para>
-                    <code>setGotoRoute()</code> puede ser utilizada para
+                    <methodname>setGotoRoute()</methodname> puede ser utilizada para
                     establecer una URL basada en una ruta.
                     Pasarla en un array de pares clave/valor y un nombre de ruta,
                     y que ensamblarán la URL según la definición y el tipo de
@@ -65,31 +65,31 @@
 
             <listitem>
                 <para>
-                    <code>setGotoUrl()</code> puede ser utilizada para
+                    <methodname>setGotoUrl()</methodname> puede ser utilizada para
                     establecer una URL por defecto si no se pasa ninguna a
-                    <code>gotoUrl()</code>. Acepta un solo string URL.
+                    <methodname>gotoUrl()</methodname>. Acepta un solo string URL.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setPrependBase()</code> puede ser utilizada para
+                    <methodname>setPrependBase()</methodname> puede ser utilizada para
                     anteponer la URL base del objeto solicitud a una URL
                     especificada con
-                    <code>setGotoUrl()</code>, <code>gotoUrl()</code>, o
-                    <code>gotoUrlAndExit()</code>.
+                    <methodname>setGotoUrl()</methodname>, <methodname>gotoUrl()</methodname>, o
+                    <methodname>gotoUrlAndExit()</methodname>.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setUseAbsoluteUri()</code> puede ser utilizada para
-                    forzar al <code>Redirector</code> a usar URIs absolutas
+                    <methodname>setUseAbsoluteUri()</methodname> puede ser utilizada para
+                    forzar al <methodname>Redirector</methodname> a usar URIs absolutas
                     cuando está redireccionando. Cuando se establece esta
                     opción, se utiliza el valor de
-                    <code>$_SERVER['HTTP_HOST']</code>,
-                    <code>$_SERVER['SERVER_PORT']</code>, y
-                    <code>$_SERVER['HTTPS']</code>
+                    <methodname>$_SERVER['HTTP_HOST']</methodname>,
+                    <methodname>$_SERVER['SERVER_PORT']</methodname>, y
+                    <methodname>$_SERVER['HTTPS']</methodname>
                     para formar una URI completa a la URL especificada por uno
                     de los métodos de redirección. Esta opción está desactivada
                     por defecto, pero podrá ser activada por defecto en
@@ -106,24 +106,24 @@
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>gotoSimple()</code> usa <code>setGotoSimple()</code>
-                    (<code>_forward()-tipo API</code>) para construir una URL
+                    <methodname>gotoSimple()</methodname> usa <methodname>setGotoSimple()</methodname>
+                    (<methodname>_forward()-tipo API</methodname>) para construir una URL
                     y realizar un redireccionamiento.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>gotoRoute()</code> usa <code>setGotoRoute()</code>
-                    (<code>route-assembly</code>) para construir una URL
+                    <methodname>gotoRoute()</methodname> usa <methodname>setGotoRoute()</methodname>
+                    (<methodname>route-assembly</methodname>) para construir una URL
                     y realizar un redireccionamiento.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>gotoUrl()</code> usa <code>setGotoUrl()</code>
-                    (<code>URL string</code>) para construir una URL
+                    <methodname>gotoUrl()</methodname> usa <methodname>setGotoUrl()</methodname>
+                    (<methodname>URL string</methodname>) para construir una URL
                     y realizar un redireccionamiento.
                 </para>
             </listitem>
@@ -131,7 +131,7 @@
 
         <para>
             Por último, usted puede determinar la redirección actual de la URL
-            en cualquier momento usando <code>getRedirectUrl()</code>.
+            en cualquier momento usando <methodname>getRedirectUrl()</methodname>.
         </para>
     </sect4>
 
@@ -148,7 +148,7 @@
                 usar por defecto cuando se redireccione.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class SomeController extends Zend_Controller_Action
 {
     /**
@@ -191,10 +191,10 @@ class SomeController extends Zend_Controller_Action
             <para>
                 Este ejemplo asume que se usan los valores predeterminados,
                 lo que significa que cualquier redirección resultará en un
-                <code>exit()</code> inmediato.
+                <methodname>exit()</methodname> inmediato.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // EJEMPLO ALTERNATIVO
 class AlternativeController extends Zend_Controller_Action
 {
@@ -226,16 +226,16 @@ class AlternativeController extends Zend_Controller_Action
             <title>Usando la API _forward() de goto()</title>
 
             <para>
-                La API <code>gotoSimple()</code> imita a la de
+                La API <methodname>gotoSimple()</methodname> imita a la de
                 <classname>Zend_Controller_Action::_forward()</classname>.
                 La diferencia principal es que construye una URL desde los
                 parámetros pasados, y utiliza el formato por defecto
-                <code>:module/:controller/:action/*</code> del enrutador
+                <methodname>:module/:controller/:action/*</methodname> del enrutador
                 predeterminado. A continuación se redirecciona en lugar de
                 encadenar la acción.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class ForwardController extends Zend_Controller_Action
 {
     /**
@@ -272,13 +272,13 @@ class ForwardController extends Zend_Controller_Action
             <title>Usando Ruta de Ensamblaje con gotoRoute()</title>
 
             <para>
-                El siguiente ejemplo usa el método <code>assemble()</code> del
+                El siguiente ejemplo usa el método <methodname>assemble()</methodname> del
                 <link linkend="zend.controller.router">enrutador</link>
                 para crear una URL basada en un array asociativo de parámetros
                 pasados. Se supone que la siguiente ruta ha sido registrada:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     'blog/:year/:month/:day/:id',
     array('controller' => 'archive',
@@ -291,10 +291,10 @@ $router->addRoute('blogArchive', $route);
             <para>
                 Dado un array con el año fijado a 2006, mes a 4, día a 24,
                 e id a 42, entonces construye la siguiente URL
-                <code>/blog/2006/4/24/42</code>.
+                <methodname>/blog/2006/4/24/42</methodname>.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class BlogAdminController extends Zend_Controller_Action
 {
     /**

+ 143 - 143
documentation/manual/es/module_specs/Zend_Controller-ActionHelpers-ViewRenderer.xml

@@ -8,7 +8,7 @@
         <title>Introducción</title>
 
         <para>
-            El ayudante <code>ViewRenderer</code> está diseñado para satisfacer
+            El ayudante <methodname>ViewRenderer</methodname> está diseñado para satisfacer
             los siguientes objetivos:
         </para>
 
@@ -62,26 +62,26 @@
 
         <note>
             <para>
-                Si realiza un <code>_forward()</code>, redirecciona, o
-                <code>render</code> manualmente, el autorendering no se llevará
+                Si realiza un <methodname>_forward()</methodname>, redirecciona, o
+                <methodname>render</methodname> manualmente, el autorendering no se llevará
                 a cabo, como está realizando cualquiera de estas acciones le
-                está diciendo al <code>ViewRenderer</code> que usted está
+                está diciendo al <methodname>ViewRenderer</methodname> que usted está
                 determinando su propia salida.
             </para>
         </note>
 
         <note>
             <para>
-                El <code>ViewRenderer</code> está habilitado por defecto.
+                El <methodname>ViewRenderer</methodname> está habilitado por defecto.
                 Puede desactivarlo vía parámetro del front controller
-                <code>noViewRenderer</code>
-                (<code>$front->setParam('noViewRenderer', true)</code>) o
+                <methodname>noViewRenderer</methodname>
+                (<methodname>$front->setParam('noViewRenderer', true)</methodname>) o
                 eliminando al ayudante del stack de ayudantes
                 (<classname>Zend_Controller_Action_HelperBroker::removeHelper('viewRenderer')</classname>).
             </para>
 
             <para>
-                Si desea modificar los settings del <code>ViewRenderer</code>
+                Si desea modificar los settings del <methodname>ViewRenderer</methodname>
                 antes de despachar el front controller, puede hacerlo en una
                 de las dos maneras:
             </para>
@@ -90,10 +90,10 @@
                 <listitem>
                     <para>
                         Instanciar y registrar su propio objeto
-                        <code>ViewRenderer</code> y pasarlo al ayudante:
+                        <methodname>ViewRenderer</methodname> y pasarlo al ayudante:
                     </para>
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
 $viewRenderer->setView($view)
              ->setViewSuffix('php');
@@ -104,10 +104,10 @@ Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
                 <listitem>
                     <para>
                         Inicializar y/o recuperar un objeto
-                        <code>ViewRenderer</code> por demanda via el ayudante:
+                        <methodname>ViewRenderer</methodname> por demanda via el ayudante:
                     </para>
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 $viewRenderer =
     Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
 $viewRenderer->setView($view)
@@ -123,37 +123,37 @@ $viewRenderer->setView($view)
 
         <para>
             En su uso más básico, simplemente instancie a
-            <code>ViewRenderer</code> y páselo al ayudante de acciones.
+            <methodname>ViewRenderer</methodname> y páselo al ayudante de acciones.
             La forma más fácil para instanciar y registrar de una sola vez es
-            utilizando el método del ayudante <code>getStaticHelper()</code>:
+            utilizando el método del ayudante <methodname>getStaticHelper()</methodname>:
           </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
 ]]></programlisting>
 
         <para>
             La primera vez que se instancia un controlador de acción, se
-            disparará <code>ViewRenderer</code> para instanciar al objeto
+            disparará <methodname>ViewRenderer</methodname> para instanciar al objeto
             vista. Cada vez que el controlador es instanciado, se llama al
-            método <code>init()</code> de <code>ViewRenderer</code>, que lo
+            método <methodname>init()</methodname> de <methodname>ViewRenderer</methodname>, que lo
             llevará a establecer la propiedad del controlador de acción, y
-            llama a <code>addScriptPath()</code> con un path relativo al
+            llama a <methodname>addScriptPath()</methodname> con un path relativo al
             módulo actual; este será llamado con un prefijo de clase nombrada
             después del módulo actual, haciendo efectivamente el namespacing de
             todas las clases de ayudantes y filtros que define para el módulo.
         </para>
 
         <para>
-            Cad vez que llama a <code>postDispatch()</code>, este llamará a
-            <code>render()</code> para la acción actual.
+            Cad vez que llama a <methodname>postDispatch()</methodname>, este llamará a
+            <methodname>render()</methodname> para la acción actual.
         </para>
 
         <para>
             Como ejemplo, considere la siguiente clase:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Una clase controlador, módulo foo:
 class Foo_BarController extends Zend_Controller_Action
 {
@@ -178,112 +178,112 @@ $this->foo(); // llama a Foo_View_Helper_Foo::foo()
 ]]></programlisting>
 
         <para>
-            El <code>ViewRenderer</code> también define una serie de accededores
+            El <methodname>ViewRenderer</methodname> también define una serie de accededores
             para permitir establecer y recuperar opciones de vista:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>setView($view)</code> le permite establecer el objeto
-                    vista para <code>ViewRenderer</code>. Se vuelve como una
-                    propiedad de clase pública <code>$view</code>.
+                    <methodname>setView($view)</methodname> le permite establecer el objeto
+                    vista para <methodname>ViewRenderer</methodname>. Se vuelve como una
+                    propiedad de clase pública <methodname>$view</methodname>.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setNeverRender($flag = true)</code> puede ser
+                    <methodname>setNeverRender($flag = true)</methodname> puede ser
                     utilizado para activar o desactivar globalmente el
                     autorendering, es decir, para todos los controladores.
-                    Si es verdadero, <code>postDispatch()</code> no llamará
-                    automáticamente a <code>render()</code> en el controlador
-                    actual. <code>getNeverRender()</code> recupera el valor
+                    Si es verdadero, <methodname>postDispatch()</methodname> no llamará
+                    automáticamente a <methodname>render()</methodname> en el controlador
+                    actual. <methodname>getNeverRender()</methodname> recupera el valor
                     actual.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setNoRender($flag = true)</code> puede ser utilizado
+                    <methodname>setNoRender($flag = true)</methodname> puede ser utilizado
                     para activar o desactivar el autorendering.
-                    Si es verdadero, <code>postDispatch()</code> no llamará
-                    automáticamente a <code>render()</code> en el controlador
+                    Si es verdadero, <methodname>postDispatch()</methodname> no llamará
+                    automáticamente a <methodname>render()</methodname> en el controlador
                     actual. Este ajuste se reseteará cada vez que se llame a
-                    <code>preDispatch()</code> (es decir, usted necesita
+                    <methodname>preDispatch()</methodname> (es decir, usted necesita
                     establecer este flag para cada controlador para el cual
                     no quiera que el autorenderering se ejecute).
-                    <code>getNoRender()</code> recupera el valor actual.
+                    <methodname>getNoRender()</methodname> recupera el valor actual.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setNoController($flag = true)</code> pude ser usado
-                    para decirle a <code>render()</code> que no busque el
+                    <methodname>setNoController($flag = true)</methodname> pude ser usado
+                    para decirle a <methodname>render()</methodname> que no busque el
                     script de acción en un subdirectorio nombrado después de
                     que el controlador (que es el comportamiento por defecto)
-                    <code>getNoController()</code> recupere el valor actual.
+                    <methodname>getNoController()</methodname> recupere el valor actual.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setNeverController($flag = true)</code> es análogo
-                    a <code>setNoController()</code>, pero trabaja a un nivel
+                    <methodname>setNeverController($flag = true)</methodname> es análogo
+                    a <methodname>setNoController()</methodname>, pero trabaja a un nivel
                     global -- es decir, que no se reseteará por cada acción
-                    ejecutada. <code>getNeverController()</code> recupera el
+                    ejecutada. <methodname>getNeverController()</methodname> recupera el
                     valor actual.
                    </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setScriptAction($name)</code> puede ser utilizado para
+                    <methodname>setScriptAction($name)</methodname> puede ser utilizado para
                     especificar el script de acción a renderizar.
-                    <code>$name</code> debe ser el nombre del script menos el
+                    <methodname>$name</methodname> debe ser el nombre del script menos el
                     sufijo del archivo (y sin el subdirectorio del controlador,
-                    a menos que <code>noController</code> se haya activado).
+                    a menos que <methodname>noController</methodname> se haya activado).
                     Si no se ha especificado, busca un script de vista nombrado
                     después de la acción en el objeto solicitud.
-                    <code>getScriptAction()</code> recupera el valor actual.
+                    <methodname>getScriptAction()</methodname> recupera el valor actual.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setResponseSegment($name)</code> puede ser utilizado
+                    <methodname>setResponseSegment($name)</methodname> puede ser utilizado
                     para especificar qué segmento del objeto respuesta nombrado
                     renderizar. Si no se especifica, se hace en el segmento por
-                    defecto. <code>getResponseSegment()</code> recupera el
+                    defecto. <methodname>getResponseSegment()</methodname> recupera el
                     valor actual.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>initView($path, $prefix, $options)</code> puede ser
+                    <methodname>initView($path, $prefix, $options)</methodname> puede ser
                     llamado para especificar el path base de las vistas,
                     prefijos de clase para scripts de ayudantes y filtros, y
-                    las opciones de <code>ViewRenderer</code>.
+                    las opciones de <methodname>ViewRenderer</methodname>.
                     Puede pasar cualquiera de los siguientes flags:
-                    <code>neverRender</code>, <code>noRender</code>,
-                    <code>noController</code>, <code>scriptAction</code>, y
-                    <code>responseSegment</code>.
+                    <methodname>neverRender</methodname>, <methodname>noRender</methodname>,
+                    <methodname>noController</methodname>, <methodname>scriptAction</methodname>, y
+                    <methodname>responseSegment</methodname>.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setRender($action = null, $name = null, $noController
-                        = false)</code> le permite establecer cualquier
-                    <code>scriptAction</code>, <code>responseSegment</code>, y
-                    <code>noController</code> en un pase. <code>direct()</code>
+                    <methodname>setRender($action = null, $name = null, $noController
+                        = false)</methodname> le permite establecer cualquier
+                    <methodname>scriptAction</methodname>, <methodname>responseSegment</methodname>, y
+                    <methodname>noController</methodname> en un pase. <methodname>direct()</methodname>
                     es un alias a este método, permitiéndole llamar a este
                     método fácilmente dede su controlador:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Render 'foo' en lugar del script de acción actual
 $this->_helper->viewRenderer('foo');
 
@@ -293,10 +293,10 @@ $this->_helper->viewRenderer('form', 'html', true);
 ]]></programlisting>
 
                 <note><para>
-                        <code>setRender()</code> y <code>direct()</code>
+                        <methodname>setRender()</methodname> y <methodname>direct()</methodname>
                         realmente no renderiza el script de vista, sino que
-                        establece indicaciones que <code>postDispatch()</code>
-                        y <code>render()</code> utlizarán para renderizar la
+                        establece indicaciones que <methodname>postDispatch()</methodname>
+                        y <methodname>render()</methodname> utlizarán para renderizar la
                         vista.
                  </para></note>
             </listitem>
@@ -304,11 +304,11 @@ $this->_helper->viewRenderer('form', 'html', true);
 
         <para>
             El constructor le permite opcionalmente pasar el objeto vista y las
-            opciones de <code>ViewRenderer</code>; acepta los mismos flags que
-            <code>initView()</code>:
+            opciones de <methodname>ViewRenderer</methodname>; acepta los mismos flags que
+            <methodname>initView()</methodname>:
          </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $view    = new Zend_View(array('encoding' => 'UTF-8'));
 $options = array('noController' => true, 'neverRender' => true);
 $viewRenderer =
@@ -327,7 +327,7 @@ $viewRenderer =
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>:moduleDir</code> hace referencia a la actual
+                    <methodname>:moduleDir</methodname> hace referencia a la actual
                     directorio base del módulo(por convención, el directorio
                     padre del directorio del módulo controlador).
                 </para>
@@ -335,30 +335,30 @@ $viewRenderer =
 
             <listitem>
                 <para>
-                    <code>:module</code> hace referencia al nombre del módulo
+                    <methodname>:module</methodname> hace referencia al nombre del módulo
                     actual.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>:controller</code> hace referencia al nombre del
+                    <methodname>:controller</methodname> hace referencia al nombre del
                     controlador actual.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>:action</code> hace referencia al nombre de la
+                    <methodname>:action</methodname> hace referencia al nombre de la
                     acción actual.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>:suffix</code> hace referencia al sufijo del script
+                    <methodname>:suffix</methodname> hace referencia al sufijo del script
                     de vista (que puede ser definido via
-                    <code>setViewSuffix()</code>).
+                    <methodname>setViewSuffix()</methodname>).
                 </para>
             </listitem>
         </itemizedlist>
@@ -370,39 +370,39 @@ $viewRenderer =
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>setViewBasePathSpec($spec)</code> le permite cambiar
+                    <methodname>setViewBasePathSpec($spec)</methodname> le permite cambiar
                     la especificación del path utilizada para determinar el
                     path base para añadir al objeto vista.
-                    La especificación por defecto es <code>:moduleDir/views</code>.
+                    La especificación por defecto es <methodname>:moduleDir/views</methodname>.
                     Puede recuperar la especificación actual en cualquier
-                    momento usando <code>getViewBasePathSpec()</code>.
+                    momento usando <methodname>getViewBasePathSpec()</methodname>.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setViewScriptPathSpec($spec)</code> le permite
+                    <methodname>setViewScriptPathSpec($spec)</methodname> le permite
                     cambiar el path de la especificación utilizada para
                     determinar el path a un script de vista individual
                     (menos el path de la base del script de vista).
                     La especificación por defecto es
-                    <code>:controller/:action.:suffix</code>.
+                    <methodname>:controller/:action.:suffix</methodname>.
                     Puede recuperar la especificación actual en cualquier
                     momento usando
-                    <code>getViewScriptPathSpec()</code>.
+                    <methodname>getViewScriptPathSpec()</methodname>.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setViewScriptPathNoControllerSpec($spec)</code>
+                    <methodname>setViewScriptPathNoControllerSpec($spec)</methodname>
                     le permite cambiar el path de la especificación utilizado
                     para determinar el path a un script de vista individual
-                    cuando <code>noController</code> está activado
+                    cuando <methodname>noController</methodname> está activado
                     (menos el path base del script de vista). La especificación
-                    por defecto es <code>:action.:suffix</code>. Puede
+                    por defecto es <methodname>:action.:suffix</methodname>. Puede
                     recuperar la especificación actual en cualquier momento
-                    usando <code>getViewScriptPathNoControllerSpec()</code>.
+                    usando <methodname>getViewScriptPathNoControllerSpec()</methodname>.
                 </para>
             </listitem>
         </itemizedlist>
@@ -411,7 +411,7 @@ $viewRenderer =
             Para un control más refinado sobre el path de especificaciones,
             puede usar
             <link linkend="zend.filter.inflector">Zend_Filter_Inflector</link>.
-            Bajo el capó, <code>ViewRenderer</code> ya usa un inflector para
+            Bajo el capó, <methodname>ViewRenderer</methodname> ya usa un inflector para
             realizar mapeos del path. Para interactuar con el inflector
             -- ya sea para establecerlo para uso propio, o para modificar el
             inflector por defecto, se pueden utilizar los siguientes
@@ -421,8 +421,8 @@ $viewRenderer =
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>getInflector()</code> recupera el inflector.
-                    Si no existe todavía en <code>ViewRenderer</code>, se crea
+                    <methodname>getInflector()</methodname> recupera el inflector.
+                    Si no existe todavía en <methodname>ViewRenderer</methodname>, se crea
                     uno utilizando las reglas predeterminadas.
                 </para>
 
@@ -430,18 +430,18 @@ $viewRenderer =
                     Por defecto, utiliza reglas de referencias estáticas para el
                     sufijo y directorio de módulos, así como una meta estática;
                     esto permite que diversas propiedades de
-                    <code>ViewRenderer</code> tengan la capacidad de
+                    <methodname>ViewRenderer</methodname> tengan la capacidad de
                     modificar dinámicamente al inflector.
                 </para>
             </listitem>
 
             <listitem><para>
-                    <code>setInflector($inflector, $reference)</code> permite
+                    <methodname>setInflector($inflector, $reference)</methodname> permite
                     establecer un inflector personalizado para usar con
-                    <code>ViewRenderer</code>. Si <code>$reference</code> es
+                    <methodname>ViewRenderer</methodname>. Si <methodname>$reference</methodname> es
                     verdadero, establecerá el sufijo y directorio de módulos
                     como referencias estáticas a las propiedades de
-                    <code>ViewRenderer</code>, así como al objetivo.
+                    <methodname>ViewRenderer</methodname>, así como al objetivo.
             </para></listitem>
         </itemizedlist>
 
@@ -449,7 +449,7 @@ $viewRenderer =
             <title>Convenciones por Defecto para Lookup</title>
 
             <para>
-                El <code>ViewRenderer</code> hace algún tipo de normalización
+                El <methodname>ViewRenderer</methodname> hace algún tipo de normalización
                 del path para facilitar la búsqueda de los scripts de vista.
                 Las reglas predeterminadas son los siguientes:
             </para>
@@ -457,7 +457,7 @@ $viewRenderer =
             <itemizedlist>
                 <listitem>
                     <para>
-                        <code>:module</code>: MixedCase y camelCasedWords
+                        <methodname>:module</methodname>: MixedCase y camelCasedWords
                         están separados por guiones, y el string completo se
                         convierte a minúsculas.
                         Por ejemplo: "FooBarBaz" pasa a ser "foo-bar-baz".
@@ -472,7 +472,7 @@ $viewRenderer =
 
                 <listitem>
                     <para>
-                        <code>:controller</code>: MixedCase y camelCasedWords
+                        <methodname>:controller</methodname>: MixedCase y camelCasedWords
                         están separados por guiones; los subrayados se
                         convierten en separadores de directorio , y el string
                         emitido a minúsculas.
@@ -490,7 +490,7 @@ $viewRenderer =
 
                 <listitem>
                     <para>
-                        <code>:action</code>: MixedCase y camelCasedWords
+                        <methodname>:action</methodname>: MixedCase y camelCasedWords
                         están separados por guiones; los caracteres
                         no alfanuméricos son traducidos a guiones,
                         y el string emitido a minúsculas.
@@ -509,7 +509,7 @@ $viewRenderer =
         </note>
 
         <para>
-            Los últimos temas en la API de <code>ViewRenderer</code> son los
+            Los últimos temas en la API de <methodname>ViewRenderer</methodname> son los
             métodos para determinar realmente los paths de los scripts de vista
             y el rendering de las vistas.
             Estos incluyen:
@@ -518,18 +518,18 @@ $viewRenderer =
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>renderScript($script, $name)</code> permite renderizar
+                    <methodname>renderScript($script, $name)</methodname> permite renderizar
                     un script con una ruta que especifique, opcionalmente a
                     un segmento nombrado del path. Cuando se utiliza este
-                    método, <code>ViewRenderer</code> no autodetermina el
+                    método, <methodname>ViewRenderer</methodname> no autodetermina el
                     nombre del script, en cambio pasa directamente a
-                    <code>$script</code> el argumento directamente al método
-                    del objeto vista <code>render()</code>.
+                    <methodname>$script</methodname> el argumento directamente al método
+                    del objeto vista <methodname>render()</methodname>.
                 </para>
 
                 <note><para>
                     Una vez que la vista ha sido renderizada al objeto respuesta,
-                    se establece <code>noRender</code> para evitar
+                    se establece <methodname>noRender</methodname> para evitar
                     accidentalmente renderizar el mismo script de vista varias
                     veces.
                 </para></note>
@@ -538,17 +538,17 @@ $viewRenderer =
                     <para>
                         Por defecto,
                         <classname>Zend_Controller_Action::renderScript()</classname>
-                        le delega a <code>ViewRenderer</code> el método
-                        <code>renderScript()</code>.
+                        le delega a <methodname>ViewRenderer</methodname> el método
+                        <methodname>renderScript()</methodname>.
                     </para>
                 </note>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>getViewScript($action, $vars)</code> crea el path a
+                    <methodname>getViewScript($action, $vars)</methodname> crea el path a
                     un script de vista basado en la acción pasada y/o cualquier
-                    variables pasadas en <code>$vars</code>.
+                    variables pasadas en <methodname>$vars</methodname>.
                     Las claves para este array pueden incluir cualquiera de las
                     claves de especificación de paths ('moduleDir',
                     'module', 'controller', 'action', y 'suffix').
@@ -558,10 +558,10 @@ $viewRenderer =
                 </para>
 
                 <para>
-                    <code>getViewScript()</code> utilizará tanto a
-                    <code>viewScriptPathSpec</code> o
-                    <code>viewScriptPathNoControllerSpec</code> sobre la base
-                    establecida del flag <code>noController</code>.
+                    <methodname>getViewScript()</methodname> utilizará tanto a
+                    <methodname>viewScriptPathSpec</methodname> o
+                    <methodname>viewScriptPathNoControllerSpec</methodname> sobre la base
+                    establecida del flag <methodname>noController</methodname>.
                 </para>
 
                 <para>
@@ -577,23 +577,23 @@ $viewRenderer =
                     <para>
                         Por defecto,
                         <classname>Zend_Controller_Action::getViewScript()</classname>
-                        delega el método <code>getViewScript()</code> de
-                        <code>ViewRenderer</code>.
+                        delega el método <methodname>getViewScript()</methodname> de
+                        <methodname>ViewRenderer</methodname>.
                     </para>
                 </note>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>render($action, $name, $noController)</code>
-                    comprueba primero para ver si bien <code>$name</code> o
-                    <code>$noController</code> se han pasado, y si es así,
+                    <methodname>render($action, $name, $noController)</methodname>
+                    comprueba primero para ver si bien <methodname>$name</methodname> o
+                    <methodname>$noController</methodname> se han pasado, y si es así,
                     establece los flags apropiados (responseSegment y
                     noController, respectivamente) en ViewRenderer.
-                    A continuación, pasa el argumento <code>$action</code>,
-                    si hay alguno, a <code>getViewScript()</code>.
+                    A continuación, pasa el argumento <methodname>$action</methodname>,
+                    si hay alguno, a <methodname>getViewScript()</methodname>.
                     Por último, pasa el path calculado del script de vista a
-                    <code>renderScript()</code>.
+                    <methodname>renderScript()</methodname>.
                 </para>
 
                 <note>
@@ -610,21 +610,21 @@ $viewRenderer =
                     <para>
                         Por defecto,
                         <classname>Zend_Controller_Action::render()</classname>
-                        delega a <code>ViewRenderer</code> el método
-                        <code>render()</code>.
+                        delega a <methodname>ViewRenderer</methodname> el método
+                        <methodname>render()</methodname>.
                     </para>
                 </note>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>renderBySpec($action, $vars, $name)</code>
+                    <methodname>renderBySpec($action, $vars, $name)</methodname>
                     permite pasar variables de especificación del path a fin de
                     determinar el path para la creación del script de vista.
-                    Este pasa <code>$action</code> y <code>$vars</code> a
-                    <code>getScriptPath()</code>, y luego pasa el path del
-                    script resultante y <code>$name</code> a
-                    <code>renderScript()</code>.
+                    Este pasa <methodname>$action</methodname> y <methodname>$vars</methodname> a
+                    <methodname>getScriptPath()</methodname>, y luego pasa el path del
+                    script resultante y <methodname>$name</methodname> a
+                    <methodname>renderScript()</methodname>.
                 </para>
             </listitem>
         </itemizedlist>
@@ -638,12 +638,12 @@ $viewRenderer =
 
             <para>
                 En lo más básico, usted simplemente inicializa y registra el
-                ayudante <code>ViewRenderer</code> con el ayudante broker
+                ayudante <methodname>ViewRenderer</methodname> con el ayudante broker
                 en su bootstrap, y luego establecer las variables en sus
                 métodos de acción.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // En su bootstrap:
 Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
 
@@ -686,27 +686,27 @@ class Foo_BarController extends Zend_Controller_Action
                 Si su controlador o nombre de acción está compuesto por varias
                 palabras, el despachador exige que estos sean separados de la URL
                 por un path específico y caracteres delimitadores de palabras.
-                El <code>ViewRenderer</code> reemplaza cualquier delimitador
+                El <methodname>ViewRenderer</methodname> reemplaza cualquier delimitador
                 de paths encontrado en el nombre del controlador con el
                 delimitador actual ('/'), y cualquier delimitador de palabra
                 encontrado con un guión ('-') cuando crea paths.
                 Así, una llamada a la acción
-                <code>/foo.bar/baz.bat</code> despachará a
-                <code>FooBarController::bazBatAction()</code> en
+                <methodname>/foo.bar/baz.bat</methodname> despachará a
+                <methodname>FooBarController::bazBatAction()</methodname> en
                 FooBarController.php, el cual renderizaría a
-                <code>foo-bar/baz-bat.phtml</code>; una llamada a la acción
-                <code>/bar_baz/baz-bat</code> despachará a
-                <code>Bar_BazController::bazBatAction()</code> en
-                <code>Bar/BazController.php</code> (note la separación del path)
-                y renderiza <code>bar/baz/baz-bat.phtml</code>.
+                <methodname>foo-bar/baz-bat.phtml</methodname>; una llamada a la acción
+                <methodname>/bar_baz/baz-bat</methodname> despachará a
+                <methodname>Bar_BazController::bazBatAction()</methodname> en
+                <methodname>Bar/BazController.php</methodname> (note la separación del path)
+                y renderiza <methodname>bar/baz/baz-bat.phtml</methodname>.
             </para>
 
             <para>
                 Tener en cuenta que el en el segundo ejemplo, el módulo es
                 todavía el módulo por defecto, pero que, debido a la
                 existencia de un separador de paths, el controlador recibe el
-                nombre <code>Bar_BazController</code>, en
-                <code>Bar/BazController.php</code>.
+                nombre <methodname>Bar_BazController</methodname>, en
+                <methodname>Bar/BazController.php</methodname>.
                 El ViewRenderer imita la jerarquía del directorio del
                 controlador.
             </para>
@@ -721,11 +721,11 @@ class Foo_BarController extends Zend_Controller_Action
                 diferente de salida (XML, JSON, etc), o si simplemente no desea
                 emitir nada.
                 Tiene dos opciones: apagar todos los casos de autorendering
-                (<code>setNeverRender()</code>), o simplemente desactivarlo
-                para la acción actual (<code>setNoRender()</code>).
+                (<methodname>setNeverRender()</methodname>), o simplemente desactivarlo
+                para la acción actual (<methodname>setNoRender()</methodname>).
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Baz clase del controlador, bar módulo:
 class Bar_BazController extends Zend_Controller_Action
 {
@@ -751,8 +751,8 @@ class Bar_BatController extends Zend_Controller_Action
         <note>
             <para>
                 En muchos casos, no tiene sentido desactivar el autorendering
-                globalmente (ala <code>setNeverRender()</code>), y la única
-                cosa que puede ganar de <code>ViewRenderer</code> es el
+                globalmente (ala <methodname>setNeverRender()</methodname>), y la única
+                cosa que puede ganar de <methodname>ViewRenderer</methodname> es el
                 autosetup del objeto de vista.
             </para>
         </note>
@@ -767,12 +767,12 @@ class Bar_BatController extends Zend_Controller_Action
                 ambos pueden mostrar la misma vista 'form', aunque con diferentes
                 valores establecidos. Puede cambiar fácilmente el nombre
                 del script usado tanto con
-                <code>setScriptAction()</code>, <code>setRender()</code>, o
+                <methodname>setScriptAction()</methodname>, <methodname>setRender()</methodname>, o
                 llamando al ayudante como un método, que invocará a
-                <code>setRender()</code>.
+                <methodname>setRender()</methodname>.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Bar clase controlador, foo módulo:
 class Foo_BarController extends Zend_Controller_Action
 {
@@ -812,10 +812,10 @@ class Foo_BarController extends Zend_Controller_Action
                 por ejemplo, cambiar el ayudante de paths, o la codificación?.
                 Puede hacerlo ya sea por modificar el objeto vista establecido
                 en su controlador, o arrebatándole el objeto vista a
-                <code>ViewRenderer</code>; ambas son referencias al mismo objeto.
+                <methodname>ViewRenderer</methodname>; ambas son referencias al mismo objeto.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Bar clase controlador, foo módulo:
 class Foo_BarController extends Zend_Controller_Action
 {
@@ -867,7 +867,7 @@ class Foo_BarController extends Zend_Controller_Action
                 como el sufijo del nombre de archivo del script de vista.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 /**
  * En su bootstrap:
  */
@@ -890,10 +890,10 @@ Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
             <para>
                 A veces, puede que necesite renderizar múltiples scripts de
                 vista desde una sola acción. Esto es muy sencillo --
-                simplemente hacer múltiples llamadas a <code>render()</code>:
+                simplemente hacer múltiples llamadas a <methodname>render()</methodname>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class SearchController extends Zend_Controller_Action
 {
     public function resultsAction()

+ 11 - 11
documentation/manual/es/module_specs/Zend_Controller-Basics.xml

@@ -47,7 +47,7 @@
             <listitem>
                 <para>
                     <classname>Zend_Controller_Request_Abstract</classname> (a
-                    menudo denominado <code>Request Object</code>) representa
+                    menudo denominado <methodname>Request Object</methodname>) representa
                     el entorno de la solicitud y ofrece métodos para
                     establecer y recuperar el controlador, los nombres de las
                     acciones y cualquier parámetro de solicitud. Además realiza un seguimiento
@@ -91,10 +91,10 @@
                     y la descompone en un controlador, una acción y parámetros,
                     basándose en la información de la ruta del url.
                     Como ejemplo, la URL
-                    <code>http://localhost/foo/bar/key/value</code> se
-                    decodificará para usar el controlador <code>foo</code>,
-                    la acción <code>bar</code> y especificar un parámetro
-                    <code>key</code> con el valor de <code>value</code>.
+                    <methodname>http://localhost/foo/bar/key/value</methodname> se
+                    decodificará para usar el controlador <methodname>foo</methodname>,
+                    la acción <methodname>bar</methodname> y especificar un parámetro
+                    <methodname>key</methodname> con el valor de <methodname>value</methodname>.
                 </para>
 
                 <para>
@@ -136,9 +136,9 @@
                     Se definen como controladores MixedCasedClasses cuando
                     terminan en la palabra Controller, y los métodos de acción
                     como camelCasedMethods cuando terminan en la palabra Action:
-                    <code>FooController::barAction()</code>. En este caso,
-                    el controlador será referido como <code>foo</code> y a la
-                    acción como <code>bar</code>.
+                    <methodname>FooController::barAction()</methodname>. En este caso,
+                    el controlador será referido como <methodname>foo</methodname> y a la
+                    acción como <methodname>bar</methodname>.
                 </para>
 
                 <note>
@@ -164,10 +164,10 @@
 
                     <para>
                         Como ejemplo, si se va a la acción en
-                        <code>FooBarController::bazBatAction()</code>,
+                        <methodname>FooBarController::bazBatAction()</methodname>,
                         se referirá a ella en la URL como
-                        <code>/foo-bar/baz-bat</code>
-                        o <code>/foo.bar/baz.bat</code>.
+                        <methodname>/foo-bar/baz-bat</methodname>
+                        o <methodname>/foo.bar/baz.bat</methodname>.
                     </para>
                 </note>
             </listitem>

+ 9 - 9
documentation/manual/es/module_specs/Zend_Controller-Dispatcher.xml

@@ -16,12 +16,12 @@
             Si no se encuentra algún módulo, controlador o acción, se usarán
             los valores por defecto para ellos.
             <classname>Zend_Controller_Dispatcher_Standard</classname>
-            especifica <code>index</code> para cada uno de los controladores y
-            acciones por defecto y <code>default</code> para el valor por
+            especifica <methodname>index</methodname> para cada uno de los controladores y
+            acciones por defecto y <methodname>default</methodname> para el valor por
             defecto del módulo, pero permite al desarrollador cambiar los
             valores por defecto para cada uno usando los métodos
-            <code>setDefaultController()</code>,
-            <code>setDefaultAction()</code>, y <code>setDefaultModule()</code>
+            <methodname>setDefaultController()</methodname>,
+            <methodname>setDefaultAction()</methodname>, y <methodname>setDefaultModule()</methodname>
             respectivamente.
         </para>
 
@@ -34,11 +34,11 @@
                 configuración por defecto es que el módulo por defecto es
                 <emphasis>no</emphasis> namespaced).
                 Como de 1.5.0, ahora puede hacerlo especificando el
-                <code>prefixDefaultModule</code> como verdadero tanto en el
+                <methodname>prefixDefaultModule</methodname> como verdadero tanto en el
                 front controller como es su despachador:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // En su front controller:
 $front->setParam('prefixDefaultModule', true);
 
@@ -73,13 +73,13 @@ $dispatcher->setParam('prefixDefaultModule', true);
 
         <para>
             El método del controlador de acción que controla ese despacho es
-            <code>_forward()</code>; llamar a este método para cualquiera de los
+            <methodname>_forward()</methodname>; llamar a este método para cualquiera de los
             pre/postDispatch() o métodos de acción, proporcionando un
             controlador de acciónes, módulo y, opcionalmente cualquier parámetro
             adicional que desee enviar a la nueva acción:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 public function fooAction()
 {
     // adelantar a otra acción en el controlador y módulo actuales:
@@ -128,7 +128,7 @@ public function bazAction()
             implementación de un despachador:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 interface Zend_Controller_Dispatcher_Interface
 {
     /**

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

@@ -51,7 +51,7 @@
                 </itemizedlist>
 
                 <para>
-                    Operan como un plugin de <code>postDispatch()</code>,
+                    Operan como un plugin de <methodname>postDispatch()</methodname>,
                     y comprueban para ver si un despachador, controlador de
                     acción, o de otra excepción ha ocurrido.
                     Si así fuera, lo remite a un controlador de manejo de
@@ -76,7 +76,7 @@
                     Como ejemplo:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $front->throwExceptions(true);
 try {
     $front->dispatch();
@@ -120,12 +120,12 @@ try {
                     no renderizará la respuesta, sino que la devolverá.
                     Una vez que tiene la respuesta, entonces puede probar ver
                     si todas las excepciones fueron atrapadas usando su método
-                    <code>isException()</code>, y recuperando las excepciones
-                    a través del método <code>getException()</code>.
+                    <methodname>isException()</methodname>, y recuperando las excepciones
+                    a través del método <methodname>getException()</methodname>.
                     Como ejemplo:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $front->returnResponse(true);
 $response = $front->dispatch();
 if ($response->isException()) {
@@ -175,7 +175,7 @@ if ($response->isException()) {
                 <itemizedlist>
                     <listitem>
                         <para>Establecer el parámetro
-                             <code>useDefaultControllerAlways</code>.
+                             <methodname>useDefaultControllerAlways</methodname>.
                         </para>
 
                         <para>
@@ -183,7 +183,7 @@ if ($response->isException()) {
                             añada la siguiente directiva:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                         <programlisting language="php"><![CDATA[
 $front->setParam('useDefaultControllerAlways', true);
 
 // o
@@ -205,7 +205,7 @@ $dispatcher->setParam('useDefaultControllerAlways', true);
 
                     <listitem>
                         <para>
-                            La excepción arrojada por <code>dispatch()</code> es
+                            La excepción arrojada por <methodname>dispatch()</methodname> es
                             una <classname>Zend_Controller_Dispatcher_Exception</classname>
                             conteniendo el texto 'Invalid controller specified'.
                             Use uno de los métodos descriptos de <link
@@ -233,11 +233,11 @@ $dispatcher->setParam('useDefaultControllerAlways', true);
                     <listitem>
                         <para>
                             Subclasear <classname>Zend_Controller_Action</classname> y
-                            anular el método <code>__call()</code>.
+                            anular el método <methodname>__call()</methodname>.
                             Como ejemplo:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                         <programlisting language="php"><![CDATA[
 class My_Controller_Action extends Zend_Controller_Action
 {
     public function __call($method, $args)
@@ -262,12 +262,12 @@ class My_Controller_Action extends Zend_Controller_Action
                     <listitem>
                         <para>
                             Subclasea a <classname>Zend_Controller_Dispatcher</classname>
-                            y anula el método <code>getAction()</code>
+                            y anula el método <methodname>getAction()</methodname>
                             para verificar si la acción existe.
                             Como ejemplo:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                         <programlisting language="php"><![CDATA[
 class My_Controller_Dispatcher extends Zend_Controller_Dispatcher
 {
     public function getAction($request)
@@ -320,12 +320,12 @@ class My_Controller_Dispatcher extends Zend_Controller_Dispatcher
 
                         <para>
                             Subclaseando <classname>Zend_Controller_Action</classname>
-                            y modificando <code>preDispatch()</code>,
+                            y modificando <methodname>preDispatch()</methodname>,
                             puede modificar todos sus controladores que
                             transmitan a otra acción o redireccionar antes de
                             despachar la acción. El código para hacer esto se
                             verá parecido al código de sustitución de arriba
-                            <code>__call()</code>.
+                            <methodname>__call()</methodname>.
                         </para>
 
                         <para>
@@ -342,7 +342,7 @@ class My_Controller_Dispatcher extends Zend_Controller_Dispatcher
                             Como ejemplo:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                         <programlisting language="php"><![CDATA[
 class My_Controller_PreDispatchPlugin extends Zend_Controller_Plugin_Abstract
 {
     public function preDispatch(Zend_Controller_Request_Abstract $request)

+ 55 - 55
documentation/manual/es/module_specs/Zend_Controller-FrontController.xml

@@ -58,22 +58,22 @@
             </para>
 
             <para>
-                Para deshabilitar el <code>ErrorHandler</code>, ejecutar lo 
+                Para deshabilitar el <methodname>ErrorHandler</methodname>, ejecutar lo 
                 siguiente en cualquier momento antes de llamar a 
-                <code>dispatch()</code>:
+                <methodname>dispatch()</methodname>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Deshabilitar el ErrorHandler plugin:
 $front->setParam('noErrorHandler', true);
 ]]></programlisting>
 
             <para>
-                Para deshabilitar el <code>ViewRenderer</code>, haga lo 
-                siguiente antes de llamar a <code>dispatch()</code>:
+                Para deshabilitar el <methodname>ViewRenderer</methodname>, haga lo 
+                siguiente antes de llamar a <methodname>dispatch()</methodname>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Deshabilitar el ViewRenderer helper:
 $front->setParam('noViewRenderer', true);
 ]]></programlisting>
@@ -93,13 +93,13 @@ $front->setParam('noViewRenderer', true);
             <title>getInstance()</title>
 
             <para>
-                <code>getInstance()</code> se utiliza para recuperar una 
+                <methodname>getInstance()</methodname> se utiliza para recuperar una 
                 instancia del front controller. Como el front controller 
                 implementa un patrón Singleton, este también es el único 
                 medio posible para instanciar un objeto front controller.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $front = Zend_Controller_Front::getInstance();
 ]]></programlisting>
         </sect3>
@@ -108,7 +108,7 @@ $front = Zend_Controller_Front::getInstance();
             <title>setControllerDirectory() y addControllerDirectory</title>
 
             <para>
-                <code>setControllerDirectory()</code> se usa para decirle a <link
+                <methodname>setControllerDirectory()</methodname> se usa para decirle a <link
                     linkend="zend.controller.dispatcher">el dispatcher</link>
                 dónde buscar para los archivos de clase <link
                     linkend="zend.controller.action">action controller</link>.
@@ -120,7 +120,7 @@ $front = Zend_Controller_Front::getInstance();
                 Como algunos ejemplos:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Establer el directorio de controladores por defecto:
 $front->setControllerDirectory('../application/controllers');
 
@@ -137,16 +137,16 @@ $front->addControllerDirectory('../modules/foo/controllers', 'foo');
 
             <note>
                 <para>
-                    Si usa <code>addControllerDirectory()</code> sin un nombre 
+                    Si usa <methodname>addControllerDirectory()</methodname> sin un nombre 
                     de módulo, este establecerá el directorio 
-                    <code>default</code> para el módulo -- sobreescribiéndolo 
+                    <methodname>default</methodname> para el módulo -- sobreescribiéndolo 
                     si ya existe.
                 </para>
             </note>
 
             <para>
                 Puede conseguir la configuración actual para el directorio del 
-                controlador utilizando <code>getControllerDirectory()</code>; 
+                controlador utilizando <methodname>getControllerDirectory()</methodname>; 
                 este devolverá un array de pares módulo/directorio.
             </para>
         </sect3>
@@ -170,7 +170,7 @@ $front->addControllerDirectory('../modules/foo/controllers', 'foo');
             </para>
 
             <para>
-                <code>addModuleDirectory()</code> permite pasar el nombre de 
+                <methodname>addModuleDirectory()</methodname> permite pasar el nombre de 
                 un directorio que contiene uno o más directorios de módulos. 
                 A continuación lo analiza y los añade como directorios de 
                 controladores al front controller. 
@@ -178,7 +178,7 @@ $front->addControllerDirectory('../modules/foo/controllers', 'foo');
 
             <para>
                 Después, si quiere determinar el path a un determinado módulo 
-                o al módulo actual, puede llamar a <code>getModuleDirectory()</code>, 
+                o al módulo actual, puede llamar a <methodname>getModuleDirectory()</methodname>, 
                 opcionalmente puede pasar un nombre de módulo para conseguir el  
                 directorio de ese módulo específico.
             </para>
@@ -188,8 +188,8 @@ $front->addControllerDirectory('../modules/foo/controllers', 'foo');
             <title>dispatch()</title>
 
             <para>
-                <code>dispatch(Zend_Controller_Request_Abstract $request = null,
-                    Zend_Controller_Response_Abstract $response = null)</code>
+                <methodname>dispatch(Zend_Controller_Request_Abstract $request = null,
+                    Zend_Controller_Response_Abstract $response = null)</methodname>
                 hace el trabajo pesado del front controller. Puede opcionalmente 
                 tomar un <link linkend="zend.controller.request">request
                     object</link> y/o un <link
@@ -200,14 +200,14 @@ $front->addControllerDirectory('../modules/foo/controllers', 'foo');
 
             <para>
                 Si no se pasa ningun objeto solicitud o respuesta,
-                <code>dispatch()</code> comprobará por objetos previamente 
+                <methodname>dispatch()</methodname> comprobará por objetos previamente 
                 registrados y utilizará esos o instanciará versiones por defecto 
                 a utilizar en su proceso (en ambos casos, el sabor de HTTP será 
                 utilizado por defecto).
             </para>
 
             <para>
-                Similarmente, <code>dispatch()</code> 
+                Similarmente, <methodname>dispatch()</methodname> 
                 comprueba los objetos registrados <link
                     linkend="zend.controller.router">router</link> y <link
                     linkend="zend.controller.dispatcher">dispatcher</link>
@@ -227,7 +227,7 @@ $front->addControllerDirectory('../modules/foo/controllers', 'foo');
 
             <para>
                 El routing se lleva a cabo exactamente una vez, utilizando los 
-                valores del objeto solicitud cuando se llama a <code>dispatch()</code>. 
+                valores del objeto solicitud cuando se llama a <methodname>dispatch()</methodname>. 
                 El dispatching se lleva a cabo en un bucle; una solicitud puede 
                 indicar, bien múltiples acciones de dispatch, o el controlador o 
                 un plugin pueden restablecer el objeto solicitud para forzar 
@@ -253,12 +253,12 @@ $front->addControllerDirectory('../modules/foo/controllers', 'foo');
             </para>
 
             <para>
-                Básicamente, <code>run()</code> es un método conveniente que 
+                Básicamente, <methodname>run()</methodname> es un método conveniente que 
                 pueden utilizarse para setups de sitios que no requieran la 
                 personalización del medio ambiente del front controller.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Instanciar el front controller, establecer el directorio de controladores, 
 // y hacer el dispatch fácilmente en en un solo paso:
 Zend_Controller_Front::run('../application/controllers');
@@ -279,7 +279,7 @@ Zend_Controller_Front::run('../application/controllers');
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>resetInstance()</code> puede ser utilizada para 
+                    <methodname>resetInstance()</methodname> puede ser utilizada para 
                     borrar todos los settings actuales. Su objetivo principal 
                     es para testing, pero también puede ser utilizada para 
                     instancias donde desee encadenar múltiples front controllers.
@@ -288,7 +288,7 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>(set|get)DefaultControllerName()</code> permite 
+                    <methodname>(set|get)DefaultControllerName()</methodname> permite 
                     especificar un nombre diferente para usar en el controlador  
                     por defecto (en caso coontrario, se usa 'index') y 
                     recuperar el valor actual.
@@ -299,7 +299,7 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>(set|get)DefaultAction()</code> le deja especificar un 
+                    <methodname>(set|get)DefaultAction()</methodname> le deja especificar un 
                     nombre diferente a utilizar para la acción predeterminada 
                     (en caso coontrario, se usa 'index') y recuperar el valor 
                     actual.
@@ -310,7 +310,7 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>(set|get)Request()</code> le permite especificar la 
+                    <methodname>(set|get)Request()</methodname> le permite especificar la 
                     clase u objeto <link
                         linkend="zend.controller.request">el request</link>
                     a usar durante el proceso de dispatch y recuperar el objeto 
@@ -322,7 +322,7 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>(set|get)Router()</code> le permite especificar la 
+                    <methodname>(set|get)Router()</methodname> le permite especificar la 
                     clase u objeto <link
                         linkend="zend.controller.router">el router</link>
                     a usar durante el proceso de dispatch y recuperar el objeto 
@@ -340,7 +340,7 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>(set|get)BaseUrl()</code> le permite especificar <link
+                    <methodname>(set|get)BaseUrl()</methodname> le permite especificar <link
                         linkend="zend.controller.request.http.baseurl">la URL
                         base</link> de la cual tirar cuando se rutean peticiones 
                         y recuperar el valor actual. El valor se provee al 
@@ -350,7 +350,7 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>(set|get)Dispatcher()</code> le permite especificar la 
+                    <methodname>(set|get)Dispatcher()</methodname> le permite especificar la 
                     clase u objeto <link
                         linkend="zend.controller.dispatcher">el
                         dispatcher</link> 
@@ -369,7 +369,7 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>(set|get)Response()</code> le permite especificar la 
+                    <methodname>(set|get)Response()</methodname> le permite especificar la 
                     clase u objeto  <link
                         linkend="zend.controller.response">response</link>
                     a usar durante el proceso de dispatch y recuperar el objeto 
@@ -381,32 +381,32 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>registerPlugin(Zend_Controller_Plugin_Abstract $plugin, $stackIndex = null)</code>
+                    <methodname>registerPlugin(Zend_Controller_Plugin_Abstract $plugin, $stackIndex = null)</methodname>
                     le permite registrar <link
                         linkend="zend.controller.plugins">plugin objects</link>.
-                    Opcionalmente, setting <code>$stackIndex</code>, puede 
+                    Opcionalmente, setting <methodname>$stackIndex</methodname>, puede 
                     controlar el orden en que se ejecutarán los plugins.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>unregisterPlugin($plugin)</code> le permite
+                    <methodname>unregisterPlugin($plugin)</methodname> le permite
                     desregistrar <link
                         linkend="zend.controller.plugins">plugin objects</link>.
-                    <code>$plugin</code> puede ser tanto un objeto plugin o un  
+                    <methodname>$plugin</methodname> puede ser tanto un objeto plugin o un  
                     string que denota la clase de plugin a desregistrar.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>throwExceptions($flag)</code> se utiliza para 
+                    <methodname>throwExceptions($flag)</methodname> se utiliza para 
                     activar/desactivar la capacidad de arrojar excepciones 
                     durante el proceso de dispatch. Por defecto, las excepciones 
                     son capturadas y colocadas en el <link
                         linkend="zend.controller.response">objeto response
-                        </link>; activando <code>throwExceptions()</code>
+                        </link>; activando <methodname>throwExceptions()</methodname>
                     se anulará este comportamiento.
                 </para>
 
@@ -418,14 +418,14 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>returnResponse($flag)</code> se usa para decirle al 
+                    <methodname>returnResponse($flag)</methodname> se usa para decirle al 
                     front controller cuando regresar la respuesta 
-                    (<code>true</code>) desde <code>dispatch()</code>, o si la 
-                    respuesta debe ser emitida automáticamente (<code>false</code>).
+                    (<methodname>true</methodname>) desde <methodname>dispatch()</methodname>, o si la 
+                    respuesta debe ser emitida automáticamente (<methodname>false</methodname>).
                     Por defecto, la respuesta es automáticamente emitida 
                     (llamando a                  
                     <classname>Zend_Controller_Response_Abstract::sendResponse()</classname>);
-                    activando <code>returnResponse()</code>) se anulará este 
+                    activando <methodname>returnResponse()</methodname>) se anulará este 
                     comportamiento.
                 </para>
 
@@ -455,37 +455,37 @@ Zend_Controller_Front::run('../application/controllers');
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>setParam($name, $value)</code> permite establecer un 
-                    único parámetro de <code>$name</code> con el valor 
-                    <code>$value</code>.
+                    <methodname>setParam($name, $value)</methodname> permite establecer un 
+                    único parámetro de <methodname>$name</methodname> con el valor 
+                    <methodname>$value</methodname>.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>setParams(array $params)</code> permite configurar 
+                    <methodname>setParams(array $params)</methodname> permite configurar 
                     varios parámetros a la vez usando un array asociativo.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>getParam($name)</code> permite recuperar un único 
+                    <methodname>getParam($name)</methodname> permite recuperar un único 
                     parámetro a la vez, utilizando como identificador a 
-                    <code>$name</code>.
+                    <methodname>$name</methodname>.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>getParams()</code> permite recuperar toda la lista de 
+                    <methodname>getParams()</methodname> permite recuperar toda la lista de 
                     parámetros a la vez.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>clearParams()</code> permite borrar un único parámetro 
+                    <methodname>clearParams()</methodname> permite borrar un único parámetro 
                     (pasando un string identificador), parámetros con múltiples  
                     nombres (pasando un array de strings identificadores), 
                     o el stack de parámetros completo (pasando nada).
@@ -501,7 +501,7 @@ Zend_Controller_Front::run('../application/controllers');
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>useDefaultControllerAlways</code> se usa para indicar a
+                    <methodname>useDefaultControllerAlways</methodname> se usa para indicar a
                     <link linkend="zend.controller.dispatcher">el
                         dispatcher</link> que utilice el controlador por defecto 
                         en el módulo por defecto de cualquier solicitud que no 
@@ -517,7 +517,7 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>disableOutputBuffering</code> se usa para indicarle a <link
+                    <methodname>disableOutputBuffering</methodname> se usa para indicarle a <link
                         linkend="zend.controller.dispatcher">el
                         dispatcher</link> que no debe utilizar output buffering 
                     para capturar la salida generada por los controladores 
@@ -529,7 +529,7 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>noViewRenderer</code> se usa para deshabilitar el <link
+                    <methodname>noViewRenderer</methodname> se usa para deshabilitar el <link
                         linkend="zend.controller.actionhelpers.viewrenderer">ViewRenderer</link>.
                     Poniendo este parámetro a true, lo deshabilita.
                 </para>
@@ -537,7 +537,7 @@ Zend_Controller_Front::run('../application/controllers');
 
             <listitem>
                 <para>
-                    <code>noErrorHandler</code> se usa para deshabilitar el <link
+                    <methodname>noErrorHandler</methodname> se usa para deshabilitar el <link
                         linkend="zend.controller.plugins.standard.errorhandler">Error
                         Handler plugin</link>. Poniendo este parámetro a true, 
                         lo deshabilita.
@@ -551,10 +551,10 @@ Zend_Controller_Front::run('../application/controllers');
 
         <para>
             Para extender el Front Controller, como mínimo que necesitará 
-            anular el método <code>getInstance()</code>:
+            anular el método <methodname>getInstance()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class My_Controller_Front extends Zend_Controller_Front
 {
     public static function getInstance()
@@ -569,7 +569,7 @@ class My_Controller_Front extends Zend_Controller_Front
 ]]></programlisting>
 
         <para>
-            Anulando el método <code>getInstance()</code> asegura que las 
+            Anulando el método <methodname>getInstance()</methodname> asegura que las 
             subsiguientes llamadas a
             <classname>Zend_Controller_Front::getInstance()</classname> 
             devolverá una instancia de su nueva subclase en lugar de una 

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

@@ -20,14 +20,14 @@
 				Como los segmentos traducidos fueron presentados en la nueva
 				standard
 				route, El caracter
-				<code>@</code>
+				<methodname>@</methodname>
 				es ahora un carácter especial al principio de
 				un segmento del route. Para poder utilizarlo en un segmento estático,
 				tiene que escaparlo usando un segundo caracater
-				<code>@</code>
+				<methodname>@</methodname>
 				como prefijo. La misma regla se aplica ahora para el
 				caracter
-				<code>:</code>
+				<methodname>:</methodname>
 				.
 			</para>
 		</sect3>
@@ -51,7 +51,7 @@
 
             <itemizedlist>
             	<listitem><para>
-                    <code>formatModuleName()</code>: debe utilizarse para tomar un nuevo
+                    <methodname>formatModuleName()</methodname>: debe utilizarse para tomar un nuevo
                 nombre de controlador, tal como uno que debería estar basado dentro de una petición
                 objeto, y cambiarlo a un nombre de clase apropiado que la clase extendida
                 <classname>Zend_Controller_Action</classname> debería usar
@@ -78,17 +78,17 @@
 
             <itemizedlist>
                 <listitem><para>
-                    <code>getDefaultModule()</code>: debe retornar el nombre del
+                    <methodname>getDefaultModule()</methodname>: debe retornar el nombre del
                     módulo por defecto.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>getDefaultControllerName()</code>: debe retornar el
+                    <methodname>getDefaultControllerName()</methodname>: debe retornar el
                     nombre del controlador por defecto.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>getDefaultAction()</code>: debe retornar el
+                    <methodname>getDefaultAction()</methodname>: debe retornar el
                     nombre de la acción por defecto.
                 </para></listitem>
             </itemizedlist>
@@ -163,7 +163,7 @@
                     las palabras de una acción con un guión:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $viewRenderer =
     Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
 $inflector = $viewRenderer->getInflector();
@@ -197,7 +197,7 @@ $inflector->setFilterRule(':action', array(
                     bandera, 'useCaseSensitiveActions':
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $front->setParam('useCaseSensitiveActions', true);
 ]]></programlisting>
 
@@ -234,34 +234,34 @@ $front->setParam('useCaseSensitiveActions', true);
         </para>
 
         <para>
-        	El plugin <code>ErrorHandler</code> corre durante
-            <code>postDispatch ()</code> para el control de excepciones, y enviarlo
+        	El plugin <methodname>ErrorHandler</methodname> corre durante
+            <methodname>postDispatch ()</methodname> para el control de excepciones, y enviarlo
             a un especifico controlador de errores. Usted debe incluir tal
             controlador en su aplicación. Usted puede desactivarlo determinando el
-            parámetro del controlador <code> noErrorHandler </code>:
+            parámetro del controlador <methodname> noErrorHandler </methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $front->setParam('noErrorHandler', true);
 ]]></programlisting>
 
         <para>
-			La acción de ayuda <code>ViewRenderer</code> automatiza inyección de vistas
+			La acción de ayuda <methodname>ViewRenderer</methodname> automatiza inyección de vistas
             en controladores de acción así como los autogeneradores de scripts de vistas
             basados en la acción actual. El principal problema que se puede encontrar es
             si se tiene acciones que no generan scripts de vista y tampoco llevan
-            o redireccionan, como <code>ViewRenderer</code> intentará generar
+            o redireccionan, como <methodname>ViewRenderer</methodname> intentará generar
             un scrip de vista basado en el nombre de la acción.
         </para>
 
         <para>
         	Existen varias estrategias que se puede tomar para actualizar su código. En
             el corto plazo, se puede deshabilitar globalmente 
-            <code> ViewRenderer </code> en su controlador frontal bootstrap antes del
+            <methodname> ViewRenderer </methodname> en su controlador frontal bootstrap antes del
             despache:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Asumiendo que $front es una instacia de Zend_Controller_Front
 $front->setParam('noViewRenderer', true);
 ]]></programlisting>
@@ -273,35 +273,35 @@ $front->setParam('noViewRenderer', true);
 
         <para>
         	Cuando se esta listo para empezar a usar la funcionalidad
-        	<code>ViewRenderer</code>, existen demasiadas cosas que ver en el
+        	<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:        	
         </para>
 
         <itemizedlist>
-            <listitem><para>Llamar a <code>$this-&gt;render()</code></para></listitem>
-            <listitem><para>Llamar a <code>$this-&gt;_forward()</code></para></listitem>
-            <listitem><para>Llamar a <code>$this-&gt;_redirect()</code></para></listitem>
-            <listitem><para>Llamar a el <code>Redirector</code> action helper</para></listitem>
+            <listitem><para>Llamar a <methodname>$this-&gt;render()</methodname></para></listitem>
+            <listitem><para>Llamar a <methodname>$this-&gt;_forward()</methodname></para></listitem>
+            <listitem><para>Llamar a <methodname>$this-&gt;_redirect()</methodname></para></listitem>
+            <listitem><para>Llamar a el <methodname>Redirector</methodname> action helper</para></listitem>
         </itemizedlist>
 
         <para>
         	La forma mas fácil de cambiar es deshabilitar auto-rendering para ese método:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $this->_helper->viewRenderer->setNoRender();
 ]]></programlisting>
 
         <para>
         	Si se encuentra que ninguno de sus acciones método se estan enviando,
             transmitiendo, o redireccionando, lo más probable es que se quiera poner encima de la
-            línea en su <code> preDispatch () </code> o <code> de init() </code>
+            línea en su <methodname> preDispatch () </methodname> o <methodname> de init() </methodname>
             métodos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 public function preDispatch()
 {
     // disable view script autorendering
@@ -311,7 +311,7 @@ public function preDispatch()
 ]]></programlisting>
 
         <para>
-        	Si se está llamando a <code>render()</code>, y si está usando <link
+        	Si se está llamando a <methodname>render()</methodname>, y si está usando <link
                 linkend="zend.controller.modular"> la Convención Modular
                 de estructura de directorios</link>, usted preferirá cambiar su código a 
             hacer uso del auto envio:
@@ -326,7 +326,7 @@ public function preDispatch()
             </listitem>
             <listitem>
                 <para>
-                	Si se está simplemente llamando <code>render()</code> sin ningún
+                	Si se está simplemente llamando <methodname>render()</methodname> sin ningún
                 	argumento, se puede remover tales líneas.
                 </para>
             </listitem>
@@ -335,7 +335,7 @@ public function preDispatch()
                 	Si se está llamando con argumentos, y
                 	no se esta haciendo ningún proceso después or enviando 
                 	scrips de vistas multiples, se puede cambiar estas llamadas a leer
-                    <code>$this-&gt;_helper-&gt;viewRenderer()</code>.
+                    <methodname>$this-&gt;_helper-&gt;viewRenderer()</methodname>.
                 </para>
             </listitem>
         </itemizedlist>
@@ -344,7 +344,7 @@ public function preDispatch()
         	Si no se esta usando la convención modular de estructura de directorios,
         	existen variedad de métodos para definir la dirección de la vista base y
         	scripts de especificaciones de dirección así se puede hacer uso de 
-            <code>ViewRenderer</code>. Pro favor leer la docuemntación de<link
+            <methodname>ViewRenderer</methodname>. Pro favor leer la docuemntación de<link
                 linkend="zend.controller.actionhelpers.viewrenderer">ViewRenderer
                 </link> para información de esos métodos.
         </para>
@@ -352,7 +352,7 @@ public function preDispatch()
         <para>
         	Si se esta usando un objeto vista desde el registro o personalizando su 
         	objeto vista o usando una diferente implementación de vista, se deseará
-        	introducir <code>ViewRenderer</code> con este objeto. Esto puede ser
+        	introducir <methodname>ViewRenderer</methodname> con este objeto. Esto puede ser
         	terminado facilmente en cualquier momento.
         </para>
 
@@ -362,7 +362,7 @@ public function preDispatch()
                 	Antes de despachar una instancia del controlador frontal:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Asumiendo que $view ha sido definido
 $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
 Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
@@ -374,7 +374,7 @@ Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
                 	Cualquier momento el processo bootstrap:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $viewRenderer =
     Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
 $viewRenderer->setView($view);
@@ -383,18 +383,18 @@ $viewRenderer->setView($view);
         </itemizedlist>
 
         <para>
-        	Existen muchas vias para modificar <code>ViewRenderer</code>,
+        	Existen muchas vias para modificar <methodname>ViewRenderer</methodname>,
         	incluyendo la definición de diferentes scripts de vista a enviar, especificando 
         	reemplazantes para todos los elementos reemplazables de la dirección del script vista
         	(incluyendo el sufijo), eligiendo una respuesta nombrada segmento para 
         	utilizar y mas. Si no esta usando la convención modular de 
         	estructura de directorios, se puede asociar diferentes especificaciones 
-        	de direcciones con <code>ViewRenderer</code>.
+        	de direcciones con <methodname>ViewRenderer</methodname>.
         </para>
 
         <para>
 			Le animamos a adaptar el código para utilizar el
-            <code>ErrorHandler</code> y <code>ViewRenderer</code>, ya que son
+            <methodname>ErrorHandler</methodname> y <methodname>ViewRenderer</methodname>, ya que son
             ahora funcionalidad básica.
         </para>
     </sect2>
@@ -414,19 +414,19 @@ $viewRenderer->setView($view);
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>setRedirectCode()</code>; usa
+                    <methodname>setRedirectCode()</methodname>; usa
                     <classname>Zend_Controller_Action_Helper_Redirector::setCode()</classname>.
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <code>setRedirectPrependBase()</code>; usa
+                    <methodname>setRedirectPrependBase()</methodname>; usa
                     <classname>Zend_Controller_Action_Helper_Redirector::setPrependBase()</classname>.
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <code>setRedirectExit()</code>; usa
+                    <methodname>setRedirectExit()</methodname>; usa
                     <classname>Zend_Controller_Action_Helper_Redirector::setExit()</classname>.
                 </para>
             </listitem>
@@ -450,7 +450,7 @@ $viewRenderer->setView($view);
             sigue siendo el mismo:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 Zend_Controller_Front::run('/path/to/controllers');
 ]]></programlisting>
 
@@ -509,7 +509,7 @@ Zend_Controller_Front::run('/path/to/controllers');
                     han cambiado. la firma es ahora:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 final protected function _forward($action,
                                   $controller = null,
                                   $module = null,
@@ -517,11 +517,11 @@ final protected function _forward($action,
 ]]></programlisting>
 
                 <para>
-                	<code>$accion</code> es siempre necesaria; si ningún controlador es
+                	<methodname>$accion</methodname> es siempre necesaria; si ningún controlador es
                 	especificado, es asumida una acción en el actual controlador.
-                    <code>$module</code> es siempre ignorado a menos que
-                    <code>$controller</code> sea especificado. Por último, cualquier
-                    <code>$params</code> previsto será adjuntado a la
+                    <methodname>$module</methodname> es siempre ignorado a menos que
+                    <methodname>$controller</methodname> sea especificado. Por último, cualquier
+                    <methodname>$params</methodname> previsto será adjuntado a la
                     solicitud del objeto. Si no necesita el controlador o el
                     módulo, pero aún tienen que pasar los parámetros, basta con especificar
                     null para esos valores.
@@ -538,11 +538,11 @@ final protected function _forward($action,
         	seguir utilizando a cada uno en la siguiente manera:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 Zend_Controller_Front::run('/path/to/controllers');
 ]]></programlisting>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /* -- crear una ruta -- */
 $router = new Zend_Controller_RewriteRouter();
 $router->addRoute('user',
@@ -563,9 +563,9 @@ $ctrl->dispatch();
 			Alentamos el uso del objeto Response para agregar contenido y
             cabeceras. Esto permitirá una mayor flexibilidad en el formato de salida intercambiando
             (por instancias, JSON o XML en lugar de XHTML) en sus aplicaciones.
-            Por defecto, el envío <code> distpach() </code> enviará la respuesta, enviando ambas
+            Por defecto, el envío <methodname> distpach() </methodname> enviará la respuesta, enviando ambas
             cabeceras y enviando cuanlquier contenido. También se puede tener el controlador front 
-            retorne la respuesta usando <code>returnResponse()</code>,
+            retorne la respuesta usando <methodname>returnResponse()</methodname>,
             y luego enviar la respuesta a través de su propia lógica. Una versión futura
             del controlador front puede hacer valer el uso de la respuesta a través de objetos mediante
             la salida de buffers.
@@ -593,20 +593,20 @@ $ctrl->dispatch();
                 <itemizedlist>
                     <listitem>
                         <para>
-                            Configurar <code>throwExceptions()</code> en el controlador
+                            Configurar <methodname>throwExceptions()</methodname> en el controlador
                             front:
                         </para>
-                        <programlisting role="php"><![CDATA[
+                         <programlisting language="php"><![CDATA[
 $front->throwExceptions(true);
 ]]></programlisting>
                     </listitem>
 
                     <listitem>
                         <para>
-                            Configurar <code>renderExceptions()</code> en la respuesta del 
+                            Configurar <methodname>renderExceptions()</methodname> en la respuesta del 
                             objeto:
                         </para>
-                        <programlisting role="php"><![CDATA[
+                         <programlisting language="php"><![CDATA[
 $response->renderExceptions(true);
 $front->setResponse($response);
 $front->dispatch();
@@ -641,18 +641,18 @@ echo $response;
                     	El constructor acepta ahora exactamente tres argumentos,
                         <classname> Zend_Controller_Request_Abstract $request</classname>
                         <classname> Zend_Controller_Response_Abstract $response</classname>
-                        y <code> array $ params (opcional) </code>.
+                        y <methodname> array $ params (opcional) </methodname>.
                         <classname> Zend_Controller_Action::__construct()</classname> usa
                         los argumentos para para configurar la petición, la respuesta, y propiedades
                         invokeArgs del objeto, y si se sobrecarga el
                         constructor se debe hacer lo mismo. Mejor aún, use
-                        el método <code>init()</code> para hacer cualquier configuración
+                        el método <methodname>init()</methodname> para hacer cualquier configuración
                         a la instancia, ya que este método es llamado como la acción 
                         final del constructor.
                     </para></listitem>
 
                     <listitem><para>
-                    	<code>run()</code>, ya no se define como definitivo, pero es
+                    	<methodname>run()</methodname>, ya no se define como definitivo, pero es
                         también no utilizado por el controlador front; su único
                         objetivo es para el uso de la clase como un controlador de página. Ello
                         ahora tiene dos argumentos opcionales, uno
@@ -661,28 +661,28 @@ echo $response;
                     </para></listitem>
 
                     <listitem><para>
-                    	<code>indexAction()</code>ya no necesita ser
+                    	<methodname>indexAction()</methodname>ya no necesita ser
                          definido, pero se recomienda como acción por defecto. Esto
                          permite utilizar RewriteRouter y la acción controladores para 
                          especificar los diferentes métodos de acción.
                     </para></listitem>
 
                     <listitem><para>
-                        <code>__call()</code> debería ser sobrecargado para manejar las
+                        <methodname>__call()</methodname> debería ser sobrecargado para manejar las
                         indefinidas acciones automaticamente.
                     </para></listitem>
 
                     <listitem><para>                    	
-						<code>_redirect ()</code> ahora toma un segundo opcional
+						<methodname>_redirect ()</methodname> ahora toma un segundo opcional
                         argumento, el código HTTP a retornar con la redirección, y
-                        un opcional tercer argumento, <code>$prependBase</code>,
+                        un opcional tercer argumento, <methodname>$prependBase</methodname>,
                         que puede indicar que la URL base registrada en la
                         solicitud del objeto debería ser añadido a la URL especificada.
                     </para></listitem>
 
                     <listitem>
                         <para>                        		
-							La propiedad <code>_action</code> ya no está configurada.
+							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.
                             El único propósito de la muestra era proporcionar
@@ -692,7 +692,7 @@ echo $response;
                             como sigue:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                         <programlisting language="php"><![CDATA[
 // Recuperar las solicitud del nombre del controlador
 // El acceso ha sido a través: $this->_action->getControllerName().
 // El ejemplo siguiente usa getRequest(), aunque se pueda acceder
@@ -715,13 +715,13 @@ $foo = $this->_getParam('foo', 'default');
 
                     <listitem>
                         <para>
-                        	<code>noRouteAction()</code> ha sido eliminado. La
+                        	<methodname>noRouteAction()</methodname> ha sido eliminado. La
                             manera adecuada de manejar inexistentes métodos 
                             de acciones se desearia enrutarlos a una 
-                            acción por defecto utilizando <code>__call()</code>:
+                            acción por defecto utilizando <methodname>__call()</methodname>:
                         </para>
 
-                        <programlisting role="php"><![CDATA[
+                         <programlisting language="php"><![CDATA[
 public function __call($method, $args)
 {
     // If an unmatched 'Action' method was requested, pass on to the

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

@@ -7,7 +7,7 @@
     <sect2 id="zend.controller.quickstart.introduction">
         <title>Introducción</title>
         <para>
-            <code>Zend_Controller</code>
+            <methodname>Zend_Controller</methodname>
             es el corazón del sistema de MVC de Zend Framework MVC. MVC
             son las siglas de
             <ulink url="http://en.wikipedia.org/wiki/Model-view-controller">
@@ -15,7 +15,7 @@
             </ulink>
             y es un patrón de diseño con el objetivo de separar la
             lógica de la aplicación de la lógica de visualización.
-            <code>Zend_Controller_Front</code>
+            <methodname>Zend_Controller_Front</methodname>
             implementa el patrón
             <ulink url="http://www.martinfowler.com/eaaCatalog/frontController.html">
                 Front Controller (Controlador Frontal)
@@ -28,7 +28,7 @@
         </para>
         <para>
             El sistema
-            <code>Zend_Controller</code>
+            <methodname>Zend_Controller</methodname>
             fue construido con la extensibilidad en mente, ya sea
             heredando las clases existentes, escribiendo nuevas clases
             que implementan varias interfaces o clases abstractas que
@@ -55,7 +55,7 @@
                 estructura típica es la siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 application/
     controllers/
         IndexController.php
@@ -79,7 +79,7 @@ html/
             <para>
                 Apunte su document root en su servidor web hacia el
                 directorio
-                <code>html</code>
+                <methodname>html</methodname>
                 de la estructura de archivos de arriba.
             </para>
         </sect3>
@@ -89,11 +89,11 @@ html/
 
             <para>
                 Edite el archivo
-                <code>html/.htaccess</code>
+                <methodname>html/.htaccess</methodname>
                 que aparece arriba de la siguiente forma:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 RewriteEngine On
 RewriteCond %{REQUEST_FILENAME} -s [OR]
 RewriteCond %{REQUEST_FILENAME} -l [OR]
@@ -126,13 +126,13 @@ RewriteRule ^.*$ index.php [NC,L]
             <para>
                 El archivo bootstrap es la página a la que todas las peticiones
                 son redirigidas a través de --
-                <code>html/index.php</code>
+                <methodname>html/index.php</methodname>
                 en este caso. Abra el archivo
-                <code>html/index.php</code>
+                <methodname>html/index.php</methodname>
                 en el editor de su elección y añada lo siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 Zend_Controller_Front::run('/path/to/app/controllers');
 ]]></programlisting>
 
@@ -151,34 +151,34 @@ Zend_Controller_Front::run('/path/to/app/controllers');
                 Por defecto, el primero segmento de una ruta URL apunta
                 a un controlador, y el segundo a una acción. Por ejemplo,
                 dada la URL
-                <code>
+                <methodname>
                     http://framework.zend.com/roadmap/components
-                </code>
+                </methodname>
                 , la ruta es
-                <code>/roadmap/components</code>
+                <methodname>/roadmap/components</methodname>
                 , que apuntará al controlador
-                <code>roadmap</code>
+                <methodname>roadmap</methodname>
                 y la acción
-                <code>components</code>
+                <methodname>components</methodname>
                 . Si no se suministra una acción, se asume la acción
-                <code>index</code>
+                <methodname>index</methodname>
                 , y si no se suministra un controlador, se asume el controlador
-                <code>index</code>
+                <methodname>index</methodname>
                 (siguiendo la convención de Apache de apuntar a
-                <code>DirectoryIndex</code>
+                <methodname>DirectoryIndex</methodname>
                 automáticamente).
             </para>
 
             <para>
-                El dispatcher de <code>Zend_Controller</code>
+                El dispatcher de <methodname>Zend_Controller</methodname>
                 toma entonces el valor del controlador y lo apunta
                 a una clase. Por defecto, pone en mayúsculas la primera letra
                 del nombre de controlador y agrega la palabra
-                <code>Controller</code>
+                <methodname>Controller</methodname>
                 . De esta forma, en nuestro ejemplo de arriba, el controlador
-                <code>roadmap</code>
+                <methodname>roadmap</methodname>
                 es dirigido a la clase
-                <code>RoadmapController</code>
+                <methodname>RoadmapController</methodname>
                 .
             </para>
 
@@ -186,13 +186,13 @@ Zend_Controller_Front::run('/path/to/app/controllers');
                 De la misma forma, el valor de action es dirigido
                 a un método de la clase controladora. Por defecto, el valor se
                 pasa a minúsculas, y la palabra
-                <code>Action</code>
+                <methodname>Action</methodname>
                 es añadida. De esta forma, en nuestro ejemplo de arriba, la acción
-                <code>components</code>
+                <methodname>components</methodname>
                 se convierte en
-                <code>componentsAction</code>
+                <methodname>componentsAction</methodname>
                 , y el método final llamado es
-                <code>RoadmapController::componentsAction()</code>
+                <methodname>RoadmapController::componentsAction()</methodname>
                 .
             </para>
 
@@ -200,13 +200,13 @@ Zend_Controller_Front::run('/path/to/app/controllers');
                 Continuando, creemos ahora un action controller
                 y un método de acción por defecto. Como se ha dicho antes,
                 el controlador por defecto y la acción llamada son ambos
-                <code>index</code>
+                <methodname>index</methodname>
                 . Abra el archivo
-                <code>application/controllers/IndexController.php</code>
+                <methodname>application/controllers/IndexController.php</methodname>
                 , e introduzca lo siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 /** Zend_Controller_Action */
 class IndexController extends Zend_Controller_Action
 {
@@ -225,29 +225,29 @@ class IndexController extends Zend_Controller_Action
                 definiendo un action method y un view script correspondiente,
                 tendrá su contenido generado inmediatamente.
                 Por defecto,
-                <code>Zend_View</code>
+                <methodname>Zend_View</methodname>
                 es usado como la capa Vista en el patrón MVC. El
-                <code>ViewRenderer</code>
+                <methodname>ViewRenderer</methodname>
                 hace algo de magia, y usa el nombre de controlador (e.g.,
-                <code>index</code>
+                <methodname>index</methodname>
                 ) y el nombre de acción actual (e.g.,
-                <code>index</code>
+                <methodname>index</methodname>
                 ) para determinar qué plantilla traer. Por defecto,
                 las plantillas terminan con la extensión
-                <code>.phtml</code>
+                <methodname>.phtml</methodname>
                 , lo que significa que en el ejemplo de arriba, la
                 plantilla
-                <code>index/index.phtml</code>
+                <methodname>index/index.phtml</methodname>
                 será generada. Adicionalmente, el
-                <code>ViewRenderer</code>
+                <methodname>ViewRenderer</methodname>
                 asume automáticamente que la carpeta
-                <code>views</code>
+                <methodname>views</methodname>
                 al mismo nivel que la carpeta controller será
                 la carpeta raíz de la vista, y que el script de vista actual
                 estará en la subcarpeta
-                <code>views/scripts/</code>.
+                <methodname>views/scripts/</methodname>.
                 De esta forma, la plantilla generada será encontrada en
-                <code>application/views/scripts/index/index.phtml</code>
+                <methodname>application/views/scripts/index/index.phtml</methodname>
                 .
             </para>
         </sect3>
@@ -261,14 +261,14 @@ class IndexController extends Zend_Controller_Action
                     en la sección anterior
                 </link>
                 , los scripts de vista se encuentran en
-                <code>application/views/scripts/</code>
+                <methodname>application/views/scripts/</methodname>
                 ; el view script para el controlador y la acción por defecto
                 está en
-                <code>application/views/scripts/index/index.phtml</code>
+                <methodname>application/views/scripts/index/index.phtml</methodname>
                 . Cree este archivo, y escriba un poco de HTML:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 <!DOCTYPE html
 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
@@ -294,13 +294,13 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                 </link>. Este plugin espera que exista
                 un controlador para manejar los errores.
                 Por defecto, asume un
-                <code>ErrorController</code>
+                <methodname>ErrorController</methodname>
                 en el módulo default con un método
-                <code>errorAction</code>
+                <methodname>errorAction</methodname>
                 :
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class ErrorController extends Zend_Controller_Action
 {
     public function errorAction()
@@ -312,13 +312,13 @@ class ErrorController extends Zend_Controller_Action
             <para>
                 Asumiendo el sistema de carpetas discutido anteriormente,
                 este archivo irá en
-                <code>application/controllers/ErrorController.php</code>
+                <methodname>application/controllers/ErrorController.php</methodname>
                 . También necesitará crear un view script en
-                <code>application/views/scripts/error/error.phtml</code>
+                <methodname>application/views/scripts/error/error.phtml</methodname>
                 ; el contenido de ejemplo será parecido a:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 <!DOCTYPE html
 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
@@ -341,7 +341,7 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
             <para>
                 Con su primer controlador y vista, ya puede arrancar su navegador y acceder a su sitio.
                 Asumiendo que
-                <code>example.com</code>
+                <methodname>example.com</methodname>
                 es su dominio, cualquiera de las siguientes URLs le llevará a
                 la página que acaba de crear:
             </para>
@@ -349,17 +349,17 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
             <itemizedlist>
                 <listitem>
                     <para>
-                        <code>http://example.com/</code>
+                        <methodname>http://example.com/</methodname>
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <code>http://example.com/index</code>
+                        <methodname>http://example.com/index</methodname>
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <code>http://example.com/index/index</code>
+                        <methodname>http://example.com/index/index</methodname>
                     </para>
                 </listitem>
             </itemizedlist>

+ 45 - 45
documentation/manual/es/module_specs/Zend_Controller-Request.xml

@@ -16,26 +16,26 @@
         <itemizedlist>
             <listitem><para>
                     El nombre del módulo es accedido por 
-                <code>getModuleName()</code> y
-                <code>setModuleName()</code>.
+                <methodname>getModuleName()</methodname> y
+                <methodname>setModuleName()</methodname>.
             </para></listitem>
 
             <listitem><para>
                     El nombre del controlador es accedido por 
-                <code>getControllerName()</code> y
-                <code>setControllerName()</code>.
+                <methodname>getControllerName()</methodname> y
+                <methodname>setControllerName()</methodname>.
             </para></listitem>
 
             <listitem><para>
                     El nombre de la acción que llamar dentro del controlador es 
-                    accedido por <code>getActionName()</code> y
-                <code>setActionName()</code>.
+                    accedido por <methodname>getActionName()</methodname> y
+                <methodname>setActionName()</methodname>.
             </para></listitem>
 
             <listitem><para>
-                    Los parámetros accesibles por la acción son un array asociativo de pares clave/valor que son recuperados por <code>getParams()</code>
-                y configurados con <code>setParams()</code>, o configurados individualmente por
-                <code>getParam()</code> y <code>setParam()</code>.
+                    Los parámetros accesibles por la acción son un array asociativo de pares clave/valor que son recuperados por <methodname>getParams()</methodname>
+                y configurados con <methodname>setParams()</methodname>, o configurados individualmente por
+                <methodname>getParam()</methodname> y <methodname>setParam()</methodname>.
             </para></listitem>
         </itemizedlist>
 
@@ -43,7 +43,7 @@
                 Basado en el tipo de solicitud, puede haber más métodos disponibles.
                 La solicitud por defecto usada, <classname>Zend_Controller_Request_Http</classname>,
             por ejemplo, tiene métodos para recuperar la URI de la solicitud, ruta de la 
-            información, parámetros <code>$_GET</code> y <code>$_POST</code>,
+            información, parámetros <methodname>$_GET</methodname> y <methodname>$_POST</methodname>,
             etc.
         </para>
 
@@ -97,10 +97,10 @@
             <para>
                     Las supergloables específicas pueden ser accedidas usando un método público como
                     una alternativa. Por ejemplo, el valor original de
-                <code>$_POST['user']</code> puede ser accedido llamando a 
-                <code>getPost('user')</code> en la solicitud objeto. Esto 
-                incluye <code>getQuery()</code> para recuperar elementos
-                <code>$_GET</code>, y <code>getHeader()</code> para
+                <methodname>$_POST['user']</methodname> puede ser accedido llamando a 
+                <methodname>getPost('user')</methodname> en la solicitud objeto. Esto 
+                incluye <methodname>getQuery()</methodname> para recuperar elementos
+                <methodname>$_GET</methodname>, y <methodname>getHeader()</methodname> para
                 recuperar la solicitud de los encabezadores (headers).
             </para>
 
@@ -119,7 +119,7 @@
 
                 <para>
                         Como 1.5.0, se puede recuperar los datos sin procesar a través del
-                        método <code>getRawBody()</code>. Este método retorna falso
+                        método <methodname>getRawBody()</methodname>. Este método retorna falso
                         si los datos han sido enviados de esa manera, pero si no retorna el cuerpo
                         entero del post.
                 </para>
@@ -132,8 +132,8 @@
 
             <para>
                     Usted puede determinar parámetros de usuario en la solicitud objeto usando
-                    <code>setParam()</code> y recuperar los mismos despues usando
-                <code>getParam()</code>. El router hace uso de esta 
+                    <methodname>setParam()</methodname> y recuperar los mismos despues usando
+                <methodname>getParam()</methodname>. El router hace uso de esta 
                 funcionalidad para determinar parámetros correspondientes en la solicitud URI 
                 a la solicitud objeto.
             </para>
@@ -142,27 +142,27 @@
                 <title>getParam() Recupera mas que Parámetros de Usuario</title>
 
                 <para>
-                        En orden para hacer el mismo trabajo, <code>getParam()</code> recupera
+                        En orden para hacer el mismo trabajo, <methodname>getParam()</methodname> recupera
                         actualmente desde muchas fuentes. En orden de prioridad, estas 
-                        incluyen: parámetros de usuario determinados a través de <code>setParam()</code>,
-                    parámetros <code>GET</code>, y finalmente parámetros <code>POST</code>. 
+                        incluyen: parámetros de usuario determinados a través de <methodname>setParam()</methodname>,
+                    parámetros <methodname>GET</methodname>, y finalmente parámetros <methodname>POST</methodname>. 
                     Ser conciente de esto cuando se sacan datos a través de este
                     método.
                 </para>
 
                 <para>
                         Si se desea sacar solo desde parámetros se configura a través de
-                    <code>setParam()</code>, use <code>getUserParam()</code>.
+                    <methodname>setParam()</methodname>, use <methodname>getUserParam()</methodname>.
                 </para>
 
                 <para>
                         Además, a partir de 1.5.0, puede bloquear el parámetro que
-                    se buscará en las fuentes. <code>setParamSources()</code>
+                    se buscará en las fuentes. <methodname>setParamSources()</methodname>
                     le permite especificar un array vacío o un array con uno o
                     más de los valores '_GET' o '_POST', indicando que
                     fuente de parámetro se permite (por defecto, ambos son
                     permitidos); si se desea restringir el acceso a solamente '_GET'
-                    especificar <code>setParamSources (array('_GET'))</code>.
+                    especificar <methodname>setParamSources (array('_GET'))</methodname>.
                 </para>
             </note>
 
@@ -172,15 +172,15 @@
                         Si está usando Apache 404 handler para pasar 
                     If you are using Apache's 404 handler to pass incoming
                     requests to the front controller, or using a PT flag with
-                    rewrite rules, <code>$_SERVER['REDIRECT_URL']</code>
+                    rewrite rules, <methodname>$_SERVER['REDIRECT_URL']</methodname>
                     contains the URI you need, not
-                    <code>$_SERVER['REQUEST_URI']</code>. If you are using such
+                    <methodname>$_SERVER['REQUEST_URI']</methodname>. If you are using such
                     a setup and getting invalid routing, you should use the
                     <classname>Zend_Controller_Request_Apache404</classname> class instead
                     of the default Http class for your request object:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $request = new Zend_Controller_Request_Apache404();
 $front->setRequest($request);
 ]]></programlisting>
@@ -205,16 +205,16 @@ $front->setRequest($request);
             </para>
 
             <para>
-                For example, if you keep your <code>index.php</code> in a
+                For example, if you keep your <methodname>index.php</methodname> in a
                 webserver subdirectory named
-                <code>/projects/myapp/index.php</code>, base URL (rewrite base)
-                should be set to <code>/projects/myapp</code>. This string will
+                <methodname>/projects/myapp/index.php</methodname>, base URL (rewrite base)
+                should be set to <methodname>/projects/myapp</methodname>. This string will
                 then be stripped from the beginning of the path before
                 calculating any route matches. This frees one from the necessity
                 of prepending it to any of your routes. A route of
-                <code>'user/:username'</code> will match URIs like
-                <code>http://localhost/projects/myapp/user/martel</code> and
-                <code>http://example.com/user/martel</code>.
+                <methodname>'user/:username'</methodname> will match URIs like
+                <methodname>http://localhost/projects/myapp/user/martel</methodname> and
+                <methodname>http://example.com/user/martel</methodname>.
             </para>
 
             <note>
@@ -229,7 +229,7 @@ $front->setRequest($request);
             <para>
                 Should base URL be detected incorrectly you can override it
                 with your own base path with the help of the
-                <code>setBaseUrl()</code> method of either the
+                <methodname>setBaseUrl()</methodname> method of either the
                 <classname>Zend_Controller_Request_Http</classname> class, or the
                 <classname>Zend_Controller_Front</classname> class. The easiest
                 method is to set it in <classname>Zend_Controller_Front</classname>,
@@ -237,7 +237,7 @@ $front->setRequest($request);
                 set a custom base URL:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 /**
  * Dispatch Request with custom base URL with Zend_Controller_Front.
  */
@@ -255,7 +255,7 @@ $response   = $controller->dispatch();
             <title>Determining the Request Method</title>
 
             <para>
-                <code>getMethod()</code> allows you to determine the HTTP
+                <methodname>getMethod()</methodname> allows you to determine the HTTP
                 request method used to request the current resource.
                 Additionally, a variety of methods exist that allow you to get
                 boolean responses when asking if a specific type of request has
@@ -263,12 +263,12 @@ $response   = $controller->dispatch();
             </para>
 
             <itemizedlist>
-                <listitem><para><code>isGet()</code></para></listitem>
-                <listitem><para><code>isPost()</code></para></listitem>
-                <listitem><para><code>isPut()</code></para></listitem>
-                <listitem><para><code>isDelete()</code></para></listitem>
-                <listitem><para><code>isHead()</code></para></listitem>
-                <listitem><para><code>isOptions()</code></para></listitem>
+                <listitem><para><methodname>isGet()</methodname></para></listitem>
+                <listitem><para><methodname>isPost()</methodname></para></listitem>
+                <listitem><para><methodname>isPut()</methodname></para></listitem>
+                <listitem><para><methodname>isDelete()</methodname></para></listitem>
+                <listitem><para><methodname>isHead()</methodname></para></listitem>
+                <listitem><para><methodname>isOptions()</methodname></para></listitem>
             </itemizedlist>
 
             <para>
@@ -283,8 +283,8 @@ $response   = $controller->dispatch();
             <para>
                 <classname>Zend_Controller_Request_Http</classname> has a rudimentary
                 method for detecting AJAX requests:
-                <code>isXmlHttpRequest()</code>. This method looks for an
-                HTTP request header <code>X-Requested-With</code> with the value
+                <methodname>isXmlHttpRequest()</methodname>. This method looks for an
+                HTTP request header <methodname>X-Requested-With</methodname> with the value
                 'XMLHttpRequest'; if found, it returns true.
             </para>
 
@@ -305,7 +305,7 @@ $response   = $controller->dispatch();
                 Most AJAX libraries allow you to send custom HTTP request
                 headers; if your library does not send this header, simply add
                 it as a request header to ensure the
-                <code>isXmlHttpRequest()</code> method works for you.
+                <methodname>isXmlHttpRequest()</methodname> method works for you.
             </para>
         </sect3>
     </sect2>
@@ -319,7 +319,7 @@ $response   = $controller->dispatch();
             basic, it defines the following methods:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 abstract class Zend_Controller_Request_Abstract
 {
     /**

+ 14 - 14
documentation/manual/es/module_specs/Zend_Controller-Router-Route-Chain.xml

@@ -26,16 +26,16 @@
         Cuando el encadenamiento se realiza prográmaticamente, hay dos maneras 
         de archivarlo. La primera consiste en crear una nueva instancia 
         <classname>Zend_Controller_Router_Route_Chain</classname> y entones 
-        llamar al método <code>chain</code> varias veces con todas las rutas 
+        llamar al método <methodname>chain</methodname> varias veces con todas las rutas 
         que deberían encadenarse juntas. La otra forma es tomar la primera 
         ruta, por ejemplo, la  ruta del nombre del host, y llamar al método 
-        <code>chain</code> con la ruta que debería ser anexada a ella. 
+        <methodname>chain</methodname> con la ruta que debería ser anexada a ella. 
         Esto no modificará la ruta del nombre del host, pero devolverá una nueva 
         instancia de <classname>Zend_Controller_Router_Route_Chain</classname>, 
         teniendo entonces a ambas rutas encadenadas juntas:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 // Crear dos rutas
 $hostnameRoute = new Zend_Controller_Router_Route_Hostname(...);
 $pathRoute     = new Zend_Controller_Router_Route(...);
@@ -55,7 +55,7 @@ $chainedRoute = $hostnameRoute->chain($pathRoute);
         diferente:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 // Crear dos rutas
 $firstRoute  = new Zend_Controller_Router_Route('foo');
 $secondRoute = new Zend_Controller_Router_Route('bar');
@@ -73,7 +73,7 @@ echo $chainedRoute->assemble();
         <para>
             Para encadenar juntas a las rutas en un archivo de configuración, 
             hay parámetros adicionales para la configuración de aquellos. 
-            El enfoque más sencillo es utilizar los parámetros <code>chains</code>. 
+            El enfoque más sencillo es utilizar los parámetros <methodname>chains</methodname>. 
             Este es simplemente una lista de las rutas, que será encadenada con  
             la ruta padre. Ni la ruta padre ni la ruta hijo serán añadidos 
             directamente al router sino que sólo lo hará la ruta del 
@@ -83,7 +83,7 @@ echo $chainedRoute->assemble();
             hijo. Un simple config en XML se vería así:
         </para>
 
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <routes>
     <www type="Zend_Controller_Router_Route_Hostname">
         <route>www.example.com</route>
@@ -120,20 +120,20 @@ echo $chainedRoute->assemble();
 ]]></programlisting>
 
         <para>
-            Esto se traducirá en las tres rutas <code>www-language-index</code>,
-            <code>www-language-imprint</code> y
-            <code>users-language-profile</code> que sólo concordarán basados 
-            en el nombre y la ruta <code>misc</code>, que se comparará con 
+            Esto se traducirá en las tres rutas <methodname>www-language-index</methodname>,
+            <methodname>www-language-imprint</methodname> y
+            <methodname>users-language-profile</methodname> que sólo concordarán basados 
+            en el nombre y la ruta <methodname>misc</methodname>, que se comparará con 
             cualquier nombre de host.
         </para>
 
         <para>
             La manera alternativa de crear una ruta encadenada es a través del 
-            parámetro <code>chain</code>, que sólo puede utilizarse 
+            parámetro <methodname>chain</methodname>, que sólo puede utilizarse 
             directamente con el tipo cadena-ruta, y también trabaja en el nivel raíz:
         </para>
 
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <routes>
     <www type="Zend_Controller_Router_Route_Chain">
         <route>www.example.com</route>
@@ -161,11 +161,11 @@ echo $chainedRoute->assemble();
 ]]></programlisting>
 
         <para>
-            También puede darle el parámetro a <code>chain</code> como un array 
+            También puede darle el parámetro a <methodname>chain</methodname> como un array 
             en vez de separ las rutas con comas:
         </para>
 
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <routes>
     <www-index type="Zend_Controller_Router_Route_Chain">
         <chain>www</chain>

+ 6 - 6
documentation/manual/es/module_specs/Zend_Controller-Router-Route-Hostname.xml

@@ -14,11 +14,11 @@
         Vamos a usar el ejemplo de la standard route y ver cómo se vería con un 
         nombre basado en host. En lugar de llamar al usuario mediante un path, 
         quisiéramos que un usuario pueda llamar a
-        <code>http://martel.users.example.com</code> para ver la información 
+        <methodname>http://martel.users.example.com</methodname> para ver la información 
         acerca del usuario "martel".
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $hostnameRoute = new Zend_Controller_Router_Route_Hostname(
     ':username.users.example.com',
     array(
@@ -39,8 +39,8 @@ $router->addRoute('user', $hostnameRoute->chain($plainPathRoute);
         Las definiciones de ruta consisten en partes estáticas y dinámicas 
         separadas por el carácter punto ('.'). 
         Las partes dinámicas, llamadas variables, se marcan anteponiendo 
-        dos puntos (':') al nombre de la variable: <code>:username</code>. 
-        Las partes estáticas son simplemente texto: <code>user</code>.
+        dos puntos (':') al nombre de la variable: <methodname>:username</methodname>. 
+        Las partes estáticas son simplemente texto: <methodname>user</methodname>.
     </para>
 
     <para>
@@ -49,8 +49,8 @@ $router->addRoute('user', $hostnameRoute->chain($plainPathRoute);
         concordaría con cualquier path. Entonces, lo que tiene que hacer 
         es encadenar una ruta del path a la ruta del nombre del host. 
         Esto se hace como en el ejemplo llamando a 
-        <code>$hostnameRoute->chain($pathRoute);</code>. Haciendo esto, 
-        <code>$hostnameRoute</code> no se modifica, pero devuelve una nueva ruta 
+        <methodname>$hostnameRoute->chain($pathRoute);</methodname>. Haciendo esto, 
+        <methodname>$hostnameRoute</methodname> no se modifica, pero devuelve una nueva ruta 
         (<classname>Zend_Controller_Router_Route_Chain</classname>), que luego 
         puede ser entregada al router.
     </para>

+ 18 - 18
documentation/manual/es/module_specs/Zend_Controller-Router-Route-Regex.xml

@@ -19,7 +19,7 @@
         definido, sólo que esta vez usaremos la ruta Regex:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive/(\d+)',
     array(
@@ -33,11 +33,11 @@ $router->addRoute('archive', $route);
     <para>
         Cada sub-patrón regex definido será inyectado al objeto solicitud. 
         Con nuestro ejemplo anterior, después de un matching exitoso
-        <code>http://domain.com/archive/2006</code>, el valor resultante del 
+        <methodname>http://domain.com/archive/2006</methodname>, el valor resultante del 
         array puede verse como:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $values = array(
     1            => '2006',
     'controller' => 'archive',
@@ -49,8 +49,8 @@ $values = array(
         <para>
             Las barras de comienzo y final están recortadas de la URL en el 
             Router antes de una concordancia. Como resultado, coincidendo con 
-            la URL <code>http://domain.com/foo/bar/</code>, involucraría al 
-            regex de <code>foo/bar</code>, y no a <code>/foo/bar</code>.
+            la URL <methodname>http://domain.com/foo/bar/</methodname>, involucraría al 
+            regex de <methodname>foo/bar</methodname>, y no a <methodname>/foo/bar</methodname>.
         </para>
     </note>
 
@@ -65,7 +65,7 @@ $values = array(
 
     <note>
         <para>
-            Esta clase de ruta usa el carácter <code>#</code> como un delimitador. 
+            Esta clase de ruta usa el carácter <methodname>#</methodname> como un delimitador. 
             Esto significa que necesitará caracteres hash ('#') para escapar    
             pero no barras ('/') en sus definiciones de ruta. 
             Dado que el carácter '#' (llamado ancla) es raramente pasado al 
@@ -78,7 +78,7 @@ $values = array(
         Puede obtener el contenido de los sub-patrones definidos por la forma habitual:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 public function showAction()
 {
     $request = $this->getRequest();
@@ -102,7 +102,7 @@ public function showAction()
         barra pero capturar solo la parte numérica:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive(?:/(\d+))?',
     array(
@@ -124,7 +124,7 @@ $router->addRoute('archive', $route);
         en nuestro ejemplo más fácil:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive/(\d+)',
     array(
@@ -142,7 +142,7 @@ $router->addRoute('archive', $route);
         Esto resultaraá en los siguientes valores inyectados a la solicitud:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $values = array(
     'year'       => '2006',
     'controller' => 'archive',
@@ -157,7 +157,7 @@ $values = array(
     </para>
 
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive/(\d+)',
     array( ... ),
@@ -185,7 +185,7 @@ $route = new Zend_Controller_Router_Route_Regex(
         Por supuesto que puede mezclar variables nombradas y numéricas si lo desea:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive/(\d+)/page/(\d+)',
     array( ... ),
@@ -195,11 +195,11 @@ $route = new Zend_Controller_Router_Route_Regex(
 
     <para>
         Lo que resultará en una mezcla de valores disponibles en la solicitud. 
-        Como ejemplo, la URL <code>http://domain.com/archive/2006/page/10</code>  
+        Como ejemplo, la URL <methodname>http://domain.com/archive/2006/page/10</methodname>  
         resultará con los siguientes valores:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $values = array(
     'year'       => '2006',
     2            => 10,
@@ -216,7 +216,7 @@ $values = array(
         parámetro del constructor:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'archive/(\d+)',
     array( ... ),
@@ -231,15 +231,15 @@ $route = new Zend_Controller_Router_Route_Regex(
         de utilizar la ruta Regex?. 
         Principalmente, le permite describir cualquier tipo de URL sin 
         restricción alguna. Imagínese que tiene un blog y desea crear URLs 
-        como: <code>http://domain.com/blog/archive/01-Using_the_Regex_Router.html</code>, 
+        como: <methodname>http://domain.com/blog/archive/01-Using_the_Regex_Router.html</methodname>, 
         y que tiene que descomponer el último elemento del path 
-        <code>01-Using_the_Regex_Router.html</code>, en un ID de artículo y 
+        <methodname>01-Using_the_Regex_Router.html</methodname>, en un ID de artículo y 
         en el título/descripción del artículo; esto no es posible con el 
         standard route. Con la ruta Regex, puede hacer algo como la siguiente 
         solución:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Regex(
     'blog/archive/(\d+)-(.+)\.html',
     array(

+ 4 - 4
documentation/manual/es/module_specs/Zend_Controller-Router-Route-Static.xml

@@ -12,7 +12,7 @@
         La respuesta a esta situación es utilizar rutas estáticas:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route_Static(
     'login',
     array('controller' => 'auth', 'action' => 'login')
@@ -21,8 +21,8 @@ $router->addRoute('login', $route);
 ]]></programlisting>
 
     <para>
-        La ruta anterior se comparará con una URL de <code>http://domain.com/login</code>,
-        y hará un dispatch a <code>AuthController::loginAction()</code>.
+        La ruta anterior se comparará con una URL de <methodname>http://domain.com/login</methodname>,
+        y hará un dispatch a <methodname>AuthController::loginAction()</methodname>.
     </para>
 
     <note id="zend.controller.router.routes.static.warning">
@@ -55,7 +55,7 @@ $router->addRoute('login', $route);
             bootstrapping:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $front->setParam('useDefaultControllerAlways', true);
 ]]></programlisting>
 

+ 27 - 27
documentation/manual/es/module_specs/Zend_Controller-Router-Route.xml

@@ -16,12 +16,12 @@
         Imaginemos que nuestra aplicación ficticia necesitará algunas páginas 
         informativas sobre los autores del contenido. 
         Queremos ser capaces de apuntar nuestro navegador web a 
-        <code>http://domain.com/author/martel</code> para ver la información 
+        <methodname>http://domain.com/author/martel</methodname> para ver la información 
         sobre este muchacho "martel". La ruta para esa funcionalidad podría 
         parecerse a:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     'author/:username',
     array(
@@ -39,9 +39,9 @@ $router->addRoute('user', $route);
         es una definición de ruta que será acompañada de una URL. 
         Las definiciones de ruta consisten en partes estáticas y dinámicas 
         separadas por el caracter barra ('/'). Las partes estáticas son simples 
-        textos: <code>author</code>. Las partes dinámicas, llamadas variables, 
+        textos: <methodname>author</methodname>. Las partes dinámicas, llamadas variables, 
         se marcan anteponiendo dos puntos (:) al nombre de la variable  
-        <code>:username</code>.
+        <methodname>:username</methodname>.
     </para>
 
     <note>
@@ -58,14 +58,14 @@ $router->addRoute('user', $route);
 
     <para>
         Este ejemplo de ruta debería ser coincidente cuando apunta su navegador a
-        <code>http://domain.com/author/martel</code>, en cuyo caso todas sus 
+        <methodname>http://domain.com/author/martel</methodname>, en cuyo caso todas sus 
         variables se inyectan al objeto <classname>Zend_Controller_Request</classname> 
-        y quedando accesibles en <code>ProfileController</code>. 
+        y quedando accesibles en <methodname>ProfileController</methodname>. 
         Las variables devueltas por este ejemplo pueden ser representadas como 
         el siguiente array de pares clave/valor:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $values = array(
     'username'   => 'martel',
     'controller' => 'profile',
@@ -75,14 +75,14 @@ $values = array(
 
     <para>
         Después, <classname>Zend_Controller_Dispatcher_Standard</classname> 
-        debe invocar al método <code>userinfoAction()</code> de su clase 
-        <code>ProfileController</code> (en el módulo por defecto) basado en
+        debe invocar al método <methodname>userinfoAction()</methodname> de su clase 
+        <methodname>ProfileController</methodname> (en el módulo por defecto) basado en
         estos valores. Allí se podrán acceder a todas las variables mediante  
         los métodos <classname>Zend_Controller_Action::_getParam()</classname> 
         o <classname>Zend_Controller_Request::getParam()</classname>:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 public function userinfoAction()
 {
     $request = $this->getRequest();
@@ -101,7 +101,7 @@ public function userinfoAction()
         Módulo:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     ':module/:controller/:action/*',
     array('module' => 'default')
@@ -120,7 +120,7 @@ $router->addRoute('default', $route);
             variables y con valores como los deseados por defecto:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     'archive/:year',
     array('year' => 2006)
@@ -130,8 +130,8 @@ $router->addRoute('archive', $route);
 
         <para>
             La ruta de arriba comparará URLs como
-            <code>http://domain.com/archive/2005</code> y
-            <code>http://example.com/archive</code>. En este último caso la 
+            <methodname>http://domain.com/archive/2005</methodname> y
+            <methodname>http://example.com/archive</methodname>. En este último caso la 
             variable year(año) tendrá un valor inicial predeterminado de 2006.
         </para>
 
@@ -146,7 +146,7 @@ $router->addRoute('archive', $route);
             válido y una acción válida como la ruta por defecto:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     'archive/:year',
     array(
@@ -160,8 +160,8 @@ $router->addRoute('archive', $route);
 
         <para>
             Entonces, esta ruta resultará en el dispatch al método 
-            <code>showAction()</code> de la clase 
-            <code>ArchiveController</code>.
+            <methodname>showAction()</methodname> de la clase 
+            <methodname>ArchiveController</methodname>.
         </para>
 
     </sect4>
@@ -176,7 +176,7 @@ $router->addRoute('archive', $route);
             Estas son definidas como partes de una expresión regular:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $route = new Zend_Controller_Router_Route(
     'archive/:year',
     array(
@@ -192,8 +192,8 @@ $router->addRoute('archive', $route);
         <para>
             Con una ruta definida como la de arriba, el router comparará solo 
             cuando la variable año contenga datos numéricos, eg. 
-            <code>http://domain.com/archive/2345</code>. Una URL como 
-            <code>http://example.com/archive/test</code> no se comparará y en su 
+            <methodname>http://domain.com/archive/2345</methodname>. Una URL como 
+            <methodname>http://example.com/archive/test</methodname> no se comparará y en su 
             lugar el control se pasará a la próxima ruta en la cadena.
         </para>
     </sect4>
@@ -255,7 +255,7 @@ $router->addRoute('archive', $route);
             </listitem>
             <listitem>
                 <para>
-                    Pasarlo como parámetro <code>@locale</code> al método de 
+                    Pasarlo como parámetro <methodname>@locale</methodname> al método de 
                     ensamblaje.
                 </para>
             </listitem>
@@ -264,9 +264,9 @@ $router->addRoute('archive', $route);
         <para>
             Los segmentos traducidos se dividen en dos partes. 
             Los segmentos fijos están precedidos por un único signo 
-            <code>@</code>, y serán traducidos al "locale" actual para el 
+            <methodname>@</methodname>, y serán traducidos al "locale" actual para el 
             ensamblaje y se revierten al ID del mensaje cuando se acepte 
-            nuevamente. Los segmentos dinámicos tienen el prefijo <code>:@</code>.
+            nuevamente. Los segmentos dinámicos tienen el prefijo <methodname>:@</methodname>.
             Para el ensamblaje, el parámetro dado será traducido y se insertará 
             en la posición del parámetro. 
             Cuando se acepte, el parámetro traducido de la URL volverá al ID
@@ -289,7 +289,7 @@ $router->addRoute('archive', $route);
             normal para el uso de la traducción del segmento:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Prepare el traductor
 $translator = new Zend_Translate('array', array(), 'en');
 $translator->addTranslation(array('archive' => 'archiv',
@@ -309,7 +309,7 @@ Zend_Controller_Router_Route::setDefaultTranslator($translator);
             Este ejemplo demuestra el uso de segmentos estáticos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Crear la ruta
 $route = new Zend_Controller_Router_Route(
     '@archive',
@@ -332,7 +332,7 @@ $route->assemble(array());
             del tipo módulo-ruta:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Crear la ruta
 $route = new Zend_Controller_Router_Route(
     ':@controller/:@action/*',
@@ -354,7 +354,7 @@ $route->assemble(array('controller' => 'archive', 'foo' => 'bar'));
             También puede mezclar segmentos estáticos y dinámicos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Crear la ruta
 $route = new Zend_Controller_Router_Route(
     '@archive/:@mode/:value',

+ 31 - 31
documentation/manual/es/module_specs/Zend_Controller-Router.xml

@@ -28,7 +28,7 @@
             con solo una regla mod_rewrite de Apache (one of):
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 RewriteEngine on
 RewriteRule !\.(js|ico|gif|jpg|png|css|html)$ index.php
 ]]></programlisting>
@@ -37,7 +37,7 @@ RewriteRule !\.(js|ico|gif|jpg|png|css|html)$ index.php
             o (preferido):
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 RewriteEngine On
 RewriteCond %{REQUEST_FILENAME} -s [OR]
 RewriteCond %{REQUEST_FILENAME} -l [OR]
@@ -53,18 +53,18 @@ RewriteRule ^.*$ index.php [NC,L]
                 regla de reescribir:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 RewriteRule ^[\w/\%]*(?:\.(?!(?:js|ico|gif|jpg|png|css|html)$)[\w\%]*$)? /index.php [I]
 ]]></programlisting>
 
         <note>
             <title>IIS Isapi_Rewrite</title>
             <para>
-                Cuando se usa IIS, <code>$_SERVER['REQUEST_URI']</code> puede 
+                Cuando se usa IIS, <methodname>$_SERVER['REQUEST_URI']</methodname> puede 
                 no existir, o establecerlo como un string vacío. En este caso,
                 <classname>Zend_Controller_Request_Http</classname> 
                 intentará usar el valor de 
-                <code>$_SERVER['HTTP_X_REWRITE_URL']</code> 
+                <methodname>$_SERVER['HTTP_X_REWRITE_URL']</methodname> 
                 establecido por la extensión Isapi_Rewrite.
             </para>
         </note>
@@ -74,7 +74,7 @@ RewriteRule ^[\w/\%]*(?:\.(?!(?:js|ico|gif|jpg|png|css|html)$)[\w\%]*$)? /index.
             configurado como sigue:
         </para>
 
-        <programlisting role="xml"><![CDATA[
+        <programlisting language="xml"><![CDATA[
 <?xml version="1.0" encoding="UTF-8"?>
 <configuration>
      <system.webServer>
@@ -105,7 +105,7 @@ RewriteRule ^[\w/\%]*(?:\.(?!(?:js|ico|gif|jpg|png|css|html)$)[\w\%]*$)? /index.
             Si está usando Lighttpd, la siguiente regla de reescritura es válida:
         </para>
 
-        <programlisting role="lighttpd"><![CDATA[
+        <programlisting language="lighttpd"><![CDATA[
 url.rewrite-once = (
     ".*\?(.*)$" => "/index.php?$1",
     ".*\.(js|ico|gif|jpg|png|css|html)$" => "$0",
@@ -124,7 +124,7 @@ url.rewrite-once = (
             procedimiento:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Crear un router
 
 $router = $ctrl->getRouter(); // returns a rewrite router by default
@@ -148,7 +148,7 @@ $router->addRoute(
             <classname>Zend_Controller_Router_Route_Interface</classname>. Eg.:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $router->addRoute('user',
                   new Zend_Controller_Router_Route('user/:username'));
 ]]></programlisting>
@@ -189,13 +189,13 @@ $router->addRoute('user',
                 ayudante de url <classname>Zend_View</classname>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 <a href=
 "<?php echo $this->url(array('username' => 'martel'), 'user') ?>">Martel</a>
 ]]></programlisting>
 
             <para>
-                Que resultaría en la href: <code>user/martel</code>.
+                Que resultaría en la href: <methodname>user/martel</methodname>.
             </para>
         </note>
 
@@ -212,10 +212,10 @@ $router->addRoute('user',
 
         <para>
             Si necesita determinar en qué ruta se encontró una concordancia, 
-            puede usar el método <code>getCurrentRouteName()</code>, que devolverá 
+            puede usar el método <methodname>getCurrentRouteName()</methodname>, que devolverá 
             el identificador usado cuando registró la ruta con el router. 
             Si quiere el objeto de la ruta actual, puede usar 
-            <code>getCurrentRoute()</code>.
+            <methodname>getCurrentRoute()</methodname>.
         </para>
 
         <note>
@@ -251,7 +251,7 @@ $router->addRoute('user',
                 si elige alterar los valores por defecto en
                 <classname>Zend_Controller_Request_Http</classname> mediante los 
                 métodos 
-                <code>setControllerKey</code> y <code>setActionKey</code>.
+                <methodname>setControllerKey</methodname> y <methodname>setActionKey</methodname>.
             </para>
         </note>
 
@@ -263,19 +263,19 @@ $router->addRoute('user',
         <para>
             <classname>Zend_Controller_Router_Rewrite</classname> viene 
             preconfigurado con una ruta por defecto, que se comparará con URIs 
-            en la forma de <code>controller/action</code>. 
+            en la forma de <methodname>controller/action</methodname>. 
             Además, se puede especificar un nombre de módulo como primer 
             elemento del path, permitiendo URIs de la forma            
-            <code>module/controller/action</code>. Por último, también coincidrá  
+            <methodname>module/controller/action</methodname>. Por último, también coincidrá  
             con cualquier parámetro adicional agregado a la URI por defecto -
-            <code>controller/action/var1/value1/var2/value2</code>.
+            <methodname>controller/action/var1/value1/var2/value2</methodname>.
         </para>
 
         <para>
             Algunos ejemplos de cómo están equiparadas las rutas:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Asumiendo lo siguiente:
 $ctrl->setControllerDirectory(
     array(
@@ -320,7 +320,7 @@ http://example/blog/archive/list/sort/alpha/date/desc
             Está generado más o menos así:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $compat = new Zend_Controller_Router_Route_Module(array(),
                                                   $dispatcher,
                                                   $request);
@@ -331,10 +331,10 @@ $this->addRoute('default', $compat);
             Si no quiere esta ruta en particular en su esquema por defecto de
             routing, podrá anularla creando su propia ruta por 'defecto'  
             (es decir, almacenar bajo el nombre de 'default') o eliminarla por 
-            completo usando <code>removeDefaultRoutes()</code>:
+            completo usando <methodname>removeDefaultRoutes()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Eliminar cualquier ruta por defecto
 $router->removeDefaultRoutes();
 ]]></programlisting>
@@ -346,9 +346,9 @@ $router->removeDefaultRoutes();
 
         <para>
             El router rewrite puede ser utilizado en subdirectorios (por 
-            ejemplo <code>http://domain.com/~user/application-root/</code>) 
+            ejemplo <methodname>http://domain.com/~user/application-root/</methodname>) 
             en cuyo caso la URL base de la aplicación 
-            (<code>/~user/application-root</code>) debe ser detectada 
+            (<methodname>/~user/application-root</methodname>) debe ser detectada 
             automáticamente por <classname>Zend_Controller_Request_Http</classname> 
             y usada en consecuencia.
         </para>
@@ -357,11 +357,11 @@ $router->removeDefaultRoutes();
             Si la URL base se detecta incorrectamente se la puede anular con su 
             propio path de base usando
             <classname>Zend_Controller_Request_Http</classname> y llamando al 
-            método <code>setBaseUrl()</code> (ver <xref
+            método <methodname>setBaseUrl()</methodname> (ver <xref
                 linkend="zend.controller.request.http.baseurl" />):
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $request->setBaseUrl('/~user/application-root/');
 ]]></programlisting>
 
@@ -373,13 +373,13 @@ $request->setBaseUrl('/~user/application-root/');
         <para>
             Puede establecer los parámetros globales en un router que se 
             proporcionan automáticamente a una ruta cuando se ensamblasn mediante  
-            <code>setGlobalParam</code>. Si se establece un parámetro global 
+            <methodname>setGlobalParam</methodname>. Si se establece un parámetro global 
             pero también se lo entrega directamente al método de ensamblaje, 
             el parámetro del usuario sobreescribe al parámetro global. 
             Puede establecer un parámetro global esta forma:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $router->setGlobalParam('lang', 'en');
 ]]></programlisting>
     </sect2>
@@ -399,7 +399,7 @@ $router->setGlobalParam('lang', 'en');
         <para>
             A veces es más conveniente para actualizar un archivo de 
             configuración con nuevas rutas que modificar el código. 
-            Esto es posible a través del método <code>addConfig()</code>.
+            Esto es posible a través del método <methodname>addConfig()</methodname>.
             Básicamente, se crea una configuración compatible con 
             <classname>Zend_Config</classname>. 
             Y en su código lo lee y lo pasa a RewriteRouter.
@@ -409,7 +409,7 @@ $router->setGlobalParam('lang', 'en');
             Como ejemplo, considere el siguiente archivo INI:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 [production]
 routes.archive.route = "archive/:year/*"
 routes.archive.defaults.controller = archive
@@ -435,7 +435,7 @@ routes.archive.map.1 = "year"
             <classname>Zend_Config</classname> como sigue:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Ini('/path/to/config.ini', 'production');
 $router = new Zend_Controller_Router_Rewrite();
 $router->addConfig($config, 'routes');
@@ -479,7 +479,7 @@ $router->addConfig($config, 'routes');
             un único método.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 interface Zend_Controller_Router_Interface
 {
   /**

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

@@ -56,7 +56,7 @@
             aplicación tiene una zona horaria correcta por defecto,
             configurando la variable de entorno TZ, usando el
             parametro del php.ini
-            <code>date.timezone</code>
+            <methodname>date.timezone</methodname>
             , o usando
             <ulink url="http://php.net/date_default_timezone_set">
                 date_default_timezone_set()
@@ -72,7 +72,7 @@
             .
             <example id="zend.date.setdefaulttimezone.example-1">
                 <title>Configurando una Zona Horaria por Defecto</title>
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
                 // zona horaria para un estadounidense en California
 date_default_timezone_set('America/Los_Angeles');
 // zona horaria para un alemán en Alemania
@@ -130,7 +130,7 @@ date_default_timezone_set('Europe/Berlin');
                     A pesar de que la documentación de PHP 5.2 indice: "El intervalo de valores admitidos de timestamps es
                     desde el 13 Dec 1901 20:45:54 GMT al 19 Ene 2038 03:14:07 GMT," <classname>Zend_Date</classname> admite un rango
                     casi ilimitado, con la ayuda de la extensión BCMath. Si BCMath no está disponible, Zend_Date tendrá una
-                    funcionalidad de timestamps reducida al rango del tipo <code>float</code> soportado por su servidor.
+                    funcionalidad de timestamps reducida al rango del tipo <methodname>float</methodname> soportado por su servidor.
                     El tamaño de un float es dependiente de la plataforma, aunque un máximo de ~1.8e308 con una precisión
                     de cerca de 14 dígitos decimales es un valor habitual (formato 64 bit IEEE)." [
                     <ulink url="http://www.php.net/float">http://www.php.net/float</ulink>

+ 81 - 81
documentation/manual/es/module_specs/Zend_Date-Overview.xml

@@ -19,10 +19,10 @@
             <title>seleccionando el tipo de formato de la fecha</title>
 
             <para>
-                Several methods use date format strings, in a way similar to PHP's <code>date()</code>.
+                Several methods use date format strings, in a way similar to PHP's <methodname>date()</methodname>.
                 If you are more comfortable with PHP's date format specifier than with ISO format specifiers,
                 then you can use <classname>Zend_Date::setOptions(array('format_type' => 'php'))</classname>.
-                Afterward, use PHP's date format specifiers for all functions which accept a <code>$format</code> parameter.
+                Afterward, use PHP's date format specifiers for all functions which accept a <methodname>$format</methodname> parameter.
                 Use <classname>Zend_Date::setOptions(array('format_type' => 'iso'))</classname> to switch back to the default mode of
                 supporting only ISO date format tokens. For a list of supported format codes, see
                 <xref linkend="zend.date.constants.phpformats" />
@@ -41,21 +41,21 @@
                 resulting in the time value of the date changing.  For boundary dates, such as midnight of the first
                 or last day of a month, adding enough months to cross a date boundary results in the date losing
                 an hour and becoming the last hour of the preceding month, giving the appearance of an "off by 1"
-                error.  To avoid this situation, the DST change ignored by using the <code>fix_dst</code> option.
+                error.  To avoid this situation, the DST change ignored by using the <methodname>fix_dst</methodname> option.
                 When crossing the Summer/Winter DST boundary, normally an hour is substracted or added depending
                 on the date.  For example, date math crossing the Spring DST leads to a date having a day value
                 one less than expected, if the time part of the date was originally 00:00:00.  Since Zend_Date
                 is based on timestamps, and not calendar dates with a time component, the timestamp loses an hour,
                 resulting in the date having a calendar day value one less than expected.
-                To prevent such problems use the option <code>fix_dst</code>, which defaults to true, causing DST
-                to have no effect on date "math" (<code>addMOnth(), subMonth()</code>). Use
+                To prevent such problems use the option <methodname>fix_dst</methodname>, which defaults to true, causing DST
+                to have no effect on date "math" (<methodname>addMOnth(), subMonth()</methodname>). Use
                 <classname>Zend_Date::setOptions(array('fix_dst' => false))</classname> to enable the subtraction or addition
                 of the DST adjustment when performing date "math".
             </para>
 
             <para>
                 <emphasis>If your actual timezone within the instance of <classname>Zend_Date</classname>
-                is set to UTC or GMT the option <code>'fix_dst'</code> will not be used</emphasis> because
+                is set to UTC or GMT the option <methodname>'fix_dst'</methodname> will not be used</emphasis> because
                 these two timezones do not work with DST. When you change the timezone for this instance
                 again to a timezone which is not UTC or GMT the previous set 'fix_dst' option will be used
                 again for date "math".
@@ -73,8 +73,8 @@
                 28th as the result. On the other side, people familiar with Excel and OpenOffice will expect
                 March 3rd as the result. The problem only occurs, if the resulting month does not have the day,
                 which is set in the original date.  For ZF developers, the desired behavior is selectable using
-                the <code>extend_month</code> option to choose either the SQL behaviour, if set to false,
-                or the spreadsheet behaviour when set to true. The default behaviour for <code>extend_month</code>
+                the <methodname>extend_month</methodname> option to choose either the SQL behaviour, if set to false,
+                or the spreadsheet behaviour when set to true. The default behaviour for <methodname>extend_month</methodname>
                 is false, providing behavior compatible to SQL.  By default, <classname>Zend_Date</classname> computes month
                 calculations by truncating dates to the end of the month (if necessary), without wrapping into the
                 next month when the original date designates a day of the month exceeding the number of days in
@@ -125,8 +125,8 @@
             associated timezone, but an internal representation using standard
             <ulink url="http://en.wikipedia.org/wiki/Unix_Time">UNIX timestamps</ulink>
             . In order for a date to be rendered in a localized manner, a timezone must be known first. The default
-            timezone is always GMT/UTC. To examine an object's timezone use <code>getTimeZone())</code>. To change an
-            object's timezone, use <code>setTimeZone())</code>. All manipulations of these objects are assumed to be
+            timezone is always GMT/UTC. To examine an object's timezone use <methodname>getTimeZone())</methodname>. To change an
+            object's timezone, use <methodname>setTimeZone())</methodname>. All manipulations of these objects are assumed to be
             relative to this timezone.
         </para>
 
@@ -138,23 +138,23 @@
         </para>
 
         <para>
-            Most methods expect a constant selecting the desired <code>$part</code> of a date, such as
+            Most methods expect a constant selecting the desired <methodname>$part</methodname> of a date, such as
             <classname>Zend_Date::HOUR</classname>. These constants are valid for all of the functions below. A list of all
             available constants is provided in
             <xref linkend="zend.date.constants.list" />
-            . If no <code>$part</code> is specified, then <classname>Zend_Date::TIMESTAMP</classname> is assumed. Alternatively, a
-            user-specified format may be used for <code>$part</code>, using the same underlying mechanism and format
+            . If no <methodname>$part</methodname> is specified, then <classname>Zend_Date::TIMESTAMP</classname> is assumed. Alternatively, a
+            user-specified format may be used for <methodname>$part</methodname>, using the same underlying mechanism and format
             codes as
             <link linkend="zend.locale.date.normalize"><classname>Zend_Locale_Format::getDate()</classname>
             </link>
             . If a date object is constructed using an obviously invalid date (e.g. a month number greater than 12),
             then <classname>Zend_Date</classname> will throw an exception, unless no specific date format has been selected -i.e.
-            <code>$part</code> is either <code>null</code> or <classname>Zend_Date::DATES</classname> (a "loose" format).
+            <methodname>$part</methodname> is either <constant>NULL</constant> or <classname>Zend_Date::DATES</classname> (a "loose" format).
         </para>
 
         <example id="zend.date.values.example-1">
             <title>User-Specified Input Date Format</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $date1 = new Zend_Date('Feb 31, 2007', null, 'en_US');
 echo $date1, "\n"; // outputs "Mar 3, 2007 12:00:00 AM"
 
@@ -168,19 +168,19 @@ echo $date3, "\n"; // outputs "Mar 3, 2007 12:00:00 AM"
         </example>
 
         <para>
-            If the optional <code>$locale</code> parameter is provided, then the <code>$locale</code> disambiguates the
-            <code>$date</code> operand by replacing month and weekday names for string <code>$date</code> operands, and
-            even parsing date strings expressed according to the conventions of that locale (see <code>
+            If the optional <methodname>$locale</methodname> parameter is provided, then the <methodname>$locale</methodname> disambiguates the
+            <methodname>$date</methodname> operand by replacing month and weekday names for string <methodname>$date</methodname> operands, and
+            even parsing date strings expressed according to the conventions of that locale (see <methodname>
             <link linkend="zend.locale.date.normalize">Zend_Locale_Format::getDate()</link>
-            </code> ). The automatic normalization of localized <code>$date</code> operands of a string type occurs when
-            <code>$part</code> is one of the <classname>Zend_Date::DATE*</classname> or <classname>Zend_Date::TIME*</classname> constants.
+            </methodname> ). The automatic normalization of localized <methodname>$date</methodname> operands of a string type occurs when
+            <methodname>$part</methodname> is one of the <classname>Zend_Date::DATE*</classname> or <classname>Zend_Date::TIME*</classname> constants.
             The locale identifies which language should be used to parse month names and weekday names, if the
-            <code>$date</code> is a string containing a date. If there is no <code>$date</code> input parameter, then
-            the <code>$locale</code> parameter specifies the locale to use for localizing output (e.g. the date format
-            for a string representation). Note that the <code>$date</code> input parameter might actually have a type
-            name instead (e.g. <code>$hour</code> for <code>addHour()</code>), although that does not prevent the use of
-            <classname>Zend_Date</classname> objects as arguments for that parameter. If no <code>$locale</code> was specified,
-            then the locale of the current object is used to interpret <code>$date</code>, or select the localized
+            <methodname>$date</methodname> is a string containing a date. If there is no <methodname>$date</methodname> input parameter, then
+            the <methodname>$locale</methodname> parameter specifies the locale to use for localizing output (e.g. the date format
+            for a string representation). Note that the <methodname>$date</methodname> input parameter might actually have a type
+            name instead (e.g. <methodname>$hour</methodname> for <methodname>addHour()</methodname>), although that does not prevent the use of
+            <classname>Zend_Date</classname> objects as arguments for that parameter. If no <methodname>$locale</methodname> was specified,
+            then the locale of the current object is used to interpret <methodname>$date</methodname>, or select the localized
             format for output.
         </para>
 
@@ -191,7 +191,7 @@ echo $date3, "\n"; // outputs "Mar 3, 2007 12:00:00 AM"
             you want to use the same locale multiple times.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // in your bootstrap file
 $locale = new Zend_Locale('de_AT');
 Zend_Registry::set('Zend_Locale', $locale);
@@ -207,19 +207,19 @@ $date = new Zend_Date('31.Feb.2007');
         <title>Basic <classname>Zend_Date</classname> Operations Common to Many Date Parts</title>
 
         <para>
-            The methods <code>add(), sub(), compare(), get(), and set()</code> operate generically on dates. In each
-            case, the operation is performed on the date held in the instance object. The <code>$date</code> operand is
-            required for all of these methods, except <code>get()</code>, and may be a <classname>Zend_Date</classname> instance
-            object, a numeric string, or an integer. These methods assume <code>$date</code> is a timestamp, if it is
-            not an object. However, the <code>$part</code> operand controls which logical part of the two dates are
+            The methods <methodname>add(), sub(), compare(), get(), and set()</methodname> operate generically on dates. In each
+            case, the operation is performed on the date held in the instance object. The <methodname>$date</methodname> operand is
+            required for all of these methods, except <methodname>get()</methodname>, and may be a <classname>Zend_Date</classname> instance
+            object, a numeric string, or an integer. These methods assume <methodname>$date</methodname> is a timestamp, if it is
+            not an object. However, the <methodname>$part</methodname> operand controls which logical part of the two dates are
             operated on, allowing operations on parts of the object's date, such as year or minute, even when
-            <code>$date</code> contains a long form date string, such as, "December 31, 2007 23:59:59". The result of
-            the operation changes the date in the object, except for <code>compare()</code>, and <code>get()</code>.
+            <methodname>$date</methodname> contains a long form date string, such as, "December 31, 2007 23:59:59". The result of
+            the operation changes the date in the object, except for <methodname>compare()</methodname>, and <methodname>get()</methodname>.
         </para>
 
         <example id="zend.date.basic.example-1">
             <title>Operating on Parts of Dates</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $date = new Zend_Date(); // $date's timestamp === time()
 
 // changes $date by adding 12 hours
@@ -233,16 +233,16 @@ print $date;
             shown in the tables below. These convenience methods help us lazy programmers avoid having to type out the
             <link linkend="zend.date.constants.list">date part constants</link>
             when using the general methods above. Conveniently, they are named by combining a prefix (name of a basic
-            operation) with a suffix (type of date part), such as <code>addYear()</code>. In the list below, all
+            operation) with a suffix (type of date part), such as <methodname>addYear()</methodname>. In the list below, all
             combinations of "Date Parts" and "Basic Operations" exist. For example, the operation "add" exists for each
-            of these date parts, including <code>addDay()</code>, <code>addYear()</code>, etc.
+            of these date parts, including <methodname>addDay()</methodname>, <methodname>addYear()</methodname>, etc.
         </para>
 
         <para>
             These convenience methods have the same equivalent functionality as the basic operation methods, but expect
-            string and integer <code>$date</code> operands containing only the values representing the type indicated by
+            string and integer <methodname>$date</methodname> operands containing only the values representing the type indicated by
             the suffix of the convenience method. Thus, the names of these methods (e.g. "Year" or "Minute") identify
-            the units of the <code>$date</code> operand, when <code>$date</code> is a string or integer.
+            the units of the <methodname>$date</methodname> operand, when <methodname>$date</methodname> is a string or integer.
         </para>
 
         <sect3 id="id.date.basic.parts">
@@ -301,28 +301,28 @@ print $date;
                             <entry>
                                 <ulink url="http://en.wikipedia.org/wiki/Millisecond">millisecond</ulink>
                             </entry>
-                            <entry>Milliseconds denote thousandths of a second (0-999). <classname>Zend_Date</classname> supports two additional methods for working with time units smaller than seconds. By default, <classname>Zend_Date</classname> instances use a precision defaulting to milliseconds, as seen using <code>getFractionalPrecision()</code>. To change the precision use <code>setFractionalPrecision($precision)</code>.  However, precision is limited practically to microseconds, since <classname>Zend_Date</classname> uses <code>
-                                <ulink url="http://php.net/microtime">microtime()</ulink></code>.</entry>
+                            <entry>Milliseconds denote thousandths of a second (0-999). <classname>Zend_Date</classname> supports two additional methods for working with time units smaller than seconds. By default, <classname>Zend_Date</classname> instances use a precision defaulting to milliseconds, as seen using <methodname>getFractionalPrecision()</methodname>. To change the precision use <methodname>setFractionalPrecision($precision)</methodname>.  However, precision is limited practically to microseconds, since <classname>Zend_Date</classname> uses <methodname>
+                                <ulink url="http://php.net/microtime">microtime()</ulink></methodname>.</entry>
                         </row>
                         <row>
                             <entry>
                                 <ulink url="http://en.wikipedia.org/wiki/Day">Day</ulink>
                             </entry>
-                            <entry><classname>Zend_Date::DAY_SHORT</classname> is extracted from <code>$date</code> if the <code>$date</code> operand is an instance of <classname>Zend_Date</classname> or a numeric string.  Otherwise, an attempt is made to extract the day according to the conventions documented for these constants: <classname>Zend_Date::WEEKDAY_NARROW</classname>, <classname>Zend_Date::WEEKDAY_NAME</classname>, <classname>Zend_Date::WEEKDAY_SHORT</classname>, <classname>Zend_Date::WEEKDAY</classname> (Gregorian calendar assumed)</entry>
+                            <entry><classname>Zend_Date::DAY_SHORT</classname> is extracted from <methodname>$date</methodname> if the <methodname>$date</methodname> operand is an instance of <classname>Zend_Date</classname> or a numeric string.  Otherwise, an attempt is made to extract the day according to the conventions documented for these constants: <classname>Zend_Date::WEEKDAY_NARROW</classname>, <classname>Zend_Date::WEEKDAY_NAME</classname>, <classname>Zend_Date::WEEKDAY_SHORT</classname>, <classname>Zend_Date::WEEKDAY</classname> (Gregorian calendar assumed)</entry>
                         </row>
                         <row>
                             <entry>
                                 <ulink url="http://en.wikipedia.org/wiki/Week">Week</ulink>
                             </entry>
-                            <entry><classname>Zend_Date::WEEK</classname> is extracted from <code>$date</code> if the <code>$date</code> operand is an instance of <classname>Zend_Date</classname> or a numeric string. Otherwise an exception is raised. (Gregorian calendar assumed)</entry>
+                            <entry><classname>Zend_Date::WEEK</classname> is extracted from <methodname>$date</methodname> if the <methodname>$date</methodname> operand is an instance of <classname>Zend_Date</classname> or a numeric string. Otherwise an exception is raised. (Gregorian calendar assumed)</entry>
                         </row>
                         <row>
                             <entry>Date</entry>
-                            <entry><classname>Zend_Date::DAY_MEDIUM</classname> is extracted from <code>$date</code> if the <code>$date</code> operand is an instance of <classname>Zend_Date</classname>.  Otherwise, an attempt is made to normalize the <code>$date</code> string into a Zend_Date::DATE_MEDIUM formatted date. The format of <classname>Zend_Date::DAY_MEDIUM</classname> depends on the object's locale.</entry>
+                            <entry><classname>Zend_Date::DAY_MEDIUM</classname> is extracted from <methodname>$date</methodname> if the <methodname>$date</methodname> operand is an instance of <classname>Zend_Date</classname>.  Otherwise, an attempt is made to normalize the <methodname>$date</methodname> string into a Zend_Date::DATE_MEDIUM formatted date. The format of <classname>Zend_Date::DAY_MEDIUM</classname> depends on the object's locale.</entry>
                         </row>
                         <row>
                             <entry>Weekday</entry>
-                            <entry>Weekdays are represented numerically as 0 (for Sunday) through 6 (for Saturday).  <classname>Zend_Date::WEEKDAY_DIGIT</classname> is extracted from <code>$date</code>, if the <code>$date</code> operand is an instance of <classname>Zend_Date</classname> or a numeric string.  Otherwise, an attempt is made to extract the day according to the conventions documented for these constants: <classname>Zend_Date::WEEKDAY_NARROW</classname>, <classname>Zend_Date::WEEKDAY_NAME</classname>, <classname>Zend_Date::WEEKDAY_SHORT</classname>, <classname>Zend_Date::WEEKDAY</classname> (Gregorian calendar assumed)</entry>
+                            <entry>Weekdays are represented numerically as 0 (for Sunday) through 6 (for Saturday).  <classname>Zend_Date::WEEKDAY_DIGIT</classname> is extracted from <methodname>$date</methodname>, if the <methodname>$date</methodname> operand is an instance of <classname>Zend_Date</classname> or a numeric string.  Otherwise, an attempt is made to extract the day according to the conventions documented for these constants: <classname>Zend_Date::WEEKDAY_NARROW</classname>, <classname>Zend_Date::WEEKDAY_NAME</classname>, <classname>Zend_Date::WEEKDAY_SHORT</classname>, <classname>Zend_Date::WEEKDAY</classname> (Gregorian calendar assumed)</entry>
                         </row>
                         <row>
                             <entry>DayOfYear</entry>
@@ -333,14 +333,14 @@ print $date;
                             <entry>
                                 <ulink url="http://www.faqs.org/rfcs/rfc822.html">Arpa</ulink>
                             </entry>
-                            <entry>Arpa dates (i.e. RFC 822 formatted dates) are supported. Output uses either a "GMT" or "Local differential hours+min" format (see section 5 of RFC 822).  Before PHP 5.2.2, using the DATE_RFC822 constant with PHP date functions sometimes produces <ulink url="http://bugs.php.net/bug.php?id=40308">incorrect results</ulink>.  Zend_Date's results are correct.  Example: <code>Mon, 31 Dec 06 23:59:59 GMT</code>
+                            <entry>Arpa dates (i.e. RFC 822 formatted dates) are supported. Output uses either a "GMT" or "Local differential hours+min" format (see section 5 of RFC 822).  Before PHP 5.2.2, using the DATE_RFC822 constant with PHP date functions sometimes produces <ulink url="http://bugs.php.net/bug.php?id=40308">incorrect results</ulink>.  Zend_Date's results are correct.  Example: <methodname>Mon, 31 Dec 06 23:59:59 GMT</methodname>
                             </entry>
                         </row>
                         <row>
                             <entry>
                                 <ulink url="http://en.wikipedia.org/wiki/ISO_8601">Iso</ulink>
                             </entry>
-                            <entry>Only complete ISO 8601 dates are supported for output. Example: <code>2009-02-14T00:31:30+01:00</code>
+                            <entry>Only complete ISO 8601 dates are supported for output. Example: <methodname>2009-02-14T00:31:30+01:00</methodname>
                             </entry>
                         </row>
                     </tbody>
@@ -357,7 +357,7 @@ print $date;
                 The basic operations below can be used instead of the convenience operations for specific date parts, if
                 the
                 <link linkend="zend.date.constants.list">appropriate constant</link>
-                is used for the <code>$part</code> parameter.
+                is used for the <methodname>$part</methodname> parameter.
             </para>
 
             <table id="id.date.basic.operations.table">
@@ -377,10 +377,10 @@ print $date;
                                     <emphasis>get($part = null, $locale = null)</emphasis>
                                 </para>
                                 <para>
-                                    Use <code>get($part)</code> to retrieve the date <code>$part</code> of this object's
-                                    date localized to <code>$locale</code> as a formatted string or integer. When using
+                                    Use <methodname>get($part)</methodname> to retrieve the date <methodname>$part</methodname> of this object's
+                                    date localized to <methodname>$locale</methodname> as a formatted string or integer. When using
                                     the BCMath extension, numeric strings might be returned instead of integers for
-                                    large values. <emphasis>NOTE:</emphasis> Unlike <code>get()</code>,
+                                    large values. <emphasis>NOTE:</emphasis> Unlike <methodname>get()</methodname>,
                                     the other get*() convenience methods only return instances of <classname>Zend_Date</classname>
                                     containing a date representing the selected or computed date/time.
                                 </para>
@@ -393,9 +393,9 @@ print $date;
                                     <emphasis>set($date, $part = null, $locale = null)</emphasis>
                                 </para>
                                 <para>
-                                    Sets the <code>$part</code> of the current object to the corresponding value for
-                                    that part found in the input <code>$date</code> having a locale
-                                    <code>$locale</code>.
+                                    Sets the <methodname>$part</methodname> of the current object to the corresponding value for
+                                    that part found in the input <methodname>$date</methodname> having a locale
+                                    <methodname>$locale</methodname>.
                                 </para>
                             </entry>
                         </row>
@@ -406,8 +406,8 @@ print $date;
                                     <emphasis>add($date, $part = null, $locale = null)</emphasis>
                                 </para>
                                 <para>
-                                    Adds the <code>$part</code> of <code>$date</code> having a locale
-                                    <code>$locale</code> to the current object's date.
+                                    Adds the <methodname>$part</methodname> of <methodname>$date</methodname> having a locale
+                                    <methodname>$locale</methodname> to the current object's date.
                                 </para>
                             </entry>
                         </row>
@@ -418,8 +418,8 @@ print $date;
                                     <emphasis>sub($date, $part = null, $locale = null)</emphasis>
                                 </para>
                                 <para>
-                                    Subtracts the <code>$part</code> of <code>$date</code> having a locale
-                                    <code>$locale</code> from the current object's date.
+                                    Subtracts the <methodname>$part</methodname> of <methodname>$date</methodname> having a locale
+                                    <methodname>$locale</methodname> from the current object's date.
                                 </para>
                             </entry>
                         </row>
@@ -430,8 +430,8 @@ print $date;
                                     <emphasis>copyPart($part, $locale = null)</emphasis>
                                 </para>
                                 <para>
-                                    Returns a cloned object, with only <code>$part</code> of the object's date copied to
-                                    the clone, with the clone have its locale arbitrarily set to <code>$locale</code>
+                                    Returns a cloned object, with only <methodname>$part</methodname> of the object's date copied to
+                                    the clone, with the clone have its locale arbitrarily set to <methodname>$locale</methodname>
                                     (if specified).
                                 </para>
                             </entry>
@@ -443,7 +443,7 @@ print $date;
                                     <emphasis>compare($date, $part = null, $locale = null)</emphasis>
                                 </para>
                                 <para>
-                                    compares <code>$part</code> of <code>$date</code> to this object's timestamp,
+                                    compares <methodname>$part</methodname> of <methodname>$date</methodname> to this object's timestamp,
                                     returning 0 if they are equal, 1 if this object's part was more recent than $date's
                                     part, otherwise -1.
                                 </para>
@@ -484,8 +484,8 @@ print $date;
                                 <emphasis>equals($date, $part = null, $locale = null)</emphasis>
                             </para>
                             <para>
-                                returns true, if <code>$part</code> of <code>$date</code> having locale
-                                <code>$locale</code> is the same as this object's date <code>$part</code>, otherwise
+                                returns true, if <methodname>$part</methodname> of <methodname>$date</methodname> having locale
+                                <methodname>$locale</methodname> is the same as this object's date <methodname>$part</methodname>, otherwise
                                 false
                             </para>
                         </entry>
@@ -497,8 +497,8 @@ print $date;
                                 <emphasis>isEarlier($date, $part = null, $locale = null)</emphasis>
                             </para>
                             <para>
-                                returns true, if <code>$part</code> of this object's date is earlier than
-                                <code>$part</code> of <code>$date</code> having a locale <code>$locale</code>
+                                returns true, if <methodname>$part</methodname> of this object's date is earlier than
+                                <methodname>$part</methodname> of <methodname>$date</methodname> having a locale <methodname>$locale</methodname>
                             </para>
                         </entry>
                     </row>
@@ -509,8 +509,8 @@ print $date;
                                 <emphasis>isLater($date, $part = null, $locale = null)</emphasis>
                             </para>
                             <para>
-                                returns true, if <code>$part</code> of this object's date is later than
-                                <code>$part</code> of <code>$date</code> having a locale <code>$locale</code>
+                                returns true, if <methodname>$part</methodname> of this object's date is later than
+                                <methodname>$part</methodname> of <methodname>$date</methodname> having a locale <methodname>$locale</methodname>
                             </para>
                         </entry>
                     </row>
@@ -557,7 +557,7 @@ print $date;
                                 <emphasis>isLeapYear()</emphasis>
                             </para>
                             <para>
-                                Use <code>isLeapYear()</code> to determine if the current object is a leap year, or use
+                                Use <methodname>isLeapYear()</methodname> to determine if the current object is a leap year, or use
                                 Zend_Date::checkLeapYear($year) to check $year, which can be a string, integer, or
                                 instance of <classname>Zend_Date</classname>. Is the year a leap year?
                             </para>
@@ -608,10 +608,10 @@ print $date;
                                 <emphasis>toString($format = null, $locale = null)</emphasis>
                             </para>
                             <para>
-                                Invoke directly or via the magic method <code>__toString()</code>. The
-                                <code>toString()</code> method automatically formats the date object's value according
+                                Invoke directly or via the magic method <methodname>__toString()</methodname>. The
+                                <methodname>toString()</methodname> method automatically formats the date object's value according
                                 to the conventions of the object's locale, or an optionally specified
-                                <code>$locale</code>. For a list of supported format codes, see
+                                <methodname>$locale</methodname>. For a list of supported format codes, see
                                 <xref linkend="zend.date.constants.selfdefinedformats" />
                                 .
                             </para>
@@ -714,16 +714,16 @@ print $date;
                                 <emphasis>toValue($part = null)</emphasis>
                             </para>
                             <para>
-                                Returns an integer representation of the selected date <code>$part</code> according to
-                                the conventions of the object's locale. Returns <code>false</code> when
-                                <code>$part</code> selects a non-numeric value, such as
+                                Returns an integer representation of the selected date <methodname>$part</methodname> according to
+                                the conventions of the object's locale. Returns <methodname>false</methodname> when
+                                <methodname>$part</methodname> selects a non-numeric value, such as
                                 <classname>Zend_Date::MONTH_NAME_SHORT</classname>. <emphasis>NOTE:</emphasis> This
                                 method calls
-                                <link linkend="id.date.basic.operations"><code>get()</code>
+                                <link linkend="id.date.basic.operations"><methodname>get()</methodname>
                                 </link>
                                 and casts the result to a PHP integer, which will give unpredictable results, if
-                                <code>get()</code> returns a numeric string containing a number too large for a PHP
-                                integer on your system. Use <code>get()</code> instead.
+                                <methodname>get()</methodname> returns a numeric string containing a number too large for a PHP
+                                integer on your system. Use <methodname>get()</methodname> instead.
                             </para>
                         </entry>
                     </row>
@@ -736,8 +736,8 @@ print $date;
                                 <emphasis>get($part = null, $locale = null)</emphasis>
                             </para>
                             <para>
-                                This method returns the <code>$part</code> of object's date localized to
-                                <code>$locale</code> as a formatted string or integer. See
+                                This method returns the <methodname>$part</methodname> of object's date localized to
+                                <methodname>$locale</methodname> as a formatted string or integer. See
                                 <xref linkend="id.date.basic.operations" />
                                 for more information.
                             </para>
@@ -750,8 +750,8 @@ print $date;
                                 <emphasis>now($locale = null)</emphasis>
                             </para>
                             <para>
-                                This convenience function is equivalent to <code>new Zend_Date()</code>. It returns the
-                                current date as a <classname>Zend_Date</classname> object, having <code>$locale</code>
+                                This convenience function is equivalent to <methodname>new Zend_Date()</methodname>. It returns the
+                                current date as a <classname>Zend_Date</classname> object, having <methodname>$locale</methodname>
                             </para>
                         </entry>
                     </row>

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 140 - 140
documentation/manual/es/module_specs/Zend_Db_Adapter.xml


+ 2 - 2
documentation/manual/es/module_specs/Zend_Db_Profiler-Firebug.xml

@@ -46,7 +46,7 @@ mozilla .org/en-US/firefox/addon/1843</ulink>.
     <example id="zend.db.profiler.profilers.firebug.example.with_front_controller">
         <title>Perfilando DB con Zend_Controller_Front</title>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // En tu archivo bootstrap
 
 $profiler = new Zend_Db_Profiler_Firebug('All DB Queries');
@@ -65,7 +65,7 @@ $db->setProfiler($profiler)
     <example id="zend.db.profiler.profilers.firebug.example.without_front_controller">
         <title>Perfilar DB sin <classname>Zend_Controller_Front</classname></title>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $profiler = new Zend_Db_Profiler_Firebug('All DB Queries');
 $profiler->setEnabled(true);
 

+ 40 - 40
documentation/manual/es/module_specs/Zend_Db_Profiler.xml

@@ -23,7 +23,7 @@
             o pidiendole al adaptador permitirlo más adelante.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $params = array(
     'host'     => '127.0.0.1',
     'username' => 'webuser',
@@ -43,16 +43,16 @@ $db->getProfiler()->setEnabled(true);
 ]]></programlisting>
 
         <para>
-            El valor de la opción '<code>profiler</code>' es flexible. Es interpretada de distintas
+            El valor de la opción '<methodname>profiler</methodname>' es flexible. Es interpretada de distintas
             formas dependiendo del tipo. Normalmente, debería usar un valor booleano simple, pero
             otros tipos le permiten personalizar el comportamiento del perfilador.
         </para>
 
         <para>
             Un argumento booleano establece el perfilador como habilitado si el valor es
-            <code>true</code>, o deshabilitado si es <code>false</code>. La clase del perfilador
+            <methodname>true</methodname>, o deshabilitado si es <methodname>false</methodname>. La clase del perfilador
             es el la clase de perfilador por defecto del adaptador, <classname>Zend_Db_Profiler</classname>.
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $params['profiler'] = true;
 $db = Zend_Db::factory('PDO_MYSQL', $params);
 ]]></programlisting>
@@ -62,7 +62,7 @@ $db = Zend_Db::factory('PDO_MYSQL', $params);
             Una instancia del objeto perfilador hace que el adaptador use ese objeto.
             El tipo del objeto debe ser <classname>Zend_Db_Profiler</classname> o una subclase de este.
             Habilitar el perfilador se hace por separado.
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $profiler = MyProject_Db_Profiler();
 $profiler->setEnabled(true);
 $params['profiler'] = $profiler;
@@ -72,14 +72,14 @@ $db = Zend_Db::factory('PDO_MYSQL', $params);
 
         <para>
             El argumento puede ser un array asociativo conteniendo algunas o todas las claves
-            '<code>enabled</code>', '<code>instance</code>', y '<code>class</code>'. Las claves
-            '<code>enabled</code>' e '<code>instance</code>' corresponden a los tipos booleano y
-            la instancia documentada previamente. La clave '<code>class</code>' es usada para nombrar
+            '<methodname>enabled</methodname>', '<methodname>instance</methodname>', y '<methodname>class</methodname>'. Las claves
+            '<methodname>enabled</methodname>' e '<methodname>instance</methodname>' corresponden a los tipos booleano y
+            la instancia documentada previamente. La clave '<methodname>class</methodname>' es usada para nombrar
             la clase que usará el perfilador personalizado. La clase debe ser
             <classname>Zend_Db_Profiler</classname> o una subclase. La clase es instanciada sin argumentos
-            de constructor. La opción '<code>class</code>' es ignorada cuando la opción
-            '<code>instance</code>' está dada.
-            <programlisting role="php"><![CDATA[
+            de constructor. La opción '<methodname>class</methodname>' es ignorada cuando la opción
+            '<methodname>instance</methodname>' está dada.
+             <programlisting language="php"><![CDATA[
 $params['profiler'] = array(
     'enabled' => true,
     'class'   => 'MyProject_Db_Profiler'
@@ -89,10 +89,10 @@ $db = Zend_Db::factory('PDO_MYSQL', $params);
         </para>
 
         <para>
-            Finalmente, el argumento puede ser un objeto de tipo <code>Zend_Config</code>
+            Finalmente, el argumento puede ser un objeto de tipo <methodname>Zend_Config</methodname>
             conteniendo las propiedades, que son tratadas como las claves de array descritas recién.
             Por ejemplo, un archivo "config.ini" puede contener los siguientes datos:
-            <programlisting role="ini"><![CDATA[
+            <programlisting language="ini"><![CDATA[
 [main]
 db.profiler.class   = "MyProject_Db_Profiler"
 db.profiler.enabled = true
@@ -100,14 +100,14 @@ db.profiler.enabled = true
 
             Esta configuración puede ser aplicada con el siguiente código PHP:
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Ini('config.ini', 'main');
 $params['profiler'] = $config->db->profiler;
 $db = Zend_Db::factory('PDO_MYSQL', $params);
 ]]></programlisting>
 
-            La propiedad '<code>instance</code>' debe ser usada como el siguiente ejemplo:
-            <programlisting role="php"><![CDATA[
+            La propiedad '<methodname>instance</methodname>' debe ser usada como el siguiente ejemplo:
+             <programlisting language="php"><![CDATA[
 $profiler = new MyProject_Db_Profiler();
 $profiler->setEnabled(true);
 $configData = array(
@@ -128,10 +128,10 @@ $db = Zend_Db::factory('PDO_MYSQL', $params);
 
         <para>
             En este punto, obtenemos el perfilador usando el método
-            <code>getProfiler()</code> del adaptador:
+            <methodname>getProfiler()</methodname> del adaptador:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $profiler = $db->getProfiler();
 ]]></programlisting>
 
@@ -144,47 +144,47 @@ $profiler = $db->getProfiler();
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>getTotalNumQueries()</code> retorna el número total
+                    <methodname>getTotalNumQueries()</methodname> retorna el número total
                     de consultas que han sido perfiladas.
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <code>getTotalElapsedSecs()</code> retorna el número total
+                    <methodname>getTotalElapsedSecs()</methodname> retorna el número total
                     de segundos transcurridos en todas las consultas perfiladas.
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <code>getQueryProfiles()</code> retorna un array con todos
+                    <methodname>getQueryProfiles()</methodname> retorna un array con todos
                     los perfiles de consultas.
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <code>getLastQueryProfile()</code> retorna el último perfil (más
+                    <methodname>getLastQueryProfile()</methodname> retorna el último perfil (más
                         reciente) de consulta, independientemente de si la consulta ha
                         terminado o no (si no lo ha hecho, la hora de finalización será nula).
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <code>clear()</code> limpia los perfiles de consulta de la pila.
+                    <methodname>clear()</methodname> limpia los perfiles de consulta de la pila.
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            El valor de retorno de <code>getLastQueryProfile()</code> y
-            elementos individuales de <code>getQueryProfiles()</code> son
-            <code>Zend_Db_Profiler_Query</code> objetos, que proporcionan la
+            El valor de retorno de <methodname>getLastQueryProfile()</methodname> y
+            elementos individuales de <methodname>getQueryProfiles()</methodname> son
+            <methodname>Zend_Db_Profiler_Query</methodname> objetos, que proporcionan la
              capacidad para inspeccionar cada una de las consultas:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>getQuery()</code> retorna el texto SQL de la consulta.
+                    <methodname>getQuery()</methodname> retorna el texto SQL de la consulta.
                     El texto SQL de una declaración preparada con parámetros es el
                     texto al tiempo en que la consulta fué preparada, por lo que contiene
                     marcadores de posición, no los valores utilizados cuando la
@@ -193,16 +193,16 @@ $profiler = $db->getProfiler();
             </listitem>
             <listitem>
                 <para>
-                    <code>getQueryParams()</code> retorna un array de
+                    <methodname>getQueryParams()</methodname> retorna un array de
                     los valores de los parámetros usados cuando se ejecuta una consulta preparada.
                     Este incluye ambos parámetros y argumentos vinculados al método
-                    <code>execute()</code> de la declaración.  Las claves del array
+                    <methodname>execute()</methodname> de la declaración.  Las claves del array
                     son las posiciones (basado en 1) o indices de parámetros nombrados (string).
                 </para>
             </listitem>
             <listitem>
                 <para>
-                    <code>getElapsedSecs()</code> returna el número de segundos
+                    <methodname>getElapsedSecs()</methodname> returna el número de segundos
                     que tuvo la consulta al correr.
                 </para>
             </listitem>
@@ -215,7 +215,7 @@ $profiler = $db->getProfiler();
             última ejecución:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $query = $profiler->getLastQueryProfile();
 
 echo $query->getQuery();
@@ -228,7 +228,7 @@ echo $query->getQuery();
             la más lenta:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $totalTime    = $profiler->getTotalElapsedSecs();
 $queryCount   = $profiler->getTotalNumQueries();
 $longestTime  = 0;
@@ -266,12 +266,12 @@ echo "Consulta más lenta: \n" . $longestQuery . "\n";
             <title>Filtrar por tiempo transcurrido en consulta</title>
 
             <para>
-                <code>setFilterElapsedSecs()</code> le permite al desarrolador establecer
+                <methodname>setFilterElapsedSecs()</methodname> le permite al desarrolador establecer
                 un tiempo mínimo antes de que una consulta se perfile. Para remover el filtro,
                 pase un valor null al método.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Solo perfilar consultas que tardan más de 5 segundos:
 $profiler->setFilterElapsedSecs(5);
 
@@ -284,7 +284,7 @@ $profiler->setFilterElapsedSecs(null);
             <title>Filtrar por tipo de consulta</title>
 
             <para>
-                <code>setFilterQueryType()</code> le permite al desarrollador
+                <methodname>setFilterQueryType()</methodname> le permite al desarrollador
                 establecer que tipo de consulta serán perfiladas; para perfilar multiples tipos,
                 use un "OR" lógico. Los tipos de consulta se definen como las siguientes
                 constantes de <classname>Zend_Db_Profiler</classname>:
@@ -338,10 +338,10 @@ $profiler->setFilterElapsedSecs(null);
 
             <para>
                 Asi como con <classname>setFilterElapsedSecs()</classname>, puedes remover cualquier filtro
-                existente pasando un <code>null</code> como único argumento.
+                existente pasando un <constant>NULL</constant> como único argumento.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Perfilar solo consultas SELECT
 $profiler->setFilterQueryType(Zend_Db_Profiler::SELECT);
 
@@ -363,17 +363,17 @@ $profiler->setFilterQueryType(null);
             <title>Obtener perfiles por tipo de consulta</title>
 
             <para>
-                Usando <code>setFilterQueryType()</code> puedes reducir los
+                Usando <methodname>setFilterQueryType()</methodname> puedes reducir los
                 perfiles generados. Sin embargo, a veces puede ser más útil
                 mantener todos los perfiles, pero ver sólo los que necesita
                 en un determinado momento. Otra característica de
-                <code>getQueryProfiles()</code> es que puede este filtrado al-vuelo,
+                <methodname>getQueryProfiles()</methodname> es que puede este filtrado al-vuelo,
                 pasando un tipo de consulta(o una combinación lógica de tipos de consulta)
                 en el primer; vea <xref linkend="zend.db.profiler.advanced.filtertype" />
                 para una lista las constantes de tipo de consulta.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Obtiene solo perfiles de consultas SELECT
 $profiles = $profiler->getQueryProfiles(Zend_Db_Profiler::SELECT);
 

+ 136 - 136
documentation/manual/es/module_specs/Zend_Db_Select.xml

@@ -11,7 +11,7 @@
 
         <para>
             El objeto Zend_Db_Select object representa una declaración de consulta
-            <code>SELECT</code> de SQL. La clase tiene métodos para agregar partes
+            <methodname>SELECT</methodname> de SQL. La clase tiene métodos para agregar partes
             individuales a la consulta. Se pueden especificar algunas partes de la consulta
             usando los métodos en PHP y sus estructuras de datos, y la clase forma la sintaxis
             SLQ correcta. Después de construir la consulta, puede ejecutarla como si
@@ -56,8 +56,8 @@
         <para>
             El uso de <classname>Zend_Db_Select</classname> no es obligatorio. Para consultas SELECT muy simples,
             es usualmente más simple especificar la consulta completa como un string
-            y ejecutarla usando un método del Adapter como <code>query()</code> o
-            <code>fetchAll()</code>. Usar <classname>Zend_Db_Select</classname> es útil si se necesita ensamblar
+            y ejecutarla usando un método del Adapter como <methodname>query()</methodname> o
+            <methodname>fetchAll()</methodname>. Usar <classname>Zend_Db_Select</classname> es útil si se necesita ensamblar
             una consulta SELECT proceduralmente, o basada en condiciones lógicas en
             la aplicación.
         </para>
@@ -70,14 +70,14 @@
 
         <para>
             Se puede crear una instancia del objeto <classname>Zend_Db_Select</classname> usando el método
-            <code>select()</code> de un objeto <classname>Zend_Db_Adapter_Abstract</classname>.
+            <methodname>select()</methodname> de un objeto <classname>Zend_Db_Adapter_Abstract</classname>.
         </para>
 
         <example id="zend.db.select.creating.example-db">
 
             <title>Ejemplo del método select() del adaptador</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $db = Zend_Db::factory( ...options... );
 $select = $db->select();
 ]]></programlisting>
@@ -93,7 +93,7 @@ $select = $db->select();
 
             <title>Ejemplo de creación de un nuevo objeto Select</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $db = Zend_Db::factory( ...options... );
 $select = new Zend_Db_Select($db);
 ]]></programlisting>
@@ -113,7 +113,7 @@ $select = new Zend_Db_Select($db);
 
             <title>Ejemplo de uso de métodos que agregan cláusulas</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Crear el objeto Zend_Db_Select
 $select = $db->select();
 
@@ -137,7 +137,7 @@ $select->order( ...specify sorting criteria... );
 
             <title>Ejemplo de uso de la interfaz fluida.</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $select = $db->select()
     ->from( ...specify table and columns... )
     ->where( ...specify search criteria... )
@@ -156,7 +156,7 @@ $select = $db->select()
             <title>Agregando una cláusula FROM</title>
 
             <para>
-                Especifique la tabla para esta consulta usando el método <code>from()</code>.
+                Especifique la tabla para esta consulta usando el método <methodname>from()</methodname>.
                 Se puede especificar el nombre de la tabla como un string. <classname>Zend_Db_Select</classname>
                 aplica el identificador entrecomillando el nombre de la tabla, así puede
                 utilizar caracteres especiales.
@@ -166,7 +166,7 @@ $select = $db->select()
 
                 <title>Ejemplo del método from()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construye la consulta:
 //   SELECT *
 //   FROM "products"
@@ -191,7 +191,7 @@ $select = $db->select()
 
                 <title>Ejemplo especificando una tabla con nombre de correlación</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT p.*
 //   FROM "products" AS p
@@ -205,7 +205,7 @@ $select = $db->select()
             <para>
                 Algunos RDBMS apoyan el uso de un especificador de esquema para una tabla.
                 Puede especificar el nombre de la tabla como
-                "<code>nombreDeEsquema.nombre DeTabla</code>", donde <classname>Zend_Db_Select</classname> entrecomillará
+                "<methodname>nombreDeEsquema.nombre DeTabla</methodname>", donde <classname>Zend_Db_Select</classname> entrecomillará
                 cada parte individualmente, o tambien puedes especificar el nombre de esquema
                 por separado. Un nombre de esquema especificado en el nombre de la tabla toma
                 precedencia en sobre un esquema dado por separado en el caso de que ambos
@@ -216,7 +216,7 @@ $select = $db->select()
 
                 <title>Ejemplo especificando un nombre de esquema</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT *
 //   FROM "myschema"."products"
@@ -239,9 +239,9 @@ $select = $db->select()
             <title>Agregando Columnas</title>
 
             <para>
-                En el segundo argumento del método <code>from()</code>, puede especificar
+                En el segundo argumento del método <methodname>from()</methodname>, puede especificar
                 las columnas que seleccionar desde la tabla respectiva.
-                Si no especifica columnas, por defecto será "<code>*</code>",
+                Si no especifica columnas, por defecto será "<methodname>*</methodname>",
                 el comodín SQL para "todas las columnas".
             </para>
 
@@ -256,22 +256,22 @@ $select = $db->select()
                 Si se entrega un array vacío como el argumento de las tablas, no se incluirán
                 columnas en el resultado. Vea un
                 <link linkend="zend.db.select.building.join.example-no-columns">código de ejemplo</link>
-                en la sección del método <code>join()</code>.
+                en la sección del método <methodname>join()</methodname>.
             </para>
 
             <para>
                 Puedes especificar el nombre de columna como
-                "<code>nombreCorrelacionado.nombreDeColumna</code>".
+                "<methodname>nombreCorrelacionado.nombreDeColumna</methodname>".
                 <classname>Zend_Db_Select</classname> entrecomillará cada parte individualmente. Si no especifica
                 un nombre de correlación para una columna, se usará el nombre de correlación
-                para la tabla nombrada en el método actual <code>from()</code>.
+                para la tabla nombrada en el método actual <methodname>from()</methodname>.
             </para>
 
             <example id="zend.db.select.building.columns.example">
 
                 <title>Ejemplos especificando columnas</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construir esta consulta:
 //   SELECT p."product_id", p."product_name"
 //   FROM "products" AS p
@@ -334,7 +334,7 @@ $select = $db->select()
 
                 <title>Ejemplos especificando columnas que contienen expresiones</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT p."product_id", LOWER(product_name)
 //   FROM "products" AS p
@@ -379,8 +379,8 @@ $select = $db->select()
             <para>
                 Si el nombre de su columna es alguna palabra reservada de SQL o
                 contiene caracteres especiales, debería usar el método
-                <code>quoteIdentifier()</code> del Adapdator e interpolar el resultado en un
-                string. El método <code>quoteIdentifier()</code> usa entrecomillado SQL para
+                <methodname>quoteIdentifier()</methodname> del Adapdator e interpolar el resultado en un
+                string. El método <methodname>quoteIdentifier()</methodname> usa entrecomillado SQL para
                 delimitar el identificador,
                 the identifier, dejando en claro que es un identificador de tabla o columna y no
                 otra parte de la sintaxis SQL.
@@ -388,12 +388,12 @@ $select = $db->select()
 
             <para>
                 Su código es más independiente de la base de datos si se usa el método
-                <code>quoteIdentifier()</code> en vez de las excribir literalmente las comillas
+                <methodname>quoteIdentifier()</methodname> en vez de las excribir literalmente las comillas
                 en la cadena, debido a que algunos RDBMS no usan simbolos estándar para entrecomillar
                 identificadores.
-                El método <code>quoteIdentifier()</code> está diseñado para usar los símbolos
+                El método <methodname>quoteIdentifier()</methodname> está diseñado para usar los símbolos
                 apropiados para entrecomillar basado en el tipo del adaptador.
-                El método <code>quoteIdentifier()</code> también escapa
+                El método <methodname>quoteIdentifier()</methodname> también escapa
                 cual caracter de comilla que aparezca en el nombre del identificador mismo.
             </para>
 
@@ -401,7 +401,7 @@ $select = $db->select()
 
                 <title>Ejemplo de entrecomillado de columnas en una expresión</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta, entrecomillando el nombre
 // especial de la columna llamada "from" en la expresión:
 //   SELECT p."from" + 10 AS origin
@@ -424,7 +424,7 @@ $select = $db->select()
 
             <para>
                 Puede haber casos en los que desea agregar columnas a una tabla FROM o JOIN
-                después de que estos métodos han sido llamados. El método <code>columns()</code>
+                después de que estos métodos han sido llamados. El método <methodname>columns()</methodname>
                 permite agregar columnas en cualquier punto antes de ejecutar la consulta.
                 Puedes pasar las columnas bien como un string, un <classname>Zend_Db_Expr</classname> o
                 un array de estos elementos. El segundo argumento para este método puede ser omitido,
@@ -434,9 +434,9 @@ $select = $db->select()
 
             <example id="zend.db.select.building.columns-atomic.example">
 
-                <title>Ejemplos agregando columnas con el método<code>columns()</code></title>
+                <title>Ejemplos agregando columnas con el método<methodname>columns()</methodname></title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construir la consulta:
 //   SELECT p."product_id", p."product_name"
 //   FROM "products" AS p
@@ -464,10 +464,10 @@ $select = $db->select()
             <title>Agregar Otra Tabla a la Consulta Query con JOIN</title>
 
             <para>
-                Muchas consultas útiles involucran el uso de un <code>JOIN</code> para
+                Muchas consultas útiles involucran el uso de un <methodname>JOIN</methodname> para
                 combinar filas de multiples tablas. Puedes agregar tablas a una consulta <classname>Zend_Db_Select</classname>
-                usando el método <code>join()</code>. Usar este método, es similar
-                al método <code>from()</code>, excepto que puedes especificar una condición de unión
+                usando el método <methodname>join()</methodname>. Usar este método, es similar
+                al método <methodname>from()</methodname>, excepto que puedes especificar una condición de unión
                 en la mayoría de los casos.
             </para>
 
@@ -475,7 +475,7 @@ $select = $db->select()
 
                 <title>Ejemplo del método join()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT p."product_id", p."product_name", l.*
 //   FROM "products" AS p JOIN "line_items" AS l
@@ -491,7 +491,7 @@ $select = $db->select()
             </example>
 
             <para>
-                El segundo argumento <code>join()</code> es un string que es usado como condición de unión.
+                El segundo argumento <methodname>join()</methodname> es un string que es usado como condición de unión.
                 Esta es una expresión que declara un criterio por el cual las filas en una tabla concuerdan con
                 las filas de la otra tabla. Puedes especificar correlación de nombres en esta expresión.
             </para>
@@ -501,21 +501,21 @@ $select = $db->select()
                 <para>
                     No se aplica entrecomillado en la expresión especificada para la condición de unión;
                     si tienes problemas con nombres que necesitan ser entrecomillados, deberás usar
-                    <code>quoteIdentifier()</code> para formar el string de condición de unión.
+                    <methodname>quoteIdentifier()</methodname> para formar el string de condición de unión.
                 </para>
 
             </note>
 
             <para>
-                El tercer argumento <code>join()</code> es un array de nombres de columnas, como
-                al usar el método <code>from()</code>. Este es por defecto "<code>*</code>", soporta
+                El tercer argumento <methodname>join()</methodname> es un array de nombres de columnas, como
+                al usar el método <methodname>from()</methodname>. Este es por defecto "<methodname>*</methodname>", soporta
                 correlación de nombres, expresiones, y <classname>Zend_Db_Expr</classname> de la misma manera que el array de
-                nombres de columnas en el método <code>from()</code>.
+                nombres de columnas en el método <methodname>from()</methodname>.
             </para>
 
             <para>
                 Para no seleccionar columnas de una tabla, use un array vacío para la lista de columnas.
-                El uso de esto trabaja con el método <code>from()</code> también, pero en general
+                El uso de esto trabaja con el método <methodname>from()</methodname> también, pero en general
                 deseará algunas columnas de la tabla primaria en sus consultas, a la vez que no se desean
                 columnas de la tabla unida.
             </para>
@@ -524,7 +524,7 @@ $select = $db->select()
 
                 <title>Ejemplo especificando ninguna columna</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT p."product_id", p."product_name"
 //   FROM "products" AS p JOIN "line_items" AS l
@@ -539,7 +539,7 @@ $select = $db->select()
 ]]></programlisting>
 
                 <para>
-                    Note el array vacío <code>array()</code> en el ejemplo anterior
+                    Note el array vacío <methodname>array()</methodname> en el ejemplo anterior
                     en lugar de una lista de columnas de la tabla unida.
                 </para>
 
@@ -554,8 +554,8 @@ $select = $db->select()
                 <listitem>
                     <para>
                         <command>INNER JOIN</command> con los métodos
-                        <code>join(table, join, [columns])</code> o
-                        <code>joinInner(table, join, [columns])</code>.
+                        <methodname>join(table, join, [columns])</methodname> o
+                        <methodname>joinInner(table, join, [columns])</methodname>.
                     </para>
 
                     <para>
@@ -573,7 +573,7 @@ $select = $db->select()
                 <listitem>
                     <para>
                         <command>LEFT JOIN</command> con el método
-                        <code>joinLeft(table, condition, [columns])</code>.
+                        <methodname>joinLeft(table, condition, [columns])</methodname>.
                     </para>
 
                     <para>
@@ -591,7 +591,7 @@ $select = $db->select()
                 <listitem>
                     <para>
                         <command>RIGHT JOIN</command> con el método
-                        <code>joinRight(table, condition, [columns])</code>.
+                        <methodname>joinRight(table, condition, [columns])</methodname>.
                     </para>
 
                     <para>
@@ -612,7 +612,7 @@ $select = $db->select()
                 <listitem>
                     <para>
                         <command>FULL JOIN</command> con el método
-                        <code>joinFull(table, condition, [columns])</code>.
+                        <methodname>joinFull(table, condition, [columns])</methodname>.
                     </para>
 
                     <para>
@@ -631,7 +631,7 @@ $select = $db->select()
                 <listitem>
                     <para>
                         <command>CROSS JOIN</command> con el método
-                        <code>joinCross(table, [columns])</code>.
+                        <methodname>joinCross(table, [columns])</methodname>.
                     </para>
 
                     <para>
@@ -645,7 +645,7 @@ $select = $db->select()
                     </para>
 
                     <para>
-                        El método <code>joinCross()</code> no tiene parámetros para especificar una
+                        El método <methodname>joinCross()</methodname> no tiene parámetros para especificar una
                         condición de unión. Algunos RDBMS no soportan este tipo de unión.
                     </para>
                 </listitem>
@@ -653,7 +653,7 @@ $select = $db->select()
                 <listitem>
                     <para>
                         <command>NATURAL JOIN</command> con el método
-                        <code>joinNatural(table, [columns])</code>.
+                        <methodname>joinNatural(table, [columns])</methodname>.
                     </para>
 
                     <para>
@@ -665,7 +665,7 @@ $select = $db->select()
                     </para>
 
                     <para>
-                        El método <code>joinNatural()</code> no tiene parámetros para especificar una condición.
+                        El método <methodname>joinNatural()</methodname> no tiene parámetros para especificar una condición.
                     </para>
                 </listitem>
             </itemizedlist>
@@ -681,7 +681,7 @@ $select = $db->select()
 
                 <title>Ejemplo de método joinUsing()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT *
 //   FROM "table1"
@@ -705,26 +705,26 @@ $select = $db->select()
             <itemizedlist>
                 <listitem>
                     <para>
-                        <code>joinUsing(table, join, [columns])</code> y
-                        <code>joinInnerUsing(table, join, [columns])</code>
+                        <methodname>joinUsing(table, join, [columns])</methodname> y
+                        <methodname>joinInnerUsing(table, join, [columns])</methodname>
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <code>joinLeftUsing(table, join, [columns])</code>
+                        <methodname>joinLeftUsing(table, join, [columns])</methodname>
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <code>joinRightUsing(table, join, [columns])</code>
+                        <methodname>joinRightUsing(table, join, [columns])</methodname>
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <code>joinFullUsing(table, join, [columns])</code>
+                        <methodname>joinFullUsing(table, join, [columns])</methodname>
                     </para>
                 </listitem>
             </itemizedlist>
@@ -737,16 +737,16 @@ $select = $db->select()
 
             <para>
                 Puede especificar un criterio para restringir las filas de resultado
-                usando el método <code>where()</code>. El primer argumento de este método
+                usando el método <methodname>where()</methodname>. El primer argumento de este método
                 es una expresión SQL, y esta expresión es usada como una expresión SQL
-                <code>WHERE</code> en la consulta.
+                <methodname>WHERE</methodname> en la consulta.
             </para>
 
             <example id="zend.db.select.building.where.example">
 
                 <title>Ejemplo del método where()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT product_id, product_name, price
 //   FROM "products"
@@ -763,17 +763,17 @@ $select = $db->select()
             <note>
 
                 <para>
-                    No se aplica entrecomillado en una expresión dada en el método <code>where()</code> u
-                    <code>orWhere()</code>. Si tiene nombres de columnas que necesitan ser entrecomillados,
-                    debe usar el método <code>quoteIdentifier()</code> para formar el string de la condición.
+                    No se aplica entrecomillado en una expresión dada en el método <methodname>where()</methodname> u
+                    <methodname>orWhere()</methodname>. Si tiene nombres de columnas que necesitan ser entrecomillados,
+                    debe usar el método <methodname>quoteIdentifier()</methodname> para formar el string de la condición.
                 </para>
 
             </note>
 
             <para>
-                El segundo argumento del método <code>where()</code> es opcional.
+                El segundo argumento del método <methodname>where()</methodname> es opcional.
                 Es un valor para sustituir en la expresión. <classname>Zend_Db_Select</classname> entrecomilla el valor
-                y lo sustituye por un signo de interrogación ("<code>?</code>") en la expresión.
+                y lo sustituye por un signo de interrogación ("<methodname>?</methodname>") en la expresión.
             </para>
 
             <para>
@@ -787,7 +787,7 @@ $select = $db->select()
 
                 <title>Ejemplo de parámetro en el método where()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT product_id, product_name, price
 //   FROM "products"
@@ -804,16 +804,16 @@ $select = $db->select()
             </example>
 
             <para>
-                Puede invocar el método <code>where()</code> múltiples veces en el mismo objeto
+                Puede invocar el método <methodname>where()</methodname> múltiples veces en el mismo objeto
                 <classname>Zend_Db_Select</classname>. La consulta resultante combina los términos multiples
-                usando <code>AND</code> entre ellos.
+                usando <methodname>AND</methodname> entre ellos.
             </para>
 
             <example id="zend.db.select.building.where.example-and">
 
                 <title>Ejemplo de métodos where() múltiples</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT product_id, product_name, price
 //   FROM "products"
@@ -833,17 +833,17 @@ $select = $db->select()
             </example>
 
             <para>
-                Si necesita combinar terminos usando<code>OR</code>, use el método
-                <code>orWhere()</code>. Este método se usa del mismo modo que el método
-                <code>where()</code>, excepto que el término especificado es precedido por
-                <code>OR</code>, en lugar de <code>AND</code>.
+                Si necesita combinar terminos usando<methodname>OR</methodname>, use el método
+                <methodname>orWhere()</methodname>. Este método se usa del mismo modo que el método
+                <methodname>where()</methodname>, excepto que el término especificado es precedido por
+                <methodname>OR</methodname>, en lugar de <methodname>AND</methodname>.
             </para>
 
             <example id="zend.db.select.building.where.example-or">
 
                 <title>Ejemplo del método orWhere()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT product_id, product_name, price
 //   FROM "products"
@@ -864,7 +864,7 @@ $select = $db->select()
 
             <para>
                 <classname>Zend_Db_Select</classname> automáticamente pone paréntesis alrededor de cada expresión
-                que especifique usando el método <code>where()</code> u <code>orWhere()</code>.
+                que especifique usando el método <methodname>where()</methodname> u <methodname>orWhere()</methodname>.
                 Esto ayuda a asegurar que la precedencia del operador Booleano no cause resultados
                 inesperados.
             </para>
@@ -873,7 +873,7 @@ $select = $db->select()
 
                 <title>Ejemplos de Expresiones Booleanas con paréntesis</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT product_id, product_name, price
 //   FROM "products"
@@ -895,9 +895,9 @@ $select = $db->select()
 
             <para>
                 En el ejemplo anterior, los resultados deberían ser diferentes sin paréntesis,
-                porque <code>AND</code> tiene precedencia más alta respecto a <code>OR</code>.
+                porque <methodname>AND</methodname> tiene precedencia más alta respecto a <methodname>OR</methodname>.
                 <classname>Zend_Db_Select</classname> aplica el parentesis con un efecto tal que la expresión en sucesivas
-                llamadas al método <code>where()</code> vincula de forma más fuerte el <code>AND</code>
+                llamadas al método <methodname>where()</methodname> vincula de forma más fuerte el <methodname>AND</methodname>
                 que combina las expresiones.
             </para>
 
@@ -908,24 +908,24 @@ $select = $db->select()
             <title>Agregando una cláusula GROUP BY</title>
 
             <para>
-                En SQL, la cláusula <code>GROUP BY</code> permite reducir el número
+                En SQL, la cláusula <methodname>GROUP BY</methodname> permite reducir el número
                 de filas del resultado de una consulta a una fila por cada valor único
                 encontrado en la(s) columna(s) nombrada(s) en la cláusula
-                <code>GROUP BY</code>.
+                <methodname>GROUP BY</methodname>.
             </para>
 
             <para>
                 En <classname>Zend_Db_Select</classname>, puede especificar la(s) columna(s) que usar para el
-                cálculo de grupos de filas usando el método <code>group()</code>.
+                cálculo de grupos de filas usando el método <methodname>group()</methodname>.
                 El argumento de este método es una columna o un array de columnas
-                que se usarán en la cláusula <code>GROUP BY</code>.
+                que se usarán en la cláusula <methodname>GROUP BY</methodname>.
             </para>
 
             <example id="zend.db.select.building.group.example">
 
                 <title>Ejemplo del método group()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT p."product_id", COUNT(*) AS line_items_per_product
 //   FROM "products" AS p JOIN "line_items" AS l
@@ -944,7 +944,7 @@ $select = $db->select()
             </example>
 
             <para>
-                Como el array de columnas del método <code>from()</code>, se puede usar
+                Como el array de columnas del método <methodname>from()</methodname>, se puede usar
                 correlación de nombres en el string de nombre de columna, y la columna será
                 entrecomillada como un identificador, salvo que el string contenga paréntesis
                 o sea un objeto de tipo <classname>Zend_Db_Expr</classname>.
@@ -957,31 +957,31 @@ $select = $db->select()
             <title>Agregando una cláusula HAVING</title>
 
             <para>
-                En SQL, la cláusula <code>HAVING</code> aplica una condición de restricción
-                en grupos de filas. Es similar a una cláusula <code>WHERE</code>
+                En SQL, la cláusula <methodname>HAVING</methodname> aplica una condición de restricción
+                en grupos de filas. Es similar a una cláusula <methodname>WHERE</methodname>
                 aplicando una condición de restricción a las filas. Pero las 2 cláusulas
-                son diferentes porque las condiciones <code>WHERE</code>
+                son diferentes porque las condiciones <methodname>WHERE</methodname>
                 son aplicadas antes que definan los grupos, mientras que las condiciones
-                <code>HAVING</code> son aplicadas después que los grupos son definidos.
+                <methodname>HAVING</methodname> son aplicadas después que los grupos son definidos.
             </para>
 
             <para>
                 En <classname>Zend_Db_Select</classname>, puede especificar condiciones para restringir
-                grupos usando el método <code>having()</code>. Su uso es similar al
-                del método <code>where()</code>. El primer agumento es un string
+                grupos usando el método <methodname>having()</methodname>. Su uso es similar al
+                del método <methodname>where()</methodname>. El primer agumento es un string
                 conteniendo una expresión SQL. El segundo argumento es un valor
                 que es usado para reemplazar un parámetro marcador de posición en la
                 expresión SQL. Las expresiones dadas en multiples invocaciones al método
-                <code>having()</code> son combinadas usando el operador Booleano
-                <code>AND</code>, o el operador <code>OR</code> si usa el método
-                <code>orHaving()</code>.
+                <methodname>having()</methodname> son combinadas usando el operador Booleano
+                <methodname>AND</methodname>, o el operador <methodname>OR</methodname> si usa el método
+                <methodname>orHaving()</methodname>.
             </para>
 
             <example id="zend.db.select.building.having.example">
 
                 <title>Ejemplo del método having()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT p."product_id", COUNT(*) AS line_items_per_product
 //   FROM "products" AS p JOIN "line_items" AS l
@@ -1004,9 +1004,9 @@ $select = $db->select()
             <note>
 
                 <para>
-                    No se aplica entrecomillado a expresiones dadas al método <code>having()</code> u
-                    <code>orHaving()</code>. Si tiene nombres de columnas que deban ser
-                    entrecomillados, deberá usar <code>quoteIdentifier()</code> para
+                    No se aplica entrecomillado a expresiones dadas al método <methodname>having()</methodname> u
+                    <methodname>orHaving()</methodname>. Si tiene nombres de columnas que deban ser
+                    entrecomillados, deberá usar <methodname>quoteIdentifier()</methodname> para
                     formar el string de la condición.
                 </para>
 
@@ -1019,26 +1019,26 @@ $select = $db->select()
             <title>Agregar una cláusula ORDER BY</title>
 
             <para>
-                En SQL, la cláusula <code>ORDER BY</code> especifica una o más
+                En SQL, la cláusula <methodname>ORDER BY</methodname> especifica una o más
                 columnas o expresiones por el cual el resultado de la consulta
                 será ordenado. Si multiples columnas son listadas, las columnas secundarias
                 serán usadas para resolver relaciones; el orden de clasificación es determinado
                 por columnas secundarias si la columna anterior contiene valores idénticos.
                 El orden por defecto es del menor valor al mayor valor. Puede también
                 ordenar de mayor a menor valor para una columna dada en la lista espeificando
-                la palabra clave <code>DESC</code> después de la columna.
+                la palabra clave <methodname>DESC</methodname> después de la columna.
             </para>
 
             <para>
-                En <classname>Zend_Db_Select</classname>, puede usar el método <code>order()</code>
+                En <classname>Zend_Db_Select</classname>, puede usar el método <methodname>order()</methodname>
                 para especificar una columna o un array de columnas por el cual ordenar.
                 Cada elemento del array es un string nombrando la columna. Opcionalmente con la
-                palabra reservada <code>ASC</code> o <code>DESC</code> siguiendola, separada
+                palabra reservada <methodname>ASC</methodname> o <methodname>DESC</methodname> siguiendola, separada
                 por un espacio.
             </para>
 
             <para>
-                Como en el método <code>from()</code> y <code>group()</code>, los nombres de columnas
+                Como en el método <methodname>from()</methodname> y <methodname>group()</methodname>, los nombres de columnas
                 son entrecomillados como identificadores, a menos que contengan paréntesis
                 o sean un obheto de tipo <classname>Zend_Db_Expr</classname>.
             </para>
@@ -1047,7 +1047,7 @@ $select = $db->select()
 
                 <title>Ejemplo del método order()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT p."product_id", COUNT(*) AS line_items_per_product
 //   FROM "products" AS p JOIN "line_items" AS l
@@ -1075,7 +1075,7 @@ $select = $db->select()
             <title>Agregando una cláusula LIMIT</title>
 
             <para>
-                Algunos RDBMS extienden una consulta SQL con una cláusula conocida como <code>LIMIT</code>.
+                Algunos RDBMS extienden una consulta SQL con una cláusula conocida como <methodname>LIMIT</methodname>.
                 Esta cláusuala reduce el número de filas en el resultado a no más de un número
                 especificado. También puede especificar saltar el número de filas antes
                 de empezar la salida. Esta característica hace más fácil tomar un subconjunto de
@@ -1084,7 +1084,7 @@ $select = $db->select()
             </para>
 
             <para>
-                En <classname>Zend_Db_Select</classname>, puede usar el método <code>limit()</code> para especificar
+                En <classname>Zend_Db_Select</classname>, puede usar el método <methodname>limit()</methodname> para especificar
                 la cantidad de filas y el número de filas que saltar. El primer argumento es
                 el método es el número de filas deseado. El segundo argument es el número de filas que saltar.
             </para>
@@ -1093,7 +1093,7 @@ $select = $db->select()
 
                 <title>Ejemplo del método limit()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT p."product_id", p."product_name"
 //   FROM "products" AS p
@@ -1110,7 +1110,7 @@ $select = $db->select()
             <note>
 
                 <para>
-                    La sintaxis de <code>LIMIT</code> no está soportada por todos los RDBMS brands.
+                    La sintaxis de <methodname>LIMIT</methodname> no está soportada por todos los RDBMS brands.
                     Algunos RDBMS requieren diferente sintaxis para soportar una funcionalidad similar
                     Cada clase <classname>Zend_Db_Adapter_Abstract</classname> incluye un método
                     para producir el SQL apropiado para cada RDBMS.
@@ -1119,13 +1119,13 @@ $select = $db->select()
             </note>
 
             <para>
-                Use el método <code>limitPage()</code> como un modo alternativo de
+                Use el método <methodname>limitPage()</methodname> como un modo alternativo de
                 especificar la cantidad de filas y el offset.
                 Este método permite limitar el conjunto resultado a una serie de subconjuntos
                 de tamaño fijo de filas del total del resultado de la consulta.
                 En otras palabras, puede especificar el tamaño de una "página" de resultados,
                 y el número ordinal de la página simple donde se espera que devuelva la consulta.
-                El número de página es el primer argumento del método <code>limitPage()</code>,
+                El número de página es el primer argumento del método <methodname>limitPage()</methodname>,
                 y la longitud de la página es el segundo argumento.
                 Ambos son argumentos requeridos; no tienen valores por omisión.
             </para>
@@ -1134,7 +1134,7 @@ $select = $db->select()
 
                 <title>Ejemplo del método limitPage()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT p."product_id", p."product_name"
 //   FROM "products" AS p
@@ -1155,15 +1155,15 @@ $select = $db->select()
             <title>Agregar el modificador DISTINCT a la consulta</title>
 
             <para>
-                El método <code>distinct()</code> permite agregar la palabra
-                clave a la consulta <code>DISTINCT</code> a su consulta SQL.
+                El método <methodname>distinct()</methodname> permite agregar la palabra
+                clave a la consulta <methodname>DISTINCT</methodname> a su consulta SQL.
             </para>
 
             <example id="zend.db.select.building.distinct.example">
 
                 <title>Ejemplo del método distinct()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT DISTINCT p."product_name"
 //   FROM "products" AS p
@@ -1182,15 +1182,15 @@ $select = $db->select()
             <title>Agregar el modificador FOR UPDATE</title>
 
             <para>
-                El método <code>forUpdate()</code> permite agregar el modificador
-                <code>FOR UPDATE</code> a su consulta SQL.
+                El método <methodname>forUpdate()</methodname> permite agregar el modificador
+                <methodname>FOR UPDATE</methodname> a su consulta SQL.
             </para>
 
             <example id="zend.db.select.building.for-update.example">
 
                 <title>Example of forUpdate() method</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT FOR UPDATE p.*
 //   FROM "products" AS p
@@ -1221,12 +1221,12 @@ $select = $db->select()
 
             <para>
                 Puede ejecutar la consulta representada por el objeto <classname>Zend_Db_Select</classname> pasándolo
-                como primer argumento al método <code>query()</code> de un objeto <classname>Zend_Db_Adapter_Abstract</classname>.
+                como primer argumento al método <methodname>query()</methodname> de un objeto <classname>Zend_Db_Adapter_Abstract</classname>.
                 Use objetos <classname>Zend_Db_Select</classname> en lugar de un string de consulta.
             </para>
 
             <para>
-                El método <code>query()</code> devuelve un objeto de tipo
+                El método <methodname>query()</methodname> devuelve un objeto de tipo
                 Zend_Db_Statement o PDOStatement, dependiendo del tipo de adaptador.
             </para>
 
@@ -1234,7 +1234,7 @@ $select = $db->select()
 
                 <title>Ejemplo usando el método adaptador query() del Adaptador de Base de datos</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $select = $db->select()
              ->from('products');
 
@@ -1251,8 +1251,8 @@ $result = $stmt->fetchAll();
             <title>Ejecutando Consultas Select desde el Objeto</title>
 
             <para>
-                Como alternativa al uso del método <code>query()</code> del objeto adaptador,
-                puede usar el método <code>query()</code> del objeto <classname>Zend_Db_Select</classname>. Ambos
+                Como alternativa al uso del método <methodname>query()</methodname> del objeto adaptador,
+                puede usar el método <methodname>query()</methodname> del objeto <classname>Zend_Db_Select</classname>. Ambos
                 métodos devuelven un objeto de tipo Zend_Db_Statement o PDOStatement, dependiendo
                 del tipo de adaptador.
             </para>
@@ -1261,7 +1261,7 @@ $result = $stmt->fetchAll();
 
                 <title>Ejempo usando el método query() del objeto Select</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $select = $db->select()
              ->from('products');
 
@@ -1280,14 +1280,14 @@ $result = $stmt->fetchAll();
             <para>
                 Si necesita acceder a una represantación en un string de la
                 consulta SQL correspondiente al objeto <classname>Zend_Db_Select</classname>,
-                use el método <code>__toString()</code>.
+                use el método <methodname>__toString()</methodname>.
             </para>
 
             <example id="zend.db.select.execute.tostring.example">
 
                 <title>Ejemplo del método __toString()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $select = $db->select()
              ->from('products');
 
@@ -1310,7 +1310,7 @@ echo "$sql\n";
 
         <para>
             Esta sección describe otros métodos de <classname>Zend_Db_Select</classname> que no han
-            sido cubiertos antes: <code>getPart()</code> y <code>reset()</code>.
+            sido cubiertos antes: <methodname>getPart()</methodname> y <methodname>reset()</methodname>.
         </para>
 
         <sect3 id="zend.db.select.other.get-part">
@@ -1318,13 +1318,13 @@ echo "$sql\n";
             <title>Obtener Partes de un Objeto Select</title>
 
             <para>
-                El método <code>getPart()</code> devuelve una representación de
+                El método <methodname>getPart()</methodname> devuelve una representación de
                 una parte de su consulta SQL. Por ejemplo, puede usar este
                 método para devolver un array de expresiones para la cláusula
-                <code>WHERE</code>, o el array de columnas (o expresiones de
-                columnas) que estan en la lista del <code>SELECT</code>, o los
+                <methodname>WHERE</methodname>, o el array de columnas (o expresiones de
+                columnas) que estan en la lista del <methodname>SELECT</methodname>, o los
                 valores de la cantidad y comienzo para la cláusula
-                <code>LIMIT</code>.
+                <methodname>LIMIT</methodname>.
             </para>
 
             <para>
@@ -1336,11 +1336,11 @@ echo "$sql\n";
             </para>
 
             <para>
-                El único argumento del método <code>getPart()</code> es un
+                El único argumento del método <methodname>getPart()</methodname> es un
                 string que identifica qué parte del la consulta Select va a
-                devolver. Por ejemplo, el string <code>'from'</code> identifica
+                devolver. Por ejemplo, el string <methodname>'from'</methodname> identifica
                 la parte del objeto Select que almacena la información de las
-                tablas de la cláusula <code>FROM</code>, incluyendo uniones de
+                tablas de la cláusula <methodname>FROM</methodname>, incluyendo uniones de
                 tablas.
             </para>
 
@@ -1421,7 +1421,7 @@ echo "$sql\n";
 
                 <title>Ejemplo del método getPart()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $select = $db->select()
              ->from('products')
              ->order('product_id');
@@ -1446,7 +1446,7 @@ print_r( $orderData );
             <title>Restableciendo Partes de un Objeto</title>
 
             <para>
-                El método <code>reset()</code> permite limpiar una parte
+                El método <methodname>reset()</methodname> permite limpiar una parte
                 específica de la consulta SQL, o limpia todas las partes de la
                 consulta SQL si omite el argumento.
             </para>
@@ -1454,13 +1454,13 @@ print_r( $orderData );
             <para>
                 El argumento es opcional. Puede especificar la parte de la
                 consulta que será limpiada, usando los mismos strings que usa el
-                argumento del método <code>getPart()</code>. La parte de la
+                argumento del método <methodname>getPart()</methodname>. La parte de la
                 consulta que especifique se reestablecerá a su estado por
                 omisión.
             </para>
 
             <para>
-                Si omite el parámetro, <code>reset()</code> cambia todas las
+                Si omite el parámetro, <methodname>reset()</methodname> cambia todas las
                 partes de la consulta a su estado por omisión. Esto hace que
                 el objeto Zend_Db_Select sea equivalente a crear un nuevo
                 objeto, como si acabase de instanciarlo.
@@ -1470,7 +1470,7 @@ print_r( $orderData );
 
                 <title>Ejemplo del método reset()</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Construya esta consulta:
 //   SELECT p.*
 //   FROM "products" AS p

+ 32 - 32
documentation/manual/es/module_specs/Zend_Db_Statement.xml

@@ -7,7 +7,7 @@
 
     <para>
         Además de algunos métodos convenientes tales como
-        <code>fetchAll()</code> e <code>insert()</code> documentados en
+        <methodname>fetchAll()</methodname> e <methodname>insert()</methodname> documentados en
         <xref linkend="zend.db.adapter" />, puede usarse un objeto de declaración
         para obtener más opciones al ejecutar consultas y devolver conjuntos de
         resultados. Esta sección describe cómo obtener una instancia de un
@@ -25,7 +25,7 @@
 
         <para>
             Típicamente, un objeto de declaración statement es devuelto por el
-            método <code>query()</code> de la clase de Adaptador de la base de
+            método <methodname>query()</methodname> de la clase de Adaptador de la base de
             datos.
             Este método es un modo general de preparar una declaración SQL.
             El primer parámetro es un string conteniendo la declaración SQL.
@@ -35,7 +35,7 @@
 
         <example id="zend.db.statement.creating.example1">
             <title>Crear un objeto de declaración SQL con query()</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $stmt = $db->query(
             'SELECT * FROM bugs WHERE reported_by = ? AND bug_status = ?',
             array('goofy', 'FIXED')
@@ -63,7 +63,7 @@ $stmt = $db->query(
 
         <example id="zend.db.statement.creating.example2">
             <title>Usando un constructor de declaración SQL</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $sql = 'SELECT * FROM bugs WHERE reported_by = ? AND bug_status = ?';
 
 $stmt = new Zend_Db_Statement_Mysqli($db, $sql);
@@ -79,20 +79,20 @@ $stmt = new Zend_Db_Statement_Mysqli($db, $sql);
         <para>
             Necesita ejecutar un objeto de declaración si lo crea con el
             constructor, o si desea ejecutar la misma declaración varias veces.
-            Use el método <code>execute()</code> del mismo objeto de
+            Use el método <methodname>execute()</methodname> del mismo objeto de
             declaración. El único parámetro es un array de valores a vincular a
             posiciones de parámetros en la declaración.
         </para>
 
         <para>
             Si usa <emphasis>parámetros posicionales</emphasis>, o los que
-            están marcados por un signo de interrogación (<code>?</code>), pase
+            están marcados por un signo de interrogación (<methodname>?</methodname>), pase
             los valores de vinculación en un array plano.
         </para>
 
         <example id="zend.db.statement.executing.example1">
             <title>Ejecutar una declaración con parámetros posicionales</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $sql = 'SELECT * FROM bugs WHERE reported_by = ? AND bug_status = ?';
 
 $stmt = new Zend_Db_Statement_Mysqli($db, $sql);
@@ -104,14 +104,14 @@ $stmt->execute(array('goofy', 'FIXED'));
         <para>
             Si usa <emphasis>parámetros nombrados</emphasis>, o los que son
             indicados por un string identificador precedido por un caracter de
-            dos puntos (<code>:</code>), pase el valor en un array asociativo.
+            dos puntos (<methodname>:</methodname>), pase el valor en un array asociativo.
             Las claves de este array deben coincidir con el nombre de los
             parámetros.
         </para>
 
         <example id="zend.db.statement.executing.example2">
             <title>Ejecutando una declaración con parámetros nombrados</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $sql = 'SELECT * FROM bugs WHERE ' .
        'reported_by = :reporter AND bug_status = :status';
 
@@ -132,7 +132,7 @@ $stmt->execute(array(':reporter' => 'goofy', ':status' => 'FIXED'));
 
     <sect2 id="zend.db.statement.fetching">
 
-        <title>Extrayendo Resultados de una declaración <code>SELECT</code></title>
+        <title>Extrayendo Resultados de una declaración <methodname>SELECT</methodname></title>
 
         <para>
             Puede llamar a métodos del objeto de declaración para obtener filas
@@ -154,7 +154,7 @@ $stmt->execute(array(':reporter' => 'goofy', ':status' => 'FIXED'));
 
             <para>
                 Para extraer una fila desde el conjunto de resultados,
-                use el método <code>fetch()</code> del objeto de declaración.
+                use el método <methodname>fetch()</methodname> del objeto de declaración.
                 Los tres parámetros de este método son opcionales:
             </para>
 
@@ -174,7 +174,7 @@ $stmt->execute(array(':reporter' => 'goofy', ':status' => 'FIXED'));
                         <emphasis>Orientación del Cursor</emphasis>
                         es el segundo parámetro. Por omisión es
                         Zend_Db::FETCH_ORI_NEXT, lo cual simplemente significa
-                        que cada llamada a <code>fetch()</code> devuelve la
+                        que cada llamada a <methodname>fetch()</methodname> devuelve la
                         siguiente fila del resultado, en el orden devuelto por
                         el RDBMS.
                     </para>
@@ -188,19 +188,19 @@ $stmt->execute(array(':reporter' => 'goofy', ':status' => 'FIXED'));
                         de las filas que devolver.
                         Si la orientación del cursor es Zend_Db::FETCH_ORI_REL,
                         entonces el offset es relativo a la posición del
-                        cursor antes de que <code>fetch()</code> fuera llamado.
+                        cursor antes de que <methodname>fetch()</methodname> fuera llamado.
                     </para>
                 </listitem>
             </itemizedlist>
 
             <para>
-                <code>fetch()</code> devuelve <code>false</code> si todas las filas
+                <methodname>fetch()</methodname> devuelve <methodname>false</methodname> si todas las filas
                 del conjunto de resultados han sido extraídas.
             </para>
 
             <example id="zend.db.statement.fetching.fetch.example">
                 <title>Usando fetch() en un bucle</title>
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $stmt = $db->query('SELECT * FROM bugs');
 
 while ($row = $stmt->fetch()) {
@@ -221,9 +221,9 @@ while ($row = $stmt->fetch()) {
 
             <para>
                 Para extraer todas las filas de un resultado en un solo paso,
-                use el método <code>fetchAll()</code>. Esto es equivalente a
-                llamar al método <code>fetch()</code> en un bucle devolviendo
-                todas las filas en una array. El método <code>fetchAll()</code>
+                use el método <methodname>fetchAll()</methodname>. Esto es equivalente a
+                llamar al método <methodname>fetch()</methodname> en un bucle devolviendo
+                todas las filas en una array. El método <methodname>fetchAll()</methodname>
                 acepta 2 parámetros.  El primero es el estilo de extracción,
                 descrito anteriormente, y el segundo indica el número de la
                 columa que devolver, cuando el estilo de extracción es
@@ -232,7 +232,7 @@ while ($row = $stmt->fetch()) {
 
             <example id="zend.db.statement.fetching.fetchall.example">
                 <title>Usando fetchAll()</title>
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $stmt = $db->query('SELECT * FROM bugs');
 
 $rows = $stmt->fetchAll();
@@ -257,7 +257,7 @@ echo $rows[0]['bug_description'];
                 nombres de columnas a los valores de la columna.
                 Se puede especificar un formato diferente para que la clase de
                 declaración devuelva las filas, tal como se puede con la clase
-                Adaptadora. Puede usar él método <code>setFetchMode()</code>
+                Adaptadora. Puede usar él método <methodname>setFetchMode()</methodname>
                 para establecer el modo de extracción. Especifique el modo de
                 extracción usando las constantes de la clase
                 Zend_Db: FETCH_ASSOC, FETCH_NUM, FETCH_BOTH,
@@ -265,13 +265,13 @@ echo $rows[0]['bug_description'];
                 Vea <xref linkend="zend.db.adapter.select.fetch-mode" />
                 para más información de estos modos.
                 Llamadas subsiguientes a los métodos de la declaración
-                <code>fetch()</code> o <code>fetchAll()</code> usan el modo de
+                <methodname>fetch()</methodname> o <methodname>fetchAll()</methodname> usan el modo de
                 extracción especificado.
             </para>
 
             <example id="zend.db.statement.fetching.fetch-mode.example">
                 <title>Configurando un modo de extracción</title>
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $stmt = $db->query('SELECT * FROM bugs');
 
 $stmt->setFetchMode(Zend_Db::FETCH_NUM);
@@ -294,26 +294,26 @@ echo $rows[0][0];
 
             <para>
                 Para devolver una única columna de la siguiente fila del
-                conjunto de resultados, use <code>fetchColumn()</code>. El
+                conjunto de resultados, use <methodname>fetchColumn()</methodname>. El
                 parámetro opcional es el índice de la columna (integer), y por
                 defecto es 0. Este método devuelve un valor escalar, o
-                <code>false</code> si todas las filas del conjunto de resultados
+                <methodname>false</methodname> si todas las filas del conjunto de resultados
                 han sido extraídas.
             </para>
 
             <para>
                 Note que este método opera diferente que el método
-                <code>fetchCol()</code> de la clase Adaptadora.
-                El método <code>fetchColumn()</code> de una declaración devuelve
+                <methodname>fetchCol()</methodname> de la clase Adaptadora.
+                El método <methodname>fetchColumn()</methodname> de una declaración devuelve
                 un único valor desde una fila.
-                El método <code>fetchCol()</code> de un adaptador devuelve un
+                El método <methodname>fetchCol()</methodname> de un adaptador devuelve un
                 array de valores, tomados desde la primera columa de todas las
                 del conjunto de resultados.
             </para>
 
             <example id="zend.db.statement.fetching.fetchcolumn.example">
                 <title>Usando fetchColumn()</title>
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $stmt = $db->query('SELECT bug_id, bug_description, bug_status FROM bugs');
 
 $bug_status = $stmt->fetchColumn(2);
@@ -333,7 +333,7 @@ $bug_status = $stmt->fetchColumn(2);
             <para>
                 Para extraer una fila desde un conjunto de resultados
                 estructurado como un Objeto, use el método
-                <code>fetchObject()</code>.  Este método tiene 2 parámetros
+                <methodname>fetchObject()</methodname>.  Este método tiene 2 parámetros
                 opcionales. El primer parámetro es un string con el nombre de
                 la clase del objeto que devolver; por defecto será 'stdClass'. El segundo
                 parámetro es un array de valores que será pasado al
@@ -342,7 +342,7 @@ $bug_status = $stmt->fetchColumn(2);
 
             <example id="zend.db.statement.fetching.fetchobject.example">
                 <title>Usando fetchObject()</title>
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $stmt = $db->query('SELECT bug_id, bug_description, bug_status FROM bugs');
 
 $obj = $stmt->fetchObject();
@@ -371,7 +371,7 @@ echo $obj->bug_description;
 
         <example id="zend.db.statement.binding-param.example">
             <title>Binding parameters from PHP variables</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 <?php
 ]]></programlisting>
         </example>
@@ -394,7 +394,7 @@ echo $obj->bug_description;
 
         <example id="zend.db.statement.binding-column.example">
             <title>Binding results to PHP variables</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 <?php
 ]]></programlisting>
         </example>

+ 112 - 112
documentation/manual/es/module_specs/Zend_Db_Table-Relationships.xml

@@ -36,7 +36,7 @@
             Below are the PHP class definitions for these tables:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class Accounts extends Zend_Db_Table_Abstract
 {
     protected $_name            = 'accounts';
@@ -96,7 +96,7 @@ class BugsProducts extends Zend_Db_Table_Abstract
 
         <para>
             If you use <classname>Zend_Db_Table</classname> to emulate cascading UPDATE and DELETE operations, declare the
-            <code>$_dependentTables</code> array in the class for the parent table. List the class
+            <methodname>$_dependentTables</methodname> array in the class for the parent table. List the class
             name for each dependent table. Use the class name, not the physical name of the SQL
             table.
         </para>
@@ -104,7 +104,7 @@ class BugsProducts extends Zend_Db_Table_Abstract
         <note>
 
             <para>
-                Skip declaration of <code>$_dependentTables</code> if you use referential integrity
+                Skip declaration of <methodname>$_dependentTables</methodname> if you use referential integrity
                 constraints in the RDBMS server to implement cascading operations. See
                 <xref linkend="zend.db.table.relationships.cascading" /> for more information.
             </para>
@@ -112,14 +112,14 @@ class BugsProducts extends Zend_Db_Table_Abstract
         </note>
 
         <para>
-            Declare the <code>$_referenceMap</code> array in the class for each dependent table.
+            Declare the <methodname>$_referenceMap</methodname> array in the class for each dependent table.
             This is an associative array of reference "rules". A reference rule identifies which
             table is the parent table in the relationship, and also lists which columns in the
             dependent table reference which columns in the parent table.
         </para>
 
         <para>
-            The rule key is a string used as an index to the <code>$_referenceMap</code> array.
+            The rule key is a string used as an index to the <methodname>$_referenceMap</methodname> array.
             This rule key is used to identify each reference relationship. Choose a descriptive
             name for this rule key. It's best to use a string that can be part of a PHP method
             name, as you will see later.
@@ -127,12 +127,12 @@ class BugsProducts extends Zend_Db_Table_Abstract
 
         <para>
             In the example PHP code above, the rule keys in the Bugs table class are:
-            <code>'Reporter'</code>, <code>'Engineer'</code>, <code>'Verifier'</code>, and
-            <code>'Product'</code>.
+            <methodname>'Reporter'</methodname>, <methodname>'Engineer'</methodname>, <methodname>'Verifier'</methodname>, and
+            <methodname>'Product'</methodname>.
         </para>
 
         <para>
-            The value of each rule entry in the <code>$_referenceMap</code> array is also an
+            The value of each rule entry in the <methodname>$_referenceMap</methodname> array is also an
             associative array. The elements of this rule entry are described below:
         </para>
 
@@ -158,10 +158,10 @@ class BugsProducts extends Zend_Db_Table_Abstract
                 <para>
                     It's common for a dependent table to have only one reference to its parent
                     table, but some tables have multiple references to the same parent table. In
-                    the example database, there is one reference from the <code>bugs</code> table
-                    to the <code>products</code> table, but three references from the
-                    <code>bugs</code> table to the <code>accounts</code> table. Put each reference
-                    in a separate entry in the <code>$_referenceMap</code> array.
+                    the example database, there is one reference from the <methodname>bugs</methodname> table
+                    to the <methodname>products</methodname> table, but three references from the
+                    <methodname>bugs</methodname> table to the <methodname>accounts</methodname> table. Put each reference
+                    in a separate entry in the <methodname>$_referenceMap</methodname> array.
                 </para>
             </listitem>
 
@@ -174,13 +174,13 @@ class BugsProducts extends Zend_Db_Table_Abstract
                 <para>
                     It's common for this to be a single column, but some tables have multi-column
                     keys. If the reference uses a multi-column key, the order of columns in the
-                    <code>'columns'</code> entry must match the order of columns in the
-                    <code>'refColumns'</code> entry.
+                    <methodname>'columns'</methodname> entry must match the order of columns in the
+                    <methodname>'refColumns'</methodname> entry.
                 </para>
 
                 <para>
                     It is optional to specify this element. If you don't specify the
-                    <code>refColumns</code>, the column(s) reported as the primary key columns of
+                    <methodname>refColumns</methodname>, the column(s) reported as the primary key columns of
                     the parent table are used by default.
                 </para>
             </listitem>
@@ -213,18 +213,18 @@ class BugsProducts extends Zend_Db_Table_Abstract
             from dependent tables that reference the current row. Use the method:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $row->findDependentRowset($table, [$rule]);
 ]]></programlisting>
 
         <para>
             This method returns a <classname>Zend_Db_Table_Rowset_Abstract</classname> object, containing a set of rows
-            from the dependent table <code>$table</code> that refer to the row identified by the
-            <code>$row</code> object.
+            from the dependent table <methodname>$table</methodname> that refer to the row identified by the
+            <methodname>$row</methodname> object.
         </para>
 
         <para>
-            The first argument <code>$table</code> can be a string that specifies the dependent
+            The first argument <methodname>$table</methodname> can be a string that specifies the dependent
             table by its class name. You can also specify the dependent table by using an object of
             that table class.
         </para>
@@ -234,11 +234,11 @@ $row->findDependentRowset($table, [$rule]);
             <title>Fetching a Dependent Rowset</title>
 
             <para>
-                This example shows getting a Row object from the table <code>Accounts</code>, and
-                finding the <code>Bugs</code> reported by that account.
+                This example shows getting a Row object from the table <methodname>Accounts</methodname>, and
+                finding the <methodname>Bugs</methodname> reported by that account.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $accountsTable = new Accounts();
 $accountsRowset = $accountsTable->find(1234);
 $user1234 = $accountsRowset->current();
@@ -249,8 +249,8 @@ $bugsReportedByUser = $user1234->findDependentRowset('Bugs');
         </example>
 
         <para>
-            The second argument <code>$rule</code> is optional. It is a string that names the rule
-            key in the <code>$_referenceMap</code> array of the dependent table class. If you don't
+            The second argument <methodname>$rule</methodname> is optional. It is a string that names the rule
+            key in the <methodname>$_referenceMap</methodname> array of the dependent table class. If you don't
             specify a rule, the first rule in the array that references the parent table is used.
             If you need to use a rule other than the first, you need to specify the key.
         </para>
@@ -258,7 +258,7 @@ $bugsReportedByUser = $user1234->findDependentRowset('Bugs');
         <para>
             In the example code above, the rule key is not specified, so the rule used by default
             is the first one that matches the parent table. This is the rule
-            <code>'Reporter'</code>.
+            <methodname>'Reporter'</methodname>.
         </para>
 
         <example id="zend.db.table.relationships.fetching.dependent.example-by">
@@ -266,13 +266,13 @@ $bugsReportedByUser = $user1234->findDependentRowset('Bugs');
             <title>Fetching a Dependent Rowset By a Specific Rule</title>
 
             <para>
-                This example shows getting a Row object from the table <code>Accounts</code>, and
-                finding the <code>Bugs</code> assigned to be fixed by the user of that account. The
+                This example shows getting a Row object from the table <methodname>Accounts</methodname>, and
+                finding the <methodname>Bugs</methodname> assigned to be fixed by the user of that account. The
                 rule key string that corresponds to this reference relationship in this example is
-                <code>'Engineer'</code>.
+                <methodname>'Engineer'</methodname>.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $accountsTable = new Accounts();
 $accountsRowset = $accountsTable->find(1234);
 $user1234 = $accountsRowset->current();
@@ -294,12 +294,12 @@ $bugsAssignedToUser = $user1234->findDependentRowset('Bugs', 'Engineer');
                 <title>Fetching a Dependent Rowset using a Zend_Db_Table_Select</title>
 
                 <para>
-                    This example shows getting a Row object from the table <code>Accounts</code>,
-                    and finding the <code>Bugs</code> assigned to be fixed by the user of that
+                    This example shows getting a Row object from the table <methodname>Accounts</methodname>,
+                    and finding the <methodname>Bugs</methodname> assigned to be fixed by the user of that
                     account, limited only to 3 rows and ordered by name.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $accountsTable = new Accounts();
 $accountsRowset = $accountsTable->find(1234);
 $user1234 = $accountsRowset->current();
@@ -315,26 +315,26 @@ $bugsAssignedToUser = $user1234->findDependentRowset('Bugs',
 
             Alternatively, you can query rows from a dependent table using a special mechanism
             called a "magic method". <classname>Zend_Db_Table_Row_Abstract</classname> invokes the method:
-            <code>findDependentRowset('&lt;TableClass&gt;', '&lt;Rule&gt;')</code> if you invoke a method on
+            <methodname>findDependentRowset('&lt;TableClass&gt;', '&lt;Rule&gt;')</methodname> if you invoke a method on
             the Row object matching either of the following patterns:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>$row->find&lt;TableClass&gt;()</code>
+                    <methodname>$row->find&lt;TableClass&gt;()</methodname>
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>$row->find&lt;TableClass&gt;By&lt;Rule&gt;()</code>
+                    <methodname>$row->find&lt;TableClass&gt;By&lt;Rule&gt;()</methodname>
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            In the patterns above, <code>&lt;TableClass&gt;</code> and <code>&lt;Rule&gt;</code> are strings
+            In the patterns above, <methodname>&lt;TableClass&gt;</methodname> and <methodname>&lt;Rule&gt;</methodname> are strings
             that correspond to the class name of the dependent table, and the dependent table's
             rule key that references the parent table.
         </para>
@@ -361,7 +361,7 @@ $bugsAssignedToUser = $user1234->findDependentRowset('Bugs',
                 specifying the table and rule as strings.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $accountsTable = new Accounts();
 $accountsRowset = $accountsTable->find(1234);
 $user1234 = $accountsRowset->current();
@@ -386,7 +386,7 @@ $bugsAssignedTo = $user1234->findBugsByEngineer();
             the row in the parent to which the dependent row refers. Use the method:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $row->findParentRow($table, [$rule]);
 ]]></programlisting>
 
@@ -396,7 +396,7 @@ $row->findParentRow($table, [$rule]);
         </para>
 
         <para>
-            The first argument <code>$table</code> can be a string that specifies the parent table
+            The first argument <methodname>$table</methodname> can be a string that specifies the parent table
             by its class name. You can also specify the parent table by using an object of that
             table class.
         </para>
@@ -406,12 +406,12 @@ $row->findParentRow($table, [$rule]);
             <title>Fetching the Parent Row</title>
 
             <para>
-                This example shows getting a Row object from the table <code>Bugs</code> (for
+                This example shows getting a Row object from the table <methodname>Bugs</methodname> (for
                 example one of those bugs with status 'NEW'), and finding the row in the
-                <code>Accounts</code> table for the user who reported the bug.
+                <methodname>Accounts</methodname> table for the user who reported the bug.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->fetchAll(array('bug_status = ?' => 'NEW'));
 $bug1 = $bugsRowset->current();
@@ -422,15 +422,15 @@ $reporter = $bug1->findParentRow('Accounts');
         </example>
 
         <para>
-            The second argument <code>$rule</code> is optional. It is a string that names the rule
-            key in the <code>$_referenceMap</code> array of the dependent table class. If you don't
+            The second argument <methodname>$rule</methodname> is optional. It is a string that names the rule
+            key in the <methodname>$_referenceMap</methodname> array of the dependent table class. If you don't
             specify a rule, the first rule in the array that references the parent table is used.
             If you need to use a rule other than the first, you need to specify the key.
         </para>
 
         <para>
             In the example above, the rule key is not specified, so the rule used by default is the
-            first one that matches the parent table. This is the rule <code>'Reporter'</code>.
+            first one that matches the parent table. This is the rule <methodname>'Reporter'</methodname>.
         </para>
 
         <example id="zend.db.table.relationships.fetching.parent.example-by">
@@ -438,13 +438,13 @@ $reporter = $bug1->findParentRow('Accounts');
             <title>Fetching a Parent Row By a Specific Rule</title>
 
             <para>
-                This example shows getting a Row object from the table <code>Bugs</code>, and
+                This example shows getting a Row object from the table <methodname>Bugs</methodname>, and
                 finding the account for the engineer assigned to fix that bug. The rule key string
                 that corresponds to this reference relationship in this example is
-                <code>'Engineer'</code>.
+                <methodname>'Engineer'</methodname>.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->fetchAll(array('bug_status = ?', 'NEW'));
 $bug1 = $bugsRowset->current();
@@ -457,27 +457,27 @@ $engineer = $bug1->findParentRow('Accounts', 'Engineer');
         <para>
             Alternatively, you can query rows from a parent table using a "magic method".
             <classname>Zend_Db_Table_Row_Abstract</classname> invokes the method:
-            <code>findParentRow('&lt;TableClass&gt;', '&lt;Rule&gt;')</code> if you invoke a method
+            <methodname>findParentRow('&lt;TableClass&gt;', '&lt;Rule&gt;')</methodname> if you invoke a method
             on the Row object matching either of the following patterns:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>$row->findParent&lt;TableClass&gt;([Zend_Db_Table_Select $select])</code>
+                    <methodname>$row->findParent&lt;TableClass&gt;([Zend_Db_Table_Select $select])</methodname>
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>$row->findParent&lt;TableClass&gt;By&lt;Rule&gt;([Zend_Db_Table_Select
-                    $select])</code>
+                    <methodname>$row->findParent&lt;TableClass&gt;By&lt;Rule&gt;([Zend_Db_Table_Select
+                    $select])</methodname>
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            In the patterns above, <code>&lt;TableClass&gt;</code> and <code>&lt;Rule&gt;</code>
+            In the patterns above, <methodname>&lt;TableClass&gt;</methodname> and <methodname>&lt;Rule&gt;</methodname>
             are strings that correspond to the class name of the parent table, and the dependent
             table's rule key that references the parent table.
         </para>
@@ -501,7 +501,7 @@ $engineer = $bug1->findParentRow('Accounts', 'Engineer');
                 specifying the table and rule as strings.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->fetchAll(array('bug_status = ?', 'NEW'));
 $bug1 = $bugsRowset->current();
@@ -528,7 +528,7 @@ $engineer = $bug1->findParentAccountsByEngineer();
             intersection table. Use the method:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $row->findManyToManyRowset($table,
                            $intersectionTable,
                            [$rule1,
@@ -540,19 +540,19 @@ $row->findManyToManyRowset($table,
 
         <para>
             This method returns a <classname>Zend_Db_Table_Rowset_Abstract</classname> containing rows from the table
-            <code>$table</code>, satisfying the many-to-many relationship. The current Row object
-            <code>$row</code> from the origin table is used to find rows in the intersection table,
+            <methodname>$table</methodname>, satisfying the many-to-many relationship. The current Row object
+            <methodname>$row</methodname> from the origin table is used to find rows in the intersection table,
             and that is joined to the destination table.
         </para>
 
         <para>
-            The first argument <code>$table</code> can be a string that specifies the destination
+            The first argument <methodname>$table</methodname> can be a string that specifies the destination
             table in the many-to-many relationship by its class name. You can also specify the
             destination table by using an object of that table class.
         </para>
 
         <para>
-            The second argument <code>$intersectionTable</code> can be a string that specifies the
+            The second argument <methodname>$intersectionTable</methodname> can be a string that specifies the
             intersection table between the two tables in the the many-to-many relationship by its
             class name. You can also specify the intersection table by using an object of that
             table class.
@@ -564,11 +564,11 @@ $row->findManyToManyRowset($table,
 
             <para>
                 This example shows getting a Row object from from the origin table
-                <code>Bugs</code>, and finding rows from the destination table
-                <code>Products</code>, representing products related to that bug.
+                <methodname>Bugs</methodname>, and finding rows from the destination table
+                <methodname>Products</methodname>, representing products related to that bug.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->find(1234);
 $bug1234 = $bugsRowset->current();
@@ -580,34 +580,34 @@ $productsRowset = $bug1234->findManyToManyRowset('Products',
         </example>
 
         <para>
-            The third and fourth arguments <code>$rule1</code> and <code>$rule2</code> are
-            optional. These are strings that name the rule keys in the <code>$_referenceMap</code>
+            The third and fourth arguments <methodname>$rule1</methodname> and <methodname>$rule2</methodname> are
+            optional. These are strings that name the rule keys in the <methodname>$_referenceMap</methodname>
             array of the intersection table.
         </para>
 
         <para>
-            The <code>$rule1</code> key names the rule for the relationship from the intersection
+            The <methodname>$rule1</methodname> key names the rule for the relationship from the intersection
             table to the origin table. In this example, this is the relationship from
-            <code>BugsProducts</code> to <code>Bugs</code>.
+            <methodname>BugsProducts</methodname> to <methodname>Bugs</methodname>.
         </para>
 
         <para>
-            The <code>$rule2</code> key names the rule for the relationship from the intersection
+            The <methodname>$rule2</methodname> key names the rule for the relationship from the intersection
             table to the destination table. In this example, this is the relationship from
-            <code>Bugs</code> to <code>Products</code>.
+            <methodname>Bugs</methodname> to <methodname>Products</methodname>.
         </para>
 
         <para>
             Similarly to the methods for finding parent and dependent rows, if you don't specify a
-            rule, the method uses the first rule in the <code>$_referenceMap</code> array that
+            rule, the method uses the first rule in the <methodname>$_referenceMap</methodname> array that
             matches the tables in the relationship. If you need to use a rule other than the first,
             you need to specify the key.
         </para>
 
         <para>
             In the example code above, the rule key is not specified, so the rules used by default
-            are the first ones that match. In this case, <code>$rule1</code> is
-            <code>'Reporter'</code> and <code>$rule2</code> is <code>'Product'</code>.
+            are the first ones that match. In this case, <methodname>$rule1</methodname> is
+            <methodname>'Reporter'</methodname> and <methodname>$rule2</methodname> is <methodname>'Product'</methodname>.
         </para>
 
         <example id="zend.db.table.relationships.fetching.many-to-many.example-by">
@@ -616,11 +616,11 @@ $productsRowset = $bug1234->findManyToManyRowset('Products',
 
             <para>
                 This example shows geting a Row object from from the origin table
-                <code>Bugs</code>, and finding rows from the destination table
-                <code>Products</code>, representing products related to that bug.
+                <methodname>Bugs</methodname>, and finding rows from the destination table
+                <methodname>Products</methodname>, representing products related to that bug.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->find(1234);
 $bug1234 = $bugsRowset->current();
@@ -635,39 +635,39 @@ $productsRowset = $bug1234->findManyToManyRowset('Products',
         <para>
             Alternatively, you can query rows from the destination table in a many-to-many
             relationship using a "magic method." <classname>Zend_Db_Table_Row_Abstract</classname> invokes the method:
-            <code>findManyToManyRowset('&lt;TableClass&gt;', '&lt;IntersectionTableClass&gt;',
-            '&lt;Rule1&gt;', '&lt;Rule2&gt;')</code> if you invoke a method matching any of the
+            <methodname>findManyToManyRowset('&lt;TableClass&gt;', '&lt;IntersectionTableClass&gt;',
+            '&lt;Rule1&gt;', '&lt;Rule2&gt;')</methodname> if you invoke a method matching any of the
             following patterns:
         </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>$row->find&lt;TableClass&gt;Via&lt;IntersectionTableClass&gt;
-                    ([Zend_Db_Table_Select $select])</code>
+                    <methodname>$row->find&lt;TableClass&gt;Via&lt;IntersectionTableClass&gt;
+                    ([Zend_Db_Table_Select $select])</methodname>
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>$row->find&lt;TableClass&gt;Via&lt;IntersectionTableClass&gt;By&lt;Rule1&gt;
-                    ([Zend_Db_Table_Select $select])</code>
+                    <methodname>$row->find&lt;TableClass&gt;Via&lt;IntersectionTableClass&gt;By&lt;Rule1&gt;
+                    ([Zend_Db_Table_Select $select])</methodname>
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>$row->find&lt;TableClass&gt;Via&lt;IntersectionTableClass&gt;By&lt;Rule1&gt;And&lt;Rule2&gt;
-                    ([Zend_Db_Table_Select $select])</code>
+                    <methodname>$row->find&lt;TableClass&gt;Via&lt;IntersectionTableClass&gt;By&lt;Rule1&gt;And&lt;Rule2&gt;
+                    ([Zend_Db_Table_Select $select])</methodname>
                 </para>
             </listitem>
         </itemizedlist>
 
         <para>
-            In the patterns above, <code>&lt;TableClass&gt;</code> and
-            <code>&lt;IntersectionTableClass&gt;</code> are strings that correspond to the class
+            In the patterns above, <methodname>&lt;TableClass&gt;</methodname> and
+            <methodname>&lt;IntersectionTableClass&gt;</methodname> are strings that correspond to the class
             names of the destination table and the intersection table, respectively.
-            <code>&lt;Rule1&gt;</code> and <code>&lt;Rule2&gt;</code> are strings that correspond
+            <methodname>&lt;Rule1&gt;</methodname> and <methodname>&lt;Rule2&gt;</methodname> are strings that correspond
             to the rule keys in the intersection table that reference the origin table and the
             destination table, respectively.
         </para>
@@ -690,7 +690,7 @@ $productsRowset = $bug1234->findManyToManyRowset('Products',
                 relationship representing products related to a given bug.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugsTable = new Bugs();
 $bugsRowset = $bugsTable->find(1234);
 $bug1234 = $bugsRowset->current();
@@ -727,8 +727,8 @@ $products = $bug1234->findProductsViaBugsProductsByBug();
             </para>
 
             <para>
-                If your RDBMS implements DRI and the <code>ON DELETE</code> and
-                <code>ON UPDATE</code> clauses, you should declare these clauses in your database
+                If your RDBMS implements DRI and the <methodname>ON DELETE</methodname> and
+                <methodname>ON UPDATE</methodname> clauses, you should declare these clauses in your database
                 schema, instead of using the cascading feature in <classname>Zend_Db_Table</classname>. Declaring
                 cascading DRI rules in the RDBMS is better for database performance, consistency,
                 and integrity.
@@ -743,7 +743,7 @@ $products = $bug1234->findProductsViaBugsProductsByBug();
 
         <para>
             You can declare cascading operations to execute against a dependent table when you
-            apply an <code>UPDATE</code> or a <code>DELETE</code> to a row in a parent table.
+            apply an <methodname>UPDATE</methodname> or a <methodname>DELETE</methodname> to a row in a parent table.
         </para>
 
         <example id="zend.db.table.relationships.cascading.example-delete">
@@ -751,11 +751,11 @@ $products = $bug1234->findProductsViaBugsProductsByBug();
             <title>Example of a Cascading Delete</title>
 
             <para>
-                This example shows deleting a row in the <code>Products</code> table, which is
-                configured to automatically delete dependent rows in the <code>Bugs</code> table.
+                This example shows deleting a row in the <methodname>Products</methodname> table, which is
+                configured to automatically delete dependent rows in the <methodname>Bugs</methodname> table.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $productsTable = new Products();
 $productsRowset = $productsTable->find(1234);
 $product1234 = $productsRowset->current();
@@ -768,7 +768,7 @@ $product1234->delete();
         </example>
 
         <para>
-            Similarly, if you use <code>UPDATE</code> to change the value of a primary key in a
+            Similarly, if you use <methodname>UPDATE</methodname> to change the value of a primary key in a
             parent table, you may want the value in foreign keys of dependent tables to be updated
             automatically to match the new value, so that such references are kept up to date.
         </para>
@@ -782,9 +782,9 @@ $product1234->delete();
 
         <para>
             To declare a cascading relationship in the <classname>Zend_Db_Table</classname>, edit the rules in the
-            <code>$_referenceMap</code>. Set the associative array keys <code>'onDelete'</code> and
-            <code>'onUpdate'</code> to the string 'cascade' (or the constant
-            <code>self::CASCADE</code>). Before a row is deleted from the parent table, or its
+            <methodname>$_referenceMap</methodname>. Set the associative array keys <methodname>'onDelete'</methodname> and
+            <methodname>'onUpdate'</methodname> to the string 'cascade' (or the constant
+            <methodname>self::CASCADE</methodname>). Before a row is deleted from the parent table, or its
             primary key values updated, any rows in the dependent table that refer to the parent's
             row are deleted or updated first.
         </para>
@@ -794,20 +794,20 @@ $product1234->delete();
             <title>Example Declaration of Cascading Operations</title>
 
             <para>
-                In the example below, rows in the <code>Bugs</code> table are automatically deleted
-                if the row in the <code>Products</code> table to which they refer is deleted. The
-                <code>'onDelete'</code> element of the reference map entry is set to
-                <code>self::CASCADE</code>.
+                In the example below, rows in the <methodname>Bugs</methodname> table are automatically deleted
+                if the row in the <methodname>Products</methodname> table to which they refer is deleted. The
+                <methodname>'onDelete'</methodname> element of the reference map entry is set to
+                <methodname>self::CASCADE</methodname>.
             </para>
 
             <para>
                 No cascading update is done in the example below if the primary key value in the
-                parent class is changed. The <code>'onUpdate'</code> element of the reference map
-                entry is <code>self::RESTRICT</code>. You can get the same result by omitting
-                the <code>'onUpdate'</code> entry.
+                parent class is changed. The <methodname>'onUpdate'</methodname> element of the reference map
+                entry is <methodname>self::RESTRICT</methodname>. You can get the same result by omitting
+                the <methodname>'onUpdate'</methodname> entry.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class BugsProducts extends Zend_Db_Table_Abstract
 {
     ...
@@ -837,21 +837,21 @@ class BugsProducts extends Zend_Db_Table_Abstract
 
             <para>
                 This means that if your database implements and enforces referential integrity
-                constraints, a cascading <code>UPDATE</code> executed by a <classname>Zend_Db_Table</classname> class
+                constraints, a cascading <methodname>UPDATE</methodname> executed by a <classname>Zend_Db_Table</classname> class
                 conflicts with the constraint, and results in a referential integrity violation.
-                You can use cascading <code>UPDATE</code> in <classname>Zend_Db_Table</classname>
+                You can use cascading <methodname>UPDATE</methodname> in <classname>Zend_Db_Table</classname>
                 <emphasis>only</emphasis> if your database does not enforce that referential
                 integrity constraint.
             </para>
 
             <para>
-                Cascading <code>DELETE</code> suffers less from the problem of referential
+                Cascading <methodname>DELETE</methodname> suffers less from the problem of referential
                 integrity violations. You can delete dependent rows as a non-atomic action before
                 deleting the parent row that they reference.
             </para>
 
             <para>
-                However, for both <code>UPDATE</code> and <code>DELETE</code>, changing the
+                However, for both <methodname>UPDATE</methodname> and <methodname>DELETE</methodname>, changing the
                 database in a non-atomic way also creates the risk that another database user can
                 see the data in an inconsistent state. For example, if you delete a row and all its
                 dependent rows, there is a small chance that another database client program can
@@ -874,20 +874,20 @@ class BugsProducts extends Zend_Db_Table_Abstract
 
             <para>
                 Cascading deletes and updates defined in your <classname>Zend_Db_Table</classname> classes are applied if
-                you execute the <code>save()</code> or <code>delete()</code> methods on the Row
+                you execute the <methodname>save()</methodname> or <methodname>delete()</methodname> methods on the Row
                 class. However, if you update or delete data using another interface, such as a
                 query tool or another application, the cascading operations are not applied. Even
-                when using <code>update()</code> and <code>delete()</code> methods in the
+                when using <methodname>update()</methodname> and <methodname>delete()</methodname> methods in the
                 <classname>Zend_Db_Adapter</classname> class, cascading operations defined in your <classname>Zend_Db_Table</classname> classes
                 are not executed.
             </para>
 
             <para>
-                <emphasis>No Cascading <code>INSERT</code>.</emphasis>
+                <emphasis>No Cascading <methodname>INSERT</methodname>.</emphasis>
             </para>
 
             <para>
-                There is no support for a cascading <code>INSERT</code>. You must insert a row to a
+                There is no support for a cascading <methodname>INSERT</methodname>. You must insert a row to a
                 parent table in one operation, and insert row(s) to a dependent table in a separate
                 operation.
             </para>

+ 125 - 125
documentation/manual/es/module_specs/Zend_Db_Table.xml

@@ -40,7 +40,7 @@
 
             <para>
                 Declare the database table for which this class is defined, using the protected
-                variable <code>$_name</code>. This is a string, and must contain the name of the
+                variable <methodname>$_name</methodname>. This is a string, and must contain the name of the
                 table spelled as it appears in the database.
             </para>
 
@@ -48,7 +48,7 @@
 
                 <title>Declaring a table class with explicit table name</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -67,7 +67,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Declaring a table class with implicit table name</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class bugs extends Zend_Db_Table_Abstract
 {
     // table name matches class name
@@ -78,9 +78,9 @@ class bugs extends Zend_Db_Table_Abstract
 
             <para>
                 You can also declare the schema for the table, either with the protected variable
-                <code>$_schema</code>, or with the schema prepended to the table name in the
-                <code>$_name</code> property. Any schema specified with the <code>$_name</code>
-                property takes precedence over a schema specified with the <code>$_schema</code>
+                <methodname>$_schema</methodname>, or with the schema prepended to the table name in the
+                <methodname>$_name</methodname> property. Any schema specified with the <methodname>$_name</methodname>
+                property takes precedence over a schema specified with the <methodname>$_schema</methodname>
                 property. In some RDBMS brands, the term for schema is "database" or "tablespace,"
                 but it is used similarly.
             </para>
@@ -89,7 +89,7 @@ class bugs extends Zend_Db_Table_Abstract
 
                 <title>Declaring a table class with schema</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // First alternative:
 class Bugs extends Zend_Db_Table_Abstract
 {
@@ -118,16 +118,16 @@ class Bugs extends Zend_Db_Table_Abstract
             <para>
                 The schema and table names may also be specified via constructor configuration
                 directives, which override any default values specified with the
-                <code>$_name</code> and <code>$_schema</code> properties. A schema specification
-                given with the <code>name</code> directive overrides any value provided with the
-                <code>schema</code> option.
+                <methodname>$_name</methodname> and <methodname>$_schema</methodname> properties. A schema specification
+                given with the <methodname>name</methodname> directive overrides any value provided with the
+                <methodname>schema</methodname> option.
             </para>
 
             <example id="zend.db.table.defining.table-schema.example.constructor">
 
                 <title>Declaring table and schema names upon instantiation</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
 }
@@ -162,7 +162,7 @@ $tableBugs = new Bugs(array('name' => 'bug_db.bugs',
 
             <para>
                 Every table must have a primary key. You can declare the column for the primary key
-                using the protected variable <code>$_primary</code>. This is either a string that
+                using the protected variable <methodname>$_primary</methodname>. This is either a string that
                 names the single column for the primary key, or else it is an array of column names
                 if your primary key is a compound key.
             </para>
@@ -171,7 +171,7 @@ $tableBugs = new Bugs(array('name' => 'bug_db.bugs',
 
                 <title>Example of specifying the primary key</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -183,7 +183,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
             <para>
                 If you don't specify the primary key, <classname>Zend_Db_Table_Abstract</classname> tries to discover the
-                primary key based on the information provided by the <code>describeTable()</code>´
+                primary key based on the information provided by the <methodname>describeTable()</methodname>´
                 method.
             </para>
 
@@ -193,7 +193,7 @@ class Bugs extends Zend_Db_Table_Abstract
                     Every table class must know which column(s) can be used to address rows
                     uniquely. If no primary key column(s) are specified in the table class
                     definition or the table constructor arguments, or discovered in the table
-                    metadata provided by <code>describeTable()</code>, then the table cannot be
+                    metadata provided by <methodname>describeTable()</methodname>, then the table cannot be
                     used with <classname>Zend_Db_Table</classname>.
                 </para>
 
@@ -216,7 +216,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Example of overriding the _setupTableName() method</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected function _setupTableName()
@@ -236,7 +236,7 @@ class Bugs extends Zend_Db_Table_Abstract
             <itemizedlist>
                 <listitem>
                     <para>
-                        <code>_setupDatabaseAdapter()</code> checks that an adapter has been
+                        <methodname>_setupDatabaseAdapter()</methodname> checks that an adapter has been
                         provided; gets a default adapter from the registry if needed. By overriding
                         this method, you can set a database adapter from some other source.
                     </para>
@@ -244,7 +244,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <listitem>
                     <para>
-                        <code>_setupTableName()</code> defaults the table name to the name of the
+                        <methodname>_setupTableName()</methodname> defaults the table name to the name of the
                         class. By overriding this method, you can set the table name before this
                         default behavior runs.
                     </para>
@@ -252,19 +252,19 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <listitem>
                     <para>
-                        <code>_setupMetadata()</code> sets the schema if the table name contains
-                        the pattern "schema.table"; calls <code>describeTable()</code> to get
-                        metadata information; defaults the <code>$_cols</code> array to the columns
-                        reported by <code>describeTable()</code>. By overriding this method, you
+                        <methodname>_setupMetadata()</methodname> sets the schema if the table name contains
+                        the pattern "schema.table"; calls <methodname>describeTable()</methodname> to get
+                        metadata information; defaults the <methodname>$_cols</methodname> array to the columns
+                        reported by <methodname>describeTable()</methodname>. By overriding this method, you
                         can specify the columns.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <code>_setupPrimaryKey()</code> defaults the primary key columns to those
-                        reported by <code>describeTable()</code>; checks that the primary key
-                        columns are included in the <code>$_cols</code> array. By overriding this
+                        <methodname>_setupPrimaryKey()</methodname> defaults the primary key columns to those
+                        reported by <methodname>describeTable()</methodname>; checks that the primary key
+                        columns are included in the <methodname>$_cols</methodname> array. By overriding this
                         method, you can specify the primary key columns.
                     </para>
                 </listitem>
@@ -278,9 +278,9 @@ class Bugs extends Zend_Db_Table_Abstract
 
             <para>
                 If application-specific logic needs to be initialized when a Table class is
-                constructed, you can select to move your tasks to the <code>init()</code> method,
+                constructed, you can select to move your tasks to the <methodname>init()</methodname> method,
                 which is called after all Table metadata has been processed. This is recommended
-                over the <code>__construct</code> method if you do not need to alter the metadata
+                over the <methodname>__construct</methodname> method if you do not need to alter the metadata
                 in any programmatic way.
             </para>
 
@@ -288,7 +288,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Example usage of init() method</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_observer;
@@ -325,14 +325,14 @@ class Bugs extends Zend_Db_Table_Abstract
             <para>
                 The first way to provide a database adapter to a Table class is by passing it as an
                 object of type <classname>Zend_Db_Adapter_Abstract</classname> in the options array, identified by the key
-                <code>'db'</code>.
+                <methodname>'db'</methodname>.
             </para>
 
             <example id="zend.db.table.constructing.adapter.example">
 
                 <title>Example of constructing a Table using an Adapter object</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $db = Zend_Db::factory('PDO_MYSQL', $options);
 
 $table = new Bugs(array('db' => $db));
@@ -358,7 +358,7 @@ $table = new Bugs(array('db' => $db));
 
                 <title>Example of constructing a Table using a the Default Adapter</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $db = Zend_Db::factory('PDO_MYSQL', $options);
 Zend_Db_Table_Abstract::setDefaultAdapter($db);
 
@@ -385,7 +385,7 @@ $table = new Bugs();
 
             <para>
                 The third way to provide a database adapter to a Table class is by passing a string
-                in the options array, also identified by the <code>'db'</code> key. The string is
+                in the options array, also identified by the <methodname>'db'</methodname> key. The string is
                 used as a key to the static <classname>Zend_Registry</classname> instance, where the entry at that key is
                 an object of type <classname>Zend_Db_Adapter_Abstract</classname>.
             </para>
@@ -394,7 +394,7 @@ $table = new Bugs();
 
                 <title>Example of constructing a Table using a Registry key</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $db = Zend_Db::factory('PDO_MYSQL', $options);
 Zend_Registry::set('my_db', $db);
 
@@ -424,7 +424,7 @@ $table = new Bugs(array('db' => 'my_db'));
 
         <para>
             You can use the Table object to insert rows into the database table on which the Table
-            object is based. Use the <code>insert()</code> method of your Table object. The
+            object is based. Use the <methodname>insert()</methodname> method of your Table object. The
             argument is an associative array, mapping column names to values.
         </para>
 
@@ -432,7 +432,7 @@ $table = new Bugs(array('db' => 'my_db'));
 
             <title>Example of inserting to a Table</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $data = array(
@@ -456,7 +456,7 @@ $table->insert($data);
 
             <title>Example of inserting expressions to a Table</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $data = array(
@@ -481,12 +481,12 @@ $data = array(
 
             <para>
                 An auto-incrementing primary key generates a unique integer value for you if you
-                omit the primary key column from your SQL <code>INSERT</code> statement.
+                omit the primary key column from your SQL <methodname>INSERT</methodname> statement.
             </para>
 
             <para>
                 In <classname>Zend_Db_Table_Abstract</classname>, if you define the protected variable
-                <code>$_sequence</code> to be the Boolean value <code>true</code>, then the class
+                <methodname>$_sequence</methodname> to be the Boolean value <methodname>true</methodname>, then the class
                 assumes that the table has an auto-incrementing primary key.
             </para>
 
@@ -494,7 +494,7 @@ $data = array(
 
                 <title>Example of declaring a Table with auto-incrementing primary key</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -513,12 +513,12 @@ class Bugs extends Zend_Db_Table_Abstract
             </para>
 
             <para>
-                PostgreSQL has a <code>SERIAL</code> notation that implicitly defines a sequence
+                PostgreSQL has a <methodname>SERIAL</methodname> notation that implicitly defines a sequence
                 based on the table and column name, and uses the sequence to generate key values
-                for new rows. IBM DB2 has an <code>IDENTITY</code> notation that works similarly.
+                for new rows. IBM DB2 has an <methodname>IDENTITY</methodname> notation that works similarly.
                 If you use either of these notations, treat your <classname>Zend_Db_Table</classname> class as having an
-                auto-incrementing column with respect to declaring the <code>$_sequence</code>
-                member as <code>true</code>.
+                auto-incrementing column with respect to declaring the <methodname>$_sequence</methodname>
+                member as <methodname>true</methodname>.
             </para>
 
         </sect3>
@@ -533,9 +533,9 @@ class Bugs extends Zend_Db_Table_Abstract
             </para>
 
             <para>
-                If you define <code>$_sequence</code> to be a string, then <classname>Zend_Db_Table_Abstract</classname>
+                If you define <methodname>$_sequence</methodname> to be a string, then <classname>Zend_Db_Table_Abstract</classname>
                 assumes the string to name a sequence object in the database. The sequence is
-                invoked to generate a new value, and this value is used in the <code>INSERT</code>
+                invoked to generate a new value, and this value is used in the <methodname>INSERT</methodname>
                 operation.
             </para>
 
@@ -543,7 +543,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Example of declaring a Table with a sequence</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -579,10 +579,10 @@ class Bugs extends Zend_Db_Table_Abstract
             </para>
 
             <para>
-                If you define the <code>$_sequence</code> to be the Boolean value
-                <code>false</code>, then <classname>Zend_Db_Table_Abstract</classname> assumes that the table has a
+                If you define the <methodname>$_sequence</methodname> to be the Boolean value
+                <methodname>false</methodname>, then <classname>Zend_Db_Table_Abstract</classname> assumes that the table has a
                 natural primary key. You must provide values for the primary key columns in the
-                array of data to the <code>insert()</code> method, or else this method throws a
+                array of data to the <methodname>insert()</methodname> method, or else this method throws a
                 <classname>Zend_Db_Table_Exception</classname>.
             </para>
 
@@ -590,7 +590,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Example of declaring a Table with a natural key</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class BugStatus extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bug_status';
@@ -620,18 +620,18 @@ class BugStatus extends Zend_Db_Table_Abstract
         <title>Updating Rows in a Table</title>
 
         <para>
-            You can update rows in a database table using the <code>update</code> method of a Table
+            You can update rows in a database table using the <methodname>update</methodname> method of a Table
             class. This method takes two arguments: an associative array of columns to change and
             new values to assign to these columns; and an SQL expression that is used in a
-            <code>WHERE</code> clause, as criteria for the rows to change in the
-            <code>UPDATE</code> operation.
+            <methodname>WHERE</methodname> clause, as criteria for the rows to change in the
+            <methodname>UPDATE</methodname> operation.
         </para>
 
         <example id="zend.db.table.update.example">
 
             <title>Example of updating rows in a Table</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $data = array(
@@ -647,10 +647,10 @@ $table->update($data, $where);
         </example>
 
         <para>
-            Since the table <code>update()</code> method proxies to the database adapter
-            <link linkend="zend.db.adapter.write.update"><code>update()</code></link> method, the
+            Since the table <methodname>update()</methodname> method proxies to the database adapter
+            <link linkend="zend.db.adapter.write.update"><methodname>update()</methodname></link> method, the
             second argument can be an array of SQL expressions. The expressions are combined as
-            Boolean terms using an <code>AND</code> operator.
+            Boolean terms using an <methodname>AND</methodname> operator.
         </para>
 
         <note>
@@ -658,8 +658,8 @@ $table->update($data, $where);
             <para>
                 The values and identifiers in the SQL expression are not quoted for you. If you
                 have values or identifiers that require quoting, you are responsible for doing
-                this. Use the <code>quote()</code>, <code>quoteInto()</code>, and
-                <code>quoteIdentifier()</code> methods of the database adapter.
+                this. Use the <methodname>quote()</methodname>, <methodname>quoteInto()</methodname>, and
+                <methodname>quoteIdentifier()</methodname> methods of the database adapter.
             </para>
 
         </note>
@@ -671,16 +671,16 @@ $table->update($data, $where);
         <title>Deleting Rows from a Table</title>
 
         <para>
-            You can delete rows from a database table using the <code>delete()</code> method. This
+            You can delete rows from a database table using the <methodname>delete()</methodname> method. This
             method takes one argument, which is an SQL expression that is used in a
-            <code>WHERE</code> clause, as criteria for the rows to delete.
+            <methodname>WHERE</methodname> clause, as criteria for the rows to delete.
         </para>
 
         <example id="zend.db.table.delete.example">
 
             <title>Example of deleting rows from a Table</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $where = $table->getAdapter()->quoteInto('bug_id = ?', 1235);
@@ -691,10 +691,10 @@ $table->delete($where);
         </example>
 
         <para>
-            Since the table <code>delete()</code> method proxies to the database adapter
-            <link linkend="zend.db.adapter.write.delete"><code>delete()</code></link> method, the
+            Since the table <methodname>delete()</methodname> method proxies to the database adapter
+            <link linkend="zend.db.adapter.write.delete"><methodname>delete()</methodname></link> method, the
             argument can also be an array of SQL expressions. The expressions are combined as
-            Boolean terms using an <code>AND</code> operator.
+            Boolean terms using an <methodname>AND</methodname> operator.
         </para>
 
         <note>
@@ -702,8 +702,8 @@ $table->delete($where);
             <para>
                 The values and identifiers in the SQL expression are not quoted for you. If you
                 have values or identifiers that require quoting, you are responsible for doing
-                this. Use the <code>quote()</code>, <code>quoteInto()</code>, and
-                <code>quoteIdentifier()</code> methods of the database adapter.
+                this. Use the <methodname>quote()</methodname>, <methodname>quoteInto()</methodname>, and
+                <methodname>quoteIdentifier()</methodname> methods of the database adapter.
             </para>
 
         </note>
@@ -716,7 +716,7 @@ $table->delete($where);
 
         <para>
             You can query the database table for rows matching specific values in the primary key,
-            using the <code>find()</code> method. The first argument of this method is either a
+            using the <methodname>find()</methodname> method. The first argument of this method is either a
             single value or an array of values to match against the primary key of the table.
         </para>
 
@@ -724,7 +724,7 @@ $table->delete($where);
 
             <title>Example of finding rows by primary key values</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 // Find a single row
@@ -746,16 +746,16 @@ $rows = $table->find(array(1234, 5678));
         </para>
 
         <para>
-            The <code>find()</code> method might return fewer rows than the number of values you
+            The <methodname>find()</methodname> method might return fewer rows than the number of values you
             specify for the primary key, if some of the values don't match any rows in the database
             table. The method even may return zero rows. Because the number of rows returned is
-            variable, the <code>find()</code> method returns an object of type
+            variable, the <methodname>find()</methodname> method returns an object of type
             <classname>Zend_Db_Table_Rowset_Abstract</classname>.
         </para>
 
         <para>
             If the primary key is a compound key, that is, it consists of multiple columns, you can
-            specify the additional columns as additional arguments to the <code>find()</code>
+            specify the additional columns as additional arguments to the <methodname>find()</methodname>
             method. You must provide as many arguments as the number of columns in the table's
             primary key.
         </para>
@@ -773,12 +773,12 @@ $rows = $table->find(array(1234, 5678));
             <title>Example of finding rows by compound primary key values</title>
 
             <para>
-                The call to <code>find()</code> below to match multiple rows can match two rows in
+                The call to <methodname>find()</methodname> below to match multiple rows can match two rows in
                 the database. The first row must have primary key value (1234, 'ABC'), and the
                 second row must have primary key value (5678, 'DEF').
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class BugsProducts extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs_products';
@@ -815,7 +815,7 @@ $rows = $table->find(array(1234, 5678), array('ABC', 'DEF'));
                     <para>
                         The API for fetch operations has been superseded to allow a
                         <classname>Zend_Db_Table_Select</classname> object to modify the query. However, the
-                        deprecated usage of the <code>fetchRow()</code> and <code>fetchAll()</code>
+                        deprecated usage of the <methodname>fetchRow()</methodname> and <methodname>fetchAll()</methodname>
                         methods will continue to work without modification.
                     </para>
 
@@ -827,7 +827,7 @@ $rows = $table->find(array(1234, 5678), array('ABC', 'DEF'));
 
                     <para>
 
-                        <programlisting role="php"><![CDATA[
+                         <programlisting language="php"><![CDATA[
 // Fetching a rowset
 $rows = $table->fetchAll('bug_status = "NEW"', 'bug_id ASC', 10, 0);
 $rows = $table->fetchAll($table->select()->where('bug_status = ?', 'NEW')
@@ -868,7 +868,7 @@ $row = $table->fetchRow($table->select()->where('bug_status = ?', 'NEW')
                         rowset will be <property>readOnly</property> and cannot be used for save()
                         operations. A <classname>Zend_Db_Table_Row</classname> with
                         <property>readOnly</property> status will throw an exception if a
-                        <code>save()</code> operation is attempted.
+                        <methodname>save()</methodname> operation is attempted.
                     </para>
                 </listitem>
 
@@ -896,7 +896,7 @@ $row = $table->fetchRow($table->select()->where('bug_status = ?', 'NEW')
 
                     <title>Simple usage</title>
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select = $table->select();
@@ -920,7 +920,7 @@ $rows = $table->fetchAll($select);
 
                     <title>Example of fluent interface</title>
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $rows =
@@ -939,7 +939,7 @@ $rows =
 
             <para>
                 You can query for a set of rows using any criteria other than the primary key
-                values, using the <code>fetchAll()</code> method of the Table class. This method
+                values, using the <methodname>fetchAll()</methodname> method of the Table class. This method
                 returns an object of type <classname>Zend_Db_Table_Rowset_Abstract</classname>.
             </para>
 
@@ -947,7 +947,7 @@ $rows =
 
                 <title>Example of finding rows by an expression</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select = $table->select()->where('bug_status = ?', 'NEW');
@@ -958,17 +958,17 @@ $rows = $table->fetchAll($select);
             </example>
 
             <para>
-                You may also pass sorting criteria in an <code>ORDER BY</code> clause, as well as
+                You may also pass sorting criteria in an <methodname>ORDER BY</methodname> clause, as well as
                 count and offset integer values, used to make the query return a specific subset of
-                rows. These values are used in a <code>LIMIT</code> clause, or in equivalent logic
-                for RDBMS brands that do not support the <code>LIMIT</code> syntax.
+                rows. These values are used in a <methodname>LIMIT</methodname> clause, or in equivalent logic
+                for RDBMS brands that do not support the <methodname>LIMIT</methodname> syntax.
             </para>
 
             <example id="zend.db.table.fetch-all.example2">
 
                 <title>Example of finding rows by an expression</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $order  = 'bug_id';
@@ -1012,7 +1012,7 @@ $rows = $table->fetchAll($select);
 
                     <title>Retrieving specific columns</title>
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select = $table->select();
@@ -1051,7 +1051,7 @@ $rows = $table->fetchAll($select);
 
                     <title>Retrieving expressions as columns</title>
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select = $table->select();
@@ -1076,7 +1076,7 @@ $rows = $table->fetchAll($select);
 
                     <title>Using a lookup table to refine the results of fetchAll()</title>
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select = $table->select();
@@ -1131,14 +1131,14 @@ $rows = $table->fetchAll($select);
 
         <para>
             You can query for a single row using criteria similar to that of the
-            <code>fetchAll()</code> method.
+            <methodname>fetchAll()</methodname> method.
         </para>
 
         <example id="zend.db.table.fetch-row.example1">
 
             <title>Example of finding a single row by an expression</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $select  = $table->select()->where('bug_status = ?', 'NEW')
@@ -1152,7 +1152,7 @@ $row = $table->fetchRow($select);
         <para>
             This method returns an object of type <classname>Zend_Db_Table_Row_Abstract</classname>. If the search
             criteria you specified match no rows in the database table, then
-            <code>fetchRow()</code> returns PHP's <code>null</code> value.
+            <methodname>fetchRow()</methodname> returns PHP's <constant>NULL</constant> value.
         </para>
 
     </sect2>
@@ -1163,7 +1163,7 @@ $row = $table->fetchRow($select);
 
         <para>
             The <classname>Zend_Db_Table_Abstract</classname> class provides some information about its metadata. The
-            <code>info()</code> method returns an array structure with information about the table,
+            <methodname>info()</methodname> method returns an array structure with information about the table,
             its columns and primary key, and other metadata.
         </para>
 
@@ -1171,7 +1171,7 @@ $row = $table->fetchRow($select);
 
             <title>Example of getting the table name</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $info = $table->info();
@@ -1182,7 +1182,7 @@ echo "The table name is " . $info['name'] . "\n";
         </example>
 
         <para>
-            The keys of the array returned by the <code>info()</code> method are described below:
+            The keys of the array returned by the <methodname>info()</methodname> method are described below:
         </para>
 
         <itemizedlist>
@@ -1210,7 +1210,7 @@ echo "The table name is " . $info['name'] . "\n";
                 <para>
                     <emphasis>metadata</emphasis> => an associative array, mapping
                     column names to information about the columns. This is the information returned
-                    by the <code>describeTable()</code> method.
+                    by the <methodname>describeTable()</methodname> method.
                 </para>
             </listitem>
 
@@ -1265,16 +1265,16 @@ echo "The table name is " . $info['name'] . "\n";
             underlying database for <link linkend="zend.db.table.info">table
                 metadata</link> whenever that data is needed to perform table
             operations. The table object fetches the table metadata from the
-            database using the adapter's <code>describeTable()</code> method.
+            database using the adapter's <methodname>describeTable()</methodname> method.
             Operations requiring this introspection include:
         </para>
 
         <itemizedlist>
-            <listitem><para><code>insert()</code></para></listitem>
+            <listitem><para><methodname>insert()</methodname></para></listitem>
 
-            <listitem><para><code>find()</code></para></listitem>
+            <listitem><para><methodname>find()</methodname></para></listitem>
 
-            <listitem><para><code>info()</code></para></listitem>
+            <listitem><para><methodname>info()</methodname></para></listitem>
         </itemizedlist>
 
         <para>
@@ -1307,7 +1307,7 @@ echo "The table name is " . $info['name'] . "\n";
                 </listitem>
             </itemizedlist>
 
-            In both cases, the cache specification must be either <code>null</code> (i.e., no cache
+            In both cases, the cache specification must be either <constant>NULL</constant> (i.e., no cache
             used) or an instance of
             <link linkend="zend.cache.frontends.core"><classname>Zend_Cache_Core</classname></link>. The
             methods may be used in conjunction when it is desirable to have both a default metadata
@@ -1323,7 +1323,7 @@ echo "The table name is " . $info['name'] . "\n";
                 all table objects:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 <
 // First, set up the Cache
 $frontendOptions = array(
@@ -1363,7 +1363,7 @@ $bugs = new Bugs();
                 object instance:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // First, set up the Cache
 $frontendOptions = array(
     'automatic_serialization' => true
@@ -1396,8 +1396,8 @@ $bugs = new Bugs(array('metadataCache' => $cache));
 
             <para>
                 Since the information returned from the adapter's describeTable() method is an
-                array, ensure that the <code>automatic_serialization</code> option is set to
-                <code>true</code> for the <classname>Zend_Cache_Core</classname> frontend.
+                array, ensure that the <methodname>automatic_serialization</methodname> option is set to
+                <methodname>true</methodname> for the <classname>Zend_Cache_Core</classname> frontend.
             </para>
 
         </note>
@@ -1423,7 +1423,7 @@ $bugs = new Bugs(array('metadataCache' => $cache));
                 The metadata structure is as follows:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 protected $_metadata = array(
     '<column_name>' => array(
         'SCHEMA_NAME'      => <string>,
@@ -1452,10 +1452,10 @@ protected $_metadata = array(
 
             <para>
                 You can disable this optimization by turning of the
-                <code>metadataCacheInClass</code> flag:
+                <methodname>metadataCacheInClass</methodname> flag:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // At instantiation:
 $bugs = new Bugs(array('metadataCacheInClass' => false));
 
@@ -1465,7 +1465,7 @@ $bugs->setMetadataCacheInClass(false);
 
             <para>
                 The flag is enabled by default, which ensures that the
-                <code>$_metadata</code> array is only populated once per
+                <methodname>$_metadata</methodname> array is only populated once per
                 instance.
             </para>
         </sect3>
@@ -1489,7 +1489,7 @@ $bugs->setMetadataCacheInClass(false);
 
             <para>
                 You can specify Row and Rowset classes using the Table constructor's options array,
-                in keys <code>'rowClass'</code> and <code>'rowsetClass'</code> respectively.
+                in keys <methodname>'rowClass'</methodname> and <methodname>'rowsetClass'</methodname> respectively.
                 Specify the names of the classes using strings.
             </para>
 
@@ -1497,7 +1497,7 @@ $bugs->setMetadataCacheInClass(false);
 
                 <title>Example of specifying the Row and Rowset classes</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class My_Row extends Zend_Db_Table_Row_Abstract
 {
     ...
@@ -1525,8 +1525,8 @@ $rows = $table->fetchAll($where);
             </example>
 
             <para>
-                You can change the classes by specifying them with the <code>setRowClass()</code>
-                and <code>setRowsetClass()</code> methods. This applies to rows and rowsets created
+                You can change the classes by specifying them with the <methodname>setRowClass()</methodname>
+                and <methodname>setRowsetClass()</methodname> methods. This applies to rows and rowsets created
                 subsequently; it does not change the class of any row or rowset objects you have
                 created previously.
             </para>
@@ -1535,7 +1535,7 @@ $rows = $table->fetchAll($where);
 
                 <title>Example of changing the Row and Rowset classes</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 $table = new Bugs();
 
 $where = $table->getAdapter()->quoteInto('bug_status = ?', 'NEW')
@@ -1568,7 +1568,7 @@ $rowsCustom = $table->fetchAll($where);
             <title>Defining Custom Logic for Insert, Update, and Delete</title>
 
             <para>
-                You can override the <code>insert()</code> and <code>update()</code> methods in
+                You can override the <methodname>insert()</methodname> and <methodname>update()</methodname> methods in
                 your Table class. This gives you the opportunity to implement custom code that is
                 executed before performing the database operation. Be sure to call the parent class
                 method when you are done.
@@ -1578,7 +1578,7 @@ $rowsCustom = $table->fetchAll($where);
 
                 <title>Custom logic to manage timestamps</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -1606,7 +1606,7 @@ class Bugs extends Zend_Db_Table_Abstract
             </example>
 
             <para>
-                You can also override the <code>delete()</code> method.
+                You can also override the <methodname>delete()</methodname> method.
             </para>
 
         </sect3>
@@ -1618,7 +1618,7 @@ class Bugs extends Zend_Db_Table_Abstract
             <para>
                 You can implement custom query methods in your Table class, if you have frequent
                 need to do queries against this table with specific criteria. Most queries can be
-                written using <code>fetchAll()</code>, but this requires that you duplicate code to
+                written using <methodname>fetchAll()</methodname>, but this requires that you duplicate code to
                 form the query conditions if you need to run the query in several places in your
                 application. Therefore it can be convenient to implement a method in the Table
                 class to perform frequently-used queries against this table.
@@ -1628,7 +1628,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Custom method to find bugs by status</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 class Bugs extends Zend_Db_Table_Abstract
 {
     protected $_name = 'bugs';
@@ -1655,22 +1655,22 @@ class Bugs extends Zend_Db_Table_Abstract
             </para>
 
             <para>
-                For example, if your table class name is "<code>BugsProducts</code>", it would
-                match the physical table in the database called "<code>bugs_products</code>," if
-                you omit the explicit declaration of the <code>$_name</code> class property. In
+                For example, if your table class name is "<methodname>BugsProducts</methodname>", it would
+                match the physical table in the database called "<methodname>bugs_products</methodname>," if
+                you omit the explicit declaration of the <methodname>$_name</methodname> class property. In
                 this inflection mapping, the class name spelled in "CamelCase" format would be
                 transformed to lower case, and words are separated with an underscore.
             </para>
 
             <para>
                 You can specify the database table name independently from the class name by
-                declaring the table name with the <code>$_name</code> class property in each of
+                declaring the table name with the <methodname>$_name</methodname> class property in each of
                 your table classes.
             </para>
 
             <para>
                 <classname>Zend_Db_Table_Abstract</classname> performs no inflection to map the class name to the table
-                name. If you omit the declaration of <code>$_name</code> in your table class, the
+                name. If you omit the declaration of <methodname>$_name</methodname> in your table class, the
                 class maps to a database table that matches the spelling of the class name exactly.
             </para>
 
@@ -1683,7 +1683,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
             <para>
                 If you prefer to use inflection, then you must implement the transformation
-                yourself, by overriding the <code>_setupTableName()</code> method in your Table
+                yourself, by overriding the <methodname>_setupTableName()</methodname> method in your Table
                 classes. One way to do this is to define an abstract class that extends
                 <classname>Zend_Db_Table_Abstract</classname>, and then the rest of your tables extend your new abstract
                 class.
@@ -1693,7 +1693,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
                 <title>Example of an abstract table class that implements inflection</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 abstract class MyAbstractTable extends Zend_Db_Table_Abstract
 {
     protected function _setupTableName()

+ 42 - 42
documentation/manual/es/module_specs/Zend_Db_Table_Row.xml

@@ -29,16 +29,16 @@
         <title>Fetching a Row</title>
 
         <para>
-            <classname>Zend_Db_Table_Abstract</classname> provides methods <code>find()</code> and
-            <code>fetchAll()</code>, which each return an object of type <classname>Zend_Db_Table_Rowset</classname>, and
-            the method <code>fetchRow()</code>, which returns an object of type <classname>Zend_Db_Table_Row</classname>.
+            <classname>Zend_Db_Table_Abstract</classname> provides methods <methodname>find()</methodname> and
+            <methodname>fetchAll()</methodname>, which each return an object of type <classname>Zend_Db_Table_Rowset</classname>, and
+            the method <methodname>fetchRow()</methodname>, which returns an object of type <classname>Zend_Db_Table_Row</classname>.
         </para>
 
         <example id="zend.db.table.row.read.example">
 
             <title>Example of fetching a row</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
@@ -55,7 +55,7 @@ $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
 
             <title>Example of reading a row in a rowset</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $bugs = new Bugs();
 $rowset = $bugs->fetchAll($bugs->select()->where('bug_status = ?', 1));
@@ -77,7 +77,7 @@ $row = $rowset->current();
 
                 <title>Example of reading a column in a row</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
@@ -111,7 +111,7 @@ echo $row->bug_description;
             <title>Retrieving Row Data as an Array</title>
 
             <para>
-                You can access the row's data as an array using the <code>toArray()</code> method
+                You can access the row's data as an array using the <methodname>toArray()</methodname> method
                 of the Row object. This returns an associative array of the column names to the
                 column values.
             </para>
@@ -120,7 +120,7 @@ echo $row->bug_description;
 
                 <title>Example of using the toArray() method</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
@@ -138,7 +138,7 @@ foreach ($rowArray as $column => $value) {
             </example>
 
             <para>
-                The array returned from <code>toArray()</code> is not updateable. You can modify
+                The array returned from <methodname>toArray()</methodname> is not updateable. You can modify
                 values in the array as you can with any array, but you cannot save changes to this
                 array to the database directly.
             </para>
@@ -175,14 +175,14 @@ foreach ($rowArray as $column => $value) {
             <para>
                 Using a column accessor to set a value changes the column value of the row object
                 in your application, but it does not commit the change to the database yet. You can
-                do that with the <code>save()</code> method.
+                do that with the <methodname>save()</methodname> method.
             </para>
 
             <example id="zend.db.table.row.write.set.example">
 
                 <title>Example of changing a column in a row</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 $bugs = new Bugs();
 $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
@@ -203,17 +203,17 @@ $row->save();
             <title>Inserting a new row</title>
 
             <para>
-                You can create a new row for a given table with the <code>createRow()</code> method
+                You can create a new row for a given table with the <methodname>createRow()</methodname> method
                 of the table class. You can access fields of this row with the object-oriented
                 interface, but the row is not stored in the database until you call the
-                <code>save()</code> method.
+                <methodname>save()</methodname> method.
             </para>
 
             <example id="zend.db.table.row.write.insert.example">
 
                 <title>Example of creating a new row for a table</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 $bugs = new Bugs();
 $newRow = $bugs->createRow();
@@ -237,7 +237,7 @@ $newRow->save();
 
                 <title>Example of populating a new row for a table</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 $data = array(
     'bug_description' => '...description...',
@@ -256,7 +256,7 @@ $newRow->save();
             <note>
 
                 <para>
-                    The <code>createRow()</code> method was called <code>fetchNew()</code> in
+                    The <methodname>createRow()</methodname> method was called <methodname>fetchNew()</methodname> in
                     earlier releases of <classname>Zend_Db_Table</classname>. You are encouraged to use the new method
                     name, even though the old name continues to work for the sake of backward
                     compatibility.
@@ -271,7 +271,7 @@ $newRow->save();
             <title>Changing values in multiple columns</title>
 
             <para>
-                <classname>Zend_Db_Table_Row_Abstract</classname> provides the <code>setFromArray()</code> method to
+                <classname>Zend_Db_Table_Row_Abstract</classname> provides the <methodname>setFromArray()</methodname> method to
                 enable you to set several columns in a single row at once, specified in an
                 associative array that maps the column names to values. You may find this method
                 convenient for setting values both for new rows and for rows you need to update.
@@ -281,7 +281,7 @@ $newRow->save();
 
                 <title>Example of using setFromArray() to set values in a new Row</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 $bugs = new Bugs();
 $newRow = $bugs->createRow();
@@ -308,7 +308,7 @@ $newRow->save();
             <title>Deleting a row</title>
 
             <para>
-                You can call the <code>delete()</code> method on a Row object. This deletes rows in
+                You can call the <methodname>delete()</methodname> method on a Row object. This deletes rows in
                 the database matching the primary key in the Row object.
             </para>
 
@@ -316,7 +316,7 @@ $newRow->save();
 
                 <title>Example of deleting a row</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 $bugs = new Bugs();
 $row = $bugs->fetchRow('bug_id = 1');
@@ -328,7 +328,7 @@ $row->delete();
             </example>
 
             <para>
-                You do not have to call <code>save()</code> to apply the delete; it is executed
+                You do not have to call <methodname>save()</methodname> to apply the delete; it is executed
                 against the database immediately.
             </para>
 
@@ -352,7 +352,7 @@ $row->delete();
             <title>Serializing a Row</title>
 
             <para>
-                Simply use PHP's <code>serialize()</code> function to create a string containing a
+                Simply use PHP's <methodname>serialize()</methodname> function to create a string containing a
                 byte-stream representation of the Row object argument.
             </para>
 
@@ -360,7 +360,7 @@ $row->delete();
 
                 <title>Example of serializing a row</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 $bugs = new Bugs();
 $row = $bugs->fetchRow('bug_id = 1');
@@ -380,7 +380,7 @@ $serializedRow = serialize($row);
             <title>Unserializing Row Data</title>
 
             <para>
-                Use PHP's <code>unserialize()</code> function to restore a string containing a
+                Use PHP's <methodname>unserialize()</methodname> function to restore a string containing a
                 byte-stream representation of an object. The function returns the original object.
             </para>
 
@@ -395,7 +395,7 @@ $serializedRow = serialize($row);
 
                 <title>Example of unserializing a serialized row</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 $rowClone = unserialize($serializedRow);
 
@@ -428,7 +428,7 @@ echo $rowClone->bug_description;
             <title>Reactivating a Row as Live Data</title>
 
             <para>
-                You can reactivate a disconnected Row, using the <code>setTable()</code> method.
+                You can reactivate a disconnected Row, using the <methodname>setTable()</methodname> method.
                 The argument to this method is a valid object of type <classname>Zend_Db_Table_Abstract</classname>, which
                 you create. Creating a Table object requires a live connection to the database, so
                 by reassociating the Table with the Row, the Row gains access to the database.
@@ -440,7 +440,7 @@ echo $rowClone->bug_description;
 
                 <title>Example of reactivating a row</title>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 $rowClone = unserialize($serializedRow);
 
@@ -470,7 +470,7 @@ $rowClone->save();
             <classname>Zend_Db_Table_Row_Abstract</classname>. You can define your own concrete class for instances of Row
             by extending <classname>Zend_Db_Table_Row_Abstract</classname>. To use your new Row class to store results of
             Table queries, specify the custom Row class by name either in the
-            <code>$_rowClass</code> protected member of a Table class, or in the array argument of
+            <methodname>$_rowClass</methodname> protected member of a Table class, or in the array argument of
             the constructor of a Table object.
         </para>
 
@@ -478,7 +478,7 @@ $rowClone->save();
 
             <title>Specifying a custom Row class</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 class MyRow extends Zend_Db_Table_Row_Abstract
 {
@@ -506,16 +506,16 @@ $bugs = new Bugs(array('rowClass' => 'MyRow'));
 
             <para>
                 If application-specific logic needs to be initialized when a row is constructed,
-                you can select to move your tasks to the <code>init()</code> method, which is
+                you can select to move your tasks to the <methodname>init()</methodname> method, which is
                 called after all row metadata has been processed. This is recommended over the
-                <code>__construct</code> method if you do not need to alter the metadata in any
+                <methodname>__construct</methodname> method if you do not need to alter the metadata in any
                 programmatic way.
 
                 <example id="zend.db.table.row.init.usage.example">
 
                     <title>Example usage of init() method</title>
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 
 class MyApplicationRow extends Zend_Db_Table_Row_Abstract
 {
@@ -539,17 +539,17 @@ class MyApplicationRow extends Zend_Db_Table_Row_Abstract
             <title>Defining Custom Logic for Insert, Update, and Delete in Zend_Db_Table_Row</title>
 
             <para>
-                The Row class calls protected methods <code>_insert()</code>,
-                <code>_update()</code>, and <code>_delete()</code> before performing the
-                corresponding operations <code>INSERT</code>, <code>UPDATE</code>, and
-                <code>DELETE</code>. You can add logic to these methods in your custom Row
+                The Row class calls protected methods <methodname>_insert()</methodname>,
+                <methodname>_update()</methodname>, and <methodname>_delete()</methodname> before performing the
+                corresponding operations <methodname>INSERT</methodname>, <methodname>UPDATE</methodname>, and
+                <methodname>DELETE</methodname>. You can add logic to these methods in your custom Row
                 subclass.
             </para>
 
             <para>
                 If you need to do custom logic in a specific table, and the custom logic must occur
                 for every operation on that table, it may make more sense to implement your custom
-                code in the <code>insert()</code>, <code>update()</code> and <code>delete()</code>
+                code in the <methodname>insert()</methodname>, <methodname>update()</methodname> and <methodname>delete()</methodname>
                 methods of your Table class. However, sometimes it may be necessary to do custom
                 logic in the Row class.
             </para>
@@ -576,7 +576,7 @@ class MyApplicationRow extends Zend_Db_Table_Row_Abstract
                     behavior.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 class MyLoggingRow extends Zend_Db_Table_Row_Abstract
 {
@@ -616,7 +616,7 @@ if ($loggingEnabled) {
                     In this example, the logging code is identical in all table classes.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 class MyLoggingRow extends Zend_Db_Table_Row_Abstract
 {
@@ -664,7 +664,7 @@ class Products extends Zend_Db_Table_Abstract
 
             <para>
                 If you prefer to use inflection, then you must implement the transformation yourself,
-                by overriding the <code>_transformColumn()</code> method in a custom Row class, and
+                by overriding the <methodname>_transformColumn()</methodname> method in a custom Row class, and
                 using that custom Row class when you perform queries against your Table class.
             </para>
 
@@ -674,11 +674,11 @@ class Products extends Zend_Db_Table_Abstract
 
                 <para>
                     This allows you to use an inflected version of the column name in the
-                    accessors. The Row class uses the <code>_transformColumn()</code> method to
+                    accessors. The Row class uses the <methodname>_transformColumn()</methodname> method to
                     change the name you use to the native column name in the database table.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 
 class MyInflectedRow extends Zend_Db_Table_Row_Abstract
 {

+ 32 - 32
documentation/manual/es/module_specs/Zend_Db_Table_Rowset.xml

@@ -10,7 +10,7 @@
         <title>Introduction</title>
 
         <para>
-            When you run a query against a Table class using the <code>find()</code> or <code>fetchAll()</code>
+            When you run a query against a Table class using the <methodname>find()</methodname> or <methodname>fetchAll()</methodname>
             methods, the result is returned in an object of type <classname>Zend_Db_Table_Rowset_Abstract</classname>. A Rowset
             contains a collection of objects descending from <classname>Zend_Db_Table_Row_Abstract</classname>. You can iterate
             through the Rowset and access individual Row objects, reading or modifying data in the Rows.
@@ -23,7 +23,7 @@
         <title>Fetching a Rowset</title>
 
         <para>
-            <classname>Zend_Db_Table_Abstract</classname> provides methods <code>find()</code> and <code>fetchAll()</code>, each
+            <classname>Zend_Db_Table_Abstract</classname> provides methods <methodname>find()</methodname> and <methodname>fetchAll()</methodname>, each
             of which returns an object of type <classname>Zend_Db_Table_Rowset_Abstract</classname>.
         </para>
 
@@ -31,7 +31,7 @@
 
             <title>Example of fetching a rowset</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugs   = new Bugs();
 $rowset = $bugs->fetchAll("bug_status = 'NEW'");
 ]]></programlisting>
@@ -52,7 +52,7 @@ $rowset = $bugs->fetchAll("bug_status = 'NEW'");
         <para>
             A legitimate query returns zero rows when no rows in the database match the query conditions. Therefore, a
             Rowset object might contain zero Row objects. Since <classname>Zend_Db_Table_Rowset_Abstract</classname> implements
-            the <code>Countable</code> interface, you can use <code>count()</code> to determine the number of Rows in
+            the <methodname>Countable</methodname> interface, you can use <methodname>count()</methodname> to determine the number of Rows in
             the Rowset.
         </para>
 
@@ -60,7 +60,7 @@ $rowset = $bugs->fetchAll("bug_status = 'NEW'");
 
             <title>Counting the Rows in a Rowset</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $rowset   = $bugs->fetchAll("bug_status = 'FIXED'");
 
 $rowCount = count($rowset);
@@ -79,11 +79,11 @@ if ($rowCount > 0) {
             <title>Reading a Single Row from a Rowset</title>
 
             <para>
-                The simplest way to access a Row from a Rowset is to use the <code>current()</code> method. This is
+                The simplest way to access a Row from a Rowset is to use the <methodname>current()</methodname> method. This is
                 particularly appropriate when the Rowset contains exactly one Row.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugs   = new Bugs();
 $rowset = $bugs->fetchAll("bug_id = 1");
 $row    = $rowset->current();
@@ -92,8 +92,8 @@ $row    = $rowset->current();
         </example>
 
         <para>
-            If the Rowset contains zero rows, <code>current()</code> returns
-            PHP's <code>null</code> value.
+            If the Rowset contains zero rows, <methodname>current()</methodname> returns
+            PHP's <constant>NULL</constant> value.
         </para>
 
         <example id="zend.db.table.rowset.rows.iterate.example">
@@ -101,13 +101,13 @@ $row    = $rowset->current();
             <title>Iterating through a Rowset</title>
 
             <para>
-                Objects descending from <classname>Zend_Db_Table_Rowset_Abstract</classname> implement the <code>SeekableIterator</code>
-                interface, which means you can loop through them using the <code>foreach</code> construct. Each value
+                Objects descending from <classname>Zend_Db_Table_Rowset_Abstract</classname> implement the <methodname>SeekableIterator</methodname>
+                interface, which means you can loop through them using the <methodname>foreach</methodname> construct. Each value
                 you retrieve this way is a <classname>Zend_Db_Table_Row_Abstract</classname> object that corresponds to one
                 record from the table.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 
 // fetch all records from the table
@@ -136,14 +136,14 @@ foreach ($rowset as $row) {
             <title>Seeking to a known position into a Rowset</title>
 
             <para>
-                <code>SeekableIterator</code> allows you to seek to a position that you would like the iterator to jump to.
-                Simply use the <code>seek()</code> method for that. Pass it an integer representing the number of the Row
+                <methodname>SeekableIterator</methodname> allows you to seek to a position that you would like the iterator to jump to.
+                Simply use the <methodname>seek()</methodname> method for that. Pass it an integer representing the number of the Row
                 you would like your Rowset to point to next, don't forget that it starts with index 0. If the index is wrong,
-                ie doesn't exist, an exception will be thrown. You should use <code>count()</code> to check the number of
+                ie doesn't exist, an exception will be thrown. You should use <methodname>count()</methodname> to check the number of
                 results before seeking to a position.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 
 // fetch all records from the table
@@ -163,14 +163,14 @@ $row9->save();
         </example>
 
             <para>
-                <code>getRow()</code> allows you to get a specific row in the Rowset, knowing its position; don't forget
-                however that positions start with index zero. The first parameter for <code>getRow()</code> is an integer
+                <methodname>getRow()</methodname> allows you to get a specific row in the Rowset, knowing its position; don't forget
+                however that positions start with index zero. The first parameter for <methodname>getRow()</methodname> is an integer
                 for the position asked. The second optional parameter is a boolean; it tells the Rowset iterator if it must
                 seek to that position in the same time, or not (default is false). This method returns a <classname>Zend_Db_Table_Row</classname>
                 object by default. If the position requested does not exist, an exception will be thrown. Here is an example :
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugs = new Bugs();
 
 // fetch all records from the table
@@ -196,7 +196,7 @@ $row9->save();
         <title>Retrieving a Rowset as an Array</title>
 
         <para>
-            You can access all the data in the Rowset as an array using the <code>toArray()</code> method of the Rowset
+            You can access all the data in the Rowset as an array using the <methodname>toArray()</methodname> method of the Rowset
             object. This returns an array containing one entry per Row. Each entry is an associative array having keys
             that correspond to column names and elements that correspond to the respective column values.
         </para>
@@ -205,7 +205,7 @@ $row9->save();
 
             <title>Using toArray()</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugs   = new Bugs();
 $rowset = $bugs->fetchAll();
 
@@ -224,7 +224,7 @@ foreach ($rowsetArray as $rowArray) {
         </example>
 
         <para>
-            The array returned from <code>toArray()</code> is not updateable. That is, you can modify values in the
+            The array returned from <methodname>toArray()</methodname> is not updateable. That is, you can modify values in the
             array as you can with any array, but changes to the array data are not propagated to the database.
         </para>
 
@@ -244,11 +244,11 @@ foreach ($rowsetArray as $rowArray) {
             <title>Serializing a Rowset</title>
 
             <para>
-                Simply use PHP's <code>serialize()</code> function to create a string containing a byte-stream
+                Simply use PHP's <methodname>serialize()</methodname> function to create a string containing a byte-stream
                 representation of the Rowset object argument.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $bugs   = new Bugs();
 $rowset = $bugs->fetchAll();
 
@@ -265,7 +265,7 @@ $serializedRowset = serialize($rowset);
             <title>Unserializing a Serialized Rowset</title>
 
             <para>
-                Use PHP's <code>unserialize()</code> function to restore a string containing a byte-stream
+                Use PHP's <methodname>unserialize()</methodname> function to restore a string containing a byte-stream
                 representation of an object. The function returns the original object.
             </para>
 
@@ -276,7 +276,7 @@ $serializedRowset = serialize($rowset);
                 tables).
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $rowsetDisconnected = unserialize($serializedRowset);
 
 // Now you can use object methods and properties, but read-only
@@ -298,7 +298,7 @@ echo $row->bug_description;
         </note>
 
         <para>
-            You can reactivate a disconnected Rowset using the <code>setTable()</code> method. The argument to this
+            You can reactivate a disconnected Rowset using the <methodname>setTable()</methodname> method. The argument to this
             method is a valid object of type <classname>Zend_Db_Table_Abstract</classname>, which you create. Creating a Table
             object requires a live connection to the database, so by reassociating the Table with the Rowset, the
             Rowset gains access to the database. Subsequently, you can change values in the Row objects contained in
@@ -309,7 +309,7 @@ echo $row->bug_description;
 
             <title>Reactivating a Rowset as Live Data</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $rowset = unserialize($serializedRowset);
 
 $bugs = new Bugs();
@@ -328,7 +328,7 @@ $row->save();
         </example>
 
         <para>
-            Reactivating a Rowset with <code>setTable()</code> also reactivates all the Row objects contained in that
+            Reactivating a Rowset with <methodname>setTable()</methodname> also reactivates all the Row objects contained in that
             Rowset.
         </para>
 
@@ -341,14 +341,14 @@ $row->save();
         <para>
             You can use an alternative concrete class for instances of Rowsets
             by extending <classname>Zend_Db_Table_Rowset_Abstract</classname>. Specify the custom
-            Rowset class by name either in the <code>$_rowsetClass</code>
+            Rowset class by name either in the <methodname>$_rowsetClass</methodname>
             protected member of a Table class, or in the array argument of the
             constructor of a Table object.
         </para>
 
         <example id="zend.db.table.rowset.extending.example">
             <title>Specifying a custom Rowset class</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class MyRowset extends Zend_Db_Table_Rowset_Abstract
 {
     // ...customizations
@@ -378,7 +378,7 @@ $bugs = new Bugs(array('rowsetClass' => 'MyRowset'));
 
         <example id="zend.db.table.rowset.extending.example-aggregate">
             <title>Example of Rowset class with a new method</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class MyBugsRowset extends Zend_Db_Table_Rowset_Abstract
 {
     /**

+ 10 - 10
documentation/manual/es/module_specs/Zend_Debug.xml

@@ -14,33 +14,33 @@
 
     <example id="zend.debug.dumping.example">
         <title>Ejemplo del método dump()</title>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 Zend_Debug::dump($var, $label=null, $echo=true);
 ]]></programlisting>
     </example>
 
     <para>
-        El argumento <code>$var</code> especifica la expresión o variable sobre
+        El argumento <methodname>$var</methodname> especifica la expresión o variable sobre
         la cual el método <classname>Zend_Debug::dump()</classname> generará información.
     </para>
 
     <para>
-        El argumento boleano <code>$echo</code> especifica si la salida de
+        El argumento boleano <methodname>$echo</methodname> especifica si la salida de
         <classname>Zend_Debug::dump()</classname> es o no mostrada. Si es
-        <code>verdadera</code>, la salida es mostrada. A pesar del valor del
-        argumento <code>$echo</code>, el retorno de este método contiene la
+        <methodname>verdadera</methodname>, la salida es mostrada. A pesar del valor del
+        argumento <methodname>$echo</methodname>, el retorno de este método contiene la
         salida.
     </para>
 
     <para>
         Puede ser útil comprender que el método <classname>Zend_Debug::dump()</classname>
         envuelve la función de PHP
-        <ulink url="http://php.net/var_dump"><code>var_dump()</code></ulink>.
+        <ulink url="http://php.net/var_dump"><methodname>var_dump()</methodname></ulink>.
         Si el flujo de salida es detectado como una presentación de la web, la
-        salida de <code>var_dump()</code> es escapada usando
-        <ulink url="http://php.net/htmlspecialchars"><code>htmlspecialchars()</code></ulink>
-        y envuelta con el tag (X)HTML <code>pre</code>.
+        salida de <methodname>var_dump()</methodname> es escapada usando
+        <ulink url="http://php.net/htmlspecialchars"><methodname>htmlspecialchars()</methodname></ulink>
+        y envuelta con el tag (X)HTML <methodname>pre</methodname>.
     </para>
 
     <tip>
@@ -54,7 +54,7 @@ Zend_Debug::dump($var, $label=null, $echo=true);
             También considere el componente <link linkend="zend.log.overview">
             Zend_Log</link> escribiendo el código de depuración más
             permanente. Por ejemplo, puede utilizar el nivel de log de
-            <code>DEPURACIÓN</code> y el Stream log writer, para mostrar la
+            <methodname>DEPURACIÓN</methodname> y el Stream log writer, para mostrar la
             cadena de salida de <classname>Zend_Debug::dump()</classname>.
         </para>
     </tip>

+ 48 - 48
documentation/manual/es/module_specs/Zend_Dojo-Data.xml

@@ -21,7 +21,7 @@
         siguiente formato JSON:
     </para>
 
-    <programlisting role="javascript"><![CDATA[
+    <programlisting language="javascript"><![CDATA[
 {
     identifier: '<name>',
     <label: '<label>',>
@@ -50,7 +50,7 @@
         <example id="zend.dojo.data.usage.constructor">
             <title>Inicialización de Zend_Dojo_Data via constructor</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $data = new Zend_Dojo_Data('id', $items);
 ]]></programlisting>
         </example>
@@ -58,7 +58,7 @@ $data = new Zend_Dojo_Data('id', $items);
         <example id="zend.dojo.data.usage.mutators">
             <title>Inicialización de Zend_Dojo_Data via mutators</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $data = new Zend_Dojo_Data();
 $data->setIdentifier('id')
      ->addItems($items);
@@ -67,13 +67,13 @@ $data->setIdentifier('id')
 
         <para>
             También puede añadir un solo item a la vez, o agregar items utilizando 
-            <code>addItem()</code> y <code>addItems()</code>.
+            <methodname>addItem()</methodname> y <methodname>addItems()</methodname>.
         </para>
 
         <example id="zend.dojo.data.usage.append">
             <title>Agregando datos a <classname>Zend_Dojo_Data</classname></title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $data = new Zend_Dojo_Data($identifier, $items);
 $data->addItem($someItem);
 
@@ -103,7 +103,7 @@ $data->addItems($someMoreItems);
             </para></listitem>
 
             <listitem><para>
-                Objectos implementando un método <code>toArray()</code>
+                Objectos implementando un método <methodname>toArray()</methodname>
             </para></listitem>
 
             <listitem><para>
@@ -113,7 +113,7 @@ $data->addItems($someMoreItems);
 
         <para>
             Puede adjuntar colecciones de los items anteriores via 
-            <code>addItems()</code> o <code>setItems()</code> 
+            <methodname>addItems()</methodname> o <methodname>setItems()</methodname> 
             (sobreescribe todos los items previamente establecidos); cuando lo 
             haga, puede pasar un solo argumento:
         </para>
@@ -124,22 +124,22 @@ $data->addItems($someMoreItems);
             </para></listitem>
 
             <listitem><para>
-                Objectos implementando la interfaz <code>Traversable</code>, 
-                que incluye las interfaces <code>Iterator</code> y
-                <code>ArrayAccess</code>.
+                Objectos implementando la interfaz <methodname>Traversable</methodname>, 
+                que incluye las interfaces <methodname>Iterator</methodname> y
+                <methodname>ArrayAccess</methodname>.
             </para></listitem>
         </itemizedlist>
 
         <para>
             Si quiere especificar un campo que actuará como una etiqueta para 
-            el item, llame a <code>setLabel()</code>:
+            el item, llame a <methodname>setLabel()</methodname>:
         </para>
 
         <example id="zend.dojo.data.usage.label">
             <title>Especificando la etiqueta de un campo en 
             <classname>Zend_Dojo_Data</classname></title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $data->setLabel('name');
 ]]></programlisting>
         </example>
@@ -148,13 +148,13 @@ $data->setLabel('name');
             Por último, también puede cargar un item 
             <classname>Zend_Dojo_Data</classname> 
             de un array JSON dojo.data, utilizando el método 
-            <code>fromJson()</code>.
+            <methodname>fromJson()</methodname>.
         </para>
 
         <example id="zend.dojo.data.usage.populate">
             <title>Alimentando <classname>Zend_Dojo_Data</classname> desde JSON</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $data->fromJson($json);
 ]]></programlisting>
         </example>
@@ -166,10 +166,10 @@ $data->fromJson($json);
         <para>
             Algunos componentes de Dojo requieren metadatos adicionales junto 
             al conjunto de datos de dojo.data. 
-            Como ejemplo, <code>dojox.grid.Grid</code> puede tirar datos 
-            dinámicamente desde un <code>dojox.data.QueryReadStore</code>. 
+            Como ejemplo, <methodname>dojox.grid.Grid</methodname> puede tirar datos 
+            dinámicamente desde un <methodname>dojox.data.QueryReadStore</methodname>. 
             Para que la paginación funcione correctamente, cada conjunto de datos 
-            de regreso debería contener una clave <code>numRows</code> con el 
+            de regreso debería contener una clave <methodname>numRows</methodname> con el 
             número total de filas que podrían ser devueltas por la consulta. 
             Con estos datos, la plantilla sabe cuando seguir haciendo pequeños  
             pedidos de subconjuntos de datos al servidor y cuando dejar de 
@@ -183,7 +183,7 @@ $data->fromJson($json);
             a los metadatos como al objeto. Lo siguiente ilustra su uso:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Establece el "numRows" a 100
 $data->setMetadata('numRows', 100);
 
@@ -218,8 +218,8 @@ $data->clearMetadata();
 
         <para>
             <classname>Zend_Dojo_Data</classname> implementa las interfaces
-            <code>ArrayAccess</code>, <code>Iterator</code>, y
-            <code>Countable</code>. Por lo tanto, puede usar la recopilación de 
+            <methodname>ArrayAccess</methodname>, <methodname>Iterator</methodname>, y
+            <methodname>Countable</methodname>. Por lo tanto, puede usar la recopilación de 
             datos casi como si fuera un array.
         </para>
 
@@ -227,11 +227,11 @@ $data->clearMetadata();
             Todos los items son referenciados por el identificador de campo. 
             Dado que los identificadores deben ser únicos, puede usar los 
             valores de este campo para sacar los registros individuales. 
-            Hay dos maneras de hacer esto: con el método <code>getItem()</code>, 
+            Hay dos maneras de hacer esto: con el método <methodname>getItem()</methodname>, 
             o via notación de array.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Usando getItem():
 $item = $data->getItem('foo');
 
@@ -244,7 +244,7 @@ $item = $data['foo'];
             actualizarlo, borrarlo, crearlo, o probarlo:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Actualizar o crear un item:
 $data['foo'] = array('title' => 'Foo', 'email' => 'foo@foo.com');
 
@@ -261,7 +261,7 @@ if (isset($data[foo])) {
             Internamente, todos los items se almacenan como arrays.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 foreach ($data as $item) {
     echo $item['title'] . ': ' . $item['description'] . "\n";
 }
@@ -271,17 +271,17 @@ foreach ($data as $item) {
             O inclusive contar para ver cuántos ítems tiene:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 echo count($data), " items encontrados!";
 ]]></programlisting>
 
         <para>
-            Por último, como la clase implementa <code>__toString()</code>, 
+            Por último, como la clase implementa <methodname>__toString()</methodname>, 
             también puede convertirlo a JSON simplemente con "echo" de PHP o 
             convertirlo a string:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 echo $data; // echo como un string JSON
 
 $json = (string) $data; // conversión a string == conversión a JSON
@@ -297,98 +297,98 @@ $json = (string) $data; // conversión a string == conversión a JSON
 
             <itemizedlist>
                 <listitem><para>
-                    <code>setItems($items)</code>: establece varios items a la 
+                    <methodname>setItems($items)</methodname>: establece varios items a la 
                     vez, sobrescribiendo cualquier item que figurase anteriormente 
-                    en el objeto. <code>$items</code> debe ser un array o un 
-                    objeto <code>Traversable</code>.
+                    en el objeto. <methodname>$items</methodname> debe ser un array o un 
+                    objeto <methodname>Traversable</methodname>.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>setItem($item, $id = null)</code>: establece un 
+                    <methodname>setItem($item, $id = null)</methodname>: establece un 
                     item individual, opcionalmente puede pasar un identificador 
                     explícito. Sobreescribe el item si ya existe en la colección. 
                     Los items válidos incluyen a arrays asociativos, objetos 
-                    implementando <code>toArray()</code>, o cualquier objeto 
+                    implementando <methodname>toArray()</methodname>, o cualquier objeto 
                     con propiedades públicas.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>addItem($item, $id = null)</code>: añade un item 
+                    <methodname>addItem($item, $id = null)</methodname>: añade un item 
                     individual, opcionalmente puede pasar un identificador 
                     explícito. 
                     Generará una excepción si el item ya existe en la colección. 
                     Los items válidos incluyen a arrays asociativos, objetos 
-                    implementando <code>toArray()</code>, o cualquier objeto 
+                    implementando <methodname>toArray()</methodname>, o cualquier objeto 
                     con propiedades públicas.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>addItems($items)</code>: agrega múltiples items a la 
+                    <methodname>addItems($items)</methodname>: agrega múltiples items a la 
                     vez, añadiendolos a cualquiera de los items actuales. 
                     Generará una excepción si alguno de los nuevos items tiene 
                     un identificador concordante a un identificador ya existente 
-                    en la colección. <code>$items</code> debe ser un array o un 
-                    objeto <code>Traversable</code>.
+                    en la colección. <methodname>$items</methodname> debe ser un array o un 
+                    objeto <methodname>Traversable</methodname>.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>getItems()</code>: recupera todos los items como un 
+                    <methodname>getItems()</methodname>: recupera todos los items como un 
                     array de arrays.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>hasItem($id)</code>: determina si un item con el 
+                    <methodname>hasItem($id)</methodname>: determina si un item con el 
                     identificador dado existe en la colección.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>getItem($id)</code>: recupera un item con el 
+                    <methodname>getItem($id)</methodname>: recupera un item con el 
                     identificador dado de la colección; el item retornado será 
                     un array asociativo. Si ningún item coincide, se devolverá 
                     un valor null.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>removeItem($id)</code>: elimina de la colección un 
+                    <methodname>removeItem($id)</methodname>: elimina de la colección un 
                     item con el identificador dado.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>clearItems()</code>: elimina todos los items de la 
+                    <methodname>clearItems()</methodname>: elimina todos los items de la 
                     colección.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>setIdentifier($identifier)</code>: establece el 
+                    <methodname>setIdentifier($identifier)</methodname>: establece el 
                     nombre del campo que representa el identificador único para 
                     cada item en la colección.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>getIdentifier()</code>: recupera el nombre del campo 
+                    <methodname>getIdentifier()</methodname>: recupera el nombre del campo 
                     identificador.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>setLabel($label)</code>: establece el nombre de un 
+                    <methodname>setLabel($label)</methodname>: establece el nombre de un 
                     campo para ser utilizado como la etiqueta a mostrar para 
                     un item.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>getLabel()</code>: recupera la etiqueta del nombre 
+                    <methodname>getLabel()</methodname>: recupera la etiqueta del nombre 
                     del campo.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>toArray()</code>: enviar el objeto a un array. 
+                    <methodname>toArray()</methodname>: enviar el objeto a un array. 
                     Como mínimo, el array contendrá las claves 'identifier', 
                     'items', y 'label' si una etiqueta de campo ha sido 
                     establecida en el objeto.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>toJson()</code>: enviar el objeto a una representación JSON.
+                    <methodname>toJson()</methodname>: enviar el objeto a una representación JSON.
                 </para></listitem>
             </itemizedlist>
         </sect3>

+ 11 - 11
documentation/manual/es/module_specs/Zend_Dojo-Form-Decorators.xml

@@ -15,8 +15,8 @@
     </para>
 
     <para>
-        Todos los decoradores dijit buscan la propiedad <code>dijitParams</code> 
-        del elemento que va a ser decorado, y mandarlos como un array <code>$params</code> 
+        Todos los decoradores dijit buscan la propiedad <methodname>dijitParams</methodname> 
+        del elemento que va a ser decorado, y mandarlos como un array <methodname>$params</methodname> 
         al ayudante de vista dijit que se está usando. Luego, éstos son separados de 
         cualquiera de las otras propiedades para evitar la duplicación de 
         información.
@@ -28,20 +28,20 @@
         <para>
             Al igual que <link linkend="zend.form.standardDecorators.viewHelper"> 
             el decorador ViewHelper</link>, DijitElement espera una propiedad  
-            del <code>helper</code> en el elemento que luego usará como el 
+            del <methodname>helper</methodname> en el elemento que luego usará como el 
             ayudante de vista cuando lo renderice. 
             Los parámetros Dijit suelen ser arrastrados directamente desde el 
             elemento, pero también pueden ser pasados como opciones vía 
-            la clave <code>dijitParams</code> (el valor de esa clave debe ser 
+            la clave <methodname>dijitParams</methodname> (el valor de esa clave debe ser 
             un array asociativo de opciones).
         </para>
 
         <para>
             Es importante que cada elemento tenga un único ID (como traído desde 
-            el método <code>getId()</code> del elemento). 
-            Si se detectan duplicados dentro del ayudante de vista <code>dojo()</code>, 
+            el método <methodname>getId()</methodname> del elemento). 
+            Si se detectan duplicados dentro del ayudante de vista <methodname>dojo()</methodname>, 
             el decorador accionará un aviso, pero luego creará un único ID 
-            añadiéndole lo que devuelve <code>uniqid()</code> al identificador.
+            añadiéndole lo que devuelve <methodname>uniqid()</methodname> al identificador.
         </para>
 
         <para>
@@ -52,7 +52,7 @@
         <example id="zend.dojo.form.decorators.dijitElement.usage">
             <title>Uso del Decorador DijitElement</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $element->setDecorators(array(
     'DijitElement',
     'Errors',
@@ -88,7 +88,7 @@ $element->setDecorators(array(
         <title>Decoradores basados en DijitContainer</title>
 
         <para>
-            El decorador <code>DijitContainer</code> es en realidad una clase 
+            El decorador <methodname>DijitContainer</methodname> es en realidad una clase 
             abstracta desde la cual derivan una variedad de otros decoradores. 
             Ofrece la misma funcionalidad de <link
                 linkend="zend.dojo.form.decorators.dijitElement">DijitElement</link>,
@@ -103,7 +103,7 @@ $element->setDecorators(array(
 
         <para>
             La siguiente es una lista de decoradores que heredan de  
-            <code>DijitContainer</code>:
+            <methodname>DijitContainer</methodname>:
         </para>
 
         <itemizedlist>
@@ -119,7 +119,7 @@ $element->setDecorators(array(
         <example id="zend.dojo.form.decorators.dijitContainer.usage">
             <title>Uso del Decorador DijitContainer</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // Use un TabContainer para su form:
 $form->setDecorators(array(
     'FormElements',

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 181 - 181
documentation/manual/es/module_specs/Zend_Dojo-Form-Elements.xml


+ 3 - 3
documentation/manual/es/module_specs/Zend_Dojo-Form-Examples.xml

@@ -17,7 +17,7 @@
             mostrando cada sub form en su propia pestaña.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class My_Form_Test extends Zend_Dojo_Form
 {
     /**
@@ -367,7 +367,7 @@ class My_Form_Test extends Zend_Dojo_Form
             existente:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $form = new My_Custom_Form();
 Zend_Dojo::enableForm($form);
 $form->addElement(
@@ -394,7 +394,7 @@ array(
             inicialización:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class My_Custom_Form extends Zend_Form
 {
     public function init()

+ 2 - 2
documentation/manual/es/module_specs/Zend_Dojo-Form.xml

@@ -73,14 +73,14 @@
         </para>
 
         <para>
-            Un segundo enfoque es llamar al método <code>init()</code> dentro 
+            Un segundo enfoque es llamar al método <methodname>init()</methodname> dentro 
             de sus forms personalizados 
             <classname>Zend_Dojo::enableForm()</classname>. Cuando la definición 
             del formulario está completa, mediante un loop habilite todos los 
             SubForms de Dojo:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class My_Form_Custom extends Zend_Form
 {
     public function init()

+ 58 - 58
documentation/manual/es/module_specs/Zend_Dojo-View-Dojo.xml

@@ -5,7 +5,7 @@
     <title>dojo() Ayudante de Vista</title>
 
     <para>
-        El ayudante de vista <code>dojo()</code> está destinado a simplificar 
+        El ayudante de vista <methodname>dojo()</methodname> está destinado a simplificar 
         el establecimiento del medio ambiente de Dojo, incluyendo las siguientes 
         responsabilidades:
     </para>
@@ -28,7 +28,7 @@
     </itemizedlist>
 
     <para>
-        La implementación del ayudante de vista <code>dojo()</code> es un 
+        La implementación del ayudante de vista <methodname>dojo()</methodname> es un 
         ejemplo de implementación de un marcador de posición. 
         El conjunto de datos en él, persiste entre los objetos vista y puede 
         ser directamente activado con en "echo" de PHP desde su script.
@@ -57,7 +57,7 @@
             de su objeto vista y ejecutar lo siguiente:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $view->addHelperPath('Zend/Dojo/View/Helper/', 'Zend_Dojo_View_Helper');
 ]]></programlisting>
 
@@ -69,7 +69,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper/', 'Zend_Dojo_View_Helper');
             'custom'.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 <?php // establecer el data store para FilteringSelect ?>
 <div dojoType="custom.PairedStore" jsId="stateStore"
     url="/data/autocomplete/type/state/format/ajax"
@@ -93,7 +93,7 @@ $this->dojo()->enable()
             generales y lo ensamblaremos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 <?php echo $this->doctype() ?>
 <html>
 <head>
@@ -150,7 +150,7 @@ $this->dojo()->enable()
             Dojo script están fuera de alcance. Para promover las normas y 
             validación de documentos, Zend Framework hace uso de los usos 
             programáticos por defecto; los diversos ayudantes de vista generarán 
-            javascript y lo empujan al ayudante de vista <code>dojo()</code> 
+            javascript y lo empujan al ayudante de vista <methodname>dojo()</methodname> 
             para su inclusión cuando sean presentados.
         </para>
 
@@ -172,19 +172,19 @@ $this->dojo()->enable()
 
             <para>
                 Para especificar el uso declarativo, simplemente llame al 
-                método estático <code>setUseDeclarative()</code>:
+                método estático <methodname>setUseDeclarative()</methodname>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 Zend_Dojo_View_Helper_Dojo::setUseDeclarative();
 ]]></programlisting>
 
             <para>
                 Si decide más bien utilizar el uso programático, llame al 
-                método estático <code>setUseProgrammatic()</code>:
+                método estático <methodname>setUseProgrammatic()</methodname>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 Zend_Dojo_View_Helper_Dojo::setUseProgrammatic();
 ]]></programlisting>
 
@@ -195,7 +195,7 @@ Zend_Dojo_View_Helper_Dojo::setUseProgrammatic();
                 decorar cualquier dijit usado.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 Zend_Dojo_View_Helper_Dojo::setUseProgrammatic(-1);
 ]]></programlisting>
         </example>
@@ -209,7 +209,7 @@ Zend_Dojo_View_Helper_Dojo::setUseProgrammatic(-1);
             Puede seleccionar uno pasándolo en un path de módulo:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $view->dojo()->addStylesheetModule('dijit.themes.tundra');
 ]]></programlisting>
 
@@ -227,7 +227,7 @@ $view->dojo()->addStylesheetModule('dijit.themes.tundra');
             se utilice; el caso de uso más común es pasárselo en el body:
         </para>
 
-        <programlisting role="html"><![CDATA[
+        <programlisting language="html"><![CDATA[
 <body class="tundra">
 ]]></programlisting>
     </sect3>
@@ -275,11 +275,11 @@ $view->dojo()->addStylesheetModule('dijit.themes.tundra');
         </para>
 
         <para>
-            Para usar una capa, el ayudante de vista <code>dojo()</code> tiene 
-            el método <code>addLayer()</code> para añadir paths de capas requeridas:
+            Para usar una capa, el ayudante de vista <methodname>dojo()</methodname> tiene 
+            el método <methodname>addLayer()</methodname> para añadir paths de capas requeridas:
         </para>
 
-        <programlisting role="html"><![CDATA[
+        <programlisting language="html"><![CDATA[
 $view->dojo()->addLayer('/js/foo/foo.js');
 ]]></programlisting>
 
@@ -295,96 +295,96 @@ $view->dojo()->addLayer('/js/foo/foo.js');
         <title>Métodos Disponibles</title>
 
         <para>
-            El ayudante de vista <code>dojo()</code> siempre devuelve una 
+            El ayudante de vista <methodname>dojo()</methodname> siempre devuelve una 
             instancia del contenedor del marcador de posición dojo.  
             Ese objeto contenedor dispone de los siguientes métodos:
         </para>
 
         <itemizedlist>
-            <listitem><para><code>setView(Zend_View_Interface $view)</code>: 
+            <listitem><para><methodname>setView(Zend_View_Interface $view)</methodname>: 
                     establecer una instancia de vista en el contenedor.
             </para></listitem>
-            <listitem><para><code>enable()</code>: habilitar explícitamente la
+            <listitem><para><methodname>enable()</methodname>: habilitar explícitamente la
                     integración de Dojo.</para></listitem>
-            <listitem><para><code>disable()</code>: deshabilitar la 
+            <listitem><para><methodname>disable()</methodname>: deshabilitar la 
                     integración de Dojo.</para></listitem>
-            <listitem><para><code>isEnabled()</code>: determinar cuándo la 
+            <listitem><para><methodname>isEnabled()</methodname>: determinar cuándo la 
                     integración de Dojo está habilitada o no.</para></listitem>
-            <listitem><para><code>requireModule($module)</code>: establecer una 
-                    sentencia <code>dojo.require</code></para></listitem>
-            <listitem><para><code>getModules()</code>: determinar qué módulos 
+            <listitem><para><methodname>requireModule($module)</methodname>: establecer una 
+                    sentencia <methodname>dojo.require</methodname></para></listitem>
+            <listitem><para><methodname>getModules()</methodname>: determinar qué módulos 
                     han sido requeridos.</para></listitem>
-            <listitem><para><code>registerModulePath($module, $path)</code>:
+            <listitem><para><methodname>registerModulePath($module, $path)</methodname>:
                     registrar un path de un módulo personalizado de Dojo.
             </para></listitem>
-            <listitem><para><code>getModulePaths()</code>: obtener la lista de 
+            <listitem><para><methodname>getModulePaths()</methodname>: obtener la lista de 
                     los paths de módulos registrados.</para></listitem>
-            <listitem><para><code>addLayer($path)</code>: añadir una capa 
+            <listitem><para><methodname>addLayer($path)</methodname>: añadir una capa 
                     (construcción personalizada) del path a utilizar.
             </para></listitem>
-            <listitem><para><code>getLayers()</code>: conseguir una lista de 
+            <listitem><para><methodname>getLayers()</methodname>: conseguir una lista de 
                     todos los paths de capas registrados (construcción personalizada). 
             </para></listitem>
-            <listitem><para><code>removeLayer($path)</code>: eliminar la capa
-                    que concuerde con <code>$path</code> de la lista de capas 
+            <listitem><para><methodname>removeLayer($path)</methodname>: eliminar la capa
+                    que concuerde con <methodname>$path</methodname> de la lista de capas 
                     registradas (construcción personalizada).</para></listitem>
-            <listitem><para><code>setCdnBase($url)</code>: establecer la URL 
+            <listitem><para><methodname>setCdnBase($url)</methodname>: establecer la URL 
                     base para un CDN; típicamente, una de las
                     <classname>Zend_Dojo::CDN_BASE_AOL</classname> o
                     <classname>Zend_Dojo::CDN_BASE_GOOGLE</classname>, pero sólo 
                     necesita ser el string del URL antes del número de versión.
             </para></listitem>
-            <listitem><para><code>getCdnBase()</code>: recuperar el CDN de la url
+            <listitem><para><methodname>getCdnBase()</methodname>: recuperar el CDN de la url
                     base a utilizar.</para></listitem>
-            <listitem><para><code>setCdnVersion($version = null)</code>: 
+            <listitem><para><methodname>setCdnVersion($version = null)</methodname>: 
                     establecer cuál es la versión de Dojo a utilizar desde el CDN.
             </para></listitem>
-            <listitem><para><code>getCdnVersion()</code>: recuperar que versión 
+            <listitem><para><methodname>getCdnVersion()</methodname>: recuperar que versión 
                     de Dojo será utilizada desde el CDN.</para></listitem>
-            <listitem><para><code>setCdnDojoPath($path)</code>: establecer el 
+            <listitem><para><methodname>setCdnDojoPath($path)</methodname>: establecer el 
                     path relativo a un archivo dojo.js o dojo.xd.js sobre un CDN; 
                     típicamente, uno de los 
                     <classname>Zend_Dojo::CDN_DOJO_PATH_AOL</classname> o
                     <classname>Zend_Dojo::CDN_DOJO_PATH_GOOGLE</classname>, 
                     pero sólo debe ser el string del path detrás del número de 
                     versión.</para></listitem>
-            <listitem><para><code>getCdnDojoPath()</code>: recuperar el último 
+            <listitem><para><methodname>getCdnDojoPath()</methodname>: recuperar el último 
                     segmento del path del CDN de la url apuntando al archivo 
                     dojo.js.</para></listitem>
-            <listitem><para><code>useCdn()</code>: decirle al contenedor que 
+            <listitem><para><methodname>useCdn()</methodname>: decirle al contenedor que 
                     utilice el CDN; implícitamente permite integración.
             </para></listitem>
-            <listitem><para><code>setLocalPath($path)</code>: decirle al 
+            <listitem><para><methodname>setLocalPath($path)</methodname>: decirle al 
                     contenedor el path a una instalación local de Dojo 
                     (deberá ser una ruta relativa al servidor, y contener el 
                     propio archivo dojo.js); implícitamente permite integración.
             </para></listitem>
-            <listitem><para><code>getLocalPath()</code>: determinar qué ruta 
+            <listitem><para><methodname>getLocalPath()</methodname>: determinar qué ruta 
                     local a Dojo está siendo utilizada.</para></listitem>
-            <listitem><para><code>useLocalPath()</code>: ¿la integración está 
+            <listitem><para><methodname>useLocalPath()</methodname>: ¿la integración está 
                    utilizando un path local de Dojo?</para></listitem>
-            <listitem><para><code>setDjConfig(array $config)</code>: conjunto 
+            <listitem><para><methodname>setDjConfig(array $config)</methodname>: conjunto 
                     de valores de configuración dojo/dijit 
                     (espera un array asociativo).</para></listitem>
-            <listitem><para><code>setDjConfigOption($option, $value)</code>: 
+            <listitem><para><methodname>setDjConfigOption($option, $value)</methodname>: 
                     establecer un único valor de configuración para dojo/dijit.
             </para></listitem>
-            <listitem><para><code>getDjConfig()</code>: obtener todos los 
+            <listitem><para><methodname>getDjConfig()</methodname>: obtener todos los 
                      valores de configuración de dojo/dijit.</para></listitem>
-            <listitem><para><code>getDjConfigOption($option, $default =
-                    null)</code>: conseguir un único valor de configuración de 
+            <listitem><para><methodname>getDjConfigOption($option, $default =
+                    null)</methodname>: conseguir un único valor de configuración de 
                     dojo/dijit.</para></listitem>
-            <listitem><para><code>addStylesheetModule($module)</code>: agregar 
+            <listitem><para><methodname>addStylesheetModule($module)</methodname>: agregar 
                     una hoja de estilo sobre la base del tema de un módulo.
             </para></listitem>
-            <listitem><para><code>getStylesheetModules()</code>: obtener hojas 
+            <listitem><para><methodname>getStylesheetModules()</methodname>: obtener hojas 
                     de estilo registradas como temas de módulos.
             </para></listitem>
-            <listitem><para><code>addStylesheet($path)</code>: agregar una hoja 
+            <listitem><para><methodname>addStylesheet($path)</methodname>: agregar una hoja 
                     de estilo local para su uso con Dojo.</para></listitem>
-            <listitem><para><code>getStylesheets()</code>: obtener hojas de 
+            <listitem><para><methodname>getStylesheets()</methodname>: obtener hojas de 
                     estilo locales Dojo.</para></listitem>
-            <listitem><para><code>addOnLoad($spec, $function = null)</code>: 
+            <listitem><para><methodname>addOnLoad($spec, $function = null)</methodname>: 
                     agregar un lambda para dojo.onLoad para llamadas. 
                     Si se pasa un argumento, se supone que que puede ser tanto 
                     el nombre de una función o dar por terminado javascript. 
@@ -392,27 +392,27 @@ $view->dojo()->addLayer('/js/foo/foo.js');
                     nombre de la variable de la instancia de un objeto y el 
                     segundo ya sea un nombre de método en ese objeto o un cierre 
                     a utilizar con ese objeto.</para></listitem>
-            <listitem><para><code>prependOnLoad($spec, $function = null)</code>:
-                    exactamente como <code>addOnLoad()</code>, excluyendo 
+            <listitem><para><methodname>prependOnLoad($spec, $function = null)</methodname>:
+                    exactamente como <methodname>addOnLoad()</methodname>, excluyendo 
                     agregar al principio el comienzo de onLoad stack.
             </para></listitem>
-            <listitem><para><code>getOnLoadActions()</code>: recuperar todas las 
+            <listitem><para><methodname>getOnLoadActions()</methodname>: recuperar todas las 
                     acciones dojo.onLoad registradas con el contenedor. Esto 
                     será un array de arrays.</para></listitem>
-            <listitem><para><code>onLoadCaptureStart($obj = null)</code>:
+            <listitem><para><methodname>onLoadCaptureStart($obj = null)</methodname>:
                     capturar los datos que se utilizarán como lambda para 
                     dojo.onLoad(). Si se provee $obj, los códigos JS capturados 
                     serán considerados un cierre a utilizar con ese objeto 
                     Javascript.</para></listitem>
-            <listitem><para><code>onLoadCaptureEnd($obj = null)</code>: 
+            <listitem><para><methodname>onLoadCaptureEnd($obj = null)</methodname>: 
                     finalizar la captura de datos para su uso con dojo.onLoad().
              </para></listitem>
-            <listitem><para><code>javascriptCaptureStart()</code>:
+            <listitem><para><methodname>javascriptCaptureStart()</methodname>:
                     captura javascript arbitrario para ser incluido en Dojo JS 
                     (onLoad, require, etc. statements).</para></listitem>
-            <listitem><para><code>javascriptCaptureEnd()</code>: finalizar la 
+            <listitem><para><methodname>javascriptCaptureEnd()</methodname>: finalizar la 
                     captura de javascript.</para></listitem>
-            <listitem><para><code>__toString()</code>: emitir el contenedor a 
+            <listitem><para><methodname>__toString()</methodname>: emitir el contenedor a 
                     un string; muestra todo el estilo HTML y elementos del script.
             </para></listitem>
         </itemizedlist>

+ 83 - 83
documentation/manual/es/module_specs/Zend_Dojo-View-Helpers.xml

@@ -31,27 +31,27 @@
 
             <itemizedlist>
                 <listitem><para>
-                        <code>$id</code>: el nombre del contenedor o el DOM ID.
+                        <methodname>$id</methodname>: el nombre del contenedor o el DOM ID.
                 </para></listitem>
 
                 <listitem><para>
-                        <code>$content</code>: el contenido a envolver en el 
+                        <methodname>$content</methodname>: el contenido a envolver en el 
                         contenedor esquematizado.
                 </para></listitem>
 
                 <listitem><para>
-                        <code>$params</code> (opcional): parámetros específicos 
+                        <methodname>$params</methodname> (opcional): parámetros específicos 
                         de dijit. Básicamente, cualquier atributo no HTML que 
                         pueda utilizarse para configurar el esquema del 
                         contenedor dijit.
                 </para></listitem>
 
                 <listitem><para>
-                        <code>$attribs</code> (optional): cualquier de los otros  
+                        <methodname>$attribs</methodname> (optional): cualquier de los otros  
                         atributos HTML que deberían utilizarse para mostrar el 
                         contenedor div. Si se pasa la clave 'id' en este 
                         array, será utilizada para el elemento DOM id del form, 
-                        y <code>$id</code> será utilizado por su nombre.
+                        y <methodname>$id</methodname> será utilizado por su nombre.
                 </para></listitem>
             </itemizedlist>
 
@@ -78,17 +78,17 @@
 
             <itemizedlist>
                 <listitem><para>
-                        <code>$id</code>: el nombre del contenedor o el DOM ID.
+                        <methodname>$id</methodname>: el nombre del contenedor o el DOM ID.
                 </para></listitem>
 
                 <listitem><para>
-                        <code>$attribs</code> (opcional): cualquier otro de los 
+                        <methodname>$attribs</methodname> (opcional): cualquier otro de los 
                         atributos HTML que deberían ser utilizados para mostrar 
                         el div del contenedor.
                 </para></listitem>
 
                 <listitem><para>
-                        <code>$content</code> (opcional): el contenido a envolver 
+                        <methodname>$content</methodname> (opcional): el contenido a envolver 
                         en el form. Si no se pasa ninguno, se utilizará un string 
                         vacío.
                 </para></listitem>
@@ -96,7 +96,7 @@
 
             <para>
                 El orden de los argumentos varía de los demás dijits a fin de 
-                mantener la compatibilidad con el standard <code>form()</code> 
+                mantener la compatibilidad con el standard <methodname>form()</methodname> 
                 del ayudante de vista.
             </para>
         </listitem>
@@ -112,26 +112,26 @@
 
             <itemizedlist>
                 <listitem><para>
-                        <code>$id</code>: el nombre del elemento o el DOM ID.
+                        <methodname>$id</methodname>: el nombre del elemento o el DOM ID.
                 </para></listitem>
 
                 <listitem><para>
-                        <code>$value</code> (opcional): el valor actual de ese 
+                        <methodname>$value</methodname> (opcional): el valor actual de ese 
                         elemento.
                 </para></listitem>
 
                 <listitem><para>
-                        <code>$params</code> (opcional): parámetros específicos 
+                        <methodname>$params</methodname> (opcional): parámetros específicos 
                         de dijit. Básicamente, cualquier atributo no HTML que 
                         pueda utilizarse para configurar un dijit.
                 </para></listitem>
 
                 <listitem><para>
-                        <code>$attribs</code> (opcional): cualquiera de los otros 
+                        <methodname>$attribs</methodname> (opcional): cualquiera de los otros 
                         atributos adicionales HTML que deberían ser utilizados 
                         para mostrar el dijit. Si se pasa la clave 'id' en este  
                         array, será utilizado por el elemento DOM id del form, 
-                        y <code>$id</code> será utilizado por su nombre.
+                        y <methodname>$id</methodname> será utilizado por su nombre.
                 </para></listitem>
             </itemizedlist>
 
@@ -150,7 +150,7 @@
     <example id="zend.dojo.view.dijit.prefixpath">
         <title>Registrando el Prefijo del Path al Ayudante de Vista de Dojo</title>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
 ]]></programlisting>
     </example>
@@ -168,11 +168,11 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
 
         <para>
             Todos los elementos de los esquemas dijit tienen la firma 
-            <code>string ($id = null, $content = '', array $params =
-                array(), array $attribs = array())</code>. En todos los casos, 
+            <methodname>string ($id = null, $content = '', array $params =
+                array(), array $attribs = array())</methodname>. En todos los casos, 
             si no pasa argumentos, será devuelto el mismo objeto ayudante. 
-            Esto le da acceso a los métodos <code>captureStart()</code> y
-            <code>captureEnd()</code>, que permiten capturar contenido en 
+            Esto le da acceso a los métodos <methodname>captureStart()</methodname> y
+            <methodname>captureEnd()</methodname>, que permiten capturar contenido en 
             lugar de pasarlo al esquema del contenedor.
         </para>
 
@@ -185,7 +185,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
                     un cuadro, se expandirá y mostrará ese cuadro en particular.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 <?php echo $view->accordionContainer(
     'foo',
     $content,
@@ -205,7 +205,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
                     Para su uso en AccordionContainer.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 <?php echo $view->accordionPane(
     'foo',
     $content,
@@ -227,7 +227,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
                     ver en una aplicación tradicional.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 <?php echo $view->borderContainer(
     'foo',
     $content,
@@ -247,7 +247,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
                     Usarlo dentro de cualquier contenedor excepto AccordionContainer.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 <?php echo $view->contentPane(
     'foo',
     $content,
@@ -270,7 +270,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
                     BorderContainer.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 <?php echo $view->splitContainer(
     'foo',
     $content,
@@ -294,7 +294,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
                     o funcionalidades a ser revelados uno a uno.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 <?php echo $view->stackContainer(
     'foo',
     $content,
@@ -314,7 +314,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
                     a un lado para cambiar entre ellos.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 <?php echo $view->tabContainer(
     'foo',
     $content,
@@ -335,10 +335,10 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>captureStart($id, array $params = array(), array $attribs = array())</code>:
+                    <methodname>captureStart($id, array $params = array(), array $attribs = array())</methodname>:
                     inicia la captura del contenido a incluir en un contenedor.
-                    <code>$params</code> hace referencia a dijit params para 
-                    utilizar con el contenedor, mientras que <code>$attribs</code> 
+                    <methodname>$params</methodname> hace referencia a dijit params para 
+                    utilizar con el contenedor, mientras que <methodname>$attribs</methodname> 
                     se refiere a cualquier atributo general HTML a utilizar.
                 </para>
 
@@ -350,10 +350,10 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
 
             <listitem>
                 <para>
-                    <code>captureEnd($id)</code>:
+                    <methodname>captureEnd($id)</methodname>:
                     finalizar la captura del contenido a incluir en un contenedor.
-                    <code>$id</code> debe referirse a un id anteriormente 
-                    utilizado con la llamada <code>captureStart()</code>. 
+                    <methodname>$id</methodname> debe referirse a un id anteriormente 
+                    utilizado con la llamada <methodname>captureStart()</methodname>. 
                     Regresa el string representando al contenedor y su contenido, 
                     como si simplemente pasara el contenido al ayudante mismo.
                 </para>
@@ -369,7 +369,7 @@ $view->addHelperPath('Zend/Dojo/View/Helper', 'Zend_Dojo_View_Helper');
                 lograr efectos complejos de diseño.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $view->borderContainer()->captureStart('masterLayout',
                                        array('design' => 'headline'));
 
@@ -420,8 +420,8 @@ echo $view->borderContainer()->captureEnd('masterLayout');
         <para>
             Los siguientes elementos de dijit form están disponibles en Zend 
             Framework. Excepto cuando se señaló que todos tienen la firma
-            <code>string ($id,$value = '', array $params = array(), 
-            array $attribs = array())</code>.
+            <methodname>string ($id,$value = '', array $params = array(), 
+            array $attribs = array())</methodname>.
         </para>
 
         <itemizedlist>
@@ -431,7 +431,7 @@ echo $view->borderContainer()->captureEnd('masterLayout');
                     botón de form.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 <?php echo $view->button(
     'foo',
     'Show Me!',
@@ -444,7 +444,7 @@ echo $view->borderContainer()->captureEnd('masterLayout');
                 <para>
                     <emphasis>CheckBox</emphasis>: dijit.form.CheckBox. 
                     Muestra un checkbox. Acepta opcionalmente un quinto 
-                    argumento, el array <code>$checkedOptions</code>, que puede 
+                    argumento, el array <methodname>$checkedOptions</methodname>, que puede 
                     contener:
                 </para>
 
@@ -461,11 +461,11 @@ echo $view->borderContainer()->captureEnd('masterLayout');
                 </itemizedlist>
 
                 <para>
-                    Si <code>$checkedOptions</code> no fueron suministradas, se
+                    Si <methodname>$checkedOptions</methodname> no fueron suministradas, se
                     asume 1 y 0.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 <?php echo $view->checkBox(
     'foo',
     'bar',
@@ -484,10 +484,10 @@ echo $view->borderContainer()->captureEnd('masterLayout');
                     La diferencia fundamental es que puede escribir una opción 
                     que no está en la lista de las opciones disponibles, y que 
                     todavía considera válido el input. Opcionalmente acepta un quinto 
-                    argumento, un array asociativo <code>$options</code>; si lo 
-                    hay, ComboBox será presentado como un <code>select</code>. 
+                    argumento, un array asociativo <methodname>$options</methodname>; si lo 
+                    hay, ComboBox será presentado como un <methodname>select</methodname>. 
                     Note también que la <emphasis>label values</emphasis> del 
-                    array <code>$options</code> será devuelto al form -- y no 
+                    array <methodname>$options</methodname> será devuelto al form -- y no 
                     los valores en si mismos.
                 </para>
 
@@ -495,12 +495,12 @@ echo $view->borderContainer()->captureEnd('masterLayout');
                     Alternativamente, puede pasar información sobre un datastrore 
                     dojo.data para utilizar con el elemento. 
                     Si la hay, el ComboBox será presentado como un texto 
-                    <code>input</code>, y traerá sus opciones vía ese datastore.
+                    <methodname>input</methodname>, y traerá sus opciones vía ese datastore.
                 </para>
 
                 <para>
                     Para especificar un datastore, proporcionar una de las 
-                    siguientes <code>$params</code> combinaciones de claves:
+                    siguientes <methodname>$params</methodname> combinaciones de claves:
                 </para>
 
                 <itemizedlist>
@@ -557,7 +557,7 @@ echo $view->borderContainer()->captureEnd('masterLayout');
                     </listitem>
                 </itemizedlist>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Como un elemento select:
 echo $view->comboBox(
     'foo',
@@ -598,7 +598,7 @@ echo $view->comboBox(
                     parámetros dijit válidos para ValidationTextBox y TextBox.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->currencyTextBox(
     'foo',
     '$25.00',
@@ -621,7 +621,7 @@ echo $view->currencyTextBox(
                         que puede hacerlo llamando a:
                     </para>
 
-                    <programlisting role="php"><![CDATA[
+                     <programlisting language="php"><![CDATA[
 $view->headMeta()->appendHttpEquiv('Content-Type',
                                    'text/html; charset=utf-8');
 ]]></programlisting>
@@ -629,7 +629,7 @@ $view->headMeta()->appendHttpEquiv('Content-Type',
                     <para>
                         Por supuesto, esto significa que necesitará para 
                         garantizar que el marcador de posición 
-                        <code>headMeta()</code> esté dentro de una sentencia 
+                        <methodname>headMeta()</methodname> esté dentro de una sentencia 
                         "echo" de PHP en su script.
                     </para>
                 </note>
@@ -645,7 +645,7 @@ $view->headMeta()->appendHttpEquiv('Content-Type',
                     disponibles para ValidationTextBox o TextBox.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->dateTextBox(
     'foo',
     '2008-07-11',
@@ -658,14 +658,14 @@ echo $view->dateTextBox(
                 <para>
                     <emphasis>Editor</emphasis>: dijit.Editor. Proporciona un 
                     editor WYSIWYG mediante el cual los usuarios pueden crear o 
-                    editar el contenido. <code>dijit.Editor</code> es un 
+                    editar el contenido. <methodname>dijit.Editor</methodname> es un 
                     editor pluggable y extensible, con una variedad de parámetros 
                     que puede utilizar para personalización; para más detalles vea 
                     <ulink url="http://dojotoolkit.org/book/dojo-book-0-9/part-2-dijit/advanced-editing-and-display/editor-rich-text">la 
                     documentación de dijit.Editor</ulink>.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->editor('foo');
 ]]></programlisting>
             </listitem>
@@ -789,12 +789,12 @@ echo $view->editor('foo');
                     <listitem><para>
                         <emphasis>attribs</emphasis> (opcional): atributos HTML 
                         para utilizar con las reglas/etiquetas. Esto debería 
-                        seguir el formato de opción <code>params</code> y ser 
+                        seguir el formato de opción <methodname>params</methodname> y ser 
                         un array asociativo con las claves 'container' y 'labels'.
                     </para></listitem>
                 </itemizedlist>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->horizontalSlider(
     'foo',
     1,
@@ -861,7 +861,7 @@ echo $view->horizontalSlider(
                     decrementará el número giratorio.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->numberSpinner(
     'foo',
     5,
@@ -886,7 +886,7 @@ echo $view->numberSpinner(
                     en contra de las restricciones dadas. 
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->numberTextBox(
     'foo',
     5,
@@ -910,7 +910,7 @@ echo $view->numberTextBox(
                     permitir la validación del lado del cliente. 
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->passwordTextBox(
     'foo',
     '',
@@ -935,13 +935,13 @@ echo $view->passwordTextBox(
 
                 <para>
                     RadioButton acepta un cuarto argumento como opción,
-                    <code>$options</code>, un array asociativo de pares 
+                    <methodname>$options</methodname>, un array asociativo de pares 
                     valor/etiqueta utilizado como opciones de radio. 
-                    También puede pasar estos como la clave <code>options</code> 
-                    de <code>$attribs</code>. 
+                    También puede pasar estos como la clave <methodname>options</methodname> 
+                    de <methodname>$attribs</methodname>. 
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->radioButton(
     'foo',
     'bar',
@@ -962,11 +962,11 @@ echo $view->radioButton(
                     Estos actuarán como textareas normales, pero se estilizan  
                     usando el tema actual de dijit. No necesita especificar los 
                     atributos ya sea de las filas o de las columnas; 
-                    use <code>ems</code> o porcentajes del ancho y del alto en 
+                    use <methodname>ems</methodname> o porcentajes del ancho y del alto en 
                     su lugar.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->simpleTextarea(
     'foo',
     'Start writing here...',
@@ -994,7 +994,7 @@ echo $view->simpleTextarea(
                     regla de estilo.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->textarea(
     'foo',
     'Start writing here...',
@@ -1023,7 +1023,7 @@ echo $view->textarea(
                     los parámetros 'size' y 'maxLength'.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->textBox(
     'foo',
     'some text',
@@ -1050,7 +1050,7 @@ echo $view->textBox(
                     visible de veces en disponibilidad.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->timeTextBox(
     'foo',
     '',
@@ -1103,7 +1103,7 @@ echo $view->timeTextBox(
                     </para></listitem>
                 </itemizedlist>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 echo $view->validationTextBox(
     'foo',
     '',
@@ -1131,11 +1131,11 @@ echo $view->validationTextBox(
             personalizados, o utilizando dijits experimentales de Dojox. 
             Si bien Zend Framework no puede apoyar a todos los dijit directamente, 
             si proporciona algún apoyo rudimentario para tipos dijit 
-            arbitrarios vía el ayudante de vista <code>CustomDijit</code>.
+            arbitrarios vía el ayudante de vista <methodname>CustomDijit</methodname>.
         </para>
 
         <para>
-            La API del ayudante de vista <code>CustomDijit</code> es exactamente 
+            La API del ayudante de vista <methodname>CustomDijit</methodname> es exactamente 
             lo que cualquier otro dijit es, con una diferencia importante: 
             el tercer argumento de "params" <emphasis>debe</emphasis> contener 
             el atributo "dojotype". El valor de este atributo debe ser la clase 
@@ -1143,11 +1143,11 @@ echo $view->validationTextBox(
         </para>
 
         <para>
-            <code>CustomDijit</code> extiende la base del ayudante de vista 
-            <code>DijitContainer</code>, que también le permite capturar el 
+            <methodname>CustomDijit</methodname> extiende la base del ayudante de vista 
+            <methodname>DijitContainer</methodname>, que también le permite capturar el 
             contenido (utilizando el par de métodos 
-            <code>captureStart()</code>/<code>captureEnd()</code>). 
-            <code>captureStart()</code> también espera que pase el atributo 
+            <methodname>captureStart()</methodname>/<methodname>captureEnd()</methodname>). 
+            <methodname>captureStart()</methodname> también espera que pase el atributo 
             "dojoType" a su argumento "params".
         </para>
 
@@ -1155,19 +1155,19 @@ echo $view->validationTextBox(
             <title>Usando CustomDijit para mostrar un dojox.layout.ContentPane</title>
 
             <para>
-                <code>dojox.layout.ContentPane</code> es la siguiente generación 
-                de iteración de <code>dijit.layout.ContentPane</code>, y proporciona 
+                <methodname>dojox.layout.ContentPane</methodname> es la siguiente generación 
+                de iteración de <methodname>dijit.layout.ContentPane</methodname>, y proporciona 
                 un superconjunto de capacidades de esa clase. 
                 Hasta que la funcionalidad se estabilice, seguirá viviendo en Dojox. 
                 Sin embargo, si quiere utilizarlo hoy en Zend Framework, puede 
-                hacerlo, utilizando el ayudante de vista <code>CustomDijit</code>.
+                hacerlo, utilizando el ayudante de vista <methodname>CustomDijit</methodname>.
             </para>
 
             <para>
                 Para lo más básico, puede hacer lo siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 <?php echo $this->customDijit(
     'foo',
     $content,
@@ -1181,11 +1181,11 @@ echo $view->validationTextBox(
 
             <para>
                 Si quiere capturar el contenido en su lugar, simplemente use el 
-                método <code>captureStart()</code>, y pase el "DojoType" al 
+                método <methodname>captureStart()</methodname>, y pase el "DojoType" al 
                 argumento de "params":
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 <?php $this->customDijit()->captureStart(
     'foo',
     array(
@@ -1199,14 +1199,14 @@ This is the content of the pane
 ]]></programlisting>
 
             <para>
-                Fácilmente puede extender también <code>CustomDijit</code> para 
+                Fácilmente puede extender también <methodname>CustomDijit</methodname> para 
                 crear apoyo para sus propios dijits personalizados. 
-                Como ejemplo, si extiende <code>dijit.layout.ContentPane</code> 
-                para crear su propia clase <code>foo.ContentPane</code>, puede 
+                Como ejemplo, si extiende <methodname>dijit.layout.ContentPane</methodname> 
+                para crear su propia clase <methodname>foo.ContentPane</methodname>, puede 
                 crear el siguiente ayudante de apoyo:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class My_View_Helper_FooContentPane
     extends Zend_Dojo_View_Helper_CustomDijit
 {
@@ -1223,7 +1223,7 @@ class My_View_Helper_FooContentPane
 
             <para>
                 Mientras que su dijit personalizado siga la misma base API que 
-                los dijits oficiales, utilizar o extender <code>CustomDijit</code> 
+                los dijits oficiales, utilizar o extender <methodname>CustomDijit</methodname> 
                 debería funcionar correctamente.
             </para>
         </example>

+ 4 - 4
documentation/manual/es/module_specs/Zend_Dojo-View.xml

@@ -23,20 +23,20 @@
         <para>
             Para utilizar los ayudantes de vista de Dojo, necesitará decirle a 
             un objeto vista dónde encontrarlos. Puede hacerlo llamando a 
-            <code>addHelperPath()</code>:
+            <methodname>addHelperPath()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $view->addHelperPath('Zend/Dojo/View/Helper/', 'Zend_Dojo_View_Helper');
 ]]></programlisting>
 
         <para>
             Alternativamente, puede usar el método de 
-            <classname>Zend_Dojo</classname> <code>enableView()</code> 
+            <classname>Zend_Dojo</classname> <methodname>enableView()</methodname> 
             para que haga el trabajo por usted:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 Zend_Dojo::enableView($view);
 ]]></programlisting>
     </example>

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

@@ -21,7 +21,7 @@
 
     <para>
         La propia distribución de Dojo puede encontrarse en el directorio 
-        <code>externals/dojo/</code> de la distribución de Zend Framework. 
+        <methodname>externals/dojo/</methodname> de la distribución de Zend Framework. 
         Esta es una distribución fuente, que incluye completamente los fuentes 
         javascript de Dojo, unidades de pruebas, y constructores de herramientas. 
         Puede hacer un symlink a su directorio javascript, copiarlo, o 

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

@@ -15,7 +15,7 @@
         <para>
             The following code listing demonstrates how to catch an exception thrown in a Zend Framework class:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 try {
     // Calling Zend_Loader::loadClass() with a non-existant class will cause
     // an exception to be thrown in Zend_Loader

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

@@ -22,7 +22,7 @@
             por ejemplo:
         </para>
 
-        <programlisting role="html"><![CDATA[
+        <programlisting language="html"><![CDATA[
 <form>
     <fieldset>
         <legend>Shipping Address</legend>
@@ -80,7 +80,7 @@
             resolver esta solución usando una notación de array:
         </para>
 
-        <programlisting role="html"><![CDATA[
+        <programlisting language="html"><![CDATA[
 <form>
     <fieldset>
         <legend>Shipping Address</legend>
@@ -173,28 +173,28 @@
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>Zend_Form::setIsArray($flag)</code>: Definiendo la
+                    <methodname>Zend_Form::setIsArray($flag)</methodname>: Definiendo la
                     bandera a verdadero, se puede indicar que un formulario entero debería ser
                     tratado como un array. Por defecto, el nombre del formulario será
                     usado como el nombre del array, a no ser que
-                    <code>setElementsBelongTo()</code> haya sido llamado. Si el
+                    <methodname>setElementsBelongTo()</methodname> haya sido llamado. Si el
                     formulario no tiene un nombre específico, o si
-                    <code>setElementsBelongTo()</code> no ha sido definido, esta bandera
+                    <methodname>setElementsBelongTo()</methodname> no ha sido definido, esta bandera
                     será ignorada (como cuando no hay nombre del array al cual
                     los elementos puedan pertenecer).
                 </para>
 
                 <para>
                     Se deberá determinar si un formulario está siendo tratado como un array
-                    usando el accesor <code>isArray()</code>.
+                    usando el accesor <methodname>isArray()</methodname>.
                 </para>
             </listitem>
 
             <listitem><para>
-                    <code>Zend_Form::setElementsBelongTo($array)</code>:
+                    <methodname>Zend_Form::setElementsBelongTo($array)</methodname>:
                     Usando este método, se puede especificar el nombre de un array al
                     cual todos los elementos del formulario pertenecen. Se puede determinar el
-                    nombre usando el accesor <code>getElementsBelongTo()</code>.
+                    nombre usando el accesor <methodname>getElementsBelongTo()</methodname>.
             </para></listitem>
         </itemizedlist>
 
@@ -204,7 +204,7 @@
             el método <classname>Zend_Form_Element::setBelongsTo()</classname>.
             Para descubrir el valor que tiene -- sea o no sea definido explícitamente o
             implícitamente a través del formulario -- se puede usar el
-            accesor <code>getBelongsTo()</code>.
+            accesor <methodname>getBelongsTo()</methodname>.
         </para>
     </sect2>
 
@@ -239,7 +239,7 @@
                 dentro del mismo:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class My_Form_Registration extends Zend_Form
 {
     public function init()
@@ -350,7 +350,7 @@ class My_Form_Registration extends Zend_Form
                 algunos andamios a nuestras clases para proveer esa información:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class My_Form_Registration extends Zend_Form
 {
     // ...
@@ -444,7 +444,7 @@ class My_Form_Registration extends Zend_Form
                 formulario instanciado:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class RegistrationController extends Zend_Controller_Action
 {
     protected $_form;
@@ -469,7 +469,7 @@ class RegistrationController extends Zend_Controller_Action
                 representando cada subformulario.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class RegistrationController extends Zend_Controller_Action
 {
     // ...
@@ -563,20 +563,20 @@ class RegistrationController extends Zend_Controller_Action
 ]]></programlisting>
 
             <para>
-                El método de arriba nos permite usar notaciones tal como "<code>$subForm =
-                    $this-&gt;getCurrentSubForm();</code>" recuperar el actual
-                subformulario para la validación, o "<code>$next =
-                    $this-&gt;getNextSubForm();</code>" obtener el siguiente para
+                El método de arriba nos permite usar notaciones tal como "<methodname>$subForm =
+                    $this-&gt;getCurrentSubForm();</methodname>" recuperar el actual
+                subformulario para la validación, o "<methodname>$next =
+                    $this-&gt;getNextSubForm();</methodname>" obtener el siguiente para
                 mostrar.
             </para>
 
             <para>
                 Ahora, vamos a encontrar la manera para procesar y mostrar varios
-                subformularios. Podemos usar <code>getCurrentSubForm()</code> para determinar
+                subformularios. Podemos usar <methodname>getCurrentSubForm()</methodname> para determinar
                 si algún subformulario ha sido sometido (los valores de retorno falso indican que
                 ninguno ha sido desplegado o sometido), y
-                <code>getNextSubForm()</code> recupera el formulario que mostrar. Podemos
-                entonces usar el método del formulario <code>prepareSubForm()</code> para asegurar
+                <methodname>getNextSubForm()</methodname> recupera el formulario que mostrar. Podemos
+                entonces usar el método del formulario <methodname>prepareSubForm()</methodname> para asegurar
                 que el formulario está listo para mostrar.
             </para>
 
@@ -589,7 +589,7 @@ class RegistrationController extends Zend_Controller_Action
                 la sesión:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class RegistrationController extends Zend_Controller_Action
 {
     // ...
@@ -636,7 +636,7 @@ class RegistrationController extends Zend_Controller_Action
                 para el formulario, y luego una acción 'process' para procesar el formulario.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class RegistrationController extends Zend_Controller_Action
 {
     // ...
@@ -692,7 +692,7 @@ class RegistrationController extends Zend_Controller_Action
                 Los scripts de vista son muy simples:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 <? // registration/index.phtml ?>
 <h2>registro</h2>
 <?php echo  $this->form ?>

+ 30 - 30
documentation/manual/es/module_specs/Zend_Form-Decorators.xml

@@ -21,16 +21,16 @@
 
     <para>
         El estado del objeto es determinado a través de las opciones de configuración pasadas al constructor
-        o el método decorador <code>setOptions()</code>. Cuando se crean
-        decoradores mediante funciones <code>addDecorator()</code> o métodos relacionados,
+        o el método decorador <methodname>setOptions()</methodname>. Cuando se crean
+        decoradores mediante funciones <methodname>addDecorator()</methodname> o métodos relacionados,
         las opciones pueden ser pasadas como argumentos al método. Esto puese ser usado para
         una ubicación especifica, un separador se usa entre el contenido pasado y el
         nuevo contenido generado y cualquier opción que el decorador soporte.
     </para>
 
     <para>
-        Antes de que el <code>render()</code> de cada decorador sea llamado, el
-        item actual es determinado en el decorador usando <code>setElement()</code>,
+        Antes de que el <methodname>render()</methodname> de cada decorador sea llamado, el
+        item actual es determinado en el decorador usando <methodname>setElement()</methodname>,
         dando al decorador conocimiento del item representado. Esto permite
         crear decoradores que sólo representan porciones especificas del item
         -- tal como etiquetas, el valor, mensajes de error, etc. Encadenando
@@ -44,8 +44,8 @@
         <para>
             Para configurar un decorador, pase un array de opciones o un
             objeto <classname>Zend_Config</classname> a este constructor, a un array
-            <code>setOptions()</code>, o a un objeto <classname>Zend_Config</classname>
-            <code>setConfig()</code>.
+            <methodname>setOptions()</methodname>, o a un objeto <classname>Zend_Config</classname>
+            <methodname>setConfig()</methodname>.
         </para>
 
         <para>
@@ -54,22 +54,22 @@
 
         <itemizedlist>
             <listitem><para>
-                    <code>placement</code>: La ubicación puede ser cualquiera de los dos 'append' o
+                    <methodname>placement</methodname>: La ubicación puede ser cualquiera de los dos 'append' o
                     'prepend' (caso insensitivo) e indica cualquier contenido
-                    pasado a <code>render()</code> será postpuesto o
+                    pasado a <methodname>render()</methodname> será postpuesto o
                     antepuesto respectivamente. En el caso de que el decorador
                     reemplace el contenido, esta configuración es ignorada. La configuración
                     por defecto es adjuntada.
             </para></listitem>
 
             <listitem><para>
-                    <code>separator</code>: El separator es usado entre el
-                    contenido pasado a <code>render()</code> y el nuevo contenido
+                    <methodname>separator</methodname>: El separator es usado entre el
+                    contenido pasado a <methodname>render()</methodname> y el nuevo contenido
                     generado por el decorador, o entre items generados por el
                     decorador (ejemplo FormElements usa el separador entre cada
                     item generado). En el caso que un decorador reemplace el
                     contenido, esta configuración puede ser ignorada. El valor por defecto
-                    es <code>PHP_EOL</code>.
+                    es <methodname>PHP_EOL</methodname>.
             </para></listitem>
         </itemizedlist>
 
@@ -80,39 +80,39 @@
 
         <itemizedlist>
             <listitem><para>
-                    <code>setOption($key, $value)</code>: determina una sola opción.
+                    <methodname>setOption($key, $value)</methodname>: determina una sola opción.
             </para></listitem>
 
             <listitem><para>
-                    <code>getOption($key)</code>: recuperar un solo valor de opción.
+                    <methodname>getOption($key)</methodname>: recuperar un solo valor de opción.
             </para></listitem>
 
             <listitem><para>
-                    <code>getOptions()</code>: recuperar todas las opciones.
+                    <methodname>getOptions()</methodname>: recuperar todas las opciones.
             </para></listitem>
 
             <listitem><para>
-                    <code>removeOption($key)</code>: eliminar una sola opción.
+                    <methodname>removeOption($key)</methodname>: eliminar una sola opción.
             </para></listitem>
 
             <listitem><para>
-                    <code>clearOptions()</code>: eliminar todas las opciones.
+                    <methodname>clearOptions()</methodname>: eliminar todas las opciones.
             </para></listitem>
         </itemizedlist>
 
         <para>
             Decoradores son diseñados para interactuar con varios
             tipos de clases <classname>Zend_Form</classname>: <classname>Zend_Form</classname>,
-            <classname>Zend_Form_Element</classname>, <code>Zend_Form_DisplayGroup</code>,
+            <classname>Zend_Form_Element</classname>, <methodname>Zend_Form_DisplayGroup</methodname>,
             y todas las clases derivan de ellas. El método
-            <code>setElement()</code> permite determinar el objeto del
-            decorador que esta actualmente trabajando con, y <code>getElement()</code>
+            <methodname>setElement()</methodname> permite determinar el objeto del
+            decorador que esta actualmente trabajando con, y <methodname>getElement()</methodname>
             es usado para recuperarlo.
         </para>
 
         <para>
-            Cada método decorador <code>render()</code> acepta una cadena
-            <code>$content</code>. Cuando el primer decorador es llamado, esta
+            Cada método decorador <methodname>render()</methodname> acepta una cadena
+            <methodname>$content</methodname>. Cuando el primer decorador es llamado, esta
             cadena esta tipicamente vacía, mientras las subsecuentes llamadas serán
             puestas. Basados en el tipo de decorador y en las opciones pasadas,
             el decorador ya sea reemplazará la cadena, antenpodrá la cadena
@@ -145,7 +145,7 @@
             siguiente:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 interface Zend_Decorator_Interface
 {
     public function __construct($options = null);
@@ -165,18 +165,18 @@ interface Zend_Decorator_Interface
         <para>
             Para hacerlo mas simple, simplemente puede extender
             <classname>Zend_Form_Decorator_Abstract</classname>, el cual implementa todos los métodos
-            excepto <code>render()</code>.
+            excepto <methodname>render()</methodname>.
         </para>
 
         <para>
             Como ejemplo, digamos que quiere reducir el número de
             decoradores que utiliza, y construir un decorador compuesto que se
             encargó de renderizar la etiqueta generadora, el elemento, cualquier
-            mensaje de error, y descripción en un <code>div</code> HTML.
+            mensaje de error, y descripción en un <methodname>div</methodname> HTML.
             Puede construir como un decorador compuesto como sigue:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class My_Decorator_Composite extends Zend_Form_Decorator_Abstract
 {
     public function buildLabel()
@@ -266,7 +266,7 @@ class My_Decorator_Composite extends Zend_Form_Decorator_Abstract
             Puede entonces ubicarlo en el directorio del decorador:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // para un elemento:
 $element->addPrefixPath('My_Decorator',
                         'My/Decorator/',
@@ -283,7 +283,7 @@ $form->addElementPrefixPath('My_Decorator',
             un elemento:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Sobreescribe los decoradores existentes con este otro:
 $element->setDecorators(array('Composite'));
 ]]></programlisting>
@@ -305,7 +305,7 @@ $element->setDecorators(array('Composite'));
             decorador 'Errores':
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class My_Decorator_Errors
 {
     public function render($content = '')
@@ -350,12 +350,12 @@ class My_Decorator_Errors
         </para>
 
         <para>
-            Para hacer eso, simplemente <code>render[DecoratorName]()</code>, cuando
+            Para hacer eso, simplemente <methodname>render[DecoratorName]()</methodname>, cuando
             "[DecoratorName]" es el "nombre corto" de su decorador; opcionalmente,
             puede pasar en el contenido lo que usted quiera. Por ejemplo:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // genera el elemento decorador label:
 echo $element->renderLabel();
 

+ 194 - 194
documentation/manual/es/module_specs/Zend_Form-Elements.xml

@@ -69,22 +69,22 @@
 
         <itemizedlist>
             <listitem><para>
-                <code>setPluginLoader($loader, $type)</code>:
-                <code>$loader</code> es el propio objeto cargador, mientras
-                <code>$type</code> es uno de los tipos arriba mencionados. Esto
+                <methodname>setPluginLoader($loader, $type)</methodname>:
+                <methodname>$loader</methodname> es el propio objeto cargador, mientras
+                <methodname>$type</methodname> es uno de los tipos arriba mencionados. Esto
                 establece el cargador de plugin para el tipo dado en el objeto
                 cargador recién especificado.
             </para></listitem>
 
             <listitem><para>
-                <code>getPluginLoader($type)</code>: obtiene el cargador de
-                plugin asociado con <code>$type</code>.
+                <methodname>getPluginLoader($type)</methodname>: obtiene el cargador de
+                plugin asociado con <methodname>$type</methodname>.
             </para></listitem>
 
             <listitem><para>
-                <code>addPrefixPath($prefix, $path, $type = null)</code>: agrega
+                <methodname>addPrefixPath($prefix, $path, $type = null)</methodname>: agrega
                 una asociación prefijo/ruta para el cargador especificado por
-                <code>$type</code>. Si <code>$type</code> es null, se intentará
+                <methodname>$type</methodname>. Si <methodname>$type</methodname> es null, se intentará
                 agregar la ruta a todos los cargadores, añadiendo el prefijo a
                 cada "_Validate", "_Filter" y "_Decorator"; y agregandole
                 "Validate/", "Filter/" y "Decorator/" a la ruta. Si tiene todas
@@ -94,7 +94,7 @@
             </para></listitem>
 
             <listitem><para>
-                <code>addPrefixPaths(array $spec)</code>: le permite añadir
+                <methodname>addPrefixPaths(array $spec)</methodname>: le permite añadir
                 varias rutas de una sola vez a uno o más cargadores de plugin.
                 Se espera cada elemento de la matriz sea un array con claves
                 'path', 'prefix', y 'type'.
@@ -125,7 +125,7 @@
                 archivo "My/Decorator/Label.php".
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 class My_Decorator_Label extends Zend_Form_Decorator_Abstract
 {
@@ -172,7 +172,7 @@ class My_Decorator_Label extends Zend_Form_Decorator_Abstract
                 decoradores:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $element->addPrefixPath('My_Decorator', 'My/Decorator/', 'decorator');
 ]]></programlisting>
@@ -182,7 +182,7 @@ $element->addPrefixPath('My_Decorator', 'My/Decorator/', 'decorator');
                 que todos los decoradores usen esta ruta:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $form->addElementPrefixPath('My_Decorator', 'My/Decorator/', 'decorator');
 ]]></programlisting>
@@ -207,14 +207,14 @@ $form->addElementPrefixPath('My_Decorator', 'My/Decorator/', 'decorator');
             asegurarse que el envío es válido. O puede eliminar los espacios en
             blanco al inicio o fin de la entrada para asegurarse de que un validador
             StringLenth (longitud de la cadena) no regrese un positivo falso. Estas
-            operaciones pueden realizarse usando <code>Zend_Filter</code>, y
+            operaciones pueden realizarse usando <methodname>Zend_Filter</methodname>, y
             <classname>Zend_Form_Element</classname> que soportan cadenas de filtros,
             permitiéndole especificar múltiples filtros secuenciales a utilizar.
             El filtrado sucede tanto en la validación como cuando recupera el
-            valor del elemento vía <code>getValue()</code>:
+            valor del elemento vía <methodname>getValue()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $filtered = $element->getValue();
 
@@ -239,7 +239,7 @@ $filtered = $element->getValue();
             Veamos algunos ejemplos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 // Instancia específica del filtro
 $element->addFilter(new Zend_Filter_Alnum());
@@ -265,12 +265,12 @@ $element->addFilter('alnum');
             <para>
                 Si tiene su propio conjunto de clases de filtro, puede
                 informarle de ellas a <classname>Zend_Form_Element</classname> usando
-                <code>addPrefixPath()</code>. Por ejemplo, si tiene filtros
+                <methodname>addPrefixPath()</methodname>. Por ejemplo, si tiene filtros
                 con el prefijo 'My_Filter', puede indicárselo a
                 <classname>Zend_Form_Element</classname> de la siguiente manera:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $element->addPrefixPath('My_Filter', 'My/Filter/', 'filter');
 ]]></programlisting>
@@ -283,10 +283,10 @@ $element->addPrefixPath('My_Filter', 'My/Filter/', 'filter');
 
         <para>
             Si en algún momento necesita un valor no filtrado, use el método
-            <code>getUnfilteredValue()</code>:
+            <methodname>getUnfilteredValue()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $unfiltered = $element->getUnfilteredValue();
 ]]></programlisting>
@@ -302,34 +302,34 @@ $unfiltered = $element->getUnfilteredValue();
 
         <itemizedlist>
             <listitem><para>
-                <code>addFilter($nameOfFilter, array $options = null)</code>
+                <methodname>addFilter($nameOfFilter, array $options = null)</methodname>
             </para></listitem>
 
             <listitem><para>
-                <code>addFilters(array $filters)</code>
+                <methodname>addFilters(array $filters)</methodname>
             </para></listitem>
 
             <listitem><para>
-                <code>setFilters(array $filters)</code> (sobreescribe todos los
+                <methodname>setFilters(array $filters)</methodname> (sobreescribe todos los
                 filtros)
             </para></listitem>
 
             <listitem><para>
-                <code>getFilter($name)</code> (recupera un objeto filtro por su
+                <methodname>getFilter($name)</methodname> (recupera un objeto filtro por su
                 nombre)
             </para></listitem>
 
             <listitem><para>
-                <code>getFilters()</code> (recupera todos los filtros)
+                <methodname>getFilters()</methodname> (recupera todos los filtros)
             </para></listitem>
 
             <listitem><para>
-                <code>removeFilter($name)</code> (elimina un filtro por su
+                <methodname>removeFilter($name)</methodname> (elimina un filtro por su
                 nombre)
             </para></listitem>
 
             <listitem><para>
-                <code>clearFilters()</code> (elimina todos los filtros)
+                <methodname>clearFilters()</methodname> (elimina todos los filtros)
             </para></listitem>
         </itemizedlist>
     </sect2>
@@ -342,7 +342,7 @@ $unfiltered = $element->getUnfilteredValue();
             salida" querrá validar ("filtrar la entrada") los datos de los
             formularios. En <classname>Zend_Form</classname> cada elemento contiene su
             propia cadena de validadores, consistente en validadores
-            <code>Zend_Validate_*</code>.
+            <methodname>Zend_Validate_*</methodname>.
         </para>
 
         <para>
@@ -364,7 +364,7 @@ $unfiltered = $element->getUnfilteredValue();
             Veamos algunos ejemplos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 // Instancia específica del validador:
 $element->addValidator(new Zend_Validate_Alnum());
@@ -390,12 +390,12 @@ $element->addValidator('alnum');
             <para>
                 Si tiene su propio conjunto de clases de validación, puede
                 informarle de ellas a <classname>Zend_Form_Element</classname> usando
-                <code>addPrefixPath()</code>. Por ejemplo, si tiene validadores
+                <methodname>addPrefixPath()</methodname>. Por ejemplo, si tiene validadores
                 con el prefijo 'My_Validator', puede indicárselo a
                 <classname>Zend_Form_Element</classname> de la siguiente manera:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $element->addPrefixPath('My_Validator', 'My/Validator/', 'validate');
 ]]></programlisting>
@@ -408,10 +408,10 @@ $element->addPrefixPath('My_Validator', 'My/Validator/', 'validate');
 
         <para>
             Si el fallo de un validador debe evitar validaciones posteriores,
-            pase el boleano <code>true</code> como segundo parámetro:
+            pase el boleano <methodname>true</methodname> como segundo parámetro:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $element->addValidator('alnum', true);
 ]]></programlisting>
@@ -419,11 +419,11 @@ $element->addValidator('alnum', true);
         <para>
             Si está usando la cadena nombre para añadir el validador, y la clase
             del validador acepta argumentos para su constructor, puede pasarlos
-            a el tercer parámetro de <code>addValidator()</code> como un
+            a el tercer parámetro de <methodname>addValidator()</methodname> como un
             array:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $element->addValidator('StringLength', false, array(6, 20));
 ]]></programlisting>
@@ -432,10 +432,10 @@ $element->addValidator('StringLength', false, array(6, 20));
             Los argumentos pasados de esta manera deben estar en el orden en el
             cual son definidos en el constructor. El ejemplo de arriba
             instanciará la clase <classname>Zend_Validate_StringLenth</classname> con los
-            parámetros <code>$min</code> y <code>$max</code>:
+            parámetros <methodname>$min</methodname> y <methodname>$max</methodname>:
         </para>
         
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $validator = new Zend_Validate_StringLength(6, 20);
 ]]></programlisting>
@@ -446,7 +446,7 @@ $validator = new Zend_Validate_StringLength(6, 20);
             <para>
                 Algunos desarrolladores querrán estipular mensajes de error
                 personalizados para un validador. El argumento
-                <code>$options</code> de
+                <methodname>$options</methodname> de
                 <classname>Zend_Form_Element::addValidator()</classname> le permite
                 hacerlo proporcionando la clave 'messages' y estableciendolos en
                 un array de pares clave/valor para especificar las plantillas
@@ -466,12 +466,12 @@ $validator = new Zend_Validate_StringLength(6, 20);
 
         <para>
             Puede también establecer varios validadores a la vez, usando
-            <code>addValidators()</code>. Su uso básico es pasar una matriz de
+            <methodname>addValidators()</methodname>. Su uso básico es pasar una matriz de
             arrays, donde cada array contenga de 1 a 3 valores,
-            correspondientes al constructor de <code>addValidator()</code>:
+            correspondientes al constructor de <methodname>addValidator()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $element->addValidators(array(
     array('NotEmpty', true),
@@ -485,7 +485,7 @@ $element->addValidators(array(
             'validator', 'breakChainOnFailure', y 'options' en el array:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $element->addValidators(array(
     array(
@@ -503,7 +503,7 @@ $element->addValidators(array(
             en un archivo de configuración:
         </para>
 
-        <programlisting role="ini"><![CDATA[
+        <programlisting language="ini"><![CDATA[
 
 element.validators.notempty.validator = "NotEmpty"
 element.validators.notempty.breakChainOnFailure = true
@@ -523,10 +523,10 @@ element.validators.strlen.options.max = 20
 
         <para>
             Para validar un elemento, pase el valor a
-            <code>isValid()</code>:
+            <methodname>isValid()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 if ($element->isValid($value)) {
     // válido
@@ -551,9 +551,9 @@ if ($element->isValid($value)) {
 
             <para>
                 <classname>Zend_Form_Element::isValid()</classname>> soporta un argumento
-                adicional, <code>$context</code>.
+                adicional, <methodname>$context</methodname>.
                 <classname>Zend_Form::isValid()</classname> pasa todo el conjunto de datos
-                procesados a <code>$context</code> cuando valida un formulario,
+                procesados a <methodname>$context</methodname> cuando valida un formulario,
                 y <classname>Zend_Form_Element::isValid()</classname>>, a su vez, lo pasa a
                 cada validador. Esto significa que puede escribir validadores
                 que son conscientes de los datos pasados a otros elementos del
@@ -564,7 +564,7 @@ if ($element->isValid($value)) {
                 siguiente:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 class My_Validate_PasswordConfirmation extends Zend_Validate_Abstract
 {
@@ -599,7 +599,7 @@ class My_Validate_PasswordConfirmation extends Zend_Validate_Abstract
         <para>
             Los validadores son procesados en orden. Cada validador es
             procesado, a menos que un validador creado con un valor true para
-            <code>breakChainOnFailure</code> falle su validación. Asegúrese de
+            <methodname>breakChainOnFailure</methodname> falle su validación. Asegúrese de
             especificar sus validadores en un orden razonable.
         </para>
 
@@ -608,7 +608,7 @@ class My_Validate_PasswordConfirmation extends Zend_Validate_Abstract
             mensajes de error de la cadena del validador:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $errors   = $element->getErrors();
 $messages = $element->getMessages();
@@ -621,9 +621,9 @@ $messages = $element->getMessages();
 
         <para>
             En adición a los validadores, puede especificar que un elemento es
-            necesario, usando <code>setRequired(true)</code>. Por defecto, esta
+            necesario, usando <methodname>setRequired(true)</methodname>. Por defecto, esta
             bandera es false, lo que significa que pasará su cadena de 
-            validadores si ningún valor es pasado a <code>isValid()</code>.
+            validadores si ningún valor es pasado a <methodname>isValid()</methodname>.
             Puede modificar este comportamiento en un número de maneras:
         </para>
 
@@ -632,10 +632,10 @@ $messages = $element->getMessages();
                 <para>
                     Por defecto, cuando un elemento es requerido, una bandera,
                     'allowEmpty', también es true. Esto quiere decir que si un
-                    valor empty es evaluado pasándolo a <code>isValid()</code>,
+                    valor empty es evaluado pasándolo a <methodname>isValid()</methodname>,
                     los validadores serán saltados. Puede intercalar esta
                     bandera usando el método de acceso
-                    <code>setAllowEmpty($flag)</code>; cuando la bandera es
+                    <methodname>setAllowEmpty($flag)</methodname>; cuando la bandera es
                     false, si un valor es pasado, los validadores seguirán
                     ejecutándose.
                 </para>
@@ -644,9 +644,9 @@ $messages = $element->getMessages();
             <listitem>
                 <para>
                     Por defecto, si un elemento es requerido, pero no contiene
-                    un validador 'NotEmpty', <code>isValid()</code> añadirá uno
+                    un validador 'NotEmpty', <methodname>isValid()</methodname> añadirá uno
                     en la cima de la pila, con la bandera
-                    <code>breakChainOnFailure</code> establecido. Esto hace que
+                    <methodname>breakChainOnFailure</methodname> establecido. Esto hace que
                     la bandera requerida tenga un significado semántico: si
                     ningún valor es pasado, inmediatamente invalidamos el envío
                     y se le notifica al usuario, e impedimos que otros
@@ -657,8 +657,8 @@ $messages = $element->getMessages();
                 <para>
                     Si no quiere este comportamiento, puede desactivarlo pasando
                     un valor false a
-                    <code>setAutoInsertNotEmptyValidator($flag)</code>; esto
-                    prevendrá a <code>isValid()</code> de colocar un validador
+                    <methodname>setAutoInsertNotEmptyValidator($flag)</methodname>; esto
+                    prevendrá a <methodname>isValid()</methodname> de colocar un validador
                     'NotEmpty' en la cadena de validaciones.
                 </para>
             </listitem>
@@ -686,17 +686,17 @@ $messages = $element->getMessages();
 
         <itemizedlist>
             <listitem><para>
-                    <code>setRequired($flag)</code> y
-                    <code>isRequired()</code> permiten establecer y recuperar el
+                    <methodname>setRequired($flag)</methodname> y
+                    <methodname>isRequired()</methodname> permiten establecer y recuperar el
                     estado de la bandera 'required'. Cuando se le asigna un
-                    booleano <code>true</code>, esta bandera requiere que el
+                    booleano <methodname>true</methodname>, esta bandera requiere que el
                     elemento esté presente en la información procesada por
                     <classname>Zend_Form</classname>.
             </para></listitem>
 
             <listitem><para>
-                    <code>setAllowEmpty($flag)</code> y
-                    <code>getAllowEmpty()</code> permiten modificar el
+                    <methodname>setAllowEmpty($flag)</methodname> y
+                    <methodname>getAllowEmpty()</methodname> permiten modificar el
                     comportamiento de elementos opcionales (p.e., elementos
                     donde la bandera required es false). Cuando la bandera 
                     'allow empty' es true, valores vacíos no pasarán la cadena
@@ -704,38 +704,38 @@ $messages = $element->getMessages();
             </para></listitem>
 
             <listitem><para>
-                    <code>setAutoInsertNotEmptyValidator($flag)</code> permite
+                    <methodname>setAutoInsertNotEmptyValidator($flag)</methodname> permite
                     especificar si realmente un validador 'NotEmpty' será
                     añadido el inicio de la cadena de validaciones cuando un
                     elemento es requerido. Por defecto, esta bandera es true.
             </para></listitem>
 
             <listitem><para>
-                <code>addValidator($nameOrValidator, $breakChainOnFailure = false, array $options = null)</code>
+                <methodname>addValidator($nameOrValidator, $breakChainOnFailure = false, array $options = null)</methodname>
             </para></listitem>
 
             <listitem><para>
-                <code>addValidators(array $validators)</code>
+                <methodname>addValidators(array $validators)</methodname>
             </para></listitem>
 
             <listitem><para>
-                <code>setValidators(array $validators)</code> (sobreescribe todos los validadores)
+                <methodname>setValidators(array $validators)</methodname> (sobreescribe todos los validadores)
             </para></listitem>
 
             <listitem><para>
-                <code>getValidator($name)</code> (recupera un objeto validador por nombre)
+                <methodname>getValidator($name)</methodname> (recupera un objeto validador por nombre)
             </para></listitem>
 
             <listitem><para>
-                <code>getValidators()</code> (recupera todos los validadores)
+                <methodname>getValidators()</methodname> (recupera todos los validadores)
             </para></listitem>
 
             <listitem><para>
-                <code>removeValidator($name)</code> (elimina un validador por nombre)
+                <methodname>removeValidator($name)</methodname> (elimina un validador por nombre)
             </para></listitem>
 
             <listitem><para>
-                <code>clearValidators()</code> (elimina todos los validadores)
+                <methodname>clearValidators()</methodname> (elimina todos los validadores)
             </para></listitem>
         </itemizedlist>
 
@@ -753,59 +753,59 @@ $messages = $element->getMessages();
 
             <itemizedlist>
                 <listitem><para>
-                    <code>addErrorMessage($message)</code>: añade un mensaje de
+                    <methodname>addErrorMessage($message)</methodname>: añade un mensaje de
                     error para mostrarlos en forma de errores de validación. Puede
                     llamarlo más de una vez, y los nuevos mensajes nuevos son
                     añadidos a la pila.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>addErrorMessages(array $messages)</code>: añade
+                    <methodname>addErrorMessages(array $messages)</methodname>: añade
                     múltiples mensajes de error para mostrarlos en forma de errores de
                     validación.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>setErrorMessages(array $messages)</code>: añade
+                    <methodname>setErrorMessages(array $messages)</methodname>: añade
                     múltiples mensajes de error para mostrarlos en forma de errores de
                     validación, sobreescribiendo todos los mensajes de error
                     previamente establecidos.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>getErrorMessages()</code>: recupera la lista de
+                    <methodname>getErrorMessages()</methodname>: recupera la lista de
                     mensajes de error personalizados que fueron definidos.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>clearErrorMessages()</code>: remueve todos los
+                    <methodname>clearErrorMessages()</methodname>: remueve todos los
                     mensajes de error personalizados que hayan sido definidos.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>markAsError()</code>: marca al elemento como que falló
+                    <methodname>markAsError()</methodname>: marca al elemento como que falló
                     la validación.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>hasErrors()</code>: determina si el elemento ha
+                    <methodname>hasErrors()</methodname>: determina si el elemento ha
                     fallado la validación o ha sido marcado como inválido.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>addError($message)</code>: añade un mensaje a la pila
+                    <methodname>addError($message)</methodname>: añade un mensaje a la pila
                     de mensaje de error personalizados y marca al elemento como
                     inválido.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>addErrors(array $messages)</code>: añade varios
+                    <methodname>addErrors(array $messages)</methodname>: añade varios
                     mensajes a la pila de mensajes de error personalizados y
                     marca al elemento como inválido.
                 </para></listitem>
 
                 <listitem><para>
-                    <code>setErrors(array $messages)</code>: sobreescribe el
+                    <methodname>setErrors(array $messages)</methodname>: sobreescribe el
                     mensaje de error personalizado en la pila con los mensajes
                     previstos y marca al elemento como inválido.
                 </para></listitem>
@@ -859,7 +859,7 @@ $messages = $element->getMessages();
 
             <listitem><para>
                 <emphasis>Errors</emphasis>: añade mensajes de error al elemento
-                usando <code>Zend_View_Helper_FormErrors</code>. Si no está
+                usando <methodname>Zend_View_Helper_FormErrors</methodname>. Si no está
                 presente, no se añade nada.
             </para></listitem>
 
@@ -877,7 +877,7 @@ $messages = $element->getMessages();
 
             <listitem><para>
                 <emphasis>Label</emphasis>: añade al comienzo una etiqueta al
-                elemento usando <code>Zend_View_Helper_FormLabel</code>, y
+                elemento usando <methodname>Zend_View_Helper_FormLabel</methodname>, y
                 envolviéndola en una etiqueta &lt;dt&gt;. Si ninguna etiqueta es
                 provista, solo la etiqueta de la definición es generada.
             </para></listitem>
@@ -892,7 +892,7 @@ $messages = $element->getMessages();
                 opción 'disableLoadDefaultDecorators' al constructor:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 $element = new Zend_Form_Element('foo',
                                  array('disableLoadDefaultDecorators' =>
@@ -903,7 +903,7 @@ $element = new Zend_Form_Element('foo',
             <para>
                 Esta opción puede ser combinada junto con cualquier otra opción que
                 pase, ya sea como un array de opciones o en un objeto
-                <code>Zend_Config</code>.
+                <methodname>Zend_Config</methodname>.
             </para>
         </note>
 
@@ -916,7 +916,7 @@ $element = new Zend_Form_Element('foo',
             por defecto:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $this->addDecorators(array(
     array('ViewHelper'),
@@ -943,7 +943,7 @@ $this->addDecorators(array(
             básicamente se ve así:
         </para>
 
-        <programlisting role="html"><![CDATA[
+        <programlisting language="html"><![CDATA[
 
 <dt><label for="foo" class="optional">Foo</label></dt>
 <dd>
@@ -975,12 +975,12 @@ $this->addDecorators(array(
             <para>
                 Para evitar esto, puede usar <emphasis>alias</emphasis>. En
                 lugar de pasar un decorador o nombre de decorador como primer
-                argumento a <code>addDecorator()</code>, pase una matriz con un
+                argumento a <methodname>addDecorator()</methodname>, pase una matriz con un
                 solo elemento, con el alias apuntando al nombre o objeto
                 decorador:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 // Alias a 'FooBar':
 $element->addDecorator(array('FooBar' => 'HtmlTag'),
@@ -991,12 +991,12 @@ $decorator = $element->getDecorator('FooBar');
 ]]></programlisting>
 
             <para>
-                En los métodos <code>addDecorators()</code> y
-                <code>setDecorators()</code>, necesitará pasar la opción
+                En los métodos <methodname>addDecorators()</methodname> y
+                <methodname>setDecorators()</methodname>, necesitará pasar la opción
                 'decorator' en la matriz representando el decorador:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 // Y dos decoradores 'HtmlTag', 'FooBar' como alias:
 $element->addDecorators(
@@ -1019,49 +1019,49 @@ $fooBar  = $element->getDecorator('FooBar');
 
         <itemizedlist>
             <listitem><para>
-                <code>addDecorator($nameOrDecorator, array $options = null)</code>
+                <methodname>addDecorator($nameOrDecorator, array $options = null)</methodname>
             </para></listitem>
 
             <listitem><para>
-                <code>addDecorators(array $decorators)</code>
+                <methodname>addDecorators(array $decorators)</methodname>
             </para></listitem>
 
             <listitem><para>
-                <code>setDecorators(array $decorators)</code> (sobreescribe
+                <methodname>setDecorators(array $decorators)</methodname> (sobreescribe
                 todos los decoradores)
             </para></listitem>
 
             <listitem><para>
-                <code>getDecorator($name)</code> (recupera un objeto decorador
+                <methodname>getDecorator($name)</methodname> (recupera un objeto decorador
                 por su nombre)
             </para></listitem>
 
             <listitem><para>
-                <code>getDecorators()</code> (recupera todos los decoradores)
+                <methodname>getDecorators()</methodname> (recupera todos los decoradores)
             </para></listitem>
 
             <listitem><para>
-                <code>removeDecorator($name)</code> (elimina un decorador por su
+                <methodname>removeDecorator($name)</methodname> (elimina un decorador por su
                 nombre)
             </para></listitem>
 
             <listitem><para>
-                <code>clearDecorators()</code> (elimina todos los decoradores)
+                <methodname>clearDecorators()</methodname> (elimina todos los decoradores)
             </para></listitem>
         </itemizedlist>
 
         <para>
             <classname>Zend_Form_Element</classname> también utiliza la sobrecarga para
-            permitir generar decoradores específicos. <code>__call()</code>
+            permitir generar decoradores específicos. <methodname>__call()</methodname>
             interceptará métodos que comiencen con el texto 'render' y utilizará
             el resto del nombre del método para buscar un decorador; si se
             encuentra, entonces será generado <emphasis>sólo ese</emphasis>
             decorador. Cualquier argumento pasado al llamado del método será
-            usado como contenido para pasar  al método <code>render()</code> del
+            usado como contenido para pasar  al método <methodname>render()</methodname> del
             decorador. Como ejemplo:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 // Genera solo el decorador ViewHelper:
 echo $element->renderViewHelper();
@@ -1086,39 +1086,39 @@ echo $element->renderHtmlTag("This is the html tag content");
         <itemizedlist>
             <listitem><para>
                 <emphasis>name</emphasis>: el nombre del elemento. Emplea los
-                métodos de acceso <code>setName()</code> y <code>getName()</code>.
+                métodos de acceso <methodname>setName()</methodname> y <methodname>getName()</methodname>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>label</emphasis>: la etiqueta del elemento. Emplea los
-                métodos de acceso <code>setLabel()</code> y <code>getLabel()</code>.
+                métodos de acceso <methodname>setLabel()</methodname> y <methodname>getLabel()</methodname>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>order</emphasis>: el índice en el cual los elementos
                 deben ir mostrándose en el formulario. Emplea los métodos de
-                acceso <code>setOrder()</code> y <code>getOrder()</code>.
+                acceso <methodname>setOrder()</methodname> y <methodname>getOrder()</methodname>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>value</emphasis>: El valor del elemento actual. Emplea
-                los métodos de acceso <code>setValue()</code> y
-                <code>getValue()</code>.
+                los métodos de acceso <methodname>setValue()</methodname> y
+                <methodname>getValue()</methodname>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>description</emphasis>: una descripción del elemento;
                 a menudo utilizada para proveer un tooltip o ayuda contextual
                 con javascript describiendo el propósito del elemento. Emplea
-                los métodos de acceso <code>setDescription()</code> y
-                <code>getDescription()</code>.
+                los métodos de acceso <methodname>setDescription()</methodname> y
+                <methodname>getDescription()</methodname>.
             </para></listitem>
 
             <listitem><para>
                 <emphasis>required</emphasis>: bandera que indica si un elemento
                 es requerido o no cuando se efectúa la validación del
                 formulario. Emplea los métodos de acceso
-                <code>setRequired()</code> y <code>getRequired()</code>. Esta
+                <methodname>setRequired()</methodname> y <methodname>getRequired()</methodname>. Esta
                 bandera es false por defecto.
             </para></listitem>
 
@@ -1128,7 +1128,7 @@ echo $element->renderHtmlTag("This is the html tag content");
                 valores vacíos. Cuando es true, y la bandera required es false,
                 valores vacíos no pasarán la cadena de validación, y se supone
                 verdadero. Emplea los métodos de acceso
-                <code>setAllowEmpty()</code> y <code>getAllowEmpty()</code>.
+                <methodname>setAllowEmpty()</methodname> y <methodname>getAllowEmpty()</methodname>.
                 Esta bandera es true por defecto.
             </para></listitem>
 
@@ -1137,8 +1137,8 @@ echo $element->renderHtmlTag("This is the html tag content");
                 indicando insertar o no un validador 'NotEmpty' cuando un
                 elemento es requerido. Por defecto, esta bandera es true.
                 Establezca la bandera con
-                <code>setAutoInsertNotEmptyValidator($flag)</code> y determine
-                el valor con <code>autoInsertNotEmptyValidator()</code>.
+                <methodname>setAutoInsertNotEmptyValidator($flag)</methodname> y determine
+                el valor con <methodname>autoInsertNotEmptyValidator()</methodname>.
             </para></listitem>
         </itemizedlist>
 
@@ -1176,7 +1176,7 @@ echo $element->renderHtmlTag("This is the html tag content");
             utiliza la sobrecarga para facilitar el acceso a ellos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 // Equivalente a $element->setAttrib('class', 'text'):
 $element->class = 'text;
@@ -1210,97 +1210,97 @@ $element->class = 'text;
         <itemizedlist>
             <listitem><para>Configuración:</para>
                 <itemizedlist>
-                    <listitem><para><code>setOptions(array $options)</code></para></listitem>
-                    <listitem><para><code>setConfig(Zend_Config $config)</code></para></listitem>
+                    <listitem><para><methodname>setOptions(array $options)</methodname></para></listitem>
+                    <listitem><para><methodname>setConfig(Zend_Config $config)</methodname></para></listitem>
                 </itemizedlist>
             </listitem>
 
             <listitem><para>I18n:</para>
                 <itemizedlist>
-                    <listitem><para><code>setTranslator(Zend_Translate_Adapter $translator = null)</code></para></listitem>
-                    <listitem><para><code>getTranslator()</code></para></listitem>
-                    <listitem><para><code>setDisableTranslator($flag)</code></para></listitem>
-                    <listitem><para><code>translatorIsDisabled()</code></para></listitem>
+                    <listitem><para><methodname>setTranslator(Zend_Translate_Adapter $translator = null)</methodname></para></listitem>
+                    <listitem><para><methodname>getTranslator()</methodname></para></listitem>
+                    <listitem><para><methodname>setDisableTranslator($flag)</methodname></para></listitem>
+                    <listitem><para><methodname>translatorIsDisabled()</methodname></para></listitem>
                 </itemizedlist>
             </listitem>
 
             <listitem><para>Propiedades:</para>
                 <itemizedlist>
-                    <listitem><para><code>setName($name)</code></para></listitem>
-                    <listitem><para><code>getName()</code></para></listitem>
-                    <listitem><para><code>setValue($value)</code></para></listitem>
-                    <listitem><para><code>getValue()</code></para></listitem>
-                    <listitem><para><code>getUnfilteredValue()</code></para></listitem>
-                    <listitem><para><code>setLabel($label)</code></para></listitem>
-                    <listitem><para><code>getLabel()</code></para></listitem>
-                    <listitem><para><code>setDescription($description)</code></para></listitem>
-                    <listitem><para><code>getDescription()</code></para></listitem>
-                    <listitem><para><code>setOrder($order)</code></para></listitem>
-                    <listitem><para><code>getOrder()</code></para></listitem>
-                    <listitem><para><code>setRequired($flag)</code></para></listitem>
-                    <listitem><para><code>getRequired()</code></para></listitem>
-                    <listitem><para><code>setAllowEmpty($flag)</code></para></listitem>
-                    <listitem><para><code>getAllowEmpty()</code></para></listitem>
-                    <listitem><para><code>setAutoInsertNotEmptyValidator($flag)</code></para></listitem>
-                    <listitem><para><code>autoInsertNotEmptyValidator()</code></para></listitem>
-                    <listitem><para><code>setIgnore($flag)</code></para></listitem>
-                    <listitem><para><code>getIgnore()</code></para></listitem>
-                    <listitem><para><code>getType()</code></para></listitem>
-                    <listitem><para><code>setAttrib($name, $value)</code></para></listitem>
-                    <listitem><para><code>setAttribs(array $attribs)</code></para></listitem>
-                    <listitem><para><code>getAttrib($name)</code></para></listitem>
-                    <listitem><para><code>getAttribs()</code></para></listitem>
+                    <listitem><para><methodname>setName($name)</methodname></para></listitem>
+                    <listitem><para><methodname>getName()</methodname></para></listitem>
+                    <listitem><para><methodname>setValue($value)</methodname></para></listitem>
+                    <listitem><para><methodname>getValue()</methodname></para></listitem>
+                    <listitem><para><methodname>getUnfilteredValue()</methodname></para></listitem>
+                    <listitem><para><methodname>setLabel($label)</methodname></para></listitem>
+                    <listitem><para><methodname>getLabel()</methodname></para></listitem>
+                    <listitem><para><methodname>setDescription($description)</methodname></para></listitem>
+                    <listitem><para><methodname>getDescription()</methodname></para></listitem>
+                    <listitem><para><methodname>setOrder($order)</methodname></para></listitem>
+                    <listitem><para><methodname>getOrder()</methodname></para></listitem>
+                    <listitem><para><methodname>setRequired($flag)</methodname></para></listitem>
+                    <listitem><para><methodname>getRequired()</methodname></para></listitem>
+                    <listitem><para><methodname>setAllowEmpty($flag)</methodname></para></listitem>
+                    <listitem><para><methodname>getAllowEmpty()</methodname></para></listitem>
+                    <listitem><para><methodname>setAutoInsertNotEmptyValidator($flag)</methodname></para></listitem>
+                    <listitem><para><methodname>autoInsertNotEmptyValidator()</methodname></para></listitem>
+                    <listitem><para><methodname>setIgnore($flag)</methodname></para></listitem>
+                    <listitem><para><methodname>getIgnore()</methodname></para></listitem>
+                    <listitem><para><methodname>getType()</methodname></para></listitem>
+                    <listitem><para><methodname>setAttrib($name, $value)</methodname></para></listitem>
+                    <listitem><para><methodname>setAttribs(array $attribs)</methodname></para></listitem>
+                    <listitem><para><methodname>getAttrib($name)</methodname></para></listitem>
+                    <listitem><para><methodname>getAttribs()</methodname></para></listitem>
                 </itemizedlist>
             </listitem>
 
             <listitem><para>Cargadores y rutas de plugin:</para>
                 <itemizedlist>
-                    <listitem><para><code>setPluginLoader(Zend_Loader_PluginLoader_Interface $loader, $type)</code></para></listitem>
-                    <listitem><para><code>getPluginLoader($type)</code></para></listitem>
-                    <listitem><para><code>addPrefixPath($prefix, $path, $type = null)</code></para></listitem>
-                    <listitem><para><code>addPrefixPaths(array $spec)</code></para></listitem>
+                    <listitem><para><methodname>setPluginLoader(Zend_Loader_PluginLoader_Interface $loader, $type)</methodname></para></listitem>
+                    <listitem><para><methodname>getPluginLoader($type)</methodname></para></listitem>
+                    <listitem><para><methodname>addPrefixPath($prefix, $path, $type = null)</methodname></para></listitem>
+                    <listitem><para><methodname>addPrefixPaths(array $spec)</methodname></para></listitem>
                 </itemizedlist>
             </listitem>
 
             <listitem><para>Validación:</para>
                 <itemizedlist>
-                    <listitem><para><code>addValidator($validator, $breakChainOnFailure = false, $options = array())</code></para></listitem>
-                    <listitem><para><code>addValidators(array $validators)</code></para></listitem>
-                    <listitem><para><code>setValidators(array $validators)</code></para></listitem>
-                    <listitem><para><code>getValidator($name)</code></para></listitem>
-                    <listitem><para><code>getValidators()</code></para></listitem>
-                    <listitem><para><code>removeValidator($name)</code></para></listitem>
-                    <listitem><para><code>clearValidators()</code></para></listitem>
-                    <listitem><para><code>isValid($value, $context = null)</code></para></listitem>
-                    <listitem><para><code>getErrors()</code></para></listitem>
-                    <listitem><para><code>getMessages()</code></para></listitem>
+                    <listitem><para><methodname>addValidator($validator, $breakChainOnFailure = false, $options = array())</methodname></para></listitem>
+                    <listitem><para><methodname>addValidators(array $validators)</methodname></para></listitem>
+                    <listitem><para><methodname>setValidators(array $validators)</methodname></para></listitem>
+                    <listitem><para><methodname>getValidator($name)</methodname></para></listitem>
+                    <listitem><para><methodname>getValidators()</methodname></para></listitem>
+                    <listitem><para><methodname>removeValidator($name)</methodname></para></listitem>
+                    <listitem><para><methodname>clearValidators()</methodname></para></listitem>
+                    <listitem><para><methodname>isValid($value, $context = null)</methodname></para></listitem>
+                    <listitem><para><methodname>getErrors()</methodname></para></listitem>
+                    <listitem><para><methodname>getMessages()</methodname></para></listitem>
                 </itemizedlist>
             </listitem>
 
             <listitem><para>Filtros:</para>
                 <itemizedlist>
-                    <listitem><para><code>addFilter($filter, $options = array())</code></para></listitem>
-                    <listitem><para><code>addFilters(array $filters)</code></para></listitem>
-                    <listitem><para><code>setFilters(array $filters)</code></para></listitem>
-                    <listitem><para><code>getFilter($name)</code></para></listitem>
-                    <listitem><para><code>getFilters()</code></para></listitem>
-                    <listitem><para><code>removeFilter($name)</code></para></listitem>
-                    <listitem><para><code>clearFilters()</code></para></listitem>
+                    <listitem><para><methodname>addFilter($filter, $options = array())</methodname></para></listitem>
+                    <listitem><para><methodname>addFilters(array $filters)</methodname></para></listitem>
+                    <listitem><para><methodname>setFilters(array $filters)</methodname></para></listitem>
+                    <listitem><para><methodname>getFilter($name)</methodname></para></listitem>
+                    <listitem><para><methodname>getFilters()</methodname></para></listitem>
+                    <listitem><para><methodname>removeFilter($name)</methodname></para></listitem>
+                    <listitem><para><methodname>clearFilters()</methodname></para></listitem>
                 </itemizedlist>
             </listitem>
 
             <listitem><para>Generación:</para>
                 <itemizedlist>
-                    <listitem><para><code>setView(Zend_View_Interface $view = null)</code></para></listitem>
-                    <listitem><para><code>getView()</code></para></listitem>
-                    <listitem><para><code>addDecorator($decorator, $options = null)</code></para></listitem>
-                    <listitem><para><code>addDecorators(array $decorators)</code></para></listitem>
-                    <listitem><para><code>setDecorators(array $decorators)</code></para></listitem>
-                    <listitem><para><code>getDecorator($name)</code></para></listitem>
-                    <listitem><para><code>getDecorators()</code></para></listitem>
-                    <listitem><para><code>removeDecorator($name)</code></para></listitem>
-                    <listitem><para><code>clearDecorators()</code></para></listitem>
-                    <listitem><para><code>render(Zend_View_Interface $view = null)</code></para></listitem>
+                    <listitem><para><methodname>setView(Zend_View_Interface $view = null)</methodname></para></listitem>
+                    <listitem><para><methodname>getView()</methodname></para></listitem>
+                    <listitem><para><methodname>addDecorator($decorator, $options = null)</methodname></para></listitem>
+                    <listitem><para><methodname>addDecorators(array $decorators)</methodname></para></listitem>
+                    <listitem><para><methodname>setDecorators(array $decorators)</methodname></para></listitem>
+                    <listitem><para><methodname>getDecorator($name)</methodname></para></listitem>
+                    <listitem><para><methodname>getDecorators()</methodname></para></listitem>
+                    <listitem><para><methodname>removeDecorator($name)</methodname></para></listitem>
+                    <listitem><para><methodname>clearDecorators()</methodname></para></listitem>
+                    <listitem><para><methodname>render(Zend_View_Interface $view = null)</methodname></para></listitem>
                 </itemizedlist>
             </listitem>
         </itemizedlist>
@@ -1311,9 +1311,9 @@ $element->class = 'text;
 
         <para>
             El constructor de <classname>Zend_Form_Element</classname> acepta tanto una
-            matriz de opciones como un objeto <code>Zend_Config</code>
+            matriz de opciones como un objeto <methodname>Zend_Config</methodname>
             conteniendo opciones, y esto puede configurarse usando
-            <code>setOptions()</code> o <code>setConfig()</code>. Hablando de
+            <methodname>setOptions()</methodname> o <methodname>setConfig()</methodname>. Hablando de
             manera general, las claves son nombradas de la siguiente manera:
         </para>
 
@@ -1335,8 +1335,8 @@ $element->class = 'text;
 
         <itemizedlist>
             <listitem><para>
-                <code>prefixPath</code> será pasado a
-                <code>addPrefixPaths()</code>
+                <methodname>prefixPath</methodname> será pasado a
+                <methodname>addPrefixPaths()</methodname>
             </para></listitem>
 
             <listitem>
@@ -1346,19 +1346,19 @@ $element->class = 'text;
 
                 <itemizedlist>
                     <listitem><para>
-                            <code>setAttrib</code> (aunque
-                            <code>setAttribs</code> <emphasis>funcionará</emphasis>
+                            <methodname>setAttrib</methodname> (aunque
+                            <methodname>setAttribs</methodname> <emphasis>funcionará</emphasis>
                     </para></listitem>
 
-                    <listitem><para><code>setConfig</code></para></listitem>
+                    <listitem><para><methodname>setConfig</methodname></para></listitem>
 
-                    <listitem><para><code>setOptions</code></para></listitem>
+                    <listitem><para><methodname>setOptions</methodname></para></listitem>
 
-                    <listitem><para><code>setPluginLoader</code></para></listitem>
+                    <listitem><para><methodname>setPluginLoader</methodname></para></listitem>
 
-                    <listitem><para><code>setTranslator</code></para></listitem>
+                    <listitem><para><methodname>setTranslator</methodname></para></listitem>
 
-                    <listitem><para><code>setView</code></para></listitem>
+                    <listitem><para><methodname>setView</methodname></para></listitem>
                 </itemizedlist>
             </listitem>
         </itemizedlist>
@@ -1368,7 +1368,7 @@ $element->class = 'text;
             cada tipo de dato configurable:
         </para>
 
-        <programlisting role="ini"><![CDATA[
+        <programlisting language="ini"><![CDATA[
 
 [element]
 name = "foo"
@@ -1420,9 +1420,9 @@ decorators.label.decorator = "Label"
 
         <para>
             Hay dos métodos típicamente usados para extender un elemento:
-            <code>init()</code>, el cual puede usarse para añadir una lógica de
+            <methodname>init()</methodname>, el cual puede usarse para añadir una lógica de
             inicialización personalizada a su elemento, y
-            <code>loadDefaultDecorators()</code>, el cual puede usarse para
+            <methodname>loadDefaultDecorators()</methodname>, el cual puede usarse para
             establecer una lista de decoradores usados por su elemento de manera
             predeterminada.
         </para>
@@ -1430,14 +1430,14 @@ decorators.label.decorator = "Label"
         <para>
             Como un ejemplo, digamos que todos los elementos de tipo texto en un
             formulario que está creando, necesitan ser filtrados con
-            <code>StringTrim</code>, validados con una expresión regular, y que
+            <methodname>StringTrim</methodname>, validados con una expresión regular, y que
             quiere usar un decorador personalizado que ha creado para
             mostrarlos, 'My_Decorator_TextItem'; adicionalmente, tiene un número
             de atributos estándars, incluyendo 'size', 'maxLength', y 'class'
             que quisiera especificar. Puede definir un elemento tal como sigue:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 class My_Element_Text extends Zend_Form_Element
 {
@@ -1459,27 +1459,27 @@ class My_Element_Text extends Zend_Form_Element
             ruta para elementos de ese tipo, y comenzar creando elementos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 $form->addPrefixPath('My_Element', 'My/Element/', 'element')
      ->addElement('foo', 'text');
 ]]></programlisting>
 
         <para>
-            El elemento 'foo' será ahora del tipo <code>My_Element_Text</code>,
+            El elemento 'foo' será ahora del tipo <methodname>My_Element_Text</methodname>,
             y mostrará el comportamiento que ha especificado.
         </para>
 
         <para>
             Otro método que puede querer sobreescribir cuando extienda
             <classname>Zend_Form_Element</classname> es el método
-            <code>loadDefaultDecorators()</code>. Este método carga
+            <methodname>loadDefaultDecorators()</methodname>. Este método carga
             condicionalmente un grupo de decoradores predefinidos para su
             elemento; puede querer sustituir su propio decorador en su clase
             extendida:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 class My_Element_Text extends Zend_Form_Element
 {

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 180 - 180
documentation/manual/es/module_specs/Zend_Form-Forms.xml


+ 7 - 7
documentation/manual/es/module_specs/Zend_Form-I18n.xml

@@ -27,8 +27,8 @@
 
         <para>
             Se puede deshabilitar la traducción para cualquier formulario, elemento, grupo de visualización o
-            subformulario llamando al método <code>setDisableTranslator($flag)</code>
-            o pasando la opción <code>disableTranslator</code> al
+            subformulario llamando al método <methodname>setDisableTranslator($flag)</methodname>
+            o pasando la opción <methodname>disableTranslator</methodname> al
             objeto. Puede ser de mucha ayuda cuando se quiere deshabilitar selectivamente
             la traducción para elementos individuales o grupo de elementos.
         </para>
@@ -54,7 +54,7 @@
                     y lo usará para ejecutar la traducción y/o la localización:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // use la clave 'Zend_Translate'; $translate es un objeto Zend_Translate:
 Zend_Registry::set('Zend_Translate', $translate);
 ]]></programlisting>
@@ -73,7 +73,7 @@ Zend_Registry::set('Zend_Translate', $translate);
                     <classname>Zend_Validate_Abstract</classname>:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Decir a todas las clases de validación que se use un adaptador especifico de traducción
 Zend_Validate_Abstract::setDefaultTranslator($translate);
 ]]></programlisting>
@@ -86,7 +86,7 @@ Zend_Validate_Abstract::setDefaultTranslator($translate);
                     mensajes de error de validación.
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Decir a todas las clases del formulario usar un adaptador especifico, así como también
 // use este adaptador para traducir mensajes de error de validación
 Zend_Form::setDefaultTranslator($translate);
@@ -97,10 +97,10 @@ Zend_Form::setDefaultTranslator($translate);
                 <para>
                     Finalmente, se puede adjuntar un traductor a una instancia especifica de un
                     formulario o a elementos especificar usando sus métodos
-                    <code>setTranslator()</code>:
+                    <methodname>setTranslator()</methodname>:
                 </para>
 
-                <programlisting role="php"><![CDATA[
+                 <programlisting language="php"><![CDATA[
 // Decir a *esta* instancia del formulario que use un adaptador especifico de traducción;
 // será usado para traducir mensajes de error de validación para todos los
 // elementos:

+ 41 - 41
documentation/manual/es/module_specs/Zend_Form-QuickStart.xml

@@ -17,7 +17,7 @@
             <classname>Zend_Form</classname>
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $form = new Zend_Form;
 ]]></programlisting>
 
@@ -31,10 +31,10 @@ $form = new Zend_Form;
         <para>
             Si desea especificar el action y method del formulario (siempre
             buenas ideas), puede hacer uso de los accesos
-            <code>setAction()</code> y <code>setMethod()</code>:
+            <methodname>setAction()</methodname> y <methodname>setMethod()</methodname>:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $form->setAction('/resource/process')
      ->setMethod('post');
 ]]></programlisting>
@@ -47,12 +47,12 @@ $form->setAction('/resource/process')
 
         <para>
             Usted puede establecer atributos HTML adicionales para la etiqueta
-            <code>&lt;form&gt;</code> mediante el uso de los métodos
+            <methodname>&lt;form&gt;</methodname> mediante el uso de los métodos
             setAttrib() o setAttribs(). Por ejemplo, si desea especificar el id
             establezca el atributo "id":
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $form->setAttrib('id', 'login');
 ]]></programlisting>
     </sect2>
@@ -124,7 +124,7 @@ $form->setAttrib('id', 'login');
             Algunos ejemplos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Instanciando un elemento y pasandolo al objeto form:
 $form->addElement(new Zend_Form_Element_Text('username'));
 
@@ -148,7 +148,7 @@ $form->addElement('text', 'username');
             <classname>Zend_Validate_*</classname> o el nombre de un validador para utilizar:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $username = new Zend_Form_Element_Text('username');
 
 // Pasando un objeto Zend_Validate_*:
@@ -164,7 +164,7 @@ $username->addValidator('alnum');
             como tercer parámetro:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Pasando un patrón
 $username->addValidator('regex', false, array('/^[a-z]/i'));
 ]]></programlisting>
@@ -181,7 +181,7 @@ $username->addValidator('regex', false, array('/^[a-z]/i'));
             crear el elemento. En el primer caso:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Hace este elemento requerido:
 $username->setRequired(true);
 ]]></programlisting>
@@ -198,7 +198,7 @@ $username->setRequired(true);
             para poner en minúsculas el valor final:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $username->addFilter('StringtoLower');
 ]]></programlisting>
 
@@ -206,7 +206,7 @@ $username->addFilter('StringtoLower');
             Entonces, la configuración final de nuestro elemento queda así:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $username->addValidator('alnum')
          ->addValidator('regex', false, array('/^[a-z]/'))
          ->setRequired(true)
@@ -231,7 +231,7 @@ $username->addValidators(array('alnum',
             lo anterior implícitamente, intente lo siguiente:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $form->addElement('text', 'username', array(
     'validators' => array(
         'alnum',
@@ -261,7 +261,7 @@ $form->addElement('text', 'username', array(
             del formulario, o simplemente mostrarlo con echo.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Llamando a render()  explicitamente, y pasando un objeto vista opcional:
 echo $form->render($view);
 
@@ -272,13 +272,13 @@ echo $form;
         <para>
             De manera predeterminada, <classname>Zend_Form</classname> y
             <classname>Zend_Form_Element</classname> intentarán utilizar el objeto vista
-            inicializado en el <code>ViewRenderer</code>, lo que significa que
+            inicializado en el <methodname>ViewRenderer</methodname>, lo que significa que
             no tendrá que establecer la vista manualmente cuando use el MVC de
             Zend Framework. Generar un formulario en un script vista es tan
             simple como:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 <?php echo $this->form
 ]]></programlisting>
 
@@ -293,7 +293,7 @@ echo $form;
             sería como sigue:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $element->addDecorators(array(
     'ViewHelper',
     'Errors',
@@ -311,7 +311,7 @@ $element->addDecorators(array(
             Lo anterior crea una salida como la siguiente:
         </para>
 
-        <programlisting role="html"><![CDATA[
+        <programlisting language="html"><![CDATA[
 <dt><label for="username" class="required">Username</dt>
 <dd>
     <input type="text" name="username" value="123-abc" />
@@ -336,8 +336,8 @@ $element->addDecorators(array(
             El propio formulario simplemente itera sobre los elementos y
             los cubre en un &lt;form&gt; HTML. El action y method que
             proporcionó cuando definió el formulario se pasan a la etiqueta
-            <code>&lt;form&gt;</code>, como cualquier atributo que establezca
-            vía <code>setAttribs()</code> y familia.
+            <methodname>&lt;form&gt;</methodname>, como cualquier atributo que establezca
+            vía <methodname>setAttribs()</methodname> y familia.
         </para>
 
         <para>
@@ -346,7 +346,7 @@ $element->addDecorators(array(
             utilizado. Usted puede fijar el orden de un elemento usando:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $element->setOrder(10);
 ]]></programlisting>
 
@@ -354,7 +354,7 @@ $element->setOrder(10);
             O, cuando crea un elemento, pasándolo como una opción:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $form->addElement('text', 'username', array('order' => 10));
 ]]></programlisting>
     </sect2>
@@ -370,12 +370,12 @@ $form->addElement('text', 'username', array('order' => 10));
         </para>
 
         <para>
-            ¿De dónde provienen los datos?. Puede usar <code>$_POST</code> o
-            <code>$_GET</code>, o cualquier otra fuente de datos que tenga a
+            ¿De dónde provienen los datos?. Puede usar <methodname>$_POST</methodname> o
+            <methodname>$_GET</methodname>, o cualquier otra fuente de datos que tenga a
             mano (solicitud de un servicio web, por ejemplo):
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 if ($form->isValid($_POST)) {
     // ¡Correcto!
 } else {
@@ -386,13 +386,13 @@ if ($form->isValid($_POST)) {
         <para>
             Con solicitudes AJAX, a veces puede ignorar la validación de un solo
             elemento, o grupo de elementos.
-            <code>isValidPartial()</code> validará parcialmente el formulario.
-            A diferencia de <code>isValid()</code>, que como sea, si alguna
+            <methodname>isValidPartial()</methodname> validará parcialmente el formulario.
+            A diferencia de <methodname>isValid()</methodname>, que como sea, si alguna
             clave no esta presente, no ejecutará las validaciones para ese
             elemento en particular.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 if ($form->isValidPartial($_POST)) {
     // de los elementos presentes, todos pasaron las validaciones
 } else {
@@ -401,9 +401,9 @@ if ($form->isValidPartial($_POST)) {
 ]]></programlisting>
 
         <para>
-            Un método adicional, <code>processAjax()</code>, puede también ser
+            Un método adicional, <methodname>processAjax()</methodname>, puede también ser
             usado para validar formularios parciales. A diferencia de
-            <code>isValidPartial()</code>, regresa una cadena en formato JSON
+            <methodname>isValidPartial()</methodname>, regresa una cadena en formato JSON
             conteniendo mensajes de error en caso de fallo.
         </para>
 
@@ -412,7 +412,7 @@ if ($form->isValidPartial($_POST)) {
             valores filtrados:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $values = $form->getValues();
 ]]></programlisting>
 
@@ -420,7 +420,7 @@ $values = $form->getValues();
             Si necesita los valores sin filtrar en algún punto, utilice:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $unfiltered = $form->getUnfilteredValues();
 ]]></programlisting>
     </sect2>
@@ -434,7 +434,7 @@ $unfiltered = $form->getUnfilteredValues();
             mostrarán cuando se usen los decoradores predeterminados:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 if (!$form->isValid($_POST)) {
     echo $form;
 
@@ -446,9 +446,9 @@ if (!$form->isValid($_POST)) {
 
         <para>
             Si quiere inspeccionar los errores, tiene dos métodos.
-            <code>getErrors()</code> regresa una matriz asociativa de nombres /
+            <methodname>getErrors()</methodname> regresa una matriz asociativa de nombres /
             códigos de elementos (donde códigos es una matriz de códigos de
-            error). <code>getMessages()</code> regresa una matriz asociativa
+            error). <methodname>getMessages()</methodname> regresa una matriz asociativa
             de nombres / mensajes de elementos (donde mensajes es una matriz
             asociativa de pares código de error / mensaje de error). Si un
             elemento no tiene ningún error, no será incluido en la matriz.
@@ -484,7 +484,7 @@ if (!$form->isValid($_POST)) {
             <classname>Zend_Form</classname> para crear el formulario:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $form = new Zend_Form();
 $form->setAction('/user/login')
      ->setMethod('post');
@@ -513,7 +513,7 @@ $form->addElement($username)
             A continuación, vamos a crear un controlador para manejar esto:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class UserController extends Zend_Controller_Action
 {
     public function getForm()
@@ -551,7 +551,7 @@ class UserController extends Zend_Controller_Action
             Y un script para la vista que muestra el formulario:
         </para>
 
-<programlisting role="php"><![CDATA[
+ <programlisting language="php"><![CDATA[
 <h2>Please login:</h2>
 <?php echo $this->form
 ]]></programlisting>
@@ -559,7 +559,7 @@ class UserController extends Zend_Controller_Action
         <para>
             Como notará en el código del controlador, hay más trabajo por hacer:
             mientras la información enviada sea válida, necesitará todavía
-            realizar la autenticación usando <code>Zend_Auth</code>, por
+            realizar la autenticación usando <methodname>Zend_Auth</methodname>, por
             ejemplo.
         </para>
     </sect2>
@@ -570,7 +570,7 @@ class UserController extends Zend_Controller_Action
         <para>
             Todas las clases <classname>Zend_Form</classname> son configurables mediante
             <classname>Zend_Config</classname>; puede incluso pasar un objeto al
-            constructor o pasarlo a través de <code>setConfig()</code>. Veamos
+            constructor o pasarlo a través de <methodname>setConfig()</methodname>. Veamos
             cómo podemos crear el formulario anterior usando un archivo INI.
             Primero, vamos a seguir las recomendaciones, y colocaremos nuestras
             configuraciones dentro de secciones reflejando su objetivo y
@@ -579,7 +579,7 @@ class UserController extends Zend_Controller_Action
             ('user'), y una clave para el formulario ('login'):
         </para>
 
-        <programlisting role="ini"><![CDATA[
+        <programlisting language="ini"><![CDATA[
 [development]
 ; metainformación general del formulario
 user.login.action = "/user/login"
@@ -610,7 +610,7 @@ user.login.elements.submit.type = "submit"
             Entonces puede pasarlo al constructor del formulario:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $config = new Zend_Config_Ini($configFile, 'development');
 $form   = new Zend_Form($config->user->login);
 ]]></programlisting>

+ 61 - 61
documentation/manual/es/module_specs/Zend_Form-StandardDecorators.xml

@@ -18,12 +18,12 @@
             mostrar el contenido. Las llamadas de retorno deben especificarse a través
             de la opción 'callback' pasada en la configuración del decorador, y pueden
             ser de cualquier valor de llamada de retorno PHP. Los Callbacks deben
-            aceptar tres argumentos: <code>$content</code> (el contenido original
-            enviado al decorador), <code>$element</code> (el objeto que se está decorando),
-            y un array de <code>$options</code>. Un callback de ejemplo sería:
+            aceptar tres argumentos: <methodname>$content</methodname> (el contenido original
+            enviado al decorador), <methodname>$element</methodname> (el objeto que se está decorando),
+            y un array de <methodname>$options</methodname>. Un callback de ejemplo sería:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 class Util
 {
     public static function label($content, $element, array $options)
@@ -34,8 +34,8 @@ class Util
 ]]></programlisting>
 
         <para>
-            Esta llamada de retorno se especificaría como <code>array('Util',
-                'label')</code>, y generaría un (mal) código HTML para
+            Esta llamada de retorno se especificaría como <methodname>array('Util',
+                'label')</methodname>, y generaría un (mal) código HTML para
             la etiqueta. El decorador Callback reemplazará, antepondrá o postpondrá
             el contenido original con el que devuelva.
         </para>
@@ -54,7 +54,7 @@ class Util
         <para>
             El decorador Captcha se usa junto con el <link
                 linkend="zend.form.standardElements.captcha">elemento de formulario Captcha</link>. Utiliza el método
-            <code>render()</code> del adaptador del captcha para generar la salida.
+            <methodname>render()</methodname> del adaptador del captcha para generar la salida.
         </para>
 
         <para>
@@ -71,26 +71,26 @@ class Util
 
         <para>
             El decorador Description puede ser usado para mostrar un conjunto de descripciones
-            de un elemento <classname>Zend_Form</classname>, <code>Zend_Form_Element</code>, o
+            de un elemento <classname>Zend_Form</classname>, <methodname>Zend_Form_Element</methodname>, o
            <classname>Zend_Form_DisplayGroup</classname>; toma la descripción usando el método
-            <code>getDescription()</code> del objeto.
+            <methodname>getDescription()</methodname> del objeto.
         </para>
 
         <para>
             Por defecto, si no se encuentra la descripción, no se genera ninguna salida.
             Si la descripción está presente, entonces se envolverá en una etiqueta
-            <code>p</code> HTML por defecto, aunque tiene la posibilidad de especificar
-            una etiqueta pasando una opción <code>tag</code> al crear el decorador, o
-            llamando a <code>setTag()</code>. También puede especificar una clase
-            para el tag usando la opción <code>class</code> o llamando a
-            <code>setClass()</code>; por defecto, se usa la clase 'hint'.
+            <methodname>p</methodname> HTML por defecto, aunque tiene la posibilidad de especificar
+            una etiqueta pasando una opción <methodname>tag</methodname> al crear el decorador, o
+            llamando a <methodname>setTag()</methodname>. También puede especificar una clase
+            para el tag usando la opción <methodname>class</methodname> o llamando a
+            <methodname>setClass()</methodname>; por defecto, se usa la clase 'hint'.
         </para>
 
         <para>
             La descripción es escapada utilizando los mecanismos de escapado por defecto
             del objeto de vista. Puede desactivar esto pasando un valor
-            <code>false</code> a la opción 'escape' del decorador o el método
-            <code>setEscape()</code>.
+            <methodname>false</methodname> a la opción 'escape' del decorador o el método
+            <methodname>setEscape()</methodname>.
         </para>
     </sect2>
 
@@ -99,17 +99,17 @@ class Util
 
         <para>
             Los decoradores por defecto utilizan listas de definición
-            (<code>&lt;dl&gt;</code>) para generar elementos de formulario (form).
+            (<methodname>&lt;dl&gt;</methodname>) para generar elementos de formulario (form).
             Dato que los elementos de formulario pueden aparecer en cualquier orden,
             grupos de visualización y subformularios pueden ser encapsulados dentro de
             otros elementos de formulario. Para mantener estos tipos de elemento particulares
             dentro de la lista de definición, DtDdWrapper crea una nuevo término de definición
-            vacío (definition term)(<code>&lt;dt&gt;</code>) y encapsula su contenido
-            en un nuevo dato de definición (<code>&lt;dd&gt;</code>).
+            vacío (definition term)(<methodname>&lt;dt&gt;</methodname>) y encapsula su contenido
+            en un nuevo dato de definición (<methodname>&lt;dd&gt;</methodname>).
             La salida queda como sigue:
         </para>
 
-        <programlisting role="html"><![CDATA[
+        <programlisting language="html"><![CDATA[
 <dt></dt>
 <dd><fieldset id="subform">
     <legend>Información de Usuario</legend>
@@ -119,7 +119,7 @@ class Util
 
         <para>
             Este decorador reemplaza el contenido que se le provee
-            envolviéndolo dentro del elemento <code>&lt;dd&gt;</code>.
+            envolviéndolo dentro del elemento <methodname>&lt;dd&gt;</methodname>.
         </para>
     </sect2>
 
@@ -130,8 +130,8 @@ class Util
             Los errores de elemento obtienen su propio decorador con el decorador
             de errores. Este decorador sustituye al view helper FormErrors,
             que genera mensajes de error en una lista no ordenada
-            (<code>&lt;ul&gt;</code>) como elementos de lista (li). El elemento
-            <code>&lt;ul&gt;</code> recibe una clase de "errores".
+            (<methodname>&lt;ul&gt;</methodname>) como elementos de lista (li). El elemento
+            <methodname>&lt;ul&gt;</methodname> recibe una clase de "errores".
         </para>
 
         <para>
@@ -146,7 +146,7 @@ class Util
         <para>
             Por defecto, los grupos de visualización y subformularios generan sus contenidos dentro
             de fieldsets, EL decorador Fieldset busca la opción
-            'legend' o bien el método <code>getLegend()</code> en el elemento
+            'legend' o bien el método <methodname>getLegend()</methodname> en el elemento
             registrado, y lo usa como campo "legend" si no es vacío. Cualquier
             contenido pasado es envuelto en el fieldset HTML, reemplazando
             al contenido original. Cualquier atributo pasado al elemento decorado
@@ -184,7 +184,7 @@ class Util
             Los formularios(forms), grupos de visualización y subformularios
             son colecciones de elementos. Para poder generar estos elementos,
             utilizan el decorador FormElements, el cual itera sobre todos los elementos,
-            llamando a <code>render()</code> en cada uno de ellos y uniéndolos
+            llamando a <methodname>render()</methodname> en cada uno de ellos y uniéndolos
             con el separador indicado. Puede anteponer o postponer al contenido que
             se le envía.
         </para>
@@ -203,7 +203,7 @@ class Util
             Por defecto, la lista de errores generada tiene el siguiente marcado:
         </para>
 
-        <programlisting role="html"><![CDATA[
+        <programlisting language="html"><![CDATA[
 <ul class="form-errors">
     <li><b>[etiqueta de elemento o nombre]</b><ul>
             <li>[mensaje de error]</li>
@@ -226,32 +226,32 @@ class Util
 
         <itemizedlist>
             <listitem><para>
-                <code>ignoreSubForms</code>: se desactiva o no la recursividad
+                <methodname>ignoreSubForms</methodname>: se desactiva o no la recursividad
                 en los subformularios. Por defecto: false (i.e., permitir recursividad).
             </para></listitem>
 
             <listitem><para>
-                <code>markupElementLabelEnd</code>: Marcado para postponer las etiquetas de elementos. Por defecto: '&lt;/b&gt;'
+                <methodname>markupElementLabelEnd</methodname>: Marcado para postponer las etiquetas de elementos. Por defecto: '&lt;/b&gt;'
             </para></listitem>
 
             <listitem><para>
-                <code>markupElementLabelStart</code>: Marcado para anteponer las etiquetas de elementos. Por defecto'&lt;b&gt;'
+                <methodname>markupElementLabelStart</methodname>: Marcado para anteponer las etiquetas de elementos. Por defecto'&lt;b&gt;'
             </para></listitem>
 
             <listitem><para>
-                <code>markupListEnd</code>: Marcado para postponer listas de mensajes de error.  Por defecto: '&lt;/ul&gt;'.
+                <methodname>markupListEnd</methodname>: Marcado para postponer listas de mensajes de error.  Por defecto: '&lt;/ul&gt;'.
             </para></listitem>
 
             <listitem><para>
-                <code>markupListItemEnd</code>: Marcado para postponer mensajes de error individuales.  Por defecto: '&lt;/li&gt;'
+                <methodname>markupListItemEnd</methodname>: Marcado para postponer mensajes de error individuales.  Por defecto: '&lt;/li&gt;'
             </para></listitem>
 
             <listitem><para>
-                <code>markupListItemStart</code>: Marcado para anteponer mensajes de error individuales.  Por defecto: '&lt;li&gt;'
+                <methodname>markupListItemStart</methodname>: Marcado para anteponer mensajes de error individuales.  Por defecto: '&lt;li&gt;'
             </para></listitem>
 
             <listitem><para>
-                <code>markupListStart</code>: Marcado para anteponer listas de mensajes de error.  Por defecto: '&lt;ul class="form-errors"&gt;'
+                <methodname>markupListStart</methodname>: Marcado para anteponer listas de mensajes de error.  Por defecto: '&lt;ul class="form-errors"&gt;'
             </para></listitem>
         </itemizedlist>
 
@@ -279,23 +279,23 @@ class Util
 
         <para>
             El decorador Image le permite crear un input HTML de tipo image
-            (<code>&lt;input type="image" ... /&gt;</code>), y opcionalmente
+            (<methodname>&lt;input type="image" ... /&gt;</methodname>), y opcionalmente
             mostrarlo dentro de otro tag HTML.
         </para>
 
         <para>
             Por defecto, el decorador usa la propiedad src del elemento,
-            que puede fijarse con el método <code>setImage()</code>, como la ruta
+            que puede fijarse con el método <methodname>setImage()</methodname>, como la ruta
             de la imagen ('src'). Adicionalmente, la etiqueta del elemento será usada
-            como la etiqueta 'alt', y <code>imageValue</code> (manipulado con los
-            métodos <code>setImageValue()</code> y
-            <code>getImageValue()</code>) será usada como el campo 'value'.
+            como la etiqueta 'alt', y <methodname>imageValue</methodname> (manipulado con los
+            métodos <methodname>setImageValue()</methodname> y
+            <methodname>getImageValue()</methodname>) será usada como el campo 'value'.
         </para>
 
         <para>
             Para especificar una etiqueta HTML que utilizar con el elemento, pase la opción
             'tag' al decorador, o llame explícitamente a
-            <code>setTag()</code>.
+            <methodname>setTag()</methodname>.
         </para>
     </sect2>
 
@@ -307,7 +307,7 @@ class Util
             usa el decorador Label para generar esas etiquetas.
             Utiliza la ayuda del view helper FormLabel,
             y toma la etiqueta del elemento mediante el método
-            <code>getLabel()</code> de ese elemento. Si no se encuentra
+            <methodname>getLabel()</methodname> de ese elemento. Si no se encuentra
             la etiqueta, no se genera. Por defecto, las etiquetas se
             traducen cuando existe un adaptador de traducciones y existe una
             traducción para la etiqueta.
@@ -318,7 +318,7 @@ class Util
             la etiqueta en la etiqueta HTML en cuestión. Si la opción está presenta
             pero no hay etiqueta, la etiqueta será generada sin contenido.
             Puede especificar la clase que usar con la etiqueta mediante la opción
-            'class' o llamando a <code>setClass()</code>.
+            'class' o llamando a <methodname>setClass()</methodname>.
         </para>
 
         <para>
@@ -331,31 +331,31 @@ class Util
 
         <itemizedlist>
             <listitem><para>
-                    <code>optionalPrefix</code>: fija el texto antepuesto a la etiqueta
+                    <methodname>optionalPrefix</methodname>: fija el texto antepuesto a la etiqueta
                     cuando el elemento es opcional. Utilice los accesores
-                    <code>setOptionalPrefix()</code> y
-                    <code>getOptionalPrefix()</code> para manipularlo.
+                    <methodname>setOptionalPrefix()</methodname> y
+                    <methodname>getOptionalPrefix()</methodname> para manipularlo.
             </para></listitem>
 
             <listitem><para>
-                    <code>optionalSuffix</code>: fija el texto pospuesto a la etiqueta
+                    <methodname>optionalSuffix</methodname>: fija el texto pospuesto a la etiqueta
                     cuando el elemento es opcional. Utilice los accesores
-                    <code>setOptionalSuffix()</code> y
-                    <code>getOptionalSuffix()</code> para manipularlo.
+                    <methodname>setOptionalSuffix()</methodname> y
+                    <methodname>getOptionalSuffix()</methodname> para manipularlo.
             </para></listitem>
 
             <listitem><para>
-                    <code>requiredPrefix</code>: fija el texto antepuesto a la etiqueta
+                    <methodname>requiredPrefix</methodname>: fija el texto antepuesto a la etiqueta
                     cuando el elemento es requerido. Utilice los accesores
-                    <code>setRequiredPrefix()</code> y
-                    <code>getRequiredPrefix()</code> para manipularlo.
+                    <methodname>setRequiredPrefix()</methodname> y
+                    <methodname>getRequiredPrefix()</methodname> para manipularlo.
             </para></listitem>
 
             <listitem><para>
-                    <code>requiredSuffix</code>: fija el texto antepuesto a la etiqueta
+                    <methodname>requiredSuffix</methodname>: fija el texto antepuesto a la etiqueta
                     cuando el elemento es requerido. Utilice los accesores
-                    <code>setRequiredSuffix()</code> y
-                    <code>getRequiredSuffix()</code> para manipularlo.
+                    <methodname>setRequiredSuffix()</methodname> y
+                    <methodname>getRequiredSuffix()</methodname> para manipularlo.
             </para></listitem>
         </itemizedlist>
 
@@ -381,7 +381,7 @@ class Util
             decorador en al lista.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $form->setDecorators(array(
     'PrepareElements',
     array('ViewScript', array('viewScript' => 'form.phtml')),
@@ -434,20 +434,20 @@ $form->setDecorators(array(
 
         <itemizedlist>
             <listitem><para>
-                    <code>element</code>: el elemento decorado
+                    <methodname>element</methodname>: el elemento decorado
             </para></listitem>
 
             <listitem><para>
-                    <code>content</code>: el contenido pasado al decorador
+                    <methodname>content</methodname>: el contenido pasado al decorador
             </para></listitem>
 
             <listitem><para>
-                    <code>decorator</code>: el propio objeto decorador
+                    <methodname>decorator</methodname>: el propio objeto decorador
             </para></listitem>
 
             <listitem><para>
                     Del mismo modo, todas las opciones pasadas al decorador a través de
-                    <code>setOptions()</code> que no son usadas internamente (tales
+                    <methodname>setOptions()</methodname> que no son usadas internamente (tales
                     como placement, separator, etc.) son pasadas como
                     variables de vista.
             </para></listitem>
@@ -457,7 +457,7 @@ $form->setDecorators(array(
             Como ejemplo, se pueden tener el siguiente elemento:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Fija un decorador ViewScript a un único elemento ,
 // especificando como opción el script de vista (obligatorio) y algunas opciones extra
 $element->setDecorators(array(array('ViewScript', array(
@@ -475,7 +475,7 @@ $element->setDecorators(array(array('ViewScript',
             Un view script puede tener el siguiente aspecto:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 <div class="<?php echo  $this->class ?>">
     <?php echo  $this->formLabel($this->element->getName(),
                          $this->element->getLabel()) ?>
@@ -499,7 +499,7 @@ $element->setDecorators(array(array('ViewScript',
                 opción 'placement' del decorador:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 // En la creación del decorador:
 $element->addDecorator('ViewScript', array('placement' => false));
 

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

@@ -39,7 +39,7 @@
 
         <para>
             Después de llenar o validar un formulario, se puede verificar si el
-            botón dado fue pulsado usando el método <code>isChecked()</code>.
+            botón dado fue pulsado usando el método <methodname>isChecked()</methodname>.
         </para>
     </sect2>
 
@@ -66,18 +66,18 @@
             or 'captcha', when specifying a plugin loader prefix path:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $element->addPrefixPath('My_Captcha', 'My/Captcha/', 'captcha');
 ]]></programlisting>
 
         <para>
             Los Captcha entonces pueden ser cargados usando el método
-            <code>setCaptcha()</code>, el cual puede tomar una instancia
+            <methodname>setCaptcha()</methodname>, el cual puede tomar una instancia
             cualquiera de CAPTCHA instance, o el nombre corto del adaptador
             captcha:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // instancia concreta:
 $element->setCaptcha(new Zend_Captcha_Figlet());
 
@@ -91,7 +91,7 @@ $element->setCaptcha('Dumb');
             ambas claves 'captcha' y 'captchaOptions':
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Usindo la clave captcha simple:
 $element = new Zend_Form_Element_Captcha('foo', array(
     'label' => "Please verify you're a human",
@@ -119,7 +119,7 @@ $element = new Zend_Form_Element_Captcha('foo', array(
             Por defecto, es usado el
             <link linkend="zend.form.standardDecorators.captcha">Captcha
             decorator</link>, pero un adaptador puede especificar uno
-            diferente vía su método<code>getDecorator()</code>.
+            diferente vía su método<methodname>getDecorator()</methodname>.
         </para>
 
         <para>
@@ -146,17 +146,17 @@ $element = new Zend_Form_Element_Captcha('foo', array(
             Por defecto, si la casilla (checkbox) está marcada su valor es '1',
             y si no está marcada su valor es '0'.
             You can specify the values to use using the
-            <code>setCheckedValue()</code> and <code>setUncheckedValue()</code>
+            <methodname>setCheckedValue()</methodname> and <methodname>setUncheckedValue()</methodname>
             accessors, respectively. Internally, any time you set the value, if
             the provided value matches the checked value, then it is set, but
             any other value causes the unchecked value to be set.
         </para>
 
         <para>
-            Additionally, setting the value sets the <code>checked</code>
+            Additionally, setting the value sets the <methodname>checked</methodname>
             property of the checkbox. You can query this using
-            <code>isChecked()</code> or simply accessing the property. Using the
-            <code>setChecked($flag)</code> method will both set the state of the
+            <methodname>isChecked()</methodname> or simply accessing the property. Using the
+            <methodname>setChecked($flag)</methodname> method will both set the state of the
             flag as well as set the appropriate checked or unchecked value in the
             element. Please use this method when setting the checked state of a
             checkbox element to ensure the value is set properly.
@@ -175,13 +175,13 @@ $element = new Zend_Form_Element_Captcha('foo', array(
             The File form element provides a mechanism for supplying file upload
             fields to your form. It utilizes <link linkend="zend.file.transfer.introduction">Zend_File_Transfer</link>
             internally to provide this functionality, and the
-            <code>FormFile</code> view helper as also the <code>File</code>
+            <methodname>FormFile</methodname> view helper as also the <methodname>File</methodname>
             decorator to display the form element.
         </para>
 
         <para>
-            By default, it uses the <code>Http</code> transfer adapter, which
-            introspects the <code>$_FILES</code> array and allows you to attach
+            By default, it uses the <methodname>Http</methodname> transfer adapter, which
+            introspects the <methodname>$_FILES</methodname> array and allows you to attach
             validators and filters. Validators and filters attached to the form
             element will be attached to the transfer adapter.
         </para>
@@ -194,7 +194,7 @@ $element = new Zend_Form_Element_Captcha('foo', array(
                 arcane, but actual usage is relatively trivial:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $element = new Zend_Form_Element_File('foo');
 $element->setLabel('Upload an image:')
         ->setDestination('/var/www/upload');
@@ -214,17 +214,17 @@ $form->addElement($element, 'foo');
                 atributo 'enctype' en el formulario:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $form->setAttrib('enctype', 'multipart/form-data');
 ]]></programlisting>
 
             <para>
                 After the form is validated successfully, you must receive the file
-                to store it in the final destination using <code>receive()</code>. Additionally you
-                can determinate the final location using <code>getFileName()</code>:
+                to store it in the final destination using <methodname>receive()</methodname>. Additionally you
+                can determinate the final location using <methodname>getFileName()</methodname>:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 if (!$form->isValid) {
     print "Ohoh... validation error";
 }
@@ -261,37 +261,37 @@ $location = $form->foo->getFileName();
 
                 <para>
             Per default the file will automatically be received when you call
-            <code>getValues()</code> on the form. The reason behind this behaviour is, that the
+            <methodname>getValues()</methodname> on the form. The reason behind this behaviour is, that the
             file itself is the value of the file element.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $form->getValues();
 ]]></programlisting>
 
         <note>
             <para>
-                Therefor another call of <code>receive()</code> after calling
-                <code>getValues()</code> will not have an effect. Also creating a instance of
+                Therefor another call of <methodname>receive()</methodname> after calling
+                <methodname>getValues()</methodname> will not have an effect. Also creating a instance of
                 <classname>Zend_File_Transfer</classname> will not have an effect as there no file anymore
                 to receive.
             </para>
         </note>
 
         <para>
-            Still, sometimes you may want to call <code>getValues()</code> without receiving the
-            file. You can archive this by calling <code>setValueDisabled(true)</code>. To get the
-            actual value of this flag you can call <code>isValueDisabled()</code>.
+            Still, sometimes you may want to call <methodname>getValues()</methodname> without receiving the
+            file. You can archive this by calling <methodname>setValueDisabled(true)</methodname>. To get the
+            actual value of this flag you can call <methodname>isValueDisabled()</methodname>.
         </para>
 
         <example id="zend.form.standardElements.file.retrievement">
             <title>Explicit file retrievement</title>
 
             <para>
-                First call <code>setValueDisabled(true)</code>.
+                First call <methodname>setValueDisabled(true)</methodname>.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $element = new Zend_Form_Element_File('foo');
 $element->setLabel('Upload an image:')
         ->setDestination('/var/www/upload')
@@ -299,12 +299,12 @@ $element->setLabel('Upload an image:')
 ]]></programlisting>
 
             <para>
-                Now the file will not be received when you call <code>getValues()</code>.
-                So you must call <code>receive()</code> on the file element, or an instance of
+                Now the file will not be received when you call <methodname>getValues()</methodname>.
+                So you must call <methodname>receive()</methodname> on the file element, or an instance of
                 <classname>Zend_File_Transfer</classname> yourself.
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $values = $form->getValues();
 
 if ($form->isValid($form->getPost())) {
@@ -323,21 +323,21 @@ if ($form->isValid($form->getPost())) {
         <itemizedlist>
             <listitem>
                 <para>
-                    <code>isUploaded()</code>: Checks if the file element has
+                    <methodname>isUploaded()</methodname>: Checks if the file element has
                     been uploaded or not.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>isReceived()</code>: Checks if the file element has
+                    <methodname>isReceived()</methodname>: Checks if the file element has
                     already been received.
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <code>isFiltered()</code>: Checks if the filters have already
+                    <methodname>isFiltered()</methodname>: Checks if the filters have already
                     been applied to the file element or not.
                 </para>
             </listitem>
@@ -346,7 +346,7 @@ if ($form->isValid($form->getPost())) {
         <example id="zend.form.standardElements.file.isuploaded">
             <title>Checking if an optional file has been uploaded</title>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $element = new Zend_Form_Element_File('foo');
 $element->setLabel('Upload an image:')
         ->setDestination('/var/www/upload')
@@ -363,7 +363,7 @@ if ($form->foo->isUploaded()) {
 
         <para>
             <classname>Zend_Form_Element_File</classname> soporta también archivos
-            múltiples. Para llamar el método <code>setMultiFile($count)</code>
+            múltiples. Para llamar el método <methodname>setMultiFile($count)</methodname>
             usted puede establecer la cantidad de elementos file que usted desea
             crear. Esto le previene de establecer la misma configuración varias
             veces.
@@ -375,10 +375,10 @@ if ($form->foo->isUploaded()) {
             <para>
                 Crear un elemento multi archivo es lo mismo que querer configurar
                 un elemento único. Sólo tiene que llamar a
-                <code>setMultiFile()</code> adicionalmente después de la creación:
+                <methodname>setMultiFile()</methodname> adicionalmente después de la creación:
             </para>
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $element = new Zend_Form_Element_File('foo');
 $element->setLabel('Upload an image:')
         ->setDestination('/var/www/upload');
@@ -397,7 +397,7 @@ $form->addElement($element, 'foo');
                 En su vista usted ahora obtendrá 3 elementos para carga de
                 archivos idénticos los cuales comparten la misma configuración.
                 Para obtener el conjunto del número de archivos múltiples
-                simplemente llame a <code>getMultiFile()</code>.
+                simplemente llame a <methodname>getMultiFile()</methodname>.
             </para>
 
         </example>
@@ -422,13 +422,13 @@ $form->addElement($element, 'foo');
             Para limitar el tamaño del archivo, el cual es cargado por el
             cliente, debe establecer el tamaño máximo de archivo que el
             formulario acepta . Esto limitará el tamaño del archivo en el lado
-            del cliente configurando la opción <code>MAX_FILE_SIZE</code>
+            del cliente configurando la opción <methodname>MAX_FILE_SIZE</methodname>
             en el formulario. Tan pronto como establezca este valor usando
-            el método <code>setMaxFileSize($size)</code>, será generado
+            el método <methodname>setMaxFileSize($size)</methodname>, será generado
             con el elemento file.
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $element = new Zend_Form_Element_File('foo');
 $element->setLabel('Upload an image:')
         ->setDestination('/var/www/upload')
@@ -442,13 +442,13 @@ $form->addElement($element, 'foo');
 
             <para>
                 Cuando usted usa elementos file múltiples en los formularios tiene
-                que establecer el <code>MAX_FILE_SIZE</code> una sola vez.
+                que establecer el <methodname>MAX_FILE_SIZE</methodname> una sola vez.
                  Establecerlo otra vez sobreescribirá el valor previamente
                  establecido.
             </para>
 
             <para>
-                Note que usted puede establecer <code>MAX_FILE_SIZE</code>
+                Note que usted puede establecer <methodname>MAX_FILE_SIZE</methodname>
                 una sola vez, incluso si usa múltiples formularios.
             </para>
         </note>
@@ -481,18 +481,18 @@ $form->addElement($element, 'foo');
             el mismo nombre y diferentes salts no chocan:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $form->addElement('hash', 'no_csrf_foo', array('salt' => 'unique'));
 ]]></programlisting>
 
         <para>
             Puede establecer el salt más tarde usando el método
-            <code>setSalt($salt)</code>.
+            <methodname>setSalt($salt)</methodname>.
         </para>
 
         <para>
             Internamente, el elemento almacena un identificador único usando
-            <code>Zend_Session_Namespace</code>, y lo comprueba en el momento
+            <methodname>Zend_Session_Namespace</methodname>, y lo comprueba en el momento
             que se envía (comprueba que el TTL no ha espirado). El validador
             'Identical' entonces es usado para asegurarse que el hash enviado
             marcha con el hash alamacenado.
@@ -515,13 +515,13 @@ $form->addElement('hash', 'no_csrf_foo', array('salt' => 'unique'));
         <para>
             Los elementos Image necesitan una imagen fuente.
             <classname>Zend_Form_Element_Image</classname>  le permite especificar esto
-            usando el método de acceso <code>setImage()</code>
+            usando el método de acceso <methodname>setImage()</methodname>
             (o clave de configuración 'image'). Opcionalmente, también puede
             especificar un valor para utilizar al momento de enviar la imagen
-             utilizando  el método de acceso <code>setImageValue()</code>
+             utilizando  el método de acceso <methodname>setImageValue()</methodname>
             (o clave de configuración 'imageValue'). Cuando el valor establecido
-            para el elemento sea igual a <code>imageValue</code>, entonces
-            el método de acceso <code>isChecked()</code> devolverá true.
+            para el elemento sea igual a <methodname>imageValue</methodname>, entonces
+            el método de acceso <methodname>isChecked()</methodname> devolverá true.
         </para>
 
         <para>
@@ -529,7 +529,7 @@ $form->addElement('hash', 'no_csrf_foo', array('salt' => 'unique'));
             <link linkend="zend.form.standardDecorators.image">Decorador de
             Imagen </link> para generar (así como el estandard Errors,
             HtmlTag, y decorador Label). Opcionalmente, puede especificar una
-            etiqueta para el decorador <code>Image</code> que luego
+            etiqueta para el decorador <methodname>Image</methodname> que luego
             envuelva al elemento imagen.
         </para>
     </sect2>
@@ -553,12 +553,12 @@ $form->addElement('hash', 'no_csrf_foo', array('salt' => 'unique'));
         </para>
 
         <para>
-            Por defecto, este elemnto requiere un validador <code>InArray</code>
+            Por defecto, este elemnto requiere un validador <methodname>InArray</methodname>
             el cual valida contra el array de llaves de las opciones registradas. Se
             puede desactivar esta caracteristica llamando a
-            <code>setRegisterInArrayValidator(false)</code>, o pasando un
+            <methodname>setRegisterInArrayValidator(false)</methodname>, o pasando un
             valor falso a la configuración de llaves
-            <code>registerInArrayValidator</code>.
+            <methodname>registerInArrayValidator</methodname>.
         </para>
 
         <para>
@@ -567,29 +567,29 @@ $form->addElement('hash', 'no_csrf_foo', array('salt' => 'unique'));
         </para>
 
         <itemizedlist>
-            <listitem><para><code>addMultiOption($option, $value)</code></para></listitem>
+            <listitem><para><methodname>addMultiOption($option, $value)</methodname></para></listitem>
 
-            <listitem><para><code>addMultiOptions(array $options)</code></para></listitem>
+            <listitem><para><methodname>addMultiOptions(array $options)</methodname></para></listitem>
 
-            <listitem><para><code>setMultiOptions(array $options)</code>
+            <listitem><para><methodname>setMultiOptions(array $options)</methodname>
                     (overwrites existing options)</para></listitem>
 
             <listitem><para>getMultiOption($option)</para></listitem>
 
             <listitem><para>getMultiOptions()</para></listitem>
 
-            <listitem><para><code>removeMultiOption($option)</code></para></listitem>
+            <listitem><para><methodname>removeMultiOption($option)</methodname></para></listitem>
 
-            <listitem><para><code>clearMultiOptions()</code></para></listitem>
+            <listitem><para><methodname>clearMultiOptions()</methodname></para></listitem>
         </itemizedlist>
 
         <para>
             Para marcar los valores confirmados, se necesita pasar un array de valores a
-            <code>setValue()</code>. El siguiente código verificará los valores "bar"
+            <methodname>setValue()</methodname>. El siguiente código verificará los valores "bar"
             y "bat":
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $element = new Zend_Form_Element_MultiCheckbox('foo', array(
     'multiOptions' => array(
         'foo' => 'Foo Option',
@@ -611,31 +611,31 @@ $element->setValue(array('bar', 'bat'));
         <title>Zend_Form_Element_Multiselect</title>
 
         <para>
-            XHTML <code>selector</code> de elementos permite 'multiple' atributos,
+            XHTML <methodname>selector</methodname> de elementos permite 'multiple' atributos,
             indicando multiples opciones pueden ser seleccionados por submision, en vez
             de lo usual. <classname>Zend_Form_Element_Multiselect</classname> extiende
             <link linkend="zend.form.standardElements.select">Zend_Form_Element_Select</link>,
-            y define los atributos <code>multiple</code> a 'multiple'. Como las otras
+            y define los atributos <methodname>multiple</methodname> a 'multiple'. Como las otras
             clases que heredan de la clase base
             <classname>Zend_Form_Element_Multi</classname>, se puede manipular las
             opciones del selector usando:
         </para>
 
         <itemizedlist>
-            <listitem><para><code>addMultiOption($option, $value)</code></para></listitem>
+            <listitem><para><methodname>addMultiOption($option, $value)</methodname></para></listitem>
 
-            <listitem><para><code>addMultiOptions(array $options)</code></para></listitem>
+            <listitem><para><methodname>addMultiOptions(array $options)</methodname></para></listitem>
 
-            <listitem><para><code>setMultiOptions(array $options)</code>
+            <listitem><para><methodname>setMultiOptions(array $options)</methodname>
                     (overwrites existing options)</para></listitem>
 
             <listitem><para>getMultiOption($option)</para></listitem>
 
             <listitem><para>getMultiOptions()</para></listitem>
 
-            <listitem><para><code>removeMultiOption($option)</code></para></listitem>
+            <listitem><para><methodname>removeMultiOption($option)</methodname></para></listitem>
 
-            <listitem><para><code>clearMultiOptions()</code></para></listitem>
+            <listitem><para><methodname>clearMultiOptions()</methodname></para></listitem>
         </itemizedlist>
 
         <para>
@@ -644,12 +644,12 @@ $element->setValue(array('bar', 'bat'));
         </para>
 
         <para>
-            Por defecto, este elemento registra un validador <code>InArray</code>
+            Por defecto, este elemento registra un validador <methodname>InArray</methodname>
             el cual valida contra el array de llaves de opciones registradas. se puede
             deshabilitar esta caracteristica llamando a
-            <code>setRegisterInArrayValidator(false)</code>, o pasando
+            <methodname>setRegisterInArrayValidator(false)</methodname>, o pasando
             un valor falso a la configuracion de llaves
-            <code>registerInArrayValidator</code>.
+            <methodname>registerInArrayValidator</methodname>.
         </para>
     </sect2>
 
@@ -664,7 +664,7 @@ $element->setValue(array('bar', 'bat'));
 
         <para>
             <classname>Zend_Form_Element_Password</classname> archiva esto llamando
-            <code>setObscureValue(true)</code> en cada validador (asegurando que
+            <methodname>setObscureValue(true)</methodname> en cada validador (asegurando que
             la contraseña este oculta en mensajes de validación de errores), y usando
             la vista ayuda 'formPassword' (el cual no desplega el valor
             pasado).
@@ -679,16 +679,16 @@ $element->setValue(array('bar', 'bat'));
             se necesita retornar un solo valor. <classname>Zend_Form_Element_Radio</classname>
             extiende la clase base <classname>Zend_Form_Element_Multi</classname>,
             permitiendonos especificar un numero de opciones, y luego usa la
-            vista ayuda <code>formRadio</code> para desplegar.
+            vista ayuda <methodname>formRadio</methodname> para desplegar.
         </para>
 
         <para>
-            Por defecto, este elemento registra un validador <code>InArray</code>
+            Por defecto, este elemento registra un validador <methodname>InArray</methodname>
             el cual valida contra el array de llaves de opciones registradas. se puede
             deshabilitar esta caracteristica llamando a
-            <code>setRegisterInArrayValidator(false)</code>, o pasando
+            <methodname>setRegisterInArrayValidator(false)</methodname>, o pasando
             un valor falso a la configuracion de llaves
-            <code>registerInArrayValidator</code>.
+            <methodname>registerInArrayValidator</methodname>.
             configuration key.
         </para>
 
@@ -699,20 +699,20 @@ $element->setValue(array('bar', 'bat'));
         </para>
 
         <itemizedlist>
-            <listitem><para><code>addMultiOption($option, $value)</code></para></listitem>
+            <listitem><para><methodname>addMultiOption($option, $value)</methodname></para></listitem>
 
-            <listitem><para><code>addMultiOptions(array $options)</code></para></listitem>
+            <listitem><para><methodname>addMultiOptions(array $options)</methodname></para></listitem>
 
-            <listitem><para><code>setMultiOptions(array $options)</code>
+            <listitem><para><methodname>setMultiOptions(array $options)</methodname>
                     (overwrites existing options)</para></listitem>
 
             <listitem><para>getMultiOption($option)</para></listitem>
 
             <listitem><para>getMultiOptions()</para></listitem>
 
-            <listitem><para><code>removeMultiOption($option)</code></para></listitem>
+            <listitem><para><methodname>removeMultiOption($option)</methodname></para></listitem>
 
-            <listitem><para><code>clearMultiOptions()</code></para></listitem>
+            <listitem><para><methodname>clearMultiOptions()</methodname></para></listitem>
         </itemizedlist>
     </sect2>
 
@@ -744,12 +744,12 @@ $element->setValue(array('bar', 'bat'));
         </para>
 
         <para>
-            Por defecto, este elemento registra un validador <code>InArray</code>
+            Por defecto, este elemento registra un validador <methodname>InArray</methodname>
             el cual valida contra el array de llaves de opciones registradas. se puede
             deshabilitar esta caracteristica llamando a
-            <code>setRegisterInArrayValidator(false)</code>, o pasando
+            <methodname>setRegisterInArrayValidator(false)</methodname>, o pasando
             un valor falso a la configuracion de llaves
-            <code>registerInArrayValidator</code>.
+            <methodname>registerInArrayValidator</methodname>.
             configuration key.
         </para>
 
@@ -759,20 +759,20 @@ $element->setValue(array('bar', 'bat'));
         </para>
 
         <itemizedlist>
-            <listitem><para><code>addMultiOption($option, $value)</code></para></listitem>
+            <listitem><para><methodname>addMultiOption($option, $value)</methodname></para></listitem>
 
-            <listitem><para><code>addMultiOptions(array $options)</code></para></listitem>
+            <listitem><para><methodname>addMultiOptions(array $options)</methodname></para></listitem>
 
-            <listitem><para><code>setMultiOptions(array $options)</code>
+            <listitem><para><methodname>setMultiOptions(array $options)</methodname>
                     (overwrites existing options)</para></listitem>
 
             <listitem><para>getMultiOption($option)</para></listitem>
 
             <listitem><para>getMultiOptions()</para></listitem>
 
-            <listitem><para><code>removeMultiOption($option)</code></para></listitem>
+            <listitem><para><methodname>removeMultiOption($option)</methodname></para></listitem>
 
-            <listitem><para><code>clearMultiOptions()</code></para></listitem>
+            <listitem><para><methodname>clearMultiOptions()</methodname></para></listitem>
         </itemizedlist>
 
         <para>
@@ -789,7 +789,7 @@ $element->setValue(array('bar', 'bat'));
             submit buttons; you can use the button used to submit the form to
             decide what action to take with the data submitted.
             <classname>Zend_Form_Element_Submit</classname> makes this decisioning easy,
-            by adding a <code>isChecked()</code> method; as only one button
+            by adding a <methodname>isChecked()</methodname> method; as only one button
             element will be submitted by the form, after populating or
             validating the form, you can call this method on each submit button
             to determine which one was used.
@@ -798,7 +798,7 @@ $element->setValue(array('bar', 'bat'));
         <para>
             <classname>Zend_Form_Element_Submit</classname> usa la etiqueta como el "valor"
             del botón sometido, traduciendolo si el adaptador traducción esta
-            presente. <code>isChecked()</code> verifica el valor sometido contra
+            presente. <methodname>isChecked()</methodname> verifica el valor sometido contra
             la etiqueta en orden to determinar si el botón ha sido usado.
         </para>
 

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

@@ -8,7 +8,7 @@
         <classname>Zend_Json::encode()</classname> y
         <classname>Zend_Json::decode()</classname>.
     </para>
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 // Recuperar un valor:
 $phpNative = Zend_Json::decode($encodedValue);
 

+ 10 - 10
documentation/manual/es/module_specs/Zend_Json-Objects.xml

@@ -32,13 +32,13 @@
             JSON como arrays asociativos. Sin embargo, si desea retornar un 
             objeto, puede especificar esto:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Decodifica objetos JSON como objetos PHP
 $phpNative = Zend_Json::decode($encodedValue, Zend_Json::TYPE_OBJECT);
 ]]></programlisting>
         <para>
             Por lo tanto, cualquiera de los objetos decodificados son devueltos 
-            como objetos <code>StdClass</code> con propiedades correspondientea 
+            como objetos <methodname>StdClass</methodname> con propiedades correspondientea 
             a pares clave/valor en la notación JSON.
         </para>
         <para>
@@ -56,7 +56,7 @@ $phpNative = Zend_Json::decode($encodedValue, Zend_Json::TYPE_OBJECT);
         <para>
             Si se codifican objetos PHP por defecto, el mecanismo de codificación 
             sólo tiene acceso a las propiedades públicas de estos objetos. 
-            Cuando se implementa un método <code>toJson()</code> en un objeto a 
+            Cuando se implementa un método <methodname>toJson()</methodname> en un objeto a 
             codificar, <classname>Zend_Json</classname> llama a este método y 
             espera que el objeto devuelva una representación JSON de su estado  
             interno.
@@ -69,8 +69,8 @@ $phpNative = Zend_Json::decode($encodedValue, Zend_Json::TYPE_OBJECT);
         <para>
             Zend_Json tiene dos modos diferentes dependiendo de si ext/json está 
             habilitada o no en su instalación PHP. Si ext/json está instalado 
-            por defecto, las funciones <code>json_encode()</code> y 
-            <code>json_decode()</code> se utilizan para la codificación y 
+            por defecto, las funciones <methodname>json_encode()</methodname> y 
+            <methodname>json_decode()</methodname> se utilizan para la codificación y 
             decodificación JSON. Si ext/json no está instalado, una implementación 
             de Zend Framework en código PHP es utilizada para la 
             codificación/decodificación. Esto es considerablemente más lento que 
@@ -83,7 +83,7 @@ $phpNative = Zend_Json::decode($encodedValue, Zend_Json::TYPE_OBJECT);
             llamando a:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 Zend_Json::$useBuiltinEncoderDecoder = true:
 ]]></programlisting>
     </sect2>
@@ -98,7 +98,7 @@ Zend_Json::$useBuiltinEncoderDecoder = true:
             es lo que hace naturalmente <classname>Zend_Json</classname>. 
             Con la Expression de apoyo para Zend_Json este apoyo puede codificar  
             objetos JSON con callbacks validos de javascript. 
-            Esto funciona tanto con <code>json_encode()</code> como con el 
+            Esto funciona tanto con <methodname>json_encode()</methodname> como con el 
             codificador interno.
         </para>
 
@@ -109,13 +109,13 @@ Zend_Json::$useBuiltinEncoderDecoder = true:
             javascript como el primer argumento del constructor. 
             Por defecto <classname>Zend_Json::encode</classname> no codifica 
             callbacks javascript, usted tiene que pasar la opción 
-            <code>'enableJsonExprFinder' = true</code> dentro de la función 
-            <code>encode</code>. Si se habilita, la expresión de apoyo trabaja 
+            <methodname>'enableJsonExprFinder' = true</methodname> dentro de la función 
+            <methodname>encode</methodname>. Si se habilita, la expresión de apoyo trabaja 
             para todas las expresiones anidadas en grandes estructuras de objetos. 
             Un ejemplo de uso se vería así:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $data = array(
     'onClick' => new Zend_Json_Expr('function() {'
               . 'alert("Yo soy un callback válido de javascript '

+ 106 - 106
documentation/manual/es/module_specs/Zend_Json-Server.xml

@@ -66,7 +66,7 @@
             'add', 'subtract', 'multiply', y 'divide':
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Calculator - clase de ejemplo para exponer via JSON-RPC
  */
@@ -134,7 +134,7 @@ class Calculator
             Ahora, crearemos un script para manejar las peticiones:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $server = new Zend_Json_Server();
 
 // Indicar que funcionalidad está disponible:
@@ -151,7 +151,7 @@ $server->handle();
             y luego especificando algún servidor de metadatos:
         </para>
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $server = new Zend_Json_Server();
 $server->setClass('Calculator');
 
@@ -179,7 +179,7 @@ $server->handle();
         </para>
 
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $server = new Zend_Json_Server();
 $server->setClass('Calculator');
 
@@ -220,37 +220,37 @@ $server->handle();
             </para>
 
             <itemizedlist>
-                <listitem><para><code>addFunction($function)</code>: Especifica 
+                <listitem><para><methodname>addFunction($function)</methodname>: Especifica 
                         la función de espacio del usuario para agregar al servidor.</para></listitem>
-                <listitem><para><code>setClass($class)</code>: Especifica una 
+                <listitem><para><methodname>setClass($class)</methodname>: Especifica una 
                         clase u objeto para agregar al servidor; todos los métodos 
                         públicos de ese item serán expuestos como métodos JSON-RPC.</para></listitem>
-                <listitem><para><code>fault($fault = null, $code = 404, $data =
-                        null)</code>: Crea y devuelve un objeto 
+                <listitem><para><methodname>fault($fault = null, $code = 404, $data =
+                        null)</methodname>: Crea y devuelve un objeto 
                         <classname>Zend_Json_Server_Error</classname>.</para></listitem>
-                <listitem><para><code>handle($request = false)</code>: Maneja 
+                <listitem><para><methodname>handle($request = false)</methodname>: Maneja 
                         una solicitud JSON-RPC; opcionalmente, pasa un objeto 
                         <classname>Zend_Json_Server_Request</classname> a utlizar  
                         (crea uno por defecto).</para></listitem>
-                <listitem><para><code>getFunctions()</code>: Devuelve una lista 
+                <listitem><para><methodname>getFunctions()</methodname>: Devuelve una lista 
                         de todos los métodos agregados.</para></listitem>
-                <listitem><para><code>setRequest(Zend_Json_Server_Request
-                        $request)</code>: Especifica un objeto solicitud para el 
+                <listitem><para><methodname>setRequest(Zend_Json_Server_Request
+                        $request)</methodname>: Especifica un objeto solicitud para el 
                         servidor a utilizar.</para></listitem>
-                <listitem><para><code>getRequest()</code>: Recupera el objeto 
+                <listitem><para><methodname>getRequest()</methodname>: Recupera el objeto 
                         solicitud usado por el servidor.</para></listitem>
-                <listitem><para><code>setResponse(Zend_Json_Server_Response
-                        $response)</code>: Establece el objeto respuesta para el 
+                <listitem><para><methodname>setResponse(Zend_Json_Server_Response
+                        $response)</methodname>: Establece el objeto respuesta para el 
                         servidor a utilizar.</para></listitem>
-                <listitem><para><code>getResponse()</code>: Recupera el objeto 
+                <listitem><para><methodname>getResponse()</methodname>: Recupera el objeto 
                         respuesta usado por el servidor.</para></listitem>
-                <listitem><para><code>setAutoEmitResponse($flag)</code>:
+                <listitem><para><methodname>setAutoEmitResponse($flag)</methodname>:
                         Indica si el servidor debería emitir automáticamente la 
                         respuesta y todas las cabeceras; por defecto, esto es 
                         verdadero.</para></listitem>
-                <listitem><para><code>autoEmitResponse()</code>: Determina si la 
+                <listitem><para><methodname>autoEmitResponse()</methodname>: Determina si la 
                         auto-emisión de la respuesta está habilitada.</para></listitem>
-                <listitem><para><code>getServiceMap()</code>: Recupera la 
+                <listitem><para><methodname>getServiceMap()</methodname>: Recupera la 
                         descripción del mapa de servicio en el form de un 
                         objeto  
                         <classname>Zend_Json_Server_Smd</classname>.</para></listitem>
@@ -267,7 +267,7 @@ $server->handle();
                 solicitud JSON-RPC, incluida el ID de la solicitud, parámetros y 
                 especificaciones de la versión JSON-RPC. Tiene la capacidad de 
                 cargarse a sí mismo via JSON o un conjunto de opciones, y puede 
-                mostrase a si mismo como JSON vía el método <code>toJson()</code>.
+                mostrase a si mismo como JSON vía el método <methodname>toJson()</methodname>.
             </para>
 
             <para>
@@ -275,57 +275,57 @@ $server->handle();
             </para>
 
             <itemizedlist>
-                <listitem><para><code>setOptions(array $options)</code>: Especifica 
-                        la configuración del objeto. <code>$options</code> puede 
+                <listitem><para><methodname>setOptions(array $options)</methodname>: Especifica 
+                        la configuración del objeto. <methodname>$options</methodname> puede 
                         contener claves que concuerden con cualuier método 'set':
-                        <code>setParams()</code>, <code>setMethod()</code>,
-                        <code>setId()</code>, y
-                        <code>setVersion()</code>.</para></listitem>
-                <listitem><para><code>addParam($value, $key = null)</code>: 
+                        <methodname>setParams()</methodname>, <methodname>setMethod()</methodname>,
+                        <methodname>setId()</methodname>, y
+                        <methodname>setVersion()</methodname>.</para></listitem>
+                <listitem><para><methodname>addParam($value, $key = null)</methodname>: 
                         Agrega un parámetro para usar con el método de llamada. 
                         Los parámetros pueden ser sólo los valores, o pueden 
                         incluir opcionalmente el nombre del parámetro.
                         </para></listitem>
-                <listitem><para><code>addParams(array $params)</code>: Agrega 
+                <listitem><para><methodname>addParams(array $params)</methodname>: Agrega 
                         múltiples parámetros a la vez; proxies a
-                        <code>addParam()</code></para></listitem>
-                <listitem><para><code>setParams(array $params)</code>: 
+                        <methodname>addParam()</methodname></para></listitem>
+                <listitem><para><methodname>setParams(array $params)</methodname>: 
                         Establece todos los parámetros a la vez; sobrescribe 
                         cualquiera de los parámetros existentes.</para></listitem>
-                <listitem><para><code>getParam($index)</code>: Recupera un 
+                <listitem><para><methodname>getParam($index)</methodname>: Recupera un 
                         parámetro por posición o por el nombre.</para></listitem>
-                <listitem><para><code>getParams()</code>: Recupera todos los 
+                <listitem><para><methodname>getParams()</methodname>: Recupera todos los 
                         parámetros a la vez.</para></listitem>
-                <listitem><para><code>setMethod($name)</code>: Establece el 
+                <listitem><para><methodname>setMethod($name)</methodname>: Establece el 
                         método para llamar.</para></listitem>
-                <listitem><para><code>getMethod()</code>: Recupera el método que 
+                <listitem><para><methodname>getMethod()</methodname>: Recupera el método que 
                         será llamado.</para></listitem>
-                <listitem><para><code>isMethodError()</code>: Determinar si la 
+                <listitem><para><methodname>isMethodError()</methodname>: Determinar si la 
                         solicitud está malformada o no y si daría como resultado 
                         un error.</para></listitem>
-                <listitem><para><code>setId($name)</code>: Establecer el 
+                <listitem><para><methodname>setId($name)</methodname>: Establecer el 
                         identificador de solicitud(utilizado por el cliente 
                         para igualar las solicitudes de respuestas).</para></listitem>
-                <listitem><para><code>getId()</code>: Recuperar el identificador 
+                <listitem><para><methodname>getId()</methodname>: Recuperar el identificador 
                         de solicitudes.</para></listitem>
-                <listitem><para><code>setVersion($version)</code>: Establecer la 
+                <listitem><para><methodname>setVersion($version)</methodname>: Establecer la 
                         versión de la especificación JSON-RPC que conforma la 
                         solicitud. Puede ser '1.0' o '2.0'.</para></listitem>
-                <listitem><para><code>getVersion()</code>: Recuperar la versión 
+                <listitem><para><methodname>getVersion()</methodname>: Recuperar la versión 
                         de la especificación JSON-RPC utilizados por la solicitud.
                         </para></listitem>
-                <listitem><para><code>loadJson($json)</code>: Cargar el objeto 
+                <listitem><para><methodname>loadJson($json)</methodname>: Cargar el objeto 
                         solicitud de una cadena JSON.</para></listitem>
-                <listitem><para><code>toJson()</code>: Mostrar la solicitud como 
+                <listitem><para><methodname>toJson()</methodname>: Mostrar la solicitud como 
                         un string JSON.</para></listitem>
             </itemizedlist>
 
             <para>
                 Una versión específica de HTTP está disponible a través de
                 <classname>Zend_Json_Server_Request_Http</classname>. Esta clase 
-                podrá recuperar la solicitud via <code>php://input</code>, y 
+                podrá recuperar la solicitud via <methodname>php://input</methodname>, y 
                 permite el acceso JSON sin procesar vía el método 
-                <code>getRawJson()</code>. 
+                <methodname>getRawJson()</methodname>. 
             </para>
         </sect3>
 
@@ -346,36 +346,36 @@ $server->handle();
             </para>
 
             <itemizedlist>
-                <listitem><para><code>setResult($value)</code>: Establecer el 
+                <listitem><para><methodname>setResult($value)</methodname>: Establecer el 
                         resultado de la respuesta.</para></listitem>
-                <listitem><para><code>getResult()</code>: Recuperar el resultado 
+                <listitem><para><methodname>getResult()</methodname>: Recuperar el resultado 
                         de la respuesta.</para></listitem>
-                <listitem><para><code>setError(Zend_Json_Server_Error
-                    $error)</code>: Establecer un objeto error. Si ya está, este 
+                <listitem><para><methodname>setError(Zend_Json_Server_Error
+                    $error)</methodname>: Establecer un objeto error. Si ya está, este 
                     será utilizado como la respuesta cuando se serialize a JSON.
                     </para></listitem>
-                <listitem><para><code>getError()</code>: Recuperar el objeto 
+                <listitem><para><methodname>getError()</methodname>: Recuperar el objeto 
                     error, si lo hubiera.</para></listitem>
-                <listitem><para><code>isError()</code>: Si la respuesta es una 
+                <listitem><para><methodname>isError()</methodname>: Si la respuesta es una 
                         respuesta de error o no.</para></listitem>
-                <listitem><para><code>setId($name)</code>: Establecer el 
+                <listitem><para><methodname>setId($name)</methodname>: Establecer el 
                         identificador de solicitud (de manera que la respuesta 
                         del cliente pueda coincidir con la solicitud original).
                         </para></listitem>
-                <listitem><para><code>getId()</code>: Recuperar el identificador 
+                <listitem><para><methodname>getId()</methodname>: Recuperar el identificador 
                         de solicitud.</para></listitem>
-                <listitem><para><code>setVersion($version)</code>: Establecer la 
+                <listitem><para><methodname>setVersion($version)</methodname>: Establecer la 
                         versión JSON-RPC con la que deba estar conformada la 
                         respuesta.</para></listitem>
-                <listitem><para><code>getVersion()</code>: Recuperar la versión 
+                <listitem><para><methodname>getVersion()</methodname>: Recuperar la versión 
                         JSON-RPC con la cumple la respuesta.</para></listitem>
-                <listitem><para><code>toJson()</code>: Serializar la respuesta a 
+                <listitem><para><methodname>toJson()</methodname>: Serializar la respuesta a 
                         JSON. Si la respuesta es una respuesta de error, 
                         serializar el objeto error.</para></listitem>
-                <listitem><para><code>setServiceMap($serviceMap)</code>: 
+                <listitem><para><methodname>setServiceMap($serviceMap)</methodname>: 
                         Establecer el objeto mapa de servicio para la respuesta.
                         </para></listitem>
-                <listitem><para><code>getServiceMap()</code>: Recuperar el objeto 
+                <listitem><para><methodname>getServiceMap()</methodname>: Recuperar el objeto 
                         mapa de servicio, si hubiera alguno.</para></listitem>
             </itemizedlist>
 
@@ -412,24 +412,24 @@ $server->handle();
             </para>
 
             <itemizedlist>
-                <listitem><para><code>setCode($code)</code>: Establece el código 
+                <listitem><para><methodname>setCode($code)</methodname>: Establece el código 
                     de error; si el código de error no está en el rango de 
                     aceptación de XML-RPC, -32000 será asignado.</para></listitem>
-                <listitem><para><code>getCode()</code>: Recuperar el actual 
+                <listitem><para><methodname>getCode()</methodname>: Recuperar el actual 
                     código de error.</para></listitem>
-                <listitem><para><code>setMessage($message)</code>: Establecer el 
+                <listitem><para><methodname>setMessage($message)</methodname>: Establecer el 
                     mensaje de error.</para></listitem>
-                <listitem><para><code>getMessage()</code>: Recuperar el mensaje 
+                <listitem><para><methodname>getMessage()</methodname>: Recuperar el mensaje 
                     de error actual.</para></listitem>
-                <listitem><para><code>setData($data)</code>: Establecer el conjunto 
+                <listitem><para><methodname>setData($data)</methodname>: Establecer el conjunto 
                     de datos auxiliares para calificar más adelante el error, 
                     tal como un backtrace.</para></listitem>
-                <listitem><para><code>getData()</code>: Recuperar cualquier 
+                <listitem><para><methodname>getData()</methodname>: Recuperar cualquier 
                     auxiliar actual de errores de datos.</para></listitem>
-                <listitem><para><code>toArray()</code>: Mandar el error a un 
+                <listitem><para><methodname>toArray()</methodname>: Mandar el error a un 
                     array. El array contendrá las claves 'code', 'message', 
                     y 'data'.</para></listitem>
-                <listitem><para><code>toJson()</code>: Mandar el error a una 
+                <listitem><para><methodname>toJson()</methodname>: Mandar el error a una 
                     representación de error JSON-RPC.</para></listitem>
             </itemizedlist>
         </sect3>
@@ -491,75 +491,75 @@ $server->handle();
             </para>
 
             <itemizedlist>
-                <listitem><para><code>setOptions(array $options)</code>: Establecer 
+                <listitem><para><methodname>setOptions(array $options)</methodname>: Establecer 
                         un objeto SMD desde un array de opciones. Todos los 
                         mutators (métodos comenzando con 'set') se pueden usar 
                         como claves.</para></listitem>
-                <listitem><para><code>setTransport($transport)</code>: Establecer 
+                <listitem><para><methodname>setTransport($transport)</methodname>: Establecer 
                         el transporte usado para acceder al servicio; únicamente 
                         POST es actualmente soportado.</para></listitem>
-                <listitem><para><code>getTransport()</code>: Obtener el servicio 
+                <listitem><para><methodname>getTransport()</methodname>: Obtener el servicio 
                         de transporte actual.</para></listitem>
-                <listitem><para><code>setEnvelope($envelopeType)</code>: 
+                <listitem><para><methodname>setEnvelope($envelopeType)</methodname>: 
                         Establecer la envoltura de la solicitud que debería ser 
                         utilizada para acceder al servicio. Actualmente las  
                         constantes soportadas son 
                         <classname>Zend_Json_Server_Smd::ENV_JSONRPC_1</classname> y
                         <classname>Zend_Json_Server_Smd::ENV_JSONRPC_1</classname>.</para></listitem>
-                <listitem><para><code>getEnvelope()</code>: Obtener la envoltura 
+                <listitem><para><methodname>getEnvelope()</methodname>: Obtener la envoltura 
                         de la petición actual.</para></listitem>
-                <listitem><para><code>setContentType($type)</code>: Establecer 
+                <listitem><para><methodname>setContentType($type)</methodname>: Establecer 
                         el tipo de contenido que deben utilizar las solicitudes 
                         (por defecto, es 'application/json»).</para></listitem>
-                <listitem><para><code>getContentType()</code>: Conseguir el 
+                <listitem><para><methodname>getContentType()</methodname>: Conseguir el 
                         tipo del contenido actual para las solicitudes al 
                         servicio.</para></listitem>
-                <listitem><para><code>setTarget($target)</code>: Establecer el 
+                <listitem><para><methodname>setTarget($target)</methodname>: Establecer el 
                         punto final de la URL para el servicio.</para></listitem>
-                <listitem><para><code>getTarget()</code>: Obtener el punto final 
+                <listitem><para><methodname>getTarget()</methodname>: Obtener el punto final 
                         de la URL para el servicio.</para></listitem>
-                <listitem><para><code>setId($id)</code>: Normalmente, este es el 
+                <listitem><para><methodname>setId($id)</methodname>: Normalmente, este es el 
                         punto final de la URL del servicio (igual que el 
                         objetivo).</para></listitem>
-                <listitem><para><code>getId()</code>: Recuperar el ID del servicio 
+                <listitem><para><methodname>getId()</methodname>: Recuperar el ID del servicio 
                         (normalmente el punto final de la URL del servicio).
                         </para></listitem>
-                <listitem><para><code>setDescription($description)</code>: 
+                <listitem><para><methodname>setDescription($description)</methodname>: 
                         Establecer una descripción del servicio (típicamente 
                         información narrativa que describe el propósito del 
                         servicio).</para></listitem>
-                <listitem><para><code>getDescription()</code>: Obtener la 
+                <listitem><para><methodname>getDescription()</methodname>: Obtener la 
                         descripción del servicio.</para></listitem>
-                <listitem><para><code>setDojoCompatible($flag)</code>: 
+                <listitem><para><methodname>setDojoCompatible($flag)</methodname>: 
                         Establecer un flag que indique si el SMD es compatible 
                         o no con el toolkit de Dojo. Cuando sea verdadero, el 
                         JSON SMD será formateado para cumplir con el formato que 
                         espera el cliente de Dojo JSON-RPC.</para></listitem>
-                <listitem><para><code>isDojoCompatible()</code>: Devuelve el valor 
+                <listitem><para><methodname>isDojoCompatible()</methodname>: Devuelve el valor 
                         del flag de compatibilidad de Dojo (falso, por defecto).
                         </para></listitem>
-                <listitem><para><code>addService($service)</code>: Añade un 
+                <listitem><para><methodname>addService($service)</methodname>: Añade un 
                         servicio al mapa. Puede ser un array de información a 
                         pasar al constructor de
                         <classname>Zend_Json_Server_Smd_Service</classname>, o 
                         una instancia de esa clase.</para></listitem>
-                <listitem><para><code>addServices(array $services)</code>: 
+                <listitem><para><methodname>addServices(array $services)</methodname>: 
                         Agrega múltiples servicios a la vez.</para></listitem>
-                <listitem><para><code>setServices(array $services)</code>: 
+                <listitem><para><methodname>setServices(array $services)</methodname>: 
                         Agrega múltiples servicios a la vez, sobreescribiendo 
                         cualquiera de los servicios previamente establecidos.
                         </para></listitem>
-                <listitem><para><code>getService($name)</code>: Ontiene el servicio 
+                <listitem><para><methodname>getService($name)</methodname>: Ontiene el servicio 
                         por su nombre.</para></listitem>
-                <listitem><para><code>getServices()</code>: Obtener todos los 
+                <listitem><para><methodname>getServices()</methodname>: Obtener todos los 
                         servicios agregados.</para></listitem>
-                <listitem><para><code>removeService($name)</code>: Elimina un 
+                <listitem><para><methodname>removeService($name)</methodname>: Elimina un 
                         servicio del mapa.</para></listitem>
-                <listitem><para><code>toArray()</code>: Mandar el mapa de servicio 
+                <listitem><para><methodname>toArray()</methodname>: Mandar el mapa de servicio 
                         a un array.</para></listitem>
-                <listitem><para><code>toDojoArray()</code>: Mandar el mapa de servicio 
+                <listitem><para><methodname>toDojoArray()</methodname>: Mandar el mapa de servicio 
                         a un array compatible con Dojo Toolkit.</para></listitem>
-                <listitem><para><code>toJson()</code>: Mandar el mapa de servicio 
+                <listitem><para><methodname>toJson()</methodname>: Mandar el mapa de servicio 
                         a una representación JSON.</para></listitem> 
             </itemizedlist>
 
@@ -569,36 +569,36 @@ $server->handle();
             </para>
 
             <itemizedlist>
-                <listitem><para><code>setOptions(array $options)</code>: 
+                <listitem><para><methodname>setOptions(array $options)</methodname>: 
                         Establecer el estado del objeto dede un array. Cualquier 
                         mutator (métodos comenzando con 'set') puede ser utilizado 
                         como una clave y establecerlo mediante este método.
                         </para></listitem>
-                <listitem><para><code>setName($name)</code>: Establecer el nombre 
+                <listitem><para><methodname>setName($name)</methodname>: Establecer el nombre 
                         del servicio (típicamente, la función o el nombre del 
                         método).</para></listitem>
-                <listitem><para><code>getName()</code>: Recuperar el nombre del 
+                <listitem><para><methodname>getName()</methodname>: Recuperar el nombre del 
                         servicio.</para></listitem>
-                <listitem><para><code>setTransport($transport)</code>: Establecer 
+                <listitem><para><methodname>setTransport($transport)</methodname>: Establecer 
                         el servicio de transporte (actualmente, sólo transportes 
                         apoyados por <classname>Zend_Json_Server_Smd</classname> 
                         son permitidos).</para></listitem>
-                <listitem><para><code>getTransport()</code>: Recuperar el transporte 
+                <listitem><para><methodname>getTransport()</methodname>: Recuperar el transporte 
                         actual.</para></listitem>
-                <listitem><para><code>setTarget($target)</code>: Establecer el 
+                <listitem><para><methodname>setTarget($target)</methodname>: Establecer el 
                         punto final de la URL del servicio (típicamente, este 
                         será el mismo que el SMD en general, al cual el servicio 
                         está agregado).</para></listitem>
-                <listitem><para><code>getTarget()</code>: Obtener el punto final 
+                <listitem><para><methodname>getTarget()</methodname>: Obtener el punto final 
                         de la URL del servicio.</para></listitem>
-                <listitem><para><code>setEnvelope($envelopeType)</code>: 
+                <listitem><para><methodname>setEnvelope($envelopeType)</methodname>: 
                         Establecer la envoltura del servicio (actualmente, sólo 
                         se permiten las envolturas soportadas por 
                         <classname>Zend_Json_Server_Smd</classname>.</para></listitem>
-                <listitem><para><code>getEnvelope()</code>: Recuperar el tipo de 
+                <listitem><para><methodname>getEnvelope()</methodname>: Recuperar el tipo de 
                         envoltura del servicio.</para></listitem>
-                <listitem><para><code>addParam($type, array $options = array(),
-                            $order = null)</code>: Añadir un parámetro para el 
+                <listitem><para><methodname>addParam($type, array $options = array(),
+                            $order = null)</methodname>: Añadir un parámetro para el 
                         servicio. Por defecto, sólo el tipo de parámetro es necesario. 
                         Sin embargo, también puede especificar el orden, así como 
                         opciones tales como:</para>
@@ -613,24 +613,24 @@ $server->handle();
                             describiendo el parámetro</para></listitem>
                     </itemizedlist>
                 </listitem>
-                <listitem><para><code>addParams(array $params)</code>: Agregar 
+                <listitem><para><methodname>addParams(array $params)</methodname>: Agregar 
                     varios parámetros a la vez; cada param debería ser un array 
                     asociativo conteniendo mínimamente la clave 'type' describiendo 
                     el tipo de parámetro y, opcionalmente la clave 'order'; 
                     cualquiera de las otras claves serán pasados como 
-                    <code>$options</code> a <code>addOption()</code>.</para></listitem>
-                <listitem><para><code>setParams(array $params)</code>: 
+                    <methodname>$options</methodname> a <methodname>addOption()</methodname>.</para></listitem>
+                <listitem><para><methodname>setParams(array $params)</methodname>: 
                     Establecer muchos parámetros a la vez, sobrescribiendo 
                     cualquiera de los parámetros existentes.</para></listitem>
-                <listitem><para><code>getParams()</code>: Recuperar todos los 
+                <listitem><para><methodname>getParams()</methodname>: Recuperar todos los 
                     parámetros actualmente establecidos.</para></listitem>
-                <listitem><para><code>setReturn($type)</code>: Establecer el tipo 
+                <listitem><para><methodname>setReturn($type)</methodname>: Establecer el tipo 
                     del valor de retorno del servicio.</para></listitem>
-                <listitem><para><code>getReturn()</code>: Obtener el tipo del 
+                <listitem><para><methodname>getReturn()</methodname>: Obtener el tipo del 
                     valor de retorno del servicio.</para></listitem>
-                <listitem><para><code>toArray()</code>: Mandar el servicio a un 
+                <listitem><para><methodname>toArray()</methodname>: Mandar el servicio a un 
                     array.</para></listitem>
-                <listitem><para><code>toJson()</code>: Mandar el servicio a una 
+                <listitem><para><methodname>toJson()</methodname>: Mandar el servicio a una 
                     representación JSON.</para></listitem>
             </itemizedlist>
         </sect3>

+ 3 - 3
documentation/manual/es/module_specs/Zend_Json-xml2json.xml

@@ -23,7 +23,7 @@
         atributos XML. 
         La llamada a esta función se hace como se muestra a continuación:
     </para>
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 // la función fromXml simplemente toma un string conteniendo XML 
 // como entrada.
 $jsonContents = Zend_Json::fromXml($xmlStringContents, true);
@@ -59,7 +59,7 @@ $jsonContents = Zend_Json::fromXml($xmlStringContents, true);
         <classname>Zend_Json::fromXml()</classname>:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 <?xml version="1.0" encoding="UTF-8"?>
 <books>
     <book id="1">
@@ -87,7 +87,7 @@ $jsonContents = Zend_Json::fromXml($xmlStringContents, true);
         <classname>Zend_Json::fromXml()</classname>:
     </para>
 
-    <programlisting role="php"><![CDATA[
+     <programlisting language="php"><![CDATA[
 {
    "books" : {
       "book" : [ {

+ 44 - 44
documentation/manual/es/module_specs/Zend_Loader.xml

@@ -19,7 +19,7 @@
             de un método. Si carga un archivo o clase cuyo nombre es constante, no
             hay ningún beneficio al usar <classname>Zend_Loader</classname> sobre el uso
             de funciones tradicionales de PHP como
-            <ulink url="http://php.net/require_once"><code>require_once()</code></ulink>.
+            <ulink url="http://php.net/require_once"><methodname>require_once()</methodname></ulink>.
         </para>
     </tip>
 
@@ -31,40 +31,40 @@
             El método estático <classname>Zend_Loader::loadFile()</classname> carga un archivo
             PHP. El archivo cargado puede contener cualquier código PHP.
             El método se comporta como un envoltorio para la función PHP
-            <ulink url="http://php.net/include"><code>include()</code></ulink>.
+            <ulink url="http://php.net/include"><methodname>include()</methodname></ulink>.
             Este método devuelve un booleano false en caso de fallo, por ejemplo,
             si el archivo especificado no existe.
         </para>
 
         <example id="zend.loader.load.file.example">
             <title>Ejemplo del Método loadFile()</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 Zend_Loader::loadFile($filename, $dirs=null, $once=false);
 ]]></programlisting>
     </example>
 
         <para>
-            El argumento <code>$filename</code> especifica el archivo que se va a cargar,
+            El argumento <methodname>$filename</methodname> especifica el archivo que se va a cargar,
             el cual no debe contener ninguna información de rutas.
-            Una verificación de seguridad es efectuada sobre <code>$filename</code>.
-            El archivo <code>$filename</code> sólo puede contener caracteres alfanuméricos,
+            Una verificación de seguridad es efectuada sobre <methodname>$filename</methodname>.
+            El archivo <methodname>$filename</methodname> sólo puede contener caracteres alfanuméricos,
             guiones ("-"), barras bajas ("_"), o puntos (".").
-            No hay ninguna restricción en el argumento <code>$dirs</code>.
+            No hay ninguna restricción en el argumento <methodname>$dirs</methodname>.
         </para>
 
         <para>
-            El parámetro <code>$dirs</code> especifica en qué carpetas buscar el archivo.
-            Si el valor es <code>NULL</code>, sólo se buscará en el <code>include_path</code>
+            El parámetro <methodname>$dirs</methodname> especifica en qué carpetas buscar el archivo.
+            Si el valor es <methodname>NULL</methodname>, sólo se buscará en el <methodname>include_path</methodname>
             ; si el valor es un string o un array, se buscará en la carpeta o carpetas especificadas
-            , seguidas del <code>include_path</code>.
+            , seguidas del <methodname>include_path</methodname>.
         </para>
 
         <para>
-            El argumento <code>$once</code> es un booleano.  Si es <code>TRUE</code>,
+            El argumento <methodname>$once</methodname> es un booleano.  Si es <methodname>TRUE</methodname>,
             <classname>Zend_Loader::loadFile()</classname> esa la función PHP
-            <ulink url="http://php.net/include"><code>include_once()</code></ulink>
+            <ulink url="http://php.net/include"><methodname>include_once()</methodname></ulink>
             para cargar el archivo, de lo contrario se utiliza la función PHP
-            <ulink url="http://php.net/include_once"><code>include()</code></ulink>.
+            <ulink url="http://php.net/include_once"><methodname>include()</methodname></ulink>.
         </para>
 
     </sect2>
@@ -74,13 +74,13 @@ Zend_Loader::loadFile($filename, $dirs=null, $once=false);
         <title>Cargando Clases</title>
 
         <para>
-            El método estático <code>Zend_Loader::loadClass($class, $dirs)</code>
+            El método estático <methodname>Zend_Loader::loadClass($class, $dirs)</methodname>
             carga un archivo PHP y comprueba la existencia de la clase.
         </para>
 
         <example id="zend.loader.load.class.example">
             <title>Ejemplo del método loadClass()</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 Zend_Loader::loadClass('Container_Tree',
     array(
         '/home/production/mylib',
@@ -97,16 +97,16 @@ Zend_Loader::loadClass('Container_Tree',
         </para>
 
         <para>
-            Si <code>$dirs</code> es una cadena o un array,
+            Si <methodname>$dirs</methodname> es una cadena o un array,
             <classname>Zend_Loader::loadClass()</classname> busca las carpetas en el
             orden suministrado. El primer archivo encontrado es cargado. Si el archivo
-            no existe en el <code>$dirs</code> especificado, entonces se busca en el
-            <code>include_path</code> del entorno PHP.
+            no existe en el <methodname>$dirs</methodname> especificado, entonces se busca en el
+            <methodname>include_path</methodname> del entorno PHP.
         </para>
 
         <para>
             Si el archivo no es encontrado o la clase no existe después de la carga,
-            <code>Zend_Loader::loadClass()</code> lanza una <code>Zend_Exception</code>.
+            <methodname>Zend_Loader::loadClass()</methodname> lanza una <methodname>Zend_Exception</methodname>.
         </para>
 
         <para>
@@ -123,13 +123,13 @@ Zend_Loader::loadClass('Container_Tree',
 
         <para>
             El método estático <classname>Zend_Loader::isReadable($pathname)</classname>
-            devuelve <code>TRUE</code> si el archivo en la ruta $pathname existe
-            y tiene permisos de lectura, <code>FALSE</code> en caso contrario.
+            devuelve <methodname>TRUE</methodname> si el archivo en la ruta $pathname existe
+            y tiene permisos de lectura, <methodname>FALSE</methodname> en caso contrario.
         </para>
 
         <example id="zend.loader.load.isreadable.example">
             <title>Ejemplo del método isReadable()</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 if (Zend_Loader::isReadable($filename)) {
     // hace algo con $filename
 }
@@ -137,12 +137,12 @@ if (Zend_Loader::isReadable($filename)) {
         </example>
 
         <para>
-            El argumento <code>$filename</code> especifica el nombre de archivo que
+            El argumento <methodname>$filename</methodname> especifica el nombre de archivo que
             comprobar.  Puede contener información de la ruta.
             Este método envuelve la función PHP
-            <ulink url="http://php.net/is_readable"><code>is_readable()</code></ulink>.
-            La función PHP no busca en <code>include_path</code>,
-            mientras que <code>Zend_Loader::isReadable()</code> sí.
+            <ulink url="http://php.net/is_readable"><methodname>is_readable()</methodname></ulink>.
+            La función PHP no busca en <methodname>include_path</methodname>,
+            mientras que <methodname>Zend_Loader::isReadable()</methodname> sí.
         </para>
 
     </sect2>
@@ -153,17 +153,17 @@ if (Zend_Loader::isReadable($filename)) {
 
         <para>
             La clase <classname>Zend_Loader</classname> contiene un método que se puede registrar
-            con PHP SPL autoloader.  <code>Zend_Loader::autoload()</code> es el método
+            con PHP SPL autoloader.  <methodname>Zend_Loader::autoload()</methodname> es el método
             callback.  Por comodidad, <classname>Zend_Loader</classname> permite a la función
-            <code>registerAutoload()</code> registrar su método
-            <code>autoload()</code>.  Si la extensión <code>spl_autoload</code>
+            <methodname>registerAutoload()</methodname> registrar su método
+            <methodname>autoload()</methodname>.  Si la extensión <methodname>spl_autoload</methodname>
             no está presente en el entorno PHP, entonces el método
-            <code>registerAutoload()</code> lanza una <code>Zend_Exception</code>.
+            <methodname>registerAutoload()</methodname> lanza una <methodname>Zend_Exception</methodname>.
         </para>
 
         <example id="zend.loader.load.autoload.example">
             <title>Ejemplo de registro del método callback del autoloader</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 Zend_Loader::registerAutoload();
 ]]></programlisting>
         </example>
@@ -171,14 +171,14 @@ Zend_Loader::registerAutoload();
         <para>
             Después de registrar el callback de autoload de Zend Framework, se pueden
             referenciar clases de Zend Framework sin tener que cargarlas
-            explícitamente.  El método <code>autoload()</code> usa automáticamente
-            <code>Zend_Loader::loadClass()</code> cuando referencie una clase.
+            explícitamente.  El método <methodname>autoload()</methodname> usa automáticamente
+            <methodname>Zend_Loader::loadClass()</methodname> cuando referencie una clase.
         </para>
 
         <para>
             Si ha extendido la clase <classname>Zend_Loader</classname>, se puede pasar un
-            argumento opcional a <code>registerAutoload()</code>, para especificar
-            la clase a partir de la cual registrar un método <code>autoload()</code>.
+            argumento opcional a <methodname>registerAutoload()</methodname>, para especificar
+            la clase a partir de la cual registrar un método <methodname>autoload()</methodname>.
         </para>
 
         <example id="zend.loader.load.autoload.example-extended">
@@ -186,14 +186,14 @@ Zend_Loader::registerAutoload();
             extendida</title>
             <para>
                 Debido a la semántica de referencia de funciones estáticas en PHP,
-                se debe implementar código tanto para la clase <code>loadClass()</code>
-                como <code>autoload()</code>, y <code>autoload()</code>
-                debe llamar a <code>self::loadClass()</code>.  Si su método
-                <code>autoload()</code> delega en su padre la llamada a
-                <code>self::loadClass()</code>, entonces llamará
+                se debe implementar código tanto para la clase <methodname>loadClass()</methodname>
+                como <methodname>autoload()</methodname>, y <methodname>autoload()</methodname>
+                debe llamar a <methodname>self::loadClass()</methodname>.  Si su método
+                <methodname>autoload()</methodname> delega en su padre la llamada a
+                <methodname>self::loadClass()</methodname>, entonces llamará
                 al método con ese nombre en la clase padre, no la subclase.
             </para>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class My_Loader extends Zend_Loader
 {
     public static function loadClass($class, $dirs = null)
@@ -218,9 +218,9 @@ Zend_Loader::registerAutoload('My_Loader');
 
         <para>
             Se puede eliminar un callback de autoload.
-            <code>registerAutoload()</code> tiene un segundo parámetro opcional,
-            que es <code>true</code> por defecto. Si este parámetro es
-            <code>false</code>, el callback de autoload será borrado de la pila
+            <methodname>registerAutoload()</methodname> tiene un segundo parámetro opcional,
+            que es <methodname>true</methodname> por defecto. Si este parámetro es
+            <methodname>false</methodname>, el callback de autoload será borrado de la pila
             de autoload SPL.
         </para>
 

+ 2 - 2
documentation/manual/es/module_specs/Zend_Pdf-Create.xml

@@ -24,7 +24,7 @@
 
     <example id="zend.pdf.create.example-1">
         <title>Crear un nuevo documento PDF o cargar uno ya esistente.</title>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 ...
 // Crear un nuevo documento PDF
 $pdf1 = new Zend_Pdf();
@@ -61,7 +61,7 @@ $pdf3 = Zend_Pdf::parse($pdfString);
 
     <example id="zend.pdf.create.example-2">
         <title>Requiriendo Revisiones Específicas de un documento PDF</title>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 ...
 // Cargar la revisión anterior del documento PDF
 $pdf1 = Zend_Pdf::load($fileName, 1);

+ 53 - 53
documentation/manual/es/module_specs/Zend_Pdf-Drawing.xml

@@ -15,7 +15,7 @@
         El tamaño de la página se puede recuperar desde un objeto página:
         </para>
         <para>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $width  = $pdfPage->getWidth();
 $height = $pdfPage->getHeight();
 ]]></programlisting>
@@ -34,7 +34,7 @@ $height = $pdfPage->getHeight();
         <classname>Zend_Pdf_Color_Rgb</classname> y 
         <classname>Zend_Pdf_Color_Cmyk</classname> proporcionan esta funcionalidad:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // $grayLevel (float number). 0.0 (black) - 1.0 (white)
 $color1 = new Zend_Pdf_Color_GrayScale($grayLevel);
 
@@ -49,7 +49,7 @@ $color3 = new Zend_Pdf_Color_Cmyk($c, $m, $y, $k);
             Los estilos de colores HTML también se proporcionan con la clase 
             <classname>Zend_Pdf_Color_Html</classname>:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $color1 = new Zend_Pdf_Color_Html('#3366FF');
 $color2 = new Zend_Pdf_Color_Html('silver');
 $color3 = new Zend_Pdf_Color_Html('forestgreen');
@@ -66,7 +66,7 @@ $color3 = new Zend_Pdf_Color_Html('forestgreen');
             La clase <classname>Zend_Pdf_Page</classname> proporciona un conjunto de 
             primitivas de dibujo:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Dibujar una línea desde x1,y1 hasta x2,y2.
  *
@@ -78,7 +78,7 @@ $color3 = new Zend_Pdf_Color_Html('forestgreen');
  */
 public function drawLine($x1, $y1, $x2, $y2);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Dibujar un rectángulo.
  *
@@ -98,7 +98,7 @@ public function drawLine($x1, $y1, $x2, $y2);
 public function drawRectangle($x1, $y1, $x2, $y2,
                     $fillType = Zend_Pdf_Page::SHAPE_DRAW_FILL_AND_STROKE);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Dibujar un polígono.
  *
@@ -119,7 +119,7 @@ public function drawPolygon($x, $y,
                             $fillMethod =
                                 Zend_Pdf_Page::FILL_METHOD_NON_ZERO_WINDING);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Dibujar un círculo centrado en X, y con un radio de radius.
  *
@@ -154,7 +154,7 @@ public function  drawCircle($x,
                             $param5 = null,
                             $param6 = null);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Dibujar una elipse dentro del rectángulo especificado.
  *
@@ -194,7 +194,7 @@ public function drawEllipse($x1,
         de referencia. La fuente y tamaño actual de la letra se utilizan para 
         operaciones de dibujo de texto (ver descripción detallada más abajo).
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Dibujar una línea de texto en una posición específica.
  *
@@ -210,7 +210,7 @@ public function drawText($text, $x, $y, $charEncoding = '');
 ]]></programlisting>
         <example id="zend.pdf.drawing.text-drawing.example-1">
             <title>Dibujar un string en la página</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 $pdfPage->drawText('Hello world!', 72, 720);
 ...
@@ -225,11 +225,11 @@ $pdfPage->drawText('Hello world!', 72, 720);
         llamar en tiempo de dibujo y <classname>Zend_Pdf</classname> se encargará 
         de la conversión. Puede proporcionar la fuente de cualquier método de 
         codificación de strings soportados por la función de PHP 
-        <code><ulink url="http://www.php.net/manual/function.iconv.php">iconv()</ulink></code>:
+        <methodname><ulink url="http://www.php.net/manual/function.iconv.php">iconv()</ulink></methodname>:
         </para>
         <example id="zend.pdf.drawing.text-drawing.example-2">
             <title>Dibujar un string codificado en UTF-8 en la página</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 // Leer del disco un string codificado en UTF-8
 $unicodeString = fread($fp, 1024);
@@ -248,7 +248,7 @@ $pdfPage->drawText($unicodeString, 72, 720, 'UTF-8');
         tamaño actual de la fuente de la página, que se establece con el método
         <classname>Zend_Pdf_Page::setFont()</classname>:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Establecer la fuente actual.
  *
@@ -276,7 +276,7 @@ public function setFont(Zend_Pdf_Resource_Font $font, $fontSize);
         </para>
         <example id="zend.pdf.drawing.using-fonts.example-1">
             <title>Crear un tipo de letra normal</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 // Crear una fuente nueva
 $font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA);
@@ -350,7 +350,7 @@ $pdfPage->setFont($font, 36);
         </para>
         <example id="zend.pdf.drawing.using-fonts.example-2">
             <title>Crear una fuente TrueType</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 // Crear una nueva fuente
 $goodDogCoolFont = Zend_Pdf_Font::fontWithPath('/path/to/GOODDC__.TTF');
@@ -370,7 +370,7 @@ $pdfPage->setFont($goodDogCoolFont, 36);
         </para>
         <example id="zend.pdf.drawing.using-fonts.example-3">
             <title>Crear una fuente TrueType, pero no incluirla en el documento PDF.</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 // Crear una nueva fuente
 $goodDogCoolFont = Zend_Pdf_Font::fontWithPath('/path/to/GOODDC__.TTF',
@@ -400,7 +400,7 @@ $pdfPage->setFont($goodDogCoolFont, 36);
         </para>
         <example id="zend.pdf.drawing.using-fonts.example-4">
             <title>No arrojar una excepción para las fuentes que no puedan ser incorporadas.</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 $font = Zend_Pdf_Font::fontWithPath(
            '/path/to/unEmbeddableFont.ttf',
@@ -423,7 +423,7 @@ $font = Zend_Pdf_Font::fontWithPath(
         </para>
         <example id="zend.pdf.drawing.using-fonts.example-5">
             <title>No comprimir una fuente incrustada.</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 $font = Zend_Pdf_Font::fontWithPath('/path/to/someReallyBigFont.ttf',
                                     Zend_Pdf_Font::EMBED_DONT_COMPRESS);
@@ -436,7 +436,7 @@ $font = Zend_Pdf_Font::fontWithPath('/path/to/someReallyBigFont.ttf',
         </para>
         <example id="zend.pdf.drawing.using-fonts.example-6">
             <title>La combinación de opciones de la incrustación de fuentes.</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 $font = Zend_Pdf_Font::fontWithPath(
             $someUserSelectedFontPath,
@@ -467,7 +467,7 @@ $font = Zend_Pdf_Font::fontWithPath(
         </para>
         <example id="zend.pdf.drawing.using-fonts.example-7">
             <title>Combinación de opciones de la incrustación de fuentes.</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 $font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_COURIER);
 $pdfPage->setFont($font, 36)
@@ -499,7 +499,7 @@ $pdfPage->setFont($font, 36)
         </para>
         <example id="zend.pdf.drawing.extracting-fonts.example-1">
             <title>Extracción de las fuentes de un documento cargado.</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 ...
 $pdf = Zend_Pdf::load($documentPath);
@@ -528,7 +528,7 @@ $firstPageFonts = $firstPage->extractFonts();
         </example>
         <example id="zend.pdf.drawing.extracting-fonts.example-2">
             <title>Extracción de la fuente de un documento cargado especificando el nombre de la fuente.</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 ...
 $pdf = new Zend_Pdf();
@@ -547,7 +547,7 @@ $fontName = $font->getFontName(Zend_Pdf_Font::NAME_POSTSCRIPT,
 $pdf->save($docPath);
 ...
 ]]></programlisting>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 ...
 $pdf = Zend_Pdf::load($docPath);
@@ -579,7 +579,7 @@ $pdf->save($docPath, true /* modo de actualización incremental */);
                         incrustada. Así que las fuentes extraídas no pueden 
                         proporcionar métricas correctas y la fuente original 
                         tiene que ser utilizada para los cálculos de ancho de texto:
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 
 ...
 $font = $pdf->extractFont($fontName);
@@ -612,7 +612,7 @@ for ($charIndex = 0; $charIndex < strlen($text); $charIndex++) {
         La clase <classname>Zend_Pdf_Page</classname> proporciona el método 
         drawImage() para dibujar la imagen:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Dibujar una imagen en una posición específica de la página.
  *
@@ -632,7 +632,7 @@ public function drawImage(Zend_Pdf_Resource_Image $image, $x1, $y1, $x2, $y2);
         </para>
         <example id="zend.pdf.drawing.image-drawing.example-1">
             <title>Dibujar una imagen</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 // Cargar la imagen
 $image = Zend_Pdf_Image::imageWithPath('my_image.jpg');
@@ -663,7 +663,7 @@ $pdfPage->drawImage($image, 100, 100, 400, 300);
         pueden ser asignados por los métodos de la clase 
         <classname>Zend_Pdf_Page</classname>:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /** Establecer el color de la línea. */
 public function setLineColor(Zend_Pdf_Color $color);
 
@@ -691,7 +691,7 @@ public function setLineDashingPattern($pattern, $phase = 0);
         Los métodos 
         <classname>Zend_Pdf_Page::drawRectangle()</classname>, <classname>Zend_Pdf_Page::drawPolygon()</classname>,
         <classname>Zend_Pdf_Page::drawCircle()</classname> y <classname>Zend_Pdf_Page::drawEllipse()</classname> 
-        toman el argumento <code>$fillType</code> como un parámetro opcional. 
+        toman el argumento <methodname>$fillType</methodname> como un parámetro opcional. 
         Puede ser:
         </para>
 
@@ -709,7 +709,7 @@ public function setLineDashingPattern($pattern, $phase = 0);
 
         <para>
         El método <classname>Zend_Pdf_Page::drawPolygon()</classname> también 
-        tiene un parámetro adicional <code>$fillMethod</code>:
+        tiene un parámetro adicional <methodname>$fillMethod</methodname>:
         </para>
         <itemizedlist>
             <listitem>
@@ -801,7 +801,7 @@ public function setLineDashingPattern($pattern, $phase = 0);
             de dibujo. Se puede hacer con el método 
             <classname>Zend_Pdf_Page::rotate()</classname>:
             </para>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 /**
  * Rotar la página.
  *
@@ -820,7 +820,7 @@ public function rotate($x, $y, $angle);
             La escala de transformación es proporcionada por el método: 
             <classname>Zend_Pdf_Page::scale()</classname>:
             </para>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 /**
  * Establecer la escala al sistema de coordenadas.
  *
@@ -838,7 +838,7 @@ public function scale($xScale, $yScale);
                 El desplazamiento del sistema de coordenadas es realizado por el 
                 método <classname>Zend_Pdf_Page::translate()</classname>:
             </para>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 /**
  * Traducir sistema de coordenadas.
  *
@@ -856,7 +856,7 @@ public function translate($xShift, $yShift);
                 El sesgo de una página se puede hacer utilizando el método 
                 <classname>Zend_Pdf_Page::skew()</classname>:
             </para>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 /**
  * Traducir sistema de coordenadas.
  *
@@ -885,7 +885,7 @@ public function skew($x, $y, $xAngle, $yAngle);
             Existen dos métodos en la clase <classname>Zend_Pdf_Page</classname> 
             para estas operaciones:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Salva el estado de los gráficos de esta página. 
  * Esta toma una instantánea del estilo aplicado actualmente, posición, 
@@ -919,7 +919,7 @@ public function restoreGS();
             La clase <classname>Zend_Pdf_Page</classname> proporciona un conjunto 
             de métodos para las operaciones de recorte.
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Intersectar el área actual de recorte con un rectángulo.
  *
@@ -931,7 +931,7 @@ public function restoreGS();
  */
 public function clipRectangle($x1, $y1, $x2, $y2);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Intersectar el área actual de recorte con un polígono.
  *
@@ -945,7 +945,7 @@ public function clipPolygon($x,
                             $fillMethod =
                                 Zend_Pdf_Page::FILL_METHOD_NON_ZERO_WINDING);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Intersectar el área actual de recorte con un círculo.
  *
@@ -962,7 +962,7 @@ public function clipCircle($x,
                            $startAngle = null,
                            $endAngle = null);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Intersectar el área actual de recorte con una elipse.
  *
@@ -1000,7 +1000,7 @@ public function clipEllipse($x1,
             parámetros de estado del gráfico y aplicarlo a un página PDF 
             por una operación:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Establecer el estilo a utilizar para futuras operaciones de dibujo sobre esta página
  *
@@ -1022,7 +1022,7 @@ public function getStyle();
             conjunto de métodos para obtener o configurar diferentes parámetros 
             de estado de los gráficos:
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Establecer el color de la línea.
  *
@@ -1031,7 +1031,7 @@ public function getStyle();
  */
 public function setLineColor(Zend_Pdf_Color $color);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Obtener el color de la línea.
  *
@@ -1039,7 +1039,7 @@ public function setLineColor(Zend_Pdf_Color $color);
  */
 public function getLineColor();
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Establecer el ancho de la línea.
  *
@@ -1048,7 +1048,7 @@ public function getLineColor();
  */
 public function setLineWidth($width);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Obtener el ancho de la línea.
  *
@@ -1056,7 +1056,7 @@ public function setLineWidth($width);
  */
 public function getLineWidth();
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Establecer el patrón de la línea de guiones
  *
@@ -1066,7 +1066,7 @@ public function getLineWidth();
  */
 public function setLineDashingPattern($pattern, $phase = 0);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Obtener el patrón de la línea de guiones
  *
@@ -1074,7 +1074,7 @@ public function setLineDashingPattern($pattern, $phase = 0);
  */
 public function getLineDashingPattern();
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Obtener la fase de la línea de guiones
  *
@@ -1082,7 +1082,7 @@ public function getLineDashingPattern();
  */
 public function getLineDashingPhase();
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Establecer el color de relleno.
  *
@@ -1091,7 +1091,7 @@ public function getLineDashingPhase();
  */
 public function setFillColor(Zend_Pdf_Color $color);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Obtener el color de relleno.
  *
@@ -1099,7 +1099,7 @@ public function setFillColor(Zend_Pdf_Color $color);
  */
 public function getFillColor();
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Establecer la fuente actual.
  *
@@ -1109,7 +1109,7 @@ public function getFillColor();
  */
 public function setFont(Zend_Pdf_Resource_Font $font, $fontSize);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Modificar el tamaño de la fuente actual.
  *
@@ -1118,7 +1118,7 @@ public function setFont(Zend_Pdf_Resource_Font $font, $fontSize);
  */
 public function setFontSize($fontSize);
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Obtener la fuente actual.
  *
@@ -1126,7 +1126,7 @@ public function setFontSize($fontSize);
  */
 public function getFont();
 ]]></programlisting>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * Obtener el tamaño de la fuente actual.
  *
@@ -1145,7 +1145,7 @@ public function getFontSize();
         <para>
             La transparencia puede ser el método 
             <classname>Zend_Pdf_Page::setAlpha()</classname>:
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 
 /**
  * Establecer la transparencia.

+ 3 - 3
documentation/manual/es/module_specs/Zend_Pdf-Pages.xml

@@ -56,7 +56,7 @@
 
         <para>
             Las páginas del documento se almacenados en el atributo público 
-            <code>$pages</code> de la clase <classname>Zend_Pdf</classname>. 
+            <methodname>$pages</methodname> de la clase <classname>Zend_Pdf</classname>. 
             El atributo posee un array de objetos <classname>Zend_Pdf_Page</classname> 
             y define completamente las instancias y el orden de las páginas. 
             Este array puede manipularse como cualquie otro array PHP:
@@ -64,7 +64,7 @@
 
         <example id="zend.pdf.pages.example-1">
             <title>Administración de Páginas de un Documento PDF.</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 // Invertir el orden de las páginas.
 $pdf->pages = array_reverse($pdf->pages);
@@ -92,7 +92,7 @@ unset($pdf->pages[$id]);
 
         <example id="zend.pdf.pages.example-2">
             <title>Clonando una Página Existente.</title>
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 ...
 // Almacenar la página plantilla en una variable
 $template = $pdf->pages[$templatePageIndex];

+ 3 - 3
documentation/manual/es/module_specs/Zend_Pdf-Properties.xml

@@ -12,8 +12,8 @@
         Históricamente, esta información se almacena usando una estructura especial 
         de Información. Esta estructura está disponible para lectura y la 
         escritura como una array asociativo utilizando propiedades públicas 
-        <code>properties</code> de objetos <classname>Zend_Pdf</classname>:
-            <programlisting role="php"><![CDATA[
+        <methodname>properties</methodname> de objetos <classname>Zend_Pdf</classname>:
+             <programlisting language="php"><![CDATA[
 $pdf = Zend_Pdf::load($pdfPath);
 
 echo $pdf->properties['Title'] . "\n";
@@ -190,7 +190,7 @@ $pdf->save($pdfPath);
         Este documento XML se pueden recuperar y adjuntar al PDF con los métodos  
         <classname>Zend_Pdf::getMetadata()</classname> y
         <classname>Zend_Pdf::setMetadata($metadata)</classname>:
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 $pdf = Zend_Pdf::load($pdfPath);
 $metadata = $pdf->getMetadata();
 $metadataDOM = new DOMDocument();

+ 1 - 1
documentation/manual/es/module_specs/Zend_Pdf-Save.xml

@@ -24,7 +24,7 @@
 
     <example id="zend.pdf.save.example-1">
         <title>Guardando Documentos PDF</title>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 ...
 // Cargar el documento PDF
 $pdf = Zend_Pdf::load($fileName);

+ 1 - 1
documentation/manual/es/module_specs/Zend_Pdf-Usage.xml

@@ -17,7 +17,7 @@
 
     <example id="zend.pdf.usage.example-1">
         <title>Demo de uso del módulo Zend_Pdf</title>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 /**
  * @package Zend_Pdf
  * @subpackage demo

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

@@ -19,7 +19,7 @@
     <para>
         Un ejemplo básico de uso se ve a continuación:
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_EmailAddress();
 if ($validator->isValid($email)) {
     // El email parece ser válido
@@ -31,8 +31,8 @@ if ($validator->isValid($email)) {
 }
 ]]></programlisting>
 
-        Esto coincide con el correo electrónico <code>$email</code> y si fracasa,
-        alimenta <code>$validator->getMessages()</code> con mensajes de error útiles.
+        Esto coincide con el correo electrónico <methodname>$email</methodname> y si fracasa,
+        alimenta <methodname>$validator->getMessages()</methodname> con mensajes de error útiles.
     </para>
 
     <para>
@@ -42,9 +42,9 @@ if ($validator->isValid($email)) {
     <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>
+        Por ejemplo, correos electrónicos válidos incluyen <methodname>bob@domain.com</methodname> ,
+        <methodname>bob+jones@domain.us</methodname> , <methodname>"bob@jones"@domain.com</methodname> y
+        <methodname>"bob jones"@domain.com</methodname>
     </para>
 
     <para>
@@ -61,7 +61,7 @@ if ($validator->isValid($email)) {
         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
-        <code>domain.com</code>, aunque si lo desea también puede aceptar
+        <methodname>domain.com</methodname>, aunque si lo desea también puede aceptar
         direcciones IP y nombres de host locales.
     </para>
 
@@ -72,7 +72,7 @@ if ($validator->isValid($email)) {
         aunque abajo hay un ejemplo de cómo aceptar tanto nombres de host DNS y
         locales:
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_EmailAddress(
                     Zend_Validate_Hostname::ALLOW_DNS |
                     Zend_Validate_Hostname::ALLOW_LOCAL);
@@ -107,12 +107,12 @@ if ($validator->isValid($email)) {
         Para habilitar el control MX puede pasar un segundo parámetro al
         constructor <classname>Zend_Validate_EmailAddress</classname>.
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_EmailAddress(Zend_Validate_Hostname::ALLOW_DNS,
                                             true);
 ]]></programlisting>
         Alternativamente, para activar o desactivar la validación MX puede pasar
-        <code>true</code> o <code>false</code> a <code>$validator->setValidateMx()</code>.
+        <methodname>true</methodname> o <methodname>false</methodname> a <methodname>$validator->setValidateMx()</methodname>.
     </para>
 
     <para>
@@ -134,10 +134,10 @@ $validator = new Zend_Validate_EmailAddress(Zend_Validate_Hostname::ALLOW_DNS,
         cambiando el ajuste a través del objeto <classname>Zend_Validate_Hostname</classname>
         que existe en <classname>Zend_Validate_EmailAddress</classname>.
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator->hostnameValidator->setValidateIdn(false);
 ]]></programlisting>
-        Sobre el uso de <code>setValidateIdn()</code> encontrará más información
+        Sobre el uso de <methodname>setValidateIdn()</methodname> encontrará más información
         en la documentación de <classname>Zend_Validate_Hostname</classname>.
     </para>
 
@@ -156,10 +156,10 @@ $validator->hostnameValidator->setValidateIdn(false);
         ajuste a través del objeto interno <classname>Zend_Validate_Hostname</classname>
         que existe en <classname>Zend_Validate_EmailAddress</classname>.
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator->hostnameValidator->setValidateTld(false);
 ]]></programlisting>
-        Encontrará más información sobre el uso de <code>setValidateTld()</code>
+        Encontrará más información sobre el uso de <methodname>setValidateTld()</methodname>
         en la documentación de <classname>Zend_Validate_Hostname</classname>.
     </para>
 

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

@@ -21,7 +21,7 @@
     <para>
         El siguiente es un ejemplo de uso basico:
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_Hostname();
 if ($validator->isValid($hostname)) {
     // hostname parece ser válido
@@ -33,8 +33,8 @@ if ($validator->isValid($hostname)) {
 }
 ]]></programlisting>
 
-        Comprobará el nombre de host <code>$hostname</code> y si fracasa
-        alimentará a <code>$validator->getMessages()</code> con mensajes de error.
+        Comprobará el nombre de host <methodname>$hostname</methodname> y si fracasa
+        alimentará a <methodname>$validator->getMessages()</methodname> con mensajes de error.
     </para>
 
     <para>
@@ -54,12 +54,12 @@ if ($validator->isValid($hostname)) {
 
     <para>
         Las constantes de <classname>Zend_Validate_Hostname</classname> son:
-        <code>ALLOW_DNS</code> para permitir sólo nombres de host DNS,
-        <code>ALLOW_IP</code> para permitir direcciones IP,
-        <code>ALLOW_LOCAL</code> para permitir nombres de host de la red local, y
-        <code>ALLOW_ALL</code> para permitir todos estos tres tipos.
+        <methodname>ALLOW_DNS</methodname> para permitir sólo nombres de host DNS,
+        <methodname>ALLOW_IP</methodname> para permitir direcciones IP,
+        <methodname>ALLOW_LOCAL</methodname> para permitir nombres de host de la red local, y
+        <methodname>ALLOW_ALL</methodname> para permitir todos estos tres tipos.
         Para comprobar que direcciones IP puede utilizar, vea el siguiente ejemplo:
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_Hostname(Zend_Validate_Hostname::ALLOW_IP);
 if ($validator->isValid($hostname)) {
     // hostname parece ser válido
@@ -73,11 +73,11 @@ if ($validator->isValid($hostname)) {
     </para>
 
     <para>
-        Usando <code>ALLOW_ALL</code> para aceptar todos los tipos de nombres de
+        Usando <methodname>ALLOW_ALL</methodname> para aceptar todos los tipos de nombres de
         host, también puede combinar estos tipos para realizar combinaciones.
         Por ejemplo, para aceptar nombres de host DNS y locales, instancie el
         objeto <classname>Zend_Validate_Hostname</classname> como:
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_Hostname(Zend_Validate_Hostname::ALLOW_DNS |
                                         Zend_Validate_Hostname::ALLOW_IP);
 ]]></programlisting>
@@ -134,18 +134,18 @@ $validator = new Zend_Validate_Hostname(Zend_Validate_Hostname::ALLOW_DNS |
         Hostname, ya que este viene habilitado por defecto.
         Si desea desactivar la validación IDN, se puede hacer ya sea pasando un
         parámetro al constructor Zend_Validate_Hostname o a través del método
-        <code>$validator->setValidateIdn()</code>.
+        <methodname>$validator->setValidateIdn()</methodname>.
     </para>
 
     <para>
         Puede deshabilitar la validación IDN, pasando un segundo parámetro al
         constructor Zend_Validate_Hostname de la siguiente manera.
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator =
     new Zend_Validate_Hostname(Zend_Validate_Hostname::ALLOW_DNS, false);
 ]]></programlisting>
-        Alternativamente puede pasar TRUE o FALSE a <code>$validator->setValidateIdn()</code>
+        Alternativamente puede pasar TRUE o FALSE a <methodname>$validator->setValidateIdn()</methodname>
         para activar o desactivar la validación IDN.
         Si está tratando de cotejar un nombre de host IDN que actualmente no
         está soportado, es probable que falle la validación si tiene caracteres
@@ -172,14 +172,14 @@ $validator =
         En el siguiente ejemplo estamos dando respaldo a la validación IDN a través
         del segundo parámetro.
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator =
     new Zend_Validate_Hostname(Zend_Validate_Hostname::ALLOW_DNS,
                                true,
                                false);
 ]]></programlisting>
 
-        Alternativamente puede pasar TRUE o FALSE a <code>$validator->setValidateTld()</code>
+        Alternativamente puede pasar TRUE o FALSE a <methodname>$validator->setValidateTld()</methodname>
         para activar o desactivar la validación TLD.
     </para>
 

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

@@ -14,7 +14,7 @@
     <sect2 id="zend.validate.set.alnum">
         <title>Alnum</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> contiene
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> contiene
             caracteres alfanuméricos únicamente.
             Este validador incluye una opción para considerar también al espacio
             en blanco como caracter válido.
@@ -33,7 +33,7 @@
     <sect2 id="zend.validate.set.alpha">
         <title>Alpha</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> sólo
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> sólo
             contiene caracteres alfabéticos.
             Este validador incluye una opción para considerar también al espacio
             en blanco como caracter válido.
@@ -45,9 +45,9 @@
         <para>
             Este validador es instanciado con un tipo de código de barras contra
             el valor del código de barras que quiere validar.
-            En la actualidad acepta los tipos de código de barras "<code>UPC-A</code>"
-            (Universal Product Code) y "<code>EAN-13</code>" (European Article Number),
-            además el método <code>isValid()</code> devuelve verdadero si y solo si
+            En la actualidad acepta los tipos de código de barras "<methodname>UPC-A</methodname>"
+            (Universal Product Code) y "<methodname>EAN-13</methodname>" (European Article Number),
+            además el método <methodname>isValid()</methodname> devuelve verdadero si y solo si
             la entrada valida satisfactoriamente contra el algoritmo de validación
             del código de barras.
             Antes de enviar los datos de entrada al validador, debe asegurarse
@@ -58,11 +58,11 @@
     <sect2 id="zend.validate.set.between">
         <title>Between</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> está entre
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> está entre
             los valores límites mínimo y máximo.
-            La comparación es inclusiva por defecto (<code>$valor</code> puede ser
+            La comparación es inclusiva por defecto (<methodname>$valor</methodname> puede ser
             igual a una valor límite), aunque esto puede ser anulado a fin de
-            hacer una comparación estricta, donde <code>$valor</code> debe ser
+            hacer una comparación estricta, donde <methodname>$valor</methodname> debe ser
             estrictamente mayor al mínimo y estrictamente menor al máximo.
         </para>
     </sect2>
@@ -70,7 +70,7 @@
     <sect2 id="zend.validate.set.ccnum">
         <title>Ccnum</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> sigue el
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> sigue el
             algoritmo Luhn (mod-10 checksum) para tarjetas de crédito.
         </para>
     </sect2>
@@ -78,11 +78,11 @@
     <sect2 id="zend.validate.set.date">
         <title>Date</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> es una
-            fecha válida en el formato <code>YYYY-MM-DD</code> (AAAA-MM-DD).
-            Si se usa la opción <code>locale</code> entonces la fecha
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> es una
+            fecha válida en el formato <methodname>YYYY-MM-DD</methodname> (AAAA-MM-DD).
+            Si se usa la opción <methodname>locale</methodname> entonces la fecha
             será validada de acuerdo a lo establecido para ese lugar.
-            El formato <code>format</code> es una opción que establece este
+            El formato <methodname>format</methodname> es una opción que establece este
             formato a ser utilizado para la validación.
             Para los detalles acerca de los parámetros opcionales ver en:
             <link linkend="zend.date.others.comparison.table">Zend_Date::isDate()</link>.
@@ -95,7 +95,7 @@
     <sect2 id="zend.validate.set.digits">
         <title>Digits</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> contiene
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> contiene
             solamente dígitos.
         </para>
     </sect2>
@@ -106,7 +106,7 @@
     <sect2 id="zend.validate.set.float">
         <title>Float</title>
         <para>
-            Returns <code>true</code> if and only if <code>$value</code> is a floating-point value.
+            Returns <methodname>true</methodname> if and only if <methodname>$value</methodname> is a floating-point value.
             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 validator.
@@ -117,7 +117,7 @@
     <sect2 id="zend.validate.set.greater_than">
         <title>GreaterThan</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> es mayor
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> es mayor
             al límite mínimo.
         </para>
     </sect2>
@@ -125,7 +125,7 @@
     <sect2 id="zend.validate.set.hex">
         <title>Hex</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> contiene
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> contiene
             caracteres hexadecimales (0-9 y A-F).
         </para>
     </sect2>
@@ -136,7 +136,7 @@
     <sect2 id="zend.validate.set.iban">
         <title>Iban</title>
         <para>
-            Returns <code>true</code> if and only if <code>$value</code> contains a valid IBAN
+            Returns <methodname>true</methodname> if and only if <methodname>$value</methodname> contains a valid IBAN
             (International Bank Account Number). IBAN numbers are validated against the country where they are
             used and by a checksum.
         </para>
@@ -144,7 +144,7 @@
             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 role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_Iban('de_AT');
 $iban = 'AT611904300234573201';
 if ($validator->isValid($iban)) {
@@ -160,7 +160,7 @@ if ($validator->isValid($iban)) {
             This should be done when you want to validate IBAN numbers for a single countries. The simpler way
             of validation is not to give a locale like shown in the next example.
         </para>
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validator = new Zend_Validate_Iban();
 $iban = 'AT611904300234573201';
 if ($validator->isValid($iban)) {
@@ -182,9 +182,9 @@ if ($validator->isValid($iban)) {
     <sect2 id="zend.validate.set.in_array">
         <title>InArray</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> se encuentra
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> se encuentra
             en un array, y si la opción es estricta entonces también verificará
-            el tipo de dato de <code>$valor</code>.
+            el tipo de dato de <methodname>$valor</methodname>.
         </para>
     </sect2>
 
@@ -192,7 +192,7 @@ if ($validator->isValid($iban)) {
     <sect2 id="zend.validate.set.int">
         <title>Int</title>
         <para>
-            Returns <code>true</code> if and only if <code>$value</code> is a valid integer.
+            Returns <methodname>true</methodname> if and only if <methodname>$value</methodname> 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 validator.
@@ -202,14 +202,14 @@ if ($validator->isValid($iban)) {
        <sect2 id="zend.validate.set.ip">
         <title>Ip</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> es una dirección IP válida.
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> es una dirección IP válida.
         </para>
     </sect2>
 
     <sect2 id="zend.validate.set.less_than">
         <title>LessThan</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> es menor
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> es menor
             al límite máximo.
         </para>
     </sect2>
@@ -217,14 +217,14 @@ if ($validator->isValid($iban)) {
     <sect2 id="zend.validate.set.not_empty">
         <title>NotEmpty</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> no es vacío.
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> no es vacío.
         </para>
     </sect2>
 
     <sect2 id="zend.validate.set.regex">
         <title>Regex</title>
         <para>
-            Devuelve <code>true</code> si y sólo si <code>$valor</code> coincide
+            Devuelve <methodname>true</methodname> si y sólo si <methodname>$valor</methodname> coincide
             con el patrón de una expresión regular.
         </para>
     </sect2>
@@ -236,16 +236,16 @@ if ($validator->isValid($iban)) {
     <sect2 id="zend.validate.set.string_length">
         <title>StringLength</title>
         <para>
-            Devuelve <code>true</code> si y sólo si la longitud del string <code>$valor</code>
+            Devuelve <methodname>true</methodname> si y sólo si la longitud del string <methodname>$valor</methodname>
             es por lo menos un mínimo y no mayor a un máximo
-            (cuando la opción max no es <code>null</code>).
-            Desde la versión 1.5.0, el método <code>setMin()</code> lanza una
+            (cuando la opción max no es <constant>NULL</constant>).
+            Desde la versión 1.5.0, el método <methodname>setMin()</methodname> lanza una
             excepción si la longitud mínima tiene un valor mayor que la longitud
-            máxima establecida, y el método <code>setMax()</code> lanza una excepción si la
+            máxima establecida, y el método <methodname>setMax()</methodname> lanza una excepción si la
             longitud máxima se fija a un valor inferior que la longitud
             mínima establecida. Desde la versión 1.0.2, esta clase soporta UTF-8 y a otras
             codificaciones, basado en el valor actual de:
-            <ulink url="http://www.php.net/manual/en/ref.iconv.php#iconv.configuration"><code>iconv.internal_encoding</code></ulink>.
+            <ulink url="http://www.php.net/manual/en/ref.iconv.php#iconv.configuration"><methodname>iconv.internal_encoding</methodname></ulink>.
         </para>
     </sect2>
 

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

@@ -12,7 +12,7 @@
         <link linkend="zend.validate.introduction">introducción</link>, donde el
         nombre de usuario debe tener entre 6 y 12 caracteres alfanuméricos.
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 // Crea una cadena de validadores y le agrega validadores
 $validatorChain = new Zend_Validate();
 $validatorChain->addValidator(new Zend_Validate_StringLength(6, 12))
@@ -29,13 +29,13 @@ if ($validatorChain->isValid($username)) {
 }
 ]]></programlisting>
 
-        Los validadores se ejecutan en el orden en que se agregaron a <code>Zend_Validate</code>.
+        Los validadores se ejecutan en el orden en que se agregaron a <methodname>Zend_Validate</methodname>.
         En el ejemplo anterior, el nombre de usuario, primero se comprueba que
         su longitud esté entre 6 y 12 caracteres y luego se controla para garantizar
         que sólo contiene caracteres alfanuméricos.
         La segunda validación; de caracteres alfanuméricos; se realiza independientemente
         de que la primera validación; de longitud entre 6 y 12 caracteres; tenga éxito.
-        Esto significa que si ambas validaciones fallan, <code>getMessages()</code>
+        Esto significa que si ambas validaciones fallan, <methodname>getMessages()</methodname>
         devolverá mensajes de fracaso desde ambos validadores.
     </para>
 
@@ -43,8 +43,8 @@ if ($validatorChain->isValid($username)) {
         En algunos casos tiene sentido detener la cadena de validación si falla
         alguno de los procesos de validación.
         <classname>Zend_Validate</classname> acepta tales casos pasando como segundo
-        parámetro el método <code>addValidator()</code>.
-        Poniendo <code>$breakChainOnFailure</code> a <code>true</code>,
+        parámetro el método <methodname>addValidator()</methodname>.
+        Poniendo <methodname>$breakChainOnFailure</methodname> a <methodname>true</methodname>,
         el validador agregado quebrará la cadena de ejecución por el fracaso,
         que evita correr cualquier otra validación que se decida que es
         innecesaria o inapropiada para la situación.
@@ -52,7 +52,7 @@ if ($validatorChain->isValid($username)) {
         de validación alfanumérica no se ejecutará si falla la longitud del
         string de validación:
 
-        <programlisting role="php"><![CDATA[
+         <programlisting language="php"><![CDATA[
 $validatorChain->addValidator(new Zend_Validate_StringLength(6, 12), true)
         ->addValidator(new Zend_Validate_Alnum());
 ]]></programlisting>

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

@@ -39,16 +39,16 @@
         A fin de incluir esta funcionalidad al crear una clase de validación,
         simplemente extienda <classname>Zend_Validate_Abstract</classname>.
         En la extensión de la clase deberá aplicar la lógica del método
-        <code>isValid()</code> y definir las variables y plantillas de mensajes
+        <methodname>isValid()</methodname> y definir las variables y plantillas de mensajes
         que correspondan a los tipos de fallos de validación que puedan suceder.
-        Si falla un valor en su test de validación, entonces <code>isValid()</code>
-        deberá devolver <code>false</code>.
-        Si el valor pasa su test de validación, entonces <code>isValid()</code>
-        deberá devolver <code>true</code>.
+        Si falla un valor en su test de validación, entonces <methodname>isValid()</methodname>
+        deberá devolver <methodname>false</methodname>.
+        Si el valor pasa su test de validación, entonces <methodname>isValid()</methodname>
+        deberá devolver <methodname>true</methodname>.
     </para>
 
     <para>
-        En general, el método <code>isValid()</code> no debería arrojar
+        En general, el método <methodname>isValid()</methodname> no debería arrojar
         excepciones, salvo que sea imposible determinar si el valor de entrada
         es válido o no.
         Algunos ejemplos de casos razonables para lanzar una excepción podría ser
@@ -68,7 +68,7 @@
             En este caso las reglas de validación son simplemente que el valor
             de entrada debe ser de punto flotante.
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class MyValid_Float extends Zend_Validate_Abstract
 {
     const FLOAT = 'float';
@@ -92,14 +92,14 @@ class MyValid_Float extends Zend_Validate_Abstract
 ]]></programlisting>
 
             La clase define una plantilla para su único mensaje de fallo de
-            validación, que incluye el mágico parámetro <code>%value%</code>.
-            La llamada a <code>_setValue()</code> prepara al objeto para insertar
+            validación, que incluye el mágico parámetro <methodname>%value%</methodname>.
+            La llamada a <methodname>_setValue()</methodname> prepara al objeto para insertar
             automáticamente en el mensaje de fallo al valor probado, si éste
             falla en la validación.
-            La llamada a <code>_error()</code> sigue las pistas para establecer
+            La llamada a <methodname>_error()</methodname> sigue las pistas para establecer
             una razón por el fracaso de la validación.
             Dado que esta clase sólo define un mensaje de fallo, no es necesario
-            darle a <code>_error()</code> el nombre de la plantilla del mensaje
+            darle a <methodname>_error()</methodname> el nombre de la plantilla del mensaje
             de fallo.
         </para>
 
@@ -131,7 +131,7 @@ class MyValid_Float extends Zend_Validate_Abstract
         <para>
             Estas razones en el fallo de validación, son traducidas a las definiciones en la clase:
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class MyValid_NumericBetween extends Zend_Validate_Abstract
 {
     const MSG_NUMERIC = 'msgNumeric';
@@ -176,20 +176,20 @@ class MyValid_NumericBetween extends Zend_Validate_Abstract
 }
 ]]></programlisting>
 
-            Las propiedades públicas <code>$minimum</code> y <code>$maximum</code>
+            Las propiedades públicas <methodname>$minimum</methodname> y <methodname>$maximum</methodname>
             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
-            las propiedades públicas y permiten usar <code>min</code> y <code>max</code>
+            las propiedades públicas y permiten usar <methodname>min</methodname> y <methodname>max</methodname>
             en plantillas de mensajes como parámetros mágicos, al igual que con
-            <code>value</code>.
+            <methodname>value</methodname>.
         </para>
 
         <para>
 
             Tenga en cuenta que si cualquiera de las comprobaciones de validación
-            falla en <code>isValid()</code>, ya está preparado un mensaje apropiado,
-            y el método inmediatamente devuelve <code>false</code>.
+            falla en <methodname>isValid()</methodname>, ya está preparado un mensaje apropiado,
+            y el método inmediatamente devuelve <methodname>false</methodname>.
             Estas reglas de validación son por lo tanto secuencialmente dependientes.
             Es decir, si uno de los tests falla, no hay necesidad de poner a
             prueba las posteriores reglas de validación.
@@ -231,7 +231,7 @@ class MyValid_NumericBetween extends Zend_Validate_Abstract
         <para>
             La siguiente clase implementa estos criterios de validación:
 
-            <programlisting role="php"><![CDATA[
+             <programlisting language="php"><![CDATA[
 class MyValid_PasswordStrength extends Zend_Validate_Abstract
 {
     const LENGTH = 'length';
@@ -277,15 +277,15 @@ class MyValid_PasswordStrength extends Zend_Validate_Abstract
 }
 ]]></programlisting>
 
-            Las cuatro pruebas de criterio en <code>isValid()</code> no devuelven
-            inmediatamente <code>false</code>.
+            Las cuatro pruebas de criterio en <methodname>isValid()</methodname> no devuelven
+            inmediatamente <methodname>false</methodname>.
             Esto permite a la clase de validación a proporcionar <emphasis role="bold">todas</emphasis>
             las razones por las que la contraseña de entrada no cumplió los requisitos
             de validación.
-            Si, por ejemplo, un usuario ingresara el string "<code>#$%</code>"
-            como contraseña, <code>isValid()</code> causaría que los cuatro
+            Si, por ejemplo, un usuario ingresara el string "<methodname>#$%</methodname>"
+            como contraseña, <methodname>isValid()</methodname> causaría que los cuatro
             mensajes de fracaso de validación sean devueltos por un llamado posterior
-            a <code>getMessages()</code>.
+            a <methodname>getMessages()</methodname>.
         </para>
 
     </example>

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio