[jboss-cvs] JBossAS SVN: r75346 - projects/docs/enterprise/4.3/Transactions/Programmers_Guide/de-DE.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jul 3 08:35:43 EDT 2008


Author: jdimanos at jboss.com
Date: 2008-07-03 08:35:43 -0400 (Thu, 03 Jul 2008)
New Revision: 75346

Modified:
   projects/docs/enterprise/4.3/Transactions/Programmers_Guide/de-DE/Chapter_02.po
Log:
update

Modified: projects/docs/enterprise/4.3/Transactions/Programmers_Guide/de-DE/Chapter_02.po
===================================================================
--- projects/docs/enterprise/4.3/Transactions/Programmers_Guide/de-DE/Chapter_02.po	2008-07-03 11:59:37 UTC (rev 75345)
+++ projects/docs/enterprise/4.3/Transactions/Programmers_Guide/de-DE/Chapter_02.po	2008-07-03 12:35:43 UTC (rev 75346)
@@ -1,29 +1,32 @@
+# translation of Chapter_02.po to
 # Language de-DE translations for JBoss_TS_Programmers_Guide package.
+#
 # Automatically generated, 2008.
-#
+# Jasna Dimanoski <jdimanos at redhat.com>, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: JBoss_TS_Programmers_Guide 1.0\n"
+"Project-Id-Version: Chapter_02\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-05 22:51+0000\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2008-07-03 22:33+1000\n"
+"Last-Translator: Jasna Dimanoski <jdimanos at redhat.com>\n"
+"Language-Team:  <de at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
 
 #. Tag: title
 #: Chapter_02.xml:6
 #, no-c-format
 msgid "Using TxCore"
-msgstr ""
+msgstr "Verwendung von TxCore"
 
 #. Tag: title
 #: Chapter_02.xml:9
 #, no-c-format
 msgid "Introduction"
-msgstr ""
+msgstr "Einführung"
 
 #. Tag: para
 #: Chapter_02.xml:11
@@ -33,18 +36,20 @@
 "<emphasis>Transactional Objects for Java</emphasis> in more detail, and show "
 "how it can be used to construct transactional applications."
 msgstr ""
+"In diesem Abschnitt beschreiben wir <emphasis>TxCore</emphasis> und "
+"<emphasis>Transaktionale Objekte für Java</emphasis> ausführlicher und zeigen, wie dies für die Konstruktion transaktionaler Anwendungen verwendet werden kann."
 
 #. Tag: title
 #: Chapter_02.xml:15
 #, no-c-format
 msgid "State management"
-msgstr ""
+msgstr "Status-Management"
 
 #. Tag: title
 #: Chapter_02.xml:18
 #, no-c-format
 msgid "Object States"
-msgstr ""
+msgstr "Objekt Stati"
 
 #. Tag: para
 #: Chapter_02.xml:20
@@ -58,12 +63,15 @@
 "same mechanism - the classes <classname>Input/OutputObjectState</classname> "
 "and <classname>Input/OutputBuffer</classname>."
 msgstr ""
+"<emphasis>TxCore</emphasis> muss aus verschiedenen Gründen in der Lage sein, sich an den Status eines Objekts zu erinnern, darunter Recovery (der Status repräsentiert einige vergangene Stati des Objekts) und für Persistenz (der Status repräsentiert den letzten Status eines Objekts bei Terminierung der Anwendung). Da alle diese Anforderungen eine gemeinsame Funktionalität benötigen, werden sie "
+"unter Verwendung desselben Mechanismus implementiert - die Klassen <classname>Input/OutputObjectState</classname> "
+"und <classname>Input/OutputBuffer</classname>."
 
 #. Tag: title
 #: Chapter_02.xml:22
 #, no-c-format
 msgid "OutputBuffer"
-msgstr ""
+msgstr "OutputBuffer"
 
 #. Tag: programlisting
 #: Chapter_02.xml:24
@@ -91,12 +99,33 @@
 "public synchronized void packString (String s) throws IOException;\n"
 "};"
 msgstr ""
+"public class OutputBuffer\n"
+"{\n"
+"public OutputBuffer ();\n"
+"\n"
+"public final synchronized boolean valid ();\n"
+"public synchronized byte[] buffer();\n"
+"public synchronized int length ();\n"
+"\n"
+"    /* pack operations for standard Java types */\n"
+"\n"
+"public synchronized void packByte (byte b) throws IOException;\n"
+"public synchronized void packBytes (byte[] b) throws IOException;\n"
+"public synchronized void packBoolean (boolean b) throws IOException;\n"
+"public synchronized void packChar (char c) throws IOException;\n"
+"public synchronized void packShort (short s) throws IOException;\n"
+"public synchronized void packInt (int i) throws IOException;\n"
+"public synchronized void packLong (long l) throws IOException;\n"
+"public synchronized void packFloat (float f) throws IOException;\n"
+"public synchronized void packDouble (double d) throws IOException;\n"
+"public synchronized void packString (String s) throws IOException;\n"
+"};"
 
 #. Tag: title
 #: Chapter_02.xml:26
 #, no-c-format
 msgid "InputBuffer"
-msgstr ""
+msgstr "InputBuffer"
 
 #. Tag: programlisting
 #: Chapter_02.xml:26
@@ -124,6 +153,27 @@
 "public synchronized String unpackString () throws IOException;\n"
 "};"
 msgstr ""
+"public class InputBuffer\n"
+"{\n"
+"public InputBuffer ();\n"
+"\n"
+"public final synchronized boolean valid ();\n"
+"public synchronized byte[] buffer();\n"
+"public synchronized int length ();\n"
+"\n"
+"/* unpack operations for standard Java types */\n"
+"\n"
+"public synchronized byte unpackByte () throws IOException;\n"
+"public synchronized byte[] unpackBytes () throws IOException;\n"
+"public synchronized boolean unpackBoolean () throws IOException;\n"
+"public synchronized char unpackChar () throws IOException;\n"
+"public synchronized short unpackShort () throws IOException;\n"
+"public synchronized int unpackInt () throws IOException;\n"
+"public synchronized long unpackLong () throws IOException;\n"
+"public synchronized float unpackFloat () throws IOException;\n"
+"public synchronized double unpackDouble () throws IOException;\n"
+"public synchronized String unpackString () throws IOException;\n"
+"};"
 
 #. Tag: para
 #: Chapter_02.xml:28 Chapter_02.xml:34
@@ -141,7 +191,7 @@
 #: Chapter_02.xml:30 Chapter_02.xml:37
 #, no-c-format
 msgid "OutputObjectState"
-msgstr ""
+msgstr "OutputObjectState"
 
 #. Tag: programlisting
 #: Chapter_02.xml:32
@@ -175,6 +225,33 @@
 "public synchronized String unpackString () throws IOException;\n"
 "};"
 msgstr ""
+"class OutputObjectState extends OutputBuffer\n"
+"{\n"
+"public OutputObjectState (Uid newUid, String typeName);\n"
+"\n"
+"public boolean notempty ();\n"
+"public int size ();\n"
+"public Uidpublic class InputBuffer\n"
+"{\n"
+"public InputBuffer ();\n"
+"\n"
+"public final synchronized boolean valid ();\n"
+"public synchronized byte[] buffer();\n"
+"public synchronized int length ();\n"
+"\n"
+"/* unpack operations for standard Java types */\n"
+"\n"
+"public synchronized byte unpackByte () throws IOException;\n"
+"public synchronized byte[] unpackBytes () throws IOException;\n"
+"public synchronized boolean unpackBoolean () throws IOException;\n"
+"public synchronized char unpackChar () throws IOException;\n"
+"public synchronized short unpackShort () throws IOException;\n"
+"public synchronized int unpackInt () throws IOException;\n"
+"public synchronized long unpackLong () throws IOException;\n"
+"public synchronized float unpackFloat () throws IOException;\n"
+"public synchronized double unpackDouble () throws IOException;\n"
+"public synchronized String unpackString () throws IOException;\n"
+"};"
 
 #. Tag: programlisting
 #: Chapter_02.xml:42
@@ -190,12 +267,21 @@
 "    public String type ();\n"
 "};"
 msgstr ""
+"class OutputObjectState extends OutputBuffer\n"
+"{\n"
+"    public OutputObjectState (Uid newUid, String typeName);\n"
+"    \n"
+"    public boolean notempty ();\n"
+"    public int size ();\n"
+"    public Uid stateUid ();\n"
+"    public String type ();\n"
+"};"
 
 #. Tag: title
 #: Chapter_02.xml:49
 #, no-c-format
 msgid "InputObjectState"
-msgstr ""
+msgstr "InputObjectState"
 
 #. Tag: programlisting
 #: Chapter_02.xml:51
@@ -211,6 +297,15 @@
 "    public String type ();\n"
 "};"
 msgstr ""
+"class InputObjectState extends InputBuffer\n"
+"{\n"
+"    public OutputObjectState (Uid newUid, String typeName, byte[] b);\n"
+"    \n"
+"    public boolean notempty ();\n"
+"    public int size ();\n"
+"    public Uid stateUid ();\n"
+"    public String type ();\n"
+"};"
 
 #. Tag: para
 #: Chapter_02.xml:56
@@ -222,13 +317,13 @@
 "and type of the object for which the <classname>Input/OutputObjectState</"
 "classname> instance is a compressed image. These are used when accessing the "
 "object store during storage and retrieval of the object state."
-msgstr ""
+msgstr "Die Klasse <classname>Input/OutputObjectState</classname> liefert die gesamte Funktionalität von <classname>Input/OutputBuffer</classname> (durch Vererbung) aber fügt zwei zusätzliche Instanzvariablen hinzu, die die Uid und den Typ von Objekt für den die <classname>Input/OutputObjectState</classname>-Instanz ein komprimiertes Abbild ist, kennzeichnen. Diese werden beim Zugriff auf den Object Store während Speicherung und Abruf des Objektstatus verwendet."
 
 #. Tag: title
 #: Chapter_02.xml:60
 #, no-c-format
 msgid "The object store"
-msgstr ""
+msgstr "Der Object Store"
 
 #. Tag: para
 #: Chapter_02.xml:62
@@ -240,7 +335,7 @@
 "Unix file system (in several different forms); and as a remotely accessible "
 "store. More complete information about the object stores available in "
 "<emphasis>TxCore</emphasis> can be found in the Appendix."
-msgstr ""
+msgstr "Der mit <emphasis>TxCore</emphasis> gelieferte Object Store besitzt absichtlich ein relativ eingeschränktes Interface, damit er auf vielfältige Weise implementiert werden kann. Die Object Stores werden im \"shared Memory\" implementiert; im Unix Dateisystem (in mehreren verschiedenen Formen); und als von Remote aus zugreifbaren Speicher. Vollständigere Informationen zu den in <emphasis>TxCore</emphasis> verfügbaren Object Stores finden Sie im Anhang."
 
 #. Tag: para
 #: Chapter_02.xml:64
@@ -249,7 +344,7 @@
 "As with all <emphasis>TxCore</emphasis> classes the default object stores "
 "are pure Java implementations; to access the shared memory and other more "
 "complex object store implementations it is necessary to use native methods."
-msgstr ""
+msgstr "Wie mit allen <emphasis>TxCore</emphasis>-Klassen sind die standardmäßigen Object Stores reine Java Implementierungen; um auf das \"shared Memory\" und andere komplexere Object Store Implementierungen zuzugreifen ist die Verwendung nativer Methoden nötig."
 
 #. Tag: para
 #: Chapter_02.xml:66
@@ -290,6 +385,23 @@
 ". . .\n"
 "};"
 msgstr ""
+"public class ObjectStore\n"
+"{\n"
+"public static final int OS_COMMITTED;\n"
+"public static final int OS_UNCOMMITTED;\n"
+"public static final int OS_COMMITTED_HIDDEN;\n"
+"public static final int OS_UNCOMMITTED_HIDDEN;\n"
+"public static final int OS_UNKNOWN;\n"
+"\n"
+"/* The abstract interface */\n"
+"public abstract boolean commit_state (Uid u, String name)\n"
+"throws ObjectStoreException;\n"
+"public abstract InputObjectState read_committed (Uid u, String name)\n"
+"throws ObjectStoreException;\n"
+"public abstract boolean write_uncommitted (Uid u, String name,\n"
+"OutputObjectState os) throws ObjectStoreException;\n"
+". . .\n"
+"};"
 
 #. Tag: para
 #: Chapter_02.xml:70
@@ -316,7 +428,7 @@
 #: Chapter_02.xml:74
 #, no-c-format
 msgid "Selecting an object store implementation"
-msgstr ""
+msgstr "Auswahl einer Object Store Implementierung"
 
 #. Tag: para
 #: Chapter_02.xml:76
@@ -333,7 +445,7 @@
 #: Chapter_02.xml:84
 #, no-c-format
 msgid "StateManager"
-msgstr ""
+msgstr "StateManager"
 
 #. Tag: para
 #: Chapter_02.xml:86
@@ -426,6 +538,54 @@
 "    public static final int MULTIPLE;\n"
 "};"
 msgstr ""
+"public class ObjectStatus\n"
+"{\n"
+"    public static final int PASSIVE;\n"
+"    public static final int PASSIVE_NEW;\n"
+"    public static final int ACTIVE;\n"
+"    public static final int ACTIVE_NEW;\n"
+"    public static final int UNKNOWN_STATUS;\n"
+"};\n"
+"\n"
+"public class ObjectType\n"
+"{\n"
+"    public static final int RECOVERABLE;\n"
+"    public static final int ANDPERSISTENT;\n"
+"    public static final int NEITHER;\n"
+"};\n"
+"\n"
+"public abstract class StateManager\n"
+"{\n"
+"    public synchronized boolean activate ();\n"
+"    public synchronized boolean activate (String storeRoot);\n"
+"    public synchronized boolean deactivate ();\n"
+"    public synchronized boolean deactivate (String storeRoot, boolean "
+"commit);\n"
+"    \n"
+"    public synchronized void destroy ();\n"
+"    \n"
+"    public final Uid get_uid ();\n"
+"    \n"
+"    public boolean restore_state (InputObjectState, int ObjectType);\n"
+"    public boolean save_state (OutputObjectState, int ObjectType);\n"
+"    public String type ();\n"
+"    . . .\n"
+"    \n"
+"    protected StateManager ();\n"
+"    protected StateManager (int ObjectType, ObjectName attr);\n"
+"    protected StateManager (Uid uid);\n"
+"    protected StateManager (Uid uid, ObjectName attr);\n"
+"    . . .\n"
+"    \n"
+"    protected final void modified ();\n"
+"    . . .\n"
+"};\n"
+"\n"
+"public class ObjectModel\n"
+"{\n"
+"    public static final int SINGLE;\n"
+"    public static final int MULTIPLE;\n"
+"};"
 
 #. Tag: para
 #: Chapter_02.xml:94
@@ -469,6 +629,24 @@
 "    }\n"
 "}"
 msgstr ""
+"public boolean save_state ( OutputObjectState os, int ObjectType )\n"
+"{\n"
+"    if (!super.save_state(os, ObjectType))\n"
+"    return false;\n"
+"    \n"
+"    try\n"
+"    {\n"
+"        os.packInt(A);\n"
+"        os.packString(B);\n"
+"        os.packFloat(C);\n"
+"    \n"
+"        return true;\n"
+"    }\n"
+"    catch (IOException e)\n"
+"    {\n"
+"        return false;\n"
+"    }\n"
+"}"
 
 #. Tag: para
 #: Chapter_02.xml:98
@@ -638,6 +816,14 @@
 "    AtomicObject obj = new AtomicObject(ObjectType.ANDPERSISTENT, attr);\n"
 "                }"
 msgstr ""
+"{\n"
+"    ObjectName attr = new ObjectName(“SNS:myObjectName”);\n"
+"    \n"
+"    attr.setLongAttribute(ArjunaNames.StateManager_objectModel(),\n"
+"    ObjectModel.SINGLE);\n"
+"    \n"
+"    AtomicObject obj = new AtomicObject(ObjectType.ANDPERSISTENT, attr);\n"
+"                }"
 
 #. Tag: title
 #: Chapter_02.xml:161
@@ -771,6 +957,28 @@
 "    private int highestIndex;\n"
 "    };"
 msgstr ""
+"public class Array extends StateManager\n"
+"{\n"
+"    public Array ();\n"
+"    public Array (Uid objUid);\n"
+"    public void finalize ( super.terminate(); };\n"
+"    \n"
+"    /* Class specific operations. */\n"
+"    \n"
+"    public boolean set (int index, int value);\n"
+"    public int get (int index);\n"
+"    \n"
+"    /* State management specific operations. */\n"
+"    \n"
+"    public boolean save_state (OutputObjectState os, int ObjectType);\n"
+"    public boolean restore_state (InputObjectState os, int ObjectType);\n"
+"    public String type ();\n"
+"    \n"
+"    public static final int ARRAY_SIZE = 10;\n"
+"    \n"
+"    private int[] elements = new int[ARRAY_SIZE];\n"
+"    private int highestIndex;\n"
+"    };"
 
 #. Tag: para
 #: Chapter_02.xml:198
@@ -1353,3 +1561,4 @@
 "classname> class. As such, it is possible to set the "
 "<classname>StateManager</classname> object model as described earlier."
 msgstr ""
+




More information about the jboss-cvs-commits mailing list