[jboss-cvs] JBossAS SVN: r72537 - projects/docs/trunk/AS_4/Server_Configuration_Guide/es-ES.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 22 00:33:55 EDT 2008


Author: agarcia at jboss.com
Date: 2008-04-22 00:33:54 -0400 (Tue, 22 Apr 2008)
New Revision: 72537

Modified:
   projects/docs/trunk/AS_4/Server_Configuration_Guide/es-ES/The_CMP_Engine.po
Log:
translation for SCG on hold due to release notes

Modified: projects/docs/trunk/AS_4/Server_Configuration_Guide/es-ES/The_CMP_Engine.po
===================================================================
--- projects/docs/trunk/AS_4/Server_Configuration_Guide/es-ES/The_CMP_Engine.po	2008-04-22 04:33:41 UTC (rev 72536)
+++ projects/docs/trunk/AS_4/Server_Configuration_Guide/es-ES/The_CMP_Engine.po	2008-04-22 04:33:54 UTC (rev 72537)
@@ -8,7 +8,7 @@
 "Project-Id-Version: The_CMP_Engine\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2007-11-06 22:32+0000\n"
-"PO-Revision-Date: 2008-04-21 15:07+1000\n"
+"PO-Revision-Date: 2008-04-22 12:38+1000\n"
 "Last-Translator: Angela Garcia\n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -625,7 +625,7 @@
 "remote entity beans with pass-by-reference semantics for calls in the same "
 "VM to get the performance benefit as from local entity beans, the use of "
 "local entity beans is strongly encouraged."
-msgstr ""
+msgstr "Vamos a empezar a ver los beans de entidad en JBoss examinando uno de los beans de entidad CMP en el portal criminal. Veremos el bean gangster, el cual se implementa como un bean de entidad CMP local. Aunque JBoss puede proporcionar beans de entidad remotas con semántica pasa-por-referencia para llamadas en la misma MV para obtener beneficios de rendimiento como los beans de entidad locales, se recomienda bastante el uso de beans de entidad locales. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:144
@@ -634,7 +634,7 @@
 "We&#39;ll start with the required home interface. Since we&#39;re only "
 "concerned with the CMP fields at this point, we&#39;ll show only the methods "
 "dealing with the CMP fields."
-msgstr ""
+msgstr "Vamos a empezar con la interfaz de inicio requerida. Ya que sólo nos conciernen los campos CMP en este momento sólo vamos a mostrar los métodos que se relacionan con los campos CMP. "
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:147
@@ -1051,6 +1051,9 @@
 "The default is <literal>java:/DefaultDS</literal> unless overridden in the "
 "defaults section."
 msgstr ""
+"<emphasis role=\"bold\">datasource</emphasis>: Este elemento opcional es el "
+"<literal>jndi-name</literal> utilizado para buscar la fuente de datos. Todas las conexiones a la base de datos utilizadas por una entidad o una tabal de relaciones se obtienen de la fuente de datos. No se recomienda tener diferentes fuentes de datos para entidades ya que rentringe de gran manera el dominio sobre los finders y ejbSelects a los que se pueden realizar solicitudes. "
+"Por defecto es <literal>java:/DefaultDS</literal> a menos de que se sobreescriba en la sección de valores predeterminados."
 
 #. Tag: para
 #: The_CMP_Engine.xml:195
@@ -1063,6 +1066,9 @@
 "\"Datasource_Customization-Mapping\"/>. The default is <literal>Hypersonic "
 "SQL</literal> unless overridden in the defaults section."
 msgstr ""
+"<emphasis role=\"bold\">datasource-mapping</emphasis>: Este elemento opcional especifica el nombre del <literal>type-mapping</literal>, el cual determina la manera en que los tipos Java se mapean a los tipos SQL y la forma en que las funciones EJB-QL se mapean a las funciones especificas de la base de datos. Los mapeos de tipos se discuten en <xref linkend="
+"\"Datasource_Customization-Mapping\"/>. Por defecto es <literal>Hypersonic "
+"SQL</literal> a menos de que se sobreescriba en la sección de valores predeterminados."
 
 #. Tag: para
 #: The_CMP_Engine.xml:200
@@ -1075,7 +1081,7 @@
 "is not created. This option is very useful during the early stages of "
 "development when the table structure changes often. The default is false "
 "unless overridden in the defaults section."
-msgstr ""
+msgstr "<emphasis role=\"bold\">create-table</emphasis>: Cuando este elemento opcional es verdadero, especifica que JBoss debe intentar crear una tabla para la entidad. Cuando la aplicación se despliega, JBoss chequea si ya existe una tabla antes de crearla. Si se encuentra una entonces se registra y la tabla no se crea. Esta opción es muy útil durante las primeras estapas del desarrollo cuando la estructura de la tabla cambia con frecuencia. Por defecto es falso a menos de que se sobreescriba en las secciones de valores predeterminados."
 
 #. Tag: para
 #: The_CMP_Engine.xml:205 The_CMP_Engine.xml:2553
@@ -1086,6 +1092,9 @@
 "literal> can be used to keep the schema current with changes to the entity "
 "bean. Alter table will perform the following specific tasks:"
 msgstr ""
+"<emphasis role=\"bold\">alter-table</emphasis>: Si <literal>create-table</"
+"literal> se utiliza para crear automáticamente el esquema, <literal>alter-table</"
+"literal> se puede utilizar para mantener el esuqema actualizado con los cambios al bean de entidad. Alter table realizará las siguientes tareas especificas:"
 
 #. Tag: para
 #: The_CMP_Engine.xml:210 The_CMP_Engine.xml:2558
@@ -1105,7 +1114,7 @@
 msgid ""
 "string fields which are shorter than the declared length will have their "
 "length increased to the declared length. (not supported by all databases)"
-msgstr ""
+msgstr "los campos de cadenas que son más cortas que la longitud declarada se extenderán hasta la longitud declarada (no es soportado por todas las bases de datos). "
 
 #. Tag: para
 #: The_CMP_Engine.xml:227
@@ -1117,7 +1126,7 @@
 "attempt to drop the table. This option is very useful during the early "
 "stages of development when the table structure changes often. The default is "
 "false unless overridden in the defaults section."
-msgstr ""
+msgstr "<emphasis role=\"bold\">remove-table</emphasis>: Cuando este elemento opcional es verdadero, JBoss tratará de eliminar la tabla para cada entidad y cada tabla de relaciones mapeada a la relación. Cuando la aplicación se borra, JBoss tratará de eliminar la tabla. Esta opción es bastante útil en las primeras etapas de desarrollo cuando la estructura de la tabla cambia con frecuencia. Por defecto es falso a menos de que se sobreecriba en la sección de valores predeterminados. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:232 The_CMP_Engine.xml:801
@@ -1128,7 +1137,7 @@
 "after the database table is created. This command is only executed if "
 "<literal>create-table</literal> is true and the table did not previously "
 "exist."
-msgstr ""
+msgstr "<emphasis role=\"bold\">post-table-create</emphasis>: Este elemento opcional especifica una declaración SQL arbitraria que se debe ejecutar inmediatamente después de que la tabla de la base de datos se ha creado. Este comando sólo se ejecuta si <literal>create-table</literal> es verdadero y la tabla no existía antes. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:237
@@ -1145,7 +1154,7 @@
 "be overridden on a per <literal>cmp-field</literal> basis, and is discussed "
 "in <xref linkend=\"CMP_Fields-Read_only_Fields\"/>. The default is false "
 "unless overridden in the <literal>defaults</literal> section."
-msgstr ""
+msgstr "<emphasis role=\"bold\">read-only</emphasis>: Cuando este elemento opcional es verdadero especifica que no se le permitirá al proveedor del bean cambiar el valor de ninguno de los campos. Un campo que es sólo de lectura no se le permitirá almacenar o insertar en la base de datos. Si una clave primaria es de dólo lectura, el método create presentará una <literal>CreateException</literal>. Si se llama un accesor set en un campo de sólo lectura, este presenta una <literal>EJBException</literal>. Los campos de sólo lectura son útiles para campos que son completados por disparadores de la base de datos tal como la última actualización. La opción <literal>read-only</literal> puede ser sobreescrita por cada <literal>cmp-field</literal> y se discute en <xref linkend=\"CMP_Fields-Read_only_Fields\"/>. Por defecto es falso a menos de que se sobreescriba en la sección de valores <literal>defaults</literal>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:242
@@ -1158,7 +1167,7 @@
 "option can also be overridden on a per <literal>cmp-field</literal> basis. "
 "If <literal>read-only</literal> is false, this value is ignored. The default "
 "is -1 unless overridden in the <literal>defaults</literal> section."
-msgstr ""
+msgstr "<emphasis role=\"bold\">read-time-out</emphasis>: Este elemento opcional es la cantidad de tiempo en milisegundos que una lectura en un campo de sólo lectura es válida. Un valor de 0 significa que el valor siempre se recarga al comienzo de una transacción, un valor de -1 significa que el valor nunca expira. Esta opción también puede ser sobreescrita en cada <literal>cmp-field</literal>. Si <literal>read-only</literal> es falso entonces el valor es ignorado. El valor predeterminado es -1 a menos de que sea sobreescrito en la sección de valores <literal>defaults</literal>. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:247
@@ -1171,7 +1180,7 @@
 "<literal>row-locking-template</literal> in the datasource-mapping used by "
 "this entity. The default is false unless overridden in the "
 "<literal>defaults</literal> section."
-msgstr ""
+msgstr "<emphasis role=\"bold\">row-locking</emphasis>: Si este elemento opcional es verdadero entonces especifica que JBoss bloqueará todas las filas cargadas en una transacción. La mayoría de las bases de datos implementan esto utilizando la sintaxis <literal>SELECT FOR UPDATE</literal> al cargar la entidad, pero la sintaxis real es determinada por el <literal>row-locking-template</literal> en el mapeo-fuentededatos que esta entidad utiliza. Por defecto es falso a menos de que sea sobreescrito en la sección de valores <literal>defaults</literal>. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:252
@@ -1180,20 +1189,19 @@
 "<emphasis role=\"bold\">pk-constraint</emphasis>: This optional element if "
 "true specifies that JBoss will add a primary key constraint when creating "
 "tables. The default is true unless overridden in the defaults section."
-msgstr ""
+msgstr "<emphasis role=\"bold\">pk-constraint</emphasis>: Si este elemento opcional es verdadero especifica que JBoss añadirá una restricción de clave primaria al crear tablas. El valor predeterminado es verdadero a menos d eque se sobreescrito en la sección de valores predeterminados."
 
 #. Tag: para
 #: The_CMP_Engine.xml:257
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">read-ahead</emphasis>: This optional element "
 "controls caching of query results and <literal>cmr-fields</literal> for the "
 "entity. This option is discussed in <xref linkend=\"Optimized_Loading-"
 "Read_ahead\"/>."
 msgstr ""
-"<emphasis role=\"bold\">PartitionConfig</emphasis> es un elemento para "
-"especificar las opciones de configuración de JGroup para este clúster (ver "
-"<xref linkend=\"jbosscache-jgroups\"/>)."
+"<emphasis role=\"bold\">read-ahead</emphasis>: Este elemento opcional controla el cachés de resultados de peticiones y <literal>cmr-fields</literal> para la entidad. Esta opción se discute en <xref linkend=\"Optimized_Loading-"
+"Read_ahead\"/>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:262
@@ -1202,7 +1210,7 @@
 "<emphasis role=\"bold\">fetch-size</emphasis>: This optional element "
 "specifies the number of entities to read in one round-trip to the underlying "
 "datastore. The default is 0 unless overridden in the defaults section."
-msgstr ""
+msgstr "<emphasis role=\"bold\">fetch-size</emphasis>: Este elemento opcional especifica el número de entidades a leer en un viaje ida y vuelta al almacenamiento de datos subyacente. Por defecto es 0 a menos de que sea sobreescrito en la sección de valores predeterminados."
 
 #. Tag: para
 #: The_CMP_Engine.xml:267
@@ -1213,32 +1221,29 @@
 "option is discussed in <literal>on-load</literal>. The default is 1000 "
 "unless overridden in the defaults section."
 msgstr ""
+"<emphasis role=\"bold\">list-cache-max</emphasis>: Este elemento opcional especifica el número de listas de lectura que esta entidad puede rastrear. Esta "
+"opción se discute en <literal>on-load</literal>. Por defecto es 1000 a menos de que se sobreescriba en la sección de valores predeterminados."
 
 #. Tag: para
 #: The_CMP_Engine.xml:272 The_CMP_Engine.xml:2615
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">clean-read-ahead-on-load</emphasis>: When an entity "
 "is loaded from the read ahead cache, JBoss can remove the data used from the "
 "read ahead cache. The default is <literal>false</literal>."
-msgstr ""
-"<emphasis role=\"bold\">keystorePass</emphasis>: Este es la contraseña que "
-"se utiliza para acceder al certificado del servidor desde un archivo "
-"keystore específico. El valor por defecto es <literal>changeit</literal>."
+msgstr "<emphasis role=\"bold\">clean-read-ahead-on-load</emphasis>: Cuando una entidad se carga desde el caché read ahead, JBoss puede borrar los datos utilizados del caché read ahead. Por defecto es <literal>false</literal>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:277
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">table-name</emphasis>: This optional element is the "
 "name of the table that will hold data for this entity. Each entity instance "
 "will be stored in one row of this table. The default is the <literal>ejb-"
 "name</literal>."
 msgstr ""
-"<emphasis role=\"bold\">PartitionName</emphasis> es un atributo opcional "
-"para especificar el nombre del clúster para los diferentes nodos del "
-"servicio HA-JNDI para comunicar. El valor predeterminado es "
-"<literal>DefaultPartition</literal>."
+"<emphasis role=\"bold\">table-name</emphasis>: Este elemnto opcional es el nombre de la tabla que mantendrá los datos para esta entidad. Cada instancia de entidad se almacenará en una fila de esta tabla. Por defecto es el <literal>ejb-"
+"name</literal>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:282
@@ -1255,52 +1260,49 @@
 
 #. Tag: para
 #: The_CMP_Engine.xml:287
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">load-groups</emphasis>: This optional element "
 "specifies one or more groupings of CMP fields to declare load groupings of "
 "fields. This is discussed in <xref linkend=\"Optimized_Loading-Load_Groups\"/"
 ">."
 msgstr ""
-"<emphasis role=\"bold\">PartitionConfig</emphasis> es un elemento para "
-"especificar las opciones de configuración de JGroup para este clúster (ver "
-"<xref linkend=\"jbosscache-jgroups\"/>)."
+"<emphasis role=\"bold\">load-groups</emphasis>: Este elemento opcional especifica uno o más agrupamientos de campos CMP para declarara grupos de carga de campos. Esto se discute en <xref linkend=\"Optimized_Loading-Load_Groups\"/"
+">."
 
 #. Tag: para
 #: The_CMP_Engine.xml:292
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">eager-load-groups</emphasis>: This optional element "
 "defines one or more load grouping as eager load groups. This is discussed in "
 "<xref linkend=\"Loading_Process-Eager_loading_Process\"/>."
 msgstr ""
-"<emphasis role=\"bold\">PartitionConfig</emphasis> es un elemento para "
-"especificar las opciones de configuración de JGroup para este clúster (ver "
-"<xref linkend=\"jbosscache-jgroups\"/>)."
+"<emphasis role=\"bold\">eager-load-groups</emphasis>: Este elemento opcional "
+"define uno o más agrupamientos de carga como grupos de carga proactivos. Esto se discute en "
+"<xref linkend=\"Loading_Process-Eager_loading_Process\"/>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:297
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">lazy-load-groups</emphasis>: This optional element "
 "defines one or more load grouping as lazy load groups. This is discussed in "
 "<xref linkend=\"Loading_Process-Lazy_loading_Process\"/>."
 msgstr ""
-"<emphasis role=\"bold\">PartitionConfig</emphasis> es un elemento para "
-"especificar las opciones de configuración de JGroup para este clúster (ver "
-"<xref linkend=\"jbosscache-jgroups\"/>)."
+"<emphasis role=\"bold\">lazy-load-groups</emphasis>: Este elemento opcional define uno o más agrupamientos de carga como grupos de carga peresozos. Esto se discute en "
+"<xref linkend=\"Loading_Process-Lazy_loading_Process\"/>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:302
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">query</emphasis>: This optional element specifies "
 "the definition of finders and selectors. This is discussed in <xref linkend="
 "\"The_CMP_Engine-Queries\"/>."
 msgstr ""
-"<emphasis role=\"bold\">PartitionConfig</emphasis> es un elemento para "
-"especificar las opciones de configuración de JGroup para este clúster (ver "
-"<xref linkend=\"jbosscache-jgroups\"/>)."
+"<emphasis role=\"bold\">query</emphasis>: Este elemento opcional especifica la definición de finders y selectors. Esto se discute en <xref linkend="
+"\"The_CMP_Engine-Queries\"/>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:307
@@ -1310,6 +1312,8 @@
 "one to define how an unknown primary key type of <literal>java.lang.Object</"
 "literal> maps to the persistent store."
 msgstr ""
+"<emphasis role=\"bold\">unknown-pk</emphasis>: Este elemento opcional le permite definir la manera en qie un tipo de clave primaria desconocido de <literal>java.lang.Object</"
+"literal> mapea al almacenamiento persistente."
 
 #. Tag: para
 #: The_CMP_Engine.xml:312
@@ -1321,30 +1325,30 @@
 "generation. This is described in detail in <xref linkend=\"The_CMP_Engine-"
 "Entity_Commands_and_Primary_Key_Generation\"/>."
 msgstr ""
+"<emphasis role=\"bold\">entity-command</emphasis>: Este elemento opcional le permite definir la instancia del comando de creación de entidades. Usualmente esto se utiliza para definir una instancia de comando personalizado. Usualmente esto se utiliza para definir una instancia de comando personalizado para contar con la generación de claves primarias. Esto se describe en detalle en <xref linkend=\"The_CMP_Engine-"
+"Entity_Commands_and_Primary_Key_Generation\"/>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:317
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">optimistic-locking</emphasis>: This optional element "
 "defines the strategy to use for optimistic locking. This is described in "
 "detail in <xref linkend=\"The_CMP_Engine-Optimistic_Locking\"/>."
 msgstr ""
-"<emphasis role=\"bold\">PartitionConfig</emphasis> es un elemento para "
-"especificar las opciones de configuración de JGroup para este clúster (ver "
-"<xref linkend=\"jbosscache-jgroups\"/>)."
+"<emphasis role=\"bold\">optimistic-locking</emphasis>: Este elemento opcional define la estrategia a utilizar para el bloqueo optimista. Esto se describe en "
+"detalle en <xref linkend=\"The_CMP_Engine-Optimistic_Locking\"/>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:322
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">audit</emphasis>: This optional element defines the "
 "CMP fields that will be audited. This is described in detail in <xref "
 "linkend=\"CMP_Fields-Auditing_Entity_Access\"/>."
 msgstr ""
-"<emphasis role=\"bold\">PartitionConfig</emphasis> es un elemento para "
-"especificar las opciones de configuración de JGroup para este clúster (ver "
-"<xref linkend=\"jbosscache-jgroups\"/>)."
+"<emphasis role=\"bold\">audit</emphasis>: Este elemento opcional define los campos CMP que se auditarán. Esto se describe en detalle en <xref "
+"linkend=\"CMP_Fields-Auditing_Entity_Access\"/>."
 
 #. Tag: title
 #: The_CMP_Engine.xml:332
@@ -1363,12 +1367,14 @@
 "this section we will look at how the configure these declared CMP fields and "
 "control the persistence and behavior."
 msgstr ""
+"Los campos CMP declarados en la clase bean como métodos getter y setter abstractos que siguen las convenciones del accesor de propiedades JavaBean. Por ejemplo, nuestro bean gangster tienen un método <literal>setName"
+"()</literal> y un <literal>getName()</literal> para acceder el campo CMP <literal>name</literal>. En esta sección vamos a ver cómo configurar estos campos CMP declarados y cómo controlar la persistencia y el comportamiento. "
 
 #. Tag: title
 #: The_CMP_Engine.xml:337
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "CMP Field Declaration"
-msgstr "Declaración de mapeo"
+msgstr "Declaración de campo CMP"
 
 #. Tag: para
 #: The_CMP_Engine.xml:338
@@ -1380,6 +1386,9 @@
 "literal> would be declared in the <literal>ejb-jar.xml</literal> file as "
 "follows:"
 msgstr ""
+"La declaración de campo CMP empieza en el archivo <literal>ejb-jar.xml</literal>. Por ejemplo en el bean gangster bean el <literal>gangsterId</literal>, "
+"<literal>name</literal>, <literal>nickName</literal> y <literal>badness</"
+"literal> serían declarados en el archivo <literal>ejb-jar.xml</literal> como se muestra a continuación:"
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:341
@@ -1424,13 +1433,13 @@
 "Note that the J2EE deployment descriptor doesn&#39;t declare any object-"
 "relational mapping details or other configuration. It is nothing more than a "
 "simple declaration of the CMP fields."
-msgstr ""
+msgstr "Observe que el descriptor de despliegue J2EE no declara ningun detalle de mapeo relacional de objetos u otra configuración. No es más que una simple declaración de los campos CMP. "
 
 #. Tag: title
 #: The_CMP_Engine.xml:348
 #, no-c-format
 msgid "CMP Field Column Mapping"
-msgstr ""
+msgstr "Mapeo de columnas de campos CMP "
 
 #. Tag: para
 #: The_CMP_Engine.xml:349
@@ -1442,6 +1451,8 @@
 "that has <literal>cmp-field</literal> elements under it with the additional "
 "configuration details."
 msgstr ""
+"La configuración del mapeo relacional de un campo CMP se realiza en el archivo <literal>jbosscmp-jdbc.xml</literal>. La estructura es similar al "
+"<literal>ejb-jar.xml</literal> con un <literal>element</literal> entidad que tiene elementos <literal>cmp-field</literal> bajo el con los detalles de configuración adicionales. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:352
@@ -1449,7 +1460,7 @@
 msgid ""
 "The following is shows the basic column name and data type mappings for the "
 "gangster bean."
-msgstr ""
+msgstr "Lo siguiente muestra los nombres de columnas y los mapeos de tipos de datos básicos para el bean gangster. "
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:355
@@ -1515,40 +1526,37 @@
 
 #. Tag: para
 #: The_CMP_Engine.xml:356
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The full content model of the <literal>cmp-field</literal> element of the "
 "<literal>jbosscmp-jdbc.xml</literal> is shown below."
 msgstr ""
-"U.d. puede configurar aún más la replicación de sesión utilizando el "
-"elemento <literal>replication-config</literal> en el archivo <literal>jboss-"
-"web.xml</literal>. Este es un ejemplo:"
+"A continuación puede ver todo el modelo de contenido del elemento <literal>cmp-field</literal> del "
+"<literal>jbosscmp-jdbc.xml</literal>."
 
 #. Tag: title
 #: The_CMP_Engine.xml:361
 #, no-c-format
 msgid "The JBoss entity element content model"
-msgstr ""
+msgstr "El modelo de contenido del elemento de entidad de JBoss"
 
 #. Tag: para
 #: The_CMP_Engine.xml:369
 #, no-c-format
 msgid "A detailed description of each element follows:"
-msgstr ""
+msgstr "A continuación se encuentra una descripción detallada de cada elemento: "
 
 #. Tag: para
 #: The_CMP_Engine.xml:374
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">field-name</emphasis>: This required element is the "
 "name of the <literal>cmp-field</literal> that is being configured. It must "
 "match the <literal>field-name</literal> element of a <literal>cmp-field</"
 "literal> declared for this entity in the <literal>ejb-jar.xml</literal> file."
 msgstr ""
-"<emphasis role=\"bold\">name</emphasis>: Este es el nombre DNS del host "
-"virtual. Por lo menos se tiene que configurar un elemento <literal>Host</"
-"literal> con un nombre que corresponda al valor <literal>defaultHost</"
-"literal> de la <literal>Engine</literal> contenedora."
+"<emphasis role=\"bold\">field-name</emphasis>: Este elemento requerido es el nombre del <literal>cmp-field</literal> que se está configurando. Debe coincidir con el elemento <literal>field-name</literal> de un <literal>cmp-field</"
+"literal> declarado para esta entidad en el archivo <literal>ejb-jar.xml</literal>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:379
@@ -1559,30 +1567,27 @@
 "JBoss. Read-only fields are discussed in <xref linkend=\"CMP_Fields-"
 "Read_only_Fields\"/>."
 msgstr ""
+"<emphasis role=\"bold\">read-only</emphasis>: Esto declara que ese campo en cuestion es de sólo lectura. JBoss no escribirá este campo en la base de datos. Los campos de sólo lectura se discuten en <xref linkend=\"CMP_Fields-"
+"Read_only_Fields\"/>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:384
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">read-only-timeout</emphasis>: This is the time in "
 "milliseconds that a read-only field value will be considered valid."
 msgstr ""
-"<emphasis role=\"bold\">InitialStateRetrievalTimeout</emphasis> especifica "
-"el tiempo en milisegundos que se debe esperar por la recuperación del estado "
-"inicial."
+"<emphasis role=\"bold\">read-only-timeout</emphasis>: Este es el tiempo en "
+"milisegundos que un valor de campo de sólo lectura se considerará como válido."
 
 #. Tag: para
 #: The_CMP_Engine.xml:389
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">column-name</emphasis>: This optional element is the "
 "name of the column to which the <literal>cmp-field</literal> is mapped. The "
 "default is to use the <literal>field-name</literal> value."
-msgstr ""
-"<emphasis role=\"bold\">PartitionName</emphasis> es un atributo opcional "
-"para especificar el nombre del clúster en el cual va a trabajar el protocolo "
-"actual <emphasis role=\"bold\">PartitionName</emphasis>. El valor "
-"predeterminado es <literal>DefaultPartition</literal>."
+msgstr "<emphasis role=\"bold\">column-name</emphasis>: Este elemento opcional es el nombre de la columna a la cual se mapea el <literal>cmp-field</literal>. El valor predeterminado es utilizar el valor <literal>field-name</literal>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:394
@@ -1592,7 +1597,7 @@
 "that JBoss should add a NOT NULL to the end of the column declaration when "
 "automatically creating the table for this entity. The default for primary "
 "key fields and primitives is not null."
-msgstr ""
+msgstr "<emphasis role=\"bold\">not-null</emphasis>: Este elemento opcional indica que JBoss debe añadir un NOT NULL al final de la declaración de la columna al crear automáticamente la tabla para esta entidad. El valor predeterminado para campos de claves primarias y primitivas es not null."
 
 #. Tag: para
 #: The_CMP_Engine.xml:399
@@ -1605,6 +1610,9 @@
 "specified. The default JDBC type will be based on the database type in the "
 "<literal>datasourcemapping</literal>."
 msgstr ""
+"<emphasis role=\"bold\">jdbc-type</emphasis>: Este es el tipo JDBC que se utiliza al establecer parámetros en una declaración preparada JDBC o al cargar datos desde un grupo de resultados JDBC. Los tipos válidos están definidos en <literal>java.sql."
+"Types</literal>. Esto sólo es requerido si se especifica <literal>sql-type</literal>. El tipo JDBC predeterminado se basará en el tipo de base de datos en el "
+"<literal>datasourcemapping</literal>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:404
@@ -1616,19 +1624,20 @@
 "type</literal> is specified. The default SQL type will be base on the "
 "database type in the <literal>datasourcemapping</literal>"
 msgstr ""
+"<emphasis role=\"bold\">sql-type</emphasis>: Este es el tipo SQL que se utiliza en declaraciones create de tablas para este campo. Los tipos de SQL válidos son solo limitados por su vendedor de base de datos. Esto sólo se requiere si se especifica <literal>jdbc-"
+"type</literal>. El tipo SQL predeterminado se basará en el tipo de base de datos en el <literal>datasourcemapping</literal>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:409
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">property</emphasis>: This optional element allows "
 "one to define how the properties of a dependent value class CMP field should "
 "be mapped to the persistent store. This is discussed further in <xref "
 "linkend=\"CMP_Fields-Dependent_Value_Classes_DVCs\"/>."
 msgstr ""
-"<emphasis role=\"bold\">PartitionConfig</emphasis> es un elemento para "
-"especificar las opciones de configuración de JGroup para este clúster (ver "
-"<xref linkend=\"jbosscache-jgroups\"/>)."
+"<emphasis role=\"bold\">property</emphasis>: Este elemento opcional le permite definir la manera en que las propiedades de un campo CMP de clase de valor dependiente debe mapearse al almacenamiento de persistencia. Esto se discute más a fondo en <xref "
+"linkend=\"CMP_Fields-Dependent_Value_Classes_DVCs\"/>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:414
@@ -1638,7 +1647,7 @@
 "optional field indicates that it is automatically incremented by the "
 "database layer. This is used to map a field to a generated column as well as "
 "to an externally manipulated column."
-msgstr ""
+msgstr "<emphasis role=\"bold\">auto-increment</emphasis>: La presencia de este campo opcional indica que la capa de la base de datos lo incrementa de manera automática. Esto se utiliza para mapear un campo a una columna generada así como una columna manipulada externamente."
 
 #. Tag: para
 #: The_CMP_Engine.xml:419
@@ -1647,7 +1656,7 @@
 "<emphasis role=\"bold\">dbindex</emphasis>: The presence of this optional "
 "field indicates that the server should create an index on the corresponding "
 "column in the database. The index name will be fieldname_index."
-msgstr ""
+msgstr "<emphasis role=\"bold\">dbindex</emphasis>: La presencia de este campo opcional indica que el servidor debe crear un índice en la columna correspondiente en la base de datos. El nombre del índice será fieldname_index."
 
 #. Tag: para
 #: The_CMP_Engine.xml:424
@@ -1661,6 +1670,8 @@
 "expensive, you can optimize it away by setting <literal>check-dirty-after-"
 "get</literal> to false."
 msgstr ""
+"<emphasis role=\"bold\">check-dirty-after-get</emphasis>: Por defector este valor es falso para tipos primitivos y los wrappers inmutables básicos java.lang (<literal>Integer</literal>, <literal>String</literal>, etc...). Para objetos mutables potencialmente, JBoss marcará su campo como potencialmente sucio después de una operación get. Si el chequeo sucio en un objeto es demasiado caro entonces puede optimizarlo configurando <literal>check-dirty-after-"
+"get</literal> como falso."
 
 #. Tag: para
 #: The_CMP_Engine.xml:429
@@ -1671,12 +1682,14 @@
 "State factory classes must implement the <literal>CMPFieldStateFactory</"
 "literal> interface."
 msgstr ""
+"<emphasis role=\"bold\">state-factory</emphasis>: Esto especifica el nombre de clase de un objetp de fábrica de estado, el cual puede realizar chequeo sucio para este campo. Las clases de fábrica de estado deben implementar la interfaz <literal>CMPFieldStateFactory</"
+"literal>."
 
 #. Tag: title
 #: The_CMP_Engine.xml:437
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Read-only Fields"
-msgstr "read-only"
+msgstr "Campos de sólo lectura"
 
 #. Tag: para
 #: The_CMP_Engine.xml:438
@@ -1693,6 +1706,9 @@
 "fields are useful for fields that are filled in by database triggers, such "
 "as last update. A read-only CMP field declaration example follows:"
 msgstr ""
+"JBoss cuenta con campos CMP de sólo lectura configurando los elementos <literal>read-only</"
+"literal> y <literal>read-time-out</literal> en la declaración <literal>cmp-"
+"field</literal>. Estos elementos funcionan de la misma manera que lo hacen a nivel de entidad. Si un campo es de sólo lectura nunca se utilizará en una declaración <literal>INSERT</literal> o <literal>UPDATE</literal>. Si un campo de clave primaria es <literal>read-only</literal> entonces el método create presentará una <literal>CreateException</literal>. Si se llama un accesor set para un campo de sólo lectura entonces se presenta una <literal>EJBException</literal>. Los campos de sólo lectura son útiles para campos llenanados por disparadores de bases de datos tal como la última actualización. A continuación encontrará un ejemplo de una declaración de campo CMP de sólo lectura: "
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:441
@@ -1728,7 +1744,7 @@
 #: The_CMP_Engine.xml:445
 #, no-c-format
 msgid "Auditing Entity Access"
-msgstr ""
+msgstr "Auditoría de acceso de entidades "
 
 #. Tag: para
 #: The_CMP_Engine.xml:446
@@ -1741,68 +1757,63 @@
 "linkend=\"Auditing_Entity_Access-The_jbosscmp_jdbc."
 "xml_audit_element_content_model\"/>."
 msgstr ""
+"El elemento <literal>audit</literal> de la sección de entidades le permite especificar la manera en que se acceden y se realizan auditorías a beans de entidad. Esto sólo se permite cuando un bena de entidad se accede bajo un dominio de seguridad para que se establezca la identidad del que realiza la llamada. El modelo de contenido del elemento audit se da en <xref "
+"linkend=\"Auditing_Entity_Access-The_jbosscmp_jdbc."
+"xml_audit_element_content_model\"/>."
 
 #. Tag: title
 #: The_CMP_Engine.xml:450
 #, no-c-format
 msgid "The jbosscmp-jdbc.xml audit element content model"
-msgstr ""
+msgstr "El modelo de contenido del elemento audit jbosscmp-jdbc.xml "
 
 #. Tag: para
 #: The_CMP_Engine.xml:459
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">created-by</emphasis>: This optional element "
 "indicates that the caller who created the entity should be saved to either "
 "the indicated <literal>column-name</literal> or cmp <literal>field-name</"
 "literal>."
 msgstr ""
-"<emphasis role=\"bold\">LenientEjbLink</emphasis>: Esta bandera indica que "
-"los errores <literal>ejb-link</literal> se deben ignorar para poder "
-"favorecer el <literal>jndi-name</literal> en el <literal>jboss-web.xml</"
-"literal>. Por defecto es verdadero."
+"<emphasis role=\"bold\">created-by</emphasis>: Este elemento opcional indica que el que realizó la llama y creó la entidad debe guradarse en el <literal>column-name</literal> o el cmp <literal>field-name</"
+"literal>."
 
 #. Tag: para
 #: The_CMP_Engine.xml:464
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">created-time</emphasis>: This optional element "
 "indicates that the time of entity creation should be saved to either the "
 "indicated <literal>column-name</literal> or cmp <literal>field-name</"
 "literal>."
 msgstr ""
-"<emphasis role=\"bold\">LenientEjbLink</emphasis>: Esta bandera indica que "
-"los errores <literal>ejb-link</literal> se deben ignorar para poder "
-"favorecer el <literal>jndi-name</literal> en el <literal>jboss-web.xml</"
-"literal>. Por defecto es verdadero."
+"<emphasis role=\"bold\">created-time</emphasis>: Este elemento opcional indica que el tiempo de creación de una entidad debe guardarse en el <literal>column-name</literal> o el cmp <literal>field-name</"
+"literal> indicados."
 
 #. Tag: para
 #: The_CMP_Engine.xml:469
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">updated-by</emphasis>: This optional element "
 "indicates that the caller who last modified the entity should be saved to "
 "either the indicated <literal>column-name</literal> or CMP <literal>field-"
 "name</literal>."
 msgstr ""
-"<emphasis role=\"bold\">LenientEjbLink</emphasis>: Esta bandera indica que "
-"los errores <literal>ejb-link</literal> se deben ignorar para poder "
-"favorecer el <literal>jndi-name</literal> en el <literal>jboss-web.xml</"
-"literal>. Por defecto es verdadero."
+"<emphasis role=\"bold\">updated-by</emphasis>: Este elemento opcional indica que el que realizó la llamada y que modificó por última vez la entidad debe guardarse en el <literal>column-name</literal> o CMP <literal>field-"
+"name</literal> indicados."
 
 #. Tag: para
 #: The_CMP_Engine.xml:474
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<emphasis role=\"bold\">updated-time</emphasis>: This optional element "
 "indicates that the last time of entity modification should be saved to "
 "either the indicated <literal>column-name</literal> or CMP <literal>field-"
 "name</literal>."
 msgstr ""
-"<emphasis role=\"bold\">LenientEjbLink</emphasis>: Esta bandera indica que "
-"los errores <literal>ejb-link</literal> se deben ignorar para poder "
-"favorecer el <literal>jndi-name</literal> en el <literal>jboss-web.xml</"
-"literal>. Por defecto es verdadero."
+"<emphasis role=\"bold\">updated-time</emphasis>: Este elemento opcional indica que la última modificación de la entidad se debe guardar en el <literal>column-name</literal> o el CMP <literal>field-"
+"name</literal> indicados."
 
 #. Tag: para
 #: The_CMP_Engine.xml:479
@@ -1817,7 +1828,7 @@
 "the audit fields will be created and added to the entity internally. You "
 "will be able to access audit information in EJB-QL queries using the audit "
 "field names, but not directly through the entity accessors."
-msgstr ""
+msgstr "Para cada elemento si se da un <literal>field-name</literal>, la información audit correspondiente debe ser almacenada en el campo CMP especificado del bean de entidad que se está accediendo. Observe que no debe haber un campo CMP declarado en la entidad. En el caso en que hayan nombres de campos que coincidan podrá acceder campos audit en la aplicación utilizando los getters y setter abstractos del campo CMP correspondiente. De otra manera los campos audit se crearán y se añadirán a la identidad internamente. Podrá acceder a información audit en peticiones EJB-QL utilizando los nombres de campos audit pero no directamente a través de accesores de entidad. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:482
@@ -1829,12 +1840,14 @@
 "literal> and <literal>sql-type</literal> element can then be used to define "
 "the storage type."
 msgstr ""
+"Si, por otra parte, se especifica un <literal>column-name</literal>, la información de auditoria correspondiente debe almacenarse en la colunma indicada de la tabla de entidades. Si JBoss está creando la tabla entonces puede utilizar el elemento <literal>jdbc-type</"
+"literal> y <literal>sql-type</literal> para definir el tipo de almacenamiento. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:485
 #, no-c-format
 msgid "The declaration of audit information with given column names is shown below."
-msgstr ""
+msgstr "A continuación se muestra la declaración de la información de auditoría con los nombres de columnas dados. "
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:488
@@ -1889,7 +1902,7 @@
 #: The_CMP_Engine.xml:492
 #, no-c-format
 msgid "Dependent Value Classes (DVCs)"
-msgstr ""
+msgstr "Clases de valores dependientes "
 
 #. Tag: para
 #: The_CMP_Engine.xml:493
@@ -1901,7 +1914,7 @@
 "By default, a DVC is serialized, and the serialized form is stored in a "
 "single database column. Although not discussed here, there are several known "
 "issues with the long-term storage of classes in serialized form."
-msgstr ""
+msgstr "Una clase de valor dependiente (CVD) es un término elaborado utilizado para identificar cualquier clase Java que es del tipo de un <literal>cmp-field</literal> diferente de los tipos reconocidos automáticamente tal como cadenas y valores de números. Por defecto CVD es serializado y la forma serializada es almacenada en una sóla columna de base de datos. Auqnue no se discute aqui hay varios problemas ya conocidos con el almacenamiento a largo plazo de clases en forma serializada. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:496
@@ -1918,6 +1931,9 @@
 "s name spread across several fields. With a DVC, multiple columns can be "
 "mapped to one logical field."
 msgstr ""
+"JBoss también soporta el almacenamiento de los datos internos de un CVD en una o más columnas. Esto es útil para soportar JavaBeans de legado y estructuras de bases de datos. Es común encontrar una base de datos con una estructura altamente aplanada (por ejemplo, una tabla <literal>PURCHASE_ORDER</literal> con los campos "
+"<literal>SHIP_LINE1</literal>, <literal>SHIP_LINE2</literal>, "
+"<literal>SHIP_CITY</literal>, etc y un grupo adicional de campos para la dirección de facturación). Otras estructuras comunes de bases de datos incluyen números de teléfonos con campos separados para el código de área, extensión o el nombre de una persona distribuido a través de varios campos. Con un CVD se pueden mapear múltiples columnas en un campo lógico. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:499
@@ -1932,18 +1948,20 @@
 "literal> element within the <literal>dependent-value-classes</literal> "
 "element."
 msgstr ""
+"JBoss requiere que un CVD a ser mapeado siga la especificación de nombre de JavaBeans para propiedades simples y que cada propiedad que se va a almacenar en la base de datos deba tener métodos getter y setter. Además, el bean debe ser serializable y no debe tener un constructor de argumentos. Una propiedad puede ser cualquier tipo simple, un CVD mapeado o no, pero no puede ser un EJB. Un mapeo CVD es especificado en un elemento <literal>dependent-value-class</"
+"literal> dentro del elemento <literal>dependent-value-classes</literal>. "
 
 #. Tag: title
 #: The_CMP_Engine.xml:503
 #, no-c-format
 msgid "The jbosscmp-jdbc dependent-value-class element model."
-msgstr ""
+msgstr "El modelo del elemento jbosscmp-jdbc dependent-value-class. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:510
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Here is an example of a simple <literal>ContactInfo</literal> DVC class."
-msgstr "El nombre de clase de un <literal>CacheProvider</literal> personalizado."
+msgstr "Este es un ejemplo de una clase CVD simple <literal>ContactInfo</literal> DVC."
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:513
@@ -2047,7 +2065,7 @@
 msgid ""
 "The contact info includes a phone number, which is represented by another "
 "DVC class."
-msgstr ""
+msgstr "La información de contacto incluye un número de teléfono, el cual está representado por otra clase CVD."
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:517
@@ -2089,9 +2107,9 @@
 
 #. Tag: para
 #: The_CMP_Engine.xml:518
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The DVC mappings for these two classes are relatively straight forward."
-msgstr "Los mapeos XML ahora deben ser bastante sencillos."
+msgstr "Los mapeos CVD para estas dos clases son relativamente sencillos."
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:521
@@ -2185,7 +2203,7 @@
 "future release. The current proposal involves storing the primary key fields "
 "in the case of a local entity and the entity handle in the case of a remote "
 "entity."
-msgstr ""
+msgstr "Cada CVD es declarada con un elemento <literal>dependent-value-class</literal>. Un CVD es identificado por el tipo de clase Java declarado en el elemento clase. Cada propiedad a persistir es declarada con un elemento de propiedad. Esta especificación se basa en el elemento <literal>cmp-field</literal> que se explica por si mismo. Esta restricción también se eliminará en una actualización posterior. La propuesta actual implica almacenar los campos de las claves primarias en el caso de una entidad local y el manejador de entidad en el caso de una entidad remota. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:525
@@ -2206,7 +2224,7 @@
 "DVC, the process is repeated. For example, a <literal>cmp-field</literal> "
 "named <literal>info</literal> that uses the <literal>ContactInfo</literal> "
 "DVC would have the following columns:"
-msgstr ""
+msgstr "La sección <literal>dependent-value-classes</literal> define la estructura interna y el mapeo predeterminado de las clases. Cuando JBoss se encuentra con un campo que tiene un tipo desconocido, busca la lista de CVDs registrados y si encuentra uno persiste este campo en un grupo de columnas de otra manera almacena el campo en una forma serializada en una sola columna. JBoss no soporta la herencia de CVDs y por lo tanto esta búsqueda sólo se basa en el tipo declarado del campo. Un CVD puede ser construido desde otros CDVs así que cuando JBoss ejecuta en un CVD, aplana la estructura del árbol CVD en un grupo de columnas. Si JBoss encuentra un circuito CVD durante el arranque presentará una <literal>EJBException</literal>. El nombre predeterminado de la columna de una propiedad es el nombre de la columna de la base <literal>cmp-field</literal> seguido por un guión bajo y luego el nombre de la columna de la propiedad. Si la propiedad es un CVD, el proceso se repi!
 te. Por ejemplo, un <literal>cmp-field</literal> llamado <literal>info</literal> que utiliza el CVD <literal>ContactInfo</literal> tendría las siguientes columnas:"
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:528
@@ -2235,7 +2253,7 @@
 "The automatically generated column names can quickly become excessively long "
 "and awkward. The default mappings of columns can be overridden in the entity "
 "element as follows:"
-msgstr ""
+msgstr "Los nombres de columnas generadas de manera automática pueden volverse rápidamente demasiado largos y extraños. Los mapeos predeterminados de columnas pueden ser sobreescritos en el elemento de entidad como se muestra a continuación: "
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:532
@@ -2345,13 +2363,13 @@
 msgid ""
 "When overriding property info for the entity, you need to refer to the "
 "property from a flat perspective as in <literal>cell.areaCode</literal>."
-msgstr ""
+msgstr "Al sobreescribir la información de la propiedad para la entidad necesita referirse a la propiedad desde una perspectiva plana como en <literal>cell.areaCode</literal>."
 
 #. Tag: title
 #: The_CMP_Engine.xml:541
 #, no-c-format
 msgid "Container Managed Relationships"
-msgstr ""
+msgstr "Relaciones administradas por el contenedor "
 
 #. Tag: para
 #: The_CMP_Engine.xml:542
@@ -2371,6 +2389,8 @@
 "a relationship cannot be created between two entities in separate "
 "applications, even in the same application server."
 msgstr ""
+"Las relaciones administradas por el contenedor (CMRs del inglés Container Managed Relationships) son una característica nueva y poderosa de CMP "
+"2.0. Los programadores han estado creando relaciones entre objetos de entidades desde que se introdujo EJB 1.0 (sin mencionar desde la introducción de las bases de datos), pero antes de CMP 2.0 el programador tenía que escribir bastante código para cada relación con el fin de extraer la clave primaria de la entidad relacionada y almacenarla en un campo de clave pseudo foránea. Las relaciones más simples eras dificiles de codificar y las relaciones complejas con integridad referencial requerían muchas horas para codificarlas. Con CMP 2.0 no hay necesidad de codificar relaciones a mano. El contenedor puede administrar relaciones uno-a-uno, uno-a-muchos y muchos-a-muchos con integridad referencial. Una restricción con CMRs es que estos sólo se definen entre interfaces locales. Esto significa que no se puede crear una relación entre dos entidades en aplicaciones separadas incluso en el mismo servidor de aplicaciones. "
 
 #. Tag: para
 #: The_CMP_Engine.xml:545
@@ -2380,13 +2400,13 @@
 "the <literal>cmr-field</literal> abstract accessors and declare the "
 "relationship in the <literal>ejb-jar.xml</literal> file. The following two "
 "sections describe these steps."
-msgstr ""
+msgstr "Hay dos pasos básicos para crear una relación administrada por un contenedor: crear los accesores abstractos <literal>cmr-field</literal> y declarar la relación en el archivo <literal>ejb-jar.xml</literal>. Las siguientes dos secciones describen estos pasos. "
 
 #. Tag: title
 #: The_CMP_Engine.xml:549
 #, no-c-format
 msgid "CMR-Field Abstract Accessors"
-msgstr ""
+msgstr "Accesores abstractos de campo-CMR"
 
 #. Tag: para
 #: The_CMP_Engine.xml:550
@@ -2400,6 +2420,9 @@
 "between organization and gangster, we declare the relationship from "
 "organization to gangster in the <literal>OrganizationBean</literal> class:"
 msgstr ""
+"Los accesores abstractos de campo-CMR tienen la misma firma que los <literal>cmp-"
+"fields</literal>, a excepción de que las relaciones con sólo un valor deben retornar la interfaz local de la entidad relacionada y las relaciones con múltiples valores sólo puede retornar un objeto <literal>java.util.Collection</literal> (o <literal>java.util."
+"Set</literal>). Por ejemplo, para declarar una relacion uno-a-muchos entre la organización y el gangster, declaramos la relación desde la organización al gangster en la clase <literal>OrganizationBean</literal>: "
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:553
@@ -2425,7 +2448,7 @@
 msgid ""
 "We also can declare the relationship from gangster to organization in the "
 "<literal>GangsterBean</literal> class:"
-msgstr ""
+msgstr "También podemos declarar la relación desde gangster a organización en la clase <literal>GangsterBean</literal>:"
 
 #. Tag: programlisting
 #: The_CMP_Engine.xml:557
@@ -2452,7 +2475,7 @@
 "Although each bean declared a CMR field, only one of the two beans in a "
 "relationship must have a set of accessors. As with CMP fields, a CMR field "
 "is required to have both a getter and a setter method."
-msgstr ""
+msgstr "Aunque cada bean declaró un campo CMR sólo uno de los dos beans en una relación debe tener un grupo de accesores. Así como con los campos CMP, se requiere un campo CMR para tener métodos getter y setter. "
 
 #. Tag: title
 #: The_CMP_Engine.xml:564




More information about the jboss-cvs-commits mailing list