You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by fu...@apache.org on 2006/12/07 07:09:58 UTC

svn commit: r483352 [16/19] - in /db/derby/code/branches/10.2: ./ java/drda/org/apache/derby/loc/drda/ java/engine/org/apache/derby/loc/ java/testing/org/apache/derbyTesting/functionTests/master/ java/testing/org/apache/derbyTesting/functionTests/maste...

Modified: db/derby/code/branches/10.2/java/engine/org/apache/derby/loc/messages_zh_TW.properties
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.2/java/engine/org/apache/derby/loc/messages_zh_TW.properties?view=diff&rev=483352&r1=483351&r2=483352
==============================================================================
--- db/derby/code/branches/10.2/java/engine/org/apache/derby/loc/messages_zh_TW.properties (original)
+++ db/derby/code/branches/10.2/java/engine/org/apache/derby/loc/messages_zh_TW.properties Wed Dec  6 22:09:55 2006
@@ -13,6 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+# NLS_ENCODING=UTF-8
+# NLS_MESSAGEFORMAT_ALL
 
 ###############################################################################
 #
@@ -35,7 +37,7 @@
 XBM0K.D=\u8cc7\u6599\u5eab\u540d\u7a31 {0} \u7684\u4e0d\u660e\u5b50\u901a\u8a0a\u5354\u5b9a\u3002
 XBM0L.D=\u6307\u5b9a\u7684\u9451\u5225\u65b9\u6cd5\u985e\u5225 {0} \u78ba\u5be6\u5be6\u4f5c\u9451\u5225\u4ecb\u9762 {1}\u3002
 XBM0M.D=\u5efa\u7acb\u9451\u5225\u65b9\u6cd5\u985e\u5225 {0} \u7684\u5be6\u4f8b\u6642\uff0c\u767c\u751f\u932f\u8aa4\u3002
-XBM0N.D=java.sql.DriverManager \u7684 JDBC \u9a45\u52d5\u7a0b\u5f0f\u767b\u9304\u5931\u6557\uff0c\u8acb\u53c3\u95b1\u4e0b\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\uff0c\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
+XBM0N.D=java.sql.DriverManager \u7684 JDBC \u9a45\u52d5\u7a0b\u5f0f\u767b\u9304\u5931\u6557\u3002\u8acb\u53c3\u95b1\u4e0b\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\uff0c\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
 XBM0P.D=\u670d\u52d9\u63d0\u4f9b\u8005\u662f\u552f\u8b80\u7684\uff0c\u4e0d\u5141\u8a31\u57f7\u884c\u4f5c\u696d\u3002
 XBM0S.D=\u7121\u6cd5\u5c07 ''{0}'' \u6a94\u91cd\u65b0\u547d\u540d\u70ba ''{1}'' 
 XBM0T.D=\u8cc7\u6599\u5eab\u540d\u7a31 {0} \u7684\u4e0d\u660e\u5b50\u901a\u8a0a\u5354\u5b9a\u3002
@@ -57,6 +59,8 @@
 
 # COntext service
 08000=\u4e0d\u660e\u5c94\u65b7\u5df2\u95dc\u9589\u9023\u7dda\u3002
+08000.S.1=\u7121\u6cd5\u95dc\u9589\u5177\u6709\u4f5c\u7528\u4e2d\u4ea4\u6613\u7684\u9023\u7dda\u3002\u4ea4\u6613\u7dad\u6301\u958b\u555f\u4e14\u9023\u7dda\u672a\u95dc\u9589\u3002
+
 
 #../java/com/ibm/db2j/protocol/BasicServices/LockManager/messages.properties
 40001=\u56e0\u6b7b\u9396\u800c\u7121\u6cd5\u53d6\u5f97\u9396\u5b9a\uff0c\u9396\u5b9a\u548c\u7b49\u5f85\u8005\u7684\u5faa\u74b0\u662f\uff1a\n{0}\u3002\u9078\u53d6\u7684\u53d7\u5bb3\u8005\u662f XID\uff1a{1}\u3002
@@ -68,15 +72,18 @@
 XBCM1.S=\u5728\u8f09\u5165\u7522\u751f\u7684\u985e\u5225 {0} \u671f\u9593\uff0c\u64f2\u51fa Java \u93c8\u7d50\u932f\u8aa4\u3002
 XBCM2.S=\u7121\u6cd5\u5efa\u7acb\u6240\u7522\u751f\u985e\u5225 {0} \u7684\u5be6\u4f8b\u3002
 XBCM3.S=\u5728\u7522\u751f\u7684\u985e\u5225 {0} \u4e2d\uff0c\u6c92\u6709\u65b9\u6cd5 {1}()\u3002
+XBCM4.S=\u5728\u7522\u751f\u7684\u985e\u5225 {0} \u4e2d\uff0cJava \u985e\u5225\u6a94\u6848\u683c\u5f0f\u9650\u5236\u5df2\u8d85\u51fa\uff1a{1}\u3002
 
 # Properties
 
 XCY00.S=''{0}'' = ''{1}'' \u5167\u5bb9\u7684\u503c\u7121\u6548\u3002
 XCY02.S=\u4e0d\u652f\u63f4\u8981\u6c42\u7684\u5167\u5bb9\u8b8a\u66f4\uff0c''{0}'' = ''{1}''\u3002
 XCY03.S=\u9084\u6c92\u6709\u8a2d\u5b9a\u5fc5\u8981\u7684\u5167\u5bb9 ''{0}''\u3002
+XCY04.S=\u6700\u4f73\u5316\u5de5\u5177\u7f6e\u63db\u7684\u8a9e\u6cd5\u7121\u6548\u3002\u8a9e\u6cd5\u61c9\u70ba -- DERBY-PROPERTIES propertyName = value [, propertyName = value]*
+
 
 # Cryptography
-XBCX0.S=\u52a0\u5bc6\u63d0\u4f9b\u8005\u767c\u751f\u7570\u5e38\u72c0\u6cc1\u3002\u8acb\u53c3\u95b1\u4e0b\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
+XBCX0.S=\u52a0\u5bc6\u63d0\u4f9b\u8005\u767c\u751f\u7570\u5e38\u72c0\u6cc1\u3002\u8acb\u53c3\u95b1\u4e0b\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\uff0c\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
 XBCX1.S=\u5229\u7528\u4e0d\u5408\u6cd5\u7684\u6a21\u5f0f\u4f86\u8d77\u59cb\u8a2d\u5b9a\u5bc6\u78bc\uff0c\u5fc5\u9808\u662f ENCRYPT \u6216 DECRYPT\u3002
 XBCX2.S=\u5229\u7528\u592a\u77ed\u7684\u958b\u6a5f\u5bc6\u78bc\u4f86\u8d77\u59cb\u8a2d\u5b9a\u5bc6\u78bc\u3002\u9577\u5ea6\u81f3\u5c11\u8981\u6709 {0} \u500b\u5b57\u5143\u3002
 XBCX5.S=\u7121\u6cd5\u5c07\u958b\u6a5f\u5bc6\u78bc\u6539\u6210 null\u3002
@@ -95,7 +102,17 @@
 XBCXI.S=\u4e0d\u652f\u63f4\u56de\u994b\u6a21\u5f0f ''{0}''\u3002\u652f\u63f4\u7684\u56de\u994b\u6a21\u5f0f\u6709 CBC\u3001CFB\u3001OFB \u548c ECB\u3002
 XBCXJ.S=\u61c9\u7528\u7a0b\u5f0f\u6b63\u5728\u4f7f\u7528\u65e9\u65bc 1.2.1 \u7684 Java Cryptography Extension (JCE)\u3002\u8acb\u5347\u7d1a\u81f3 JCE 1.2.1 \uff0c\u518d\u91cd\u8a66\u4f5c\u696d\u3002
 XBCXK.S=\u6307\u5b9a\u7684\u52a0\u5bc6\u91d1\u9470\u4e0d\u7b26\u5408\u5efa\u7acb\u8cc7\u6599\u5eab\u6642\u6240\u7528\u7684\u52a0\u5bc6\u91d1\u9470\u3002\u8acb\u78ba\u5b9a\u60a8\u4f7f\u7528\u6b63\u78ba\u7684\u52a0\u5bc6\u91d1\u9470\uff0c\u518d\u91cd\u8a66\u4e00\u6b21\u3002
-XBCXL.S=\u52a0\u5bc6\u91d1\u9470\u9a57\u8b49\u7a0b\u5e8f\u5931\u6557\u3002\u53ef\u80fd\u662f\u5b58\u53d6\u9069\u7576\u7684\u6a94\u6848\u4f86\u57f7\u884c\u9a57\u8b49\u7a0b\u5e8f\u6642\u767c\u751f\u932f\u8aa4\u3002\u8acb\u53c3\u95b1\u4e0b\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
+XBCXL.S=\u52a0\u5bc6\u91d1\u9470\u9a57\u8b49\u7a0b\u5e8f\u5931\u6557\u3002\u53ef\u80fd\u662f\u5b58\u53d6\u9069\u7576\u7684\u6a94\u6848\u4f86\u57f7\u884c\u9a57\u8b49\u7a0b\u5e8f\u6642\u767c\u751f\u932f\u8aa4\u3002\u8acb\u53c3\u95b1\u4e0b\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\uff0c\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
+XBCXM.S=\u5916\u90e8\u52a0\u5bc6\u91d1\u9470\u7684\u9577\u5ea6\u5fc5\u9808\u662f\u5076\u6578\u3002
+XBCXN.S=\u5916\u90e8\u52a0\u5bc6\u91d1\u9470\u5305\u542b\u4e00\u500b\u4ee5\u4e0a\u7684\u4e0d\u5408\u6cd5\u5b57\u5143\u3002\u5341\u516d\u9032\u4f4d\u6578\u5b57\u7684\u63a5\u53d7\u5b57\u5143\u70ba 0-9\u3001a-f \u53ca A-F\u3002
+XBCXO.S=\u6709\u6e96\u5099\u72c0\u614b\u7684\u5ee3\u57df\u4ea4\u6613\u6642\uff0c\u7121\u6cd5\u52a0\u5bc6\u8cc7\u6599\u5eab\u3002
+XBCXP.S=\u6709\u6e96\u5099\u72c0\u614b\u7684\u5ee3\u57df\u4ea4\u6613\u6642\uff0c\u7121\u6cd5\u7528\u65b0\u7684\u958b\u6a5f\u5bc6\u78bc\u6216\u5916\u90e8\u52a0\u5bc6\u91d1\u9470\u91cd\u65b0\u52a0\u5bc6\u8cc7\u6599\u5eab\u3002
+XBCXQ.S=\u7121\u6cd5\u8a2d\u5b9a\u552f\u8b80\u8cc7\u6599\u5eab\u4ee5\u4f9b\u52a0\u5bc6\u3002
+XBCXR.S=\u7121\u6cd5\u7528\u65b0\u7684\u958b\u6a5f\u5bc6\u78bc\u6216\u5916\u90e8\u52a0\u5bc6\u91d1\u9470\u91cd\u65b0\u52a0\u5bc6\u552f\u8b80\u7684\u8cc7\u6599\u5eab\u3002
+XBCXS.S=\u8cc7\u6599\u5eab\u8655\u65bc\u65e5\u8a8c\u4fdd\u5b58\u6a21\u5f0f\u6642\uff0c\u7121\u6cd5\u8a2d\u5b9a\u8cc7\u6599\u5eab\u4ee5\u4f9b\u52a0\u5bc6\u3002
+XBCXT.S=\u8cc7\u6599\u5eab\u8655\u65bc\u65e5\u8a8c\u4fdd\u5b58\u6a21\u5f0f\u6642\uff0c\u7121\u6cd5\u7528\u65b0\u7684\u958b\u6a5f\u5bc6\u78bc\u6216\u5916\u90e8\u52a0\u5bc6\u91d1\u9470\u91cd\u65b0\u52a0\u5bc6\u8cc7\u6599\u5eab\u3002
+XBCXU.S=\u672a\u52a0\u5bc6\u7684\u8cc7\u6599\u5eab\u52a0\u5bc6\u5931\u6557\uff1a{0}\u3002
+XBCXV.S=\u4f7f\u7528\u65b0\u91d1\u9470\u6216\u65b0\u5bc6\u78bc\u52a0\u5bc6\u4e00\u500b\u5df2\u52a0\u5bc6\u7684\u8cc7\u6599\u5eab\u5931\u6557\uff1a{0}\u3002
 
 #../java/com/ibm/db2j/impl/BasicServices/CacheService/Generic/messages.properties
 
@@ -199,7 +216,9 @@
 XSRS7.S=\u5099\u4efd\u6355\u6349\u5230\u975e\u9810\u671f\u7684\u7570\u5e38\u72c0\u6cc1\u3002
 XSRS8.S=\u53ea\u80fd\u5728\u5efa\u7acb\u8cc7\u6599\u5eab\u671f\u9593\u8a2d\u5b9a\u65e5\u8a8c\u88dd\u7f6e\uff0c\u7121\u6cd5\u540c\u6642\u52a0\u4ee5\u6539\u8b8a\u3002
 XSRS9.S={0} \u8a18\u9304\u5df2\u4e0d\u5b58\u5728\u3002
-
+XSRSA.S=\u672a\u8a18\u8f09\u7684\u4f5c\u696d\u672a\u78ba\u5b9a\u6642\uff0c\u7121\u6cd5\u5099\u4efd\u8cc7\u6599\u5eab\u3002\u8acb\u78ba\u5b9a\u5177\u6709\u5099\u4efd\u5340\u584a\u50b3\u8f38\u4f5c\u696d\u7684\u4ea4\u6613\u3002
+XSRSB.S=\u7121\u6cd5\u5728\u5177\u6709\u672a\u78ba\u5b9a\u4e4b\u672a\u8a18\u8f09\u4f5c\u696d\u7684\u4ea4\u6613\u4e2d\u57f7\u884c\u5099\u4efd\u3002
+XSRSC.S=\u7121\u6cd5\u5099\u4efd\u8cc7\u6599\u5eab\u81f3 {0}\uff0c\u5176\u70ba\u8cc7\u6599\u5eab\u76ee\u9304\u3002
 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Log/Generic
 # statement errors.
@@ -215,7 +234,7 @@
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Log/Generic
 # database errors.
 # sqlstate range: XSLA0 to XSLAZ
-XSLAT.D=\u65e5\u8a8c\u76ee\u9304 {0} \u5b58\u5728\u3002\u8acb\u78ba\u5b9a\u6240\u6307\u5b9a\u7684 logDevice \u4f4d\u7f6e\u662f\u6b63\u78ba\u7684\u3002
+XSLAT.D=\u65e5\u8a8c\u76ee\u9304 ''{0}'' \u5df2\u5b58\u5728\u3002\u76ee\u9304\u53ef\u80fd\u5c6c\u65bc\u53e6\u4e00\u500b\u8cc7\u6599\u5eab\u3002\u8acb\u6aa2\u67e5\u6307\u5b9a\u7d66 logDevice \u5c6c\u6027\u7684\u4f4d\u7f6e\u662f\u5426\u6b63\u78ba\u3002
 XSLAS.D=\u9084\u539f\u6642\uff0c\u5728\u5099\u4efd\u4e2d\u627e\u4e0d\u5230\u65e5\u8a8c\u76ee\u9304 {0}\u3002\u8acb\u78ba\u5b9a\u5099\u4efd\u7248\u672c\u662f\u6b63\u78ba\u7684\uff0c\u4e14\u6c92\u6709\u6bc0\u640d\u3002
 XSLAR.D=\u9084\u539f\u671f\u9593\uff0c\u7121\u6cd5\u5c07\u65e5\u8a8c\u6a94 ''{0}'' \u8907\u88fd\u5230 ''{1}''\u3002\u8acb\u78ba\u5b9a\u6709\u8db3\u5920\u7684\u7a7a\u9593\uff0c\u4e14\u8a31\u53ef\u6b0a\u662f\u6b63\u78ba\u7684\u3002
 XSLAQ.D=\u7121\u6cd5\u5efa\u7acb\u5728 {0} \u76ee\u9304\u7684\u65e5\u8a8c\u6a94\u3002
@@ -266,6 +285,45 @@
 40XT7=\u5167\u90e8\u4ea4\u6613\u4e0d\u652f\u63f4\u4f5c\u696d\u3002
 
 #
+# 2D, 24, 57,58 - DRDA errors with SQLStates required by the spec
+2D521.S.1=setAutoCommit(true) \u5728\u5ee3\u57df\u4ea4\u6613\u671f\u9593\u7121\u6548\u3002
+2D521.S.2=COMMIT \u6216 ROLLBACK \u5c0d\u61c9\u7528\u7a0b\u5f0f\u57f7\u884c\u74b0\u5883\u7121\u6548\u3002
+24501.S=\u8b58\u5225\u7684\u6e38\u6a19\u672a\u958b\u555f\u3002
+# 58009.C is a generic message
+# MAKE SURE YOU INTERNATIONALIZE THE REASON STRING AS WELL - Use the JXXX 
+# codes below.  Add constants for the JXXX codes in reference.MessageId.java
+58009.C=\u767c\u73fe\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u932f\u8aa4\uff0c\u4e14\u9023\u7dda\u5df2\u7d42\u6b62\uff1a{0}
+58009.C.2=SocketException\uff1a''{0}''
+58009.C.3=\u5075\u6e2c\u5230\u901a\u8a0a\u932f\u8aa4\uff1a{0}\u3002
+58009.C.4=\u5728\u5ef6\u9072\u9023\u63a5\u91cd\u8a2d\u671f\u9593\u767c\u751f\u932f\u8aa4\uff0c\u4e14\u9023\u7dda\u5df2\u7d42\u6b62\u3002\u8acb\u53c3\u95b1\u93c8\u63a5\u7684\u7570\u5e38\u72c0\u6cc1\uff0c\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
+58009.C.5=\u5f9e\u7db2\u8def\u8b80\u53d6\u6642\u8cc7\u6599\u4e0d\u8db3 - \u539f\u9810\u671f\u70ba\u6700\u5c11 {0} \u500b\u4f4d\u5143\u7d44\uff0c\u4f46\u53ea\u6536\u5230 {1} \u500b\u4f4d\u5143\u7d44\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.6=\u8a66\u5716\u5b8c\u5168\u5177\u9ad4\u5316\u7684 LOB \u8cc7\u6599\u5c0d JVM \u800c\u8a00\u592a\u5927\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.7=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1ascldta \u9577\u5ea6 {0} \u5c0d rdbcolid \u7121\u6548\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.8=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1ascldta \u9577\u5ea6 {0} \u5c0d pkgid \u7121\u6548\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.9=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1aPKGNAMCSN \u9577\u5ea6 {0} \u5728 SQLAM {1} \u7121\u6548\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.10=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1aVCM\u3001VCS \u9577\u5ea6\u53ea\u6709\u4e00\u8005\u53ef\u4ee5\u5927\u65bc 0\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.11=\u7531\u65bc\u4e0d\u652f\u63f4\u7de8\u78bc\uff0c\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.12=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1a\u5be6\u969b\u7684\u5b57\u78bc\u9ede {0} \u4e0d\u7b26\u5408\u539f\u9810\u671f\u7684\u5b57\u78bc\u9ede {1}\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.13=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1aDDM \u96c6\u5408\u5305\u542b\u5c11\u65bc 4 \u500b\u4f4d\u5143\u7d44\u7684\u8cc7\u6599\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.14=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1a\u96c6\u5408\u5806\u758a\u5728\u76f8\u540c ID \u93c8\u63a5\u5256\u6790\u7d50\u675f\u6642\u4e0d\u662f\u7a7a\u7684\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.15=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1aDSS \u9577\u5ea6\u5728\u76f8\u540c ID \u93c8\u63a5\u5256\u6790\u7d50\u675f\u6642\u4e0d\u662f 0\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.16=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1aDSS \u5728\u76f8\u540c ID \u93c8\u63a5\u5256\u6790\u7d50\u675f\u6642\u8207\u76f8\u540c ID \u93c8\u63a5\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.17=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1a\u8b80\u53d6\u8f38\u5165\u4e32\u6d41\u6642\u63d0\u524d\u5230\u9054\u4e32\u6d41\u7d50\u675f\uff0c\u53c3\u6578 #{0}\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.18=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1aFDOCA LID \u7121\u6548\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.19=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1a\u672a\u50b3\u56de sectkn\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.20=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1aNVCM\u3001NVCS \u53ea\u6709\u4e00\u8005\u53ef\u4ee5\u70ba\u975e\u7a7a\u503c\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58009.C.21=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u7570\u5e38\u72c0\u6cc1\uff1ascldta \u9577\u5ea6 {0} \u5c0d rdbnam \u7121\u6548\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+
+
+58010.C=\u767c\u73fe\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u932f\u8aa4\u3002\u7531\u65bc\u4f3a\u670d\u5668\u4e0d\u652f\u63f4\u5c64\u6b21 {1} \u7684\u7ba1\u7406\u7a0b\u5f0f {0}\uff0c\u56e0\u6b64\u7121\u6cd5\u5efa\u7acb\u9023\u7dda\u3002
+58014.C=\u4e0d\u652f\u63f4 DDM \u6307\u4ee4 0x{0}\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58015.C=\u4e0d\u652f\u63f4 DDM \u7269\u4ef6 0x{0}\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58016.C=\u4e0d\u652f\u63f4 DDM \u53c3\u6578 0x{0}\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+58017.C=\u4e0d\u652f\u63f4 DDM \u53c3\u6578\u503c 0x{0}\u3002\u8f38\u5165\u4e3b\u8b8a\u6578\u53ef\u80fd\u4e0d\u5728\u4f3a\u670d\u5668\u652f\u63f4\u7684\u7bc4\u570d\u5167\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+57017.C=\u6c92\u6709\u53ef\u7528\u7684\u8f49\u63db\u53ef\u4f9b\u4f86\u6e90\u5b57\u78bc\u9801 {0} \u8f49\u63db\u6210\u76ee\u6a19\u5b57\u78bc\u9801 {1}\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+
+
+#
 #java/com/ibm/db2j/internalUtil
 #	Id Parse Errors       			XCXA0-XCXAZ
 #  	Db Class Path Parse Errors 	 	XCXB0-XCXBZ
@@ -290,7 +348,7 @@
 # transaction errors.
 # sqlstate range: 40XD0 to 40XDZ
 40XD0=\u5132\u5b58\u5668\u5df2\u95dc\u9589
-40XD1=\u5df2\u5728\u552f\u8b80\u6a21\u5f0f\u4e2d\u958b\u555f\u5132\u5b58\u5668\u3002
+40XD1=\u5df2\u5728\u552f\u8b80\u6a21\u5f0f\u4e2d\u958b\u555f\u5132\u5b58\u5668
 40XD2=\u7121\u6cd5\u958b\u555f\u5132\u5b58\u5340 {0}\uff1b\u4e0d\u662f\u5df2\u9664\u53bb\u5c31\u662f\u4e0d\u5b58\u5728\u3002
 
 
@@ -317,6 +375,8 @@
 XSDAJ.S=\u5728\u5beb\u5165\u53ef\u5e8f\u5217\u5316\u7269\u4ef6\u6216 SQLData \u7269\u4ef6\u671f\u9593\uff0c\u767c\u751f\u7570\u5e38\u72c0\u6cc1
 XSDAK.S=\u53d6\u5f97\u8a18\u9304\u63a7\u9ede {0} \u7684\u932f\u8aa4\u9801\u9762\u3002
 XSDAL.S=\u8a18\u9304\u63a7\u9ede {0} \u975e\u9810\u671f\u5730\u6307\u5411\u6ea2\u4f4d\u9801\u9762\u3002
+XSDAM.S=\u5728\u9084\u539f {0} \u985e\u5225\u7684 SQLData \u7269\u4ef6\u671f\u9593\uff0c\u767c\u751f\u7570\u5e38\u72c0\u6cc1\u3002\u7121\u6cd5\u5be6\u4f8b\u5316\u6307\u5b9a\u7684\u985e\u5225\u3002
+XSDAN.S=\u5728\u9084\u539f {0} \u985e\u5225\u7684 SQLData \u7269\u4ef6\u671f\u9593\uff0c\u767c\u751f\u7570\u5e38\u72c0\u6cc1\u3002\u6307\u5b9a\u7684\u985e\u5225\u767c\u73fe\u4e0d\u5408\u6cd5\u7684\u5b58\u53d6\u7570\u5e38\u72c0\u6cc1\u3002
 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Data/Generic
 # database errors.
@@ -347,6 +407,8 @@
 XSDFB.S=\u552f\u8b80\u8cc7\u6599\u5eab\u4e0d\u652f\u63f4\u4f5c\u696d
 XSDFD.S=\u5728 {0} \u9801\u7684\u5169\u6b21\u8f38\u5165\u8f38\u51fa\u4e2d\uff0c\u8b80\u53d6\u4e86\u4e0d\u540c\u7684\u9801\u9762\u5f71\u50cf\uff0c\u7b2c\u4e00\u500b\u5f71\u50cf\u7684\u7e3d\u548c\u6aa2\u67e5\u4e0d\u6b63\u78ba\uff0c\u7b2c\u4e8c\u500b\u5f71\u50cf\u7684\u7e3d\u548c\u6aa2\u67e5\u6b63\u78ba\u3002\u9801\u9762\u5f71\u50cf\u5982\u4e0b\uff1a{1} {2}
 XSDFF.S=\u767c\u751f\u975e\u9810\u671f\u7684\u7570\u5e38\u72c0\u6cc1\uff0c\u8981\u6c42\u7684\u4f5c\u696d\u5931\u6557\u3002
+XSDFH.S=\u7121\u6cd5\u5099\u4efd\u8cc7\u6599\u5eab\uff0c\u5728\u5beb\u5165\u5099\u4efd\u5132\u5b58\u5340\u6a94\u6848 {0} \u6642\u767c\u751f I/O \u7570\u5e38\u72c0\u6cc1\u3002
+XSDFI.S=\u5728\u8cc7\u6599\u5eab\u56de\u5fa9\u671f\u9593\uff0c\u5617\u8a66\u5c07\u8cc7\u6599\u5beb\u5165\u78c1\u789f\u6642\u767c\u73fe\u932f\u8aa4\u3002\u8acb\u6aa2\u67e5\u8cc7\u6599\u5eab\u78c1\u789f\u662f\u5426\u672a\u6eff\u3002\u82e5\u662f\u5df2\u6eff\uff0c\u5247\u8acb\u522a\u9664\u4e0d\u5fc5\u8981\u7684\u6a94\u6848\uff0c\u7136\u5f8c\u91cd\u8a66\u9023\u63a5\u8cc7\u6599\u5eab\u3002\u53e6\u5916\uff0c\u4e5f\u53ef\u80fd\u662f\u6a94\u6848\u7cfb\u7d71\u662f\u552f\u8b80\u7684\uff0c\u6216\u78c1\u789f\u5931\u6548\uff0c\u6216\u5a92\u9ad4\u767c\u751f\u5176\u4ed6\u554f\u984c\u3002\u8655\u7406\u9801\u9762 {0} \u6642\u7cfb\u7d71\u767c\u73fe\u932f\u8aa4\u3002
 
 # java/com/ibm/db2j/impl/Database/Storage/RawStore/Data/FileSystem
 # database errors.
@@ -368,14 +430,28 @@
 01504=\u65b0\u7d22\u5f15\u662f\u73fe\u6709\u7d22\u5f15 {0} \u7684\u8907\u672c\u3002
 01505={0} \u7684\u503c\u53ef\u80fd\u5df2\u622a\u65b7\u3002
 01522=\u65b0\u5b9a\u7fa9\u7684\u540c\u7fa9\u5b57 ''{0}'' \u89e3\u6c7a\u76ee\u524d\u672a\u5b9a\u7fa9\u7684\u7269\u4ef6 ''{1}''\u3002
+01001=\u8a66\u5716\u66f4\u65b0\u6216\u522a\u9664\u5df2\u522a\u9664\u7684\u6a6b\u5217\uff1a\u6c92\u6709\u66f4\u65b0\u6216\u522a\u9664\u4efb\u4f55\u6a6b\u5217\u3002
 01003=\u5df2\u6d88\u9664\u76f4\u6b04\u51fd\u6578\u5f15\u6578\u4e2d\u7684 Null \u503c\u3002
+01006=\u672a\u5f9e\u4f7f\u7528\u8005 {0} \u53d6\u6d88\u5c08\u7528\u6b0a\u3002
 0100E=XX \u5617\u8a66\u50b3\u56de\u592a\u591a\u7d50\u679c\u96c6\u3002
 02000=\u627e\u4e0d\u5230 FETCH\u3001UPDATE \u6216 DELETE \u7684\u5217\uff1b\u6216\u662f\u67e5\u8a62\u7684\u7d50\u679c\u662f\u7a7a\u8868\u683c\u3002
+# Next one is generic XQuery error per SQL/XML[2006]
+10000=XML \u67e5\u8a62\u8868\u793a\u5f0f\u6c42\u503c\u6642\u767c\u73fe {0} \u904b\u7b97\u5b50\u7684\u932f\u8aa4\uff1a{1}
 21000=\u7d14\u91cf\u5b50\u67e5\u8a62\u53ea\u80fd\u50b3\u56de\u55ae\u5217\u3002
 22001=\u5617\u8a66\u5c07 {0} ''{1}'' \u7e2e\u6e1b\u6210\u9577\u5ea6\u70ba {2} \u6642\uff0c\u767c\u73fe\u622a\u65b7\u932f\u8aa4\u3002
 54006={0} \u4f5c\u696d\u6240\u7522\u751f\u7684\u9577\u5ea6\u5927\u65bc {1}\u3002
 22003=\u7522\u751f\u7684\u503c\u8d85\u51fa\u8cc7\u6599\u985e\u578b {0} \u7684\u7bc4\u570d\u3002
+22003.S.1=\u5e74\u4efd ({0}) \u8d85\u51fa\u6700\u5927\u503c ''{1}''\u3002
+22003.S.2=\u5c0f\u6578\u53ea\u80fd\u6700\u591a 31 \u4f4d\u6578\u3002
+22003.S.3=\u5c07 ''{0}'' \u4ee5\u6578\u503c\u8cc7\u6599\u985e\u578b\u8f49\u63db\u6210 {1} \u6642\u767c\u751f\u6ea2\u4f4d\u3002
+22004.S.4=\u9577\u5ea6 ({0}) \u8d85\u51fa\u8cc7\u6599\u985e\u578b ({1}) \u7684\u9577\u5ea6\u4e0a\u9650\u3002
 22005=\u5617\u8a66\u5f9e ''{1}'' \u985e\u578b\u7684\u8cc7\u6599\u503c\u4e2d\uff0c\u53d6\u5f97 ''{0}'' \u985e\u578b\u7684\u8cc7\u6599\u503c\u3002
+22005.S.1=\u7121\u6cd5\u5c07\u985e\u578b ''{0}'' \u7684\u503c\u8f49\u63db\u6210\u985e\u578b ''{1}''\uff1a\u4e0d\u652f\u63f4\u7de8\u78bc\u3002
+22005.S.2=\u7121\u6cd5\u4f7f\u7528\u5fc5\u8981\u7684\u5b57\u5143\u8f49\u63db\u5668\u3002
+22005.S.3=Unicode \u5b57\u4e32\u7121\u6cd5\u8f49\u63db\u6210 Ebcdic \u5b57\u4e32
+22005.S.4=\u7121\u6cd5\u8fa8\u8b58 JDBC \u985e\u578b\u3002\u985e\u578b\uff1a{0}\uff0c\u76f4\u6b04\u8a08\u6578\uff1a{1}\uff0c\u76f4\u6b04\u7d22\u5f15\uff1a{2}\u3002
+22005.S.5=\u53c3\u6578 {0} \u7684 JDBC \u985e\u578b\u7121\u6548\u3002
+22005.S.6=\u7121\u6cd5\u8fa8\u8b58 Java SQL \u985e\u578b {0}\u3002
 22007.S.180=\u65e5\u671f\u6642\u9593\u503c\u7684\u5b57\u4e32\u8868\u793a\u6cd5\u8d85\u51fa\u7bc4\u570d\u3002
 22007.S.181=\u65e5\u671f\u6642\u9593\u503c\u4e4b\u5b57\u4e32\u8868\u793a\u6cd5\u7684\u8a9e\u6cd5\u4e0d\u6b63\u78ba\u3002
 22008.S=\u5c0d {1} \u51fd\u6578\u800c\u8a00\uff0c''{0}'' \u70ba\u7121\u6548\u7684\u5f15\u6578\u3002
@@ -384,12 +460,21 @@
 22013=\u8a66\u5716\u53d6\u5f97\u8ca0\u6578 ''{0}'' \u7684\u5e73\u65b9\u6839\u3002
 22014=LOCATE \u7684\u8d77\u59cb\u4f4d\u7f6e\u7121\u6548\uff1b\u5b83\u5fc5\u9808\u662f\u6b63\u6574\u6578\u3002\u641c\u5c0b\u7684\u8d77\u59cb\u7d22\u5f15\u662f  ''{2}''\u3002\u8981\u641c\u5c0b\u7684\u5b57\u4e32\u662f ''{0}''\u3002\u8981\u5f9e\u4e2d\u9032\u884c\u641c\u5c0b\u7684\u5b57\u4e32\u662f ''{1}''\u3002
 22015=\u5728\u4e0b\u9762\u9019\u7d44\u985e\u578b\u4e2d\uff0c\u4e0d\u5141\u8a31\u4f7f\u7528 ''{0}'' \u51fd\u6578\u3002\u7b2c\u4e00\u500b\u904b\u7b97\u5143\u662f ''{1}'' \u985e\u578b\u3002\u7b2c\u4e8c\u500b\u904b\u7b97\u5143\u662f  ''{2}''  \u985e\u578b\u3002\u7b2c\u4e09\u500b\u904b\u7b97\u5143\uff08\u8d77\u59cb\u4f4d\u7f6e\uff09\u662f ''{3}''\u3002
+22015.S.1= \u8cc7\u6599\u8f49\u63db\u7121\u6548\uff1a\u6240\u8981\u6c42\u7684\u8f49\u63db\u5c07\u5c0e\u81f4 {0} \u7cbe\u6e96\u5ea6\u6d41\u5931
 22018=\u985e\u578b {0} \u7684\u5b57\u5143\u5b57\u4e32\u683c\u5f0f\u7121\u6548\u3002
 22019=\u7121\u6548\u7684 ESC \u5e8f\u5217 ''{0}''\u3002\u8df3\u51fa\u5b57\u4e32\u5fc5\u9808\u53ea\u6709\u4e00\u500b\u5b57\u5143\u3002\u5b83\u4e0d\u80fd\u662f\u7a7a\u503c\u6216 1 \u500b\u4ee5\u4e0a\u7684\u5b57\u5143\u3002
-22025=\u8df3\u96e2\u5b57\u5143\u5f8c\u9762\u5fc5\u9808\u63a5\u8457 '_' \u6216 '%' \u8df3\u96e2\u5b57\u5143\u3002\u5b83\u5f8c\u9762\u4e0d\u80fd\u662f\u4efb\u4f55\u5176\u4ed6\u5b57\u5143\uff0c\u4e5f\u4e0d\u80fd\u5728\u578b\u6a23\u7684\u5c3e\u7aef\u3002
+22025=\u8df3\u96e2\u5b57\u5143\u5f8c\u9762\u5fc5\u9808\u63a5\u8457 ''_'' \u6216 ''%'' \u8df3\u96e2\u5b57\u5143\u3002\u5b83\u5f8c\u9762\u4e0d\u80fd\u662f\u4efb\u4f55\u5176\u4ed6\u5b57\u5143\uff0c\u4e5f\u4e0d\u80fd\u5728\u578b\u6a23\u7684\u5c3e\u7aef\u3002
 22027=\u5167\u5efa TRIM() \u51fd\u6578\u53ea\u652f\u63f4\u55ae\u4e00\u4fee\u526a\u5b57\u5143\u3002LTRIM() \u548c RTRIM() \u5167\u5efa\u51fd\u6578\u652f\u63f4\u591a\u91cd\u4fee\u526a\u5b57\u5143\u3002
+22028=\u5b57\u4e32\u8d85\u51fa {0} \u7684\u9577\u5ea6\u4e0a\u9650\u3002
 22501=NULL \u7684 ESCAPE \u5b50\u53e5\u6703\u50b3\u56de\u672a\u5b9a\u7fa9\u7684\u7d50\u679c\uff0c\u9019\u662f\u4e0d\u5141\u8a31\u7684\u3002
-2200L=XMLPARSE \u904b\u7b97\u5143\u4e0d\u662f XML \u6587\u4ef6\uff1b\u8acb\u53c3\u95b1\u4e0b\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
+
+## SQL/XML errors.
+2200L=\u6307\u6d3e\u7d66 XML \u76f4\u6b04\u7684\u503c\u5fc5\u9808\u662f\u5f62\u5f0f\u5b8c\u6574\u7684 DOCUMENT \u7bc0\u9ede\u3002
+2200M=XML DOCUMENT \u7121\u6548\uff1a{0}
+2200V={0} \u904b\u7b97\u5b50\u7684\u74b0\u5883\u5b9a\u7fa9\u9805\u76ee\u7121\u6548\uff1b\u74b0\u5883\u5b9a\u7fa9\u9805\u76ee\u5fc5\u9808\u662f\u5f62\u5f0f\u5b8c\u6574\u7684 DOCUMENT \u7bc0\u9ede\u3002
+2200W=XQuery \u5e8f\u5217\u5316\u932f\u8aa4\uff1a\u8a66\u5716\u5e8f\u5217\u5316\u4e00\u500b\u4ee5\u4e0a\u7684\u6700\u4e0a\u5c64\u300c\u5c6c\u6027\u300d\u7bc0\u9ede\u3002
+# end SQL/XML errors.
+
 23502=''{0}'' \u76f4\u6b04\u7121\u6cd5\u63a5\u53d7 NULL \u503c\u3002
 23505=\u9673\u8ff0\u5f0f\u5df2\u4e2d\u6b62\uff0c\u56e0\u70ba\u5b83\u5728\u5b9a\u7fa9\u65bc ''{1}'' \u7684 ''{0}'' \u6240\u8b58\u5225\u7684\u552f\u4e00\u6216\u4e3b\u8981\u7d22\u5f15\u9375\u9650\u5236\u6216\u552f\u4e00\u7684\u7d22\u5f15\u4e2d\uff0c\u9020\u6210\u91cd\u8907\u7684\u7d22\u5f15\u9375\u503c\u3002
 23503=''{1}'' \u8868\u683c\u4e2d\u7684 {2} \u6703\u9020\u6210 {3} \u7d22\u5f15\u9375\u7684\u5916\u90e8\u7d22\u5f15\u9375\u9650\u5236 ''{0}'' \u9055\u898f\u3002\u9673\u8ff0\u5f0f\u5df2\u56de\u5fa9\u3002
@@ -437,7 +522,7 @@
 42X02={0}\u3002
 42X03=\u76f4\u6b04\u540d\u7a31 ''{0}'' \u5728 FROM \u6e05\u55ae\u5167\u7684\u591a\u4efd\u8868\u683c\u4e2d\u3002
 42X04= ''{0}'' \u76f4\u6b04\u4e0d\u5728 FROM \u6e05\u55ae\u5167\u7684\u4efb\u4f55\u8868\u683c\u4e2d\uff0c\u6216\u5b83\u51fa\u73fe\u5728\u5408\u4f75\u898f\u683c\u5167\u4e14\u5728\u5408\u4f75\u898f\u683c\u7684\u7bc4\u570d\u4e4b\u5916\uff0c\u6216\u5b83\u51fa\u73fe\u5728 HAVING \u5b50\u53e5\u4e2d\uff0c\u4e14\u4e0d\u5728 GROUP BY \u6e05\u55ae\u5167\u3002\u5982\u679c\u9019\u662f CREATE \u6216 ALTER TABLE \u9673\u8ff0\u5f0f\uff0c ''{0}'' \u5c31\u4e0d\u662f\u76ee\u6a19\u8868\u683c\u4e2d\u7684\u76f4\u6b04\u3002
-42X05=\u8868\u683c ''{0}'' \u4e0d\u5b58\u5728\u3002
+42X05=\u8868\u683c/\u8996\u5716 ''{0}'' \u4e0d\u5b58\u5728\u3002
 42X06=\u6307\u5b9a\u592a\u591a\u7d50\u679c\u76f4\u6b04\u7d66 ''{0}'' \u8868\u683c\u3002
 42X07=\u53ea\u6709 INSERT \u9673\u8ff0\u5f0f\u5167\u7684 VALUE \u5b50\u53e5\u53ef\u4ee5\u4f7f\u7528 null\u3002
 42X08=''{0}'' \u985e\u5225\u7684\u5efa\u69cb\u5b50\u7121\u6cd5\u7528\u4f86\u4f5c\u70ba\u5916\u90e8\u865b\u64ec\u8868\u683c\uff0c\u56e0\u70ba\u985e\u5225\u4e0d\u5be6\u4f5c ''{1}''\u3002
@@ -472,7 +557,7 @@
 42X35=''{0}'' \u7684\u5169\u500b\u904b\u7b97\u5143\u4e0d\u80fd\u540c\u6642\u70ba ? \u53c3\u6578\u3002
 42X36=''{0}'' \u904b\u7b97\u5b50\u4e0d\u80fd\u4ee5 ? \u53c3\u6578\u70ba\u904b\u7b97\u5143\u3002
 42X37=\u5728 ''{1}'' \u985e\u578b\u4e2d\uff0c\u4e0d\u5141\u8a31\u4f7f\u7528\u55ae\u904b\u7b97\u5143 ''{0}'' \u904b\u7b97\u5b50\u3002
-42X38='SELECT *' \u53ea\u80fd\u5728 EXISTS \u548c NOT EXISTS \u5b50\u67e5\u8a62\u4e2d\u4f7f\u7528\u3002
+42X38=''SELECT *'' \u53ea\u80fd\u5728 EXISTS \u548c NOT EXISTS \u5b50\u67e5\u8a62\u4e2d\u4f7f\u7528\u3002
 42X39=\u5b50\u67e5\u8a62\u53ea\u80fd\u50b3\u56de\u55ae\u4e00\u76f4\u6b04\u3002
 42X40=NOT \u9673\u8ff0\u5f0f\u6709\u672a Boolean \u7684\u904b\u7b97\u5143\u3002NOT \u7684\u904b\u7b97\u5143\u5fc5\u9808\u5f97\u51fa TRUE\u3001FALSE \u6216 UNKNOWN\u3002
 
@@ -481,8 +566,8 @@
 42X43=\u50b3\u56de\u7684 ''{0}'' \u985e\u5225/\u7269\u4ef6\u4e4b ResultSetMetaData \u662f null\u3002ResultSetMetaData \u5fc5\u9808\u4e0d\u662f null\uff0c\u624d\u80fd\u5c07\u9019\u500b\u985e\u5225\u7576\u4f5c\u5916\u90e8\u865b\u64ec\u8868\u683c\u4f86\u4f7f\u7528\u3002
 42X44=\u76f4\u6b04\u898f\u683c\u4e2d\u7684\u9577\u5ea6 ''{0}'' \u7121\u6548\u3002
 42X45=\u5c0d {2} \u7684\u5f15\u6578\u865f\u78bc {1} \u800c\u8a00\uff0c{0} \u662f\u7121\u6548\u7684\u985e\u578b\u3002
-# 42X46=
-# 42X47=
+42X46=\u6709\u591a\u500b\u540d\u7a31\u70ba ''{0}'' \u7684\u51fd\u6578\u3002\u8acb\u4f7f\u7528\u5168\u90e8\u6a19\u8a18\u6216\u7279\u5b9a\u540d\u7a31\u3002
+42X47=\u6709\u591a\u500b\u540d\u7a31\u70ba ''{0}'' \u7684\u7a0b\u5e8f\u3002\u8acb\u4f7f\u7528\u5168\u90e8\u6a19\u8a18\u6216\u7279\u5b9a\u540d\u7a31\u3002
 42X48=''{1}'' \u503c\u4e0d\u662f {0} \u7684\u6709\u6548\u7cbe\u78ba\u5ea6\u3002
 42X49=''{0}'' \u503c\u4e0d\u662f\u6709\u6548\u7684\u6574\u6578\u6587\u5b57\u3002
 42X50=\u627e\u4e0d\u5230\u4efb\u4f55\u65b9\u6cd5\u80fd\u5920\u7b26\u5408\u65b9\u6cd5\u547c\u53eb {0}.{1}({2})\uff0c\u5373\u4f7f\u7269\u4ef6\u548c\u521d\u59cb\u985e\u578b\u53ca\u65b9\u6cd5\u547c\u53eb\u6240\u53ef\u80fd\u6709\u7684\u4efb\u4f55\u53c3\u6578\u4e4b\u4efb\u4f55\u53ef\u80fd\u7684\u985e\u578b\u8f49\u63db\uff0c\u5176\u6240\u6709\u7d44\u5408\u90fd\u8a66\u904e\u4e5f\u662f\u5982\u6b64\u3002\u53ef\u80fd\u662f\u65b9\u6cd5\u5b58\u5728\uff0c\u4f46\u5b83\u4e0d\u662f public \u548c/\u6216 static \u65b9\u6cd5\uff0c\u6216\u53c3\u6578\u985e\u578b\u7121\u6cd5\u9032\u884c\u53c3\u6578\u547c\u53eb\u8f49\u63db\u3002
@@ -529,6 +614,7 @@
 42Z93=\u9650\u5236 ''{0}'' \u548c ''{1}'' \u5177\u6709\u76f8\u540c\u4e00\u7d44\u4e0d\u5bb9\u8a31\u7684\u76f4\u6b04\u3002
 42Z9B=\u5916\u90e8\u865b\u64ec\u8868\u683c\u4ecb\u9762\u4e0d\u652f\u63f4 BLOB \u6216 CLOB \u76f4\u6b04\u3002''{0}'' \u76f4\u6b04 ''{1}''\u3002
 42Z9D=\u5728 ''{1}'' \u89f8\u767c\u7a0b\u5f0f\u4e2d\u4e0d\u5bb9\u8a31 ''{0}'' \u9673\u8ff0\u5f0f\u3002
+42Z9D.S.1=\u5728 BEFORE \u89f8\u767c\u7a0b\u5f0f\u4e2d\u4e0d\u63a5\u53d7\u4fee\u6539 SQL \u8cc7\u6599\u7684\u7a0b\u5e8f\u3002
 42Z9E=\u9650\u5236 ''{0}'' \u4e0d\u662f {1} \u9650\u5236\u3002
 42X94={0} ''{1}'' \u4e0d\u5b58\u5728\u3002
 42X96=\u8cc7\u6599\u5eab\u985e\u5225\u8def\u5f91\u5305\u542b\u4e0d\u660e\u7684 Jar \u6a94 ''{0}''\u3002
@@ -536,6 +622,9 @@
 42Y00=\u985e\u5225 ''{0}'' \u672a\u5be6\u4f5c org.apache.derby.iapi.db.AggregateDefinition\uff0c\u56e0\u6b64\u4e0d\u53ef\u4f5c\u70ba\u805a\u96c6\u8868\u793a\u5f0f\u3002
 42Y01=\u9650\u5236 ''{0}'' \u7121\u6548\u3002
 42Y03=\u672a\u5c07 ''{0}'' \u8fa8\u8b58\u70ba\u51fd\u6578\u6216\u7a0b\u5e8f\u3002
+42ZA0=\u9673\u8ff0\u5f0f\u592a\u8907\u96dc\u3002\u8acb\u5617\u8a66\u91cd\u5beb\u67e5\u8a62\uff0c\u79fb\u9664\u8907\u96dc\u5ea6\u3002\u522a\u9664\u8a31\u591a\u91cd\u8907\u7684\u8868\u793a\u5f0f\uff0c\u6216\u662f\u5206\u89e3\u67e5\u8a62\u4e26\u5c07\u904e\u6e21\u6027\u7684\u7d50\u679c\u5132\u5b58\u5728\u66ab\u5b58\u8868\u683c\uff0c\u7d93\u5e38\u90fd\u6709\u52a9\u65bc\u89e3\u6c7a\u6b64\u932f\u8aa4\u3002
+42ZA1=\u6279\u6b21\u4e2d\u7684 SQL \u7121\u6548\uff1a''{0}''\u3002
+
 
 # EXTERNAL NAME is SQL keyword - do not translate
 42Y04=\u56e0\u70ba\u5177\u6709 EXTERNAL NAME ''{0}'' \u7684\u7a0b\u5e8f\u6216\u51fd\u6578\u4e0d\u662f\u7528\u53e5\u865f\u5206\u9694\u7684\u6e05\u55ae\uff0c\u6240\u4ee5\u7121\u6cd5\u5efa\u7acb\u5b83\u3002\u9810\u671f\u7684\u683c\u5f0f\u662f <\u5b8c\u6574 Java \u8def\u5f91>.<\u65b9\u6cd5\u540d\u7a31>\u3002
@@ -552,20 +641,20 @@
 42Z99=\u5b57\u4e32\u6216\u5341\u516d\u9032\u4f4d\u6587\u5b57\u4e0d\u53ef\u8d85\u904e 64K\u3002
 42Y16=\u5728\u985e\u5225 ''{1}'' \u4e2d\u627e\u4e0d\u5230 public static \u65b9\u6cd5 ''{0}''\u3002\u65b9\u6cd5\u53ef\u80fd\u5b58\u5728\uff0c\u4f46\u5b83\u4e0d\u662f public \u6216 static\u3002
 42846=\u7121\u6cd5\u5c07\u985e\u578b ''{0}'' \u8f49\u63db\u6210 ''{1}''\u3002
-42Y19=\u5728 GROUP BY \u6e05\u55ae\u4e2d\uff0c''{0}'' \u51fa\u73fe\u591a\u6b21\u3002GROUP BY \u6e05\u55ae\u4e2d\u7684\u76f4\u6b04\u4e0d\u80fd\u8a9e\u610f\u4e0d\u660e\u3002
+#42Y19=''{0}'' appears multiple times in the GROUP BY list. Columns in the GROUP BY list must be unambiguous.
 42Y22={0} \u805a\u96c6\u7121\u6cd5\u64cd\u4f5c {1} \u985e\u578b\u3002
 42Y23=\u50b3\u56de\u4e0d\u6b63\u78ba\u7684 {0} \u76f4\u6b04 JDBC \u985e\u578b\u8cc7\u8a0a\u3002
 42Y24=\u4e0d\u53ef\u66f4\u65b0\u6982\u7565\u8868 ''{0}''\uff08\u76ee\u524d\u4e0d\u53ef\u66f4\u65b0\u6982\u7565\u8868\uff09\u3002
 42Y25=''{0}'' \u662f\u7cfb\u7d71\u8868\u683c\u3002\u4f7f\u7528\u8005\u4e0d\u80fd\u4fee\u6539\u9019\u500b\u8868\u683c\u7684\u5167\u5bb9\u3002
-#42Y26=Parameters are not allowed in the WHEN clause of a trigger.
+42Y26=\u5728 GROUP BY \u6e05\u55ae\u4e2d\uff0c\u4e0d\u5141\u8a31\u4f7f\u7528\u805a\u96c6\u3002
 42Y27=\u5728\u89f8\u767c\u52d5\u4f5c\u4e2d\uff0c\u4e0d\u5141\u8a31\u4f7f\u7528\u53c3\u6578\u3002
 42Y29=\u975e\u5206\u7d44\u67e5\u8a62\u7684 SELECT \u6e05\u55ae\u81f3\u5c11\u5305\u542b\u4e00\u500b\u7121\u6548\u7684\u8868\u793a\u5f0f\u3002SELECT \u6e05\u55ae\u81f3\u5c11\u5305\u542b\u4e00\u500b\u805a\u96c6\u6642\uff0c\u6240\u6709\u9805\u76ee\u90fd\u5fc5\u9808\u662f\u6709\u6548\u7684\u805a\u96c6\u8868\u793a\u5f0f\u3002
-42Y30=\u5206\u7d44\u67e5\u8a62\u7684 SELECT \u6e05\u55ae\u81f3\u5c11\u5305\u542b\u4e00\u500b\u7121\u6548\u7684\u8868\u793a\u5f0f\u3002\u5982\u679c SELECT \u6e05\u55ae\u5177\u6709 GROUP BY\uff0c\u5247\u6b64\u6e05\u55ae\u53ef\u80fd\u53ea\u5305\u542b\u5206\u7d44\u76f4\u6b04\u548c\u6709\u6548\u7684\u805a\u96c6\u8868\u793a\u5f0f\u3002
+42Y30=\u5206\u7d44\u67e5\u8a62\u7684 SELECT \u6e05\u55ae\u81f3\u5c11\u5305\u542b\u4e00\u500b\u7121\u6548\u7684\u8868\u793a\u5f0f\u3002\u5982\u679c SELECT \u6e05\u55ae\u5177\u6709 GROUP BY\uff0c\u5247\u6b64\u6e05\u55ae\u53ef\u80fd\u53ea\u5305\u542b\u6709\u6548\u7684\u5206\u7d44\u8868\u793a\u5f0f\u548c\u6709\u6548\u7684\u805a\u96c6\u8868\u793a\u5f0f\u3002
 42Y32=\u985e\u578b {2} \u4e0a\u4e4b\u805a\u96c6 ''{1}'' \u7684\u805a\u96c6\u985e\u5225 ''{0}'' \u672a\u5be6\u4f5c com.ibm.db2j.aggregates.Aggregator\u3002
 42Y33={0} \u805a\u96c6\u5305\u542b\u4e00\u6216\u591a\u500b\u805a\u96c6\u3002
 42Y34=\u76f4\u6b04\u540d\u7a31 ''{0}'' \u7b26\u5408\u8868\u683c ''{1}'' \u4e2d\u7684\u591a\u500b\u7d50\u679c\u76f4\u6b04\u3002
 42Y35=\u76f4\u6b04\u53c3\u7167 ''{0}'' \u7121\u6548\u3002SELECT \u6e05\u55ae\u81f3\u5c11\u5305\u542b\u4e00\u500b\u805a\u96c6\u6642\uff0c\u6240\u6709\u9805\u76ee\u90fd\u5fc5\u9808\u662f\u6709\u6548\u7684\u805a\u96c6\u8868\u793a\u5f0f\u3002
-42Y36=\u76f4\u6b04\u53c3\u7167 ''{0}'' \u7121\u6548\u3002\u82e5\u662f\u5177\u6709 GROUP BY \u7684 SELECT \u6e05\u55ae\uff0c\u5247\u6b64\u6e05\u55ae\u53ef\u80fd\u53ea\u5305\u542b\u5206\u7d44\u76f4\u6b04\u548c\u6709\u6548\u7684\u805a\u96c6\u8868\u793a\u5f0f\u3002
+42Y36=\u76f4\u6b04\u53c3\u7167 ''{0}'' \u7121\u6548\u3002\u82e5\u662f\u5177\u6709 GROUP BY \u7684 SELECT \u6e05\u55ae\uff0c\u5247\u6b64\u6e05\u55ae\u53ef\u80fd\u53ea\u5305\u542b\u6709\u6548\u7684\u5206\u7d44\u8868\u793a\u5f0f\u548c\u6709\u6548\u7684\u805a\u96c6\u8868\u793a\u5f0f\u3002
 42Y37=''{0}'' \u662f Java \u521d\u59cb\u985e\u578b\uff0c\u4e14\u7121\u6cd5\u8207\u6b64\u904b\u7b97\u5b50\u642d\u914d\u4f7f\u7528\u3002
 42Y38=\u5728 SELECT \u4e2d\u6703\u53c3\u7167\u5176\u76ee\u6a19\u8868\u683c ''{0}'' \u7684\u63d2\u5165\u4e2d\uff0c\u4e0d\u5141\u8a31\u4f7f\u7528 insertMode = replace\u3002
 # NOTE: The parameter to this message is a keyword used as a noun phrase.
@@ -626,7 +715,7 @@
 42Z01.U=UNTYPED
 42Z02=\u9019\u6642\u4e0d\u652f\u63f4\u591a\u91cd DISTINCT \u805a\u96c6\u3002
 42Z07=\u5728 ON \u5b50\u53e5\u4e2d\uff0c\u4e0d\u5141\u8a31\u4f7f\u7528\u805a\u96c6\u3002
-42Z08=\u56e0\u70ba\u5927\u91cf\u63d2\u5165\u53d6\u4ee3\u5177\u6709\u5df2\u555f\u7528\u7684\u89f8\u767c\u7a0b\u5f0f ({1})\uff0c\u6240\u4ee5\u5728 ''{0}'' \u4e2d\u4e0d\u5141\u8a31\u57f7\u884c\u5927\u91cf\u63d2\u5165\u53d6\u4ee3\u3002
+42Z08=\u5728 ''{0}'' \u4e0a\uff0c\u4e0d\u5141\u8a31\u57f7\u884c\u5927\u91cf\u63d2\u5165\u53d6\u4ee3\uff0c\u56e0\u70ba\u5b83\u5177\u6709\u5df2\u555f\u7528\u7684\u89f8\u767c\u7a0b\u5f0f ({1})\u3002
 42Z09.U=\u76ee\u524d\u6c92\u6709\u5be6\u4f5c CurrentOfResultSet \u7684
 #
 # The following message is used in error messages where we want to say that
@@ -643,7 +732,7 @@
 42Z18=\u76f4\u6b04 ''{0}'' \u662f\u5916\u90e8\u7d22\u5f15\u9375\u9650\u5236 ''{1}'' \u7684\u4e00\u90e8\u5206\u3002 \u82e5\u8981\u8b8a\u66f4\u6b64\u76f4\u6b04\u7684\u9577\u5ea6\uff0c\u5247\u61c9\u8a72\u5148\u6368\u68c4\u9650\u5236\uff0c\u4e26\u57f7\u884c ALTER TABLE\uff0c\u518d\u91cd\u5efa\u9650\u5236\u3002
 42Z19=\u81f3\u5c11\u9700\u6709\u4e00\u500b\u5916\u90e8\u7d22\u5f15\u9375\u9650\u5236 ''{1}'' \u53c3\u7167\u76f4\u6b04 ''{0}''\u3002\u5982\u679c\u8981\u4fee\u6539\u9019\u500b\u76f4\u6b04\u7684\u9577\u5ea6\uff0c\u60a8\u61c9\u8a72\u9664\u53bb\u53c3\u7167\u9650\u5236\uff0c\u57f7\u884c ALTER TABLE\uff0c\u518d\u91cd\u5efa\u9650\u5236\u3002
 
-42Z20=\u76f4\u6b04 ''{0}'' \u4e0d\u53ef\u70ba NULL\u3002\u5b83\u662f\u4e3b\u8981\u7d22\u5f15\u9375\u7684\u4e00\u90e8\u5206\uff0c\u5b83\u4e0d\u80fd\u6709\u4efb\u4f55\u53ef\u70ba null \u7684\u76f4\u6b04\u3002
+42Z20=\u76f4\u6b04 ''{0}'' \u4e0d\u53ef\u70ba NULL\u3002\u5b83\u662f\u4e3b\u8981\u7d22\u5f15\u9375\u6216\u552f\u4e00\u9650\u5236\u7684\u4e00\u90e8\u5206\uff0c\u5b83\u4e0d\u80fd\u6709\u4efb\u4f55\u53ef\u70ba null \u7684\u76f4\u6b04\u3002
 
 #####
 # end of alter table modify constraints.
@@ -688,6 +777,9 @@
 # matches DB2
 42939=\u4e0d\u53ef\u5229\u7528\u7db1\u76ee\u540d\u7a31 ''{0}'' \u4f86\u5efa\u7acb\u7269\u4ef6\u3002
 
+
+
+
 42Z50=\u5167\u90e8\u932f\u8aa4\uff1a\u7121\u6cd5\u7522\u751f {0} \u7684\u7a0b\u5f0f\u78bc\u3002
 42Z53=\u5167\u90e8\u932f\u8aa4\uff1a\u4e0d\u77e5\u9053\u7bc0\u9ede\u9078\u9805 {0} \u8981\u7522\u751f\u54ea\u7a2e\u985e\u578b\u7684\u555f\u52d5\u3002
 42Z54.U=\u5256\u6790\u4e4b\u5f8c\uff0c\u9019\u500b\u7570\u5e38\u72c0\u6cc1\u6703\u505c\u6b62\u9673\u8ff0\u5f0f - \u4e0d\u9700\u8981\u9032\u4e00\u6b65\u7684\u8655\u7406\u3002
@@ -696,6 +788,19 @@
 42Z57.U=\u5728\u5229\u7528 StopAfterOptimizing \u9664\u932f\u65d7\u6a19\u6700\u4f73\u5316\u4e4b\u5f8c\uff0c\u505c\u6b62\u57f7\u884c\u3002
 42Z58.U=\u5728\u5229\u7528 StopAfterGenerating \u9664\u932f\u65d7\u6a19\u7522\u751f\u4e4b\u5f8c\uff0c\u505c\u6b62\u57f7\u884c\u3002
 
+42Z60=\u9664\u975e\u8cc7\u6599\u5eab\u5167\u5bb9 {1} \u7684\u503c\u70ba ''{2}''\uff0c\u5426\u5247\u4e0d\u63a5\u53d7 {0}\u3002
+
+# Derby-specific XML compile errors (42Z70 - 42Z7Z)
+42Z70=\u4e0d\u5bb9\u8a31\u76f4\u63a5\u9023\u7d50\u81f3 XML \u503c\uff1b\u8acb\u5617\u8a66\u4f7f\u7528 XMLPARSE\u3002
+42Z71=\u5728\u6700\u4e0a\u5c64\u7d50\u679c\u96c6\u4e2d\u4e0d\u5bb9\u8a31 XML \u503c\uff1b\u8acb\u5617\u8a66\u4f7f\u7528 XMLSERIALIZE\u3002
+42Z72=\u5728\u7b2c {1} \u884c\u7b2c {2} \u6b04\u907a\u6f0f SQL/XML \u95dc\u9375\u5b57 ''{0}''\u3002
+42Z73=XMLSERIALIZE \u7684\u76ee\u6a19\u985e\u578b\u7121\u6548\uff1a''{0}''\u3002
+42Z74=\u4e0d\u652f\u63f4\u7684 XML \u529f\u80fd\uff1a''{0}''\u3002
+42Z75=XML \u67e5\u8a62\u8868\u793a\u5f0f\u5fc5\u9808\u662f\u5b57\u4e32\u6587\u5b57\u3002
+42Z76=\u4e0d\u63a5\u53d7\u591a\u500b XML \u74b0\u5883\u5b9a\u7fa9\u9805\u76ee\u3002
+42Z77=\u74b0\u5883\u5b9a\u7fa9\u9805\u76ee\u7684\u985e\u578b\u5fc5\u9808\u662f ''XML''\uff1b\u4e0d\u63a5\u53d7 ''{0}''\u3002
+42Z79=\u7121\u6cd5\u5224\u65b7 XMLPARSE \u7684\u53c3\u6578\u985e\u578b\uff1b\u5617\u8a66\u4f7f\u7528 CAST\u3002
+
 ## More RUNTIMESTATISTICS messages
 42Z80.U=\u53ef\u5e8f\u5217\u5316
 42Z81.U=\u5df2\u78ba\u5b9a\u7684\u8b80\u53d6
@@ -918,7 +1023,14 @@
 43Y52.U=\u522a\u9664 Cascade ResultSet\uff0c\u5229\u7528
 43Y53.U=\u76f8\u4f9d\u9805\u8868\u683c\u7684\u53c3\u7167\u52d5\u4f5c
 43Y54.U=\u958b\u59cb\u76f8\u4f9d\u9805\u8868\u683c\u865f\u78bc\u7684\u53c3\u7167\u52d5\u4f5c
-43Y55.U=\u7d50\u675f\u76f8\u4f9d\u9805\u8868\u683c\u865f\u78bc\u7684\u53c3\u7167\u52d5\u4f5c 
+43Y55.U=\u7d50\u675f\u76f8\u4f9d\u9805\u8868\u683c\u865f\u78bc\u7684\u53c3\u7167\u52d5\u4f5c
+43Y56.U=\u4f7f\u7528\u8005\u6240\u63d0\u4f9b\u4e4b {0} \u6700\u4f73\u5316\u5de5\u5177\u7f6e\u63db\u70ba {1}
+43Y57.U=\u4f7f\u7528\u8005\u6240\u63d0\u4f9b\u4e4b\u7d50\u5408\u6700\u4f73\u5316\u5de5\u5177\u7f6e\u63db\u70ba {0}
+43Y58.U=Intersect ResultSet
+43Y59.U=Intersect
+43Y60.U=Except ResultSet
+43Y61.U=Except
+	
 54004=SELECT \u9673\u8ff0\u5f0f\u5728 GROUP BY\u3001ORDER BY \u6216\u9078\u53d6\u6e05\u55ae\u4e2d\u6709\u904e\u591a\u7684\u9805\u76ee\u3002
 54008=CREATE INDEX \u9673\u8ff0\u5f0f\u6307\u5b9a\u592a\u591a\u76f4\u6b04\uff08\u4e0a\u9650\u70ba 16\uff09\u3002
 54023=\u5df2\u8d85\u51fa\u7a0b\u5e8f\u4e4b\u53c3\u6578\u6578\u76ee\u7684\u9650\u5236\u3002\u9650\u5236\u70ba {0}\uff0c\u800c\u7a0b\u5e8f {1} \u7684\u53c3\u6578\u6578\u76ee\u70ba {2}\u3002
@@ -928,12 +1040,14 @@
 44X00.U=SQL \u985e\u578b\u540d\u7a31
 44X05.U=\u4e0b\u4e00\u500b\u932f\u8aa4
 
+X0A00.S=\u9078\u53d6\u6e05\u55ae\u63d0\u53ca\u5169\u6b21\u76f4\u6b04 ''{0}''\u3002\u5728\u5177\u6709 GROUP BY \u6216 HAVING \u5b50\u53e5\u7684\u67e5\u8a62\u4e2d\uff0c\u9019\u662f\u4e0d\u63a5\u53d7\u7684\u3002\u8acb\u5617\u8a66\u5c07\u5176\u4e2d\u4e00\u500b\u885d\u7a81\u7684\u76f4\u6b04\u5225\u540d\u5316\u70ba\u552f\u4e00\u540d\u7a31\u3002
+
 X0X02.S=\u8868\u683c ''{0}'' \u7121\u6cd5\u9396\u5b9a\u70ba ''{1}'' \u6a21\u5f0f\u3002
 X0X03.S=\u4ea4\u6613\u72c0\u614b\u7121\u6548 - \u4fdd\u7559\u7684\u6e38\u6a19\u9700\u8981\u76f8\u540c\u7684\u9694\u96e2\u5c64\u6b21
-X0X05.S=\u8868\u683c ''{0}'' \u4e0d\u5b58\u5728\u3002
+X0X05.S=\u8868\u683c/\u8996\u5716 ''{0}'' \u4e0d\u5b58\u5728\u3002
 X0X0E.S=\u5728\u63d2\u5165\u8868\u683c\u4e2d\uff0c\u627e\u4e0d\u5230\u81ea\u52d5\u7522\u751f\u4e4b\u76f4\u6b04\u9078\u9805\u9663\u5217\u4e2d\u6240\u5217\u7684\u76f4\u6b04\u4f4d\u7f6e ''{0}''\u3002
 X0X0F.S=\u5728\u63d2\u5165\u8868\u683c\u4e2d\uff0c\u627e\u4e0d\u5230\u81ea\u52d5\u7522\u751f\u4e4b\u76f4\u6b04\u9078\u9805\u9663\u5217\u4e2d\u6240\u5217\u7684\u76f4\u6b04\u540d\u7a31 ''{0}''\u3002
-X0X07.S=\u56e0\u70ba Jar \u6a94 ''{0}'' \u662f\u5728 derby.database.classpath ''{0}'' \u4e2d\uff0c\u6240\u4ee5\u7121\u6cd5\u6368\u68c4\u5b83\u3002
+X0X07.S=\u56e0\u70ba Jar \u6a94 ''{0}'' \u662f\u5728 derby.database.classpath ''{0}'' \u4e2d\uff0c\u6240\u4ee5\u7121\u6cd5\u79fb\u9664\u5b83\u3002
 X0X10.S=USING \u5b50\u53e5\u50b3\u56de\u591a\u5217\uff1b\u53ea\u5141\u8a31\u55ae\u5217\u7684 ResultSet\u3002
 X0X11.S=USING \u5b50\u53e5\u672a\u50b3\u56de\u4efb\u4f55\u7d50\u679c\uff0c\u56e0\u6b64\u4e0d\u53ef\u8a2d\u5b9a\u53c3\u6578\u3002
 X0X13.S=Jar \u6a94 ''{0}'' \u4e0d\u5b58\u5728\u65bc\u7db1\u76ee ''{1}'' \u4e2d\u3002
@@ -950,14 +1064,6 @@
 X0X95.S=\u56e0\u70ba\u5177\u6709\u8207\u7269\u4ef6 ''{1}'' \u76f8\u4f9d\u7684\u5df2\u958b\u555f ResultSet\uff0c\u6240\u4ee5\u7121\u6cd5\u5728\u8a72\u7269\u4ef6\u4e0a\u57f7\u884c\u4f5c\u696d ''{0}''\u3002
 X0X99.S=\u7d22\u5f15 ''{0}'' \u4e0d\u5b58\u5728\u3002
 
-# Derby-specific XML errors.
-X0X14.S=\u4e0d\u5bb9\u8a31\u76f4\u63a5\u9023\u7d50\u81f3 XML \u503c\uff1b\u8acb\u5617\u8a66\u4f7f\u7528 XMLPARSE\u3002
-X0X15.S=\u5728\u6700\u4e0a\u5c64\u7d50\u679c\u96c6\u4e2d\u4e0d\u5bb9\u8a31 XML \u503c\uff1b\u8acb\u5617\u8a66\u4f7f\u7528 XMLSERIALIZE\u3002
-X0X16.S=XML \u8a9e\u6cd5\u932f\u8aa4\uff1b\u907a\u6f0f\u95dc\u9375\u5b57\uff1a''{0}''\u3002
-X0X17.S=XMLSERIALIZE \u7684\u76ee\u6a19\u985e\u578b\u7121\u6548\uff1a''{0}''\u3002
-X0X18.S=\u4e0d\u652f\u63f4\u7684 XML \u529f\u80fd\uff1a''{0}''\u3002
-X0XML.S=\u8655\u7406 XML \u6642\u767c\u73fe\u975e\u9810\u671f\u7684\u932f\u8aa4\uff1b\u8acb\u53c3\u95b1\u4e0b\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
-
 X0Y16.S=''{0}'' \u4e0d\u662f\u6982\u7565\u8868\u3002\u5982\u679c\u5b83\u662f\u8868\u683c\uff0c\u8acb\u6539\u7528 DROP TABLE\u3002
 X0Y23.S=\u56e0\u70ba\u6982\u7565\u8868  ''{2}''  \u8207\u7269\u4ef6 ''{1}'' \u76f8\u4f9d\uff0c\u6240\u4ee5\u7121\u6cd5\u5728\u8a72\u7269\u4ef6\u4e0a\u57f7\u884c\u4f5c\u696d ''{0}''\u3002
 X0Y24.S=\u56e0\u70ba STATEMENT ''{2}''  \u8207\u7269\u4ef6 ''{1}'' \u76f8\u4f9d\uff0c\u6240\u4ee5\u7121\u6cd5\u5728\u8a72\u7269\u4ef6\u4e0a\u57f7\u884c\u4f5c\u696d ''{0}''\u3002
@@ -983,12 +1089,14 @@
 X0Y66.S=\u7576\u6bcd\u9805\u9023\u7dda\u4e2d\u6709\u64f1\u7f6e\u7684\u4f5c\u696d\u6642\uff0c\u4e0d\u80fd\u5728\u5de2\u72c0\u9023\u7dda\u4e2d\u767c\u51fa\u78ba\u5b9a\u6307\u5b9a\u3002
 X0Y67.S=\u7576\u6bcd\u9805\u9023\u7dda\u4e2d\u6709\u64f1\u7f6e\u7684\u4f5c\u696d\u6642\uff0c\u4e0d\u80fd\u5728\u5de2\u72c0\u9023\u7dda\u4e2d\u767c\u51fa\u56de\u5fa9\u6307\u5b9a\u3002
 X0Y68.S={0} ''{1}'' \u5df2\u5b58\u5728\u3002
-X0Y69.S=\u4e0d\u5141\u8a31 {1}\uff0c\u56e0\u70ba {0} \u89f8\u767c\u5728 {2} \u4f5c\u7528\u4e2d\u3002
+X0Y69.S=\u5728 {0} \u89f8\u767c\u7a0b\u5f0f\u4e2d\u4e0d\u652f\u63f4 {1}\u3002
 X0Y70.S=\u5728 {1} \u8868\u683c\u4e2d\uff0c\u4e0d\u5141\u8a31\u57f7\u884c INSERT\u3001UPDATE \u548c DELETE\uff0c\u56e0\u70ba {0} \u89f8\u767c\u5728\u4f5c\u7528\u4e2d\u3002
 X0Y71.S=\u4e0d\u5141\u8a31 SET ISOLATION \u4e4b\u985e\u7684\u4ea4\u6613\u64cd\u4f5c\uff0c\u56e0\u70ba {0} \u89f8\u767c\u5728\u4f5c\u7528\u4e2d\u3002
 X0Y72.S=\u5728 ''{0}'' \u4e0a\uff0c\u4e0d\u5141\u8a31\u57f7\u884c\u5927\u91cf\u63d2\u5165\u53d6\u4ee3\uff0c\u56e0\u70ba\u5b83\u5177\u6709\u5df2\u555f\u7528\u7684\u89f8\u767c\u7a0b\u5f0f ({1})\u3002
 X0Y77.S=\u7121\u6cd5\u5728\u9032\u884c\u4e2d\u7684\u5ee3\u57df\u4ea4\u6613\u4e0a\u767c\u51fa SET TRANSACTION ISOLATION \u9673\u8ff0\u5f0f\uff0c\u56e0\u70ba\u9019\u6642\u5b83\u5df2\u7d93\u96b1\u542b\u5730\u78ba\u5b9a\u5ee3\u57df\u4ea4\u6613\u3002
 X0Y78.S=\u7121\u6cd5\u5229\u7528\u50b3\u56de\u5217\u8a08\u6578\u7684\u9673\u8ff0\u5f0f\u4f86\u547c\u53eb Statement.executeQuery()\u3002
+X0Y78.S.1=\u7531\u65bc\u50b3\u56de\u591a\u500b\u7d50\u679c\u96c6\uff0c\u56e0\u6b64\u7121\u6cd5\u547c\u53eb {0}.executeQuery()\u3002\u8acb\u4f7f\u7528 {1}.execute() \u4f86\u53d6\u5f97\u591a\u500b\u7d50\u679c\u3002
+X0Y78.S.2=\u547c\u53eb {0}.executeQuery()\uff0c\u4f46\u6c92\u6709\u50b3\u56de\u4efb\u4f55\u7d50\u679c\u96c6\u3002\u975e\u67e5\u8a62\u8acb\u4f7f\u7528 {1}.executeUpdate()\u3002
 X0Y79.S=\u7121\u6cd5\u5229\u7528\u50b3\u56de ResultSet \u7684\u9673\u8ff0\u5f0f\u4f86\u547c\u53eb Statement.executeUpdate()\u3002
 X0Y80.S=ALTER \u8868\u683c ''{0}'' \u5931\u6557\u3002\u5728 ''{1}'' \u76f4\u6b04\u4e2d\u627e\u5230 NULL \u8cc7\u6599\u3002
 X0Y83.S=\u8b66\u544a\uff1a\u5728\u522a\u9664\u8868\u683c\u4e2d\u7684\u5217\u6642\uff0c\u5728\u805a\u96c6\u7269 ID \u70ba {1} \u7684\u7d22\u5f15\u4e2d\uff0c\u627e\u4e0d\u5230\u57fa\u672c\u8868\u683c\u5217 {0} \u7684\u7d22\u5f15\u5217\u3002\u5728\u522a\u9664\u4f5c\u696d\u4e2d\uff0c\u5df2\u81ea\u52d5\u66f4\u6b63\u9019\u500b\u554f\u984c\u3002
@@ -1002,8 +1110,11 @@
 XCL13.S=\u53c3\u6578\u4f4d\u7f6e ''{0}'' \u8d85\u51fa\u7bc4\u570d\u3002\u6b64\u5099\u59a5\u9673\u8ff0\u5f0f\u7684\u53c3\u6578\u6578\u76ee\u662f ''{1}''\u3002
 XCL14.S=\u76f4\u6b04\u4f4d\u7f6e ''{0}'' \u8d85\u51fa\u7bc4\u570d\u3002\u6b64 ResultSet \u7684\u76f4\u6b04\u6578\u76ee\u662f ''{1}''\u3002
 XCL15.S=\u547c\u53eb\u7269\u4ef6 ''{0}'' \u4e0a\u7684 compareTo() \u65b9\u6cd5\u6642\uff0c\u767c\u751f ClassCastException\u3002compareTo() \u4e4b\u53c3\u6578\u7684\u985e\u5225\u662f ''{1}''\u3002
-XCL16.S=\u672a\u958b\u555f ResultSet\u3002\u4e0d\u5141\u8a31\u57f7\u884c\u4f5c\u696d ''{0}''\u3002\u8acb\u78ba\u8a8d\u81ea\u52d5\u78ba\u5b9a\u662f OFF\u3002
+XCL16.S.0=\u672a\u958b\u555f ResultSet\u3002\u4e0d\u5141\u8a31\u57f7\u884c\u4f5c\u696d ''{0}''\u3002\u8acb\u78ba\u8a8d\u81ea\u52d5\u78ba\u5b9a\u662f OFF\u3002
+# This one is used for the network client, where we don't know what operation is being performed.
+XCL16.S.1=\u672a\u958b\u555f ResultSet\u3002\u8acb\u78ba\u8a8d\u81ea\u52d5\u78ba\u5b9a\u662f OFF\u3002
 XCL17.S=\u5728\u9019\u500b\u8cc7\u6599\u5eab\u4e2d\uff0c\u4e0d\u5141\u8a31\u4f7f\u7528 Statement\u3002
+XCL18.S=\u7d50\u679c\u4e2d\u7684\u76f4\u6b04\u503c\u4e32\u6d41\u7121\u6cd5\u64f7\u53d6\u5169\u6b21
 XCL19.S=\u907a\u6f0f\u7d22\u5f15\u9375 ''{1}'' \u4e4b\u8868\u683c ''{0}'' \u4e2d\u7684\u5217\u3002
 XCL20.S=\u7121\u6cd5\u5c07\u7248\u672c\u5c64\u6b21 ''{0}'' \u7684\u578b\u9304\u5347\u7d1a\u6210\u7248\u672c\u5c64\u6b21 ''{1}''\u3002
 XCL21.S=\u60a8\u5728\u6e96\u5099\u5176\u4ed6\u9673\u8ff0\u5f0f\u6642\uff0c\u8a66\u5716\u57f7\u884c\u300c\u8cc7\u6599\u5b9a\u7fa9\u300d\u9673\u8ff0\u5f0f\uff08CREATE\u3001DROP \u6216 ALTER\uff09\u3002\u9019\u662f\u4e0d\u5141\u8a31\u7684\u3002\
@@ -1048,10 +1159,12 @@
 XCL49.S= \u5728 ''{0}'' \u4e0a\u4e0d\u5141\u8a31 TRUNCATE TABLE\uff0c\u56e0\u70ba\u5b83\u5177\u6709\u5df2\u555f\u7528 DELETE \u89f8\u767c\u7a0b\u5f0f ({1})\u3002
 XCL50.S=\u4e0d\u652f\u63f4\u5f9e\u820a\u7248\u5347\u7d1a\u8cc7\u6599\u5eab\u3002\u6b63\u5728\u5b58\u53d6\u4e4b\u8cc7\u6599\u5eab\u7684\u7248\u672c\u5c64\u6b21\u70ba ''{0}''\uff0c\u800c\u6b64\u8edf\u9ad4\u7684\u7248\u672c\u5c64\u6b21\u70ba ''{1}''\u3002
 XCL51.S=\u6240\u8981\u6c42\u7684\u529f\u80fd\u4e0d\u80fd\u53c3\u7167 SESSION \u7db1\u76ee\u4e2d\u7684\u8868\u683c\u3002
-
+XCL52.S=\u9673\u8ff0\u5f0f\u5df2\u53d6\u6d88\u6216\u903e\u6642\u3002
 
 # Transaction states, matches DB2
 25000=\u7121\u6548\u7684\u4ea4\u6613\u72c0\u614b\u3002
+25001=\u7576\u6709\u4ea4\u6613\u4ecd\u5728\u4f5c\u7528\u4e2d\u6642\uff0c\u4e0d\u80fd\u95dc\u9589\u9023\u7dda\u3002
+
 
 # Authorization
 25501=\u7121\u6cd5\u5728\u4f5c\u7528\u4e2d\u4ea4\u6613\u4e2d\u8a2d\u5b9a\u9023\u7dda\u552f\u8b80\u7279\u6027\u3002
@@ -1062,6 +1175,18 @@
 28502.C=\u4f7f\u7528\u8005\u540d\u7a31 ''{0}'' \u7121\u6548\u3002
 28503=\u4f7f\u7528\u8005 ''{0}'' \u4e0d\u5f97\u540c\u6642\u5728\u552f\u8b80\u548c\u5b8c\u6574\u5b58\u53d6\u6388\u6b0a\u5217\u793a\u4e2d\u3002
 28504=\u5b58\u53d6\u6e05\u55ae ''{0}'' \u4e2d\u7684\u91cd\u8907\u4f7f\u7528\u8005 ''{1}''\u3002
+28505=\u5167\u90e8\u932f\u8aa4\uff1a\u9673\u8ff0\u5f0f\u8a31\u53ef\u6b0a\u6e05\u55ae\u4e2d\u7684 {0} ID \u7121\u6548\u3002
+28506=\u4f7f\u7528\u8005 ''{0}'' \u5c0d\u8868\u683c ''{2}''.''{3}'' \u6c92\u6709 {1} \u8a31\u53ef\u6b0a\u3002
+28507=\u4f7f\u7528\u8005 ''{0}'' \u5c0d\u8868\u683c ''{2}''.''{3}'' \u6c92\u6709 {1} \u8a31\u53ef\u6b0a\u53ef\u6388\u8207\u3002
+28508=\u4f7f\u7528\u8005 ''{0}'' \u5c0d\u8868\u683c ''{3}''.''{4}'' \u7684\u76f4\u6b04 ''{2}'' \u6c92\u6709 {1} \u8a31\u53ef\u6b0a\u3002
+28509=\u4f7f\u7528\u8005 ''{0}'' \u5c0d\u8868\u683c ''{3}''.''{4}'' \u7684\u76f4\u6b04 ''{2}'' \u6c92\u6709 {1} \u8a31\u53ef\u6b0a\u53ef\u6388\u8207\u3002
+2850A=\u4f7f\u7528\u8005 ''{0}'' \u5c0d {1} ''{2}''.''{3}'' \u6c92\u6709\u57f7\u884c\u8a31\u53ef\u6b0a\u3002
+2850B=\u4f7f\u7528\u8005 ''{0}'' \u5c0d {1} ''{2}''.''{3}'' \u6c92\u6709\u57f7\u884c\u8a31\u53ef\u6b0a\u53ef\u6388\u8207\u3002
+2850C=\u4f7f\u7528\u8005 ''{0}'' \u4e0d\u662f {1} ''{2}''.''{3}'' \u7684\u64c1\u6709\u8005\u3002
+2850D=\u4f7f\u7528\u8005 ''{0}'' \u7121\u6cd5\u5728\u7db1\u76ee ''{1}'' \u4e2d\u57f7\u884c\u4f5c\u696d\u3002
+2850E=\u4f7f\u7528\u8005 ''{0}'' \u7121\u6cd5\u5efa\u7acb\u7db1\u76ee ''{1}''\u3002\u53ea\u6709\u8cc7\u6599\u5eab\u64c1\u6709\u8005\u53ef\u767c\u51fa\u6b64\u9673\u8ff0\u5f0f\u3002
+2850F=\u5728\u7269\u4ef6 ''{0}'' \u4e0a\u4e0d\u63a5\u53d7\u6307\u5b9a\u7684\u6388\u8207\u6216\u53d6\u6d88\u4f5c\u696d\u3002
+2850G=\u4f7f\u7528\u8005 ''{0}'' \u5c0d\u7269\u4ef6 ''{2}''.''{3}'' \u6c92\u6709 {1} \u8a31\u53ef\u6b0a\u3002
 04501.C=\u5df2\u62d2\u7d55\u8cc7\u6599\u5eab\u9023\u7dda\u3002
 
 
@@ -1081,6 +1206,7 @@
 07009=\u6c92\u6709\u8f38\u5165\u53c3\u6578\u3002
 
 S0022=\u627e\u4e0d\u5230\u76f4\u6b04 ''{0}''\u3002
+XJ008.S=\u5728\u81ea\u52d5\u78ba\u5b9a\u6a21\u5f0f\u4e2d\u7121\u6cd5\u56de\u5fa9\u6216\u91cb\u653e\u5132\u5b58\u9ede\u3002
 XJ009.S=\u5132\u5b58\u7a0b\u5e8f\u547c\u53eb\u6216\u4f7f\u7528\u8f38\u51fa\u53c3\u6578\u6642\uff0c\u9700\u4f7f\u7528 CallableStatement\uff1a{0}
 XJ010.S=\u7121\u6cd5\u5728 autoCommit \u958b\u555f\u6642\u767c\u51fa\u5132\u5b58\u9ede\u3002
 XJ011.S=\u7121\u6cd5\u70ba\u5132\u5b58\u9ede\u540d\u7a31\u50b3\u905e null\u3002
@@ -1091,8 +1217,9 @@
 XJ017.S=\u89f8\u767c\u78bc\u5167\u4e0d\u53ef\u6709\u5132\u5b58\u9ede\u6307\u4ee4\u3002
 XJ018.S=\u76f4\u6b04\u540d\u7a31\u4e0d\u80fd\u70ba null\u3002
 XJ020.S=\u7269\u4ef6\u985e\u578b\u4e0d\u53ef\u8f49\u63db\u70ba TYPE ''{0}''\u3001java.sql.Types \u503c\u7121\u6548\uff0c\u6216\u7269\u4ef6\u662f NULL\u3002
+XJ021.S=\u4e0d\u652f\u63f4\u8a72\u985e\u578b\u3002
 XJ022.S=\u7121\u6cd5\u8a2d\u5b9a\u4e32\u6d41\uff1a''{0}''\u3002
-XJ023.S=\u8f38\u5165\u4e32\u6d41\u4fdd\u7559\u7684\u8cc7\u6599\u6bd4\u6240\u8981\u6c42\u7684\u9577\u5ea6\u5c11\u3002
+XJ023.S=\u8f38\u5165\u4e32\u6d41\u6c92\u6709\u8207\u6240\u8981\u6c42\u7684\u9577\u5ea6\u5b8c\u5168\u4e00\u6a23\u7684\u8cc7\u6599\u91cf\u3002
 XJ025.S=\u8f38\u5165\u4e32\u6d41\u7684\u9577\u5ea6\u4e0d\u53ef\u70ba\u8ca0\u503c\u3002
 XJ030.S=\u7576\u5728\u5de2\u72c0\u9023\u7dda\u4e2d\uff0c\u4e0d\u80fd\u8a2d\u5b9a AUTOCOMMIT ON\u3002
 XJ042.S=''{0}'' \u4e0d\u662f\u7279\u6027 ''{1}'' \u7684\u6709\u6548\u503c\u3002
@@ -1114,24 +1241,124 @@
 XJ067.S=SQL \u6587\u5b57\u6307\u6a19\u662f null\u3002
 XJ068.S=\u5728\u6279\u6b21\u7684\u4e2d\u9593\uff0c\u53ea\u80fd\u4f7f\u7528 executeBatch \u548c clearBatch\u3002
 XJ069.S=USING \u57f7\u884c\u9673\u8ff0\u5f0f\u4e0d\u53ef\u6709 SetXXX \u65b9\u6cd5\u3002
-XJ080.S=USING \u57f7\u884c\u9673\u8ff0\u5f0f\u50b3\u905e\u4e86 {0} \u500b\u800c\u975e {1} \u500b\u53c3\u6578\u3002
-XJ081.S=\u5c07\u7121\u6548\u503c ''{0}'' \u7576\u4f5c\u53c3\u6578 ''{1}'' \u50b3\u905e\u7d66\u65b9\u6cd5  ''{2}''
+XJ074.S=Statement.setQueryTimeout(int seconds) \u7684\u53c3\u6578\u503c ''{0}'' \u7121\u6548\u3002
 XJ070.S=\u5728 Blob \u6216 Clob \u65b9\u6cd5\u4e2d\u50b3\u905e\u8ca0\u6216\u96f6\u7684\u4f4d\u7f6e\u5f15\u6578 ''{0}''\u3002
-XJ071.S=\u5728 BLOB \u6216 CLOB \u65b9\u6cd5\u4e2d\u50b3\u905e\u96f6\u6216\u8ca0\u7684\u9577\u5ea6\u5f15\u6578 ''{0}''\u3002
+XJ071.S=\u5728 BLOB \u6216 CLOB \u65b9\u6cd5\u4e2d\u50b3\u905e\u8ca0\u7684\u9577\u5ea6\u5f15\u6578 ''{0}''\u3002
 XJ072.S=\u5728 BLOB \u6216 CLOB \u4f4d\u7f6e\u65b9\u6cd5\u4e2d\u50b3\u5165 NULL \u578b\u6a23\u6216 searchStr\u3002
-XJ073.S=\u7121\u6cd5\u518d\u4f7f\u7528\u6b64 BLOB \u6216 CLOB \u4e2d\u7684\u8cc7\u6599\u3002\u53ef\u80fd\u5df2\u78ba\u5b9a BLOB \u6216 CLOB \u7684\u4ea4\u6613\uff0c\u6216\u9023\u7dda\u5df2\u95dc\u9589\u3002
+XJ073.S=\u7121\u6cd5\u518d\u4f7f\u7528\u6b64 BLOB \u6216 CLOB \u4e2d\u7684\u8cc7\u6599\u3002\u53ef\u80fd\u5df2\u78ba\u5b9a BLOB/CLOB \u7684\u4ea4\u6613\uff0c\u6216\u9023\u7dda\u5df2\u95dc\u9589\u3002
 XJ076.S=\u4f4d\u7f6e\u5f15\u6578 ''{0}'' \u8d85\u51fa BLOB/CLOB \u7684\u5927\u5c0f\u3002
 XJ077.S=\u4f7f\u7528 getBytes/getSubString \u5617\u8a66\u8b80\u53d6 BLOB/CLOB \u578b\u6a23\u7684\u7b2c\u4e00\u500b\u4f4d\u5143\u7d44/\u5b57\u5143\u6642\uff0c\u767c\u751f\u7570\u5e38\u72c0\u6cc1\u3002
+XJ078.S=\u504f\u79fb ''{0}'' \u5c0f\u65bc\u96f6\u6216\u662f\u5c0d\u73fe\u884c BLOB/CLOB \u800c\u8a00\u592a\u5927\u3002
+XJ079.S=\u6307\u5b9a\u7684\u9577\u5ea6 ''{0}'' \u8d85\u51fa BLOB/BLOB \u7684\u5927\u5c0f\u3002
+XJ080.S=USING \u57f7\u884c\u9673\u8ff0\u5f0f\u50b3\u905e\u4e86 {0} \u500b\u800c\u975e {1} \u500b\u53c3\u6578\u3002
+XJ081.S=\u5c07\u7121\u6548\u503c ''{0}'' \u7576\u4f5c\u53c3\u6578 ''{1}'' \u50b3\u905e\u7d66\u65b9\u6cd5 ''{2}''
 XJ082.U=BLOB/CLOB \u503c\u4e0d\u80fd\u7576\u4f5c\u65b9\u6cd5\u53c3\u6578\u6216\u63a5\u6536\u7aef\u3002
 XJ083.U=\u56e0\u70ba ResultSet \u4e0d\u662f\u53ef\u66f4\u65b0\u7684 ResultSet\uff0c\u6240\u4ee5\u4e0d\u5bb9\u8a31 ''{0}''\u3002
-XJ084.U=\u76f4\u6b04\u672a\u5c0d\u61c9\u65bc\u57fa\u672c\u8868\u683c\u4e2d\u7684\u76f4\u6b04\u3002\u7121\u6cd5\u5728\u6b64\u76f4\u6b04\u4e0a\u767c\u51fa {0}\u3002
+XJ084.U=\u76f4\u6b04\u672a\u5c0d\u61c9\u65bc\u57fa\u672c\u8868\u683c\u4e2d\u7684\u76f4\u6b04\u3002\u7121\u6cd5\u5728\u6b64\u76f4\u6b04\u4e0a\u767c\u51fa ''{0}''\u3002
+XJ085.S=\u4e32\u6d41\u5df2\u8b80\u53d6\u4e26\u5230\u9054\u6a94\u6848\u7d50\u5c3e\uff0c\u7121\u6cd5\u91cd\u8907\u4f7f\u7528\u3002
+XJ086.S=\u6e38\u6a19\u4e0d\u662f\u5728\u63d2\u5165\u6a6b\u5217\u6216\u662f\u6b64 ResultSet \u7269\u4ef6\u7684\u4e26\u884c\u8655\u7406\u70ba CONCUR_READ_ONLY \u6642\uff0c\u7121\u6cd5\u547c\u53eb\u6b64\u65b9\u6cd5\u3002
+
+XJ088.S=\u4f5c\u696d\u7121\u6548\uff1a\u547c\u53eb\u4e86 wasNull() \u4e14\u672a\u64f7\u53d6\u8cc7\u6599\u3002
+XJ089.S=\u65b9\u6cd5\u547c\u53eb\u7121\u6548\uff1a\u53c3\u6578 1 \u662f\u7531\u5132\u5b58\u7a0b\u5e8f\u6240\u50b3\u56de\u7684\u6574\u6578 OUT \u53c3\u6578\uff0c\u8acb\u4f7f\u7528 getInt \u547c\u53eb\u3002
+XJ090.S=\u53c3\u6578\u7121\u6548\uff1a\u884c\u4e8b\u66c6\u70ba\u7a7a\u503c\u3002
+XJ091.S=\u5f15\u6578\u7121\u6548\uff1a\u53c3\u6578\u7d22\u5f15 {0} \u4e0d\u662f OUT \u6216 INOUT \u53c3\u6578\u3002
+XJ092.S=\u53c3\u6578 1 \u662f\u5132\u5b58\u7a0b\u5e8f\u547c\u53eb\u7684\u50b3\u56de\u5b50\u53e5\u3002\u5b83\u53ea\u80fd\u767b\u9304\u70ba\u6574\u6578\u985e\u578b\u3002
+XJ093.S=BLOB/CLOB \u7684\u9577\u5ea6 {0} \u592a\u5927\u3002\u9577\u5ea6\u4e0d\u53ef\u8d85\u51fa {1}\u3002
+XJ094.S=\u6b64\u7269\u4ef6\u5df2\u95dc\u9589\u3002
+XJ095.S=\u8a66\u5716\u57f7\u884c\u7279\u8a31\u52d5\u4f5c\u5931\u6557\u3002
+XJ096.S=\u5728 {1} \u7684 {0} \u8cc7\u6599\u5305\u4e2d\u627e\u4e0d\u5230\u8cc7\u6e90\u7d44\u3002
+XJ097.S=\u7121\u6cd5\u56de\u5fa9\u6216\u91cb\u653e\u4e0d\u662f\u7531\u6b64\u9023\u7dda\u6240\u5efa\u7acb\u7684\u5132\u5b58\u9ede\u3002
+XJ098.S=\u81ea\u52d5\u7522\u751f\u7684\u7d22\u5f15\u9375\u503c {0} \u7121\u6548
+XJ099.S=\u8b80\u53d6\u5668/\u4e32\u6d41\u7269\u4ef6\u4e0d\u5305\u542b\u9577\u5ea6\u5b57\u5143
+XJ100.S=registerOutParameter \u65b9\u6cd5\u6240\u63d0\u4f9b\u7684\u6bd4\u4f8b\u4e0d\u7b26\u5408 setter \u65b9\u6cd5\u3002\u7cbe\u6e96\u5ea6\u53ef\u80fd\u6d41\u5931\uff01
+XJ102.S=\u7121\u6cd5\u5728\u73fe\u884c\u4f4d\u7f6e\u57f7\u884c\u63d2\u5165\u3002
+XJ103.S=\u8868\u683c\u540d\u7a31\u4e0d\u53ef\u70ba\u7a7a\u503c
+XJ104.S=\u5171\u7528\u7d22\u5f15\u9375\u9577\u5ea6\u7121\u6548\uff1a{0}\u3002
+XJ105.S=DES \u7d22\u5f15\u9375\u9577\u5ea6\u932f\u8aa4\uff0c\u539f\u9810\u671f\u9577\u5ea6\u70ba {0}\uff0c\u4f46\u5f97\u5230\u9577\u5ea6 {1}\u3002
+XJ106.S=\u7121\u6b64\u586b\u88dc
+XJ107.S=\u586b\u88dc\u4e0d\u7576
+XJ108.S=\u5340\u584a\u5927\u5c0f\u4e0d\u5408\u6cd5
+XJ110.S=\u4e3b\u8981\u8868\u683c\u540d\u7a31\u4e0d\u53ef\u70ba\u7a7a\u503c
+XJ111.S=\u5916\u4f86\u8868\u683c\u540d\u7a31\u4e0d\u53ef\u70ba\u7a7a\u503c
+XJ112.S=\u767c\u73fe\u5b89\u5168\u7570\u5e38\u72c0\u6cc1\uff1b\u8acb\u53c3\u95b1\u4e0b\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\uff0c\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
+XJ113.S=\u7121\u6cd5\u958b\u555f\u6a94\u6848 {0}\uff1a{1}
+XJ114.S=\u6e38\u6a19\u540d\u7a31 ''{0}'' \u7121\u6548
+XJ115.S=\u7121\u6cd5\u4ee5\u6240\u8981\u6c42\u7684\u4fdd\u7559\u80fd\u529b {0} \u958b\u555f resultSet\u3002
+XJ116.S=\u55ae\u4e00\u6279\u6b21\u4e2d\u4e0d\u80fd\u65b0\u589e\u8d85\u904e {0} \u500b\u6307\u4ee4\u3002
+XJ117.S=J2EE \u9075\u5faa\u4e0d\u63a5\u53d7\u6279\u6b21\u67e5\u8a62\u3002
+XJ118.S=\u5728\u975e\u67e5\u8a62\u7684\u9673\u8ff0\u5f0f\u4e0a\u8981\u6c42\u4e86\u67e5\u8a62\u6279\u6b21\u3002
+XJ121.S=\u4f5c\u696d\u5728\u73fe\u884c\u6e38\u6a19\u4f4d\u7f6e\u7121\u6548\u3002
+XJ122.S=\u5728\u6b64\u6a6b\u5217\u4e0a\u672a\u547c\u53eb\u4efb\u4f55 updateXXX \u65b9\u6cd5\u3002
+XJ123.S=\u5fc5\u9808\u547c\u53eb\u6b64\u65b9\u6cd5\u4ee5\u66f4\u65b0\u73fe\u884c\u6a6b\u5217\u6216\u63d2\u5165\u6a6b\u5217\u7684\u503c\u3002
+XJ124.S=\u76f4\u6b04\u7121\u6cd5\u66f4\u65b0\u3002
+XJ125.S=\u6b64\u65b9\u6cd5\u53ea\u80fd\u5728\u53ef\u6372\u52d5\u7684 ResultSet \u7269\u4ef6\u4e0a\u547c\u53eb (\u985e\u578b TYPE_SCROLL_SENSITIVE \u6216 TYPE_SCROLL_INSENSITIVE)\u3002
+XJ126.S=\u4e0d\u80fd\u5728\u6a5f\u5bc6\u52d5\u614b\u6e38\u6a19\u4e0a\u547c\u53eb\u6b64\u65b9\u6cd5\u3002
+XJ128.S=\u7121\u6cd5\u70ba ''{0}'' \u53d6\u6d88\u8986\u84cb
+
+XJ200.S=\u5df2\u8d85\u51fa\u5340\u6bb5\u6578\u4e0a\u9650 {0}
+XJ202.S=\u6e38\u6a19\u540d\u7a31 ''{0}'' \u7121\u6548\u3002
+XJ203.S=\u6e38\u6a19\u540d\u7a31 ''{0}'' \u5df2\u5728\u4f7f\u7528\u4e2d
+XJ204.S=\u7121\u6cd5\u4ee5\u6240\u8981\u6c42\u7684\u4fdd\u7559\u80fd\u529b {0} \u958b\u555f\u7d50\u679c\u96c6\u3002
+XJ206.S=SQL \u6587\u5b57 ''{0}'' \u6c92\u6709\u8a18\u865f\u3002
+XJ207.S=executeQuery \u65b9\u6cd5\u7121\u6cd5\u7528\u65bc\u66f4\u65b0\u3002
+XJ208.S=\u55ae\u4e00\u6279\u6b21\u5931\u6548\u3002\u5df2\u63d0\u51fa\u6279\u6b21\uff0c\u4f46\u6279\u6b21\u7684\u500b\u5225\u6210\u54e1\u4e0a\u767c\u751f\u81f3\u5c11\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\u3002\u8acb\u4f7f\u7528 getNextException() \u4f86\u64f7\u53d6\u7279\u5b9a\u6279\u6b21\u5143\u7d20\u7684\u7570\u5e38\u72c0\u6cc1\u3002
+XJ209.S=\u4f3a\u670d\u5668\u4e0a\u672a\u5b89\u88dd\u5fc5\u8981\u7684\u5132\u5b58\u7a0b\u5e8f\u3002
+XJ210.S=\u627e\u4e0d\u5230\u4f3a\u670d\u5668\u4e0a\u5132\u5b58\u7a0b\u5e8f\u7684\u8f09\u5165\u6a21\u7d44\u540d\u7a31\u3002
+XJ211.S=\u6279\u6b21\u8655\u7406\u671f\u9593\u767c\u751f\u4e0d\u53ef\u56de\u5fa9\u7684\u4e2d\u65b7\u93c8\u63a5\u7570\u5e38\u72c0\u6cc1\u3002\u6279\u6b21\u5df2\u55ae\u4e00\u7d42\u6b62\u3002
+XJ212.S=\u5c6c\u6027\u8a9e\u6cd5\u7121\u6548\uff1a{0}
+XJ213.C=traceLevel \u9023\u7dda\u5167\u5bb9\u7684\u6578\u5b57\u683c\u5f0f\u7121\u6548\u3002
+XJ214.S=\u5728 CLOB \u6216 BLOB \u4e0a\u547c\u53eb free() \u6642\u767c\u751f IO \u932f\u8aa4\u3002
+XJ215.S=\u547c\u53eb free() \u65b9\u6cd5\u4e4b\u5f8c\uff0c\u7121\u6cd5\u547c\u53eb\u5176\u4ed6 java.sql.Clob/java.sql.Blob \u65b9\u6cd5\u3002methods after calling the free() method.
+
+#XN - Network level messages
+XN001.S=\u5728\u5de5\u4f5c\u55ae\u5143\u5167\u6642\u4e0d\u63a5\u53d7\u9023\u7dda\u91cd\u8a2d\u3002
+XN002.U=\u672a\u50b3\u56de sectkn\u3002
+XN008.S=\u67e5\u8a62\u8655\u7406\u5df2\u56e0\u70ba\u4f3a\u670d\u5668\u4e0a\u7684\u932f\u8aa4\u7d42\u6b62\u4e86\u3002
+XN009.S=\u53d6\u5f97 BLOB/CLOB \u7269\u4ef6\u7684\u9577\u5ea6\u6642\u767c\u751f\u932f\u8aa4\uff0c\u4ee5\u4e0b\u63a5\u6709\u7570\u5e38\u72c0\u6cc1\u3002
+XN010.S=\u7a0b\u5e8f\u540d\u7a31\u4e0d\u53ef\u70ba\u7a7a\u503c\u3002
+XN011.S=\u7a0b\u5e8f\u540d\u7a31\u9577\u5ea6 {0} \u4e0d\u5728 1 \u5230 {1} \u7684\u6709\u6548\u7bc4\u570d\u5167\u3002
+XN012.S=\u5728 {0} \u5e73\u53f0\u4e0a\uff0cXA \u652f\u63f4 {1} \u53ca\u66f4\u9ad8\u7248\u672c\uff0c\u6b64\u70ba {2} \u7248
+XN013.S=\u6372\u52d5\u65b9\u5411\u7121\u6548\u3002
+XN014.S=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u932f\u8aa4\uff1a\u767c\u73fe IOException\uff0c\u53c3\u6578 #{0}\u3002\u5269\u9918\u7684\u8cc7\u6599\u5df2\u7528 0x0 \u586b\u88dc\u3002\u8a0a\u606f\uff1a{1}\u3002
+XN015.S=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u932f\u8aa4\uff1a\u6307\u5b9a\u7684\u8f38\u5165\u4e32\u6d41\u5927\u5c0f\uff0c\u53c3\u6578 #{0} \u5c0f\u65bc\u5be6\u969b\u7684\u8f38\u5165\u4e32\u6d41\u9577\u5ea6\u3002
+XN016.S=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u932f\u8aa4\uff1a\u767c\u73fe\u4e32\u6d41\u9577\u5ea6\u9a57\u8b49\u4e2d\u6709\u932f\u8aa4\uff0c\u53c3\u6578 #{0}\u3002\u8a0a\u606f\uff1a{1}\u3002
+XN017.S=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u932f\u8aa4\uff1a\u63d0\u524d\u5230\u9054\u4e32\u6d41\u7d50\u675f\uff0c\u53c3\u6578 #{0}\u3002\u5269\u9918\u7684\u8cc7\u6599\u5df2\u7528 0x0 \u586b\u88dc\u3002
+XN018.S=\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u932f\u8aa4\uff1a\u6307\u5b9a\u7684\u8b80\u53d6\u5668\u5927\u5c0f\uff0c\u53c3\u6578 #{0} \u5c0f\u65bc\u5be6\u969b\u7684\u8f38\u5165\u4e32\u6d41\u9577\u5ea6\u3002
+XN019.S=\u57f7\u884c {0} \u6642\u767c\u751f\u932f\u8aa4\uff0c\u4f3a\u670d\u5668\u50b3\u56de {1}\u3002
+
+#XML - Derby-specific XML errors that are not covered by the SQL standard.
+XML00=\u7121\u6cd5\u627e\u5230 ''{0}'' API \u6216\u5be6\u4f5c\u985e\u5225\u3002\u9664\u975e\u9019\u4e9b\u985e\u5225\u5728\u60a8\u7684\u985e\u5225\u8def\u5f91\u4e2d\uff0c\u5426\u5247\u4e0d\u5141\u8a31 XML \u4f5c\u696d\u3002
+XML01=\u8655\u7406 XML \u6642\u767c\u73fe\u975e\u9810\u671f\u7684\u932f\u8aa4\uff1a{0}
 
+# 0A - SQLState class indicating feature not supported
 0A000.S=\u6c92\u6709\u5be6\u4f5c\u7279\u6027\uff1a{0}\u3002
+0A000.S.1=\u5c1a\u672a\u5be6\u4f5c JDBC \u65b9\u6cd5\u3002
+0A000.S.2=\u4f3a\u670d\u5668\u4e0d\u652f\u63f4 JDBC \u65b9\u6cd5 {0}\u3002\u8acb\u5347\u7d1a\u4f3a\u670d\u5668\u3002
+0A000.S.3=\u4e0d\u652f\u63f4 resultSetHoldability \u5167\u5bb9 {0}
+0A000.S.4=\u4f3a\u670d\u5668\u4e0d\u652f\u63f4 cancel()\u3002
+0A000.S.5=\u4e0d\u652f\u63f4\u5b89\u5168\u6a5f\u5236 ''{0}''\u3002
+0A000.C.6=\u76ee\u524d\u6c92\u6709\u5be6\u4f5c DRDA \u6307\u4ee4 {0}\u3002\u9023\u7dda\u5df2\u7d42\u6b62\u3002
+0A000.S.7=\u4e0d\u652f\u63f4\u8cc7\u6599\u985e\u578b ''{0}''\u3002
 
 XJ004.C=\u627e\u4e0d\u5230\u8cc7\u6599\u5eab ''{0}''\u3002
-08004=\u9023\u7dda\u906d\u5230\u62d2\u7d55\uff1a{0}
 A020=\u9451\u5225\u7121\u6548\u3002
+
+# 08 - Connection exceptions
 08003=\u6c92\u6709\u73fe\u884c\u9023\u7dda\u3002
+08003.C.1=getConnection() \u5728\u5df2\u95dc\u9589\u7684 PooledConnection \u4e0a\u7121\u6548\u3002
+08003.C.2=\u5728\u9023\u7dda\u95dc\u9589\u4e4b\u5f8c\u547c\u53eb LOB \u65b9\u6cd5
+08003.C.3=\u57fa\u790e\u7684\u5be6\u9ad4\u9023\u7dda\u5931\u53bb\u6642\u6548\u6216\u5df2\u95dc\u9589\u3002
+
+
+# NOTE - the {0} parameter needs to be internationalized too.  Don't
+# just put in a hardcoded string in your exception code.
+08004=\u9023\u7dda\u906d\u5230\u62d2\u7d55\uff1a{0}
+
+# NOTE - the {0} reason needs to be internationalized too.  Don't
+# just put in a hardcoded string in your exception code.
+08004.C.1=\u767c\u751f\u9023\u7dda\u9451\u5225\u5931\u6557\u3002\u539f\u56e0\uff1a{0}\u3002
+08004.C.2=\u7531\u65bc\u627e\u4e0d\u5230\u8cc7\u6599\u5eab {0}\uff0c\u5df2\u62d2\u7d55\u9023\u7dda\u3002
+
 XJ028.C=URL ''{0}'' \u7684\u683c\u5f0f\u4e0d\u6b63\u78ba\u3002
 XJ040.C=\u7121\u6cd5\u555f\u52d5\u8cc7\u6599\u5eab ''{0}''\uff0c\u8acb\u53c3\u95b1\u4e0b\u500b\u7570\u5e38\u72c0\u6cc1\uff0c\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
 XJ041.C=\u7121\u6cd5\u5efa\u7acb\u8cc7\u6599\u5eab ''{0}''\uff0c\u8acb\u53c3\u95b1\u4e0b\u500b\u7570\u5e38\u72c0\u6cc1\uff0c\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
@@ -1141,7 +1368,22 @@
 
 XXXXX.C.6=\u4e00\u822c\u8cc7\u6599\u5eab\u968e\u6bb5\u4f5c\u696d\u95dc\u9589\u3002
 
+08001.C.1=\u672a\u8a2d\u5b9a\u5fc5\u8981\u7684 Derby \u8cc7\u6599\u4f86\u6e90\u5167\u5bb9 {0}\u3002
+08001.C.2={0}\uff1a\u9023\u63a5\u4f3a\u670d\u5668 {1} \u7684\u57e0 {2} \u6642\u767c\u751f\u932f\u8aa4\uff0c\u8a0a\u606f\u70ba {3}\u3002
+08001.C.3=SocketException\uff1a''{0}''
+08001.C.4=\u7121\u6cd5\u5728 Socket \u958b\u555f\u4e32\u6d41\uff1a''{0}''\u3002
+08001.C.5=\u4f7f\u7528\u8005 ID \u9577\u5ea6 ({0}) \u5728 1 \u5230 {1} \u7684\u7bc4\u570d\u4e4b\u5916\u3002
+08001.C.6=\u5bc6\u78bc\u9577\u5ea6 ({0}) \u5728 1 \u5230 {1} \u7684\u7bc4\u570d\u4e4b\u5916\u3002
+08001.C.7=\u4f7f\u7528\u8005 ID \u4e0d\u53ef\u70ba\u7a7a\u503c\u3002
+08001.C.8=\u5bc6\u78bc\u4e0d\u53ef\u70ba\u7a7a\u503c\u3002
+08001.C.9=\u7531\u65bc\u8cc7\u6599\u5eab\u540d\u7a31 ''{0}'' \u5927\u65bc\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u63a5\u53d7\u7684\u9577\u5ea6\u4e0a\u9650\uff0c\u56e0\u6b64\u7121\u6cd5\u5efa\u7acb\u9023\u7dda\u3002
+08001.C.10=\u7531\u65bc\u5b89\u5168\u8a18\u865f\u5927\u65bc\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u63a5\u53d7\u7684\u4e0a\u9650\uff0c\u56e0\u6b64\u7121\u6cd5\u5efa\u7acb\u9023\u7dda\u3002
+08001.C.11=\u7531\u65bc\u4f7f\u7528\u8005 ID \u9577\u5ea6\u70ba\u96f6\u6216\u5927\u65bc\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u63a5\u53d7\u7684\u4e0a\u9650\uff0c\u56e0\u6b64\u7121\u6cd5\u5efa\u7acb\u9023\u7dda\u3002
+08001.C.12=\u7531\u65bc\u5bc6\u78bc\u9577\u5ea6\u70ba\u96f6\u6216\u5927\u65bc\u7db2\u8def\u901a\u8a0a\u5354\u5b9a\u63a5\u53d7\u7684\u4e0a\u9650\uff0c\u56e0\u6b64\u7121\u6cd5\u5efa\u7acb\u9023\u7dda\u3002
+
+
 08006.D=\u5df2\u95dc\u9589\u8cc7\u6599\u5eab ''{0}''\u3002
+08006.C.1=\u5728\u9023\u63a5\u91cd\u8a2d\u671f\u9593\u767c\u751f\u932f\u8aa4\uff0c\u4e14\u9023\u7dda\u5df2\u7d42\u6b62\u3002\u8acb\u53c3\u95b1\u93c8\u63a5\u7684\u7570\u5e38\u72c0\u6cc1\uff0c\u4ee5\u53d6\u5f97\u8a73\u7d30\u8cc7\u6599\u3002
 
 XJ015.M=Derby \u7cfb\u7d71\u5df2\u7d93\u95dc\u9589\u3002
 
@@ -1151,11 +1393,21 @@
 01J04=\u76f4\u6b04 ''{1}'' \u7684\u985e\u5225 ''{0}'' \u672a\u5be6\u4f5c java.io.Serializable \u6216 java.sql.SQLData\u3002\u5be6\u4f8b\u5fc5\u9808\u5be6\u4f5c\u9019\u4e9b\u4ecb\u9762\u4e4b\u4e00\uff0c\u5b83\u5011\u624d\u80fd\u5132\u5b58\u3002
 01J05=\u8cc7\u6599\u5eab\u5347\u7d1a\u9806\u5229\u5b8c\u6210\u3002\u73fe\u5728\uff0c\u5347\u7d1a\u904e\u7684\u8cc7\u6599\u5eab\u5df2\u6e96\u5099\u597d\uff0c\u53ef\u4ee5\u958b\u59cb\u4f7f\u7528\u3002\u91cd\u65b0\u9a57\u8b49\u5132\u5b58\u5099\u59a5\u9673\u8ff0\u5f0f\u5931\u6557\u3002\u8acb\u53c3\u95b1\u4e0b\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\uff0c\u4ee5\u53d6\u5f97\u5931\u6557\u7684\u8a73\u7d30\u8cc7\u6599\u3002
 01J06=\u4e0d\u53ef\u66f4\u65b0 ResultSet\u3002\u67e5\u8a62\u672a\u5b9a\u7fa9\u6210\u7522\u751f\u53ef\u66f4\u65b0\u7684 ResultSet\u3002
+01J07=\u5ee3\u57df\u4ea4\u6613\u7684 ResultSetHoldability \u5236\u9650\u70ba ResultSet.CLOSE_CURSORS_AT_COMMIT\u3002
+01J08=\u7121\u6cd5\u958b\u555f resultSet \u985e\u578b {0}\u3002\u5df2\u958b\u555f ResultSet \u985e\u578b {1}\u3002
+01J09=\u7121\u6cd5\u4ee5\u4e26\u884c\u8655\u7406 {0} \u958b\u555f resultSet\u3002\u5df2\u4f7f\u7528 ResultSet \u4e26\u884c\u8655\u7406 {1}\u3002
+01J10=\u4f3a\u670d\u5668\u4e0d\u652f\u63f4\u6703\u611f\u61c9\u6372\u52d5\u7684\u7d50\u679c\u96c6\uff1b\u91cd\u65b0\u5c0d\u6620\u81f3\u6307\u5411\u524d\u6e38\u6a19
+01J11=\u4f3a\u670d\u5668\u4e0d\u652f\u63f4\u6703\u4e0d\u611f\u61c9\u6372\u52d5\u7684\u53ef\u66f4\u65b0\u7d50\u679c\u96c6\uff1b\u91cd\u65b0\u5c0d\u6620\u81f3\u4e0d\u611f\u61c9\u7684\u552f\u8b80\u6e38\u6a19
+01J12=\u7121\u6cd5\u5f9e\u4f3a\u670d\u5668\u53d6\u5f97\u8a0a\u606f\u6587\u5b57\u3002\u8acb\u53c3\u95b1\u4e0b\u4e00\u500b\u7570\u5e38\u72c0\u6cc1\u3002\u5132\u5b58\u7a0b\u5e8f SYSIBM.SQLCAMESSAGE \u672a\u5b89\u88dd\u65bc\u4f3a\u670d\u5668\u4e0a\u3002\u8acb\u806f\u7d61\u8cc7\u6599\u5eab\u7ba1\u7406\u8005\u3002
+01J13=\u5df2\u50b3\u56de\u7684\u6a6b\u5217\u6578 ({0}) \u592a\u5927\uff0c\u7121\u6cd5\u653e\u5165\u6574\u6578\u4e2d\uff1b\u50b3\u56de\u7684\u503c\u5c07\u906d\u5230\u622a\u65b7\u3002
+01J14=\u6b63\u5728\u4f7f\u7528 SQL \u6388\u6b0a\uff0c\u537b\u672a\u5148\u555f\u7528\u9451\u5225\u3002
+
 
 XJ001.U=Java \u7570\u5e38\u72c0\u6cc1\uff1a''{1}\uff1a{0}''\u3002
 XJ050.U=\u5fc5\u9808\u5c07\u8cc7\u6599\u5eab\u5f9e\u7248\u672c {0} \u5347\u7d1a\uff0c\u800c\u5728 JDBC \u9023\u7dda URL \u4e0a\u8a2d\u5b9a\u5c6c\u6027\u300cupgrade=true\u300d\uff0c\u624d\u53ef\u5347\u7d1a\u6210\u7248\u672c {1}\u3002
 
 
+
 # org.apache.derby.database.UserUtility
 #
 XCZ00.S=\u4e0d\u660e\u7684\u6b0a\u9650 ''{0}''\u3002
@@ -1208,11 +1460,11 @@
 
 # RawStore Data
 
-D001=\uff1a\n \u6b63\u5728\u555f\u52d5 Derby \u7248\u672c{0}\uff1a\u5be6\u4f8b {1}\n\u6240\u5728\u8cc7\u6599\u5eab\u76ee\u9304\u662f {2} \n
+D001=\uff1a\n \u6b63\u5728\u555f\u52d5 Derby \u7248\u672c{0}\uff1a\u5be6\u4f8b {1}\n\u6240\u5728\u8cc7\u6599\u5eab\u76ee\u9304\u662f {2} {3} \n
 D002=:\n\u95dc\u9589\u5be6\u4f8b {0}
-D004=\u5df2\u555f\u52d5\u5728 {0} \u7684\u8cc7\u6599\u5eab\u7684\u5099\u4efd\u4f5c\u696d
+D004=\u5df2\u958b\u59cb\u5c07\u4f4d\u65bc {0} \u7684\u8cc7\u6599\u5eab\u5099\u4efd\u5230 {1}
 D005=\u5df2\u5f9e {0} \u4e2d\uff0c\u5c07\u820a\u5099\u4efd\u79fb\u81f3 {1}
-D006=\u5df2\u5f9e {0} \u4e2d\uff0c\u5c07\u8cc7\u6599\u5eab\u76ee\u9304\u8907\u88fd\u81f3 {1}
+D006=\u8cc7\u6599\u5340\u6bb5\u5099\u4efd\u81f3 {0} \u5df2\u5b8c\u6210\u3002
 D007=\u5df2\u7de8\u8f2f\u8cc7\u6599\u5eab service.properties \u4f86\u4f7f\u7528\u9810\u8a2d\u65e5\u8a8c\u88dd\u7f6e
 D008=\u7de8\u8f2f\u8cc7\u6599\u5eab service.properties \u6642\uff0c\u767c\u751f\u932f\u8aa4\uff0c\u5df2\u4e2d\u6b62\u5099\u4efd\uff1a{0}
 D009=\u5df2\u5f9e {0} \u4e2d\uff0c\u5c07\u65e5\u8a8c\u76ee\u9304\u8907\u88fd\u81f3 {1}
@@ -1220,6 +1472,7 @@
 D011=\u5df2\u79fb\u9664\u5728 {0} \u7684\u820a\u5099\u4efd
 D012=\u5099\u4efd\u5df2\u5b8c\u6210\uff0c\u65e5\u8a8c\u77ac\u6642\u5728 {0} \n
 D013=\u8b66\u544a\uff1a\u4f7f\u7528 {0}={1} \u555f\u52d5\u8cc7\u6599\u5eab\u3002\u5728\u6b64\u6a21\u5f0f\u4e2d\uff0c\u8cc7\u6599\u5eab\u53ef\u80fd\u7121\u6cd5\u56de\u5fa9\u3001\u53ef\u80fd\u6703\u907a\u5931\u5df2\u78ba\u5b9a\u7684\u4ea4\u6613\uff0c\u800c\u8cc7\u6599\u5eab\u53ef\u80fd\u6703\u8655\u65bc\u4e0d\u4e00\u81f4\u7684\u72c0\u614b\u3002\u53ea\u6709\u5728\u53ef\u63a5\u53d7\u9019\u4e9b\u7d50\u679c\u6642\uff0c\u624d\u53ef\u4f7f\u7528\u6b64\u6a21\u5f0f\n
+D014=\u552f\u8b80\u6a21\u5f0f
 
 # Connectivity 
 J004=\u8cc7\u6599\u5eab\u8eab\u5206
@@ -1242,6 +1495,36 @@
 J101=\u7121\u6cd5\u8f09\u5165\u7db2\u8def\u4f3a\u670d\u5668\u985e\u5225{0}\u3002{1} \u6aa2\u67e5 derbynet.jar \u6a94\u7684\u5b8c\u6574\u6027\u3002
 J102=\u5728\u7db2\u8def\u4f3a\u670d\u5668\u555f\u52d5\u671f\u9593\uff0c\u64f2\u51fa\u7570\u5e38\u72c0\u6cc1\u3002{0}
 J103=\u5728\u7db2\u8def\u4f3a\u670d\u5668\u95dc\u9589\u671f\u9593\uff0c\u64f2\u51fa\u7570\u5e38\u72c0\u6cc1\u3002{0}
+J104=\u7269\u4ef6\u5df2\u95dc\u9589\u3002
+J105=\u7cbe\u6e96\u5ea6\u8d85\u51fa 31 \u4f4d\u6578\uff01
+J106=\u7531\u7570\u5e38\u72c0\u6cc1\u6240\u5f15\u8d77
+J107=\u6279\u6b21\u5143\u7d20 # \u7684\u932f\u8aa4
+J108=\u5b89\u5168\u7ba1\u7406\u7a0b\u5f0f\u4e0d\u5141\u8a31\u5b58\u53d6\u7cfb\u7d71\u5167\u5bb9 {0}\u3002
+J109=\u5075\u6e2c\u5230\u4e0d\u7576\u7684 TCP/IP \u7528\u6236\u7aef\u914d\u7f6e\u3002\u7121\u6cd5\u5224\u5b9a\u672c\u7aef\u4e3b\u6a5f\u7684 IP \u4f4d\u5740\uff1a''{0}''\u3002\u8acb\u78ba\u5b9a\u60a8\u7684\u7528\u6236\u7aef\u6a5f\u5668\u5df2\u9069\u7576\u5730\u8a2d\u5b9a\u597d IP \u4f4d\u5740\u3002
+J110=\u4e0d\u652f\u63f4\u5b89\u5168\u6a5f\u5236
+J111=\u907a\u6f0f\u5bc6\u78bc
+J112=\u907a\u6f0f\u4f7f\u7528\u8005 ID
+J113=\u4f7f\u7528\u8005 ID \u6216\u5bc6\u78bc\u7121\u6548
+J114=\u4f7f\u7528\u8005 ID \u5df2\u5ee2\u9664
+J115=\u65b0\u5bc6\u78bc\u7121\u6548
+J116=\u672c\u7aef\u5b89\u5168\u670d\u52d9\u767c\u751f\u7121\u6cd5\u91cd\u8a66\u7684\u932f\u8aa4
+J117=ACCSEC \u4e0a\u9700\u8981 SECTKN \u6642\u907a\u6f0f\uff0c\u6216\u662f SECTKN \u7121\u6548
+J118=\u5bc6\u78bc\u904e\u671f
+J120=\u672a\u6307\u5b9a
+J121=\u4f7f\u7528\u8005\u672a\u7372\u6388\u6b0a\u5b58\u53d6\u8cc7\u6599\u5eab
+J122=\u5728\u8981\u6c42\u5b58\u53d6\u8cc7\u6599\u5eab (ACCRDB) \u7684\u6307\u4ee4\u4e4b\u524d\uff0c\u5148\u767c\u51fa\u4e86\u8981\u6c42\u8cc7\u6599\u5eab\u670d\u52d9\u7684\u6307\u4ee4
+J123=\u6240\u8981\u6c42\u7684\u6307\u4ee4\u767c\u73fe\u4e00\u500b\u672a\u5efa\u69cb\u4e14\u662f\u5be6\u4f5c\u65b9\u5f0f\u7279\u6709\u7684\u72c0\u6cc1\uff0c\u91dd\u5c0d\u8a72\u72c0\u6cc1\u6c92\u6709\u5df2\u5efa\u69cb\u7684\u8a0a\u606f
+J124=\u7121\u6cd5\u767c\u51fa\u5b58\u53d6\u95dc\u806f\u5f0f\u8cc7\u6599\u5eab (ACCRDB) \u6307\u4ee4\uff0c\u56e0\u70ba\u76ee\u524d\u5df2\u5b58\u53d6\u5230\u8cc7\u6599\u5eab
+J125=\u5075\u6e2c\u5230\u300c\u8cc7\u6599\u63cf\u8ff0\u5b50\u4e0d\u7b26\u932f\u8aa4\u300d\u3002
+J126=\u5075\u6e2c\u5230\u4ea4\u8ac7\u5f0f\u901a\u8a0a\u5354\u5b9a\u932f\u8aa4\u3002\u539f\u56e0\uff1a0x{0}\u3002
+J127=\u5c1a\u672a\u5be6\u4f5c parseSQLDIAGGRP
+J128=\u6e38\u6a19\u672a\u958b\u555f
+J129=\u91dd\u5c0d\u5df2\u958b\u555f\u7684\u67e5\u8a62\u767c\u51fa\u4e86\u300c\u958b\u555f\u67e5\u8a62\u300d\u6307\u4ee4
+J130=\u5075\u6e2c\u5230\u300c\u901a\u8a0a\u5354\u5b9a\uff1aFDOCA \u8aaa\u660e\u7121\u6548\u932f\u8aa4\u300d
+J131=\u5075\u6e2c\u5230\u300c\u901a\u8a0a\u5354\u5b9a\uff1a\u8cc7\u6599\u4e32\u6d41\u8a9e\u6cd5\u932f\u8aa4\u300d\u3002\u539f\u56e0\uff1a0x{0}\u3002
+J132=\u9023\u7dda\u7684\u4f7f\u7528\u8005\u540d\u7a31
+J133=\u9023\u7dda\u7684\u4f7f\u7528\u8005\u5bc6\u78bc
+
 
 # Authentication
 A001=\u56b4\u91cd\uff1a\u6c92\u6709\u7cfb\u7d71\u7684\u9451\u5225\u670d\u52d9\u3002
@@ -1251,6 +1534,7 @@
 I015=\u672a\u5411 JDBC \u9a45\u52d5\u7a0b\u5f0f\u7ba1\u7406\u7a0b\u5f0f\u767b\u9304 org.apache.derby.jdbc.EmbeddedDriver
 I024=\u7121\u6cd5\u4f7f\u7528\u8cc7\u6599\u5eab
 I025=\u7121\u6cd5\u4f7f\u7528 JDBC \u9a45\u52d5\u7a0b\u5f0f
+I026=java.sql.DriverManager \u7684 JDBC \u9a45\u52d5\u7a0b\u5f0f\u767b\u9304\u5931\u6557\uff1a{0}
 
 # Import/Export
 XIE01.S=\u9023\u7dda\u662f null\u3002
@@ -1283,5 +1567,6 @@
 #
 #
 # ----------------------------------------------------------------------------------------------------------
+
 
 

Modified: db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNet/sysinfo.out
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNet/sysinfo.out?view=diff&rev=483352&r1=483351&r2=483352
==============================================================================
--- db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNet/sysinfo.out (original)
+++ db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNet/sysinfo.out Wed Dec  6 22:09:55 2006
@@ -15,13 +15,17 @@
 -----
 ----- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
+Found support for locale: [cs]
 Found support for locale: [de_DE]
 Found support for locale: [es]
 Found support for locale: [fr]
+Found support for locale: [hu]
 Found support for locale: [it]
 Found support for locale: [ja_JP]
 Found support for locale: [ko_KR]
+Found support for locale: [pl]
 Found support for locale: [pt_BR]
+Found support for locale: [ru]
 Found support for locale: [zh_CN]
 Found support for locale: [zh_TW]
 -----
@@ -42,13 +46,17 @@
 -----
 ----- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
+Found support for locale: [cs]
 Found support for locale: [de_DE]
 Found support for locale: [es]
 Found support for locale: [fr]
+Found support for locale: [hu]
 Found support for locale: [it]
 Found support for locale: [ja_JP]
 Found support for locale: [ko_KR]
+Found support for locale: [pl]
 Found support for locale: [pt_BR]
+Found support for locale: [ru]
 Found support for locale: [zh_CN]
 Found support for locale: [zh_TW]
 -----
@@ -70,13 +78,17 @@
 -----
 ----- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
+Found support for locale: [cs]
 Found support for locale: [de_DE]
 Found support for locale: [es]
 Found support for locale: [fr]
+Found support for locale: [hu]
 Found support for locale: [it]
 Found support for locale: [ja_JP]
 Found support for locale: [ko_KR]
+Found support for locale: [pl]
 Found support for locale: [pt_BR]
+Found support for locale: [ru]
 Found support for locale: [zh_CN]
 Found support for locale: [zh_TW]
 -----

Modified: db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNetClient/sysinfo.out
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNetClient/sysinfo.out?view=diff&rev=483352&r1=483351&r2=483352
==============================================================================
--- db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNetClient/sysinfo.out (original)
+++ db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNetClient/sysinfo.out Wed Dec  6 22:09:55 2006
@@ -15,13 +15,17 @@
 -----
 ----- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
+Found support for locale: [cs]
 Found support for locale: [de_DE]
 Found support for locale: [es]
 Found support for locale: [fr]
+Found support for locale: [hu]
 Found support for locale: [it]
 Found support for locale: [ja_JP]
 Found support for locale: [ko_KR]
+Found support for locale: [pl]
 Found support for locale: [pt_BR]
+Found support for locale: [ru]
 Found support for locale: [zh_CN]
 Found support for locale: [zh_TW]
 -----
@@ -42,13 +46,17 @@
 -----
 ----- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
+Found support for locale: [cs]
 Found support for locale: [de_DE]
 Found support for locale: [es]
 Found support for locale: [fr]
+Found support for locale: [hu]
 Found support for locale: [it]
 Found support for locale: [ja_JP]
 Found support for locale: [ko_KR]
+Found support for locale: [pl]
 Found support for locale: [pt_BR]
+Found support for locale: [ru]
 Found support for locale: [zh_CN]
 Found support for locale: [zh_TW]
 -----
@@ -70,13 +78,17 @@
 -----
 ----- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
+Found support for locale: [cs]
 Found support for locale: [de_DE]
 Found support for locale: [es]
 Found support for locale: [fr]
+Found support for locale: [hu]
 Found support for locale: [it]
 Found support for locale: [ja_JP]
 Found support for locale: [ko_KR]
+Found support for locale: [pl]
 Found support for locale: [pt_BR]
+Found support for locale: [ru]
 Found support for locale: [zh_CN]
 Found support for locale: [zh_TW]
 -----

Modified: db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/iepnegativetests_ES.out
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/iepnegativetests_ES.out?view=diff&rev=483352&r1=483351&r2=483352
==============================================================================
--- db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/iepnegativetests_ES.out (original)
+++ db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/iepnegativetests_ES.out Wed Dec  6 22:09:55 2006
@@ -49,8 +49,8 @@
 ij> --export table not found
 call SYSCS_UTIL.SYSCS_EXPORT_TABLE ('IEP', 'NOTABLE' , 'extinout/t1.dat' , 
                                  null, null, null) ;
-ERROR 38000: Se he generado la excepci EnC:>243< n 'java.sql.SQLException: La tabla 'IEP.NOTABLE' no existe.' al evaluar una expresi EnC:>243< n.
-ERROR 42X05: La tabla 'IEP.NOTABLE' no existe.
+ERROR 38000: Se he generado la excepci EnC:>243< n 'java.sql.SQLException: La tabla/vista 'IEP.NOTABLE' no existe.' al evaluar una expresi EnC:>243< n.
+ERROR 42X05: La tabla/vista 'IEP.NOTABLE' no existe.
 ij> ---export schema is not valid
 call SYSCS_UTIL.SYSCS_EXPORT_TABLE ('XXXX', 'T1' , 'extinout/t1.dat' , 
                                  null, null, null) ;
@@ -135,11 +135,11 @@
 ij> --import table not found
 call SYSCS_UTIL.SYSCS_IMPORT_TABLE ('IEP', 'NOTABLE' , 'extinout/t1.dat' , 
                                  null, null, null, 0) ;
-ERROR XIE0M: La tabla 'IEP.NOTABLE' no existe. 
+ERROR XIE0M: La tabla 'IEP.NOTABLE' no existe.  
 ij> --import schema is not valid
 call SYSCS_UTIL.SYSCS_IMPORT_TABLE ('XXXX', 'T1' , 'extinout/t1.dat' , 
                                  null, null, null, 0) ;
-ERROR XIE0M: La tabla 'XXXX.T1' no existe. 
+ERROR XIE0M: La tabla 'XXXX.T1' no existe.  
 ij> call SYSCS_UTIL.SYSCS_IMPORT_TABLE ('IEP', 'T1' , 'extinout/t1.dat' , 
                                  null, null, 'INCORRECTCODESET', 0) ;
 ERROR 38000: Se he generado la excepci EnC:>243< n 'java.sql.SQLException: Se he generado la excepci EnC:>243< n 'java.lang.reflect.InvocationTargetException' al evaluar una expresi EnC:>243< n.' al evaluar una expresi EnC:>243< n.
@@ -220,9 +220,9 @@
 0 rows inserted/updated/deleted
 ij> call SYSCS_UTIL.SYSCS_IMPORT_TABLE ('SESSION', 'TEMP2' , 'extinout/temp1.dat' , 
                                  null, null, null, 0) ;
-ERROR XIE0M: La tabla 'SESSION.TEMP2' no existe. 
+ERROR XIE0M: La tabla 'SESSION.TEMP2' no existe.  
 ij> select * from session.temp2 ;
-ERROR 42X05: La tabla 'SESSION.TEMP2' no existe.
+ERROR 42X05: La tabla/vista 'SESSION.TEMP2' no existe.
 ij> commit ;
 ij> drop table v1;
 0 rows inserted/updated/deleted
@@ -314,8 +314,8 @@
 ij> --import to a system table shoud fail
 call SYSCS_UTIL.SYSCS_IMPORT_TABLE ('SYS', 'SYSTABLES' , 'extinout/t3.dat' , 
                                       ';', '^', 'utf-16', 1) ;
-ERROR 38000: Se he generado la excepci EnC:>243< n 'java.sql.SQLException: 'SYS.SYSTABLES' es una tabla del sistema. Los usuarios no tienen permitido modificar el contenido de esta tabla.' al evaluar una expresi EnC:>243< n.
-ERROR 42Y25: 'SYS.SYSTABLES' es una tabla del sistema. Los usuarios no tienen permitido modificar el contenido de esta tabla.
+ERROR 38000: Se he generado la excepci EnC:>243< n 'java.sql.SQLException: 'SYS.SYSTABLES' es una tabla del sistema.  Los usuarios no tienen permitido modificar el contenido de esta tabla.' al evaluar una expresi EnC:>243< n.
+ERROR 42Y25: 'SYS.SYSTABLES' es una tabla del sistema.  Los usuarios no tienen permitido modificar el contenido de esta tabla.
 ij> ---not supported by db2 cloudscape import/export
 create table ntype(a int , ct CLOB(1024));
 0 rows inserted/updated/deleted
@@ -323,18 +323,18 @@
 0 rows inserted/updated/deleted
 ij> call SYSCS_UTIL.SYSCS_EXPORT_TABLE ('IEP', 'NTYPE' , 'extinout/ntype.dat' , 
                                  null, null, null) ;
-ERROR XIE0B: La columna CT de la tabla de tipo CLOB, no est EnC:>225<  soportada por la funci EnC:>243< n import/export. 
+ERROR XIE0B: La columna CT de la tabla de tipo CLOB, no est EnC:>225<  soportada por la funci EnC:>243< n import/export.   
 ij> call SYSCS_UTIL.SYSCS_EXPORT_QUERY('select * from iep.ntype1',
  EnC:>9<  EnC:>9<  EnC:>9<  EnC:>9<    'extinout/ntype.dat' , 
                                    null, null, null) ;
-ERROR XIE0B: La columna BT de la tabla de tipo BLOB, no est EnC:>225<  soportada por la funci EnC:>243< n import/export. 
+ERROR XIE0B: La columna BT de la tabla de tipo BLOB, no est EnC:>225<  soportada por la funci EnC:>243< n import/export.   
 ij> call SYSCS_UTIL.SYSCS_IMPORT_TABLE ('IEP', 'NTYPE' , 'extinout/ntype.dat' , 
                                  null, null, null, 0) ;
-ERROR XIE0B: La columna CT de la tabla de tipo CLOB, no est EnC:>225<  soportada por la funci EnC:>243< n import/export. 
+ERROR XIE0B: La columna CT de la tabla de tipo CLOB, no est EnC:>225<  soportada por la funci EnC:>243< n import/export.   
 ij> call SYSCS_UTIL.SYSCS_IMPORT_DATA('IEP', 'NTYPE1' , null , null, 
                                  'extinout/ntype.dat' , 
                                  null, null, null, 0) ;
-ERROR XIE0B: La columna BT de la tabla de tipo BLOB, no est EnC:>225<  soportada por la funci EnC:>243< n import/export. 
+ERROR XIE0B: La columna BT de la tabla de tipo BLOB, no est EnC:>225<  soportada por la funci EnC:>243< n import/export.   
 ij> --import should aquire a lock on the table
 create table parent(a int not null primary key);
 0 rows inserted/updated/deleted

Modified: db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/sysinfo_withproperties.out
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/sysinfo_withproperties.out?view=diff&rev=483352&r1=483351&r2=483352
==============================================================================
--- db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/sysinfo_withproperties.out (original)
+++ db/derby/code/branches/10.2/java/testing/org/apache/derbyTesting/functionTests/master/sysinfo_withproperties.out Wed Dec  6 22:09:55 2006
@@ -16,13 +16,17 @@
 -----
 ----- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
+Found support for locale: [cs]
 Found support for locale: [de_DE]
 Found support for locale: [es]
 Found support for locale: [fr]
+Found support for locale: [hu]
 Found support for locale: [it]
 Found support for locale: [ja_JP]
 Found support for locale: [ko_KR]
+Found support for locale: [pl]
 Found support for locale: [pt_BR]
+Found support for locale: [ru]
 Found support for locale: [zh_CN]
 Found support for locale: [zh_TW]
 -----
@@ -44,13 +48,17 @@
 -----
 ----- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
+Found support for locale: [cs]
 Found support for locale: [de_DE]
 Found support for locale: [es]
 Found support for locale: [fr]
+Found support for locale: [hu]
 Found support for locale: [it]
 Found support for locale: [ja_JP]
 Found support for locale: [ko_KR]
+Found support for locale: [pl]
 Found support for locale: [pt_BR]
+Found support for locale: [ru]
 Found support for locale: [zh_CN]
 Found support for locale: [zh_TW]
 -----
@@ -73,13 +81,17 @@
 -----
 ----- Locale Information -----------------
 Current Locale :  [English/United States [en_US]]
+Found support for locale: [cs]
 Found support for locale: [de_DE]
 Found support for locale: [es]
 Found support for locale: [fr]
+Found support for locale: [hu]
 Found support for locale: [it]
 Found support for locale: [ja_JP]
 Found support for locale: [ko_KR]
+Found support for locale: [pl]
 Found support for locale: [pt_BR]
+Found support for locale: [ru]
 Found support for locale: [zh_CN]
 Found support for locale: [zh_TW]
 -----