[jboss-svn-commits] JBL Code SVN: r23590 - labs/jbosstm/enterprise/tags/EAP_4_3_0/Transactions_JTA_Administration_Guide/zh-CN.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Oct 26 22:27:17 EDT 2008
Author: xhuang at jboss.com
Date: 2008-10-26 22:27:17 -0400 (Sun, 26 Oct 2008)
New Revision: 23590
Modified:
labs/jbosstm/enterprise/tags/EAP_4_3_0/Transactions_JTA_Administration_Guide/zh-CN/Administration_of_ArjunaTA.po
Log:
update
Modified: labs/jbosstm/enterprise/tags/EAP_4_3_0/Transactions_JTA_Administration_Guide/zh-CN/Administration_of_ArjunaTA.po
===================================================================
--- labs/jbosstm/enterprise/tags/EAP_4_3_0/Transactions_JTA_Administration_Guide/zh-CN/Administration_of_ArjunaTA.po 2008-10-26 18:42:21 UTC (rev 23589)
+++ labs/jbosstm/enterprise/tags/EAP_4_3_0/Transactions_JTA_Administration_Guide/zh-CN/Administration_of_ArjunaTA.po 2008-10-27 02:27:17 UTC (rev 23590)
@@ -7,7 +7,7 @@
"Project-Id-Version: Administration_of_ArjunaTA\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2008-09-23 06:22+0000\n"
-"PO-Revision-Date: 2008-10-24 12:38+1000\n"
+"PO-Revision-Date: 2008-10-27 11:59+1000\n"
"Last-Translator: \n"
"Language-Team: <en at li.org>\n"
"MIME-Version: 1.0\n"
@@ -54,7 +54,6 @@
#. Tag: para
#: Administration_of_ArjunaTA.xml:19
#, no-c-format
-#, fuzzy
msgid ""
"Persistent objects created in the Object Store never go away unless the "
"<methodname>StateManager.destroy</methodname> method is invoked on the "
@@ -67,7 +66,7 @@
"There is nothing to prevent an application from deleting B even though A "
"still contains a reference to it. When A is next activated and attempts to "
"access B, a run-time error will occur."
-msgstr "除非调用对象库里创建的持久性对象"
+msgstr "除非调用 <methodname>StateManager.destroy</methodname> 方法或用程序显性地进行删除,对象库里创建的持久性对象不会消失。这表示对象库会积累垃圾(特别是开发和测试阶段)。目前,我们还没有垃圾自动回收机制。而且,我们还没有解决悬挂引用的问题。这就是说,持久性对象 A,可能以消极方式储存另外一个持久性对象 B 的 UID。但即使 A 仍然保留 B 的一个引用,这并不能阻止程序删除 B。当 A 被激活并试图访问 B 时就会产生运行错误。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:24
@@ -81,7 +80,7 @@
"converted to the new representation. The ArjunaTA software can neither "
"detect nor correct references to old object state by new operation versions "
"or vice versa."
-msgstr ""
+msgstr "本版本目前还不支持在类结构改变时的对象版本控制或数据库重配置。这是一个复杂的研究领域,我们还没有解决它。目前,如果你修改持久性对象的类定义,你需要完全负责把对象库里的现有对象转换成新的定义。ArjunaTA 既不能检测也不能纠正根据新版本对旧对象状态的引用,反之亦然。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:29
@@ -98,7 +97,6 @@
#. Tag: para
#: Administration_of_ArjunaTA.xml:38
#, no-c-format
-#, fuzzy
msgid ""
"Within the transaction service installation, the object store is updated "
"regularly whenever transactions are created, or when Transactional Objects "
@@ -130,7 +128,7 @@
"Each module that comprises ArjunaTA possesses a class called Info. These "
"classes all provide a single toString method that returns an XML document "
"representing the configuration information for that module. So, for example:"
-msgstr ""
+msgstr "组成 ArjunaTA 的每个模块都拥有一个名为 Info 的类。这些类都提供一个 toString 方法来返回代表该模块的配置信息的 XML 文档。所以,例如:"
#. Tag: screen
#: Administration_of_ArjunaTA.xml:48
@@ -161,6 +159,7 @@
#. Tag: para
#: Administration_of_ArjunaTA.xml:53
#, no-c-format
+#, fuzzy
msgid ""
"The failure recovery subsystem of ArjunaTA will ensure that results of a "
"transaction are applied consistently to all resources affected by the "
@@ -173,7 +172,7 @@
"the transaction and the resources involved survives the failure and is "
"accessible afterward: this information is held in the ActionStore, which is "
"part of the ObjectStore."
-msgstr ""
+msgstr "ArjunaTA 的失效切换子系统将确保事务的结果持续地应用到它所影响的所有的资源中去,即使任何应用程序进程或主机崩溃或丢失了网络连接。在主机(系统)崩溃或网络出现故障的情况下,"
#. Tag: para
#: Administration_of_ArjunaTA.xml:57
@@ -192,6 +191,8 @@
"for Java resources, an attempt to activate the Transactional Object (as when "
"trying to get a lock) will fail."
msgstr ""
+"直到切换过程结束,在失效过程中进行的被事务影响的资源可能无法被访问。对于数据库资源,这可能表现为表或行被 <emphasis>in-doubt transactions</emphasis> 所拥有。对于 TransactionalObjects "
+"for Java 资源,试图激活(当试图获取锁时)这些对象将会失败。"
#. Tag: title
#: Administration_of_ArjunaTA.xml:65
@@ -224,7 +225,7 @@
msgid ""
"If the -test flag is used with the Recovery Manager then it will display a "
"<emphasis>Ready</emphasis> message when initialised, for instance:"
-msgstr ""
+msgstr "如果使用了 -test 标志,Recovery Manager 将在初始化时显示 <emphasis>Ready</emphasis> 消息,例如:"
#. Tag: screen
#: Administration_of_ArjunaTA.xml:74
@@ -248,31 +249,28 @@
"property in the RecoveryManager properties file will override an entry for "
"the same property in the main TransactionService properties file. Most of "
"the entries are specific to the Recovery Manager."
-msgstr ""
+msgstr "RecoveryManager 读取 arjuna.properties 文件里定义的属性,然后读取相同目录下的 RecoveryManager.properties 属性文件。RecoveryManager 属性文件里的属性将覆盖主 TransactionService 属性文件里的相同属性。大多数属性都是 Recovery Manager 专有的。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:81
#, no-c-format
-#, fuzzy
msgid ""
"A default version of RecoveryManager.properties is supplied with the "
"distribution – this can be used without modification, except possibly the "
"debug tracing fields (see below, Output). The rest of this section discusses "
"the issues relevant in setting the properties to other values (in the order "
"of their appearance in the default version of the file)."
-msgstr "Output."
+msgstr "本版本提供了一个 RecoveryManager.properties 的缺省版本 - 可能不需修改你就可以使用它,除了调试跟踪字段(参考下面的 Output)。本节剩余的内容将讨论和将属性设置为其他值(和缺省版本不同)相关的问题。"
#. Tag: title
#: Administration_of_ArjunaTA.xml:85
#, no-c-format
-#, fuzzy
msgid "Output"
msgstr "Output"
#. Tag: para
#: Administration_of_ArjunaTA.xml:86
#, no-c-format
-#, fuzzy
msgid ""
"It is likely that installations will want to have some form of output from "
"the RecoveryManager, to provide a record of what recovery activity has taken "
@@ -290,7 +288,6 @@
#. Tag: para
#: Administration_of_ArjunaTA.xml:90
#, no-c-format
-#, fuzzy
msgid ""
"With the CLF applications make logging calls on logger objects. Loggers may "
"use logging Levels to decide if they are interested in a particular log "
@@ -304,29 +301,26 @@
#. Tag: para
#: Administration_of_ArjunaTA.xml:93
#, no-c-format
-#, fuzzy
msgid ""
"The CLF provides an extension to filter logging messages according to finer "
"granularity an application may define. That is, when a log message is "
"provided to the logger with the DEBUG level, additional conditions can be "
"specified to determine if the log message is enabled or not."
-msgstr "CLF 提供按照定义的颗粒度过滤日志消息的扩展。这就是说,当 DEBUG 级别的日志消息被提供给 logger时,你可以指定其他的条件来决定是否启用这个日志消息。"
+msgstr "CLF 提供按照定义的颗粒度过滤日志消息的扩展。这就是说,当 DEBUG 级别的日志消息被提供给 logger时,你可以指定其他的条件来决定是否启用这个日志消息。 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:97
#, no-c-format
-#, fuzzy
msgid ""
"These conditions are applied if and only the DEBUG level is enabled and the "
"log request performed by the application specifies debugging granularity."
-msgstr "只有启用了 DEBUG 级别且日志请求由应用程序专有的调试颗粒度执行时,才能应用这些条件。"
+msgstr "只有启用了 DEBUG 级别且日志请求由应用程序专有的调试颗粒度执行时,才能应用这些条件。 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:101
#, no-c-format
-#, fuzzy
msgid "When enabled, Debugging is filtered conditionally on three variables:"
-msgstr "被启用后,日志消息根据 3 个变量进行有条件地过滤:"
+msgstr "被启用后,日志消息根据 3 个变量进行有条件地过滤: "
#. Tag: para
#: Administration_of_ArjunaTA.xml:106
@@ -334,16 +328,15 @@
msgid ""
"Debugging level: this is where the log request with the DEBUG Level is "
"generated from, for example, constructors or basic methods."
-msgstr ""
+msgstr "调试级别:这是 DEBUG 级别的日志请求所生成的,例如,构造函数或基本方法。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:111
#, no-c-format
-#, fuzzy
msgid ""
"Visibility level: the visibility of the constructor, method, etc. that "
"generates the debugging."
-msgstr "可见级别(Visibility level):产生调试信息的构造函数、方法等的可见性。"
+msgstr "可见级别(Visibility level):产生调试信息的构造函数、方法等的可见性。 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:116
@@ -351,7 +344,7 @@
msgid ""
"Facility code: for instance the package or sub-module within which debugging "
"is generated, for example, the object store."
-msgstr ""
+msgstr "Facility code:生成调试信息的软件包或子模块,例如对象库。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:121
@@ -364,7 +357,7 @@
"ArjunaTA uses the default level assigned to its logger objects (DEBUG). "
"However, it uses the finer debugging features to disable or enable debug "
"messages. Finer debugging values used by the ArjunaTA are defined below:"
-msgstr ""
+msgstr "按照这些变量,CLF 定义了三个接口。特定的产品可以根据需要定义自己的类。ArjunaTA 使用 CLF 提供的缺省的调试级别和可见性级别,但它定义自己的 Facility Code。ArjunaTA 使用分配给 logger 对象的缺省级别(DEBUG)。然而,它使用调优的调试功能来禁用或启用调试消息。ArjunaTA 使用的调优的调试值的定义如下:"
#. Tag: para
#: Administration_of_ArjunaTA.xml:124
@@ -372,25 +365,25 @@
msgid ""
"Debugging level – ArjunaTA uses the default values defined in the class "
"<classname>com.arjuna.common.util.logging.DebugLevel</classname>"
-msgstr ""
+msgstr "Debugging level – ArjunaTA 使用 <classname>com.arjuna.common.util.logging.DebugLevel</classname> 里定义的缺省值"
#. Tag: para
#: Administration_of_ArjunaTA.xml:129
#, no-c-format
msgid "NO_DEBUGGING: No diagnostics."
-msgstr ""
+msgstr "NO_DEBUGGING: 无调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:132
#, no-c-format
msgid "A logger object assigned with this values discard all debug requests"
-msgstr ""
+msgstr "分配为这个值的 logger 对象舍弃所有的调试请求"
#. Tag: para
#: Administration_of_ArjunaTA.xml:137
#, no-c-format
msgid "FULL_DEBUGGING: Full diagnostics."
-msgstr ""
+msgstr "FULL_DEBUGGING:记录所有的调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:140
@@ -398,79 +391,73 @@
msgid ""
"A Logger object assigned with this value allows all debug requests if the "
"facility code and the visibility level match those allowed by the logger."
-msgstr ""
+msgstr "如果 facility code 和可见性级别处于 Logger 对象的允许范围的话,分配这个值的 Logger 对象将允许所有的调试请求。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:145
#, no-c-format
-#, fuzzy
msgid "Additional Debugging Values are:"
-msgstr "其他的调试值有:"
+msgstr "其他的调试值有: "
#. Tag: para
#: Administration_of_ArjunaTA.xml:150
#, no-c-format
-#, fuzzy
msgid "CONSTRUCTORS: Diagnostics from constructors."
-msgstr "CONSTRUCTORS: Diagnostics from constructors."
+msgstr "CONSTRUCTORS: 构造函数的调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:155
#, no-c-format
msgid "DESTRUCTORS: Diagnostics from finalizers."
-msgstr ""
+msgstr "DESTRUCTORS: 构析函数的调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:160
#, no-c-format
-#, fuzzy
msgid "CONSTRUCT_AND_DESTRUCT: Diagnostics from constructors and finalizers."
-msgstr "CONSTRUCT_AND_DESTRUCT: Diagnostics from constructors and finalizers."
+msgstr "CONSTRUCT_AND_DESTRUCT: 构造和构析函数的调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:165
#, no-c-format
msgid "FUNCTIONS: Diagnostics from functions."
-msgstr ""
+msgstr "FUNCTIONS: 函数里的调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:170
#, no-c-format
msgid "OPERATORS: Diagnostics from operators, such as equals."
-msgstr ""
+msgstr "OPERATORS: 操作(如 equal 操作)的调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:175
#, no-c-format
-#, fuzzy
msgid "FUNCS_AND_OPS: Diagnostics from functions and operations."
-msgstr "FUNCS_AND_OPS: Diagnostics from functions and operations."
+msgstr "FUNCS_AND_OPS: 函数和操作里的调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:180
#, no-c-format
-#, fuzzy
msgid "ALL_NON_TRIVIAL: Diagnostics from all non-trivial operations."
-msgstr "ALL_NON_TRIVIAL: Diagnostics from all non-trivial operations."
+msgstr "ALL_NON_TRIVIAL: 所有重要操作里的调式信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:185
#, no-c-format
msgid "TRIVIAL_FUNCS: Diagnostics from trivial functions."
-msgstr ""
+msgstr "TRIVIAL_FUNCS: 普通函数里的调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:190
#, no-c-format
-#, fuzzy
msgid "TRIVIAL_OPERATORS: Diagnostics from trivial operations, and operators."
-msgstr "TRIVIAL_OPERATORS: Diagnostics from trivial operations, and operators."
+msgstr "TRIVIAL_OPERATORS: 普通操作和函数的调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:195
#, no-c-format
msgid "ALL_TRIVIAL: Diagnostics from all trivial operations."
-msgstr ""
+msgstr "ALL_TRIVIAL: 所有普通操作的调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:200
@@ -478,43 +465,43 @@
msgid ""
"Visibility level – ArjunaTA uses the default values defined in the class "
"<classname>com.arjuna.common.util.logging.VisibilityLevel</classname>."
-msgstr ""
+msgstr "Visibility level – ArjunaTA 使用 <classname>com.arjuna.common.util.logging.VisibilityLevel</classname> 里定义的缺省值。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:205
#, no-c-format
msgid "VIS_NONE: No Diagnostic"
-msgstr ""
+msgstr "VIS_NONE: 无调试信息"
#. Tag: para
#: Administration_of_ArjunaTA.xml:210
#, no-c-format
msgid "VIS_PRIVATE: Only from private methods."
-msgstr ""
+msgstr "VIS_PRIVATE: 只允许 private 方法。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:215
#, no-c-format
msgid "VIS_PROTECTED: Only from protected methods."
-msgstr ""
+msgstr "VIS_PROTECTED: 只记录 protected 方法。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:220
#, no-c-format
msgid "VIS_PUBLIC: Only from public methods."
-msgstr ""
+msgstr "VIS_PUBLIC: 只记录 public 方法。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:225
#, no-c-format
msgid "VIS_: only from package methods."
-msgstr ""
+msgstr "VIS_: 只记录 package 方法。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:230
#, no-c-format
msgid "VIS_ALL: Full Diagnostic ."
-msgstr ""
+msgstr "VIS_ALL: 记录全部调试信息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:235
@@ -522,61 +509,53 @@
msgid ""
"Facility Code – ArjunaTA uses the following values defined in the class "
"<classname>com.arjuna.common.util.logging.VisibilityLevel</classname>."
-msgstr ""
+msgstr "Facility Code – ArjunaTA 使用 <classname>com.arjuna.common.util.logging.VisibilityLevel</classname> 类里定义的下列值。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:240
#, no-c-format
-#, fuzzy
msgid "FAC_ATOMIC_ACTION = 0x0000001 (atomic action core module)."
msgstr "FAC_ATOMIC_ACTION = 0x0000001 (atomic action core module)."
#. Tag: para
#: Administration_of_ArjunaTA.xml:245
#, no-c-format
-#, fuzzy
msgid "FAC_BUFFER_MAN = 0x00000004 (state management (buffer) classes)."
msgstr "FAC_BUFFER_MAN = 0x00000004 (state management (buffer) classes)."
#. Tag: para
#: Administration_of_ArjunaTA.xml:250
#, no-c-format
-#, fuzzy
msgid "FAC_ABSTRACT_REC = 0x00000008 (abstract records)."
msgstr "FAC_ABSTRACT_REC = 0x00000008 (abstract records)."
#. Tag: para
#: Administration_of_ArjunaTA.xml:255
#, no-c-format
-#, fuzzy
msgid "FAC_OBJECT_STORE = 0x00000010 (object store implementations)."
msgstr "FAC_OBJECT_STORE = 0x00000010 (object store implementations)."
#. Tag: para
#: Administration_of_ArjunaTA.xml:260
#, no-c-format
-#, fuzzy
msgid "FAC_STATE_MAN = 0x00000020 (state management and StateManager)."
msgstr "FAC_STATE_MAN = 0x00000020 (state management and StateManager)."
#. Tag: para
#: Administration_of_ArjunaTA.xml:265
#, no-c-format
-#, fuzzy
msgid "FAC_SHMEM = 0x00000040 (shared memory implementation classes)."
msgstr "FAC_SHMEM = 0x00000040 (shared memory implementation classes)."
#. Tag: para
#: Administration_of_ArjunaTA.xml:270
#, no-c-format
-#, fuzzy
msgid "FAC_GENERAL = 0x00000080 (general classes)."
msgstr "FAC_GENERAL = 0x00000080 (general classes)."
#. Tag: para
#: Administration_of_ArjunaTA.xml:275
#, no-c-format
-#, fuzzy
msgid ""
"FAC_CRASH_RECOVERY = 0x00000800 (detailed trace of crash recovery module and "
"classes)."
@@ -587,21 +566,18 @@
#. Tag: para
#: Administration_of_ArjunaTA.xml:280
#, no-c-format
-#, fuzzy
msgid "FAC_THREADING = 0x00002000 (threading classes)."
msgstr "FAC_THREADING = 0x00002000 (threading classes)."
#. Tag: para
#: Administration_of_ArjunaTA.xml:285
#, no-c-format
-#, fuzzy
msgid "AC_JDBC = 0x00008000 (JDBC 1.0 and 2.0 support)."
msgstr "AC_JDBC = 0x00008000 (JDBC 1.0 and 2.0 support)."
#. Tag: para
#: Administration_of_ArjunaTA.xml:290
#, no-c-format
-#, fuzzy
msgid "FAC_RECOVERY_NORMAL = 0x00040000 (normal output for crash recovery manager)."
msgstr "FAC_RECOVERY_NORMAL = 0x00040000 (normal output for crash recovery manager)."
@@ -612,7 +588,7 @@
"To ensure appropriate output, it is necessary to set some of the finer debug "
"properties explicitly in the <filename>CommonLogging.xml</filename> file, to "
"enable logging messages issued by the ArjunaTA module."
-msgstr ""
+msgstr "要确保合适的输出,你有必要在 <filename>CommonLogging.xml</filename> 文件里显性地设置某些调优调试选项,来启用 ArjunaTA 模块记录的日志消息。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:298
@@ -641,20 +617,28 @@
" name=\"com.arjuna.common.util.logging.VisibilityLevel\"\n"
" value=\"0xffffffff\"/>"
msgstr ""
+"<!-- Common logging related properties. -->\n"
+" <property\n"
+" name=\"com.arjuna.common.util.logging.DebugLevel\"\n"
+" value=\"0x00000000\"/>\n"
+" <property\n"
+" name=\"com.arjuna.common.util.logging.FacilityLevel\"\n"
+" value=\"0xffffffff\"/>\n"
+" <property\n"
+" name=\"com.arjuna.common.util.logging.VisibilityLevel\"\n"
+" value=\"0xffffffff\"/>"
#. Tag: para
#: Administration_of_ArjunaTA.xml:303
#, no-c-format
-#, fuzzy
msgid ""
"Two logger objects are provided, one manages I18N messages and a second does "
"not."
-msgstr "这里提供了两个 logger 对象,一个管理 I18N 消息而另外一个则处理其他消息。"
+msgstr "这里提供了两个 logger 对象,一个管理 I18N 消息而另外一个则处理其他消息。 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:307
#, no-c-format
-#, fuzzy
msgid ""
"Setting the normal recovery messages to the INFO level allows the "
"RecoveryManager producing a moderate level of reporting. If nothing is going "
@@ -662,19 +646,17 @@
"disable INFO messages produced by the Recovery Manager, the logging level "
"could be set to the higher level: ERROR. Setting the level to ERROR means "
"that the RecoveryManager will only produce error, warning or fatal messages."
-msgstr "把常规恢复消息设置为 INFO 级别允许 RecoveryManager 产生适度的报告。如果没有发生任何事情,它仅仅报告模块的定期登录。要禁用 Recovery Manager 提供的 INFO 消息,调试级别可以设为更高的 ERROR 级别。这表示 RecoveryManager 将只产生错误、警告或致命错误信息。"
+msgstr "把常规恢复消息设置为 INFO 级别允许 RecoveryManager 产生适度的报告。如果没有发生任何事情,它仅仅报告模块的定期登录。要禁用 Recovery Manager 提供的 INFO 消息,调试级别可以设为更高的 ERROR 级别。这表示 RecoveryManager 将只产生错误、警告或致命错误信息。 "
#. Tag: title
#: Administration_of_ArjunaTA.xml:311
#, no-c-format
-#, fuzzy
msgid "Periodic Recovery"
-msgstr "定期恢复"
+msgstr "定期恢复 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:312
#, no-c-format
-#, fuzzy
msgid ""
"The RecoveryManager scans the ObjectStore and other locations of "
"information, looking for transactions and resources that require, or may "
@@ -686,7 +668,7 @@
"property file."
msgstr ""
"RecoveryManager 扫描 ObjectStore 以及信息的其他位置,寻找需要恢复的事务和资源。这个扫描和恢复过程由恢复模块来执行(实现 com.arjuna.ats."
-"arjuna.recovery.RecoveryModule 接口的类的实例),每个都负责特定类别的事务和资源。恢复模块使用 RecoveryManager 属性文件里找到的属性动态地进行加载。"
+"arjuna.recovery.RecoveryModule 接口的类的实例),每个都负责特定类别的事务和资源。恢复模块使用 RecoveryManager 属性文件里找到的属性动态地进行加载。 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:316
@@ -779,13 +761,17 @@
"com.arjuna.ats.arjuna.recovery.recoveryExtension2 = com.arjuna.ats.txoj."
"recovery.TORecoveryModule"
msgstr ""
+"com.arjuna.ats.arjuna.recovery.recoveryExtension1 = com.arjuna.ats.internal."
+"ts.arjuna.recovery.AtomicActionRecoveryModule\n"
+" \n"
+"com.arjuna.ats.arjuna.recovery.recoveryExtension2 = com.arjuna.ats.txoj."
+"recovery.TORecoveryModule"
#. Tag: title
#: Administration_of_ArjunaTA.xml:335
#, no-c-format
-#, fuzzy
msgid "Expired entry removal"
-msgstr "删除过期的条目"
+msgstr "删除过期的条目 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:336
@@ -812,9 +798,8 @@
#. Tag: para
#: Administration_of_ArjunaTA.xml:340
#, no-c-format
-#, fuzzy
msgid "The kinds of item that are scanned for expiry are:"
-msgstr "扫描过期的条目类型包括:"
+msgstr "扫描过期的条目类型包括: "
#. Tag: para
#: Administration_of_ArjunaTA.xml:343
@@ -833,9 +818,8 @@
#. Tag: para
#: Administration_of_ArjunaTA.xml:346
#, no-c-format
-#, fuzzy
msgid "The Expiry Scanner properties for these are:"
-msgstr "Expiry Scanner 属性是:"
+msgstr "Expiry Scanner 属性是: "
#. Tag: screen
#: Administration_of_ArjunaTA.xml:349
@@ -844,23 +828,23 @@
"com.arjuna.ats.arjuna.recovery.expiryScannerTransactionStatusManager = com."
"arjuna.ats.internal.ts.arjuna.recovery.ExpiredTransactionStatusManagerScanner"
msgstr ""
+"com.arjuna.ats.arjuna.recovery.expiryScannerTransactionStatusManager = com."
+"arjuna.ats.internal.ts.arjuna.recovery.ExpiredTransactionStatusManagerScanner"
#. Tag: title
#: Administration_of_ArjunaTA.xml:353
#, no-c-format
-#, fuzzy
msgid "Errors and Exceptions"
-msgstr "错误和异常"
+msgstr "错误和异常 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:354
#, no-c-format
-#, fuzzy
msgid ""
"In this section we shall cover the types of errors and exceptions which may "
"be thrown or reported during a transactional application and give probable "
"indications of their causes."
-msgstr "本节将涵盖在事务行应用程序运行时可能抛出或报告的错误和异常类型,并给出可能的原因。"
+msgstr "本节将涵盖在事务行应用程序运行时可能抛出或报告的错误和异常类型,并给出可能的原因。 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:359
@@ -870,12 +854,11 @@
"OutOfMemoryError) and ArjunaTA has attempted to do some cleanup (by running "
"the garbage collector) before re-throwing the exception. This is probably a "
"transient problem and retrying the invocation should succeed."
-msgstr ""
+msgstr "NO_MEMORY:应用程序已经耗尽了内存(抛出 OutOfMemoryError)且在再次抛出该异常前 ArjunaTA 已经试图进行清理(运行 garbage collector)。这可能是一个临时的问题,重新进行调用应该能成功。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:364
#, no-c-format
-#, fuzzy
msgid ""
"com.arjuna.ats.arjuna.exceptions.FatalError: an error has occurred which "
"means that the transaction system must shut down. Prior to this error being "
@@ -885,12 +868,11 @@
msgstr ""
"com.arjuna.ats.arjuna.exceptions."
"FatalError:表示事务系统必须关闭的错误已经发生。在抛出这个错误之前,服务将确保所有的事务都进行了回滚。如果捕获了这个异常,应用程序应该清理并退出。如果"
-"进行进一步尝试,可能会破坏应用程序的一致性。"
+"进行进一步尝试,可能会破坏应用程序的一致性。 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:369
#, no-c-format
-#, fuzzy
msgid ""
"com.arjuna.ats.arjuna.exceptions.LicenceError: an attempt has been made to "
"use the transaction service in a manner inconsistent with the current "
@@ -898,42 +880,38 @@
"existing or new transactions."
msgstr ""
"com.arjuna.ats.arjuna.exceptions."
-"LicenceError:尝试以和当前许可证不一致的方式使用事务服务。事务服务将不会允许对现有的或新的事务进行进一步的行动。"
+"LicenceError:尝试以和当前许可证不一致的方式使用事务服务。事务服务将不会允许对现有的或新的事务进行进一步的行动。 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:374
#, no-c-format
-#, fuzzy
msgid ""
"com.arjuna.ats.arjuna.exceptions.ObjectStoreError: an error occurred while "
"the transaction service attempted to use the object store. Further forward "
"progress is not possible."
msgstr ""
"com.arjuna.ats.arjuna.exceptions.ObjectStoreError:事务服务试图使用 object store "
-"时产生了错误。进一步的行动不被允许。"
+"时产生了错误。进一步的行动不被允许。 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:379
#, no-c-format
-#, fuzzy
msgid ""
"Object store warnings about access problems on states may occur during the "
"normal execution of crash recovery. This is the result of multiple "
"concurrent attempts to perform recovery on the same transaction. It can be "
"safely ignored."
-msgstr "在失效切换的正常执行过程中,可能出现关于状态访问的 Object store 的警告。这是因为在相同的事务上执行多个并行的失效切换。它可以被忽略而无安全隐患。"
+msgstr "在失效切换的正常执行过程中,可能出现关于状态访问的 Object store 的警告。这是因为在相同的事务上执行多个并行的失效切换。它可以被忽略而无安全隐患。 "
#. Tag: title
#: Administration_of_ArjunaTA.xml:387
#, no-c-format
-#, fuzzy
msgid "Selecting the JTA implementation"
-msgstr "选择 JTA 实现"
+msgstr "选择 JTA 实现 "
#. Tag: para
#: Administration_of_ArjunaTA.xml:388
#, no-c-format
-#, fuzzy
msgid ""
"Two variants of the JTA implementation are now provided and accessible "
"through the same interface. These are:"
@@ -945,12 +923,11 @@
msgid ""
"A purely local JTA, which only allows non-distributed JTA transactions to be "
"executed. This is the only version available with the ArjunaTA product."
-msgstr ""
+msgstr "纯本地的 JTA,它只允许执行非分布式的 JTA 事务。这是 ArjunaTA 产品带有的唯一可用的版本。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:398
#, no-c-format
-#, fuzzy
msgid ""
"A remote, CORBA-based JTA, which allows distributed JTA transactions to be "
"executed. This version is only available with the ArjunaJTS product and "
@@ -963,12 +940,11 @@
msgid ""
"Both of these implementations are fully compatible with the transactional "
"JDBC driver provided with ArjunaTA."
-msgstr ""
+msgstr "这两个实现都和 ArjunaTA 提供的事务性 JDBC 驱动完全兼容。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:408
#, no-c-format
-#, fuzzy
msgid ""
"In order to select the local JTA implementation it is necessary to perform "
"the following steps:"
@@ -982,6 +958,9 @@
"property> is set to <code>com.arjuna.ats.internal.jta.transaction.arjunacore."
"TransactionManagerImple</code>."
msgstr ""
+"确保 <property>com.arjuna.ats.jta.jtaTMImplementation</"
+"property> 属性设置为 <code>com.arjuna.ats.internal.jta.transaction.arjunacore."
+"TransactionManagerImple</code>。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:418
@@ -991,6 +970,9 @@
"property> is set to <code>com.arjuna.ats.internal.jta.transaction.arjunacore."
"UserTransactionImple</code>."
msgstr ""
+"确保 <property>com.arjuna.ats.jta.jtaUTImplementation</"
+"property> 属性设置为 <code>com.arjuna.ats.internal.jta.transaction.arjunacore."
+"UserTransactionImple</code>。"
#. Tag: para
#: Administration_of_ArjunaTA.xml:424
@@ -998,5 +980,5 @@
msgid ""
"These settings are the default values for the properties and do not need to "
"be specified if the local implementation is required."
-msgstr ""
+msgstr "这些设置都是属性的缺省值,本地实现不需要进行指定。"
More information about the jboss-svn-commits
mailing list