[jboss-cvs] JBossAS SVN: r87606 - projects/docs/enterprise/4.2.6/readme/zh-CN.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 21 00:48:55 EDT 2009


Author: xhuang at jboss.com
Date: 2009-04-21 00:48:55 -0400 (Tue, 21 Apr 2009)
New Revision: 87606

Modified:
   projects/docs/enterprise/4.2.6/readme/zh-CN/Author_Group.po
   projects/docs/enterprise/4.2.6/readme/zh-CN/Book_Info.po
   projects/docs/enterprise/4.2.6/readme/zh-CN/Release_Notes_CP06.po
   projects/docs/enterprise/4.2.6/readme/zh-CN/Revision_History.po
Log:
update

Modified: projects/docs/enterprise/4.2.6/readme/zh-CN/Author_Group.po
===================================================================
--- projects/docs/enterprise/4.2.6/readme/zh-CN/Author_Group.po	2009-04-21 04:34:41 UTC (rev 87605)
+++ projects/docs/enterprise/4.2.6/readme/zh-CN/Author_Group.po	2009-04-21 04:48:55 UTC (rev 87606)
@@ -2,13 +2,13 @@
 # Language zh-CN translations for readme package.
 #
 # Automatically generated, 2008.
-# Xi HUANG <xhuang at redhat.com>, 2008.
+# Xi HUANG <xhuang at redhat.com>, 2008, 2009.
 msgid ""
 msgstr ""
 "Project-Id-Version: Author_Group\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-03-12 01:21+0000\n"
-"PO-Revision-Date: 2008-07-29 11:01+1000\n"
+"PO-Revision-Date: 2009-04-21 14:48+1000\n"
 "Last-Translator: Xi HUANG <xhuang at redhat.com>\n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -23,3 +23,6 @@
 "<firstname>Isaac</firstname> <surname>Rooskov</surname> "
 "<email>irooskov at redhat.com</email>"
 msgstr ""
+"<firstname>Isaac</firstname> <surname>Rooskov</surname> "
+"<email>irooskov at redhat.com</email>"
+

Modified: projects/docs/enterprise/4.2.6/readme/zh-CN/Book_Info.po
===================================================================
--- projects/docs/enterprise/4.2.6/readme/zh-CN/Book_Info.po	2009-04-21 04:34:41 UTC (rev 87605)
+++ projects/docs/enterprise/4.2.6/readme/zh-CN/Book_Info.po	2009-04-21 04:48:55 UTC (rev 87606)
@@ -1,3 +1,4 @@
+# translation of Book_Info.po to
 # translation of Author_Group.po to
 # Language zh-CN translations for readme package.
 #
@@ -2,9 +3,9 @@
 # Automatically generated, 2008.
-# Xi HUANG <xhuang at redhat.com>, 2008.
+# Xi HUANG <xhuang at redhat.com>, 2008, 2009.
 msgid ""
 msgstr ""
-"Project-Id-Version: Author_Group\n"
+"Project-Id-Version: Book_Info\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-03-12 01:21+0000\n"
-"PO-Revision-Date: 2008-07-29 11:01+1000\n"
+"PO-Revision-Date: 2009-04-21 14:48+1000\n"
 "Last-Translator: Xi HUANG <xhuang at redhat.com>\n"
@@ -18,20 +19,19 @@
 
 #. Tag: title
 #: Book_Info.xml:6
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Release Notes CP06"
-msgstr "发行注记"
+msgstr "发行注记 CP06"
 
 #. Tag: subtitle
 #: Book_Info.xml:7
-#, fuzzy, no-c-format
-msgid ""
-"for Use with JBoss Enterprise Application Platform 4.2 Cumulative Patch 6"
-msgstr "JBoss 企业级应用程序平台 4.2.0.CP04"
+#, no-c-format
+msgid "for Use with JBoss Enterprise Application Platform 4.2 Cumulative Patch 6"
+msgstr "用于 JBoss 企业级应用程序平台 4.2.0.CP06"
 
 #. Tag: para
 #: Book_Info.xml:13
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "These release notes contain important information related to JBoss "
 "Enterprise Application Platform 4.2.0.CP06 that may not be currently "
@@ -39,8 +39,8 @@
 "their entirety before installing JBoss Enterprise Application Platform 4.2.0."
 "CP06."
 msgstr ""
-"本发行注记包含产品手册里未涉及的和 JBoss 企业级应用程序平台 4.2.0.CP04 相关的"
-"重要信息。在安装 JBoss 企业级应用程序平台 4.2.0.CP04 之前,你应该完整地阅读本"
+"本发行注记包含产品手册里未涉及的和 JBoss 企业级应用程序平台 4.2.0.CP06 相关的"
+"重要信息。在安装 JBoss 企业级应用程序平台 4.2.0.CP06 之前,你应该完整地阅读本"
 "发行注记。"
 
 #. Tag: holder
@@ -48,3 +48,4 @@
 #, no-c-format
 msgid "&HOLDER;"
 msgstr "&HOLDER;"
+

Modified: projects/docs/enterprise/4.2.6/readme/zh-CN/Release_Notes_CP06.po
===================================================================
--- projects/docs/enterprise/4.2.6/readme/zh-CN/Release_Notes_CP06.po	2009-04-21 04:34:41 UTC (rev 87605)
+++ projects/docs/enterprise/4.2.6/readme/zh-CN/Release_Notes_CP06.po	2009-04-21 04:48:55 UTC (rev 87606)
@@ -10,8 +10,8 @@
 "Project-Id-Version: Release_Notes_CP06\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-03-31 00:04+0000\n"
-"PO-Revision-Date: 2009-04-20 17:12+1000\n"
-"Last-Translator: Xi HUANG\n"
+"PO-Revision-Date: 2009-04-21 14:47+1000\n"
+"Last-Translator: Xi HUANG <xhuang at redhat.com>\n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -1642,7 +1642,6 @@
 #. Tag: para
 #: Release_Notes_CP06.xml:777
 #, no-c-format
-#, fuzzy
 msgid ""
 "<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1636\">JBPAPP-1636</"
 "ulink>: When an adapter handled the scheduling of work to be performed, the "
@@ -1657,7 +1656,8 @@
 "to milliseconds."
 msgstr ""
 "<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1636\">JBPAPP-1636</"
-"ulink>:"
+"ulink>:当执行处理调度的适配器时,<classname>ExecutionContext</classname> 包含了一个以秒为单位的值,<classname>org.jboss.resource.work.WorkWrapper</classname> 的 <methodname>getCompletionTimeout</methodname> 方法从其中获取信息。<methodname>getCompletionTimeout</"
+"methodname> 需要的是毫秒,超时时间的初始值是 6 秒,但却以 6 毫秒传给线程池。我们更新了 <filename>WorkWrapper.java</filename>,把超时时间从秒转换成了毫秒。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:781
@@ -1697,6 +1697,10 @@
 "the <methodname>TreeSet</methodname> of the <methodname>newPackageSet</"
 "methodname> method."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1602\">JBPAPP-1602</"
+"ulink>:当类加载器被卸载而另外一个用户试图从这个包里加载类时,<exceptionname>ConcurrentModificationException </exceptionname> 将会发生。这个错误的产生是因为 <classname>UnifiedLoaderRepository3</classname> 里的 <classname>packagesMap</classname> 有一个 <classname>TreeSet</"
+"classname> 没有同步已发生的修改。为了解决这个问题,我们更新了 <filename>ClassLoaderUtils.java</filename> 文件,导入了 <classname>Collections</classname> 库并使用了这个库的 <methodname>synchronizedSet</methodname> 方法来返回 <methodname>newPackageSet</"
+"methodname> 方法的 <methodname>TreeSet</methodname>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:797
@@ -1711,6 +1715,10 @@
 "default values and configuration options for these in order to avoid "
 "problematic situations."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1540\">JBPAPP-1540</"
+"ulink>:在 EAP 的群集里,<classname>GossipRouter</classname> 和 <classname>GossipClient</"
+"classname> (TCPGOSSIP) 没有设置  socket read timeouts、socket linger "
+"timeouts 和 backlog 来适应重负荷或网络需要改进的情况。本版本为这些选项提供了缺省值和配置选项以处理可能出现问题的情况。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:802
@@ -1727,6 +1735,8 @@
 "Platform only receives messages pertaining to its specific group and thus "
 "inhibits channel crosstalk."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1539\">JBPAPP-1539</"
+"ulink>:当在 Linux 上并行运行 EAP 实例时,每个实例里的 JGroups 组件之间的消息将会被双方提取,因为所有发送到多播套接字的指定端口的所有消息都会被双方获得。我们重写了多播套接字的代码,构造器使用组地址以及端口号来进行区分。这确保了 EAP 实例只接收发送给特定组的消息,从而避免了频道串音。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:807
@@ -1794,7 +1804,7 @@
 "224.0.0.75 instead of the new address of 224.0.75.75. The probe listener "
 "within JGroups has been updated with this release to use the correct default "
 "address."
-msgstr ""
+msgstr "JGroups 里的 probe listener 仍然使用旧的缺省地址 224.0.0.75 而不是新的 224.0.75.75。本版本已经更正了这个错误。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:832
@@ -1803,7 +1813,7 @@
 "The MPING protocol which sends a multicast ping over TCP contained cross-"
 "talk in Linux. the MPING protocol has since been corrected to eliminate "
 "cross-talk on the Linux platform."
-msgstr ""
+msgstr "通过 TCP 发送多点传送 Ping 的 MPING 协议在 Linux 里会串音(Cross-talk)。我们已经修复了 MPING 协议。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:837
@@ -1817,7 +1827,7 @@
 "<classname>MulticastSocket</classname> constructor is now used in "
 "combination with a <varname>SocketAddress</varname> when JGroups is used on "
 "the Linux platform."
-msgstr ""
+msgstr "当两个不同的进程在同一机器上设立,且各自使用具有不同 UDP 多点传送地址的栈,JGroups 就会出现问题。其问题是每个进程都由于对方而不能正常工作,因为每个进程都会接收到和它所加入的组相关的不正确的数据报文。现在,当在 Linux 里使用 JGroups 时,我们把 <classname>MulticastSocket</classname> 构造器和 <varname>SocketAddress</varname> 一起使用,就可以解决这个问题。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:842
@@ -1830,6 +1840,8 @@
 "component, now includes the availability of these options to be set through "
 "the command line."
 msgstr ""
+"JGroups 的 <literal>Gossip Router</literal> 组件提供了在代码里设置 <literal>backlog</literal>、<literal>socket read timeout</literal> "
+"和 <literal>socket linger timeout</literal> 的选项,然而这些选项不能在命令行里使用。JGroups 组件的更新版本现在可以通过命令行设置这些选项了。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:847
@@ -1841,7 +1853,7 @@
 "linger timeout would always be 1. <literal>Gossip Router</literal> has been "
 "updated to instead use <methodname>Math.max</methodname> in the calculation "
 "of the socket linger timeout."
-msgstr ""
+msgstr "在 JGroups 的 <literal>Gossip Router</literal> 组件里,<methodname>Math.min</methodname> 被用来计算 socket linger 的超时时间,因为这个时间总是 1,这就导致了错误的结果。我们更新了 <literal>Gossip Router</literal>,使其使用 <methodname>Math.max</methodname> 来进行计算。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:852
@@ -1856,6 +1868,9 @@
 "<classname>GossipRouter</classname> class has had the <varname>setSoLinger</"
 "varname> value corrected and timouts configurable."
 msgstr ""
+"<classname>RouterStub</classname> 和 <classname>GossipRouter</"
+"classname> 类错误地设置了 <varname>setSoLinger</varname> 值,<varname>setSoLinger</varname> 使用毫秒值而它们使用秒。这意味着 500 就是 500 秒而不是 500 毫秒。<classname>RouterStub</classname> 和 <classname>GossipRouter</classname> 都修改了其 <varname>setSoLinger</"
+"varname> 值且其超时时间是可配置的。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:859
@@ -1868,6 +1883,8 @@
 "been updated with added logic to the local transaction separation strategy "
 "as to allow for non-xa sessions to be rolled back using transaction session."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1530\">JBPAPP-1530</"
+"ulink>:如果在 JNDIProviderAdapter 里使用了非 XA 的连接工厂,JCA 适配器 inflow 不会回滚消息。我们更新了 <filename>JmsServerSession.java</filename> 文件,在本地事务分离策略里添加了逻辑,允许非 XA 会话使用事务会话进行回滚。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:864
@@ -1883,6 +1900,8 @@
 "latest Enterprise Application Platform update, the error message has been "
 "updated to reflect both situations which may be the cause of the exception."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1521\">JBPAPP-1521</"
+"ulink>:当容器没有正确关闭或启动时,<classname>CleanShutdownInterceptor</classname> 类登记 <exceptionname>GenericClusteringException</exceptionname>,它应该在容器启动也显示异常信息,而不仅仅在关闭时这样做。在本 EAP 里,错误信息已经可以反映这两种情况。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:869
@@ -1897,6 +1916,9 @@
 "<filename>JBoss Messaging</filename> is similarly only included in the 4.3 "
 "distribution."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1479\">JBPAPP-1479</"
+"ulink>:在不同的 EAP 版本里,如 4.2 和 4.3,<filename>JBossMQ</filename> 和 "
+"<filename>JBoss Messaging</filename> 的应用程序策略都出现在 <filename>login-config.xml</filename> 文件里,而 EAP 4.2 只包括了 <filename>JBossMQ</filename>,EAP 4.3 却只包括了 <filename>JBoss Messaging</filename>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:872
@@ -1906,6 +1928,8 @@
 "filename> and <filename>login-config.xml</filename> to differentiate between "
 "requirements for each individual distribution."
 msgstr ""
+"通过修改 <filename>build.xml</"
+"filename> 和 <filename>login-config.xml</filename> 来区分每个单独的发布版本的要求,我们解决了这个问题。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:877
@@ -1922,6 +1946,10 @@
 "java</filename> file has been modified to correctly call "
 "<classname>isHttpSessionListenerInvocationAllowed</classname>."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1473\">JBPAPP-1473</"
+"ulink>:群集里的 <classname>IgnoreUndeployLegacyClusteredSessionNotificationPolicy</"
+"classname> 没有正确调用 <classname>isHttpSessionListenerInvocationAllowed</classname>,这将导致对自己的重复调用并最终抛出 <exceptionname>StackOverflow</exceptionname>。为了修复这个错误,我们修改了 <filename>IgnoreUndeployLegacyClusteredSessionNotificationPolicy."
+"java</filename>,使其正确地调用 <classname>isHttpSessionListenerInvocationAllowed</classname>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:882
@@ -1934,6 +1962,10 @@
 "javaserverfaces.dev.java.net/nonav/rlnotes/1.2_10/changelog.html\">https://"
 "javaserverfaces.dev.java.net/nonav/rlnotes/1.2_10/changelog.html</ulink>"
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1460\">JBPAPP-1460</"
+"ulink>:在本 EAP 版本里,JavaServer Faces (JSF) 升级为 1.2_10。这次更新修复了大量程序错误,相关细节可以在 <ulink url=\"https://"
+"javaserverfaces.dev.java.net/nonav/rlnotes/1.2_10/changelog.html\">https://"
+"javaserverfaces.dev.java.net/nonav/rlnotes/1.2_10/changelog.html</ulink> 里找到。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:887
@@ -1947,6 +1979,9 @@
 "methodname> function which changes all dots in a constraint name to "
 "underscores. This ensures that constraint names are compatible with Oracle."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1366\">JBPAPP-1366</"
+"ulink>:当指定 <option>Oracle</option> 模式时,创建 EJB <filename>TIMERS</filename> 表失败。我们更新了 <filename>GeneralPurposeDatabasePersistencePlugin.java</filename> 文件,调用新的 <methodname>SQLUtil.fixConstraintName</"
+"methodname> 功能,把约束名称里的所有句点都换成下划线。这确保了约束名称和 Oracle 兼容。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:892
@@ -1965,6 +2000,9 @@
 "<parameter>extractDescriptorUrl</parameter> of <filename>META-INF/"
 "persistence.xml</filename>."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1307\">JBPAPP-1307</"
+"ulink>:在包含嵌套 <filename>.jar</filename> 文件的部署里,错误地删除了 Persistence Unit (PU) 的根目录。当遇到第一个嵌套的 <filename>.jar</filename> 而不是包含 <filename>persistence.xml</filename> 的部署时,根 PU 将被检测到。为了总是正确地设置根 PU,我们修改了 <filename>JmxDeploymentUnit.java</filename> 文件,删除了对空的 URL 的测试并使 <parameter>deploymentInfo.parent</parameter> 不为空。这表示现在这个 URL 总是直接从 <filename>META-INF/"
+"persistence.xml</filename> 的 <parameter>extractDescriptorUrl</parameter> 获得。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:897
@@ -2055,6 +2093,8 @@
 "code <code>facesContext.responseComplete();</code> removed and replaced with "
 "<code>facesContext.renderResponse();</code>."
 msgstr ""
+"对现有视图的状态,<methodname>LifecycleImpl</methodname> 和 <methodname>RestoreViewPhase</"
+"methodname> 使用了 <methodname>responseComplete()</methodname> 方法。我们编辑了 <filename>RestoreViewPhase.java</filename> 文件,删除了 <code>facesContext.responseComplete();</code> 并替换为 <code>facesContext.renderResponse();</code>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:934
@@ -2068,6 +2108,8 @@
 "<filename>HtmlTaglib21Generator.java</filename> file so that component "
 "properties are not set if the tag attribute has not been set."
 msgstr ""
+"对于没有设置 <varname>var</varname> 属性的 &lt;h:dataTable&gt; 标签,如果用一个绑定创建 UIData 组件并调用 <methodname>setVar()</methodname> 方法来设置 <varname>var</varname> 属性,它将被 &lt;h:"
+"dataTable&gt; 标签覆盖为 null 值。我们修尬了 <filename>HtmlTaglib21Generator.java</filename> 文件,如果 tag 属性没被设置则不设置 component 属性。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:939
@@ -2078,7 +2120,7 @@
 "<exceptionname>ValidatorException</exceptionname>. For this update, "
 "<classname>BindingValidator</classname> has been modified to generate the "
 "correct exception; <exceptionname>ValidatorException</exceptionname>."
-msgstr ""
+msgstr "<classname>BindingValidator</classname> 将生成 <exceptionname>ConverterException</exceptionname> 而不是 <exceptionname>ValidatorException</exceptionname>。在这个版本里,我们修改了 <classname>BindingValidator</classname>,使其生成正确的异常 <exceptionname>ValidatorException</exceptionname>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:944
@@ -2107,6 +2149,12 @@
 "<filename>RIConfigResourceProvider.java</filename> and "
 "<filename>WebResourceProvider.java</filename>."
 msgstr ""
+"majarra 两次初始化 <filename>faces-"
+"config.xml </filename>,创建了重复的操作。这是因为没有记录哪些文件已经初始化而哪些还没有。我们实现了对文件初始化的记录,修改了下列文件:<filename>ConfigManager.java</filename>、<filename>ConfigureListener.java</filename>、<filename>WebConfiguration."
+"java</filename>、<filename>ConfigurationResourceProvider.java</filename>, "
+"<filename>MetaInfResourceProvider.java</filename>、"
+"<filename>RIConfigResourceProvider.java</filename> 和 "
+"<filename>WebResourceProvider.java</filename>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:954
@@ -2123,6 +2171,10 @@
 "explicitly handle primitive cases and catch the "
 "<exceptionname>ClassNotFoundException</exceptionname> which may be generated."
 msgstr ""
+"<classname>com.sun.faces.renderkit.ApplicationObjectInputStream</"
+"classname> 超出了 <classname>java.io."
+"ObjectInputStream</classname> 的功能,但在使用原始类型时,<classname>com.sun.faces.renderkit.ApplicationObjectInputStream</classname> 将不能执行,而 <classname>java.io."
+"ObjectInputStream</classname> 类有专门处理这种情况的设计。这将导致 <literal>UIComponents</literal> 出现问题。我们更新了 <filename>ApplicationObjectInputStream.java</filename>,使其显性地处理原始类型并捕获 <exceptionname>ClassNotFoundException</exceptionname>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:959
@@ -2133,6 +2185,8 @@
 "literal>. <literal>URLEncoding</literal> has been added, correcting this "
 "bug, along with the parameter names."
 msgstr ""
+"<classname>com.sun.faces.renderkit.html_basic.OutputLinkRenderer</classname> 没有正确地对参数编码,它漏掉了 <literal>URLEncoding</"
+"literal>。我们添加了 <literal>URLEncoding</literal>,从而修复了这个程序错误。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:964
@@ -2153,6 +2207,10 @@
 "<filename>BasetableRenderer.java</filename>, <filename>GridRenderer.java</"
 "filename> and <filename>TableRenderer.java</filename>."
 msgstr ""
+"当从用户输入生成字段时,<classname>com.sun.faces.renderkit.html_basic.BaseTableRenderer</"
+"classname> 不允许空的 <varname>columnClasses</varname>。当创建许多字段而不是一个时,这个问题就突出了。例如,如果用户输入带有拖尾空格的 <literal>foo, </literal> 时,所期望的输出将是名为 <literal>foo</literal> 以及空字符的两个字段。而事实不是这样,<literal>foo, </literal> 将生成字段 <literal>foo, </literal>,而不是根据逗号进行分隔。我们改正了这种行为,现在 <classname>com.sun.faces.renderkit."
+"html_basic.BaseTableRenderer</classname> 可以生成正确的字段了,为此我们修改了下列文件:<filename>BasetableRenderer.java</filename>、 <filename>GridRenderer.java</"
+"filename> 和 <filename>TableRenderer.java</filename>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:969
@@ -2167,6 +2225,8 @@
 "converter for these classes has been implemented to deal with Objects "
 "correctly."
 msgstr ""
+"<classname>com.sun.faces.renderkit.html_basic.MenuRenderer</classname> 类没有正确地区分<literal>对象</literal>,如 <literal>Boolean</literal> 和 <literal>boolean</literal>(前者第一个字母是大写)。这个错误是 <classname>UISelect</classname> 和 "
+"<classname>MenuRenderer</classname> 里的逻辑引起的。为了改正这个错误,我们对这些类使用了正确的转换器。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:974
@@ -2186,6 +2246,9 @@
 "phase, fixing the issue (with the above changes also) and providing a more "
 "accurate view of the tree."
 msgstr ""
+"如果启用了调试功能,当使用了 listbox 并在 <classname>RenderResponse</classname> 阶段返回不正确的值时,在恢复视图后 <classname>com.sun.faces.lifecycle.RestoreViewPhase</classname> 调用 <methodname>DebugUtil.printTree</methodname> 会导致不正确地初始化调用。从 <filename>ViewHandlerImpl.java</"
+"filename> 和 <filename>RestoreViewPhase.java</filename> 里删除了对 <methodname>DebugUtil."
+"printTree()</methodname> 方法的引用并修改了 <filename>RenderResponsePhase.java</filename>,使其在 <classname>RenderResponse</classname> 阶段结束时调用 <methodname>DebugUtil.printTree</methodname>(如果启用了 <varname>FINEST</varname> 日志),从而解决了这个问题并提供了树的更正确的视图。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:978
@@ -2198,6 +2261,9 @@
 "ignoring a returned value of null from the <methodname>getPackage()</"
 "methodname> method for every instance in the codebase."
 msgstr ""
+"当调用 <methodname>getPackage()"
+"</methodname> 时,组件树里的 <literal>CGLIB Enhanced UIComponents</literal> 将返回 null,这会导致 <classname>HtmlInputText.handleAttribute</classname> 运行失败,因为它依赖于非 null 值。在 <methodname>getPackage()</"
+"methodname> 方法里忽略返回的 null 值可解决这个问题。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:983
@@ -2212,6 +2278,8 @@
 "of code <code>if ((index &lt; 0) || (index &gt;= list.size())) { </code> to "
 "<code>if ((index &lt; 0) || (index &gt; list.size())) {</code>."
 msgstr ""
+"<classname>UIComponentBase</classname> 不允许树的子节点使用 list iterator 以相反的顺序迭代,当试图计算子节点的大小时它将产生 <exceptionname>IndexOutOfBoundsException</exceptionname>。我们更新了 <classname>UIComponentBase</classname> 类里的 <methodname>ChildrenListIterator</methodname> 方法,修改了这一行代码:<code>if ((index &lt; 0) || (index &gt;= list.size())) { </code> to "
+"<code>if ((index &lt; 0) || (index &gt; list.size())) {</code>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:988
@@ -2227,6 +2295,9 @@
 "document ordering. The issue has been fixed by associating the renderer "
 "nodes with their owning document and processed in the parsing order."
 msgstr ""
+"根据是否使用 <literal>ICEfaces</literal> 或 <literal>Mojara "
+"1.2_09</literal>,<filename>faces-config.xml</filename> 的 Renderer kits 的处理混乱。这是由于在和命名空间关联的列表里包含了所有的 renderer DOM 节点。这样 renderer 节点可以在 <literal>RenderKits</"
+"literal> 被创建之前被处理,且可以使用正确的命名空间。然而,把所有的 Renderer 放入到这个列表,我们就不知道文档的顺序了。把 renderer 节点和自己的文档相关联并按照解析的顺序,我们已经解决了这个问题。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:994
@@ -2243,6 +2314,8 @@
 "<classname>HtmlComponentGenerator</classname> since they are packaged in "
 "<classname>javax.faces.component.html</classname>."
 msgstr ""
+" <methodname>Class.getPackage()</methodname> 方法调用同步方法,如果这个方法必须重复执行则禁用可扩充性。对 <methodname>Class.getPackage()</methodname> 的使用现在已经从 <filename>UIComponent.java</filename>、filename>RenderKitUtils."
+"java</filename> 和 <filename>HtmlComponentGenerator.java</filename> 里删除。而且,现在也检查类名,看是否以包名开始,如<classname>javax.faces.component.</classname>。这包括 <classname>HtmlComponentGenerator</classname> 生成的组件,因为它们打包在 <classname>javax.faces.component.html</classname> 里。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:999
@@ -2254,7 +2327,7 @@
 "rectify this issue the <classname>RenderKitUtils</classname> class has been "
 "updated to assume <code>*</code> as the subtype for an Accept header that "
 "contains no subtype."
-msgstr ""
+msgstr "当分号(<code>;</code>)后跟一个斜杠(<code>/</code>)出现在头部的 Accept 值里时(如 <code>text/;q=0.5</code>),<classname>RenderKitUtils</classname> 里将产生错误。我们更新了 <classname>RenderKitUtils</classname> 类,把 <code>*</code> 假定为 Accept 头部的子类型。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1006
@@ -2266,6 +2339,8 @@
 "correct this the behavior has been re-written to improve the mimicking of "
 "<classname>ServerCreator</classname>."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1224\">JBPAPP-1224</"
+"ulink>:当和 <literal>@Service</literal> 和 <literal>XMBean XML</literal> 一起使用时,EJB 里的 Attribute 的缺省值没有被设置。为了修复这个错误,我们重写了相关代码以改进 <classname>ServerCreator</classname>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1011
@@ -2279,6 +2354,9 @@
 "to the user. <filename>RawDynamicInvoker.java</filename> has now been "
 "updated to provide this useful information to the user."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1170\">JBPAPP-1170</"
+"ulink>:当 <methodname>getMBeanInfo</methodname> 方法在 <classname>MBeanServerImpl</classname> 和 "
+"<classname>RawDynamicInvoker</classname> 里被调用时,用户无法看到底层的异常 <exceptionname>NotCompliantMBeanException</exceptionname>。为此我们修改了 <filename>RawDynamicInvoker.java</filename>,为用户提供有用的信息。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1016
@@ -2294,6 +2372,8 @@
 "which sees the significant improvement that fixes a memory leak caused by a "
 "circular reference concerning the <classname>WeakHashMap</classname>."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1099\">JBPAPP-1099</"
+"ulink>:本 EAP 里的 <filename>commons-beanutils.jar</filename> 里的 <filename>manifest.mf</filename> 版本不对。在纠正这个错误的过程中,我们发现 <literal>beanutils</literal> 组件已经过期而新版本具有很多优点。在本 EAP 中,<literal>beanutils</literal> 升级为 1.8.0,它有明显的改进,并修复了和 <classname>WeakHashMap</classname> 相关的循环引用所引起的内存溢出。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1021
@@ -2306,6 +2386,8 @@
 "occurrence and so this logging measure has been removed in this Enterprise "
 "Application Platform update."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1002\">JBPAPP-1002</"
+"ulink>:当在两个调用间事务还未完成,将登记所用的 Bean Managed Transactions (BMT) Stateful Session Bean。然而本 EAP 版本已经删除了这个日志措施。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1026
@@ -2440,6 +2522,9 @@
 "Sybase environment, Sybase JDBC converts the null value to a zero because "
 "Sybase does not allow null bit columns."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1613\">JBPAPP-1613</"
+"ulink>:Hibernate 里映射为布尔值型字段的 null 值,在持久化为 0 而非 null 值。当在 Sybase 里执行 <methodname>PreparedStatement."
+"setNull( index, java.sql.Types.BIT ) </methodname> 方法时,Sybase JDBC 把 null 值转换为 0,因为 Sybase 不允许为 null 的字段。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1099
@@ -2459,7 +2544,7 @@
 msgid ""
 "The method com.sybase.jdbc2.jdbc.SybResultSet.getBlob(String) is not "
 "supported and should not be called."
-msgstr ""
+msgstr "com.sybase.jdbc2.jdbc.SybResultSet.getBlob(String) 不被支持,它不应该被调用。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1105
@@ -2472,6 +2557,10 @@
 "that a subquery in an <code>EXISTS()</code> predicate can have <code>*</"
 "code> as the select list."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1554\">JBPAPP-1554</"
+"ulink>:既然 Sybase 目前在子查询的 select 列表里只允许出现一列(例外是 <code>EXISTS()</code> 里子查询在其 select 列表里可以使用 <code>*</"
+"code>),Hibernate 里的 <methodname>FumTest.testCompositeKeyPathExpressions()</"
+"methodname> 方法无法运行。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1108
@@ -2482,6 +2571,8 @@
 "should be reformatted to ensure there is no subquery with more than one item "
 "in the select list."
 msgstr ""
+"目前的解决办法是如果这些元素有组合键时不使用 HQL <methodname>elements()"
+"</methodname> 方法。相反,应该调整 HQL 的格式,使在 select 列表里没有带有多个条目的子查询。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1113
@@ -2534,6 +2625,8 @@
 "not use <literal>join fetches</literal> involving <literal>union subclasses</"
 "literal>."
 msgstr ""
+"其解决办法是用户不使用涉及 <literal>union subclasses</"
+"literal> 的 <literal>join fetches</literal>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1127
@@ -2549,6 +2642,11 @@
 "<classname>DynamicFilterTest.testCriteriaControl</classname> and "
 "<classname>DynamicFilterTest.testCriteriaSubqueryWithFilters</classname>."
 msgstr ""
+"<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1230\">JBPAPP-1230</"
+"ulink>:在 Sybase 里,当创建具有别名的子查询时,该不能正确地生成该查询并导致 <exceptionname>Incorrect syntax near the keyword 'as'</exceptionname> 错误。这个程序错误影响了下列的测试:<classname>CriteriaQueryTest.testSubselect</classname>、"
+"<classname>CriteriaQueryTest.testDetachedCriteriaAsSubQuery</classname>、"
+"<classname>DynamicFilterTest.testCriteriaControl</classname> 和 "
+"<classname>DynamicFilterTest.testCriteriaSubqueryWithFilters</classname>。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1130
@@ -2556,12 +2654,11 @@
 msgid ""
 "The known workaround is to use a HQL query instead of using a "
 "<methodname>DetachedCriteria</methodname> method in a subquery."
-msgstr ""
+msgstr "已知的解决办法是在子查询里使用 HQL 查询而不是 <methodname>DetachedCriteria</methodname> 方法。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1135
 #, no-c-format
-#, fuzzy
 msgid ""
 "<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1082\">JBPAPP-1082</"
 "ulink>: A limitation in the PostgreSQL JDBC driver causes a "
@@ -2574,7 +2671,7 @@
 "<ulink url=\"http://jira.jboss.com/jira/browse/JBPAPP-1082\">JBPAPP-1082</"
 "ulink>:PostgreSQL JDBC 驱动的一个限制导致了 <exceptionname>javax.persistence.RollbackException</exceptionname>。当使用 <code>char</code> 属性 "
 "然后持久化一个包含字符 <code>\\u0000</"
-"code> 的字符串时,"
+"code> 的字符串时,会导致 PostgreSQL 抛出异常,因为它不允许在字符串里嵌入这样的字符。"
 
 #. Tag: para
 #: Release_Notes_CP06.xml:1138

Modified: projects/docs/enterprise/4.2.6/readme/zh-CN/Revision_History.po
===================================================================
--- projects/docs/enterprise/4.2.6/readme/zh-CN/Revision_History.po	2009-04-21 04:34:41 UTC (rev 87605)
+++ projects/docs/enterprise/4.2.6/readme/zh-CN/Revision_History.po	2009-04-21 04:48:55 UTC (rev 87606)
@@ -1,3 +1,4 @@
+# translation of Revision_History.po to
 # translation of Author_Group.po to
 # Language zh-CN translations for readme package.
 #
@@ -2,9 +3,9 @@
 # Automatically generated, 2008.
-# Xi HUANG <xhuang at redhat.com>, 2008.
+# Xi HUANG <xhuang at redhat.com>, 2008, 2009.
 msgid ""
 msgstr ""
-"Project-Id-Version: Author_Group\n"
+"Project-Id-Version: Revision_History\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-03-12 01:21+0000\n"
-"PO-Revision-Date: 2008-07-29 11:01+1000\n"
+"PO-Revision-Date: 2009-04-21 14:47+1000\n"
 "Last-Translator: Xi HUANG <xhuang at redhat.com>\n"
@@ -20,10 +21,11 @@
 #: Revision_History.xml:6
 #, no-c-format
 msgid "Revision History"
-msgstr ""
+msgstr "修订历史记录"
 
 #. Tag: author
 #: Revision_History.xml:12
 #, no-c-format
 msgid "<firstname></firstname> <surname></surname> <email></email>"
-msgstr ""
+msgstr "<firstname></firstname> <surname></surname> <email></email>"
+




More information about the jboss-cvs-commits mailing list