Selaa lähdekoodia

adding language-snippets.xml DOC-ES

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@19953 44c647ce-9c0f-0410-b52a-842ac1e357ba
benjamin-gonzales 16 vuotta sitten
vanhempi
commit
7301e612a9

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

@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <!-- EN-Revision: 17171 -->
-    <!-- Reviewed: no -->
+<!-- EN-Revision: 17171 -->
+<!-- Reviewed: no -->
 <sect2 id="zend.application.core-functionality.application">
     <title>Zend_Application</title>
-
+    
     <para>
         <classname>Zend_Application</classname>
         proporciona la funcionalidad
@@ -12,7 +12,7 @@
         <acronym>PHP</acronym>
         (incluyendo autocarga), y ejecutar su aplicación bootstrap.
     </para>
-
+    
     <table id="zend.application.core-functionality.application.api.options">
         <title>Zend_Application options</title>
         <tgroup cols="2">
@@ -39,7 +39,7 @@
                         </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <emphasis>
@@ -54,7 +54,7 @@
                         </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <emphasis>
@@ -69,7 +69,7 @@
                         </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <emphasis>
@@ -81,21 +81,21 @@
                             Either the string path to the bootstrap class, or an array
                             with elements for the 'path' and 'class' for the application
                             bootstrap.
-                   </para>
+                        </para>
                     </entry>
                 </row>
             </tbody>
         </tgroup>
     </table>
-
+    
     <note>
         <title>Option names</title>
-
+        
         <para>
             Please note that option names are case insensitive.
-       </para>
+        </para>
     </note>
-
+    
     <para>
         Típicamente, pasará toda la configuración al constructor
         <classname>Zend_Application</classname>
@@ -104,7 +104,7 @@
         referencia
         se ilustran ambos casos de uso.
     </para>
-
+    
     <table id="zend.application.core-functionality.application.api.table">
         <title>Métodos de Zend_Application</title>
         <tgroup cols="4">
@@ -138,7 +138,7 @@
                                     por sus requisitos organizacionales.
                                 </para>
                             </listitem>
-
+                            
                             <listitem>
                                 <para>
                                     <varname>$options</varname>
@@ -150,7 +150,7 @@
                                 <itemizedlist>
                                     <listitem>
                                         <para>
-                                            <emphasis><type>String</type>emphasis>
+                                            <emphasis><type>String</type></emphasis>
                                             : path
                                             al archivo
                                             <classname>Zend_Config</classname>
@@ -162,7 +162,7 @@
                                             se traerá.
                                         </para>
                                     </listitem>
-
+                                    
                                     <listitem>
                                         <para>
                                             <emphasis>
@@ -172,7 +172,7 @@
                                             de datos de configuración para su aplicación.
                                         </para>
                                     </listitem>
-
+                                    
                                     <listitem>
                                         <para>
                                             <emphasis>
@@ -199,7 +199,7 @@
                         </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>getEnvironment()</methodname>
@@ -212,10 +212,10 @@
                         <para>
                             Recuperar el string del medio ambiente que se pasó al
                             constructor.
-                   </para>
+                        </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>getAutoloader()</methodname>
@@ -232,7 +232,7 @@
                         </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>setOptions(array $options)</methodname>
@@ -267,7 +267,7 @@
                         </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>getOptions()</methodname>
@@ -287,7 +287,7 @@
                         </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>hasOption($key)</methodname>
@@ -310,10 +310,10 @@
                             Determinar si una opción con la clave ha sido registrada
                             o no. Las claves son indiferentes a mayúsculas/
                             minúsculas.
-                   </para>
+                        </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>getOption($key)</methodname>
@@ -340,7 +340,7 @@
                         </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>setPhpSettings(array $settings, $prefix = '')</methodname>
@@ -362,7 +362,7 @@
                                     .
                                 </para>
                             </listitem>
-
+                            
                             <listitem>
                                 <para>
                                     <varname>$prefix</varname>
@@ -396,7 +396,7 @@
                         </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>setAutoloaderNamespaces(array $namespaces)</methodname>
@@ -428,7 +428,7 @@
                         </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>setBootstrap($path, $class = null)</methodname>
@@ -446,13 +446,13 @@
                                     .
                                     Puede ser tanto una instancia de
                                     <classname>Zend_Application_Bootstrap_Bootstrapper
-                            </classname>,
+                                    </classname>,
                                     un string del path a la clase bootstrap,
                                     un arrray asociativo de classname =&gt;nombre_de_archivo,
                                     o un array asociativo con las claves 'class' y 'path'.
                                 </para>
                             </listitem>
-
+                            
                             <listitem>
                                 <para>
                                     <varname>$class</varname>
@@ -471,7 +471,7 @@
                         </itemizedlist>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>getBootstrap()</methodname>
@@ -479,16 +479,16 @@
                     <entry>
                         <constant>NULL</constant> |
                         <classname>Zend_Application_Bootstrap_Bootstrapper</classname>
-
+                        
                     </entry>
                     <entry>N/A</entry>
                     <entry>
                         <para>
                             Recuperar la instancia del bootstrap registrado.
-                   </para>
+                        </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>bootstrap()</methodname>
@@ -505,7 +505,7 @@
                         </para>
                     </entry>
                 </row>
-
+                
                 <row>
                     <entry>
                         <methodname>run()</methodname>

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

@@ -40,11 +40,11 @@ try {
         specific exception type.
     </para>
 
-    <para>La documentacin de cada componente y clase de Zend Framework
+    <para>La documentación de cada componente y clase de Zend Framework
         contienen informaci�n
         espec�fica sobre los m�todos que generan excepciones, la
         circunstancias en que provocan una
         excepci�n a ser lanzado,
-        y los diferentes tipos de excepci�n que puede ser lanzadas. </ para>
+        y los diferentes tipos de excepci�n que puede ser lanzadas. </para>
 
 </sect1>

+ 259 - 401
documentation/manual/es/module_specs/Zend_Form-StandardDecorators.xml

@@ -2,38 +2,27 @@
     <!-- EN-Revision: 17175 -->
     <!-- Reviewed: no -->
 <sect1 id="zend.form.standardDecorators">
-    <title>Decoradores de Formulario (Form Decorartors) estándar contenidos en Zend
-        Framework</title>
+    <title>Decoradores de Formulario (Form Decorartors) estándar contenidos en
+        Zend Framework</title>
 
     <para>
-        <classname>Zend_Form</classname>
-        se distribuye con distintos decoradores estándar. Para más
-        información sobre el uso de
-        decoradores en general, vea
-        <link linkend="zend.form.decorators">la sección sobre decoradores</link>
-        .
-    </para>
+        <classname>Zend_Form</classname> se distribuye con distintos decoradores
+        estándar. Para más información sobre el uso de decoradores en general,
+        vea <link linkend="zend.form.decorators">la sección sobre
+            decoradores</link> . </para>
 
     <sect2 id="zend.form.standardDecorators.callback">
         <title>Zend_Form_Decorator_Callback</title>
 
-        <para>
-            El decorador Callback (llamada de retorno) permite ejecutar una llamada de retorno
-            para
-            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
-            <acronym>PHP</acronym>
-            . Los Callbacks deben aceptar tres argumentos:
-            <varname>$content</varname>
-            (el contenido original enviado al decorador),
-            <varname>$element</varname>
-            (el objeto que se está decorando), y un array de
-            <varname>$options</varname>
-            . Un callback de ejemplo sería:
-        </para>
+        <para> El decorador Callback (llamada de retorno) permite ejecutar una
+            llamada de retorno para 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 <acronym>PHP</acronym> . Los Callbacks deben
+            aceptar tres argumentos: <varname>$content</varname> (el contenido
+            original enviado al decorador), <varname>$element</varname> (el
+            objeto que se está decorando), y un array de
+                <varname>$options</varname> . Un callback de ejemplo sería: </para>
 
         <programlisting language="php"><![CDATA[
 class Util
@@ -45,112 +34,77 @@ class Util
 }
 ]]></programlisting>
 
-        <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>
+        <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>
 
-        <para> El decorador Callback permite especificar un valor null para la opción placement
-            (colocación), que reemplazará el contenido original con el valor devuelto de la llamada
-            de retorno; 'prepend' (anteponer) y 'append' (postponer) siguen siendo válidas. </para>
+        <para> El decorador Callback permite especificar un valor null para la
+            opción placement (colocación), que reemplazará el contenido original
+            con el valor devuelto de la llamada de retorno; 'prepend'
+            (anteponer) y 'append' (postponer) siguen siendo válidas. </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.captcha">
         <title>Zend_Form_Decorator_Captcha</title>
 
-        <para>
-            El decorador Captcha se usa junto con el
-            <link linkend="zend.form.standardElements.captcha">elemento de formulario Captcha</link>
-            .
-            Utiliza el método
-            <methodname>render()</methodname>
-            del adaptador del captcha para
-            generar la salida.
-        </para>
+        <para> El decorador Captcha se usa junto con el <link
+                linkend="zend.form.standardElements.captcha">elemento de
+                formulario Captcha</link> . Utiliza el método
+                <methodname>render()</methodname> del adaptador del captcha para
+            generar la salida. </para>
 
-        <para> Una variante del decorador Captcha, 'Captcha_Word', es usada frecuentemente, y crea
-            dos elementos, un id y una entrada (input). El id indica el identificador de sesión que
-            hay que comparar, y la entrada es para la verificación de usuario del captcha. Éstos
+        <para> Una variante del decorador Captcha, 'Captcha_Word', es usada
+            frecuentemente, y crea dos elementos, un id y una entrada (input).
+            El id indica el identificador de sesión que hay que comparar, y la
+            entrada es para la verificación de usuario del captcha. Éstos
             elementos son validados como un sólo elemento. </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.description">
         <title>Zend_Form_Decorator_Description</title>
 
-        <para>
-            El decorador Description puede ser usado para mostrar un conjunto de descripciones de
-            un
-            elemento
-            <classname>Zend_Form</classname>
-            ,
-            <classname>Zend_Form_Element</classname>
-            , o
-            <classname>Zend_Form_DisplayGroup</classname>
-            ; toma la descripción usando el método
-            <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
-            <methodname>p</methodname>
-            <acronym>HTML</acronym>
-            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
-            <constant>FALSE</constant>
-            a la
-            opción 'escape' del decorador o el método
-            <methodname>setEscape()</methodname>
-            .
-        </para>
+        <para> El decorador Description puede ser usado para mostrar un conjunto
+            de descripciones de un elemento <classname>Zend_Form</classname> ,
+                <classname>Zend_Form_Element</classname> , o
+                <classname>Zend_Form_DisplayGroup</classname> ; toma la
+            descripción usando el método
+                <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 <methodname>p</methodname>
+            <acronym>HTML</acronym> 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 <constant>FALSE</constant> a la opción 'escape' del decorador
+            o el método <methodname>setEscape()</methodname> . </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.dtDdWrapper">
         <title>Zend_Form_Decorator_DtDdWrapper</title>
 
-        <para>
-            Los decoradores por defecto utilizan listas de definición
-            (
-            <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)(
-            <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>
+        <para> Los decoradores por defecto utilizan listas de definición (
+                <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)(
+                <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 language="html"><![CDATA[
 <dt></dt>
@@ -160,113 +114,81 @@ class Util
 </fieldset></dd>
 ]]></programlisting>
 
-        <para>
-            Este decorador reemplaza el contenido que se le provee envolviéndolo dentro del
-            elemento
-            <methodname>&lt;dd&gt;</methodname>
-            .
-        </para>
+        <para> Este decorador reemplaza el contenido que se le provee
+            envolviéndolo dentro del elemento
+                <methodname>&lt;dd&gt;</methodname> . </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.errors">
         <title>Zend_Form_Decorator_Errors</title>
 
-        <para>
-            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 (
-            <methodname>&lt;ul&gt;</methodname>
-            ) como elementos de lista
-            (li). El elemento
-            <methodname>&lt;ul&gt;</methodname>
-            recibe una clase de
-            "errores".
-        </para>
+        <para> 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 (
+                <methodname>&lt;ul&gt;</methodname> ) como elementos de
+            lista (li). El elemento <methodname>&lt;ul&gt;</methodname>
+            recibe una clase de "errores". </para>
 
-        <para> El decorador de Errores puede anteponerse o postponerse al contenido que se le
-            provee. </para>
+        <para> El decorador de Errores puede anteponerse o postponerse al
+            contenido que se le provee. </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.fieldset">
         <title>Zend_Form_Decorator_Fieldset</title>
 
-        <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
-            <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
-            <acronym>HTML</acronym>
-            , reemplazando al contenido original. Cualquier atributo
-            pasado al elemento decorado será
-            generado como atributo del fieldset
-            <acronym>HTML</acronym>
-            .
-        </para>
+        <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
+                <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 <acronym>HTML</acronym> ,
+            reemplazando al contenido original. Cualquier atributo pasado al
+            elemento decorado será generado como atributo del fieldset
+                <acronym>HTML</acronym> . </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.file">
         <title>Zend_Form_Decorator_File</title>
 
-        <para>
-            Los elementos de tipo "File" (upload de ficheros) tienen una notación especial cuando
-            se
-            usan múltiples elementos file o subformularios. El decorador File es usado por
-            <classname>Zend_Form_Element_File</classname>
-            y permite fijar múltiples elementos
-            file con una única llamada al método. Se usa
-            automáticamente y fija el nombre de cada
-            elemento.
-        </para>
+        <para> Los elementos de tipo "File" (upload de ficheros) tienen una
+            notación especial cuando se usan múltiples elementos file o
+            subformularios. El decorador File es usado por
+                <classname>Zend_Form_Element_File</classname> y permite fijar
+            múltiples elementos file con una única llamada al método. Se usa
+            automáticamente y fija el nombre de cada elemento. </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.form">
         <title>Zend_Form_Decorator_Form</title>
 
-        <para>
-            Los objetos
-            <classname>Zend_Form</classname>
-            normalmente necesitan generar una
-            etiqueta
-            <acronym>HTML</acronym>
-            "form". El decorador Form utiliza la ayuda del view
-            helper Form. Encapsula cualquier
-            contenido provista en un elemento
-            <acronym>HTML</acronym>
-            form, usando la acción y el método del objeto Zend Form, y
-            cualquier atributo como
-            atributo
-            <acronym>HTML</acronym>
-            .
-        </para>
+        <para> Los objetos <classname>Zend_Form</classname> normalmente
+            necesitan generar una etiqueta <acronym>HTML</acronym> "form". El
+            decorador Form utiliza la ayuda del view helper Form. Encapsula
+            cualquier contenido provista en un elemento <acronym>HTML</acronym>
+            form, usando la acción y el método del objeto Zend Form, y cualquier
+            atributo como atributo <acronym>HTML</acronym> . </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.formElements">
         <title>Zend_Form_Decorator_FormElements</title>
 
-        <para>
-            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
-            <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>
+        <para> 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 <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>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.formErrors">
         <title>Zend_Form_Decorator_FormErrors</title>
 
-        <para> Algunos desarrolladores y diseñadores prefieren agrupar todos los mensajes de error
-            en la parte superior del formulario. El decorador FormErrors le permite hacer esto. </para>
+        <para> Algunos desarrolladores y diseñadores prefieren agrupar todos los
+            mensajes de error en la parte superior del formulario. El decorador
+            FormErrors le permite hacer esto. </para>
 
-        <para> Por defecto, la lista de errores generada tiene el siguiente marcado: </para>
+        <para> Por defecto, la lista de errores generada tiene el siguiente
+            marcado: </para>
 
         <programlisting language="html"><![CDATA[
 <ul class="form-errors">
@@ -285,242 +207,184 @@ class Util
 </ul>
 ]]></programlisting>
 
-        <para> Puede pasar como parámetro varias opciones para configurar la salida generada: </para>
+        <para> Puede pasar como parámetro varias opciones para configurar la
+            salida generada: </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <methodname>ignoreSubForms</methodname>
-                    : se desactiva o no la recursividad en
-                    los subformularios. Por defecto:
-                    <constant>FALSE</constant>
-                    (i.e., permitir recursividad).
-                </para>
+                    <methodname>ignoreSubForms</methodname> : se desactiva o no
+                    la recursividad en los subformularios. Por defecto:
+                        <constant>FALSE</constant> (i.e., permitir
+                    recursividad). </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <methodname>markupElementLabelEnd</methodname>:
-                    Marcado para postponer las
-                    etiquetas de elementos. Por defecto: '&lt;/b&gt;'
-                </para>
+                    <methodname>markupElementLabelEnd</methodname>: Marcado para
+                    postponer las etiquetas de elementos. Por defecto:
+                    '&lt;/b&gt;' </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <methodname>markupElementLabelStart</methodname>:
-                    Marcado para anteponer las
-                    etiquetas de elementos. Por defecto'&lt;b&gt;'
-                </para>
+                    <methodname>markupElementLabelStart</methodname>: Marcado
+                    para anteponer las etiquetas de elementos. Por
+                    defecto'&lt;b&gt;' </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <methodname>markupListEnd</methodname>:
-                    Marcado para postponer listas de
-                    mensajes de error. Por defecto: '&lt;/ul&gt;'.
-                </para>
+                    <methodname>markupListEnd</methodname>: Marcado para
+                    postponer listas de mensajes de error. Por defecto:
+                    '&lt;/ul&gt;'. </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <methodname>markupListItemEnd</methodname>:
-                    Marcado para postponer mensajes de
-                    error individuales. Por defecto: '&lt;/li&gt;'
-                </para>
+                    <methodname>markupListItemEnd</methodname>: Marcado para
+                    postponer mensajes de error individuales. Por defecto:
+                    '&lt;/li&gt;' </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <methodname>markupListItemStart</methodname>:
-                    Marcado para anteponer mensajes de
-                    error individuales. Por defecto: '&lt;li&gt;'
-                </para>
+                    <methodname>markupListItemStart</methodname>: Marcado para
+                    anteponer mensajes de error individuales. Por defecto:
+                    '&lt;li&gt;' </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <methodname>markupListStart</methodname>:
-                    Marcado para anteponer listas de
-                    mensajes de error. Por defecto: '&lt;ul
-                    class="form-errors"&gt;'
-                </para>
+                    <methodname>markupListStart</methodname>: Marcado para
+                    anteponer listas de mensajes de error. Por defecto:
+                    '&lt;ul class="form-errors"&gt;' </para>
             </listitem>
         </itemizedlist>
 
-        <para> El decorador FormErrors puede anteponerse o postponerse al contenido que se le
-            provee. </para>
+        <para> El decorador FormErrors puede anteponerse o postponerse al
+            contenido que se le provee. </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.htmlTag">
         <title>Zend_Form_Decorator_HtmlTag</title>
 
-        <para>
-            El decorador HtmlTag le permite utilizar etiquetas
-            <acronym>HTML</acronym>
-            para
-            decorador el contenido; la etiqueta utiliza es pasada en la opción 'tag' , y
-            cualquier
-            otra opción es usada como atributo
-            <acronym>HTML</acronym>
-            de esa etiqueta. Por defecto,
-            el contenido generado reemplaza al contenido envolviéndolo
-            en la etiqueta dada. De
-            cualquier forma, se permite especificar una localización de tipo
-            'append' (postponer) o
-            'prepend' (anteponer).
+        <para> El decorador HtmlTag le permite utilizar etiquetas
+                <acronym>HTML</acronym> para decorador el contenido; la etiqueta
+            utiliza es pasada en la opción 'tag' , y cualquier otra opción es
+            usada como atributo <acronym>HTML</acronym> de esa etiqueta. Por
+            defecto, el contenido generado reemplaza al contenido envolviéndolo
+            en la etiqueta dada. De cualquier forma, se permite especificar una
+            localización de tipo 'append' (postponer) o 'prepend' (anteponer).
         </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.image">
         <title>Zend_Form_Decorator_Image</title>
 
-        <para>
-            El decorador Image le permite crear un input
-            <acronym>HTML</acronym>
-            de tipo image
-            (
-            <methodname>&lt;input type="image" ... /&gt;</methodname>
-            ), y opcionalmente
-            mostrarlo dentro de otro tag
-            <acronym>HTML</acronym>
-            .
-        </para>
-
-        <para>
-            Por defecto, el decorador usa la propiedad src del elemento, 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
-            <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
-            <acronym>HTML</acronym>
-            que utilizar con el elemento,
-            pase la opción 'tag' al decorador, o llame explícitamente a
-            <methodname>setTag()</methodname>
-            .
-        </para>
+        <para> El decorador Image le permite crear un input
+                <acronym>HTML</acronym> de tipo image (
+                <methodname>&lt;input type="image" ...
+                /&gt;</methodname> ), y opcionalmente mostrarlo dentro de
+            otro tag <acronym>HTML</acronym> . </para>
+
+        <para> Por defecto, el decorador usa la propiedad src del elemento, 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
+                <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 <acronym>HTML</acronym> que
+            utilizar con el elemento, pase la opción 'tag' al decorador, o llame
+            explícitamente a <methodname>setTag()</methodname> . </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.label">
         <title>Zend_Form_Decorator_Label</title>
 
-        <para>
-            Comúnmente, los elementos de formulario tienen etiquetas (labels) y se 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
-            <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.
-        </para>
-
-        <para>
-            Opcionalmente, se puede especificar la opción 'tag'; si se suministra, encapsula la
-            etiqueta en la etiqueta
-            <acronym>HTML</acronym>
-            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
-            <methodname>setClass()</methodname>
-            .
-        </para>
-
-        <para> Adicionalmente, se pueden especificar prefijos o sufijos que usar al mostrar en
-            pantalla los elementos, basados en si la etiqueta es para un elemento opcional o
-            requerido. Por ejemplo, podríamos querer añadir ':' a la etiqueta o un '*', indicando
-            que el elemento es requerido. Se puede realizar con las siguientes opciones y métodos: </para>
+        <para> Comúnmente, los elementos de formulario tienen etiquetas (labels)
+            y se 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 <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. </para>
+
+        <para> Opcionalmente, se puede especificar la opción 'tag'; si se
+            suministra, encapsula la etiqueta en la etiqueta
+                <acronym>HTML</acronym> 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 <methodname>setClass()</methodname> . </para>
+
+        <para> Adicionalmente, se pueden especificar prefijos o sufijos que usar
+            al mostrar en pantalla los elementos, basados en si la etiqueta es
+            para un elemento opcional o requerido. Por ejemplo, podríamos querer
+            añadir ':' a la etiqueta o un '*', indicando que el elemento es
+            requerido. Se puede realizar con las siguientes opciones y métodos: </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <methodname>optionalPrefix</methodname>
-                    : fija el texto antepuesto a la etiqueta
-                    cuando el elemento es opcional. Utilice
-                    los accesores
-                    <methodname>setOptionalPrefix()</methodname>
-                    y
-                    <methodname>getOptionalPrefix()</methodname>
-                    para manipularlo.
-                </para>
+                    <methodname>optionalPrefix</methodname> : fija el texto
+                    antepuesto a la etiqueta cuando el elemento es opcional.
+                    Utilice los accesores
+                        <methodname>setOptionalPrefix()</methodname> y
+                        <methodname>getOptionalPrefix()</methodname> para
+                    manipularlo. </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <methodname>optionalSuffix</methodname>
-                    : fija el texto pospuesto a la etiqueta
-                    cuando el elemento es opcional. Utilice
-                    los accesores
-                    <methodname>setOptionalSuffix()</methodname>
-                    y
-                    <methodname>getOptionalSuffix()</methodname>
-                    para manipularlo.
-                </para>
+                    <methodname>optionalSuffix</methodname> : fija el texto
+                    pospuesto a la etiqueta cuando el elemento es opcional.
+                    Utilice los accesores
+                        <methodname>setOptionalSuffix()</methodname> y
+                        <methodname>getOptionalSuffix()</methodname> para
+                    manipularlo. </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <methodname>requiredPrefix</methodname>
-                    : fija el texto antepuesto a la etiqueta
-                    cuando el elemento es requerido. Utilice
-                    los accesores
-                    <methodname>setRequiredPrefix()</methodname>
-                    y
-                    <methodname>getRequiredPrefix()</methodname>
-                    para manipularlo.
-                </para>
+                    <methodname>requiredPrefix</methodname> : fija el texto
+                    antepuesto a la etiqueta cuando el elemento es requerido.
+                    Utilice los accesores
+                        <methodname>setRequiredPrefix()</methodname> y
+                        <methodname>getRequiredPrefix()</methodname> para
+                    manipularlo. </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <methodname>requiredSuffix</methodname>
-                    : fija el texto antepuesto a la etiqueta
-                    cuando el elemento es requerido. Utilice
-                    los accesores
-                    <methodname>setRequiredSuffix()</methodname>
-                    y
-                    <methodname>getRequiredSuffix()</methodname>
-                    para manipularlo.
-                </para>
+                    <methodname>requiredSuffix</methodname> : fija el texto
+                    antepuesto a la etiqueta cuando el elemento es requerido.
+                    Utilice los accesores
+                        <methodname>setRequiredSuffix()</methodname> y
+                        <methodname>getRequiredSuffix()</methodname> para
+                    manipularlo. </para>
             </listitem>
         </itemizedlist>
 
-        <para> Por defecto, el decorador Label antecede al contenido provisto; especifique la opción
-            'placement' (colocación) como 'append' para colocarlo después del contenido. </para>
+        <para> Por defecto, el decorador Label antecede al contenido provisto;
+            especifique la opción 'placement' (colocación) como 'append' para
+            colocarlo después del contenido. </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.prepareElements">
         <title>Zend_Form_Decorator_PrepareElements</title>
 
-        <para>
-            Formularios, grupos de visualización, y subformularios son colecciones de elementos.
-            Al
-            usar el decorador
-            <link linkend="zend.form.standardDecorators.viewScript">ViewScript</link>
-            con un formulario o subformulario, resulta útil el poder fijar
-            recursívamente el objeto
-            de vista, el traductor (translator)y todos los nombres
-            relacionados (determinados por la
-            notiación de tabla del subformulario). Esta tarea
-            puede realizarse gracias al decorador
-            'PrepareElements'. Normalmente, se indicará como
-            el primer decorador en al lista.
-        </para>
+        <para> Formularios, grupos de visualización, y subformularios son
+            colecciones de elementos. Al usar el decorador <link
+                linkend="zend.form.standardDecorators.viewScript"
+                >ViewScript</link> con un formulario o subformulario, resulta
+            útil el poder fijar recursívamente el objeto de vista, el traductor
+            (translator)y todos los nombres relacionados (determinados por la
+            notiación de tabla del subformulario). Esta tarea puede realizarse
+            gracias al decorador 'PrepareElements'. Normalmente, se indicará
+            como el primer decorador en al lista. </para>
 
         <programlisting language="php"><![CDATA[
 $form->setDecorators(array(
@@ -533,71 +397,63 @@ $form->setDecorators(array(
     <sect2 id="zend.form.standardDecorators.viewHelper">
         <title>Zend_Form_Decorator_ViewHelper</title>
 
-        <para>
-            La mayoría de los elementos utiliza helpers
-            <classname>Zend_View</classname>
-            para
-            generar el contenido, y esto se realiza con el decorador ViewHelper. Con él, se
-            puede
-            especificar una etiqueta 'helper' para fijar explicitamente el view helper que
-            utilizar;
-            si no se suministra ninguno, utiliza el último segmento del nombre de clase del
-            elemento
-            para determinar el helper, anteponiéndole la cadena 'form': e.g.,
-            'Zend_Form_Element_Text' buscaría un view helper del tipo 'formText'.
-        </para>
+        <para> La mayoría de los elementos utiliza helpers
+                <classname>Zend_View</classname> para generar el contenido, y
+            esto se realiza con el decorador ViewHelper. Con él, se puede
+            especificar una etiqueta 'helper' para fijar explicitamente el view
+            helper que utilizar; si no se suministra ninguno, utiliza el último
+            segmento del nombre de clase del elemento para determinar el helper,
+            anteponiéndole la cadena 'form': e.g., 'Zend_Form_Element_Text'
+            buscaría un view helper del tipo 'formText'. </para>
 
-        <para> Cualquier atributo del elemento suministrado es pasado al view helper como atributo
-            del elemento. </para>
+        <para> Cualquier atributo del elemento suministrado es pasado al view
+            helper como atributo del elemento. </para>
 
-        <para> Por defecto, este decorador postpone el contenido; utilice la opción 'placement' para
-            especificar una localización distinta. </para>
+        <para> Por defecto, este decorador postpone el contenido; utilice la
+            opción 'placement' para especificar una localización distinta.
+        </para>
     </sect2>
 
     <sect2 id="zend.form.standardDecorators.viewScript">
         <title>Zend_Form_Decorator_ViewScript</title>
 
-        <para> A veces es necesario usar un view script para crear elementos; De esta forma, se
-            puede tener un control preciso sobre los elementos; entregar el view script a un
-            diseñador, o simplemente crear una forma fácil de sobreescribir basado en el módulo que
-            se esté usando. El decorador ViewScript soluciona este problema. </para>
+        <para> A veces es necesario usar un view script para crear elementos; De
+            esta forma, se puede tener un control preciso sobre los elementos;
+            entregar el view script a un diseñador, o simplemente crear una
+            forma fácil de sobreescribir basado en el módulo que se esté usando.
+            El decorador ViewScript soluciona este problema. </para>
 
-        <para> El decorador ViewScript requiere una opción 'viewScript', o bien suministrada al
-            decorador, o bien como atributo del elemento. Entonces genera ese script de vista como
-            un script parcial, lo que significa que cada llamada a él tiene su propio espacio de
-            variables; Ninguna variable de la vista será rellenada, aparte del elemento en sí.
-            Distintas variables son entonces rellenadas: </para>
+        <para> El decorador ViewScript requiere una opción 'viewScript', o bien
+            suministrada al decorador, o bien como atributo del elemento.
+            Entonces genera ese script de vista como un script parcial, lo que
+            significa que cada llamada a él tiene su propio espacio de
+            variables; Ninguna variable de la vista será rellenada, aparte del
+            elemento en sí. Distintas variables son entonces rellenadas: </para>
 
         <itemizedlist>
             <listitem>
                 <para>
-                    <methodname>element</methodname>
-                    : el elemento decorado
+                    <methodname>element</methodname> : el elemento decorado
                 </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <methodname>content</methodname>
-                    : el contenido pasado al decorador
-                </para>
+                    <methodname>content</methodname> : el contenido pasado al
+                    decorador </para>
             </listitem>
 
             <listitem>
                 <para>
-                    <methodname>decorator</methodname>
-                    : el propio objeto decorador
-                </para>
+                    <methodname>decorator</methodname> : el propio objeto
+                    decorador </para>
             </listitem>
 
             <listitem>
-                <para>
-                    Del mismo modo, todas las opciones pasadas al decorador a través de
-                    <methodname>setOptions()</methodname>
-                    que no son usadas internamente (tales
-                    como placement, separator, etc.) son
-                    pasadas como variables de vista.
-                </para>
+                <para> Del mismo modo, todas las opciones pasadas al decorador a
+                    través de <methodname>setOptions()</methodname> que no son
+                    usadas internamente (tales como placement, separator, etc.)
+                    son pasadas como variables de vista. </para>
             </listitem>
         </itemizedlist>
 
@@ -634,11 +490,13 @@ $element->setDecorators(array(array('ViewScript',
 ]]></programlisting>
 
         <note>
-            <title>Reemplazar contenido con un script de vista (view script)</title>
+            <title>Reemplazar contenido con un script de vista (view
+                script)</title>
 
-            <para> Resulta interesante que el script de vista reemplace el contenido provisto por el
-                decorador -- por ejemplo, si desea encapsularlo. Puede hacer esto especificando un
-                valor booleano false en la opción 'placement' del decorador: </para>
+            <para> Resulta interesante que el script de vista reemplace el
+                contenido provisto por el decorador -- por ejemplo, si desea
+                encapsularlo. Puede hacer esto especificando un valor booleano
+                false en la opción 'placement' del decorador: </para>
 
             <programlisting language="php"><![CDATA[
 // En la creación del decorador:
@@ -655,7 +513,7 @@ $this->decorator->setOption('placement', false);
 ]]></programlisting>
         </note>
 
-        <para> Se recomienda usar el decorador ViewScript cuando necesite un control muy preciso
-            sobre cómo generados sus elementos. </para>
+        <para> Se recomienda usar el decorador ViewScript cuando necesite un
+            control muy preciso sobre cómo generados sus elementos. </para>
     </sect2>
 </sect1>

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 247 - 515
documentation/manual/es/module_specs/Zend_Form-StandardElements.xml


+ 14 - 33
documentation/manual/es/module_specs/Zend_Json-Basics.xml

@@ -3,16 +3,10 @@
     <!-- Reviewed: no -->
 <sect1 id="zend.json.basics">
     <title>Uso Básico</title>
-    <para>
-        El uso de
-        <classname>Zend_Json</classname>
-        consiste en utilizar los dos métodos públicos
-        estáticos disponibles:
-        <methodname>Zend_Json::encode()</methodname>
-        y
-        <methodname>Zend_Json::decode()</methodname>
-        .
-    </para>
+    <para> El uso de <classname>Zend_Json</classname> consiste en utilizar los
+        dos métodos públicos estáticos disponibles:
+            <methodname>Zend_Json::encode()</methodname> y
+            <methodname>Zend_Json::decode()</methodname> . </para>
     <programlisting language="php"><![CDATA[
 // Recuperar un valor:
 $phpNative = Zend_Json::decode($encodedValue);
@@ -24,21 +18,12 @@ $json = Zend_Json::encode($phpNative);
     <sect2 id="zend.json.basics.prettyprint">
         <title>Pretty-printing JSON</title>
 
-        <para>
-            Sometimes, it may be hard to explore
-            <acronym>JSON</acronym>
-            data generated by
-            <methodname>Zend_Json::encode()</methodname>
-            ,
-            since it has no spacing or indentation. In order to make it easier,
-            <classname>Zend_Json</classname>
-            allows you to pretty-print
-            <acronym>JSON</acronym>
-            data in the human-readable format
-            with
-            <methodname>Zend_Json::prettyPrint()</methodname>
-            .
-        </para>
+        <para> Sometimes, it may be hard to explore <acronym>JSON</acronym> data
+            generated by <methodname>Zend_Json::encode()</methodname> , since it
+            has no spacing or indentation. In order to make it easier,
+                <classname>Zend_Json</classname> allows you to pretty-print
+                <acronym>JSON</acronym> data in the human-readable format with
+                <methodname>Zend_Json::prettyPrint()</methodname> . </para>
 
         <programlisting language="php"><![CDATA[
 // Encode it to return to the client:
@@ -48,13 +33,9 @@ if($debug) {
 }
 ]]></programlisting>
 
-        <para>
-            Second optional argument of
-            <methodname>Zend_Json::prettyPrint()</methodname>
-            is an option array.
-            Option
-            <code>indent</code>
-            allows to set indentation string - by default it's a single tab character.
-        </para>
+        <para> Second optional argument of
+                <methodname>Zend_Json::prettyPrint()</methodname> is an option
+            array. Option <code>indent</code> allows to set indentation string -
+            by default it's a single tab character. </para>
     </sect2>
 </sect1>

+ 26 - 55
documentation/manual/es/module_specs/Zend_Json-Introduction.xml

@@ -4,62 +4,33 @@
 <sect1 id="zend.json.introduction">
     <title>Introducción</title>
     <para>
-        <classname>Zend_Json</classname>
-        ofrece métodos convenientes para la serialización desde
-        <acronym>PHP</acronym>
-        nativo a
-        <acronym>JSON</acronym>
-        y la decodificación
-        <acronym>JSON</acronym>
-        a
-        <acronym>PHP</acronym>
-        nativo. Para más información sobre
-        <acronym>JSON</acronym>
-        ,
-        <ulink url="http://www.json.org/">
-            visite el sitio del proyecto
-            <acronym>JSON</acronym>
-        </ulink>
-        .
-    </para>
+        <classname>Zend_Json</classname> ofrece métodos convenientes para la
+        serialización desde <acronym>PHP</acronym> nativo a
+            <acronym>JSON</acronym> y la decodificación <acronym>JSON</acronym>
+        a <acronym>PHP</acronym> nativo. Para más información sobre
+            <acronym>JSON</acronym> , <ulink url="http://www.json.org/"> visite
+            el sitio del proyecto <acronym>JSON</acronym>
+        </ulink> . </para>
     <para>
-        <acronym>JSON</acronym>
-        , JavaScript Object Notation, puede ser utilizado para intercambio
-        de datos entre JavaScript
-        y otros lenguajes. Dado que
-        <acronym>JSON</acronym>
-        puede ser
-        evaluado directamente por JavaScript, es más eficiente y ligero que el formato
-        <acronym>XML</acronym>
-        para intercambiar datos con clientes JavaScript.
-    </para>
+        <acronym>JSON</acronym> , JavaScript Object Notation, puede ser
+        utilizado para intercambio de datos entre JavaScript y otros lenguajes.
+        Dado que <acronym>JSON</acronym> puede ser evaluado directamente por
+        JavaScript, es más eficiente y ligero que el formato
+            <acronym>XML</acronym> para intercambiar datos con clientes
+        JavaScript. </para>
 
-    <para>
-        Adicionalmente,
-        <classname>Zend_Json</classname>
-        provee una forma útil para convertir
-        cualquier string arbitrario con formato
-        <acronym>XML</acronym>
-        en un string con formato
-        <acronym>JSON</acronym>
-        . Este rasgo integral permite a desarrolladores
-        <acronym>PHP</acronym>
-        transformar los datos codificados de la empresa en formato
-        <acronym>XML</acronym>
-        a formato
-        <acronym>JSON</acronym>
-        antes de enviarlos a las
-        aplicaciones del cliente
-        <acronym>AJAX</acronym>
-        basadas en navegadores web. Provee una
-        manera fácil de hacer conversiones dinámicas de datos
-        del código en el servidor evitando así
-        el innecesario parsing de
-        <acronym>XML</acronym>
-        de las aplicaciones en el navegador. Ofrece
-        una agradable función útil que facilita las
-        técnicas de procesamiento de datos para
-        aplicaciones específicas.
-    </para>
+    <para> Adicionalmente, <classname>Zend_Json</classname> provee una forma
+        útil para convertir cualquier string arbitrario con formato
+            <acronym>XML</acronym> en un string con formato
+            <acronym>JSON</acronym> . Este rasgo integral permite a
+        desarrolladores <acronym>PHP</acronym> transformar los datos codificados
+        de la empresa en formato <acronym>XML</acronym> a formato
+            <acronym>JSON</acronym> antes de enviarlos a las aplicaciones del
+        cliente <acronym>AJAX</acronym> basadas en navegadores web. Provee una
+        manera fácil de hacer conversiones dinámicas de datos del código en el
+        servidor evitando así el innecesario parsing de <acronym>XML</acronym>
+        de las aplicaciones en el navegador. Ofrece una agradable función útil
+        que facilita las técnicas de procesamiento de datos para aplicaciones
+        específicas. </para>
 
 </sect1>

+ 56 - 135
documentation/manual/es/module_specs/Zend_Json-Objects.xml

@@ -6,133 +6,72 @@
 
     <sect2 id="zend.json.advanced.objects1">
         <title>Objetos JSON</title>
+        <para> Cuando se codifican objetos <acronym>PHP</acronym> como
+                <acronym>JSON</acronym> , todas las propiedades públicas de ese
+            objeto serán codificadas en un objeto <acronym>JSON</acronym> . </para>
         <para>
-            Cuando se codifican objetos
-            <acronym>PHP</acronym>
-            como
-            <acronym>JSON</acronym>
-            , todas las propiedades públicas de ese
-            objeto serán codificadas en un objeto
-            <acronym>JSON</acronym>
-            .
-        </para>
-        <para>
-            <acronym>JSON</acronym>
-            no permite referencias a objetos, de
-            manera que debe tenerse cuidado de no codificar
-            objetos con
-            referencias recursivas. Si tiene problemas con la recursión,
-            <methodname>Zend_Json::encode()</methodname>
-            y
-            <methodname>Zend_Json_Encoder::encode()</methodname>
-            permiten un
+            <acronym>JSON</acronym> no permite referencias a objetos, de manera
+            que debe tenerse cuidado de no codificar objetos con referencias
+            recursivas. Si tiene problemas con la recursión,
+                <methodname>Zend_Json::encode()</methodname> y
+                <methodname>Zend_Json_Encoder::encode()</methodname> permiten un
             segundo parámetro opcional para comprobar si hay recursión; si un
-            objeto es
-            serializado dos veces, se emitirá una excepción.
-        </para>
-        <para>
-            La decodificación de objetos
-            <acronym>JSON</acronym>
-            plantea una
+            objeto es serializado dos veces, se emitirá una excepción. </para>
+        <para> La decodificación de objetos <acronym>JSON</acronym> plantea una
             dificultad adicional, sin embargo, ya que los objetos Javascript se
             corresponden más estrechamente a un array asociativo de
-            <acronym>PHP</acronym>
-            . Algunos sugieren que debe pasarse un
-            identificador de clase, y una instancia del objeto
-            de esa clase debe
+                <acronym>PHP</acronym> . Algunos sugieren que debe pasarse un
+            identificador de clase, y una instancia del objeto de esa clase debe
             crearse y alimentarla con datos de pares clave/valor del objeto
-            <acronym>JSON</acronym>
-            ; otros consideran que esto podría
-            plantear un considerable riesgo de seguridad.
-        </para>
-        <para>
-            Por defecto,
-            <classname>Zend_Json</classname>
-            decodificará objetos
-            <acronym>JSON</acronym>
-            como arrays asociativos. Sin embargo, si
-            desea retornar un objeto, puede especificar
-            esto:
-        </para>
+                <acronym>JSON</acronym> ; otros consideran que esto podría
+            plantear un considerable riesgo de seguridad. </para>
+        <para> Por defecto, <classname>Zend_Json</classname> decodificará
+            objetos <acronym>JSON</acronym> como arrays asociativos. Sin
+            embargo, si desea retornar un objeto, puede especificar esto: </para>
         <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
-            <methodname>StdClass</methodname>
-            con
+        <para> Por lo tanto, cualquiera de los objetos decodificados son
+            devueltos como objetos <methodname>StdClass</methodname> con
             propiedades correspondientea a pares clave/valor en la notación
-            <acronym>JSON</acronym>
-            .
-        </para>
-        <para>
-            La recomendación de Zend Framework es que el desarrollador debe
-            decidir cómo decodificar
-            objetos
-            <acronym>JSON</acronym>
-            . Si debe
+                <acronym>JSON</acronym> . </para>
+        <para> La recomendación de Zend Framework es que el desarrollador debe
+            decidir cómo decodificar objetos <acronym>JSON</acronym> . Si debe
             crearse un objeto de un determinado tipo, puede ser creado en el
-            código del
-            desarrollador y alimentado con datos de los valores
-            decodificados utilizando
-            <classname>Zend_Json</classname>
-            .
-        </para>
+            código del desarrollador y alimentado con datos de los valores
+            decodificados utilizando <classname>Zend_Json</classname> . </para>
     </sect2>
 
     <sect2 id="zend.json.advanced.objects2">
         <title>Codificando Objetos PHP</title>
 
-        <para>
-            Si se codifican objetos
-            <acronym>PHP</acronym>
-            por defecto, el
+        <para> Si se codifican objetos <acronym>PHP</acronym> 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
-            <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
-            <acronym>JSON</acronym>
-            de
-            su estado interno.
-        </para>
+            públicas de estos objetos. 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 <acronym>JSON</acronym> de
+            su estado interno. </para>
     </sect2>
 
     <sect2 id="zend.json.advanced.internal">
         <title>Codificador/Decodificador Interno</title>
 
-        <para>
-            Zend_Json tiene dos modos diferentes dependiendo de si ext/json
-            está habilitada o no en
-            su instalación
-            <acronym>PHP</acronym>
-            . Si
+        <para> Zend_Json tiene dos modos diferentes dependiendo de si ext/json
+            está habilitada o no en su instalación <acronym>PHP</acronym> . Si
             ext/json está instalado por defecto, las funciones
-            <methodname>json_encode()</methodname>
-            y
-            <methodname>json_decode()</methodname>
-            se utilizan para la
-            codificación y decodificación
-            <acronym>JSON</acronym>
-            . Si ext/json
+                <methodname>json_encode()</methodname> y
+                <methodname>json_decode()</methodname> se utilizan para la
+            codificación y decodificación <acronym>JSON</acronym> . Si ext/json
             no está instalado, una implementación de Zend Framework en código
-            <acronym>PHP</acronym>
-            es utilizada para la
+                <acronym>PHP</acronym> es utilizada para la
             codificación/decodificación. Esto es considerablemente más lento que
-            usando la extensión de
-            <acronym>PHP</acronym>
-            , pero se comporta
-            exactamente igual.
-        </para>
+            usando la extensión de <acronym>PHP</acronym> , pero se comporta
+            exactamente igual. </para>
 
         <para>También algunas veces puede querer utilizar el
-            codificador/decodificador interno
-            incluso si tiene ext/json
+            codificador/decodificador interno incluso si tiene ext/json
             instalado. Puede hacer esto llamando a:</para>
 
         <programlisting language="php"><![CDATA[
@@ -143,44 +82,26 @@ Zend_Json::$useBuiltinEncoderDecoder = true:
     <sect2 id="zend.json.advanced.expr">
         <title>Expresiones JSON</title>
 
-        <para>
-            Javascript hace uso intenso de las funciones anónimas de llamadas
-            de retorno, que pueden
-            guardarse en variables del objeto
-            <acronym>JSON</acronym>
-            . Aunque solo funcionan si no regresaron
-            dentro comillas dobles, que es lo que hace
-            naturalmente
-            <classname>Zend_Json</classname>
-            . Con la Expression de apoyo
+        <para> Javascript hace uso intenso de las funciones anónimas de llamadas
+            de retorno, que pueden guardarse en variables del objeto
+                <acronym>JSON</acronym> . Aunque solo funcionan si no regresaron
+            dentro comillas dobles, que es lo que hace naturalmente
+                <classname>Zend_Json</classname> . Con la Expression de apoyo
             para Zend_Json este apoyo puede codificar objetos
-            <acronym>JSON</acronym>
-            con callbacks validos de javascript.
-            Esto funciona tanto con
-            <methodname>json_encode()</methodname>
-            como
-            con el codificador interno.
-        </para>
+                <acronym>JSON</acronym> con callbacks validos de javascript.
+            Esto funciona tanto con <methodname>json_encode()</methodname> como
+            con el codificador interno. </para>
 
-        <para>
-            Un callback javascript se representa usando el objero
-            <classname>Zend_Json_Expr</classname>
-            . Este implementa el patrón
-            del objeto valor y es inmutable. Se puede establecer la
-            expresión de
-            javascript como el primer argumento del constructor. Por defecto
-            <constant>Zend_Json::encode</constant>
-            no codifica callbacks
-            javascript, usted tiene que pasar la opción
-            <methodname>'enableJsonExprFinder' = true</methodname>
-            dentro de
-            la función
-            <methodname>encode</methodname>
-            . Si se habilita, la
+        <para> Un callback javascript se representa usando el objero
+                <classname>Zend_Json_Expr</classname> . Este implementa el
+            patrón del objeto valor y es inmutable. Se puede establecer la
+            expresión de javascript como el primer argumento del constructor.
+            Por defecto <constant>Zend_Json::encode</constant> no codifica
+            callbacks javascript, usted tiene que pasar la opción
+                <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>
+            grandes estructuras de objetos. Un ejemplo de uso se vería así: </para>
 
         <programlisting language="php"><![CDATA[
 $data = array(

+ 2 - 1
documentation/manual/es/module_specs/Zend_Validate-EmailAddress.xml

@@ -231,6 +231,7 @@ if ($validator->isValid($email)) {
 }
 ]]></programlisting>
 
+</sect3>
         <sect3 id="zend.validate.set.email_address.checkacceptance">
 
             <title>Verificar si el nombre de host realmente acepta email</title>
@@ -444,7 +445,7 @@ $validator->setMessages(
         </sect3>
 </sect2>
 
-</sect2>
+
     <!--
 vim:se ts=4 sw=4 et:
 -->

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

@@ -247,7 +247,7 @@ class MyValid_NumericBetween extends Zend_Validate_Abstract
             en plantillas de mensajes como parámetros mágicos, al igual que con
             <property>
                 value
-            </methodname>
+            </property>
                 .
         </para>
 

+ 1 - 3
documentation/manual/es/module_specs/Zend_Validate.xml

@@ -151,9 +151,7 @@ if ($validator->isValid($email)) {
             <methodname>isValid()</methodname>
             . Cada clase de validación, puede dar apoyo a otros
             tokens en base a cada caso. Por ejemplo,
-            <emphasis>
-                %max%
-            </methodname>
+            <emphasis>%max%</emphasis>
                 es un token
                 apoyado por
                 <classname>Zend_Validate_LessThan</classname>

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

@@ -212,7 +212,7 @@ $result = $client->call('test.sayHello', array($arg1, $arg2));
                             <entry>Zend_Crypt_Math_BigInteger</entry>
                             <entry>i8</entry>
                         </row>
-                        <row>
+                      
                             <row>
                                 <entry>double</entry>
                                 <entry>double</entry>
@@ -250,6 +250,7 @@ $result = $client->call('test.sayHello', array($arg1, $arg2));
                                     <entry>DateTime</entry>
                                     <entry>dateTime.iso8601</entry>
                                 </row>
+                              </row>
                     </tbody>
                 </tgroup>
             </table>

+ 33 - 0
documentation/manual/es/ref/language-snippets.xml

@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- EN-Revision: 19948 -->
+<!-- Reviewed: no -->
+<!-- links -->
+<!ENTITY lang                                   'es'>
+<!ENTITY zf.manual.link                         'http://framework.zend.com/manual/&lang;/'>
+<!ENTITY php.manual.link                        'http://www.php.net/manual/&lang;/'>
+
+<!-- manual.xml.in -->
+<!ENTITY book.title                             'Programmer&#39;s Guía de Referencia'>
+<!ENTITY book.pdf1.title                        'Programmer&#39;s Guía de Referencia: Volumen 1'>
+<!ENTITY book.pdf2.title                        'Programmer&#39;s Guía de Referencia: Volumen 2'>
+<!ENTITY book.subtitle                          'Zend Framework'>
+<!ENTITY book.edition                           'Guía de Referencia para Programadores de Zend Framework'>
+
+<!ENTITY chapter.introduction.title             'Introducción a  Zend Framework'>
+
+<!ENTITY part.learning.title                    'Aprendiendo Zend Framework'>
+<!ENTITY part.learning.quickstart.title         'Inicio Rápido con Zend Framework'>
+<!ENTITY part.learning.autoloading.title        'Autocarga o Carga automática en Zend Framework'>
+<!ENTITY part.learning.plugins.title            'Plugins en Zend Framework'>
+<!ENTITY part.learning.layout.title             'Primeros pasos con Zend_Layout'>
+<!ENTITY part.learning.view.placeholders.title  'Introducción a Zend_View Placeholders'>
+<!ENTITY part.learning.form.decorators.title    'Comprensión y uso de Zend Form Decorators'>
+<!ENTITY part.learning.multiuser.title          'Primeros pasos con Zend_Session, Zend_Auth, and Zend_Acl'>
+<!ENTITY part.learning.lucene.title             'Primeros pasos con Zend_Search_Lucene'>
+<!ENTITY part.learning.paginator.title          'Primeros pasos con Zend_Paginator'>
+
+<!ENTITY part.reference.title                   'Referencia de Zend Framework'>
+
+<!ENTITY appendix.migration.title               'Notas de Migración de Zend Framework'>
+
+<!ENTITY appendix.performance.title             'Guía de Rendimiento de Zend Framework'>

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä