[jboss-cvs] JBossAS SVN: r97065 - projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/es-ES.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Nov 27 02:03:38 EST 2009


Author: agarcia at jboss.com
Date: 2009-11-27 02:03:37 -0500 (Fri, 27 Nov 2009)
New Revision: 97065

Modified:
   projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/es-ES/entity.po
Log:
viernes night

Modified: projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/es-ES/entity.po
===================================================================
--- projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/es-ES/entity.po	2009-11-27 06:29:02 UTC (rev 97064)
+++ projects/docs/enterprise/5.0/Hibernate/Hibernate_Annotations_Reference_Guide/es-ES/entity.po	2009-11-27 07:03:37 UTC (rev 97065)
@@ -10,7 +10,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Last-Translator: Angela Garcia <agarcia at redhat.com>\n"
-"PO-Revision-Date: 2009-11-24 19:57+1000\n"
+"PO-Revision-Date: 2009-11-27 17:02+1000\n"
 "Project-Id-Version: entity\n"
 "Language-Team:  <en at li.org>\n"
 "X-Generator: KBabel 1.11.4\n"
@@ -4235,7 +4235,7 @@
 "<literal>@org.hibernate.annotations.BatchSize</literal> le permite definir el tamaño de "
 "the batch size al buscar instancias de esta entidad (por ejemplo. "
 "<literal>@BatchSize(size=4)</literal> ). Al cargar una entidad dada, "
-"Hibernate cargará todas las entidades no inicializadas del mismo tipo en el contexto de persistencia e context up to the batch size."
+"Hibernate cargará todas las entidades no inicializadas del mismo tipo en el contexto de persistencia hasta el tamaño de batch."
 
 #. Tag: para
 #: entity.xml:1546
@@ -4458,7 +4458,7 @@
 msgid ""
 "Hibernate Annotations goes beyond the Java Persistence specification when "
 "defining identifiers."
-msgstr ""
+msgstr "Hibernate Annotations va más alla de la especificación de Java Persistence al definir identificadores."
 
 #. Tag: title
 #: entity.xml:1643
@@ -4474,6 +4474,8 @@
 "<literal>@org.hibernate.annotations.GenericGenerators</literal> allows you "
 "to define an Hibernate specific id generator."
 msgstr ""
+"<literal>@org.hibernate.annotations.GenericGenerator</literal> y "
+"<literal>@org.hibernate.annotations.GenericGenerators</literal> le permite definir un generador de id especifico de Hibernate."
 
 #. Tag: programlisting
 #: entity.xml:1650
@@ -4513,7 +4515,7 @@
 "strategy or the fully qualified class name of an "
 "<classname>IdentifierGenerator</classname> implementation. You can add some "
 "parameters through the <literal>parameters</literal> attribute."
-msgstr ""
+msgstr "<literal>strategy</literal> es el nombre corto de una estrategia del generador Hibernate3 o el nombre de la clase completamente calificada de una implementación <classname>IdentifierGenerator</classname>. Puede agregar algunos parámetros por medio del atributo <literal>parameters</literal>."
 
 #. Tag: para
 #: entity.xml:1658
@@ -4523,7 +4525,7 @@
 "and <literal>@GenericGenerators</literal> can be used in package level "
 "annotations, making them application level generators (just like if they "
 "were in a JPA XML file)."
-msgstr ""
+msgstr "Por el contrario su contraparte, <literal>@GenericGenerator</literal> y <literal>@GenericGenerators</literal> canse pueden utilizar en anotaciones a nivel de paquete, haciéndolos generadores a nivel de aplicación (como si estuvieran en un archivo XML JPA)."
 
 #. Tag: programlisting
 #: entity.xml:1664
@@ -4577,6 +4579,8 @@
 "identifier is composed of all the properties marked <classname>@NaturalId</"
 "classname>."
 msgstr ""
+"Mientras que no se utilicen como una propiedad identificadora, algunas (un grupo de) propiedades representan el identificador natural de una entidad. Esto es especialmente verdadero cuando el esquema usa el enfoque recomendado de utilizar una clave principal sustituta incluso si existe una clave empresarial natural. Hibernate permite mapear tales propiedades naturales y reutilizarlas en una consulta <classname>Criteria</classname>. El identificador natural está compuesto de todas las propiedades marcadas como <classname>@NaturalId</"
+"classname>."
 
 #. Tag: programlisting
 #: entity.xml:1679
@@ -4639,7 +4643,7 @@
 "Note that the group of properties representing the natural identifier have "
 "to be unique (Hibernate will generate a unique constraint if the database "
 "schema is generated)."
-msgstr ""
+msgstr "Observe que el grupo de propiedades representando el identificador natural tienen que se únicas (Hibernate generará una restricción única si se genera el esquema de la base de datos). "
 
 #. Tag: title
 #: entity.xml:1688
@@ -4661,7 +4665,7 @@
 "<literal>@EmbeddedId</literal> in the entity hierarchy. Sub-entities, "
 "embedded objects and mapped superclass inherit the access type from the root "
 "entity."
-msgstr ""
+msgstr "El tipo de acceso se adivina de la posición de <literal>@Id</literal> o <literal>@EmbeddedId</literal> en la jerarquía de entidades. Las sub-entidades, los objetos incluídos y la superclase mapeada heredan el tipo de acceso de la entidad raíz."
 
 #. Tag: para
 #: entity.xml:1698
@@ -4673,13 +4677,13 @@
 #: entity.xml:1702
 #, no-c-format
 msgid "use a custom access type strategy"
-msgstr ""
+msgstr "use una estrategia de tipo de acceso personalizado"
 
 #. Tag: para
 #: entity.xml:1706
 #, no-c-format
 msgid "fine tune the access type at the class level or at the property level"
-msgstr ""
+msgstr "ajuste el tipo de acceso a nivel de la clase o a nivel de la propiedad"
 
 #. Tag: para
 #: entity.xml:1711
@@ -4687,7 +4691,7 @@
 msgid ""
 "An @AccessType annotation has been introduced to support this behavior. You "
 "can define the access type on"
-msgstr ""
+msgstr "Se introdujo una anotación @AccessType para soportar este comportamiento. Puede definir el tipo de acceso en"
 
 #. Tag: para
 #: entity.xml:1716
@@ -4721,7 +4725,7 @@
 "class, all the properties of the given class inherit the access type. For "
 "root entities, the access type is considered to be the default one for the "
 "whole hierarchy (overridable at class or property level)."
-msgstr ""
+msgstr "El tipo de acceso se sobreescribe para el elemento anotado, si se sobreescribe en una clase, todas las propiedades de la clase dada heredan el tipo de acceso. Para las entidades raíz, el tipo de acceso se considera como el predeterminado para toda la jerarquía (sobreescribible a nivel de clase o de propiedad). "
 
 #. Tag: para
 #: entity.xml:1738
@@ -4732,6 +4736,8 @@
 "scanned for annotations. Otherwise the elements marked with @Id or "
 "@embeddedId are scanned."
 msgstr ""
+"Si el tipo de acceso está marcado como \"propiedad\", entonces se escanean los getters en busca de anotaciones, si el tipo de acceso está marcado como \"campo\", se escanean los campos en busca de anotaciones. De otra manera, se escanean los elementos marcados con @Id o "
+"@embeddedId."
 
 #. Tag: para
 #: entity.xml:1743
@@ -4743,6 +4749,8 @@
 "(\"property\")</literal>, the access type will then be property for this "
 "attribute, the the annotations still have to be carried on the field."
 msgstr ""
+"Puede sobreescrbir un tipo de acceso para una propiedad, pero el elemento a anotar no será influenciado: por ejemplo una entidad que tenga un tipo de acceso <literal>field</literal>, puede anotar un campo con <literal>@AccessType"
+"(\"property\")</literal>, luego el tipo de acceso será propiedad para este atributo, las anotaciones todavía se tienen que llevar al campo."
 
 #. Tag: para
 #: entity.xml:1750
@@ -4752,7 +4760,7 @@
 "access type is used (even if an access type has been define on an "
 "intermediate superclass or embeddable object). The russian doll principle "
 "does not apply."
-msgstr ""
+msgstr "Si una superclase o un objeto incluído no se anota entonces se utiliza el tipo de acceso de la entidad raíz (incluso si se ha definido un tipo de acceso en una superclase intermedia o un objeto incluído). No aplica el principio de la muñeca rusa."
 
 #. Tag: programlisting
 #: entity.xml:1755
@@ -4853,7 +4861,7 @@
 "SQL fragment (aka formula) instead of mapping a property into a column. This "
 "kind of property is read only (its value is calculated by your formula "
 "fragment)."
-msgstr ""
+msgstr "Algunas veces quiere que la base de datos realice algun cálculo por usted en lugar de la MVJ, puede también crear alguna clase de columna virtual. Puede utilizar un fragmento SQL (también conocido como fórmula) en lugar de mapear una propiedad en una columna. Esta clase de propiedad es de solo lectura (su valor es calculado por el fragmento de su fórmula). "
 
 #. Tag: programlisting
 #: entity.xml:1767
@@ -4869,7 +4877,7 @@
 #: entity.xml:1769
 #, no-c-format
 msgid "The SQL fragment can be as complex as you want and even include subselects."
-msgstr ""
+msgstr "El fragmento SQL puede ser tan complejo como quiera e incluso puede incluir subselects"
 
 #. Tag: title
 #: entity.xml:1774
@@ -4885,7 +4893,7 @@
 "hibernate type used: this is generally not necessary since the type is "
 "correctly inferred by Hibernate. Please refer to the Hibernate reference "
 "guide for more informations on the Hibernate types."
-msgstr ""
+msgstr "<literal>@org.hibernate.annotations.Type</literal> sobreescribe el tipo de hibernate predeterminado usado: generalmentes esto no es necesario ya que el tipo es inferido correctamente por Hibernate. Consulte el manual de referencia de Hibernate para obtener mayor información sobres los tipos Hibernate."
 
 #. Tag: para
 #: entity.xml:1781
@@ -4900,6 +4908,8 @@
 "on the entity itself. Otherwise, it is recommended to place the definition a "
 "the package level since the entity processing order is not guaranteed."
 msgstr ""
+"<literal>@org.hibernate.annotations.TypeDef</literal> y <literal>@org."
+"hibernate.annotations.TypeDefs</literal> le permite declarar las definiciones de tipo. Estas anotaciones se puede poner a nivel de clase o de paquete. Observe que estas definiciones son globales para la fábrica de sesión (incluso cuando se define a nivel de la clase). Las definiciones de tipo tienen que definirse antes de cualquier uso. Si el tipo se usa en una sola entidad entonces puede poner la definición en la entidad misma. De otra manera, se recomienda poner la definición a nivel del paquete ya que el orden de procesamiento de entidades no se garantiza."
 
 #. Tag: para
 #: entity.xml:1790
@@ -4909,6 +4919,8 @@
 "java</filename> in the appropriate package. Place your annotations before "
 "the package declaration."
 msgstr ""
+"Las anotaciones a nivel de paquete se ponen en un archivo llamado <filename>package-info."
+"java</filename> en el paquete apropiado. Ponga sus anotaciones antes de la declaración de paquete. "
 
 #. Tag: programlisting
 #: entity.xml:1793
@@ -4963,6 +4975,8 @@
 "When using composite user type, you will have to express column definitions. "
 "The <literal>@Columns</literal> has been introduced for that purpose."
 msgstr ""
+"Al usar el tipo de usuario compuesto, tendrá que expresar definiciones de columna. "
+"Para ese propósito se introdujo el <literal>@Columns</literal>."
 
 #. Tag: programlisting
 #: entity.xml:1799
@@ -5016,6 +5030,8 @@
 "literal> annotation on a one column property, the columnNames attribute will "
 "then be ignored"
 msgstr ""
+"Puede definir un índice en una columna en particular usando la anotación <literal>@Index</"
+"literal> en una propiedad columna entonces el atributo columnNames se ignorará"
 
 #. Tag: programlisting
 #: entity.xml:1809
@@ -5045,7 +5061,7 @@
 msgid ""
 "When inside an embeddable object, you can define one of the properties as a "
 "pointer back to the owner element."
-msgstr ""
+msgstr "Cuando se encuentre dentro de un objeto incluído, puede definir una de las propiedades como apuntador al elemento propietario. "
 
 #. Tag: programlisting
 #: entity.xml:1818
@@ -5094,7 +5110,7 @@
 "Some properties are generated at insert or update time by your database. "
 "Hibernate can deal with such properties and triggers a subsequent select to "
 "read these properties."
-msgstr ""
+msgstr "Algunas propiedades se generan en el momento en que su base de datos inserte o actualice. Hibernate puede encargarse de dichas propiedades y dispara un select subsecuente para leer estas propiedades. "
 
 #. Tag: programlisting
 #: entity.xml:1828
@@ -5133,6 +5149,9 @@
 "ALWAYS is chosen, the property must not contains insertable nor updatable "
 "columns."
 msgstr ""
+"Anote su propiedad como <literal>@Generated</literal> Tiene que asegurarse de que su inserts o actualizaciones no entren en conflicto con la estrategia de generación que ha escogido. Cuando se selecciona GenerationTime.INSERT, "
+"la propiedad no debe contener columnas insertables, cuando se escoge GenerationTime."
+"ALWAYS, la propiedad no debe contener columnas insertables ni actualizables."
 
 #. Tag: para
 #: entity.xml:1837
@@ -5142,6 +5161,8 @@
 "</literal> by design, it has to be either <literal>NEVER</literal> or "
 "<literal>ALWAYS</literal>."
 msgstr ""
+"Las propiedades <literal>@Version</literal> no pueden ser <literal>@Generated(INSERT)"
+"</literal> por diseño, tienen que ser <literal>NEVER</literal> o <literal>ALWAYS</literal>."
 
 #. Tag: title
 #: entity.xml:1843
@@ -5158,7 +5179,7 @@
 "can use <literal>@Target</literal> to by pass the reflection guessing "
 "mechanism (very much like the <literal>targetEntity</literal> attribute "
 "available on associations."
-msgstr ""
+msgstr "Algunas veces, el tipo que se adivina por reflección no es el que quiere que Hibernate utilice. Esto es especialmente verdadero en componentes cuando se utiliza una interfaz. Puede usar <literal>@Target</literal> para evitar el mecanismo de adivinanza de reflección (muy similar al atributo <literal>targetEntity</literal> disponible en asociaciones)."
 
 #. Tag: programlisting
 #: entity.xml:1852
@@ -5191,6 +5212,8 @@
 "annotating the property (or collection) with <literal>@OptimisticLock"
 "(excluded=true)</literal>."
 msgstr ""
+"Algunas veces es útil el evitar incrementar el número de versión incluso si una propiedad dada no está actualizada (particularmente colecciones). Puede lograr esto anotando la propiedad (o colección) con <literal>@OptimisticLock"
+"(excluded=true)</literal>."
 
 #. Tag: para
 #: entity.xml:1865
@@ -5198,7 +5221,7 @@
 msgid ""
 "More formally, specifies that updates to this property do not require "
 "acquisition of the optimistic lock."
-msgstr ""
+msgstr "Más formalmente, especifica que las actualizaciones a esta propiedad no requieren adquisión del bloqueo optimista."
 
 #. Tag: title
 #: entity.xml:1871
@@ -5217,6 +5240,8 @@
 "<literal>@DiscriminatorColumn</literal> and use a SQL fragment as a formula "
 "for discriminator resolution (no need to have a dedicated column)."
 msgstr ""
+"SINGLE_TABLE es una estrategia muy poderosa pero a veces y especialmente para sistemas de legado, no puede agregar una columna discriminadora adicional. Para ese propósito Hibernate ha introducido la noción de fómula discriminadora: "
+"<literal>@DiscriminatorFormula</literal> es un reemplazo de <literal>@DiscriminatorColumn</literal> y usa un fragmento SQL como fórmula para resolución discriminadora (no hay necesidad de tener una columna dedicada a esto)."
 
 #. Tag: programlisting
 #: entity.xml:1882
@@ -5244,6 +5269,8 @@
 "<literal>@DiscriminatorColumn</literal>). Hibernate will then list the "
 "available values when loading the entities."
 msgstr ""
+"Por defecto, al consultar las entidades superiores, Hibernate no pone una cláusula de restricción en la columna discriminadora. Esto puede ser poco conveniente si esta columna contiene valores no mapeados en su jerarquía (por medio de <literal>@DiscriminatorValue</literal>). Para resolver esto puede usar "
+"<literal>@ForceDiscriminator</literal> (a nivel de clase, al lado de <literal>@DiscriminatorColumn</literal>). Luego Hibernate listará los valores disponibles al cargar las entidades."
 
 #. Tag: para
 #: entity.xml:1892
@@ -5251,7 +5278,7 @@
 msgid ""
 "You can define the foreign key name generated by Hibernate for subclass "
 "tables in the JOINED inheritance strategy."
-msgstr ""
+msgstr "Puede definir el nombre de la clave foránea generada por Hibernate para tablas subclase en la estrategia de herencia JOINED."
 
 #. Tag: programlisting
 #: entity.xml:1895
@@ -5279,13 +5306,13 @@
 msgid ""
 "The foreign key from the <literal>Document</literal> table to the "
 "<literal>File</literal> table will be named <literal>FK_DOCU_FILE</literal>."
-msgstr ""
+msgstr "La clave foránea de la tabla <literal>Document</literal> a la tabla <literal>File</literal> se llamará <literal>FK_DOCU_FILE</literal>."
 
 #. Tag: title
 #: entity.xml:1903
 #, no-c-format
 msgid "Single Association related annotations"
-msgstr ""
+msgstr "Anotaciones relacionadas con una sola asociación"
 
 #. Tag: para
 #: entity.xml:1905
@@ -5300,6 +5327,10 @@
 "literal> (with FK), <literal>@ManyToOne</literal>, <literal>@OneToMany</"
 "literal> or <literal>@ManyToMany</literal> association."
 msgstr ""
+"Por defecto, cuando Hibernate no puede resolver la asociación ya que el elemento asociado esperado no está en la base de datos (id equivocado en la columna de asociación), Hibernate presenta una excepción. Esto puede ser poco conveniente para los esquemas mal mantenidos y de legado. Le puede pedir a Hibernate que ignore dichos elementos en lugar de presentar una excepción usando la anotación <literal>@NotFound</"
+"literal>. Esta anotación se puede usar en una asociación <literal>@OneToOne</"
+"literal> (con FK), <literal>@ManyToOne</literal>, <literal>@OneToMany</"
+"literal> o <literal>@ManyToMany</literal>."
 
 #. Tag: programlisting
 #: entity.xml:1915
@@ -5329,7 +5360,7 @@
 msgid ""
 "Sometimes you want to delegate to your database the deletion of cascade when "
 "a given entity is deleted."
-msgstr ""
+msgstr "Algunas veces quiere delegar a su base de datos el borrado de cascadas cuado se borra una entidad dada. "
 
 #. Tag: programlisting
 #: entity.xml:1920
@@ -5359,7 +5390,7 @@
 msgid ""
 "In this case Hibernate generates a cascade delete constraint at the database "
 "level."
-msgstr ""
+msgstr "En este caso Hibernate genera una restricción de borrado en cascada a nivel de la base de datos."
 
 #. Tag: para
 #: entity.xml:1925
@@ -5368,7 +5399,7 @@
 "Foreign key constraints, while generated by Hibernate, have a fairly "
 "unreadable name. You can override the constraint name by use "
 "<literal>@ForeignKey</literal>."
-msgstr ""
+msgstr "Las restricciones de clave foránea, aunque son generadas por Hibernate, tienen un nombre no muy fácil de leer. Puede sobreescribir el nombre de la restricción usando <literal>@ForeignKey</literal>."
 
 #. Tag: programlisting
 #: entity.xml:1929
@@ -5412,7 +5443,7 @@
 "and fetching modes, however Hibernate has a much more option set in this "
 "area. To fine tune the lazy loading and fetching strategies, some additional "
 "annotations have been introduced:"
-msgstr ""
+msgstr "EJB3 viene junto con la opción <literal>fetch</literal> para definir los modos de búsqueda y de carga perezosa, sin embargo, Hibernate tiene un grupo de opciones en esta área. Para ajustar la carga perezosa y las estrategias de búsqueda se han introducido algunas anotaciones adicionales:"
 
 #. Tag: para
 #: entity.xml:1941
@@ -5425,6 +5456,9 @@
 "enhancement based lazy loading - note that build time bytecode processing is "
 "necessary) and <literal>FALSE</literal> (association not lazy)"
 msgstr ""
+"<literal>@LazyToOne</literal>: define la opción  de pereza en las asociaciones "
+"<literal>@ManyToOne</literal> y <literal>@OneToOne</literal>. "
+"<literal>LazyToOneOption</literal> puede ser <literal>PROXY</literal> (es decir usar una carga perezosa basada en proxy), <literal>NO_PROXY</literal> (usar una carga perezosa basada en mejoras al código byte - observe que es necesario el procesamiento del código byte en tiempo de construcción) y <literal>FALSE</literal> (asociación no perezosa)"
 
 #. Tag: para
 #: entity.xml:1951
@@ -5439,6 +5473,9 @@
 "collections when loading all the elements is not necessary) and FALSE "
 "(association not lazy)"
 msgstr ""
+"<literal>@LazyCollection</literal>: define la opción de pereza en asociaciones <literal>@ManyTo</literal>Many y <literal>@OneToMany</literal>. LazyCollectionOption puede ser <literal>TRUE</literal> (la colección es perezosa y será cargada cuando se acceda a su estado), "
+"<literal>EXTRA</literal> (la colección es perezosa y todas las operaciones tratarán de evitar la carga de colección, esto es especialmente útil para colecciones gigantescas cuando no es necesario cargar todos los elementos) y FALSE "
+"(asociación no perezosa)"
 
 #. Tag: para
 #: entity.xml:1963
@@ -5454,18 +5491,22 @@
 "overrides any lazy attribute (an association loaded through a <literal>JOIN</"
 "literal> strategy cannot be lazy)."
 msgstr ""
+"<literal>@Fetch</literal>: define la estrategia de búsqueda utilizada para cargar la asociación. <literal>FetchMode</literal> puede ser <literal>SELECT</literal> "
+"(se dispara un select cuando se necesita cargar la asociación), "
+"<literal>SUBSELECT</literal> (solo disponibles para colecciones, use una estrategia subselect - por favor consulte la documentación de referencia de Hibernate para obtener mayor información) o <literal>JOIN</literal> (use un SQL JOIN para cargar la asociación al cargar la entidad propietaria). <literal>JOIN</literal> sobreescribe cualquier atributo perezoso (una asociación cargada por medio de una estrategia <literal>JOIN</"
+"literal> no puede ser perezosa)."
 
 #. Tag: para
 #: entity.xml:1977
 #, no-c-format
 msgid "The Hibernate annotations overrides the EJB3 fetching options."
-msgstr ""
+msgstr "Las anotaciones Hibernate sobreescriben las opciones de búsuqeda EJB3."
 
 #. Tag: title
 #: entity.xml:1981
 #, no-c-format
 msgid "Lazy and fetch options equivalent"
-msgstr ""
+msgstr "Opciones perezosas y de búsqueda equivalentes "
 
 #. Tag: entry
 #: entity.xml:1986
@@ -5564,6 +5605,8 @@
 "You should use this only in very special cases (eg. audit logs, user session "
 "data, etc)."
 msgstr ""
+"La anotación <classname>@Any</classname> define una asociación polymórfica para las clases de múltiples tablas. Este tipo de mapeo siempre requiere más de una columna. La primera columna tiene el tipo de la entidad asociada. Las columnas que quedan tienen el identificador. Es imposible especificar una restricción de clave foránea para esta clase de asociación, así que ciertamente no es la manera usual de mapear asociaciones (polimórficas). "
+"Debe usar esto sólamente en casos muy especiales (por ejemplo, registros de auditoría, datos de sesión de un usuario, etc)."
 
 #. Tag: para
 #: entity.xml:2043
@@ -5573,7 +5616,7 @@
 "To link the value of the metadata information and an actual entity type, The "
 "<classname>@AnyDef</classname> and <classname>@AnyDefs</classname> "
 "annotations are used."
-msgstr ""
+msgstr "La anotación @Any describe la columna que tiene la información de metadatos. Para enlazar el valor de la información de metadatos y un tipo de entidad en sí se utilizan las anotaciones <classname>@AnyDef</classname> y <classname>@AnyDefs</classname>."
 
 #. Tag: programlisting
 #: entity.xml:2048
@@ -5618,7 +5661,7 @@
 "<methodname>idType</methodname> represents the target entities identifier "
 "property type and <methodname>metaType</methodname> the metadata type "
 "(usually String)."
-msgstr ""
+msgstr "<methodname>idType</methodname> representa el tipo de propiedad del identificador de entidades y <methodname>metaType</methodname> el tipo de metadatos (usualmente String)."
 
 #. Tag: para
 #: entity.xml:2054
@@ -5626,7 +5669,7 @@
 msgid ""
 "Note that <classname>@AnyDef</classname> can be mutualized and reused. It is "
 "recommended to place it as a package metadata in this case."
-msgstr ""
+msgstr "Observe que <classname>@AnyDef</classname> se puede mutualizar y reutilizar. Se recomienda ponerlo como metadatos de paquete en este caso."
 
 #. Tag: programlisting
 #: entity.xml:2058
@@ -5674,13 +5717,13 @@
 #: entity.xml:2063
 #, no-c-format
 msgid "Collection related annotations"
-msgstr ""
+msgstr "Anotaciones relacionadas con colecciones"
 
 #. Tag: title
 #: entity.xml:2066
 #, no-c-format
 msgid "Enhance collection settings"
-msgstr ""
+msgstr "Mejoras en la configuración de colecciones"
 
 #. Tag: para
 #: entity.xml:2068
@@ -5691,8 +5734,9 @@
 #. Tag: para
 #: entity.xml:2070
 #, no-c-format
+#, fuzzy
 msgid "the batch size for collections using @BatchSize"
-msgstr ""
+msgstr "el tamaño de para colecciones usando @BatchSize"
 
 #. Tag: para
 #: entity.xml:2075
@@ -5701,24 +5745,26 @@
 "the where clause, using @Where (applied on the target entity) or "
 "@WhereJoinTable (applied on the association table)"
 msgstr ""
+"la cláusula where, usando @Where (aplicado en la entidad destino) o "
+"@WhereJoinTable (aplicado en la tabla de asociación)"
 
 #. Tag: para
 #: entity.xml:2080
 #, no-c-format
 msgid "the check clause, using @Check"
-msgstr ""
+msgstr "la cláusula check, usando @Check"
 
 #. Tag: para
 #: entity.xml:2085
 #, no-c-format
 msgid "the SQL order by clause, using @OrderBy"
-msgstr ""
+msgstr "La cláusula SQL order by, usando @OrderBy"
 
 #. Tag: para
 #: entity.xml:2090
 #, no-c-format
 msgid "the delete cascade strategy through @OnDelete(action=OnDeleteAction.CASCADE)"
-msgstr ""
+msgstr "la estrategia de cascada de borrado por medio de @OnDelete(action=OnDeleteAction.CASCADE)"
 
 #. Tag: para
 #: entity.xml:2095
@@ -5727,7 +5773,7 @@
 "the collection immutability using @Immutable: if set specifies that the "
 "elements of the collection never change (a minor performance optimization in "
 "some cases)"
-msgstr ""
+msgstr "La inmutabilidad de colección usando @Immutable: si se establece especifica que los elementos de la colección nunca cambian (una optimización menor de rendimiento en algunos casos)"
 
 #. Tag: para
 #: entity.xml:2100
@@ -5737,6 +5783,8 @@
 "<literal>@Persister</literal>: the class must implement <classname>org."
 "hibernate.persister.collectionCollectionPersister</classname>"
 msgstr ""
+"un persistidor de colección personalizado (es decir la estrategia de persistencia utilizada) usando <literal>@Persister</literal>: la clase tiene que implementar <classname>org."
+"hibernate.persister.collectionCollectionPersister</classname>"
 
 #. Tag: para
 #: entity.xml:2107
@@ -5750,6 +5798,8 @@
 "either a <classname>SortedSet</classname> or a <classname>SortedMap</"
 "classname> interface."
 msgstr ""
+"También puede declarar un comparador de orden. Use la anotación <literal>@Sort</literal>. Expresando el tipo de comparador que quiere entre desordenado, natural o personalizado. Si quiere utilizar su propia implementación de comparador, también tendrá que expresar la clase de implementación usando el atributo <literal>comparator</literal>. Observe que necesita utilizar ya sea una interfaz <classname>SortedSet</classname> o <classname>SortedMap</"
+"classname>."
 
 #. Tag: programlisting
 #: entity.xml:2116
@@ -5779,7 +5829,7 @@
 msgid ""
 "Please refer to the previous descriptions of these annotations for more "
 "informations."
-msgstr ""
+msgstr "Para obtener mayor información por favor consulte las descripciones anteriores de estas anotaciones."
 
 #. Tag: para
 #: entity.xml:2121
@@ -5791,6 +5841,8 @@
 "on the owning side of the relationship, <literal>inverseName</literal> "
 "referencing to the other side constraint."
 msgstr ""
+"Restricciones de clave foránea, aunque generadas por Hibernate, tienen un nombre poco fácil de leer. Puede sobreescribir el nombre de la restricción usando <literal>@ForeignKey</literal>. Note que esta anotación se tiene que poner en el lado propietario de la relación, <literal>inverseName</literal> "
+"referenciando a la restricción del otro lado."
 
 #. Tag: programlisting
 #: entity.xml:2128
@@ -5832,7 +5884,7 @@
 #: entity.xml:2132
 #, no-c-format
 msgid "Extra collection types"
-msgstr ""
+msgstr "Tipos extras de colección"
 
 #. Tag: title
 #: entity.xml:2135
@@ -5875,7 +5927,7 @@
 "If you forgot to set <literal>@IndexColumn</literal>, the bag semantic is "
 "applied. If you want the bag semantic without the limitations of it, "
 "consider using <literal>@CollectionId</literal>."
-msgstr ""
+msgstr "Si olvidó configurar <literal>@IndexColumn</literal> entonces se aplica la semántica bag. Si quiere la semántica bag sin las limitaciones de esta, considere el usar <literal>@CollectionId</literal>."
 
 #. Tag: title
 #: entity.xml:2157
@@ -5905,6 +5957,8 @@
 "target element to be used. This is especially useful if your collection does "
 "not use generics (or if you use interfaces)."
 msgstr ""
+"Tanto <literal>@org.hibernate.annotations.MapKey</literal> como <literal>@org."
+"hibernate.annotations.MapKeyManyToMany</literal> le permite sobreescriir el elemento de destino a utilizarse. Esto es especialmente útil si su coleccion no usa genéricos (o si usa interfaces)."
 
 #. Tag: programlisting
 #: entity.xml:2175
@@ -5926,7 +5980,7 @@
 #: entity.xml:2182
 #, no-c-format
 msgid "Bidirectional association with indexed collections"
-msgstr ""
+msgstr "Asociaciones bidireccionales con colecciones con índices"
 
 #. Tag: para
 #: entity.xml:2184
@@ -6045,13 +6099,13 @@
 msgid ""
 "Note that in this mapping, the collection-valued end of the association is "
 "responsible for updating the foreign key."
-msgstr ""
+msgstr "Note que en este mapeo, la parte con los valores de colección de la asociación es la responsable de actualizar la clave foránea. "
 
 #. Tag: title
 #: entity.xml:2208
 #, no-c-format
 msgid "Bag with primary key"
-msgstr ""
+msgstr "Bag con clave principal"
 
 #. Tag: para
 #: entity.xml:2210
@@ -6108,7 +6162,7 @@
 #: entity.xml:2225
 #, no-c-format
 msgid "Collection of element or composite elements"
-msgstr ""
+msgstr "Colección de elementos o elementos compuestos "
 
 #. Tag: para
 #: entity.xml:2227
@@ -6118,10 +6172,13 @@
 "String, Enums, ...), collections of embeddable objects and even arrays of "
 "primitive types. This is known as collection of elements."
 msgstr ""
+"Hibernate Annotations también soporta las coleccione de tipos centrales (Integer, "
+"String, Enums, ...), colecciones de objetos incluídos e incluso arrays de tipos primitivos. Esto se conoce como una colección de elementos."
 
 #. Tag: para
 #: entity.xml:2232
 #, no-c-format
+#, fuzzy
 msgid ""
 "A collection of elements has to be annotated as "
 "<literal>@CollectionOfElements</literal> (as a replacement of "
@@ -6139,6 +6196,21 @@
 "embeddable element). To reach the index/key of a collection, append \"key\" "
 "instead."
 msgstr ""
+"A collection of elements has to be annotated as "
+"<literal>@CollectionOfElements</literal> (as a replacement of "
+"<literal>@OneToMany</literal>) To define the collection table, the "
+"<literal>@JoinTable</literal> annotation is used on the association "
+"property, <literal>joinColumns</literal> defines the join columns between "
+"the entity primary table and the collection table (inverseJoincolumn is "
+"useless and should be left empty). For collection of core types or array of "
+"primitive types, you can override the element column definition using a "
+"<literal>@Column</literal> on the association property. You can also "
+"override the columns of a collection of embeddable object using "
+"<literal>@AttributeOverride</literal>. To reach the collection element, you "
+"need to append \"element\" to the attribute override name (eg \"element\" "
+"for core types, or \"element.serial\" for the serial property of an "
+"embeddable element). To reach the index/key of a collection, append \"key\" "
+"instead."
 
 #. Tag: programlisting
 #: entity.xml:2249
@@ -6359,7 +6431,7 @@
 "On a collection of embeddable objects, the embeddable object can have a "
 "property annotated with <literal>@Parent</literal>. This property will then "
 "point back to the entity containing the collection."
-msgstr ""
+msgstr "En una colección de objetos incluídos, el objeto incluído puede tener una propiedad anotada con <literal>@Parent</literal>. Luego esta propiedad apuntará a la entidad que contiene la colección."
 
 #. Tag: para
 #: entity.xml:2257
@@ -6371,6 +6443,8 @@
 "Marking collections of elements the old way still work but is considered "
 "deprecated and is going to be unsupported in future releases"
 msgstr ""
+"Versiones anteriores de Hibernate Annotations usaban el <literal>@OneToMany</"
+"literal> para marcar una colección de elementos. Debido a inconsistencias de semántica, hemos introducido la anotación <literal>@CollectionOfElements</literal>. El marcar colecciones de elementos de la manera anterior todavía funciona pero se considera como deprecado y en futuros lanzamientos no se va a soportar."
 
 #. Tag: title
 #: entity.xml:2267
@@ -6435,6 +6509,8 @@
 "named <classname>@AnyDef</classname>s, see <xref linkend=\"entity-hibspec-"
 "singleassoc-any\"/> for more info."
 msgstr ""
+"Como <classname>@Any</classname>, <classname>@ManyToAny</classname> puede usar <classname>@AnyDef</classname>s nombradas, consulte <xref linkend=\"entity-hibspec-"
+"singleassoc-any\"/> para obtener mayor información."
 
 #. Tag: title
 #: entity.xml:2290
@@ -6449,7 +6525,7 @@
 "Hibernate offers more operations than the Java Persistence specification. "
 "You can use the <literal>@Cascade</literal> annotation to cascade the "
 "following operations:"
-msgstr ""
+msgstr "Hibernate ofrece más operaciones que la especificación Java Persistence. Puede usar la anotación <literal>@Cascade</literal> para usar cascadas con las siguientes operaciones:"
 
 #. Tag: para
 #: entity.xml:2298
@@ -6548,7 +6624,7 @@
 msgid ""
 "It is recommended to use @Cascade to compliment @*To*(cascade=...) as shown "
 "in the previous example."
-msgstr ""
+msgstr "Se recomienda usar @Cascade para complementar @*To*(cascade=...) como se puede ver en el ejemplo anterior."
 
 #. Tag: title
 #: entity.xml:2357
@@ -6563,7 +6639,7 @@
 "In order to optimize your database accesses, you can activate the so called "
 "second level cache of Hibernate. This cache is configurable on a per entity "
 "and per collection basis."
-msgstr ""
+msgstr "Con el fin de optimizar su acceso a la base de datos, puede activar el llamado caché de segundo nivel de Hibernate. Este caché es configurable entidad por entidad o colección por colección. "
 
 #. Tag: para
 #: entity.xml:2363
@@ -6572,7 +6648,7 @@
 "<literal>@org.hibernate.annotations.Cache</literal> defines the caching "
 "strategy and region of a given second level cache. This annotation can be "
 "applied on the root entity (not the sub entities), and on the collections."
-msgstr ""
+msgstr "<literal>@org.hibernate.annotations.Cache</literal> define la estrategia de caché y la región de un caché dado de segundo nivel. Esta anotación se puede aplicar en la entidad raíz (no en las sub-entidades) y en las colecciones."
 
 #. Tag: programlisting
 #: entity.xml:2368




More information about the jboss-cvs-commits mailing list