[jboss-cvs] JBossAS SVN: r75097 - projects/docs/enterprise/4.3/Transactions/Programmers_Guide/es-ES.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jun 26 02:52:03 EDT 2008


Author: agarcia at jboss.com
Date: 2008-06-26 02:52:03 -0400 (Thu, 26 Jun 2008)
New Revision: 75097

Modified:
   projects/docs/enterprise/4.3/Transactions/Programmers_Guide/es-ES/Chapter.po
Log:
in progress

Modified: projects/docs/enterprise/4.3/Transactions/Programmers_Guide/es-ES/Chapter.po
===================================================================
--- projects/docs/enterprise/4.3/Transactions/Programmers_Guide/es-ES/Chapter.po	2008-06-26 06:39:38 UTC (rev 75096)
+++ projects/docs/enterprise/4.3/Transactions/Programmers_Guide/es-ES/Chapter.po	2008-06-26 06:52:03 UTC (rev 75097)
@@ -7,7 +7,7 @@
 "Project-Id-Version: Chapter\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-06-05 22:51+0000\n"
-"PO-Revision-Date: 2008-06-25 14:50+1000\n"
+"PO-Revision-Date: 2008-06-26 14:33+1000\n"
 "Last-Translator: Angela Garcia\n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -339,6 +339,9 @@
 "none of these capabilities, in which case no recovery information is ever "
 "kept nor is object activation/deactivation ever automatically attempted."
 msgstr ""
+"Se asume que los objetos pueden tener tres sabores posibles. Pueden ser simplemente <emphasis>recoverable</emphasis>, en cuyo caso <classname>StateManager</"
+"classname> tratará de generar y mantener información de recuperación apropiada para el objeto. Tales objetos tienen tiempos de vida que no excenden el programa de la aplicación que los creó. Los objetos también pueden ser <emphasis>recuperables y persistentes</emphasis>, en cuyo caso se asume que el tiempo de vida del objeto es mayor que el de la aplicación creadora o de la aplicación accediendo de manera que además de mantener la información de recuperación <classname>StateManager</classname> intentará cargar de manera automática (descargar) cualquier estado persitente existente para el objeto llamando la operación <classname>activate</classname> (<classname>deactivate</"
+"classname>) en momento apropiados. Finalmente, puede que los objetos no posean ninguna de estas habilidades, en cuyo caso nunca se mantienen información de recuperación y tampoco se intenta la activación/desactivación de manera automática. "
 
 #. Tag: para
 #: Chapter.xml:67
@@ -362,6 +365,12 @@
 "<classname>Example</classname> that has integer member variables called A, B "
 "and C could simply be:"
 msgstr ""
+"Si un objeto es <emphasis>recuperable</emphasis> o <emphasis>recuperable "
+"y persistente</emphasis> entonces el <classname>StateManager</classname> invocará las operaciones <command>save_state</command> (al realizar "
+"<command>deactivate</command>) y <command>restore_state</command> (al realizar <command>activate</command>) en varios puntos durante la ejecución de la aplicación. Estas operaciones deben ser implementadas por el programador ya que el <classname>StateManager</classname> no puede detectar cambios en el estado a nivel de usuario, (estamos examinando la generación automática de las operaciones "
+"<classname>save_state</classname> y <classname>restore_state</classname>, permitiéndole al programador sobreescribir esto cuando el conociemiento especifico de la applicación se puede utilizar para mejorar la eficiencia). Esto le da la habilidad al programador de decidir las partes del estado de un objeto que se deben hacer persistentes. Por ejemplo, puede que para una hoja de cálculo no sea necesario el guardar todas las entradas si algunos valores se pueden volver a calcular. La implementación "
+"<classname>save_state</classname> para una clase "
+"<classname>Example</classname> que tiene variables con números enteros llamadas A, B y C pueden ser simplemente:"
 
 #. Tag: screen
 #: Chapter.xml:69
@@ -414,12 +423,15 @@
 "</classname>and <classname>super.restore_state</classname>. This is to cater "
 "for improvements in the crash recovery mechanisms."
 msgstr ""
+"Es necesario para todos los métodos <command>save_state</command> y "
+"<command>restore_state</command> el llamar a <classname>super.save_state "
+"</classname> y a <classname>super.restore_state</classname>. Esto es para atender las mejoras en los mecanismos de recuperación de fallos."
 
 #. Tag: title
 #: Chapter.xml:74
 #, no-c-format
 msgid "The life-cycle of a Transactional Object for Java"
-msgstr ""
+msgstr "El ciclo de vida de un objeto transaccional para Java"
 
 #. Tag: para
 #: Chapter.xml:76
@@ -431,12 +443,15 @@
 "persistent object in <emphasis>TXOJ</emphasis> is shown in <xref linkend="
 "\"figure_2\"/>."
 msgstr ""
+"Se asume que un objeto persistente no en uso se debe mantener en un estado <emphasis>pasivo</"
+"emphasis> con su estado residiendo en un almacenamiento de objetos y <emphasis>activado</emphasis> en demanda. El ciclo de vida fundamental de un objeto persistente en <emphasis>TXOJ</emphasis> se puede ver en <xref linkend="
+"\"figure_2\"/>."
 
 #. Tag: caption
 #: Chapter.xml:82
 #, no-c-format
 msgid "The lifecycle of a persistent object."
-msgstr ""
+msgstr "El ciclo de vida de un objeto persistente. "
 
 #. Tag: para
 #: Chapter.xml:86
@@ -444,11 +459,12 @@
 msgid ""
 "The object is initially passive, and is stored in the object store as an "
 "instance of the class <classname>OutputObjectState</classname>."
-msgstr ""
+msgstr "El objeto es inicialmente pasivo y es almacenado en el almacenamiento de objetos como una instancia de la clase <classname>OutputObjectState</classname>."
 
 #. Tag: para
 #: Chapter.xml:87
 #, no-c-format
+#, fuzzy
 msgid ""
 "When required by an application the object is automatically activated by "
 "reading it from the store using a <command>read_committed</command> "
@@ -456,6 +472,9 @@
 "classname> instance into a fully-fledged object by the "
 "<command>restore_state</command> operation of the object."
 msgstr ""
+"Cuando la aplicación lo requiere el objeto es activado automáticamente al leerlo desde el almacenamiento utilizando una operación <command>read_committed</command> y luego es convertido de una instancia <classname>InputObjectState</"
+"classname> en un objeto completado  a fully-fledged object por el "
+"<command>restore_state</command>"
 
 #. Tag: para
 #: Chapter.xml:88
@@ -470,7 +489,7 @@
 "normally hidden from the programmer by the transaction system. Object de-"
 "activation normally only occurs when the top-level transaction within which "
 "the object was activated commits."
-msgstr ""
+msgstr "Cuando la aplicación ha terminado con el objeto es desactivado convirtiéndolo en una instancia <classname>OutputObjectState</classname> usando la operación <command>save_state</command> y luego se restaura de regreso al almacenamiento de objetos como una copia sombra utilizando write_uncommitted. Esta copia sombra se puede guardar, sobreescribiendo la versión previa utilizando la operación <command>commit_state</command>. Normalmente el sistema de transacciones oculta la existencia de copias sombras del programador. La desactivación del objeto normalmente sólamente ocurre cuando la transacción a nivel superior dentro de la cual el objeto fue activado realiza la operación de guardar."
 
 #. Tag: para
 #: Chapter.xml:91
@@ -478,13 +497,13 @@
 msgid ""
 "During its life time, a persistent object may be made active then passive "
 "many times."
-msgstr ""
+msgstr "Durante su tiempo de vida, un objeto persistente se puede hacer activo y luego pasivo muchas veces."
 
 #. Tag: title
 #: Chapter.xml:96
 #, no-c-format
 msgid "The concurrency controller"
-msgstr ""
+msgstr "El controlador de concurrencia"
 
 #. Tag: para
 #: Chapter.xml:98
@@ -498,7 +517,7 @@
 "implementations are accessed through interfaces. As well as providing access "
 "to remote services, the current implementations of concurrency control "
 "available to interfaces include:"
-msgstr ""
+msgstr "El controlador de concurrencia es implementado por la clase <classname>LockManager</classname>, la cual proporciona un comportamiento predeterminado sencsible que al mismo tiempo le permite al programador sobreescribir si la semántica particular de la clase que se está programando lo considera necesario. Así como con el <classname>StateManager</classname> y la persistencia, las implementaciones del control de concurrencia se acceden por medio de interfaces. Así como proporviona acceso a servicios remotos, las implementaciones actuales de control de concurrencia que se encuentran disponibles para las interfaces incluyen: "
 
 #. Tag: para
 #: Chapter.xml:101
@@ -648,7 +667,7 @@
 #: Chapter.xml:120
 #, no-c-format
 msgid "The transaction protocol engine"
-msgstr ""
+msgstr "La máquina de protocolo de transacciones"
 
 #. Tag: para
 #: Chapter.xml:122




More information about the jboss-cvs-commits mailing list