<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>scm@geronimo.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/"/>
<id>http://mail-archives.apache.org/mod_mbox/geronimo-scm/</id>
<updated>2009-12-07T13:26:30Z</updated>
<entry>
<title>svn commit: r887861 [1/6] - in /geronimo/server/trunk/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-portal-driv...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207082357.CEBC023889D7@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207082357-CEBC023889D7@eris-apache-org%3e</id>
<updated>2009-12-07T08:23:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: genspring
Date: Mon Dec  7 08:23:55 2009
New Revision: 887861

URL: http://svn.apache.org/viewvc?rev=887861&amp;view=rev
Log:
GERONIMO-4977 Geronimo EN/Simp.Chinese UI information improvement for Console, thanks Jeff for the patch !

Modified:
    geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_en.properties
    geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_zh.properties
    geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_zh.properties
    geronimo/server/trunk/plugins/console/console-base-portlets/src/main/i18n-resources/consolebase_en.properties
    geronimo/server/trunk/plugins/console/console-base-portlets/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/trunk/plugins/console/console-portal-driver/src/main/i18n-resources/ToolTips.properties
    geronimo/server/trunk/plugins/console/console-portal-driver/src/main/i18n-resources/portaldriver_en.properties
    geronimo/server/trunk/plugins/console/console-portal-driver/src/main/webapp/WEB-INF/fragments/admin/page/help.jsp
    geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_en.properties
    geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_zh.properties
    geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_zh.properties
    geronimo/server/trunk/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_en.properties
    geronimo/server/trunk/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_zh.properties
    geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_en.properties
    geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_zh.properties
    geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_zh.properties
    geronimo/server/trunk/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties   (contents, props changed)
    geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/plancreator-portlet_en.properties
    geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_zh.properties
    geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_en.properties
    geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_zh.properties
    geronimo/server/trunk/plugins/welcome/geronimo-welcome/src/main/webapp/index.jsp

Modified: geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_en.properties (original)
+++ geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_en.properties Mon Dec  7 08:23:55 2009
@@ -27,27 +27,27 @@
 jmsmanager.activemq.common.poolMaxCapacityExp               = Maximum connection pool size.
 jmsmanager.activemq.common.serverURL                        = Server URL
 jmsmanager.activemq.common.serverURLExp                     = URL of the server to connect to.
-jmsmanager.activemq.common.testConn                         = test connection
+jmsmanager.activemq.common.testConn                         = Test connection
 jmsmanager.activemq.common.testResult                       = Test Result
 jmsmanager.activemq.common.userNameExp                      = User name to use.
 jmsmanager.activemq.config.passwordsNotMatch                = Passwords did not match
 jmsmanager.activemq.config.repeatPassword                   = Repeat&amp;nbsp;Password
-jmsmanager.activemq.config.serverUrl                        = ServerUrl
-jmsmanager.activemq.config.userName                         = UserName
+jmsmanager.activemq.config.serverUrl                        = Server Url
+jmsmanager.activemq.config.userName                         = User Name
 jmsmanager.activemq.help.addNewJMSConnFactoryExp            = This link brings up a form for adding a new connection factory. The fields are defined on the form.
-jmsmanager.activemq.help.detailExp                          = This link provides details on the connector. Clicking on the details link will display information about the Connection Factory in Property/Value pairs. Click on the &amp;quot;Back to JMS Connection Factories&amp;quot; button to return to the main JMS Connection Factories page.
+jmsmanager.activemq.help.detailExp                          = This link provides details on the connector. Click the details link to display information about the Connection Factory in Property/Value pairs. Click the &amp;quot;Back to JMS Connection Factories&amp;quot; button to return to the main JMS Connection Factories page.
 jmsmanager.activemq.help.nameExp                            = Name of the connection factory.
 jmsmanager.activemq.help.stateExp                           = The state of the connection, either &amp;quot;Running&amp;quot; or &amp;quot;Stopped.&amp;quot;
 jmsmanager.activemq.help.testConnExp                        = This link can be used to test the connector. A result will be returned of either &amp;quot;Connected&amp;quot; or a failure message.
 jmsmanager.activemq.help.title                              = This portlet displays the JMS connectors that are configured with the Geronimo server.
 jmsmanager.broker.cancel                                    = &amp;nbsp;Cancel&amp;nbsp;
-jmsmanager.broker.confirmMsg01                              = Are you sure you want to delete 
-jmsmanager.broker.creationtip                               = Please edit the ActiveMQ XML template configuration file in the edit box below, then click the save buttion to save the changes and redeploy the broker
+jmsmanager.broker.confirmMsg01                              = Are you sure that you want to delete? 
+jmsmanager.broker.creationtip                               = Edit the ActiveMQ XML template configuration file in the edit box below, then click the save buttion to save the changes and redeploy the broker
 jmsmanager.broker.emptyText                                 = The focussed field must not be empty.
-jmsmanager.broker.emptybrokerconfig                         = ActiveMQ XML configuration could not be empty
-jmsmanager.broker.emptybrokername                           = Broker name could not be empty
+jmsmanager.broker.emptybrokerconfig                         = ActiveMQ XML configuration must not be empty
+jmsmanager.broker.emptybrokername                           = Broker name must not be empty
 jmsmanager.broker.ok                                        = &amp;nbsp;&amp;nbsp;&amp;nbsp;OK&amp;nbsp;&amp;nbsp;&amp;nbsp;
-jmsmanager.broker.updatetip                                 = Please edit the ActiveMQ XML configuration file in the edit box below, then click the save buttion to save the changes and redeploy the broker.
+jmsmanager.broker.updatetip                                 = Edit the ActiveMQ XML configuration file in the edit box below, then click the save buttion to save the changes and redeploy the broker.
 jmsmanager.common.actions                                   = Actions
 jmsmanager.common.addNewDatasource                          = Add New Datasource
 jmsmanager.common.addQueue_Topic                            = Add Queue/Topic
@@ -60,12 +60,12 @@
 jmsmanager.common.correlationID                             = CorrelationID
 jmsmanager.common.create                                    = Create
 jmsmanager.common.currentDepth                              = Current Depth
-jmsmanager.common.delete                                    = delete
+jmsmanager.common.delete                                    = Delete
 jmsmanager.common.description                               = Description
 jmsmanager.common.destination                               = Destination
 jmsmanager.common.destinationPhysicalName                   = Destination Physical Name
-jmsmanager.common.detail                                    = detail
-jmsmanager.common.edit                                      = edit
+jmsmanager.common.detail                                    = Detail
+jmsmanager.common.edit                                      = Edit
 jmsmanager.common.expiration                                = Expiration
 jmsmanager.common.host                                      = Host
 jmsmanager.common.hostExp                                   = The host name or IP to bind to.  The normal values are &lt;tt&gt;0.0.0.0&lt;/tt&gt; (all interfaces) or &lt;tt&gt;localhost&lt;/tt&gt; (local connections only)
@@ -90,14 +90,14 @@
 jmsmanager.common.protocol                                  = Protocol
 jmsmanager.common.refresh                                   = Refresh
 jmsmanager.common.remove                                    = Remove
-jmsmanager.common.replyTo                                   = ReplyTo
+jmsmanager.common.replyTo                                   = Reply To
 jmsmanager.common.reset                                     = Reset
 jmsmanager.common.save                                      = Save
 jmsmanager.common.sharable                                  = Sharable
 jmsmanager.common.start                                     = start
 jmsmanager.common.state                                     = State
 jmsmanager.common.statiscticFor                             = Statistic for {0}
-jmsmanager.common.stop                                      = stop
+jmsmanager.common.stop                                      = Stop
 jmsmanager.common.submit                                    = Submit
 jmsmanager.common.testConn                                  = test connection
 jmsmanager.common.timestamp                                 = Timestamp
@@ -105,23 +105,23 @@
 jmsmanager.common.type                                      = Type
 jmsmanager.common.userName                                  = User Name
 jmsmanager.common.value                                     = Value
-jmsmanager.common.viewDLQ                                   = view DLQ
-jmsmanager.common.viewMessages                              = view messages
-jmsmanager.connectionhelp.addNewDatasourceExp               = Clicking on this link allows the user to add a new datasource. On the add new datasource form, fill in the fields and click on the Create button to add the new datasource. The fields are defined on the form itself.
-jmsmanager.connectionhelp.detailExp                         = This link provides details on the connector.  Clicking on the details link will display information about the Connection Factory in Property/Value pairs. Click on &amp;quot;Back to Datasources&amp;quot; to return to the main JMS Connection Factories page.
+jmsmanager.common.viewDLQ                                   = View DLQ
+jmsmanager.common.viewMessages                              = View messages
+jmsmanager.connectionhelp.addNewDatasourceExp               = Click this link to add a new datasource. On the add new datasource form, fill in the fields and click the Create button to add the new datasource. The fields are defined on the form itself.
+jmsmanager.connectionhelp.detailExp                         = This link provides details on the connector.  Click the details link to display information about the Connection Factory in Property/Value pairs. Click on &amp;quot;Back to Datasources&amp;quot; to return to the main JMS Connection Factories page.
 jmsmanager.connectionhelp.nameExp                           = Name of the Connection Factory.
 jmsmanager.connectionhelp.stateExp                          = The state of the connection, either &amp;quot;Running&amp;quot; or &amp;quot;Stopped.&amp;quot;
 jmsmanager.connectionhelp.testConnExp                       = This link can be used to test the connector. A result will be returned of either &amp;quot;Connected&amp;quot; or a failure message.
 jmsmanager.connectionhelp.title                             = This portlet displays the JMS connectors that are configured with the Geronimo server and allows the user to add datasources as well.
-jmsmanager.help.addQueue_TopicExp                           = To create a queue/topic click on the &amp;quot;Add Queue/Topic&amp;quot; link. This link brings up a form that allows the user to add a queue or a topic. Fill in the text boxes on the form and click on the &amp;quot;Submit&amp;quot; button. The fields and buttons on the form are defined as follows:
+jmsmanager.help.addQueue_TopicExp                           = To create a queue/topic, click the &amp;quot;Add Queue/Topic&amp;quot; link. This link brings up a form that allows the user to add a queue or a topic. Fill in the text boxes on the form and click the &amp;quot;Submit&amp;quot; button. The fields and buttons on the form are defined as follows:
 jmsmanager.help.applicationNameExp                          = This is the &amp;quot;configID&amp;quot; in the geronimo-web.xml file. Or this can be set to the string &amp;quot;null&amp;quot; if the admin object is deployed stand-alone. By default this field contains the string &amp;quot;null.&amp;quot;
 jmsmanager.help.backBtnExp                                  = The Back button returns the user to the &amp;quot;JMS Destination Manager&amp;quot; main page without adding a queue or a topic.
 jmsmanager.help.clearBtnExp                                 = The Clear button resets all input fields to the default values.
 jmsmanager.help.destinationPhysicalNameExp                  = The name of the connection factory that ActiveMQ knows about.
 jmsmanager.help.messageDestinationNameExp                   = The name of the queue or topic. This is the name used in the admin object gbean name and is linked to by &amp;lt;message-destination-link&amp;gt; in the geronimo-web.xml plan.
-jmsmanager.help.moduleNameExp                               = If the module is deployed stand-alone this field is the &amp;quot;configID&amp;quot; in the geronimo-web.xml file. If it is deployed in an application (ear) this field should be the path of the module inside the ear, such as, myResourceAdapter.rar. By default this field contains &amp;quot;defaultJMS.&amp;quot;
+jmsmanager.help.moduleNameExp                               = If the module is deployed stand-alone, this field is the &amp;quot;configID&amp;quot; in the geronimo-web.xml file. If it is deployed in an application (ear), this field should be the path of the module inside the ear, such as, myResourceAdapter.rar. By default this field contains &amp;quot;defaultJMS.&amp;quot;
 jmsmanager.help.submitBtnExp                                = The Submit button creates a new queue or topic and returns the user to the JMS Destination Manager main page.
-jmsmanager.help.summary                                     = &lt;p&gt;On the main JMS Destination Manager pane, there is an &amp;quot;Actions&amp;quot; column that provides three actions which can be performed on a queue or topic. To remove a queue or topic, click on the &amp;quot;remove&amp;quot; link to the right of the queue/topic to be removed. To view a message, click on the &amp;quot;view messages&amp;quot; link to the right of the queue/topic. To view the dead letter queue, click on the &amp;quot;view DLQ&amp;quot; link.&lt;/p&gt;&lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; Queues/Topics with no messages will be removed after restarting the server.&lt;/p&gt;
+jmsmanager.help.summary                                     = &lt;p&gt;On the main JMS Destination Manager pane, there is an &amp;quot;Actions&amp;quot; column that provides three actions which can be performed on a queue or topic. To remove a queue or topic, click the &amp;quot;remove&amp;quot; link to the right of the queue/topic to be removed. To view a message, click the &amp;quot;view messages&amp;quot; link to the right of the queue/topic. To view the dead letter queue, click the &amp;quot;view DLQ&amp;quot; link.&lt;/p&gt;&lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; Queues/Topics with no messages will be removed after restarting the server.&lt;/p&gt;
 jmsmanager.help.title                                       = This portlet is used to create and remove queues/topics.
 jmsmanager.help.typeExp                                     = The type of message, either queue or topic.
 jmsmanager.sendmessage.correlationId                        = JMS Correlation ID
@@ -137,9 +137,9 @@
 jmsmanager.sendmessage.type                                 = Type
 jmsmanager.server.connector.editGeneric.addJMSConnector     = Add new {0} connector for {1}
 jmsmanager.server.connector.editGeneric.editJMSConnector    = Edit {0} connector {1} for {2}.
-jmsmanager.server.connector.editGeneric.namingJMSConnectors = A name that is different than the name for any other JMS connectors in the server
+jmsmanager.server.connector.editGeneric.namingJMSConnectors = A name that is different from the name for any other JMS connectors in the server
 jmsmanager.server.connector.editGeneric.uniqueName          = Unique Name
-jmsmanager.server.connector.editGeneric.uniqueNameExp       = A name that is different than the name for any other JMS connectors in the server
+jmsmanager.server.connector.editGeneric.uniqueNameExp       = A name that is different from the name for any other JMS connectors in the server
 jmsmanager.server.connector.help.title                      = Shows all the network connectors configured for the currently available JMS brokers. Lets you start, stop, add, remove, and edit JMS network connectors.
 jmsmanager.server.connector.normal.addConnectorTo           = Add connector to {0}
 jmsmanager.server.connector.normal.addNewParaListener       = Add new &lt;b&gt;{0}&lt;/b&gt; listener
@@ -206,7 +206,7 @@
 jmswizard.list.serverWide                               = Server-wide
 jmswizard.list.title                                    = This page lists all the available JMS Resource Groups.
 jmswizard.plan.JMSProviderRAR                           = JMS Provider RAR
-jmswizard.plan.JMSProviderRARExp                        = The Resource Adapter RAR that can be used to connect to the JMS provider in question.  This RAR should be installed under GERONIMO/repository/ in  order for it to appear in this list.
+jmswizard.plan.JMSProviderRARExp                        = The Resource Adapter RAR that can be used to connect to the JMS provider in question.  This RAR must be installed under GERONIMO/repository/ in  order for it to appear in this list.
 jmswizard.plan.addToEAR                                 = Add to EAR
 jmswizard.plan.addToEARExp                              = Instead of deploying as a top-level JMS resource, you can deploy this pool as part of an EAR.  To add a JMS resource to an EAR using this plan:&lt;ol&gt;  &lt;li&gt;Copy and paste the plan to a file&lt;/li&gt;  &lt;li&gt;Save the plan file to the top level of your EAR&lt;/li&gt;  &lt;li&gt;Copy the RAR file from &lt;tt&gt;{0}&lt;/tt&gt; to the top level of your EAR&lt;/li&gt;  &lt;li&gt;Create a &lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt; file in your EAR that has a &lt;tt&gt;module&lt;/tt&gt; entry like this (substituting the correct RAR file name and plan file name):&lt;/li&gt;&lt;/ol&gt;
 jmswizard.plan.deployCommand                            = Deploy Command
@@ -218,7 +218,7 @@
 jmswizard.provider.JMSProviderRAR                       = JMS Provider RAR
 jmswizard.provider.JMSProviderRARExp                    = The Resource Adapter RAR that can be used to connect to the JMS provider in question.  This RAR should be installed under GERONIMO/repository/ in order for it to appear in this list.
 jmswizard.provider.title                                = &lt;b&gt;JMS Resource Group&lt;/b&gt; -- Select JMS Provider RAR
-jmswizard.raInstance.BrokerXmlConfig                    = Sets the XML configuration file used to configure the embedded ActiveMQ broker via Spring if using embedded mode.&lt;br&gt;BrokerXmlConfig is the filename which is assumed to be on the classpath unless a URL is specified. So a value of foo/bar.xml would be assumed to be on the classpath whereas file:dir/file.xml would use the file system. Any valid URL string is supported.
+jmswizard.raInstance.BrokerXmlConfig                    = Sets the XML configuration file used to configure the embedded ActiveMQ broker by Spring if using embedded mode.&lt;br&gt;BrokerXmlConfig is the filename which is assumed to be on the classpath unless a URL is specified. So a value of foo/bar.xml would be assumed to be on the classpath whereas file:dir/file.xml would use the file system. Any valid URL string is supported.
 jmswizard.raInstance.Clientid                           = The client id that will be set on the connection that is established to the ActiveMQ server.
 jmswizard.raInstance.Password                           = The default password that will be used to log the default user into the ActiveMQ server.
 jmswizard.raInstance.ServerUrl                          = The URL to the ActiveMQ server that you want this connection to connect to.  If using an embedded broker, this value should be 'vm://localhost'.
@@ -232,8 +232,8 @@
 jmswizard.status.addConnFactory                         = Add Connection Factory
 jmswizard.status.addDestination                         = Add Destination
 jmswizard.status.deployNow                              = Deploy Now
-jmswizard.status.factoriesDestinationsAdded             = These are the connection factories and destinations you've added to the JMS resource group so far.  When you're finished adding connection factories and destinations, you can review the Geronimo deployment plan for this resource group, or go ahead and deploy it.
-jmswizard.status.noFactoriesDestinations                = So far, you've entered the basic configuration information required for a JMS resource group.  Now you can create connection factories and destinations.  When you're finished adding connection factories and destinations, you can review the Geronimo deployment plan for this JMS resource group, or go ahead and deploy it.
+jmswizard.status.factoriesDestinationsAdded             = These are the connection factories and destinations you've added to the JMS resource group so far.  When you've finished adding connection factories and destinations, you can review the Geronimo deployment plan for this resource group, or go ahead and deploy it.
+jmswizard.status.noFactoriesDestinations                = So far, you've entered the basic configuration information required for a JMS resource group.  Now you can create connection factories and destinations.  When you've finished adding connection factories and destinations, you can review the Geronimo deployment plan for this JMS resource group, or go ahead and deploy it.
 jmswizard.status.resourceGroup                          = Resource Group
 jmswizard.status.showPlan                               = Show Plan
 jmswizard.status.title                                  = &lt;b&gt;JMS Resource Group&lt;/b&gt; -- Current Progress

Modified: geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_zh.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_zh.properties (original)
+++ geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_zh.properties Mon Dec  7 08:23:55 2009
@@ -16,8 +16,8 @@
 #  limitations under the License.
 #=====================================================================
 
-jmsmanager.activemq.addACF.nameExp                          = è¯¥ActiveMQè¿æ¥å·¥åçåç§°
-jmsmanager.activemq.common.addNewJMSConnFactory             = æ·»å æ°çJMSè¿æ¥å·¥å
+jmsmanager.activemq.addACF.nameExp                          = è¯¥ ActiveMQ è¿æ¥å·¥åçåç§°
+jmsmanager.activemq.common.addNewJMSConnFactory             = æ·»å æ°ç JMS è¿æ¥å·¥å
 jmsmanager.activemq.common.blockingTimeout                  = å µå¡è¶æ¶(æ¯«ç§)
 jmsmanager.activemq.common.blockingTimeoutExp               = å µå¡è¶æ¶(æ¯«ç§)
 jmsmanager.activemq.common.connName                         = è¿æ¥åç§°
@@ -25,23 +25,23 @@
 jmsmanager.activemq.common.passwordExp                      = å¯¹åºç¨æ·åçå¯ç 
 jmsmanager.activemq.common.poolMaxCapacity                  = è¿æ¥æ± æå¤§è¿æ¥æ°
 jmsmanager.activemq.common.poolMaxCapacityExp               = è¿æ¥æ± æå¤§è¿æ¥æ°
-jmsmanager.activemq.common.serverURL                        = æå¡å¨URL
+jmsmanager.activemq.common.serverURL                        = æå¡å¨ URL
 jmsmanager.activemq.common.serverURLExp                     = è¿æ¥æå¡å¨çå°å
 jmsmanager.activemq.common.testConn                         = æµè¯è¿æ¥
 jmsmanager.activemq.common.testResult                       = æµè¯ç»æ
 jmsmanager.activemq.common.userNameExp                      = ä½¿ç¨çç¨æ·å
 jmsmanager.activemq.config.passwordsNotMatch                = å¯ç ä¸å¹é
 jmsmanager.activemq.config.repeatPassword                   = ç¡®è®¤å¯ç 
-jmsmanager.activemq.config.serverUrl                        = æå¡å¨URL
+jmsmanager.activemq.config.serverUrl                        = æå¡å¨ URL
 jmsmanager.activemq.config.userName                         = ç¨æ·å
-jmsmanager.activemq.help.addNewJMSConnFactoryExp            = è¯¥è¿æ¥ç¨äºæå¼æ·»å æ°è¿æ¥å·¥åçè¡¨å
-jmsmanager.activemq.help.detailExp                          = è¯¥é¾æ¥æä¾è¿æ¥å¨çè¯¦ç»ä¿¡æ¯, ç¹å»è¯¥é¾æ¥ä¼ä»¥å±æ§ååå¯¹åºå¼çæ¹å¼æ¾ç¤ºè¿æ¥å·¥åçä¿¡æ¯. ç¹å»"è¿åJMSè¿æ¥å·¥å"æé®å°è¿åJMSå·¥ååè¡¨é¡µé¢
+jmsmanager.activemq.help.addNewJMSConnFactoryExp            = è¯¥é¾æ¥ç¨äºæå¼æ·»å æ°è¿æ¥å·¥åçè¡¨å
+jmsmanager.activemq.help.detailExp                          = è¯¥é¾æ¥æä¾è¿æ¥å¨çè¯¦ç»ä¿¡æ¯, ç¹å»è¯¥é¾æ¥ä¼ä»¥å±æ§ååå¯¹åºå¼çæ¹å¼æ¾ç¤ºè¿æ¥å·¥åçä¿¡æ¯. ç¹å»"è¿å JMS è¿æ¥å·¥å"æé®å°è¿å JMS å·¥ååè¡¨é¡µé¢
 jmsmanager.activemq.help.nameExp                            = è¿æ¥å·¥åçåç§°
 jmsmanager.activemq.help.stateExp                           = è¿æ¥çç¶æ,åå«"è¿è¡"å"åæ­¢"ç¶æ
-jmsmanager.activemq.help.testConnExp                        = è¯¥è¿æ¥ç¨äºæµè¯è¿æ¥å¨, å°è¿å"æåè¿æ¥"æèä¸ä¸ªéè¯¯ä¿¡æ¯ã
-jmsmanager.activemq.help.title                              = è¯¥Portletæ¾ç¤ºå¨Geronimoæå¡å¨ä¸­éç½®çJMSè¿æ¥å¨
+jmsmanager.activemq.help.testConnExp                        = è¯¥é¾æ¥ç¨äºæµè¯è¿æ¥å¨, å°è¿å"æåè¿æ¥"æèä¸ä¸ªéè¯¯ä¿¡æ¯ã
+jmsmanager.activemq.help.title                              = è¯¥ Portle tæ¾ç¤ºå¨ Geronimo æå¡å¨ä¸­éç½®ç JMS è¿æ¥å¨
 jmsmanager.broker.cancel                                    = &amp;nbsp;åæ¶&amp;nbsp;
-jmsmanager.broker.confirmMsg01                              = ä½ ç¡®å®è¦å é¤
+jmsmanager.broker.confirmMsg01                              = ä½ ç¡®å®è¦å é¤?
 jmsmanager.broker.creationtip                               = è¯·ç¼è¾ä¸é¢ç¼è¾æ¡ä¸­ç ActiveMQ XML æ¨¡æ¿éç½®æä»¶, ç¶åç¹å»ä¿å­æé®ä¿å­ä¿®æ¹å¹¶é¨ç½²è¯¥ Broker
 jmsmanager.broker.emptyText                                 = ç¦ç¹æå¨å­æ®µä¸è½ä¸ºç©ºã
 jmsmanager.broker.emptybrokerconfig                         = ActiveMQ XML éç½®ä¸å¯ä¸ºç©º
@@ -68,15 +68,15 @@
 jmsmanager.common.edit                                      = ç¼è¾
 jmsmanager.common.expiration                                = æªæ­¢
 jmsmanager.common.host                                      = ä¸»æº
-jmsmanager.common.hostExp                                   = è¦ç»å®å°çä¸»æºåç§°æèIPå°åãéå¸¸å¼ä¸º&lt;tt&gt;0.0.0.0&lt;/tt&gt; (all interfaces) æè&lt;tt&gt;localhost&lt;/tt&gt; ï¼åªç¨äºæ¬æºè¿æ¥ï¼
+jmsmanager.common.hostExp                                   = è¦ç»å®å°çä¸»æºåç§°æè IP å°åãéå¸¸å¼ä¸º&lt;tt&gt;0.0.0.0&lt;/tt&gt; (all interfaces) æè&lt;tt&gt;localhost&lt;/tt&gt; ï¼åªç¨äºæ¬æºè¿æ¥ï¼
 jmsmanager.common.inhibitGet                                = ç¦æ­¢ Get
 jmsmanager.common.inhibitPut                                = ç¦æ­¢ Put
-jmsmanager.common.listJMSConnectors                         = ååºJMSè¿æ¥å¨
+jmsmanager.common.listJMSConnectors                         = ååº JMS è¿æ¥å¨
 jmsmanager.common.maximumDepth                              = æå¤§æ·±åº¦
 jmsmanager.common.maximumMessageLength                      = æ¶æ¯æå¤§é¿åº¦
 jmsmanager.common.message                                   = æ¶æ¯
 jmsmanager.common.messageDestinationName                    = æ¶æ¯ç®çå°åç§°
-jmsmanager.common.messageID                                 = æ¶æ¯ID
+jmsmanager.common.messageID                                 = æ¶æ¯ ID
 jmsmanager.common.moduleName                                = æ¨¡åå
 jmsmanager.common.name                                      = åç§°
 jmsmanager.common.openInputCount                            = Open Input Count
@@ -108,19 +108,19 @@
 jmsmanager.common.viewDLQ                                   = æ¥ç DLQ
 jmsmanager.common.viewMessages                              = æ¥çæ¶æ¯
 jmsmanager.connectionhelp.addNewDatasourceExp               = ç¹å»è¯¥é¾æ¥åè®¸ç¨æ·æ·»å æ°çæ°æ®æº. å¨æ°æ®æºæ·»å è¡¨åä¸­, å¡«åè¾å¥å­æ®µå¹¶ç¹å»åå»ºæé®æ¥æ·»å æ°çæ°æ®æº
-jmsmanager.connectionhelp.detailExp                         = è¯¥é¾æ¥æä¾è¿æ¥å¨è¯¦ç»æåµ, ç¹å»è¯¥é¾æ¥å°ä»¥é®å¼å¯¹çå½¢å¼æ¾ç¤ºç¸å³çä¿¡æ¯.ç¹å»'è¿å'æé®å¯è¿åJMSè¿æ¥å·¥åä¸»é¡µé¢
+jmsmanager.connectionhelp.detailExp                         = è¯¥é¾æ¥æä¾è¿æ¥å¨è¯¦ç»æåµ, ç¹å»è¯¥é¾æ¥å°ä»¥é®å¼å¯¹çå½¢å¼æ¾ç¤ºç¸å³çä¿¡æ¯.ç¹å»'è¿å'æé®å¯è¿å JMS è¿æ¥å·¥åä¸»é¡µé¢
 jmsmanager.connectionhelp.nameExp                           = è¿æ¥å·¥åçåç§°
 jmsmanager.connectionhelp.stateExp                          = è¿æ¥çç¶æ, åæ¬'è¿è¡'å'åæ­¢'
 jmsmanager.connectionhelp.testConnExp                       = è¯¥é¾æ¥ç¨äºæµè¯è¿æ¥å¨, å°è¿å"æåè¿æ¥"æèä¸ä¸ªéè¯¯ä¿¡æ¯ã
-jmsmanager.connectionhelp.title                             = è¯¥Portletæ¾ç¤ºå¨Geronimoæå¡å¨ä¸­éç½®å¹¶åè®¸æ·»å æ°æ®æºçJMSè¿æ¥å¨
+jmsmanager.connectionhelp.title                             = è¯¥ Portlet æ¾ç¤ºå¨ Geronimo æå¡å¨ä¸­éç½®å¹¶åè®¸æ·»å æ°æ®æºçJMSè¿æ¥å¨
 jmsmanager.help.addQueue_TopicExp                           = ç¹å»'æ·»å éåæä¸»é¢'é¾æ¥å¯ä»¥åå»ºéåæèä¸»é¢.è¯¥é¾æ¥å°æå¼ç¨æ·å¯ç¨äºæ·»å éåæèä¸»é¢çè¡¨å.å¡«åè¡¨åä¸­çè¾å¥æ¡å¹¶ç¹å»'æäº¤'æé®. è¡¨åä¸­çå­æ®µåæé®ä»¥å¦ä¸å½¢å¼å®ä¹"
-jmsmanager.help.applicationNameExp                          = è¯¥é¡¹å¯¹åºäºgeronimo-web.xmlä¸­ç'configID'.å¦æè¯¥ç®¡çå¯¹è±¡é¨ç½²æ'stand-alone'å½¢å¼, å¯ä»¥è®¾ç½®æ'null'.
-jmsmanager.help.backBtnExp                                  = è¿åæé®ç¨äºç´æ¥è¿åå°'JMSç®æ ç®¡ç'é¡µé¢, åæ¶æ·»å éåæä¸»é¢çæä½
+jmsmanager.help.applicationNameExp                          = è¯¥é¡¹å¯¹åºäº geronimo-web.xml ä¸­ç 'configID '.å¦æè¯¥ç®¡çå¯¹è±¡é¨ç½²æ 'stand-alone' å½¢å¼, å¯ä»¥è®¾ç½®æ'null'.
+jmsmanager.help.backBtnExp                                  = è¿åæé®ç¨äºç´æ¥è¿åå° 'JMS ç®æ ç®¡ç'é¡µé¢, åæ¶æ·»å éåæä¸»é¢çæä½
 jmsmanager.help.clearBtnExp                                 = æ¸é¤æé®ç¨äºéç½®ææè¾å¥æ¡å°é»è®¤å¼
-jmsmanager.help.destinationPhysicalNameExp                  = ActiveMQå¯è¯å«çè¿æ¥å·¥åçåå­
+jmsmanager.help.destinationPhysicalNameExp                  = ActiveMQ å¯è¯å«çè¿æ¥å·¥åçåå­
 jmsmanager.help.messageDestinationNameExp                   = éåæä¸»é¢çåç§°, è¯¥åç§°ç¨äºç®¡çå¯¹è±¡çgbeanåç§°,å¹¶ä¸geronimo-web.xmlé¨ç½²è®¡åä¸­ç'message-destination-link'å­æ®µå³è
-jmsmanager.help.moduleNameExp                               = å¦ææ¨¡åä»¥'stand-alone'å½¢å¼é¨ç½², è¯¥å­æ®µå¯¹åºäºgeronimo-web.xmlä¸­ç'configID'. å¦æé¨ç½²äºä¸ä¸ªåºç¨ç¨åº(ear)ä¸­, è¯¥å­æ®µåºä¸ºå¨earä¸­è¯¥æ¨¡åçè·¯å¾, ä¾å¦, myResourceAdapter.rar. é»è®¤æåµä¸è¯¥å­æ®µåå«'defaultJMS'.
-jmsmanager.help.submitBtnExp                                = æäº¤åå°åå»ºä¸ä¸ªæ°çéåæèä¸»é¢, å¹¶è¿åå°JMSç®æ ç®¡çé¡µé¢
+jmsmanager.help.moduleNameExp                               = å¦ææ¨¡åä»¥'stand-alone'å½¢å¼é¨ç½², è¯¥å­æ®µå¯¹åºäº geronimo-web.xml ä¸­ç'configID'. å¦æé¨ç½²äºä¸ä¸ªåºç¨ç¨åº(ear)ä¸­, è¯¥å­æ®µåºä¸ºå¨earä¸­è¯¥æ¨¡åçè·¯å¾, ä¾å¦, myResourceAdapter.rar. é»è®¤æåµä¸è¯¥å­æ®µåå«'defaultJMS'.
+jmsmanager.help.submitBtnExp                                = æäº¤åå°åå»ºä¸ä¸ªæ°çéåæèä¸»é¢, å¹¶è¿åå° JMS ç®æ ç®¡çé¡µé¢
 jmsmanager.help.summary                                     = &lt;p&gt;å¨JMSç®çç®¡çé¡µé¢ä¸, 'æä½'åæä¾ä¸ç±»éå¯¹éåæä¸»é¢çæä½. å é¤ä¸ä¸ªéåæä¸»é¢, ç¹å»å¶å³ä¾§ç'å é¤'é¾æ¥;æ¥çä¸æ¡æ¶æ¯, ç¹å»å³ä¾§ç'æ¥çæ¶æ¯'é¾æ¥.æ¥çæ­»ä¿¡éå, ç¹å»'æ¥ç DLG'é¾æ¥&lt;/p&gt;&lt;p&gt;&lt;strong&gt;æ³¨æ:&lt;/strong&gt;æ²¡ææ¶æ¯çéåæèä¸»é¢ä¼å¨æå¡å¨éå¯åå é¤&lt;/p&gt;
 jmsmanager.help.title                                       = è¯¥Portletç¨äºåå»ºåå é¤éåæä¸»é¢.
 jmsmanager.help.typeExp                                     = æ¶æ¯çç±»å, åæ¬éåæèä¸»é¢.
@@ -137,25 +137,25 @@
 jmsmanager.sendmessage.type                                 = ç±»å
 jmsmanager.server.connector.editGeneric.addJMSConnector     = Add new {0} connector for {1}
 jmsmanager.server.connector.editGeneric.editJMSConnector    = Edit {0} connector {1} for {2}.
-jmsmanager.server.connector.editGeneric.namingJMSConnectors = ä¸åäºå½åæå¡å¨ä¸­å­å¨çJMSè¿æ¥å¨çåç§°
+jmsmanager.server.connector.editGeneric.namingJMSConnectors = ä¸åäºå½åæå¡å¨ä¸­å­å¨ç JMS è¿æ¥å¨çåç§°
 jmsmanager.server.connector.editGeneric.uniqueName          = å¯ä¸çåç§°
 jmsmanager.server.connector.editGeneric.uniqueNameExp       = ç»è¿æ¥å¨åä¸ä¸ªä¸æå¡å¨ä¸­ä»»ä½å¶å®JMSè¿æ¥å¨ä¸åçåç§°
-jmsmanager.server.connector.help.title                      = æ¾ç¤ºä¸ºå½åå¯ç¨JMS brokerséç½®çææç½ç»è¿æ¥å¨ãä½ å¯ä»¥å¯å¨ï¼åæ­¢ï¼æ·»å ï¼å é¤åç¼è¾JMSç½ç»è¿æ¥å¨ã
+jmsmanager.server.connector.help.title                      = æ¾ç¤ºä¸ºå½åå¯ç¨ JMS broker éç½®çææç½ç»è¿æ¥å¨ãä½ å¯ä»¥å¯å¨ï¼åæ­¢ï¼æ·»å ï¼å é¤åç¼è¾JMSç½ç»è¿æ¥å¨ã
 jmsmanager.server.connector.normal.addConnectorTo           = æ·»å è¿æ¥å¨å°{0}
 jmsmanager.server.connector.normal.addNewParaListener       = æ·»å æ°ç&lt;b&gt;{0}&lt;/b&gt;çå¬å¨
 jmsmanager.server.connector.normal.confirmDelete            = ä½ ç¡®ä¿¡è¦å é¤ {0} ?
-jmsmanager.server.connector.normal.noJMSNetworkConnectors   = ä¸å­å¨é¢å®ä¹çJMSç½ç»è¿æ¥å¨
-jmsmanager.server.connector.normal.title                    = å½åå¯ç¨çJMSç½ç»è¿æ¥å¨ï¼
-jmsmanager.server.help.title                                = æ¾ç¤ºå¯ç¨çJMS brokers
-jmsmanager.server.normal.addJMSBroker                       = æ·»å æ°çJMS Broker
-jmsmanager.server.normal.noJMSBrokers                       = ä¸å­å¨é¢å®ä¹çJMS brokers
-jmsmanager.server.normal.title                              = å¨æå¡å¨ä¸­å¯ç¨çJMS brokersåæ¬
+jmsmanager.server.connector.normal.noJMSNetworkConnectors   = ä¸å­å¨é¢å®ä¹ç JMS ç½ç»è¿æ¥å¨
+jmsmanager.server.connector.normal.title                    = å½åå¯ç¨ç JMS ç½ç»è¿æ¥å¨ï¼
+jmsmanager.server.help.title                                = æ¾ç¤ºå¯ç¨ç JMS brokers
+jmsmanager.server.normal.addJMSBroker                       = æ·»å æ°ç JMS Broker
+jmsmanager.server.normal.noJMSBrokers                       = ä¸å­å¨é¢å®ä¹ç JMS brokers
+jmsmanager.server.normal.title                              = å¨æå¡å¨ä¸­å¯ç¨ç JMS brokers åæ¬
 jmsmanager.viewDLQ.deadLetterQueueName                      = Dead Letter Queue åç§°
-jmsmanager.viewDLQ.noMessages                               = å¨Dead Letter Queueä¸­çæ²¡ææ¶æ¯
+jmsmanager.viewDLQ.noMessages                               = å¨ Dead Letter Queue ä¸­çæ²¡ææ¶æ¯
 jmsmanager.viewmessages.jsp.noMessagesInDest                = ç®æ ä¸­æ²¡ææ¶æ¯
 
 jmswizard.common.Browse                                 = æµè§
-jmswizard.common.JMSFactoryType                         = JMSå·¥åç±»å
+jmswizard.common.JMSFactoryType                         = JMS å·¥åç±»å
 jmswizard.common.Purge                                  = æ¸é¤
 jmswizard.common.Send                                   = åé
 jmswizard.common.actions                                = æä½
@@ -168,7 +168,7 @@
 jmswizard.common.connectionFactoryName                  = è¿æ¥å·¥ååç§°
 jmswizard.common.connectionPoolParameters               = è¿æ¥æ± åæ°
 jmswizard.common.consumerCount                          = æ¶è´¹èæ»æ°
-jmswizard.common.currentStatusForJMSResourceGroup       = JMSèµæºç»{0}çå½åç¶æ
+jmswizard.common.currentStatusForJMSResourceGroup       = JMS èµæºç»{0}çå½åç¶æ
 jmswizard.common.deployedAs                             = é¨ç½²ä¸º
 jmswizard.common.destination                            = ç®æ 
 jmswizard.common.emptyText                              = ç¦ç¹æå¨å­æ®µä¸è½ä¸ºç©ºã
@@ -193,47 +193,47 @@
 jmswizard.destination.destinationConfSettings           = ç®çå°éç½®
 jmswizard.destination.messageDestinationName            = æ¶æ¯ç®çå°åç§°
 jmswizard.destination.title                             = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- éç½®ç®çå°
-jmswizard.destinationType.JMSDestinationType            = JMSç®çå°ç±»å
+jmswizard.destinationType.JMSDestinationType            = JMS ç®çå°ç±»å
 jmswizard.destinationType.selectDesiredInterfacetype    = è¿ä¸ªèµæºééå¨å£°æäºå ä¸ªå¯è½ç®çå°æ¥å£ãä¸ºè¿ä¸ªç®çå°éæ©æ³è¦çæ¥å£ç±»åã
-jmswizard.destinationType.title                         = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- éæ©ç®çå°ç±»å
-jmswizard.factory.title                                 = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- éç½®è¿æ¥å·¥å
-jmswizard.factoryType.title                             = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- éæ©è¿æ¥å·¥åç±»å
+jmswizard.destinationType.title                         = &lt;b&gt;JMS èµæºç»&lt;/b&gt; -- éæ©ç®çå°ç±»å
+jmswizard.factory.title                                 = &lt;b&gt;JMS èµæºç»&lt;/b&gt; -- éç½®è¿æ¥å·¥å
+jmswizard.factoryType.title                             = &lt;b&gt;JMS èµæºç»&lt;/b&gt; -- éæ©è¿æ¥å·¥åç±»å
 jmswizard.list.applicationScoped                        = åºç¨ç¨åºèå´
 jmswizard.list.comfirmMsg01                             = ç¡®å®æ¸é¤æ¶æ¯ï¼
-jmswizard.list.createJMSResourceGroup                   = åå»ºæ°çJMSèµæºç»:
-jmswizard.list.forAnotherJMSProvider                    = å¶ä»JMSæä¾è...
-jmswizard.list.noJMSResourceGroups                      = æ²¡æé¢å®ä¹çJMSèµæºç»
+jmswizard.list.createJMSResourceGroup                   = åå»ºæ°ç JMS èµæºç»:
+jmswizard.list.forAnotherJMSProvider                    = å¶ä» JMS æä¾è...
+jmswizard.list.noJMSResourceGroups                      = æ²¡æé¢å®ä¹ç JMS èµæºç»
 jmswizard.list.serverWide                               = æå¡ç«¯
-jmswizard.list.title                                    = è¿ä¸ªé¡µé¢ååºäºææå¯ç¨çJMSèµæºç».
+jmswizard.list.title                                    = è¿ä¸ªé¡µé¢ååºäºææå¯ç¨ç JMS èµæºç».
 jmswizard.plan.JMSProviderRAR                           = JMS Provider RAR
-jmswizard.plan.JMSProviderRARExp                        = ç¨äºè¿æ¥å½åJMSæä¾èçèµæºééRARå. RARååºè¯¥å®è£å¨GERONIMO/repository/ä¸ä»¥ä¾¿å¨åè¡¨ä¸­æ¾ç¤º.
+jmswizard.plan.JMSProviderRARExp                        = ç¨äºè¿æ¥å½å JMS æä¾èçèµæºéé RAR å. RAR ååºè¯¥å®è£å¨ GERONIMO/repository/ä¸ä»¥ä¾¿å¨åè¡¨ä¸­æ¾ç¤º.
 jmswizard.plan.addToEAR                                 = æ·»å å°EAR
-jmswizard.plan.addToEARExp                              = ä½ å¯ä»¥æè¿ä¸ªJMSæ± é¨ç½²æEARä¸­çä¸é¨åï¼èä¸æ¯æå®é¨ç½²æé¡¶å±çJMSèµæºãè¦å°JMSèµæºæ·»å å°EARä¸­ï¼è¯·ä½¿ç¨ä¸é¢çæ­¥éª¤ï¼&lt;ol&gt;  &lt;li&gt;æ·è´å¹¶ç²å¸é¨ç½²è®¡åå°æä»¶ä¸­&lt;/li&gt;  &lt;li&gt;ä¿å­æä»¶å°ä½ çEARçé¡¶å±ç®å½&lt;/li&gt;  &lt;li&gt;ä»&lt;tt&gt;{0}&lt;/tt&gt;æ·è´RARæä»¶å°ä½ çEARçé¡¶å±ç®å½&lt;/li&gt;  &lt;li&gt;å¨ä½ çEARä¸­åå»ºä¸ä¸ª&lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt;ï¼å¶ä¸­æä¸é¢è¿æ ·ç&lt;tt&gt;module&lt;/tt&gt;æ¡ç®ï¼æ¿æ¢ææ­£ç¡®çRARæä»¶ååé¨ç½²è®¡åæä»¶åï¼:&lt;/li&gt;&lt;/ol&gt;
+jmswizard.plan.addToEARExp                              = ä½ å¯ä»¥æè¿ä¸ª JMS æ± é¨ç½²æ EAR ä¸­çä¸é¨åï¼èä¸æ¯æå®é¨ç½²æé¡¶å±ç JMS èµæºãè¦å° JMS èµæºæ·»å å° EAR ä¸­ï¼è¯·ä½¿ç¨ä¸é¢çæ­¥éª¤ï¼&lt;ol&gt;  &lt;li&gt;æ·è´å¹¶ç²å¸é¨ç½²è®¡åå°æä»¶ä¸­&lt;/li&gt;  &lt;li&gt;ä¿å­æä»¶å°ä½ ç EAR çé¡¶å±ç®å½&lt;/li&gt;  &lt;li&gt;ä»&lt;tt&gt;{0}&lt;/tt&gt;æ·è´ RAR æä»¶å°ä½ ç EAR çé¡¶å±ç®å½&lt;/li&gt;  &lt;li&gt;å¨ä½ çEARä¸­åå»ºä¸ä¸ª&lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt;ï¼å¶ä¸­æä¸é¢è¿æ ·ç&lt;tt&gt;module&lt;/tt&gt;æ¡ç®ï¼æ¿æ¢ææ­£ç¡®çRARæä»¶ååé¨ç½²è®¡åæä»¶åï¼:&lt;/li&gt;&lt;/ol&gt;
 jmswizard.plan.deployCommand                            = é¨ç½²å½ä»¤
-jmswizard.plan.deployCommandExp                         = è¦å¨å½ä»¤è¡ä¸­ä½¿ç¨è¿ä¸ªé¨ç½²è®¡åæ¥é¨ç½²JMSèµæºï¼è¯·æ·è´å¹¶ç²å¸ä¸é¢çXMLå°æä»¶ä¸­ãï¼æ¯å¦ï¼&lt;tt&gt;plan-file.xml&lt;/tt&gt;ï¼ï¼å¹¶ä¿å­å®ãç¶åè¿è¡è±¡ä¸é¢çå½ï¼
+jmswizard.plan.deployCommandExp                         = è¦å¨å½ä»¤è¡ä¸­ä½¿ç¨è¿ä¸ªé¨ç½²è®¡åæ¥é¨ç½² JMS èµæºï¼è¯·æ·è´å¹¶ç²å¸ä¸é¢ç XML å°æä»¶ä¸­ãï¼æ¯å¦ï¼&lt;tt&gt;plan-file.xml&lt;/tt&gt;ï¼ï¼å¹¶ä¿å­å®ãç¶åè¿è¡è±¡ä¸é¢çå½ï¼
 jmswizard.plan.deployJMSResource                        = é¨ç½²JMSèµæº
 jmswizard.plan.deploymentPlan                           = é¨ç½²è®¡å
 jmswizard.plan.edit                                     = ç¼è¾è®¾ç½®
 jmswizard.plan.title                                    = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- æ¾ç¤ºé¨ç½²è®¡å
 jmswizard.provider.JMSProviderRAR                       = JMS Provider RAR
-jmswizard.provider.JMSProviderRARExp                    = ç¨äºè¿æ¥å½åJMSæä¾èçèµæºééRARå. RARååºè¯¥å®è£å¨GERONIMO/repository/ä¸ä»¥ä¾¿å¨åè¡¨ä¸­æ¾ç¤º.
+jmswizard.provider.JMSProviderRARExp                    = ç¨äºè¿æ¥å½å JMS æä¾èçèµæºéé RA Rå. RAR ååºè¯¥å®è£å¨ GERONIMO/repository/ ä¸ä»¥ä¾¿å¨åè¡¨ä¸­æ¾ç¤º.
 jmswizard.provider.title                                = &lt;b&gt;JMS èµæºç»&lt;/b&gt; -- éæ© JMS Provider RAR
-jmswizard.raInstance.BrokerXmlConfig                    = å¦æä½¿ç¨ååµæ¨¡å¼ï¼è¯·è®¾å®ç¨äºè®¾ç½®ååµçActiveMQä»£ççXMLè®¾å®æä»¶(éè¿Spring)&lt;br&gt;BrokerXmlConfigæ¯è¯¥æä»¶åï¼å¦ææ²¡ææå®URLçè¯ååå®å®å¨classpathä¸ãæä»¥å¼foo/bar.xmlå°åå®å¨classpathä¸ï¼èfile:dir/file.xmlå°ä½¿ç¨æä»¶ç³»ç»ãæ¯æä»»ä½ææçURLå­ç¬¦ä¸²ã
-jmswizard.raInstance.Clientid                           = å»ºç«å°ActiveMQæå¡å¨çè¿æ¥ä¸è®¾å®çå®¢æ·idã
-jmswizard.raInstance.Password                           = ç¨äºé»è®¤ç¨æ·ç»å½å°ActiveMQæå¡å¨çé»è®¤å¯ç ã
-jmswizard.raInstance.ServerUrl                          = ä½ æ³è¿æ¥å°çActiveMQæå¡å¨çURLãå¦æä½¿ç¨åç½®çä»£çï¼è¿ä¸ªå¼åºè¯¥æ¯'vm://localhost'ã
+jmswizard.raInstance.BrokerXmlConfig                    = å¦æä½¿ç¨ååµæ¨¡å¼ï¼è¯·è®¾å®ç¨äºè®¾ç½®ååµç ActiveMQ ä»£çç XML è®¾å®æä»¶(éè¿ Spring)&lt;br&gt;BrokerXmlConfigæ¯è¯¥æä»¶åï¼å¦ææ²¡ææå®URLçè¯ååå®å®å¨ classpath ä¸ãæä»¥å¼ foo/bar.xml å°åå®å¨ classpath ä¸ï¼è file:dir/file.xml å°ä½¿ç¨æä»¶ç³»ç»ãæ¯æä»»ä½ææçURLå­ç¬¦ä¸²ã
+jmswizard.raInstance.Clientid                           = å»ºç«å° ActiveMQ æå¡å¨çè¿æ¥ä¸è®¾å®çå®¢æ·idã
+jmswizard.raInstance.Password                           = ç¨äºé»è®¤ç¨æ·ç»å½å° ActiveMQ æå¡å¨çé»è®¤å¯ç ã
+jmswizard.raInstance.ServerUrl                          = ä½ æ³è¿æ¥å°ç ActiveMQ æå¡å¨ç URLãå¦æä½¿ç¨åç½®çä»£çï¼è¿ä¸ªå¼åºè¯¥æ¯'vm://localhost'ã
 jmswizard.raInstance.UseInboundSession                  = å¸å°å¼è®¾å®ä¼ åºçè¿æ¥æ¯å¦åºè¯¥å¤ç¨ä¼ å¥çè¿æ¥çä¼è¯æ¥åéæ¶æ¯ã
-jmswizard.raInstance.UserName                           = ç¨äºå»ºç«å°ActiveMQæå¡å¨çè¿æ¥çé»è®¤ç¨æ·åã
+jmswizard.raInstance.UserName                           = ç¨äºå»ºç«å° ActiveMQ æå¡å¨çè¿æ¥çé»è®¤ç¨æ·åã
 jmswizard.raInstance.basicConfigSettings                = åºæ¬éç½®è®¾ç½®.
 jmswizard.raInstance.resourceGroupName                  = èµæºç»åç§°
-jmswizard.raInstance.resourceGroupNameExp               = ä¸ä¸ªå¯ä¸çèµæºééå¨åç§°ãä½¿ç¨è¿ä¸ªè®¾ç½®æ¥çæèµæºç»çéç½®åç§°ï¼å¹¶å°æ¶æ¯é©±å¨Beanè¿æ¥å°JMSæå¡å¨
+jmswizard.raInstance.resourceGroupNameExp               = ä¸ä¸ªå¯ä¸çèµæºééå¨åç§°ãä½¿ç¨è¿ä¸ªè®¾ç½®æ¥çæèµæºç»çéç½®åç§°ï¼å¹¶å°æ¶æ¯é©±å¨ Bean è¿æ¥å° JMS æå¡å¨
 jmswizard.raInstance.title                              = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- éç½®æå¡å¨è¿æ¥
-jmswizard.raInstance.titleExp                           = è¿ä¸ªé¡µé¢è¦è®¾ç½®çå±æ§å¯¹ä¸åçJMSæä¾èæ¯ä¸ä¸æ ·çï¼ä½æ¯è¿äºéå¸¸æ¯éç½®å°JMSæå¡å¨çè¿æ¥å±æ§ãä½ å¨ä¸ä¸æ­¥åå»ºçè¿æ¥å·¥åï¼æèç®çå°éå¸¸è¦ä½¿ç¨è¿äºè®¾ç½®ä¸æå¡å¨éä¿¡ã
+jmswizard.raInstance.titleExp                           = è¿ä¸ªé¡µé¢è¦è®¾ç½®çå±æ§å¯¹ä¸åç JMS æä¾èæ¯ä¸ä¸æ ·çï¼ä½æ¯è¿äºéå¸¸æ¯éç½®å°JMSæå¡å¨çè¿æ¥å±æ§ãä½ å¨ä¸ä¸æ­¥åå»ºçè¿æ¥å·¥åï¼æèç®çå°éå¸¸è¦ä½¿ç¨è¿äºè®¾ç½®ä¸æå¡å¨éä¿¡ã
 jmswizard.status.addConnFactory                         = æ·»å è¿æ¥å·¥å
 jmswizard.status.addDestination                         = æ·»å ç®çå°
 jmswizard.status.deployNow                              = ç°å¨é¨ç½²
-jmswizard.status.factoriesDestinationsAdded             = è¿æ¯å°ç®åä¸ºæ­¢ä½ æ·»å çè¿æ¥å·¥ååç®çå°ãå½ä½ å®ææ·»å è¿æ¥å·¥ååç®çå°ä¹åï¼ä½ å¯ä»¥æ¥çè¿ä¸ªJMSèµæºç»çé¨ç½²è®¡åãæèç´æ¥é¨ç½²å®ã
-jmswizard.status.noFactoriesDestinations                = å°ç®åä¸ºæ­¢ï¼ä½ å·²ç»ä¸ºJMSèµæºç»çå¡«åäºå¿é¡»çåºæ¬éç½®ä¿¡æ¯ãç°å¨ä½ å¯ä»¥åå»ºè¿æ¥å·¥ååç®çå°ãå½ä½ å®ææ·»å è¿æ¥å·¥ååç®çå°ä¹åï¼ä½ å¯ä»¥æ¥çè¿ä¸ªJMSèµæºç»çé¨ç½²è®¡åãæèç´æ¥é¨ç½²å®ã
+jmswizard.status.factoriesDestinationsAdded             = è¿æ¯å°ç®åä¸ºæ­¢ä½ æ·»å çè¿æ¥å·¥ååç®çå°ãå½ä½ å®ææ·»å è¿æ¥å·¥ååç®çå°ä¹åï¼ä½ å¯ä»¥æ¥çè¿ä¸ª JMS èµæºç»çé¨ç½²è®¡åãæèç´æ¥é¨ç½²å®ã
+jmswizard.status.noFactoriesDestinations                = å°ç®åä¸ºæ­¢ï¼ä½ å·²ç»ä¸º JMS èµæºç»çå¡«åäºå¿é¡»çåºæ¬éç½®ä¿¡æ¯ãç°å¨ä½ å¯ä»¥åå»ºè¿æ¥å·¥ååç®çå°ãå½ä½ å®ææ·»å è¿æ¥å·¥ååç®çå°ä¹åï¼ä½ å¯ä»¥æ¥çè¿ä¸ª JMS èµæºç»çé¨ç½²è®¡åãæèç´æ¥é¨ç½²å®ã
 jmswizard.status.resourceGroup                          = èµæºç»
 jmswizard.status.showPlan                               = æ¾ç¤ºé¨ç½²è®¡å
-jmswizard.status.title                                  = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- å½åè¿å±
+jmswizard.status.title                                  = &lt;b&gt;JMS èµæºç»&lt;/b&gt; -- å½åè¿å±

Modified: geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:23:55 2009
@@ -30,7 +30,7 @@
 activemq.errorMsg04 = Error encountered while purging message destination {0}
 activemq.infoMsg01  = Message sent successfully.
 activemq.infoMsg02  = Deployment completed successfully!
-activemq.warnMsg01  = Can not count Consumer Count/Queue Size of {0} for the server url is not belong to an embedded broker
+activemq.warnMsg01  = Cannot count Consumer Count/Queue Size of {0} for the server url does not belong to an embedded broker
 
 jmsmanager.broker.failAddBroker             = Fail to add Broker {0} due to {1}
 jmsmanager.broker.failDeleteBroker          = Fail to delete the broker {0} due to {1}

Modified: geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_zh.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_zh.properties (original)
+++ geronimo/server/trunk/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_zh.properties Mon Dec  7 08:23:55 2009
@@ -16,13 +16,13 @@
 #  limitations under the License.
 #=====================================================================
 
-JMS\ Network\ Listeners = JMSç½ç»çå¬å¨
+JMS\ Network\ Listeners = JMS ç½ç»çå¬å¨
 
-JMS\ Resources = JMSèµæº
+JMS\ Resources = JMS èµæº
 
-JMS\ Server = JMSæå¡å¨
+JMS\ Server = JMS æå¡å¨
 
-JMS\ Server\ Manager = JMSæå¡å¨ç®¡ç
+JMS\ Server\ Manager = JMS æå¡å¨ç®¡ç
 
 activemq.errorMsg01 = åéæ¶æ¯æ¶éå°éè¯¯ã
 activemq.errorMsg02 = é¨ç½²å¤±è´¥ï¼




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887861 [6/6] - in /geronimo/server/trunk/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-portal-driv...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207082357.ED0FB2388A4A@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207082357-ED0FB2388A4A@eris-apache-org%3e</id>
<updated>2009-12-07T08:23:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Modified: geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_zh.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_zh.properties (original)
+++ geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_zh.properties Mon Dec  7 08:23:55 2009
@@ -20,18 +20,18 @@
 dbwizard.basicParams.driverConnectionProperties                    = é©±å¨ç¨åºè¿æ¥å±æ§
 dbwizard.basicParams.host                                          = ä¸»æº
 dbwizard.basicParams.port                                          = ç«¯å£
-dbwizard.basicParams.propertyExp                                   = ç¨æ¥è¿æ¥ {0} çå±æ§ãå¯è½æ¯å¯éçï¼è¯·åèJDBC é©±å¨çææ¡£ï¼
-dbwizard.basicParams.seeDocumentation                              = è¯·åèJDBC é©±å¨çææ¡£
+dbwizard.basicParams.propertyExp                                   = ç¨æ¥è¿æ¥ {0} çå±æ§ãè¯¥å±æ§å¼å¯éï¼è¯·åè JDBC  é©±å¨çææ¡£ï¼
+dbwizard.basicParams.seeDocumentation                              = è¯·åè JDBC  é©±å¨çææ¡£
 dbwizard.basicParams.title                                         = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤2: éæ©é©±å¨ç¨åºï¼JARï¼åæ°
-dbwizard.basicParams.typicalJDBCURL                                = å¸åçJDBC URL
+dbwizard.basicParams.typicalJDBCURL                                = å¸åç JDBC URL
 dbwizard.basicParams.unableToLoadDriver                            = ä¸è½ä»éä¸­ç JAR åä¸­å è½½é©±å¨!
 dbwizard.common.DBPassword                                         = æ°æ®åºå¯ç 
 dbwizard.common.DBPasswordExp                                      = ç¨äºè¿æ¥æ°æ®åºçå¯ç 
 dbwizard.common.DBUserName                                         = æ°æ®åºç¨æ·å
 dbwizard.common.DBUserNameExp                                      = ç¨äºè¿æ¥æ°æ®åºçç¨æ·å
-dbwizard.common.JDBCConnectURL                                     = JDBCè¿æ¥URL
-dbwizard.common.JDBCDriverClass                                    = JDBCé©±å¨ç±»
-dbwizard.common.URLFits                                            = ç¡®ä¿çæçURLç¬¦åä½ çJDBCé©±å¨çè¯­æ³ã
+dbwizard.common.JDBCConnectURL                                     = JDBC è¿æ¥ URL
+dbwizard.common.JDBCDriverClass                                    = JDBC é©±å¨ç±»
+dbwizard.common.URLFits                                            = ç¡®ä¿çæç URL ç¬¦åä½ ç JDBC é©±å¨çè¯­æ³ã
 dbwizard.common.actions                                            = æä½
 dbwizard.common.blockingTimeout                                    = é»å¡è¶æ¶
 dbwizard.common.cancel                                             = åæ¶
@@ -43,7 +43,7 @@
 dbwizard.common.deploy                                             = é¨ç½²
 dbwizard.common.downloadDriver                                     = ä¸è½½é©±å¨
 dbwizard.common.driverJAR                                          = é©±å¨ JAR
-dbwizard.common.driverJARExplanation                               = è¿æ¥å°æ°æ®åºæ¶æéè¦ç JAR åãä½¿ç¨ CTRL æè SHIFT é®éæ©å¤ä¸ª JAR åã&lt;br&gt;è¿äº JAR ååºè¯¥å·²è¢«å®è£å¨GERONIMO/repository/ç®å½ä¸ï¼ï¼æè
+dbwizard.common.driverJARExplanation                               = è¿æ¥å°æ°æ®åºæ¶æéè¦ç JAR åãä½¿ç¨ CTRL æè SHIFT é®éæ©å¤ä¸ª JAR åã&lt;br&gt;è¿äº JAR ååºè¯¥å·²è¢«å®è£å¨ GERONIMO/repository/ ç®å½ä¸ï¼ï¼æè
 dbwizard.common.driverTransactionTypes                             = è¯¥è¿æ¥æ± æ¯æçäºå¡ç±»å
 dbwizard.common.edit                                               = ç¼è¾
 dbwizard.common.editSettings                                       = ç¼è¾è®¾ç½®
@@ -51,11 +51,11 @@
 dbwizard.common.finish                                             = å®æ
 dbwizard.common.idleTimeout                                        = ç©ºé²æ¶é´
 dbwizard.common.import                                             = ä»{0}å¯¼å¥
-dbwizard.common.importFromJBoss                                    = ä»JBoss 4å¯¼å¥
-dbwizard.common.importFromWebLogic                                 = ä»WebLogic 8.1å¯¼å¥
+dbwizard.common.importFromJBoss                                    = ä» JBoss 4å¯¼å¥
+dbwizard.common.importFromWebLogic                                 = ä» WebLogic 8.1å¯¼å¥
 dbwizard.common.inMilliseconds                                     = æ¯«ç§
 dbwizard.common.inMinutes                                          = åé
-dbwizard.common.maxNoOfCon                                         = è¿æ¥æ± ä¸­æå°è¿æ¥æ°ç®ãé»è®¤å¼æ¯10ã
+dbwizard.common.maxNoOfCon                                         = è¿æ¥æ± ä¸­æå°è¿æ¥æ°ç®ãé»è®¤å¼æ¯ 10ã
 dbwizard.common.name                                               = åå­
 dbwizard.common.next                                               = ä¸ä¸æ­¥
 dbwizard.common.passwordMismatch                                   = å¯ç ä¸å¹éã
@@ -70,30 +70,30 @@
 dbwizard.common.state                                              = ç¶æ
 dbwizard.common.testConnection                                     = æµè¯è¿æ¥
 dbwizard.common.transactionType                                    = äºå¡ç±»å
-dbwizard.common.usingPoolWizard                                    = ä½¿ç¨Geronimoæ°æ®åºè¿æ¥æ± åå¯¼
+dbwizard.common.usingPoolWizard                                    = ä½¿ç¨ Geronimo æ°æ®åºè¿æ¥æ± åå¯¼
 dbwizard.confirmURL.blockingTimeoutExp                             = æ¯æ¬¡è°ç¨æéç­å¾çæé¿æ¶é´ãçç©ºè¡¨ç¤ºä½¿ç¨é»è®¤å¼ã
 dbwizard.confirmURL.driverStatus                                   = é©±å¨ç¶æ
 dbwizard.confirmURL.idleTimeoutExp                                 = è¿æ¥å¨å³é­ä¹åè½æå¤é¿ç©ºé²æ¶é´ãçç©ºè¡¨ç¤ºä½¿ç¨é»è®¤å¼ã
 dbwizard.confirmURL.loadedSuccessfully                             = æåå è½½é©±å¨
 dbwizard.confirmURL.maxNoOfCon                                     = è¿æ¥æ± ä¸­æå¤§è¿æ¥æ°ãçç©ºè¡¨ç¤ºä½¿ç¨é»è®¤å¼ã
 dbwizard.confirmURL.minimumNoOfCon                                 = è¿æ¥æ± ä¸­æå°è¿æ¥æ°ãçç©ºè¡¨ç¤ºä½¿ç¨é»è®¤å¼ã
-dbwizard.confirmURL.title                                          = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤3: è¿æ¥æ± æåéç½®
+dbwizard.confirmURL.title                                          = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤ 3: è¿æ¥æ± æåéç½®
 dbwizard.downloadStatus.summary                                    = è¿ä¸ªé¡µé¢ç¨äºçæµé©±å¨ç¨åºä¸è½½è¿ç¨ã
 dbwizard.downloadStatus.title                                      = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- ä¸è½½é©±å¨
 dbwizard.edit.basicConProperties                                   = è¿æ¥åºæ¬å±æ§
-dbwizard.edit.blockingTimeoutExp                                   = æ¯æ¬¡è°ç¨æéç­å¾çæé¿æ¶é´ãé»è®¤ä¸º5000ã
-dbwizard.edit.errorMsg01                                           = æ± çæå°å¼å¿é¡»æ¯ä¸ä¸ªæ°å­ï¼é»è®¤å¼æ¯0.
-dbwizard.edit.errorMsg02                                           = æ± çæå°å¼ä¸è½æ¯è´æ°ï¼é»è®¤å¼æ¯0.
-dbwizard.edit.errorMsg03                                           = æ± çæå¤§å¼å¿é¡»æ¯ä¸ä¸ªæ°å­ï¼é»è®¤å¼æ¯10.
-dbwizard.edit.errorMsg04                                           = æ± çæå¤§å¼å¿é¡»å¤§äº0ï¼é»è®¤å¼æ¯10ã
+dbwizard.edit.blockingTimeoutExp                                   = æ¯æ¬¡è°ç¨æéç­å¾çæé¿æ¶é´ãé»è®¤ä¸º 5000ã
+dbwizard.edit.errorMsg01                                           = æ± çæå°å¼å¿é¡»æ¯ä¸ä¸ªæ°å­ï¼é»è®¤å¼æ¯ 0.
+dbwizard.edit.errorMsg02                                           = æ± çæå°å¼ä¸è½æ¯è´æ°ï¼é»è®¤å¼æ¯ 0.
+dbwizard.edit.errorMsg03                                           = æ± çæå¤§å¼å¿é¡»æ¯ä¸ä¸ªæ°å­ï¼é»è®¤å¼æ¯ 10.
+dbwizard.edit.errorMsg04                                           = æ± çæå¤§å¼å¿é¡»å¤§äº 0ï¼é»è®¤å¼æ¯ 10ã
 dbwizard.edit.errorMsg05                                           = æ± çæå¤§å¼å¿é¡»å¤§äºæå°å¼ã
-dbwizard.edit.idleTimeoutExp                                       = è¿æ¥å¨å³é­ä¹åè½æå¤é¿ç©ºé²æ¶é´ãé»è®¤ä¸º15ã
-dbwizard.edit.maxNoOfCon                                           = è¿æ¥æ± ä¸­æå¤§è¿æ¥æ°ç®ãé»è®¤ä¸º10.
-dbwizard.edit.minimumNoOfCon                                       = è¿æ¥æ± ä¸­æå°è¿æ¥æ°ç®ãé»è®¤ä¸º0ã
+dbwizard.edit.idleTimeoutExp                                       = è¿æ¥å¨å³é­ä¹åè½æå¤é¿ç©ºé²æ¶é´ãé»è®¤ä¸º 15ã
+dbwizard.edit.maxNoOfCon                                           = è¿æ¥æ± ä¸­æå¤§è¿æ¥æ°ç®ãé»è®¤ä¸º 10.
+dbwizard.edit.minimumNoOfCon                                       = è¿æ¥æ± ä¸­æå°è¿æ¥æ°ç®ãé»è®¤ä¸º 0ã
 dbwizard.edit.poolName                                             = è¿æ¥æ± åç§°
 dbwizard.edit.poolNameExp                                          = ä¸ä¸ªä¸åäºæå¡å¨ä¸­å¶å®æ°æ®åºè¿æ¥æ± çåç§°ï¼åç§°ä¸­è¯·ä¸è¦æç©ºæ ¼ï¼ã
 dbwizard.edit.poolType                                             = è¿æ¥æ± ç±»å
-dbwizard.edit.seeDocumentation                                     = è¯·åèJDBCé©±å¨çææ¡£
+dbwizard.edit.seeDocumentation                                     = è¯·åè JDBC é©±å¨çææ¡£
 dbwizard.edit.seeLog                                               = æ¥çæ¥å¿æä»¶äºè§£è¯¦æ
 dbwizard.edit.summary                                              = è¿ä¸ªé¡µé¢ç¨äºç¼è¾å·²å­å¨çæ°æ®åºè¿æ¥æ± ã
 dbwizard.edit.unableToLoadDriver                                   = ä¸è½ä»éä¸­ç JAR åä¸­å è½½é©±å¨!
@@ -101,15 +101,15 @@
 dbwizard.importStatus.importFailed                                 = å¯¼å¥è¿æ¥æ± å¤±è´¥ï¼æèæ²¡æåç°ä»»ä½å¯ç¨çæ°æ®åºè¿æ¥æ± ï¼
 dbwizard.importStatus.importMessages                               = å¯¼å¥è¿ç¨ä¸­çæ¶æ¯
 dbwizard.importStatus.importStatus                                 = å¯¼å¥ç¶æ
-dbwizard.importStatus.originalJNDI                                 = åå§JNDI
+dbwizard.importStatus.originalJNDI                                 = åå§ JNDI
 dbwizard.importStatus.originalName                                 = åå§è¿æ¥æ± åç§°
-dbwizard.importStatus.summary                                      = ä¸è¡¨ååºäºå¯è¯å«åºçæ°æ®åºè¿æ¥æ± ãä½ å¯ä»¥æä»»ä½æ®é JDBC è¿æ¥æ± æè XA è¿æ¥æ± é¨ç½²å°Geronimoï¼å ä¸º Geronimo åå«æ¯æ XA çééå¨ãä¸é¢çè¿æ¥æ± åè¡¨æ¯ä¸ä¸ªå¯¼å¥è¿ç¨ä¸­çç¶æä¿¡æ¯åè¡¨ã
+dbwizard.importStatus.summary                                      = ä¸è¡¨ååºäºå¯è¯å«åºçæ°æ®åºè¿æ¥æ± ãä½ å¯ä»¥æä»»ä½æ®é JDBC è¿æ¥æ± æè XA è¿æ¥æ± é¨ç½²å° Geronimoï¼å ä¸º Geronimo åå«æ¯æ XA çééå¨ãä¸é¢çè¿æ¥æ± åè¡¨æ¯ä¸ä¸ªå¯¼å¥è¿ç¨ä¸­çç¶æä¿¡æ¯åè¡¨ã
 dbwizard.importStatus.title                                        = &lt;b&gt;å¯¼å¥æ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤2: æ£æ¥å·²å¯¼å¥æ°æ®
-dbwizard.importUpload.aboutWebLogic                                = å¦æWebLogic 8.1åGeronimoå®è£å¨åä¸å°æºå¨ï¼å¹¶ä¸è¿è¡Geronimoçç¨æ·æWebLogicåç®å½çè¯»åæéçè¯ï¼ä½ ä¹å¯ä»¥ç´æ¥æåWebLogicçå®è£ååç®å½ãè¿æ ·çå¥½å¤å¨äºå¯¼å¥è¿ç¨è½å¤è¯»åæ°æ®åºçå¯ç ï¼èå¦æä½ ä»ä»å¯¼å¥ä¸é¢ç&lt;tt&gt;config.xml&lt;/tt&gt;ï¼ä½ å°±å¿é¡»éæ°è¾å¥ææçå¯ç ã
+dbwizard.importUpload.aboutWebLogic                                = å¦æ WebLogic 8.1 å Geronimo å®è£å¨åä¸å°æºå¨ï¼å¹¶ä¸è¿è¡ Geronimo çç¨æ·æ WebLogic åç®å½çè¯»åæéçè¯ï¼ä½ ä¹å¯ä»¥ç´æ¥æå WebLogic çå®è£ååç®å½ãè¿æ ·çå¥½å¤å¨äºå¯¼å¥è¿ç¨è½å¤è¯»åæ°æ®åºçå¯ç ï¼èå¦æä½ ä»ä»å¯¼å¥ä¸é¢ç&lt;tt&gt;config.xml&lt;/tt&gt;ï¼ä½ å°±å¿é¡»éæ°è¾å¥ææçå¯ç ã
 dbwizard.importUpload.alternateImport                              = {0}å¯éå¯¼å¥é¡¹
 dbwizard.importUpload.domainDirectoryPath                          = åç®å½è·¯å¾
-dbwizard.importUpload.domainDirectoryPathExp                       = è¯·è¾å¥WebLogicåç®å½çå®å¨è·¯å¾ï¼åå«&lt;tt&gt;config.xml&lt;/tt&gt;æä»¶ï¼ã
-dbwizard.importUpload.enterFullPath                                = è¯·è¾å¥å°&lt;tt&gt;weblogic81/server/lib&lt;/tt&gt;ç®å½çå®å¨è·¯å¾ã
+dbwizard.importUpload.domainDirectoryPathExp                       = è¯·è¾å¥ WebLogic åç®å½çå®å¨è·¯å¾ï¼åå«&lt;tt&gt;config.xml&lt;/tt&gt;æä»¶ï¼ã
+dbwizard.importUpload.enterFullPath                                = è¯·è¾å¥å° &lt;tt&gt;weblogic81/server/lib&lt;/tt&gt; ç®å½çå®å¨è·¯å¾ã
 dbwizard.importUpload.path                                         = è·¯å¾
 dbwizard.importUpload.pleaseSelect                                 = è¯·éæ©
 dbwizard.importUpload.summary                                      = è¿ä¸ªé¡µé¢å¼å§ä»å¶å®åºç¨æå¡å¨å¯¼å¥æ°æ®åºè¿æ¥æ± çè¿ç¨ãä¸ºäºå¯¼å¥è¿æ¥æ± ï¼ä½ éè¦ä½¿ç¨ä¸é¢çå­æ®µæ¥ä¸ä¼ å¶å®æå¡å¨çéç½®æä»¶ãèæä»¬ä¼å°½éè½¬æ¢è¿äºå¼ãå¹¶è®©ä½ ç¡®è®¤å¨éç½®æä»¶ä¸­æ¾å°çæ¯ä¸ªè¿æ¥æ± çéç½®ã
@@ -126,18 +126,18 @@
 dbwizard.selectDatabase.nameOfPool                                 = æ°æ®åºè¿æ¥æ± åç§°
 dbwizard.selectDatabase.nameOfPoolExplanation                      = åä¸ä¸ªä¸æå¡å¨ä¸­å¶å®æ°æ®åºè¿æ¥æ± ä¸åçåç§°ï¼åç§°ä¸­è¯·ä¸è¦æç©ºæ ¼ï¼ã
 dbwizard.selectDatabase.title                                      = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤1: éæ©åç§°åæ°æ®åº
-dbwizard.selectDownload.otherJDBCDrivers                           = è¿éæ¯ä½ å¯è½æ³èªå·±ä¸è½½çå¶å®ä¸äºJDBCé©±å¨ï¼åªéè¦ä¿å­å®ä»¬å°geronimo/repository/ä¸çæä¸ªå°æ¹å³å¯ï¼
+dbwizard.selectDownload.otherJDBCDrivers                           = è¿éæ¯ä½ å¯è½æ³èªå·±ä¸è½½çå¶å®ä¸äº JDBC é©±å¨ï¼åªéè¦ä¿å­å®ä»¬å° Geronimo/repository/ ä¸çæä¸ªå°æ¹å³å¯ï¼
 dbwizard.selectDownload.selectDriver                               = éæ©é©±å¨
-dbwizard.selectDownload.selectDriverExp                            = Geronimoå¯ä»¥èªå¨ä¸ºä½ ä¸è½½çé©±å¨ã
+dbwizard.selectDownload.selectDriverExp                            = Geronimo å¯ä»¥èªå¨ä¸ºä½ ä¸è½½çé©±å¨ã
 dbwizard.selectDownload.selectOtherDatabase                        = éæ©å¶å®æ°æ®åº
 dbwizard.selectDownload.selectPredefinedDatabase                   = éæ©"é¢å®ä¹"çæ°æ®åº
-dbwizard.selectDownload.summary                                    = &lt;p&gt;è¿ä¸ªé¡µé¢è®©ä½ èªå¨å°ä¸è½½æ°æ®åºçé©±å¨å¨ï¼è¿äºé©±å¨çJARåä¸éè¦ç»å½ææ³¨åå³å¨çº¿å¯ç¨ã&lt;/p&gt;&lt;p&gt;&lt;i&gt;å¦æè¿ä¸ªé¡µé¢è±è´¹äºå¾é¿æ¶é´ä¸è½½é©±å¨ï¼æèå¨ä¸é¢çä¸ææ¡ä¸­æ²¡æä»»ä½é©±å¨ï¼é£ä¹è¿å¯è½æå³çä½ å®è£çGeronimoä¸è½è¿æ¥å°apache.orgæ¥è·å¾æå³é©±å¨ä¸è½½çéç½®æä»¶ãæä»¬å¯¹è¿å¼èµ·çä¸ä¾¿éå¸¸æ±æ­ï¼ä½ å¯ä»¥ç¨ååæ¬¡å°è¯ï¼æèæå¨å°å®è£é©±å¨ï¼æ·è´é©±å¨å°geronimo/reposit
 ory/ä¸çç®å½ï¼ã&lt;/i&gt;&lt;/p&gt;
+dbwizard.selectDownload.summary                                    = &lt;p&gt;è¿ä¸ªé¡µé¢è®©ä½ èªå¨å°ä¸è½½æ°æ®åºçé©±å¨å¨ï¼è¿äºé©±å¨ç JAR åä¸éè¦ç»å½ææ³¨åå³å¨çº¿å¯ç¨ã&lt;/p&gt;&lt;p&gt;&lt;i&gt;å¦æè¿ä¸ªé¡µé¢è±è´¹äºå¾é¿æ¶é´ä¸è½½é©±å¨ï¼æèå¨ä¸é¢çä¸ææ¡ä¸­æ²¡æä»»ä½é©±å¨ï¼é£ä¹è¿å¯è½æå³çä½ å®è£çGeronimoä¸è½è¿æ¥å°apache.orgæ¥è·å¾æå³é©±å¨ä¸è½½çéç½®æä»¶ãæä»¬å¯¹è¿å¼èµ·çä¸ä¾¿éå¸¸æ±æ­ï¼ä½ å¯ä»¥ç¨ååæ¬¡å°è¯ï¼æèæå¨å°å®è£é©±å¨ï¼å°é©±å¨å¤å¶å° Geronim
 o/repository/ä¸çç®å½ï¼ã&lt;/i&gt;&lt;/p&gt;
 dbwizard.selectDownload.title                                      = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤2: éæ©é©±å¨ï¼JARï¼åæ°
 dbwizard.showPlan.addToEAR                                         = æ·»å å°EAR
-dbwizard.showPlan.deployAsPartEAR                                  = ä½ å¯ä»¥é¨ç½²è¿æ¥æ± ä¸ºEARçä¸é¨åï¼èä¸æ¯é¨ç½²ä¸ºtop-levelçæ°æ®åºè¿æ¥æ± ãæç§ä¸é¢çæ­¥éª¤å¯ä»¥é¨ç½²è¿æ¥æ± ä¸ºEARçä¸é¨åï¼&lt;ol&gt;  &lt;li&gt;æ·è´å¹¶ç²å¸é¨ç½²è®¡åå°æä»¶ä¸­&lt;/li&gt;  &lt;li&gt;ä¿å­è¿ä»½é¨ç½²è®¡åæä»¶å°ä½ çEARçé¡¶å±ç®å½ä¸­&lt;/li&gt;  &lt;li&gt;ä»&lt;tt&gt;GERONIMO_HOME/{0}&lt;/tt&gt;ä¸­æ·è´RARæä»¶å°ä½ çEARçé¡¶å±ç®å½ä¸­&lt;/li&gt;  &lt;li&gt;å¨ä½ çEARä¸­åå»º&lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt;æä»¶ï¼å¶ä¸­åå«ç±»ä¼¼ä¸é¢ç&lt;tt&gt;module&lt;/tt&gt;çæ¡ç®ï¼  ï¼æ¿æ¢ææ­£ç¡®çRARæä»¶å
 ç§°åé¨ç½²è®¡åæä»¶çåç§°ï¼ï¼&lt;/li&gt;&lt;/ol&gt;
+dbwizard.showPlan.deployAsPartEAR                                  = ä½ å¯ä»¥é¨ç½²è¿æ¥æ± ä¸º EAR çä¸é¨åï¼èä¸æ¯é¨ç½²ä¸º top-level çæ°æ®åºè¿æ¥æ± ãæç§ä¸é¢çæ­¥éª¤å¯ä»¥é¨ç½²è¿æ¥æ± ä¸ºEARçä¸é¨åï¼&lt;ol&gt;  &lt;li&gt;æ·è´å¹¶ç²å¸é¨ç½²è®¡åå°æä»¶ä¸­&lt;/li&gt;  &lt;li&gt;ä¿å­è¿ä»½é¨ç½²è®¡åæä»¶å°ä½ çEARçé¡¶å±ç®å½ä¸­&lt;/li&gt;  &lt;li&gt;ä»&lt;tt&gt;GERONIMO_HOME/{0}&lt;/tt&gt;ä¸­æ·è´RARæä»¶å°ä½ çEARçé¡¶å±ç®å½ä¸­&lt;/li&gt;  &lt;li&gt;å¨ä½ çEARä¸­åå»º&lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt;æä»¶ï¼å¶ä¸­åå«ç±»ä¼¼ä¸é¢ç&lt;tt&gt;module&lt;/tt&gt;çæ¡ç®ï¼  ï¼æ¿æ¢ææ­£ç¡®çRARæä»¶å
 ç§°åé¨ç½²è®¡åæä»¶çåç§°ï¼ï¼&lt;/li&gt;&lt;/ol&gt;
 dbwizard.showPlan.deployCommand                                    = é¨ç½²å½ä»¤
 dbwizard.showPlan.deployPool                                       = é¨ç½²è¿æ¥æ± 
-dbwizard.showPlan.deployPoolFromCommandLine                        = ä¸ºäºå¨å½ä»¤è¡ä¸­ä½¿ç¨é¨ç½²è®¡åæ¥é¨ç½²è¿æ¥æ± ï¼æ·è´å¹¶ç²å¸ä¸é¢çXMLå°æä»¶ä¸­ï¼å¦ï¼&lt;tt&gt;plan-file.xml&lt;/tt&gt;ï¼ä¿å­å®ãç¶åæ§è¡ç±»ä¼¼ä¸é¢çå½ä»¤ï¼
+dbwizard.showPlan.deployPoolFromCommandLine                        = ä¸ºäºå¨å½ä»¤è¡ä¸­ä½¿ç¨é¨ç½²è®¡åæ¥é¨ç½²è¿æ¥æ± ï¼æ·è´å¹¶ç²å¸ä¸é¢ç XML å°æä»¶ä¸­ï¼å¦ï¼&lt;tt&gt;plan-file.xml&lt;/tt&gt;ï¼ä¿å­å®ãç¶åæ§è¡ç±»ä¼¼ä¸é¢çå½ä»¤ï¼
 dbwizard.showPlan.deploymentPlan                                   = é¨ç½²è®¡å
 dbwizard.showPlan.title                                            = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ¾ç¤ºé¨ç½²è®¡å
 dbwizard.testConnection.connectedTo                                = è¿æ¥å°
@@ -146,29 +146,29 @@
 dbwizard.testConnection.testAgain                                  = åæ¬¡æµè¯
 dbwizard.testConnection.testError                                  = æµè¯éè¯¯
 dbwizard.testConnection.testResult                                 = æµè¯ç»æ
-dbwizard.testConnection.title                                      = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤4: æµè¯è¿æ¥
+dbwizard.testConnection.title                                      = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤ 4ï¼æµè¯è¿æ¥
 dbwizard.tranql-connector-db2-xa.DatabaseName                      = æ°æ®åºåç§°
-dbwizard.tranql-connector-db2-xa.DatabaseNameExp                   = æå®æ°æ®åºæå¡å¨çåç§°ãè¯¥åç§°ä½ä¸ºè¿æ¥URLçæ°æ®åºé¨åã
+dbwizard.tranql-connector-db2-xa.DatabaseNameExp                   = æå®æ°æ®åºæå¡å¨çåç§°ãè¯¥åç§°ä½ä¸ºè¿æ¥ URL çæ°æ®åºé¨åã
 dbwizard.tranql-connector-db2-xa.DowngradeHoldCursorsUnderXa       = Downgrade Hold Cursors
 dbwizard.tranql-connector-db2-xa.DowngradeHoldCursorsUnderXaExp    = æå®ä¸æææéå³èçéæ¯å¦ä¼éçº§
 dbwizard.tranql-connector-db2-xa.DriverType                        = é©±å¨ç±»å
-dbwizard.tranql-connector-db2-xa.DriverTypeExp                     = ç¨äºå»ºç«å°è¯¥æ°æ®æºçè¿æ¥çé©±å¨ç±»åãå¯è½çå¼æ2å4.é»è®¤å¼æ¯ç±»å4.
+dbwizard.tranql-connector-db2-xa.DriverTypeExp                     = ç¨äºå»ºç«å°è¯¥æ°æ®æºçè¿æ¥çé©±å¨ç±»åãå¯éç±»åå¼ä¸º 2 æ 4ãé»è®¤å¼æ¯ç±»å4.
 dbwizard.tranql-connector-db2-xa.Password                          = å¯ç 
 dbwizard.tranql-connector-db2-xa.PasswordExp                       = \ 
 dbwizard.tranql-connector-db2-xa.PortNumber                        = ç«¯å£å·
-dbwizard.tranql-connector-db2-xa.PortNumberExp                     = æå®è¿ç«¯æ°æ®åºä¾¦å¬å°æ¥è¿æ¥çç«¯å£å·ãDB2æå¡å¨é»è®¤ä¸º50000.
+dbwizard.tranql-connector-db2-xa.PortNumberExp                     = æå®è¿ç«¯æ°æ®åºä¾¦å¬å°æ¥è¿æ¥çç«¯å£å·ãDB2 æå¡å¨é»è®¤ä¸º50000.
 dbwizard.tranql-connector-db2-xa.PreparedStatementCacheSize        = PreparedStatementç¼å­å¤§å°
 dbwizard.tranql-connector-db2-xa.PreparedStatementCacheSizeExp     = åè¯é©±å¨æ¯ä¸ªè¿æ¥åºè¯¥å³èå¤å°ä¸ªPreparedStatementãé»è®¤å¼æ¯ä¸ä½¿ç¨PreparedStatementç¼å­ã
 dbwizard.tranql-connector-db2-xa.ResultSetHoldability              = ResultSetHoldability
 dbwizard.tranql-connector-db2-xa.ResultSetHoldabilityExp           = ç»æéçå¯ä¿å­æ§æä¸¤ä¸ªå¯éå¼ : HOLD_CURSORS_OVER_COMMIT å CLOSE_CURSORS_AT_COMMIT. ä»»ä½ä¸ä¸ªå¼å¯ä»¥éè¿ resultSetConcurrency å resultSetHoldability çææç»åè¿è¡è®¾ç½®. æ¨æè®¾ç½®çå¼è®²è¦ç Connection çé»è®¤å¼. &lt;br/&gt;&lt;br/&gt;HOLD_CURSORS_OVER_COMMIT = 1&lt;br/&gt;CLOSE_CURSORS_AT_COMMIT  = 2
 dbwizard.tranql-connector-db2-xa.ServerName                        = æå¡å¨åç§°
-dbwizard.tranql-connector-db2-xa.ServerNameExp                     = DB2é©±å¨éè¦è¿æ¥å°çä¸»æºçåç§°æèIPå°åãè¯¥é¡¹æ²¡æé»è®¤å¼ã
-dbwizard.tranql-connector-db2-xa.TraceFile                         = Traceæä»¶
+dbwizard.tranql-connector-db2-xa.ServerNameExp                     = DB2 é©±å¨éè¦è¿æ¥å°çä¸»æºçåç§°æè IP å°åãè¯¥é¡¹æ²¡æé»è®¤å¼ã
+dbwizard.tranql-connector-db2-xa.TraceFile                         = Trace æä»¶
 dbwizard.tranql-connector-db2-xa.TraceFileAppend                   = TraceFileAppend
-dbwizard.tranql-connector-db2-xa.TraceFileAppendExp                = æå®æ¯ç´¯å è¿æ¯è¦çTraceæä»¶ãè¯¥å±æ§çç±»åä¸ºå¸å°å¼ãé»è®¤å¼æ¯false,æä¸ºè¦çTraceæä»¶ã
+dbwizard.tranql-connector-db2-xa.TraceFileAppendExp                = æå®æ¯ç´¯å è¿æ¯è¦ç Trace æä»¶ãè¯¥å±æ§çç±»åä¸ºå¸å°å¼ãé»è®¤å¼æ¯ false ,æä¸ºè¦ç Trace æä»¶ã
 dbwizard.tranql-connector-db2-xa.TraceFileExp                      = æ¾ç½®è·è¸ªè®°å½çæä»¶åç§°ã
 dbwizard.tranql-connector-db2-xa.UserName                          = ç¨æ·åç§°
-dbwizard.tranql-connector-db2-xa.UserNameExp                       = ç¨äºè¿æ¥å°è¿ç«¯æ°æ®åºæå¡å¨çç¨æ·IDçåç§°ã
+dbwizard.tranql-connector-db2-xa.UserNameExp                       = ç¨äºè¿æ¥å°è¿ç«¯æ°æ®åºæå¡å¨çç¨æ· ID çåç§°ã
 dbwizard.tranql-connector-derby-client-local.CreateDatabase        = åå»ºæ°æ®åº
 dbwizard.tranql-connector-derby-client-local.CreateDatabaseExp     = æ å¿ä½æç¤ºæ°æ®åºä¸å­å¨æ¶æ¯å¦è¦åå»ºã
 dbwizard.tranql-connector-derby-client-local.DatabaseName          = æ°æ®åºåç§°
@@ -178,11 +178,11 @@
 dbwizard.tranql-connector-derby-client-local.Password              = å¯ç 
 dbwizard.tranql-connector-derby-client-local.PasswordExp           = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-derby-client-local.PortNumber            = ç«¯å£å·
-dbwizard.tranql-connector-derby-client-local.PortNumberExp         = è¦è¿æ¥çIPç«¯å£å·ã
+dbwizard.tranql-connector-derby-client-local.PortNumberExp         = è¦è¿æ¥ç IP ç«¯å£å·ã
 dbwizard.tranql-connector-derby-client-local.ServerName            = æå¡å¨åç§°
 dbwizard.tranql-connector-derby-client-local.ServerNameExp         = è¦è¿æ¥çæå¡å¨åç§°ã
 dbwizard.tranql-connector-derby-client-local.UserName              = ç¨æ·å
-dbwizard.tranql-connector-derby-client-local.UserNameExp           = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤çschema,å¦æçç¥å®å¼æé»è®¤è®¾ä¸º'APP'ã
+dbwizard.tranql-connector-derby-client-local.UserNameExp           = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤ç schema ,å¦æçç¥ï¼å¼æé»è®¤è®¾ä¸º'APP'ã
 dbwizard.tranql-connector-derby-client-xa.CreateDatabase           = åå»ºæ°æ®åº
 dbwizard.tranql-connector-derby-client-xa.CreateDatabaseExp        = æ å¿ä½æç¤ºæ°æ®åºä¸å­å¨æ¶æ¯å¦è¦åå»ºã
 dbwizard.tranql-connector-derby-client-xa.DatabaseName             = æ°æ®åºåç§°
@@ -192,51 +192,51 @@
 dbwizard.tranql-connector-derby-client-xa.Password                 = å¯ç 
 dbwizard.tranql-connector-derby-client-xa.PasswordExp              = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-derby-client-xa.PortNumber               = ç«¯å£å·
-dbwizard.tranql-connector-derby-client-xa.PortNumberExp            = è¦è¿æ¥çIPç«¯å£å·ã
+dbwizard.tranql-connector-derby-client-xa.PortNumberExp            = è¦è¿æ¥ç IP ç«¯å£å·ã
 dbwizard.tranql-connector-derby-client-xa.ServerName               = æå¡å¨åç§°
 dbwizard.tranql-connector-derby-client-xa.ServerNameExp            = è¦è¿æ¥çæå¡å¨åç§°ã
 dbwizard.tranql-connector-derby-client-xa.UserName                 = ç¨æ·å
-dbwizard.tranql-connector-derby-client-xa.UserNameExp              = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤çschema,å¦æçç¥å®å¼æé»è®¤è®¾ä¸º'APP'ã
+dbwizard.tranql-connector-derby-client-xa.UserNameExp              = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤ç schema ,å¦æçç¥ï¼å¼æé»è®¤è®¾ä¸º'APP'ã
 dbwizard.tranql-connector-derby-embed-local.CreateDatabase         = åå»ºæ°æ®åº
 dbwizard.tranql-connector-derby-embed-local.CreateDatabaseExp      = æ å¿ä½æç¤ºæ°æ®åºä¸å­å¨æ¶æ¯å¦è¦åå»ºã
 dbwizard.tranql-connector-derby-embed-local.DatabaseName           = æ°æ®åºåç§°
 dbwizard.tranql-connector-derby-embed-local.DatabaseNameExp        = è¦è¿æ¥çæ°æ®åºåç§°ã
 dbwizard.tranql-connector-derby-embed-local.LoginTimeout           = ç»å½è¶æ¶
-dbwizard.tranql-connector-derby-embed-local.LoginTimeoutExp        = è¯¥éç½®å±æ§å½åè¢«Derbyå¿½ç¥ã
+dbwizard.tranql-connector-derby-embed-local.LoginTimeoutExp        = è¯¥éç½®å±æ§å½åè¢« Derby å¿½ç¥ã
 dbwizard.tranql-connector-derby-embed-local.Password               = å¯ç 
 dbwizard.tranql-connector-derby-embed-local.PasswordExp            = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-derby-embed-local.ShutdownDatabase       = å³é­æ°æ®åº
-dbwizard.tranql-connector-derby-embed-local.ShutdownDatabaseExp    = å¦æè®¾ä¸ºå­ç¬¦ä¸²"shutdown"ï¼åä»æ°æ®æºè·å¾ä¸ä¸ªjava.sql.Connectionå¯¹è±¡åå³é­æ°æ®åºã
+dbwizard.tranql-connector-derby-embed-local.ShutdownDatabaseExp    = å¦æè®¾ä¸ºå­ç¬¦ä¸² "shutdown"ï¼åä»æ°æ®æºè·å¾ä¸ä¸ª java.sql.Connection å¯¹è±¡åå³é­æ°æ®åºã
 dbwizard.tranql-connector-derby-embed-local.UserName               = ç¨æ·å
-dbwizard.tranql-connector-derby-embed-local.UserNameExp            = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤çschema,å¦æçç¥å®å¼æé»è®¤è®¾ä¸º'APP'ã
+dbwizard.tranql-connector-derby-embed-local.UserNameExp            = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤ç schema ,å¦æçç¥ï¼å¼æé»è®¤è®¾ä¸º'APP'ã
 dbwizard.tranql-connector-derby-embed-xa.CreateDatabase            = åå»ºæ°æ®åº
 dbwizard.tranql-connector-derby-embed-xa.CreateDatabaseExp         = æ å¿ä½æç¤ºæ°æ®åºä¸å­å¨æ¶æ¯å¦è¦åå»ºãè¿æ¯ä¸ä¸ªå¸å°å¼ã
 dbwizard.tranql-connector-derby-embed-xa.DatabaseName              = æ°æ®åºåç§°
 dbwizard.tranql-connector-derby-embed-xa.DatabaseNameExp           = è¦è¿æ¥çæ°æ®åºåç§°ã
 dbwizard.tranql-connector-derby-embed-xa.LoginTimeout              = ç»å½è¶æ¶
-dbwizard.tranql-connector-derby-embed-xa.LoginTimeoutExp           = è¯¥éç½®å±æ§å½åè¢«Derbyå¿½ç¥ã
+dbwizard.tranql-connector-derby-embed-xa.LoginTimeoutExp           = è¯¥éç½®å±æ§å½åè¢« Derby å¿½ç¥ã
 dbwizard.tranql-connector-derby-embed-xa.Password                  = å¯ç 
 dbwizard.tranql-connector-derby-embed-xa.PasswordExp               = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-derby-embed-xa.UserName                  = ç¨æ·å
-dbwizard.tranql-connector-derby-embed-xa.UserNameExp               = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤çschema,å¦æçç¥å®å¼æé»è®¤è®¾ä¸º'APP'ã
+dbwizard.tranql-connector-derby-embed-xa.UserNameExp               = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤ç schema,å¦æçç¥ï¼å¼æé»è®¤è®¾ä¸º'APP'ã
 dbwizard.tranql-connector-informix-xa.DatabaseName                 = æ°æ®åºåç§°
 dbwizard.tranql-connector-informix-xa.DatabaseNameExp              = æ°æ®åºåç§°ã
 dbwizard.tranql-connector-informix-xa.IfxHost                      = IfxHost
-dbwizard.tranql-connector-informix-xa.IfxHostExp                   = Informixæ°æ®åºæå¡å¨çIPå°åæèä¸»æºåã
+dbwizard.tranql-connector-informix-xa.IfxHostExp                   = Informix æ°æ®åºæå¡å¨ç IP å°åæèä¸»æºåã
 dbwizard.tranql-connector-informix-xa.IfxProtocolTrace             = IfxProtocolTrace
-dbwizard.tranql-connector-informix-xa.IfxProtocolTraceExp          = IfxPROTOCOLTRACEçå¼ã
+dbwizard.tranql-connector-informix-xa.IfxProtocolTraceExp          = IfxPROTOCOLTRACE çå¼ã
 dbwizard.tranql-connector-informix-xa.IfxProtocolTraceFile         = IfxProtocolTraceFile
-dbwizard.tranql-connector-informix-xa.IfxProtocolTraceFileExp      = IfxPROTOCOLTRACEFILEçå¼ã
+dbwizard.tranql-connector-informix-xa.IfxProtocolTraceFileExp      = IfxPROTOCOLTRACEFILE çå¼ã
 dbwizard.tranql-connector-informix-xa.IfxSQLHostFile               = IfxSQLHostFile
-dbwizard.tranql-connector-informix-xa.IfxSQLHostFileExp            = IfxSQLH_FILEçå¼ã
+dbwizard.tranql-connector-informix-xa.IfxSQLHostFileExp            = IfxSQLH_FILE çå¼ã
 dbwizard.tranql-connector-informix-xa.IfxSQLHostType               = IfxSQLHostType
-dbwizard.tranql-connector-informix-xa.IfxSQLHostTypeExp            = IfxSQLH_TYPEçå¼ã
+dbwizard.tranql-connector-informix-xa.IfxSQLHostTypeExp            = IfxSQLH_TYPE çå¼ã
 dbwizard.tranql-connector-informix-xa.Password                     = å¯ç 
 dbwizard.tranql-connector-informix-xa.PasswordExp                  = å¯ç ï¼åºåå¤§å°åï¼ã
 dbwizard.tranql-connector-informix-xa.PortNumber                   = ç«¯å£å·
-dbwizard.tranql-connector-informix-xa.PortNumberExp                = Informixæ°æ®åºæå¡å¨çç«¯å£å·ã
+dbwizard.tranql-connector-informix-xa.PortNumberExp                = Informix æ°æ®åºæå¡å¨çç«¯å£å·ã
 dbwizard.tranql-connector-informix-xa.ServerName                   = æå¡å¨åç§°
-dbwizard.tranql-connector-informix-xa.ServerNameExp                = Informixæ°æ®åºæå¡å¨çå®ä¾åç§°ã
+dbwizard.tranql-connector-informix-xa.ServerNameExp                = Informix æ°æ®åºæå¡å¨çå®ä¾åç§°ã
 dbwizard.tranql-connector-informix-xa.UserName                     = ç¨æ·å
 dbwizard.tranql-connector-informix-xa.UserNameExp                  = ç¨æ·åï¼åºåå¤§å°åï¼ã
 dbwizard.tranql-connector-mysql-local.DatabaseName                 = æ°æ®åºåç§°
@@ -244,7 +244,7 @@
 dbwizard.tranql-connector-mysql-local.Password                     = å¯ç 
 dbwizard.tranql-connector-mysql-local.PasswordExp                  = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-mysql-local.PortNumber                   = ç«¯å£å·
-dbwizard.tranql-connector-mysql-local.PortNumberExp                = è¦è¿æ¥çIPç«¯å£å·ã
+dbwizard.tranql-connector-mysql-local.PortNumberExp                = è¦è¿æ¥ç IP ç«¯å£å·ã
 dbwizard.tranql-connector-mysql-local.ServerName                   = æå¡å¨åç§°
 dbwizard.tranql-connector-mysql-local.ServerNameExp                = è¦è¿æ¥çæå¡å¨åç§°ã
 dbwizard.tranql-connector-mysql-local.UserName                     = ç¨æ·å
@@ -254,7 +254,7 @@
 dbwizard.tranql-connector-mysql-xa.Password                        = å¯ç 
 dbwizard.tranql-connector-mysql-xa.PasswordExp                     = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-mysql-xa.PortNumber                      = ç«¯å£å·
-dbwizard.tranql-connector-mysql-xa.PortNumberExp                   = è¦è¿æ¥çIPç«¯å£å·ã
+dbwizard.tranql-connector-mysql-xa.PortNumberExp                   = è¦è¿æ¥ç IP ç«¯å£å·ã
 dbwizard.tranql-connector-mysql-xa.ServerName                      = æå¡å¨åç§°
 dbwizard.tranql-connector-mysql-xa.ServerNameExp                   = è¦è¿æ¥çæå¡å¨åç§°ã
 dbwizard.tranql-connector-mysql-xa.UserName                        = ç¨æ·å
@@ -269,7 +269,7 @@
 dbwizard.tranql-connector-oracle-local.DriverTypeExp               = \ 
 dbwizard.tranql-connector-oracle-local.LoginTimeout                = ç»å½è¶æ¶
 dbwizard.tranql-connector-oracle-local.LoginTimeoutExp             = \ 
-dbwizard.tranql-connector-oracle-local.MaxStatements               = Statementæå¤§å¼
+dbwizard.tranql-connector-oracle-local.MaxStatements               = Statement æå¤§å¼
 dbwizard.tranql-connector-oracle-local.MaxStatementsExp            = \ 
 dbwizard.tranql-connector-oracle-local.NetworkProtocol             = ç½ç»åè®®
 dbwizard.tranql-connector-oracle-local.NetworkProtocolExp          = \ 
@@ -281,7 +281,7 @@
 dbwizard.tranql-connector-oracle-local.ServerNameExp               = \ 
 dbwizard.tranql-connector-oracle-local.ServiceName                 = æå¡åç§°
 dbwizard.tranql-connector-oracle-local.ServiceNameExp              = \ 
-dbwizard.tranql-connector-oracle-local.TNSEntryName                = TNSæ¡ç®åç§°
+dbwizard.tranql-connector-oracle-local.TNSEntryName                = TNS æ¡ç®åç§°
 dbwizard.tranql-connector-oracle-local.TNSEntryNameExp             = \ 
 dbwizard.tranql-connector-oracle-local.UserName                    = ç¨æ·å
 dbwizard.tranql-connector-oracle-local.UserNameExp                 = \ 
@@ -295,7 +295,7 @@
 dbwizard.tranql-connector-oracle-xa.DriverTypeExp                  = \ 
 dbwizard.tranql-connector-oracle-xa.LoginTimeout                   = ç»å½è¶æ¶
 dbwizard.tranql-connector-oracle-xa.LoginTimeoutExp                = \ 
-dbwizard.tranql-connector-oracle-xa.MaxStatements                  = Statementæå¤§å¼
+dbwizard.tranql-connector-oracle-xa.MaxStatements                  = Statement æå¤§å¼
 dbwizard.tranql-connector-oracle-xa.MaxStatementsExp               = \ 
 dbwizard.tranql-connector-oracle-xa.NetworkProtocol                = ç½ç»åè®®
 dbwizard.tranql-connector-oracle-xa.NetworkProtocolExp             = \ 
@@ -307,7 +307,7 @@
 dbwizard.tranql-connector-oracle-xa.ServerNameExp                  = \ 
 dbwizard.tranql-connector-oracle-xa.ServiceName                    = æå¡åç§°
 dbwizard.tranql-connector-oracle-xa.ServiceNameExp                 = \ 
-dbwizard.tranql-connector-oracle-xa.TNSEntryName                   = TNSæ¡ç®åç§°
+dbwizard.tranql-connector-oracle-xa.TNSEntryName                   = TNS æ¡ç®åç§°
 dbwizard.tranql-connector-oracle-xa.TNSEntryNameExp                = \ 
 dbwizard.tranql-connector-oracle-xa.UserName                       = ç¨æ·å
 dbwizard.tranql-connector-oracle-xa.UserNameExp                    = \ 
@@ -316,8 +316,8 @@
 dbwizard.tranql-connector-postgresql-local.Password                = å¯ç 
 dbwizard.tranql-connector-postgresql-local.PasswordExp             = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-postgresql-local.PortNumber              = ç«¯å£å·
-dbwizard.tranql-connector-postgresql-local.PortNumberExp           = è¦è¿æ¥çIPç«¯å£å·ã
-dbwizard.tranql-connector-postgresql-local.PrepareThreshold        = Prepareéå¼
+dbwizard.tranql-connector-postgresql-local.PortNumberExp           = è¦è¿æ¥ç IP ç«¯å£å·ã
+dbwizard.tranql-connector-postgresql-local.PrepareThreshold        = Prepare éå¼
 dbwizard.tranql-connector-postgresql-local.PrepareThresholdExp     = \ 
 dbwizard.tranql-connector-postgresql-local.ServerName              = æå¡å¨åç§°
 dbwizard.tranql-connector-postgresql-local.ServerNameExp           = è¦è¿æ¥çæå¡å¨åç§°ã
@@ -328,56 +328,56 @@
 dbwizard.tranql-connector-postgresql-xa.Password                   = å¯ç 
 dbwizard.tranql-connector-postgresql-xa.PasswordExp                = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-postgresql-xa.PortNumber                 = ç«¯å£å·
-dbwizard.tranql-connector-postgresql-xa.PortNumberExp              = è¦è¿æ¥çIPç«¯å£å·ã
-dbwizard.tranql-connector-postgresql-xa.PrepareThreshold           = Prepareéå¼
+dbwizard.tranql-connector-postgresql-xa.PortNumberExp              = è¦è¿æ¥ç IP ç«¯å£å·ã
+dbwizard.tranql-connector-postgresql-xa.PrepareThreshold           = Prepare éå¼
 dbwizard.tranql-connector-postgresql-xa.PrepareThresholdExp        = \ 
 dbwizard.tranql-connector-postgresql-xa.ServerName                 = æå¡å¨åç§°
 dbwizard.tranql-connector-postgresql-xa.ServerNameExp              = è¦è¿æ¥çæå¡å¨åç§°ã
 dbwizard.tranql-connector-postgresql-xa.UserName                   = ç¨æ·å
 dbwizard.tranql-connector-postgresql-xa.UserNameExp                = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åã
 dbwizard.tranql-connector-sqlserver2000-xa.DatabaseName            = æ°æ®åºåç§°
-dbwizard.tranql-connector-sqlserver2000-xa.DatabaseNameExp         = è¦è¿æ¥çSQL Serveræ°æ®åºåç§°ã
+dbwizard.tranql-connector-sqlserver2000-xa.DatabaseNameExp         = è¦è¿æ¥ç SQL Server æ°æ®åºåç§°ã
 dbwizard.tranql-connector-sqlserver2000-xa.Password                = å¯ç 
-dbwizard.tranql-connector-sqlserver2000-xa.PasswordExp             = ç¨äºè¿æ¥SQL Serveræ°æ®åºçåºåå¤§å°åçå¯ç ã
+dbwizard.tranql-connector-sqlserver2000-xa.PasswordExp             = ç¨äºè¿æ¥ SQL Server æ°æ®åºçåºåå¤§å°åçå¯ç ã
 dbwizard.tranql-connector-sqlserver2000-xa.PortNumber              = ç«¯å£å·
-dbwizard.tranql-connector-sqlserver2000-xa.PortNumberExp           = SQL ServerçTCPç«¯å£ï¼é»è®¤ä¸º1433.
+dbwizard.tranql-connector-sqlserver2000-xa.PortNumberExp           = SQL Server ç TCP ç«¯å£ï¼é»è®¤ä¸º 1433ã
 dbwizard.tranql-connector-sqlserver2000-xa.SelectMethod            = SelectMethod
-dbwizard.tranql-connector-sqlserver2000-xa.SelectMethodExp         = SelectMethod={cursor | direct}.æ¥éå¾®è½¯ææ¡£ä»¥è·å¾æ´å¤ä¿¡æ¯ï¼Directä¸è½ç¨äºåç®¡ç¯å¢ä¸­ã
+dbwizard.tranql-connector-sqlserver2000-xa.SelectMethodExp         = SelectMethod={cursor | direct}.æ¥éå¾®è½¯ææ¡£ä»¥è·å¾æ´å¤ä¿¡æ¯ï¼Direct ä¸è½ç¨äºåç®¡ç¯å¢ä¸­ã
 dbwizard.tranql-connector-sqlserver2000-xa.SendStringParameters    = SendStringParameters
-dbwizard.tranql-connector-sqlserver2000-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}ãæ¥éå¾®è½¯ææ¡£ä»¥è·å¾ç»èãé»è®¤æ¯true,è¿ä¸å¤§ä¼å¯¼è´ç¼ç å²çªä½å¨ä¸äºç¯å¢ä¸å¯è½ä¼ç¥å¾®æ¢ä¸äºã
+dbwizard.tranql-connector-sqlserver2000-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}ãæ¥éå¾®è½¯ææ¡£ä»¥è·å¾ç»èãé»è®¤æ¯trueï¼è¿ä¸å¤§ä¼å¯¼è´ç¼ç å²çªä½å¨ä¸äºç¯å¢ä¸å¯è½ä¼ç¥å¾®æ¢ä¸äºã
 dbwizard.tranql-connector-sqlserver2000-xa.ServerName              = æå¡å¨åç§°
-dbwizard.tranql-connector-sqlserver2000-xa.ServerNameExp           = SQL ServerçIPå°åã
+dbwizard.tranql-connector-sqlserver2000-xa.ServerNameExp           = SQL Server ç IP å°åã
 dbwizard.tranql-connector-sqlserver2000-xa.UserName                = ç¨æ·å
-dbwizard.tranql-connector-sqlserver2000-xa.UserNameExp             = ç¨äºè¿æ¥SQL Serveræ°æ®åºçåºåå¤§å°åçç¨æ·åã
+dbwizard.tranql-connector-sqlserver2000-xa.UserNameExp             = ç¨äºè¿æ¥ SQL Server æ°æ®åºçåºåå¤§å°åçç¨æ·åã
 dbwizard.tranql-connector-sqlserver2005-xa.DatabaseName            = æ°æ®åºåç§°
-dbwizard.tranql-connector-sqlserver2005-xa.DatabaseNameExp         = è¦è¿æ¥çSQL Serveræ°æ®åºåç§°ã
+dbwizard.tranql-connector-sqlserver2005-xa.DatabaseNameExp         = è¦è¿æ¥ç SQL Server æ°æ®åºåç§°ã
 dbwizard.tranql-connector-sqlserver2005-xa.Password                = å¯ç 
-dbwizard.tranql-connector-sqlserver2005-xa.PasswordExp             = ç¨äºè¿æ¥SQL Serveræ°æ®åºçåºåå¤§å°åçå¯ç ã
+dbwizard.tranql-connector-sqlserver2005-xa.PasswordExp             = ç¨äºè¿æ¥ SQL Server æ°æ®åºçåºåå¤§å°åçå¯ç ã
 dbwizard.tranql-connector-sqlserver2005-xa.PortNumber              = ç«¯å£å·
-dbwizard.tranql-connector-sqlserver2005-xa.PortNumberExp           = SQL ServerçTCPç«¯å£ï¼é»è®¤ä¸º1433.
+dbwizard.tranql-connector-sqlserver2005-xa.PortNumberExp           = SQL Server ç TCP ç«¯å£ï¼é»è®¤ä¸º 1433ã
 dbwizard.tranql-connector-sqlserver2005-xa.SelectMethod            = SelectMethod
-dbwizard.tranql-connector-sqlserver2005-xa.SelectMethodExp         = SelectMethod={cursor | direct}.æ¥éå¾®è½¯ææ¡£ä»¥è·å¾æ´å¤ä¿¡æ¯ï¼Directä¸è½ç¨äºåç®¡ç¯å¢ä¸­ã
+dbwizard.tranql-connector-sqlserver2005-xa.SelectMethodExp         = SelectMethod={cursor | direct}.æ¥éå¾®è½¯ææ¡£ä»¥è·å¾æ´å¤ä¿¡æ¯ï¼Direct ä¸è½ç¨äºåç®¡ç¯å¢ä¸­ã
 dbwizard.tranql-connector-sqlserver2005-xa.SendStringParameters    = SendStringParameters
-dbwizard.tranql-connector-sqlserver2005-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}ãæ¥éå¾®è½¯ææ¡£ä»¥è·å¾ç»èãé»è®¤æ¯true,è¿ä¸å¤§ä¼å¯¼è´ç¼ç å²çªä½å¨ä¸äºç¯å¢ä¸å¯è½ä¼ç¥å¾®æ¢ä¸äºã
+dbwizard.tranql-connector-sqlserver2005-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}ãæ¥éå¾®è½¯ææ¡£ä»¥è·å¾ç»èãé»è®¤æ¯trueï¼è¿ä¸å¤§ä¼å¯¼è´ç¼ç å²çªä½å¨ä¸äºç¯å¢ä¸å¯è½ä¼ç¥å¾®æ¢ä¸äºã
 dbwizard.tranql-connector-sqlserver2005-xa.ServerName              = æå¡å¨åç§°
-dbwizard.tranql-connector-sqlserver2005-xa.ServerNameExp           = SQL ServerçIPå°åã
+dbwizard.tranql-connector-sqlserver2005-xa.ServerNameExp           = SQL Server ç IP å°åã
 dbwizard.tranql-connector-sqlserver2005-xa.UserName                = ç¨æ·å
-dbwizard.tranql-connector-sqlserver2005-xa.UserNameExp             = ç¨äºè¿æ¥SQL Serveræ°æ®åºçåºåå¤§å°åçç¨æ·åã
+dbwizard.tranql-connector-sqlserver2005-xa.UserNameExp             = ç¨äºè¿æ¥ SQL Server æ°æ®åºçåºåå¤§å°åçç¨æ·åã
 dbwizard.usage.applicationCode                                     = åºç¨ä»£ç 
-dbwizard.usage.geronimo_webExp                                     = &lt;p&gt;è¦æèµæºå¼ç¨æåGernimoä¸­ç¹å®çæ°æ®åºè¿æ¥æ± ï¼Webåºç¨ä¸­éè¦æ&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åãå®å¯ä»¥æåå¨WARåä¸­ç&lt;tt&gt;WEB-INF&lt;/tt&gt;ç®å½ï¼ä¹å¯ä»¥å¨å½ä»¤è¡ä¸­å°å®åç¬æä¾ç»é¨ç½²å·¥å·ã&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åä¸­æ&lt;tt&gt;dependency&lt;/tt&gt;åç´ å¯ä»¥ç¨æ¥æåæ°æ®åºè¿æ¥æ± æ¨¡åï¼åå¯¹åºäºäºä¸é¢&lt;tt&gt;web.xml&lt;/tt&gt;ç &lt;tt&gt;resource-ref&lt;/tt&gt;ç&lt;tt&gt;resource-ref&lt;/tt&gt;åï¼å®ç¨æ¥æèµæºå¼ç¨æåç¹å®çæ°æ®åºè¿æ¥æ± ãå¨è¿ä¸ªåä¸­&lt;tt&gt;ref-name&lt;/tt&gt;å¿é¡»ä¸
 &lt;tt&gt;web.xml&lt;/tt&gt; ä¸­ç&lt;tt&gt;resource-link&lt;/tt&gt;ç¸ä¸è´ã&lt;tt&gt;resource-link&lt;/tt&gt;å¨åç§°ä¸å¿é¡»ä¸æå¡å¨ä¸­å®ä¹çæ°æ®åºè¿æ¥æ± åç§°ç¸ä¸è´ã&lt;/p&gt;&lt;p&gt;&lt;i&gt;å¦æä½ å¨Geronimoä¸­åªé¨ç½²äºä¸ä¸ªåå«{0}çæ°æ®åºè¿æ¥æ± ï¼ä½ å¯ä»¥åä¸é¢ä¸æ ·æåè¿æ¥æ± ã&lt;/i&gt;&lt;/p&gt;
+dbwizard.usage.geronimo_webExp                                     = &lt;p&gt;è¦æèµæºå¼ç¨æå Gernimo ä¸­ç¹å®çæ°æ®åºè¿æ¥æ± ï¼Webåºç¨ä¸­éè¦æ&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åãå®å¯ä»¥æåå¨ WAR åä¸­ç&lt;tt&gt;WEB-INF&lt;/tt&gt;ç®å½ï¼ä¹å¯ä»¥å¨å½ä»¤è¡ä¸­å°å®åç¬æä¾ç»é¨ç½²å·¥å·ã&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åä¸­æ&lt;tt&gt;dependency&lt;/tt&gt;åç´ å¯ä»¥ç¨æ¥æåæ°æ®åºè¿æ¥æ± æ¨¡åï¼åå¯¹åºäºäºä¸é¢&lt;tt&gt;web.xml&lt;/tt&gt;ç &lt;tt&gt;resource-ref&lt;/tt&gt;ç&lt;tt&gt;resource-ref&lt;/tt&gt;åï¼å®ç¨æ¥æèµæºå¼ç¨æåç¹å®çæ°æ®åºè¿æ¥æ± ãå¨è¿ä¸ªåä¸­&lt;tt&gt;ref-name&lt;/tt&gt;å¿é¡»
 ¸&lt;tt&gt;web.xml&lt;/tt&gt; ä¸­ç&lt;tt&gt;resource-link&lt;/tt&gt;ç¸ä¸è´ã&lt;tt&gt;resource-link&lt;/tt&gt;å¨åç§°ä¸å¿é¡»ä¸æå¡å¨ä¸­å®ä¹çæ°æ®åºè¿æ¥æ± åç§°ç¸ä¸è´ã&lt;/p&gt;&lt;p&gt;&lt;i&gt;å¦æä½ å¨Geronimoä¸­åªé¨ç½²äºä¸ä¸ªåå«{0}çæ°æ®åºè¿æ¥æ± ï¼ä½ å¯ä»¥åä¸é¢ä¸æ ·æåè¿æ¥æ± ã&lt;/i&gt;&lt;/p&gt;
 dbwizard.usage.moreThanOnePool                                     = å¦æä½ æå¤äºä¸ä¸ªçè¿æ¥æ± å«åï¼{0}(ä¸¾ä¾æ¥è¯´,æä¸¤ä¸ªä¾èµé¡¹ï¼&lt;b&gt;æ¯ä¸ª&lt;/b&gt;é½åå«ä¸ä¸ªå«{0}çç»ä»¶),é£ä¹ä½ å¯ä»¥åä¸é¢ä¸æ ·æ´ç²¾ç¡®å°å®ä¹è¦ä½¿ç¨çè¿æ¥æ± ï¼
 dbwizard.usage.resource_refSection                                 = &lt;tt&gt;web.xml&lt;/tt&gt;ä¸­æä¸ä¸ª&lt;tt&gt;resource-ref&lt;/tt&gt;æ®µå¯ä»¥ç¨æ¥è±¡ä¸é¢ä¸æ ·å£°ææ°æ®åºè¿æ¥æ± ãæ³¨æï¼æä»¬ä½¿ç¨&lt;tt&gt;res-ref-name&lt;/tt&gt;æ å°å°æå¡å¨ä¸­å®ä¹çè¿æ¥æ± çå¼ç¨ãå¨åºç¨ä¸­ä½¿ç¨&lt;tt&gt;res-ref-name&lt;/tt&gt;çå¼æ¥è®¿é®è¿æ¥æ± ã
 dbwizard.usage.searchOnlyOne                                       = è¿ä¼å¨å½ååºç¨ä¸­æ¥æ¾ä¸ä¸ªåä¸º{0} çæ°æ®åºè¿æ¥æ± åä»»ä½åä¸ºä¾èµé¡¹çæ¨¡åï¼ä»¥åè¿äºä¾èµé¡¹çä¾èµé¡¹ç­ç­ï¼ã
-dbwizard.usage.title                                               = è¿ä¸ªé¡µé¢ä»ç»äºææ ·å¨J2EEåºç¨ä¸­ä½¿ç¨æ°æ®åºè¿æ¥æ± {0}ãè¿éä»¥Webåºç¨ä¸ºä¾ï¼å¶å®åºç¨æ¨¡åä¹åºè¯¥å¯ä»¥ç¨åæ ·çæ¹å¼å¤çã
+dbwizard.usage.title                                               = è¿ä¸ªé¡µé¢ä»ç»äºææ ·å¨ Java EE åºç¨ä¸­ä½¿ç¨æ°æ®åºè¿æ¥æ± {0}ãè¿éä»¥ Web åºç¨ä¸ºä¾ï¼å¶å®åºç¨æ¨¡åä¹åºè¯¥å¯ä»¥ç¨åæ ·çæ¹å¼å¤çã
 dbwizard.usage.usingInCode                                         = è¦è·å¾æåæ°æ®åºè¿æ¥æ± çå¼ç¨ï¼å¨ä½ çåºç¨ä¸­åºè¯¥ä½¿ç¨ç±»ä¼¼ä¸é¢çä»£ç ãæ³¨æï¼ä½ ç JNDI å­ç¬¦ä¸²åºè¯¥æ¯&lt;tt&gt;java:comp/env/&lt;/tt&gt;åå &lt;tt&gt;web.xml&lt;/tt&gt;ä¸­ç&lt;tt&gt;res-ref-name&lt;/tt&gt;ã
 
-derbylogmanager.help.title                 = è¿ä¸ªportletæ¾ç¤ºäºGeronimoåé¨æ°æ®åºDerbyçæ¥å¿ä¿¡æ¯ã
+derbylogmanager.help.title                 = è¿ä¸ª portle tæ¾ç¤ºäº Geronimo ååµæ°æ®åº Derby çæ¥å¿ä¿¡æ¯ã
 derbylogmanager.view.Lines                 = è¡
 derbylogmanager.view.containingText        = åå«æå­
 derbylogmanager.view.filterLog             = è¿æ»¤æ¥å¿
 derbylogmanager.view.filterResults         = è¿æ»¤ç»æ
 derbylogmanager.view.integer               = ç¦ç¹æå¨å­æ®µå¿é¡»ä¸ºæ´æ°ã
-derbylogmanager.view.matchCriterial        = å¨æ¥å¿æä»¶ä¸­æ»å±æ {0} æ¡ä¿¡æ¯ï¼ä¸ æ¡ä»¶å¹éçæ {1} æ¡ã
+derbylogmanager.view.matchCriterial        = å¨æ¥å¿æä»¶ä¸­æ»å±æ {0} æ¡ä¿¡æ¯ï¼ä¸æ¡ä»¶å¹éçæ {1} æ¡ã
 derbylogmanager.view.maxResults            = æå¤æ¾ç¤º
 derbylogmanager.view.noEntries             = æ²¡ææ¾å°ç¬¦åæ¡ä»¶çä¿¡æ¯ã
 derbylogmanager.view.numberOfResultsCapped = è¦ççç»ææ°
@@ -390,10 +390,10 @@
 internaldb.common.DBProductName               = æ°æ®åºäº§åå
 internaldb.common.DBProductVersion            = æ°æ®åºäº§åçæ¬
 internaldb.common.Item                        = é¡¹
-internaldb.common.JDBCMajorVersion            = JDBCé«çæ¬å·
-internaldb.common.JDBCMinorVersion            = JDBCä½çæ¬å·
-internaldb.common.SQLCommands                 = SQLå½ä»¤
-internaldb.common.SQLStateType                = SQLè¯­å¥ç±»å
+internaldb.common.JDBCMajorVersion            = JDBC é«çæ¬å·
+internaldb.common.JDBCMinorVersion            = JDBC ä½çæ¬å·
+internaldb.common.SQLCommands                 = SQL å½ä»¤
+internaldb.common.SQLStateType                = SQL è¯­å¥ç±»å
 internaldb.common.Value                       = å¼
 internaldb.common.application                 = åºç¨
 internaldb.common.create                      = åå»º
@@ -419,7 +419,7 @@
 internaldb.common.resultSetHoldability        = ç»æéçä¿æå
 internaldb.common.schemas                     = æ¨¡å¼
 internaldb.common.stringFunctions             = å­ç¬¦ä¸²å½æ°
-internaldb.common.supportedSQLKeywords        = æ¯æçSQLå³é®å­
+internaldb.common.supportedSQLKeywords        = æ¯æç SQL å³é®å­
 internaldb.common.supportedTypes              = æ¯æçç±»å
 internaldb.common.system                      = ç³»ç»
 internaldb.common.systemFunctions             = ç³»ç»å½æ°
@@ -440,12 +440,12 @@
 internaldb.listTables.noTables                = æ²¡æè¡¨
 internaldb.runSQLHelp.createDBExp             = è¾å¥è¦æ°åå»ºçæ°æ®åºçåç§°ï¼ç¶åç¹å»&amp;quot;åå»º&amp;quot;æé®ã
 internaldb.runSQLHelp.deleteDBExp             = è¦å é¤ä¸ä¸ªå·²ç»å­å¨çæ°æ®åºï¼è¯·ä»ä¸ææ¡ä¸­éæ©å®ï¼å¹¶ç¹å»&amp;quot;å é¤.&amp;quot;ã
-internaldb.runSQLHelp.runSQLExp               = å¨"SQLå½ä»¤"ææ¬æ¡ä¸­ï¼è¾å¥ç¨åå·åå²çSQLå½ä»¤ï¼ç¹å»"è¿è¡ SQL"æé®æ¥è¿è¡SQLå½ä»¤ã
-internaldb.runSQLHelp.summary                 = åè®¸ç¨æ·ä½¿ç¨SQLå½ä»¤ç´æ¥æä½è¡¨ä¸­çæ°æ®ï¼å¹¶ä¸åå»ºæå é¤æ°æ®åºãå¨&amp;quot;SQLå½ä»¤&amp;quot;ææ¬æ¡ä¸­ï¼ç¨æ·å¯ä»¥è¾å¥ SQL å½ä»¤,å¹¶ç¹å»&amp;quot;è¿è¡SQL.&amp;quot;
+internaldb.runSQLHelp.runSQLExp               = å¨" SQL å½ä»¤"ææ¬æ¡ä¸­ï¼è¾å¥ç¨åå·åå²ç SQL å½ä»¤ï¼ç¹å»"è¿è¡ SQL"æé®æ¥è¿è¡ SQL å½ä»¤ã
+internaldb.runSQLHelp.summary                 = åè®¸ç¨æ·ä½¿ç¨SQLå½ä»¤ç´æ¥æä½è¡¨ä¸­çæ°æ®ï¼å¹¶ä¸åå»ºæå é¤æ°æ®åºãå¨&amp;quot;SQL å½ä»¤&amp;quot;ææ¬æ¡ä¸­ï¼ç¨æ·å¯ä»¥è¾å¥ SQL å½ä»¤,å¹¶ç¹å»&amp;quot;è¿è¡ SQL.&amp;quot;
 internaldb.runSQLHelp.useDBExp                = ä»ä¸ææ¡ä¸­éæ©è¦æä½çæ°æ®åº
 internaldb.runSQLHelp.useDSExp                = ä»ä¸ææ¡ä¸­éæ©è¦æä½çæ°æ®æº
 internaldb.runSQLNormal.note1                 = 1) ä½¿ç¨;åå¼å¤ä¸ªè¯­å¥
-internaldb.runSQLNormal.note2                 = 2) åä¸ªSelectè¯­å¥çæ¥è¯¢ç»æä¼è¢«æ¾ç¤º
+internaldb.runSQLNormal.note2                 = 2) åä¸ª Select è¯­å¥çæ¥è¯¢ç»æä¼è¢«æ¾ç¤º
 internaldb.runSQLNormal.note3                 = 3) ä½¿ç¨åå¼å·æ¬ä½ææ¬å­ç¬¦ä¸²
 internaldb.runSQLNormal.reallyDeleteDatabase  = ç¡®å®è¦å é¤è¿ä¸ªæ°æ®åºä¹ï¼
 internaldb.runSQLNormal.runSQL                = è¿è¡SQL

Modified: geronimo/server/trunk/plugins/welcome/geronimo-welcome/src/main/webapp/index.jsp
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/welcome/geronimo-welcome/src/main/webapp/index.jsp?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/welcome/geronimo-welcome/src/main/webapp/index.jsp (original)
+++ geronimo/server/trunk/plugins/welcome/geronimo-welcome/src/main/webapp/index.jsp Mon Dec  7 08:23:55 2009
@@ -124,7 +124,7 @@
 
         &lt;!-- Body --&gt;
         &lt;td align="left" valign="top"&gt;
-            &lt;p&gt;&lt;center&gt;&lt;b&gt;If you're seeing this page via a web browser, it means you've setup&lt;br /&gt;
+            &lt;p&gt;&lt;center&gt;&lt;b&gt;If you're seeing this page via a Web browser, it means you've setup&lt;br /&gt;
             Apache Geronimo&amp;#8482; successfully. Congratulations!&lt;/b&gt;&lt;/center&gt;&lt;/p&gt;
 
             &lt;p&gt;As you may have guessed by now, this is the default home page for Geronimo. If you're seeing this page,
@@ -140,12 +140,12 @@
 
             &lt;div style="margin-left: 50px; margin-right: 50px; padding: 10px; background-color:#eee"&gt;
                 &lt;p&gt;&lt;b&gt;Would you like your application to appear at this URL?&lt;/b&gt;&lt;br /&gt;
-                To set the context root for a web application, you can write a Geronimo deployment
+                To set the context root for a Web application, you can write a Geronimo deployment
                 plan that uses the &lt;tt&gt;context-root&lt;/tt&gt; element to specify the URL prefix used to
                 reach that application.  If you specify a context root of &lt;tt&gt;&amp;quot;/&amp;quot;&lt;/tt&gt; then the
                 application will appear at this URL.  However, you'll need to stop this small
                 Welcome application first!&lt;/p&gt;
-                &lt;p&gt;Your web deployment plan should look like this, and you can either pack it into
+                &lt;p&gt;Your Web deployment plan should look like this, and you can either pack it into
                 the WAR at &lt;tt&gt;WEB-INF/geronimo-web.xml&lt;/tt&gt; or provide it as a separate argument
                 to the deploy tool.&lt;/p&gt;
 &lt;pre&gt;&amp;lt;web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0" 
@@ -166,7 +166,7 @@
 deploy.[bat|sh] deploy MyWebApp-1.0.war&lt;/pre&gt;
             &lt;/div&gt;
 
-            &lt;p&gt;Geronimo mailing lists are available at the Geronimo project web site:&lt;/p&gt;
+            &lt;p&gt;Geronimo mailing lists are available at the Geronimo project Web site:&lt;/p&gt;
 
            &lt;ul&gt;
                &lt;li&gt;&lt;b&gt;&lt;a href="mailto:user-subscribe@geronimo.apache.org"&gt;user@geronimo.apache.org&lt;/a&gt;&lt;/b&gt; for general questions related to configuring and using Geronimo&lt;/li&gt;
@@ -200,7 +200,7 @@
                     &lt;tr&gt;&lt;th colspan="2"&gt;Web Application WARs (&lt;a href="/console/portal/apps/apps_war"&gt;list&lt;/a&gt;)&lt;/th&gt;&lt;/tr&gt;
                     &lt;tr&gt;
                         &lt;td&gt;geronimo/jmxdebug-&lt;% if(jetty) {%&gt;jetty&lt;%} else {%&gt;tomcat&lt;%}%&gt;/1.0/car&lt;/td&gt;
-                        &lt;td&gt;&lt;i&gt;Optional&lt;/i&gt;; JMX debugging web application&lt;/td&gt;
+                        &lt;td&gt;&lt;i&gt;Optional&lt;/i&gt;; JMX debugging Web application&lt;/td&gt;
                     &lt;/tr&gt;
                     &lt;tr&gt;
                         &lt;td&gt;geronimo/jsp-examples-&lt;% if(jetty) {%&gt;jetty&lt;%} else {%&gt;tomcat&lt;%}%&gt;/1.0/car&lt;/td&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887861 [4/6] - in /geronimo/server/trunk/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-portal-driv...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207082357.E1A4123889F7@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207082357-E1A4123889F7@eris-apache-org%3e</id>
<updated>2009-12-07T08:23:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Modified: geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_zh.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_zh.properties (original)
+++ geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_zh.properties Mon Dec  7 08:23:55 2009
@@ -19,8 +19,8 @@
 ajax.progressbar.processing = å¤çä¸­...
 
 car.addRepository.currentlyPluginRepositories = å½åå¯ç¨çæä»¶ä»åºæ
-car.addRepository.downloadRunningCongfig      = ä½ ä¹å¯ä»¥å°±åæµè§å¹¶å®è£ç¬¬ä¸æ¹æä»¶ä¸æ ·ä»å¦ä¸ä¸ªGeronimoæå¡å¨ä¸­ä¸è½½è¿è¡æ¶çéç½®ï¼å¦æä½ è¦æåè¿ç¨Geronimoæå¡å¨ï¼å¨ä¸é¢è¾å¥ç±»ä¼¼&lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;çURL
-car.addRepository.howToAddPluginRepositories  = è¦æ·»å ä¸ä¸ªæ°çæä»¶ä»åºå°åè¡¨ä¸­ï¼å¨ä¸é¢çææ¬æ¡ä¸­è¾å¥ä»åºçURLãä»åºçé¡¶å±ç®å½ä¸­å¿é¡»æä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;æä»¶ï¼æä»¶ä¸­ååºäºè¯¥å­ä»ä¸­å¯ç¨çæä»¶ã
+car.addRepository.downloadRunningCongfig      = ä½ ä¹å¯ä»¥å°å¦ä¸ä¸ª Geronimo æå¡å¨ä¸çæä»¶ä»åºæ·»å å°å½åæå¡å¨ä¸ãå¦æä½ è¦æ·»å ä¸ä¸ªè¿ç¨ Geronimo æå¡å¨ä¸çæä»¶ä»åºï¼å¨ä¸é¢ææ¬æ¡ä¸­è¾å¥è¦æ·»å çæä»¶ä»åºçé¾æ¥å°åï¼å¦ &lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;
+car.addRepository.howToAddPluginRepositories  = è¦æ·»å ä¸ä¸ªæ°çæä»¶ä»åºå°åè¡¨ä¸­ï¼å¨ä¸é¢çææ¬æ¡ä¸­è¾å¥è¯¥ä»åºçé¾æ¥å°åãä»åºçæ ¹ç®å½ä¸­å¿é¡»åå«ä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt; æä»¶ä»¥ååºè¯¥å­ä»ä¸­å¯ç¨çæä»¶ã
 car.addRepository.title                       = æ·»å æä»¶ä»åº
 car.assemblyConfirm.description               = æè¿°
 car.assemblyConfirm.moduleId                  = æ¨¡åID
@@ -30,68 +30,68 @@
 car.common.assemble                           = ç»è£
 car.common.author                             = ä½è
 car.common.category                           = ç§ç±»
-car.common.createGeronimoPlugin               = åå»ºGeronimoæä»¶
+car.common.createGeronimoPlugin               = åå»º Geronimo æä»¶
 car.common.dependencies                       = ä¾èµé¡¹
 car.common.downloadRepositories               = å·²ä¸è½½çå­å¨åº
 car.common.exportPlugin                       = å¯¼åºæä»¶
-car.common.geronimoVersions                   = Geronimoçæ¬
+car.common.geronimoVersions                   = Geronimo çæ¬
 car.common.group                              = ç»
 car.common.license                            = è®¸å¯è¯
 car.common.moduleID                           = æ¨¡åID
 car.common.newRepository                      = æ°çå­å¨åº
 car.common.obsoletes                          = åºå¼
 car.common.openSource                         = å¼æ¾æºç 
-car.common.pluginURL                          = æä»¶çURL
-car.common.prereq1Description                 = åå³æ¡ä»¶1æè¿°
-car.common.prereq2Description                 = åå³æ¡ä»¶2æè¿°
-car.common.prereq3Description                 = åå³æ¡ä»¶3æè¿°
-car.common.prerequisite1ID                    = åå³æ¡ä»¶1ID
-car.common.prerequisite1Type                  = åå³æ¡ä»¶1ç±»å
-car.common.prerequisite2ID                    = åå³æ¡ä»¶2ID
-car.common.prerequisite2Type                  = åå³æ¡ä»¶2ç±»å
-car.common.prerequisite3ID                    = åå³æ¡ä»¶3ID
-car.common.prerequisite3Type                  = åå³æ¡ä»¶3ç±»å
+car.common.pluginURL                          = æä»¶ç URL
+car.common.prereq1Description                 = åå³æ¡ä»¶ 1 æè¿°
+car.common.prereq2Description                 = åå³æ¡ä»¶ 2 æè¿°
+car.common.prereq3Description                 = åå³æ¡ä»¶ 3 æè¿°
+car.common.prerequisite1ID                    = åå³æ¡ä»¶ 1 ID
+car.common.prerequisite1Type                  = åå³æ¡ä»¶ 1 ç±»å
+car.common.prerequisite2ID                    = åå³æ¡ä»¶ 2 ID
+car.common.prerequisite2Type                  = åå³æ¡ä»¶ 2 ç±»å
+car.common.prerequisite3ID                    = åå³æ¡ä»¶ 3 ID
+car.common.prerequisite3Type                  = åå³æ¡ä»¶ 3 ç±»å
 car.common.prerequisites                      = åå³æ¡ä»¶
 car.common.proprietary                        = æææ
-car.common.removePlugins                      = å é¤Geronimoçæä»¶
+car.common.removePlugins                      = å é¤ Geronimo çæä»¶
 car.common.repository                         = å­å¨åº
 car.common.savePluginData                     = ä¿å­æä»¶éç½®
-car.common.searchForPlugins                   = æç´¢æä»¶
-car.common.uniqueID                           = å¯ä¸çID
+car.common.searchForPlugins                   = æ¾ç¤ºæéä»åºä¸­çæä»¶
+car.common.uniqueID                           = å¯ä¸ç ID
 car.common.viewDetails                        = æ¾ç¤ºç»è
-car.common.webSite                            = Webç«ç¹
+car.common.webSite                            = Web ç«ç¹
 car.confirmExport.title                       = &lt;b&gt;å¯¼åºæä»¶&lt;/b&gt; -- ä¿å­å°ç£ç
-car.confirmExport.useBtnBelow                 = ä½¿ç¨ä¸é¢è¿ä¸ªæé®å°æä»¶"{0}"ä¿å­å°ç£çã
-car.download.foundDependencies                = ä¸é¢æ¯æ¾å°çè¿ä¸ªæä»¶çä¾èµé¡¹ãå¦æä½ ç»§ç»­çè¯ï¼å°ä¼èªå¨å°å®è£ä»»ä½ç¼ºå°çä¾èµé¡¹ã
+car.confirmExport.useBtnBelow                 = åå»ä¸é¢è¿ä¸ªæé®å°æä»¶"{0}"ä¿å­å°ç£çã
+car.download.foundDependencies                = æå¡å¨ä¸ºæ­¤æä»¶æ¾å°äºä»¥ä¸ä¾èµé¡¹ãå¦æä½ ç»§ç»­çè¯ï¼æå¡å¨å°ä¼èªå¨å°å®è£æéçä¾èµé¡¹ã
 car.download.processing                       = å¤ç{0}ä¸­...
 car.downloadStatus.processing                 = æ­£å¨å¤ç{0}...
-car.help.return                               = åå»portletå¤´é¨ç'è§å¾'é¾æ¥ä»¥è¿åæä»¶ä¸»é¢æ¿
+car.help.return                               = åå»æ­¤ portlet å³ä¸è§çâè§å¾âé¾æ¥ä»¥è¿åæä»¶ä¸»é¢æ¿
 car.index.assembleServer                      = ç»è£æå¡å¨
 car.index.assembleServerLong                  = ä½¿ç¨è¿éçæä»¶ç»è£æå¡å¨
-car.index.assemblyHelp.AppCentric.desp        = éæ©ç¬¦åä½ éè¦çåºç¨æä»¶å¹¶ä»¥ä½ çåºç¨æä»¶ä¸ºä¸­å¿å®ä¹æå¡å¨çåå®¹ãä½ çæå¡å¨åºè¯¥è½å¤è¿è¡ä½ çåºç¨ä½å¯è½æ æ³é¨ç½²å¶ä»ä»»ä½åºç¨ã
+car.index.assemblyHelp.AppCentric.desp        = éæ©ä½ æ³è¦ç»è£å°ä½ çæå¡å¨ä¸­çåºç¨æä»¶ãä½ æéæ©çåºç¨æä»¶å°å³å®æç»è£æå¡å¨æç»çè½è½ãä½ çæå¡å¨å°è½å¤è¿è¡ä½ çåºç¨æä»¶ï¼ä½å¯è½æ æ³é¨ç½²å¶ä»ä»»ä½åºç¨ç¨åºã
 car.index.assemblyHelp.AppCentric.title       = ä»¥åºç¨ä¸ºä¸­å¿ç
-car.index.assemblyHelp.ExpertUser.desp        = æç§ ConfigId éæ©åºç¨æä»¶åç³»ç»æä»¶ä»¥æå»ºä½ çæå¡å¨ãè¯·ä»å¨ä½ æ¯ Apache Geronimo çä¸å®¶ç¨æ·æ¶éæ©è¿ä¸ªæ¨¡å¼ï¼å¦åä½ æåå¾å°çå¯è½æ¯ä¸ä¸ªæ æ³å¯å¨åé¨ç½²ä»»ä½åºç¨çæå¡å¨.
-car.index.assemblyHelp.ExpertUser.title       = ä¸å®¶ç¨æ·
-car.index.assemblyHelp.FuncCentric.desp       = éæ©ç¬¦åä½ éè¦çåè½ä»¥åä»»ä½å·²é¨ç½²çåºç¨æä»¶
+car.index.assemblyHelp.ExpertUser.desp        = éæ©åºç¨æä»¶åç³»ç»æä»¶æ¥ç»è£ä½ çæå¡å¨ãæ³¨æï¼ä½ å¿é¡»æ¯ Apache Geronimo çä¸å®¶çº§ç¨æ·æå¯ä»¥éæ©è¿ä¸ªæ¨¡å¼ï¼å¦åä½ æåå¾å°çå¯è½æ¯ä¸ä¸ªæ æ³å¯å¨åé¨ç½²ä»»ä½åºç¨çæå¡å¨.
+car.index.assemblyHelp.ExpertUser.title       = ä¸å®¶çº§ç¨æ·
+car.index.assemblyHelp.FuncCentric.desp       = éæ©ç¬¦åä½ éè¦çåè½ä»¥åå¯¹åºçæä»¶æ¥ç»è£æå¡å¨
 car.index.assemblyHelp.FuncCentric.title      = ä»¥åè½ä¸ºä¸­å¿ç
-car.index.assemblyHelp.desp                   = ä½¿ç¨å½åæå¡å¨ä¸­ç Geronimo æä»¶ç»è£ä¸ä¸ªæå¡å¨ãè¯·éæ©å¦ä¸ä¸ç§æ¨¡å¼ä¸­çä¸ç§:
-car.index.assemblyHelp.note                   = &lt;p&gt;è¯·æ³¨æè¿ä¸ªportletåªéç¨äºgeronimoæä»¶.  å¦æä½ çåºç¨ä¸æ¯ä¸ä¸ªgeronimoæä»¶, ä½ æå¦ä¸éæ©:&lt;/p&gt;&lt;p&gt;- ä½¿ç¨æ§å¶å°ç"åå»ºæä»¶"portletå°ä½ çåºç¨è½¬æ¢ä¸ºä¸ä¸ªgeronimoæä»¶&lt;br/&gt;- ä½¿ç¨car-maven-pluginå°ä½ çåºç¨è½¬æ¢ä¸ºä¸ä¸ªgeronimoæä»¶&lt;br/&gt;- ç»è£ä½ çæå¡å¨ååé¨ç½²ä½ çåºç¨&lt;br/&gt;&lt;/p&gt;
+car.index.assemblyHelp.desp                   = å©ç¨å½åæå¡å¨ä¸­ç Geronimo æä»¶ç»è£ä¸ä¸ªæ°çæå¡å¨ãä½ å¯ä»¥éæ©å¦ä¸ä¸ç§æ¨¡å¼ä¸­çä¸ç§:
+car.index.assemblyHelp.note                   = &lt;p&gt;è¯·æ³¨ææ­¤ portlet åªéç¨äº Geronimo æä»¶.  å¦æä½ çåºç¨ä¸æ¯ä¸ä¸ª Geronimo æä»¶, ä½ æå¦ä¸éæ©:&lt;/p&gt;&lt;p&gt;- ä½¿ç¨æ§å¶å°ç"åå»ºæä»¶"åè½å°ä½ çåºç¨è½¬æ¢ä¸ºä¸ä¸ª Geronimo æä»¶&lt;br/&gt;- ä½¿ç¨ car-maven-plugin å°ä½ çåºç¨è½¬æ¢ä¸ºä¸ä¸ª Geronimo æä»¶&lt;br/&gt;- ç»è£ä½ çæå¡å¨ååé¨ç½²ä½ çåºç¨&lt;br/&gt;&lt;/p&gt;
 car.index.assemblyMode                        = èªå®ä¹ç»è£æ¨¡å¼:
-car.index.createGeronimoPluginExp             = éæ©è¦å¯¼åºç Geronimo æä»¶ãå¯¼åºåçæä»¶å°ä»¥  CAR æä»¶çå½¢å¼ä¿å­å°ä½ çæ¬å°æä»¶ç³»ç»ä¸­ã&lt;i&gt;æ³¨æï¼å¨ä½ å°å®å¯¼åºåï¼è¦ä½¿å®æä¸ºä¸ä¸ªææçæä»¶ï¼ä½ å¿é¡»æå¨å°&lt;tt&gt;META-INF/geronimo-plugin.xml&lt;/tt&gt;æä»¶æ·»å å° CAR ä¸­ã&lt;/i&gt;
+car.index.createGeronimoPluginExp             = éæ©è¦å¯¼åºç Geronimo æä»¶ãå¯¼åºåçæä»¶å°ä»¥ CAR æä»¶çå½¢å¼ä¿å­å°ä½ çæ¬å°æä»¶ç³»ç»ä¸­ã&lt;i&gt;æ³¨æï¼å¨ä½ å°å®å¯¼åºåï¼è¦ä½¿å®æä¸ºä¸ä¸ªææçæä»¶ï¼ä½ å¿é¡»æå¨å°&lt;tt&gt;META-INF/geronimo-plugin.xml&lt;/tt&gt;æä»¶æ·»å å° CAR ä¸­ã&lt;/i&gt;
 car.index.createPluginHelp.desp               = &lt;p&gt;ä»å½åGeronimo æå¡å¨ä¸­å¯¼åº Geronimoæä»¶ã å¡«åæä»¶åæ°æ®ä¿¡æ¯å¹¶å°æä»¶ä¿å­ä¸ºä¸ä¸ª CAR æä»¶å°ä½ çæ¬å°æä»¶ç³»ç»ãæ§å¶å°å°çæ&lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;æä»¶ä»¥å­å¨ä½ æå¯¼åºæä»¶çåæ°æ®ä¿¡æ¯å¹¶å°æä»¶æåè¿ä¸ä¸ª CAR æä»¶ã  ä½ å¯ä»¥éè¿ç®¡çæ§å¶å°è®¾ç½®å¾å¤æä»¶åæ°æ®ï¼ç¶èï¼ä½ æ æ³æ´æ¹æäºé«çº§è®¾ç½®, ä¾å¦&lt;tt&gt;config-xml-content&lt;/tt&gt;æè&lt;tt&gt;config-substitution properties&lt;/tt&gt;ã&lt;/p&gt;&lt;p&gt;å¦æä½ ä½¿ç¨å½ä»¤è¡æ¹å¼çæä¸ä¸ª Geronimo æä»¶, 
 ä½ å¯ä»¥åä½¿ç¨ car-maven-plugi nä¸ºä½ çé¡¹ç®äº§çä¸ä¸ª&lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;æä»¶, ç¶åå°ä½ çé¡¹ç®æåä¸ºä¸ä¸ª CAR æä»¶, å¹¶åæ¶å°ä½ çé¡¹ç®ä¿¡æ¯èªå¨æ·»å å° Geronimo æä»¶ç®å½ï¼&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt; æä»¶ï¼ã&lt;/p&gt;
-car.index.createPluginHelp.title              = åå»ºgeronimoæä»¶
-car.index.installPluginHelp.desp              = &lt;p&gt;ä»æ¬å°æè¿ç¨æå¡å¨åå½åGeronimoæå¡å¨å®è£geronimoæä»¶.&lt;/p&gt; &lt;p&gt;ç¹å» "æ´æ°å­å¨åºåè¡¨" é¾æ¥ä»¥å°å­å¨åºåè¡¨æ´æ°å°æå¡å¨æ¨èçææ°ç.&lt;/p&gt; &lt;p&gt;å¦æä½ æ²¡æçå°ææçå­å¨åº, ç¹å» "æ·»å å­å¨åº" é¾æ¥ä»¥æ·»å ä½ éæ©çéå å­å¨åº.  å­å¨åºå¿é¡»å¨æ ¹ç®å½æä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;æä»¶ååºå­å¨åºä¸­çå¯ç¨æä»¶. &lt;/p&gt;
-car.index.installPluginHelp.title             = å®è£geronimoæä»¶
+car.index.createPluginHelp.title              = åå»º Geronimo æä»¶
+car.index.installPluginHelp.desp              = &lt;p&gt;ä»æ¬å°æè¿ç¨æå¡å¨åå½å Geronimo æå¡å¨å®è£ Geronimo æä»¶.&lt;/p&gt; &lt;p&gt;ç¹å» "æ´æ°å­å¨åºåè¡¨" é¾æ¥ä»¥å°å­å¨åºåè¡¨æ´æ°å°æå¡å¨æ¨èçææ°ç.&lt;/p&gt; &lt;p&gt;å¦æä½ æ²¡æçå°ææçå­å¨åº, ç¹å» "æ·»å å­å¨åº" é¾æ¥ä»¥æ·»å ä½ éæ©çéå å­å¨åº.  å­å¨åºå¿é¡»å¨æ ¹ç®å½æä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;æä»¶ååºå­å¨åºä¸­çå¯ç¨æä»¶. &lt;/p&gt;
+car.index.installPluginHelp.title             = å®è£ Geronimo æä»¶
 car.index.optionalAuthentication              = å¯ééªè¯ä¿¡æ¯
-car.index.removePluginsExp                    = è¦å é¤ä¸ä¸ªæä»¶ï¼å¨&lt;b&gt;åºç¨ç¨åº&lt;/b&gt;ä¸çç±»å«ä¸­æ¾å°æä»¶æ¨¡åå¹¶å¸è½½å®ã
-car.index.summary                             = &lt;h2&gt;å®è£ Geronimo æä»¶&lt;/h2&gt; &lt;p&gt;è¿ä¸ªportlet ç¨äºå®è£ Geronimo æä»¶ã éè¿è¿æ ·å°±å¯ä»¥å¨è¿è¡æ¶ä¸º  Geronimo æå¡å¨å®è£æ°çåè½ã&lt;/p&gt; &lt;p&gt;éæ©ä¸ä¸ªæ¬å°æè¿ç¨çå­å¨åºå¹¶æ£æ¥å¯ç¨çGeronimoæä»¶ã  è¿ä¸ªå­å¨åºçæ ¹ç®å½ä¸å¿é¡»æä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;æä»¶ä»¥æ¾ç¤ºå­å¨åºä¸­çææå¯ç¨æä»¶ã&lt;/p&gt; &lt;p&gt;ä½ ä¹å¯ä»¥ä»å¶å®Geronimoæå¡å¨ä¸è½½è¿è¡ä¸­çè®¾ç½®å°±åæµè§åå®è£ç¬¬3æ¾æä»¶ä¸æ ·.  å¦æä½ æ³æåä¸ä¸ªè¿ç¨çGeronimoæå¡å¨,  è¾
 å¥ä¸ä¸ªURL,ç±»ä¼¼äº&lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;å¹¶å¨å¯éçéªè¯åä¸­è¾å¥ç®¡çåçç¨æ·ååå¯ç .&lt;/p&gt;
+car.index.removePluginsExp                    = è¦å é¤ä¸ä¸ªæä»¶ï¼å¨&lt;b&gt;åºç¨ç¨åº&lt;/b&gt; portlet ä¸­æ¾å°æä»¶æ¨¡åå¹¶å°å®å¸è½½ã
+car.index.summary                             = &lt;h2&gt;å®è£ Geronimo æä»¶&lt;/h2&gt; &lt;p&gt;è¿ä¸ª portlet  ç¨äºå®è£ Geronimo æä»¶ã éè¿è¿æ ·å°±å¯ä»¥å¨è¿è¡æ¶ä¸º  Geronimo æå¡å¨å®è£æ°çåè½ã&lt;/p&gt; &lt;p&gt;éæ©ä¸ä¸ªæ¬å°æè¿ç¨çå­å¨åºå¹¶æ£æ¥å¯ç¨çGeronimoæä»¶ã  è¿ä¸ªå­å¨åºçæ ¹ç®å½ä¸å¿é¡»æä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;æä»¶ä»¥æ¾ç¤ºå­å¨åºä¸­çææå¯ç¨æä»¶ã&lt;/p&gt; &lt;p&gt;ä½ ä¹å¯ä»¥ä»å¶å® Geronimo æå¡å¨ä¸è½½è¿è¡ä¸­çè®¾ç½®å°±åæµè§åå®è£ç¬¬ä¸æ¹æä»¶ä¸æ ·.  å¦æä½ æ³æåä¸ä¸ªè¿ç¨ç Geronimo æå¡å
 ¨,  è¾å¥ä¸ä¸ª URL ,ç±»ä¼¼äº&lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;å¹¶å¨å¯éçéªè¯åä¸­è¾å¥ç®¡çåçç¨æ·ååå¯ç .&lt;/p&gt;
 car.index.updateRepositoryList                = æ´æ°å­å¨åºåè¡¨
 car.index.validateConfig                      = è¯·éæ©è¦å¯¼åºçè®¾ç½®.
 car.list.PluginGroup                          = æ¬å°æå¡å¨çæä»¶ç»:
 car.list.applicationPlugin                    = æ¬å°æå¡å¨çåºç¨æä»¶:
-car.list.assemblyArtifactId                   = æ°æå¡å¨å·¥ä»¶ID:
+car.list.assemblyArtifactId                   = æ°æå¡å¨å·¥ä»¶ ID:
 car.list.assemblyFormat                       = æ°æå¡å¨æ ¼å¼:
-car.list.assemblyGroupId                      = æ°æå¡å¨ç»ID:
+car.list.assemblyGroupId                      = æ°æå¡å¨ç» ID:
 car.list.assemblyPath                         = æ°æå¡å¨ä¿å­è·¯å¾:
 car.list.assemblyVersion                      = æ°æå¡å¨çæ¬:
 car.list.expertUser                           = ä¸å®¶ç¨æ·(æ¾ç¤ºææç³»ç»æä»¶)
@@ -100,11 +100,11 @@
 car.list.noPlugins                            = æ­¤å­å¨åºä¸­æ²¡ææä»¶.
 car.list.nothing                              = ä½ è³å°è¦éæ©ä¸ä¸ªæä»¶ä»¥å®è£ã
 car.list.pluginRepo                           = æä»¶ä½äº
-car.list.requireArtifactId                    = ä½ å¿é¡»æä¾å·¥ä»¶IDã
+car.list.requireArtifactId                    = ä½ å¿é¡»æä¾å·¥ä»¶ IDã
 car.list.requiredPlugin                       = æ¬å°æå¡å¨æéæä»¶:
 car.list.selectPlugin                         = ä»å½åæå¡å¨éæ©æä»¶:
 car.list.systemPlugin                         = æ¬å°æå¡å¨çç³»ç»æä»¶:
-car.pluginParams.JVMVersionsExp               = ä¸ä¸ªå¯éçåè¡¨ï¼ç¨äºååºè¿ä¸ªæä»¶æ¯æçJVMçæ¬çåç¼ãå¦ææ²¡æååºä»»ä½å¼çè¯ï¼è¿ä¸ªæä»¶å¯å®è£å¨è¿è¡äºä»»ä½çæ¬çJVMçGeronimoä¸­ãä¸ç¶çè¯ï¼æ¯ä¸è¡ååºä¸ä¸ªå¯æ¥åçJVMçæ¬åç¼ï¼å°±å"1.4.2&amp;nbsp;&amp;nbsp;1.5&amp;nbsp;&amp;nbsp;..." (å½ç¶ï¼çæ³æåµä¸ï¼è¿æå³çå¨è¿éååºçJVNçæ¬ä¸­ï¼ä½ ç¡®å®å·²ç»æµè¯è¿è¿ä¸ªæä»¶)ã
+car.pluginParams.JVMVersionsExp               = ä¸ä¸ªå¯éçåè¡¨ï¼ç¨äºååºè¿ä¸ªæä»¶æ¯æçJVMçæ¬çåç¼ãå¦ææ²¡æååºä»»ä½å¼çè¯ï¼è¿ä¸ªæä»¶å¯å®è£å¨è¿è¡äºä»»ä½çæ¬çJVMçGeronimoä¸­ãä¸ç¶çè¯ï¼æ¯ä¸è¡ååºä¸ä¸ªå¯æ¥åç JVM çæ¬åç¼ï¼å°±å"1.4.2&amp;nbsp;&amp;nbsp;1.5&amp;nbsp;&amp;nbsp;..." (å½ç¶ï¼çæ³æåµä¸ï¼è¿æå³çå¨è¿éååºç JVM çæ¬ä¸­ï¼ä½ ç¡®å®å·²ç»æµè¯è¿è¿ä¸ªæä»¶)ã
 car.pluginParams.authorExp                    = æä»¶çä½èï¼è¿å¯è½æ¯äººåï¼å¬å¸åæèå¼æºé¡¹ç®çåç§°ç­ç­ã
 car.pluginParams.categoryExp                  = è¿ä¸ªæä»¶æå±çç±»å«ãåä¸ä¸ªç±»å«çæä»¶ä¼è¢«ä¸èµ·ååºãå¦ææ³è®©è¿ä¸ªæä»¶è¢«åå¨ geronimoplugins.com ï¼ä½ åºè¯¥éæ©å¶ä¸­çä¸ä¸ªç±»å«ä½ä¸ºåç§°ãå¦å¤ï¼ä½ ä¹å¯ä»¥éæå°éæ©ç±»å«çåç§°ï¼æèéç¨å­å¨åºä¸­å®è¦è¢«åå¸è³çé£ä¸ä¸ªç±»å«çåç§°ã
 car.pluginParams.dependenciesExp              = ä¸ä¸ªåè¡¨ï¼ç¨äºååºè¿ä¸ªæä»¶æä¾èµç JAR åæå¶ä»æ¨¡åç IDãå®è£è¿ä¸ªæä»¶æ¶ï¼è¿äºä¾èµé¡¹å°ä¼èªå¨å°å®è£ãéå¸¸ï¼ä½ ä¸åºè¯¥ä¿®æ¹è¿ä¸ªåè¡¨ãç¶èï¼å¦æç¨æ·å¨å®è£è¿ä¸ªæä»¶åï¼å¿é¡»åæå¨å°å®è£æä¸ªä¾èµé¡¹ï¼ä½ å¯ä»¥å°è¯¥ä¾èµé¡¹ä»ä¾èµåè¡¨ä¸­ç§»å°&lt;b&gt;åå³æ¡ä»¶&lt;/b&gt;åè¡¨ä¸­(ä¾å¦ï¼æ°æ®åºè¿æ¥æ± ï¼æä»¶æ¯æ æ³ç¥éè¦è¿æ¥å°åªä¸ªæå¡å¨ç)ã&lt;br /&gt;&lt;br /&gt;å¨è¿ä¸ªåè¡¨ä¸­çæ¯ä¸ä¸ªæ¡
 ç®åºè¯¥ä½¿ç¨åä¸é¢ä¸æ ·çå¯ä¸ ID ãå¦æä½ è®¤ä¸ºè¿ä¸ªæä»¶å¯ä»¥ä½¿ç¨ä»»ä½çæ¬çä¾èµé¡¹ï¼ä½ ä¹å¯ä»¥å é¤æçæ¬å·ï¼ä½è¿æ ·åå¯è½ä¼æé£é©ãæ¯ä¸ªä¾èµé¡¹åºè¯¥å¯¹åºä¸è¡åå®¹ã
@@ -116,23 +116,23 @@
 car.pluginParams.licenseExp                   = è¿ä¸ªæä»¶ä½¿ç¨çè®¸å¯è¯ãçæ³æåµï¼å®åºè¯¥æ¯åç¼ä¸º BSD æè GPL ç±»åçè®¸å¯è¯ã
 car.pluginParams.obsoletesExp                 = ä¸ä¸ªåè¡¨ï¼ç¨äºååºè¦è¢«è¯¥æä»¶æ¿æ¢çæ¨¡å IDãå½å®è£è¿ä¸ªæä»¶æ¶ï¼è¿éååºçæ¨¡åææä»¶ä¼è¢«å é¤ãå¦æä½ è¦åçº§èä¸æ¯æ¿æ¢åæçæä»¶ï¼å¯ä»¥å¨è¿éæä¾åææä»¶ççæ¬ä¿¡æ¯ãåè¡¨ä¸­çæ¯ä¸è¡å¯¹åºä¸ä¸ªæ¨¡å IDã
 car.pluginParams.openSourceExp                = å¦æè¿ä¸ªè®¸å¯è¯æ¯æç±» OSI è®¤å¯çå¼æºè®¸å¯è¯çè¯ï¼éä¸­è¿ä¸ªå¤éæ¡(åè&lt;a href="http://www.opensource.org/licenses/index.php"&gt;http://www.opensource.org/licenses/index.php&lt;/a&gt;)ã
-car.pluginParams.pluginURLExp                 = å¯ä»¥è·å¾æä»¶æ´å¤ä¿¡æ¯çURL(å¦æä»¶çä¸»é¡µ)ã
+car.pluginParams.pluginURLExp                 = å¯ä»¥è·å¾æä»¶æ´å¤ä¿¡æ¯ç URL (å¦æä»¶çä¸»é¡µ)ã
 car.pluginParams.prereqDescriptionExp         = ä¸æ®µè¾ä¸ºè¯¦å°½çæè¿°ï¼å³äºç¨æ·è¦æ»¡è¶³âåå³æ¡ä»¶âæå¿é¡»è¦åçäºæãï¼ä¾å¦ä¸äºå³äºè®¾ç½®æ°æ®åºè¿æ¥æ± çè¯´æï¼ååºå¯æ¯æçæ°æ®åºäº§åå¹¶ä¸åè¯ç¨æ·å¨åªéè½æ¾å°åå§åæ°æ®åºçèæ¬ï¼ãè¿éåºè¯¥ä½¿ç¨ç¨ç©ºè¡åå²ææ®µè½çæ®éææ¬ã
 car.pluginParams.prerequisiteIDExp            = ä½ä¸ºè¿ä¸ªæä»¶åå³æ¡ä»¶çæ¨¡å IDãå¨æä»¶è¢«å®è£ä¹åï¼æå¡å¨ä¸­å¿é¡»å·²ç»å­å¨è¿ä¸ªæ¨¡åãå¯è½æ¯æä¸ª Web åºç¨æéçç¹å® Web å®¹å¨(&lt;tt&gt;geronimo/jetty/*/car&lt;/tt&gt;)ãæ°æ®åºè¿æ¥æ± æèå®å¨åä¿¡æ¯ãç±äºæä»¶çä½èæ æ³ä¸ºç®æ æå¡å¨åå»ºå¯¹åºäºè¿äºä¿¡æ¯çææå¼ï¼å æ­¤ç¨æ·å¿é¡»æå·¥éç½®ãä¸ºäºéåºå°½å¯è½å¤çç¨æ·éæ±ï¼ä½ å¯è½éè¦çç¥æ¨¡å ID ä¸­çæäºåå®¹ï¼å¦ä½¿ç¨ &lt;tt&gt;*/mypool/*/*&lt;/tt&gt;  èä¸æ¯ &lt;tt&gt;myapp/
 mypool/1.2/car&lt;/tt&gt;ï¼ã
 car.pluginParams.prerequisiteTypeExp          = ä¸ºäºæ¹ä¾¿ç¨æ·ï¼å¯¹åå³æ¡ä»¶çç±»åçç®ç­æè¿°ãå¯åçå¼åæ¬&lt;tt&gt;Database Pool&lt;/tt&gt; ï¼&lt;tt&gt;Web Container&lt;/tt&gt;ç­ç­ã
 car.pluginParams.title                        = &lt;b&gt;å¯¼åºæä»¶&lt;/b&gt; -- éç½®æä»¶
-car.pluginParams.uniqueIDExp                  = è¿ä¸ªæä»¶å¨å±å¯ä¸çIDï¼è¿æ¯ç±ä½ è¦å¯¼åºçæå¡å¨å³å®çãè¿ä¸ªIDç¡®å®äºæä»¶ççæ¬å·ï¼æä»¥è¯·ç¡®ä¿ä½ è¾å¥çIDçæ­£ç¡®æ§ã
+car.pluginParams.uniqueIDExp                  = è¿ä¸ªæä»¶å¨å±å¯ä¸ç IDï¼è¿æ¯ç±ä½ è¦å¯¼åºçæå¡å¨å³å®çãè¿ä¸ª ID ç¡®å®äºæä»¶ççæ¬å·ï¼æä»¥è¯·ç¡®ä¿ä½ è¾å¥ç ID çæ­£ç¡®æ§ã
 car.results.filesProcessed                    = å·²å¤çæä»¶
 car.results.titles                            = å·²å®è£å¦ä¸æä»¶
 car.viewForDownload.author                    = ä½è
 car.viewForDownload.category                  = ç±»å«
 car.viewForDownload.dependencies              = ä¾èµ
 car.viewForDownload.description               = æè¿°
-car.viewForDownload.geronimoVersions          = Geronimoçæ¬
+car.viewForDownload.geronimoVersions          = Geronimo çæ¬
 car.viewForDownload.installable               = å¯å®è£ç
-car.viewForDownload.jvmVersions               = JVMçæ¬
+car.viewForDownload.jvmVersions               = JVM çæ¬
 car.viewForDownload.license                   = è®¸å¯è¯
-car.viewForDownload.moduleId                  = æ¨¡åID
+car.viewForDownload.moduleId                  = æ¨¡å ID
 car.viewForDownload.obsoletes                 = åºå¼
 car.viewForDownload.prerequisites             = åå³æ¡ä»¶
 car.viewForDownload.website                   = ç«ç¹
@@ -148,13 +148,13 @@
 configmanager.deploy.showDetail                  = æ¾ç¤ºå®æ´ä¿¡æ¯
 configmanager.deploy.showMigratedPlan            = æ¾ç¤ºè¿ç§»åçè®¡å
 configmanager.deploy.showOriginalPlan            = æ¾ç¤ºåå§é¨ç½²è®¡å
-configmanager.deployHelp.archiveExp              = æµè§ç³»ç»æ¥éæ©waråã
-configmanager.deployHelp.installApplication      = å®è£åºç¨å°Geronimoæå¡å¨ã
-configmanager.deployHelp.planExp                 = å¦æé¨ç½²è®¡åæ²¡æè¢«æåå¨waråä¸­ï¼é£ä¹ç¹å»"æµè§"æé®æ¥éæ©é¨ç½²è®¡åã
+configmanager.deployHelp.archiveExp              = æµè§ç³»ç»æ¥éæ© WAR åã
+configmanager.deployHelp.installApplication      = å®è£åºç¨å° Geronimo æå¡å¨ã
+configmanager.deployHelp.planExp                 = å¦æé¨ç½²è®¡åæ²¡æè¢«æåå¨ WAR åä¸­ï¼é£ä¹ç¹å»"æµè§"æé®æ¥éæ©é¨ç½²è®¡åã
 configmanager.deployHelp.startAppAfterInstallExp = éä¸­è¿ä¸ªå¤éæ¡ï¼ä¼å¨åºç¨å®è£åèªå¨å¯å¨å®ãå¦åï¼ç¨æ·éè¦å¨"å·²å®è£åºç¨"çªå£ä¸­ç¹å»ç¸åºç&amp;quot;å¯å¨&amp;quoté¾æ¥æ¥å¯å¨åºç¨ãé»è®¤æåµä¸ï¼è¿ä¸ªå¤éæ¡è¢«éä¸­ï¼ä¼èªå¨å°å¯å¨æ°å®è£çåºç¨ã
-configmanager.deployHelp.title                   = è¿ä¸ª portlet åè®¸ç¨æ·é¨ç½²æ°åºç¨å° Geronimo ä¸­ãWeb åºç¨éè¦é¨ç½²è®¡åï¼é¨ç½²è®¡åå¯ä»¥è¢«æåå¨ war åä¸­ï¼æèä¿å­å¨ä¸ä¸ªç¬ç«çéå¸¸ååä¸ºgeronimo-web.xmlçæä»¶ä¸­ã
+configmanager.deployHelp.title                   = è¿ä¸ª portlet åè®¸ç¨æ·é¨ç½²æ°åºç¨å° Geronimo ä¸­ãWeb åºç¨éè¦é¨ç½²è®¡åï¼é¨ç½²è®¡åå¯ä»¥è¢«æåå¨ WAR åä¸­ï¼æèä¿å­å¨ä¸ä¸ªç¬ç«çéå¸¸ååä¸º geronimo-web.xml çæä»¶ä¸­ã
 
-consolebase.common.JVMVersions     = JVMçæ¬
+consolebase.common.JVMVersions     = JVM çæ¬
 consolebase.common.actions         = æä½
 consolebase.common.cancel          = åæ¶
 consolebase.common.commands        = å½ä»¤
@@ -181,14 +181,14 @@
 consolebase.common.user            = ç¨æ·
 consolebase.common.userName        = ç¨æ·å
 
-realmwizard._sql.JDBCDriverClassExp                          = JDBC é©±å¨ç±»çå®å¨éå®åãè¦æ±é©±å¨ç±»å¿é¡»è½å¨ä¸ä¸ä¸ªå­æ®µæå®çJARåä¸­æ¾å°ã
+realmwizard._sql.JDBCDriverClassExp                          = JDBC é©±å¨ç±»çå®å¨éå®åãè¦æ±é©±å¨ç±»å¿é¡»è½å¨ä¸ä¸ä¸ªå­æ®µæå®ç JAR åä¸­æ¾å°ã
 realmwizard._sql.JDBCPasswordExp                             = è¿æ¥æ°æ®åºçå¯ç 
 realmwizard._sql.JDBCUrlExp                                  = JDBC URL æå®äºè¦è¿æ¥æ°æ®åºæ¶çç»èãå¯¹äºä¸åç JDBC é©±å¨ï¼æ ¼å¼å°ææä¸åã
 realmwizard._sql.JDBCUsernameExp                             = è¿æ¥æ°æ®åºçç¨æ·å
 realmwizard._sql.databasePoolExp                             = ç»å½æ¨¡åç¨æ¥è¿æ¥æ°æ®åºçæ°æ®åºè¿æ¥æ± ãå¦ææå®äºæ°æ®åºè¿æ¥æ± çè¯ï¼ä¸é¢çå¶å®è®¾ç½®é½ä¸æ¯å¿é¡»çã
 realmwizard._sql.digestAlgorithmExp                          = å¯¹äºæ­¤å£ä»¤è¦ä½¿ç¨çæ¶æ¯æè¦ç®æ³ (ä¾å¦ MD5, SHA1 ç­).  å¦æä¸ä½¿ç¨æ¶æ¯æè¦ç®æ³ï¼è¯·ä½¿æ­¤å¼ä¸ºç©ºã
 realmwizard._sql.digestEncodingExp                           = å¯¹æè¦çç¼ç  (ä¾å¦ hex, base64).  ä»å½æå®äºæ¶æ¯æè¦ç®æ³æ¶ä½¿ç¨ãå¦æä¸ç¥éç¼ç ç®æ³ï¼ä¼é»è®¤ä½¿ç¨hexç®æ³ã
-realmwizard._sql.driverJARExp                                = åå«éå® JDBC é©±å¨ç JAR åãå¿é¡»å®è£å°GERONIMO/repository/ç®å½åæä¼å¨åè¡¨ä¸­æ¾ç¤ºã
+realmwizard._sql.driverJARExp                                = åå«éå® JDBC é©±å¨ç JAR åãå¿é¡»å®è£å° GERONIMO/repository/ ç®å½åæä¼å¨åè¡¨ä¸­æ¾ç¤ºã
 realmwizard._sql.eitherPoolOrJDBC                            = SQL å®å¨åå¿é¡»éè¿æ°æ®åºè¿æ¥æ± æè JDBC è¿æ¥æ¥è¿å°æ°æ®åºãè¯·éæ©æ¯ä½¿ç¨æ°æ®åºè¿æ¥æ± ï¼è¿æ¯ä½¿ç¨JDBCã
 realmwizard._sql.groupSelectSQLExp                           = ç¨æ¥è·å¾ç¨æ·æå±ç»çä¿¡æ¯ãè¿ä¸ªè¯­å¥åºè¯¥è¿åä¸¤åå¼ï¼ç¬¬ä¸åæ¯ç¨æ·åï¼ç¬¬äºåæ¯ç»åãè¿ä¸ªè¯­å¥å¯ä»¥ä½¿ç¨ PreparedStatement è¯­æ³ï¼ç¨?æ¥è¡¨ç¤ºåæ°ãä¸ä¸ªå¸åçè®¾ç½®æ¯ &lt;tt&gt;SELECT username, group_name FROM user_groups WHERE username=?&lt;/tt&gt;æèï¼ä¸ºäºè·å¾æ´å è§èçæ¨¡å¼ï¼å¯ç¨&lt;tt&gt;SELECT u.username, g.name FROM app_users u, groups g, user_groups ug WHERE ug.user_id=users.id AND ug.group_id=g.id AND u.username=?&lt;/tt&gt;ã
 realmwizard._sql.selectDatabasePool                          = SQL å®å¨åå¿é¡»éè¿æ°æ®åºè¿æ¥æ± æè JDBC è¿æ¥æ¥è¿å°æ°æ®åºãè¯·éæ©æ¯ä½¿ç¨æ°æ®åºè¿æ¥æ± ï¼è¿æ¯ä½¿ç¨JDBCã
@@ -205,12 +205,12 @@
 realmwizard.advanced.namedCredential                         = Named Credential
 realmwizard.advanced.storePasswordEnabledExp                 = å¦æå¯ç¨ï¼æ¯ä¸ªç¨æ·çå¯ç ä¼ä¿å­å¨Subjectçç§æcredentialä¸­ãè¿å°åè®¸å¨ç»å½å®æä»¥åï¼å¯ä»¥å¾å°å¯ç ã è¿éå¸¸ä¸æ¯å¿é¡»çã
 realmwizard.advanced.title                                   = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; -- æ­¥éª¤3:é«çº§éç½®éé¡¹
-realmwizard.common.JDBCDriverClass                           = JDBCé©±å¨ç±»
-realmwizard.common.JDBCPassword                              = JDBCå¯ç 
+realmwizard.common.JDBCDriverClass                           = JDBC é©±å¨ç±»
+realmwizard.common.JDBCPassword                              = JDBC å¯ç 
 realmwizard.common.JDBCUrl                                   = JDBC URL
-realmwizard.common.JDBCUsername                              = JDBCç¨æ·å
+realmwizard.common.JDBCUsername                              = JDBC ç¨æ·å
 realmwizard.common.addSecurityRealm                          = æ·»å æ°çå®å¨å
-realmwizard.common.addToEAR                                  = æ·»å å°EARä¸­
+realmwizard.common.addToEAR                                  = æ·»å å° EAR ä¸­
 realmwizard.common.comfirmPwd                                = ç¡®è®¤å¯ç 
 realmwizard.common.configurationOptions                      = éç½®éé¡¹
 realmwizard.common.controlFlag                               = æ§å¶æ å¿
@@ -221,7 +221,7 @@
 realmwizard.common.deploymentPlan                            = é¨ç½²è®¡å
 realmwizard.common.digestAlgorithm                           = æè¦ç®æ³
 realmwizard.common.digestEncoding                            = æè¦ç¼ç 
-realmwizard.common.driverJAR                                 = é©±å¨JAR
+realmwizard.common.driverJAR                                 = é©±å¨ JAR
 realmwizard.common.editRealm                                 = ç¼è¾å®å¨å
 realmwizard.common.editSettings                              = ç¼è¾è®¾ç½®
 realmwizard.common.emptyText                                 = ç¦ç¹æå¨å­æ®µä¸è½ä¸ºç©ºã
@@ -248,76 +248,76 @@
 realmwizard.common.testAgain                                 = åæ¬¡æµè¯
 realmwizard.common.testLogin                                 = æµè¯ç»å½
 realmwizard.common.userSelectSQL                             = User SELECT SQL
-realmwizard.configure.certprops.groupsURI.description        = åå«ç»ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äºGeronimoå®¶ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯ &lt;tt&gt;group=user,user,...&lt;/tt&gt;ã
-realmwizard.configure.certprops.groupsURI.name               = ç»æä»¶URI
-realmwizard.configure.certprops.usersURI.description         = åå«è¯ä¹¦å°ç¨æ·çæ å°ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äºGeronimoå®¶ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯&lt;tt&gt;username=certificatename&lt;/tt&gt;ï¼å¶ä¸­è¯ä¹¦åä¸º&lt;tt&gt;X509Certificate.getSubjectX500Principal().getName()&lt;/tt&gt;ã
-realmwizard.configure.certprops.usersURI.name                = ç¨æ·æä»¶URI
+realmwizard.configure.certprops.groupsURI.description        = åå«ç»ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äº Geronimo å®è£ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯ &lt;tt&gt;group=user,user,...&lt;/tt&gt;ã
+realmwizard.configure.certprops.groupsURI.name               = ç»æä»¶ URI
+realmwizard.configure.certprops.usersURI.description         = åå«è¯ä¹¦å°ç¨æ·çæ å°ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äº Geronimo å®è£ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯&lt;tt&gt;username=certificatename&lt;/tt&gt;ï¼å¶ä¸­è¯ä¹¦åä¸º&lt;tt&gt;X509Certificate.getSubjectX500Principal().getName()&lt;/tt&gt;ã
+realmwizard.configure.certprops.usersURI.name                = ç¨æ·æä»¶ URI
 realmwizard.configure.ldap.authentication.description        = ä½¿ç¨çå®å¨çº§å«ï¼å¯ä»¥æ¯&lt;tt&gt;none&lt;/tt&gt;, &lt;tt&gt;simple&lt;/tt&gt;, æè&lt;tt&gt;strong&lt;/tt&gt;(éå¸¸çå¼æ¯&lt;tt&gt;simple&lt;/tt&gt;ãå¦æä¸æå®è¿ä¸ªå±æ§ï¼è¡ä¸ºç±æå¡ä¾åºåå³å®ã
 realmwizard.configure.ldap.authentication.name               = éªè¯
-realmwizard.configure.ldap.connectionPassword.description    = ç¨äºè¿æ¥LDAPæå¡å¨çå¯ç ã
+realmwizard.configure.ldap.connectionPassword.description    = ç¨äºè¿æ¥ LDAP æå¡å¨çå¯ç ã
 realmwizard.configure.ldap.connectionPassword.name           = è¿æ¥å¯ç 
-realmwizard.configure.ldap.connectionProtocol.description    = ç¨äºä¸LDAPæå¡å¨è¿è¡éä¿¡çè¿æ¥åè®®ãéå¸¸çç©ºï¼å°½ç®¡å¦ææå¡å¨æ¯æçè¯å¯ä»¥å°å®è®¾ä¸º&lt;tt&gt;ssl&lt;/tt&gt;ã
+realmwizard.configure.ldap.connectionProtocol.description    = ç¨äºä¸ LDAP æå¡å¨è¿è¡éä¿¡çè¿æ¥åè®®ãéå¸¸çç©ºï¼å¦ææå¡å¨æ¯æçè¯å¯ä»¥å°å®è®¾ä¸º&lt;tt&gt;ssl&lt;/tt&gt;ã
 realmwizard.configure.ldap.connectionProtocol.name           = è¿æ¥åè®®
-realmwizard.configure.ldap.connectionURL.description         = æè¿°å¦ä½è¿æ¥å°LDAPæå¡å¨çURLãéå¸¸è¿ä¼æ¯&lt;tt&gt;ldap://ldap-server-hostname:389&lt;/tt&gt;(æèå¯¹äºåå«å¨Geronimoä¸­çApacheç®å½æå¡å¨ï¼åæ¯&lt;tt&gt;ldap://localhost:1389&lt;/tt&gt;)ã
-realmwizard.configure.ldap.connectionURL.name                = è¿æ¥URL
-realmwizard.configure.ldap.connectionUsername.description    = ç¨äºè¿æ¥å°LDAPæå¡å¨çç¨æ·åãè¿åºè¯¥æ¯ä¸ä¸ªç®¡çåæèç®å½ç®¡çèï¼ä»æææ£æ¥å¶ä»ç¨æ·çå¯ç ã
+realmwizard.configure.ldap.connectionURL.description         = LDAP æå¡å¨ç URLãéå¸¸è¿ä¼æ¯&lt;tt&gt;ldap://ldap-server-hostname:389&lt;/tt&gt;(æèå¯¹äºåå«å¨ Geronimo ä¸­ç Apache ç®å½æå¡å¨ï¼ä¸º&lt;tt&gt;ldap://localhost:1389&lt;/tt&gt;)ã
+realmwizard.configure.ldap.connectionURL.name                = è¿æ¥ URL
+realmwizard.configure.ldap.connectionUsername.description    = ç¨äºè¿æ¥å° LDAP æå¡å¨çç¨æ·åãè¿åºè¯¥æ¯ä¸ä¸ªç®¡çåæèç®å½ç®¡çèï¼ä»æææ£æ¥å¶ä»ç¨æ·çå¯ç ã
 realmwizard.configure.ldap.connectionUsername.name           = è¿æ¥ç¨æ·å
-realmwizard.configure.ldap.initialContextFactory.description = åå§ä¸ä¸æå·¥åçå®æ´éå®ç±»åãå¦æä½ ä¸ç¥éè¿éè¯¥ç¨ä»ä¹ï¼è¯·ä½¿ç¨&lt;tt&gt;com.sun.jndi.ldap.LdapCtxFactory&lt;/tt&gt;ã
+realmwizard.configure.ldap.initialContextFactory.description = åå§ä¸ä¸æå·¥åçå®æ´éå®ç±»åãå¦æä½ ç¡®å®åºè¯¥ç¨ä»ä¹å¼ï¼å¯ä»¥ä½¿ç¨&lt;tt&gt;com.sun.jndi.ldap.LdapCtxFactory&lt;/tt&gt;ã
 realmwizard.configure.ldap.initialContextFactory.name        = åå§ä¸ä¸æå·¥å
-realmwizard.configure.ldap.roleBase.description              = æç´¢è§è²çåºç¡LDAPä¸ä¸æ(ä½ç½®)ãæç´¢å¯è½åªæ¥æ¾è¯¥ä½ç½®ï¼æèè¿åæ©å­ä¸ä¸æï¼è¿å°åå³äºä¸é¢ç"è§è²æç´¢å­æ "è®¾å®ã
+realmwizard.configure.ldap.roleBase.description              = æç´¢è§è²çåºç¡ LDAP ä¸ä¸æ(ä½ç½®)ãæç´¢å¯è½åªæ¥æ¾è¯¥ä½ç½®ï¼æèè¿åæ©å­ä¸ä¸æï¼è¿å°åå³äºä¸é¢ç"è§è²æç´¢å­æ "è®¾å®ã
 realmwizard.configure.ldap.roleBase.name                     = è§è²åºç¡
-realmwizard.configure.ldap.roleName.description              = å¯¹åºè§è²åç§°çLDAPå±æ§ç±»åãå¸¸å¸¸è®¾ä¸º&lt;tt&gt;cn&lt;/tt&gt;ã
+realmwizard.configure.ldap.roleName.description              = å¯¹åºè§è²åç§°ç LDAP å±æ§ç±»åãå¸¸å¸¸è®¾ä¸º&lt;tt&gt;cn&lt;/tt&gt;ã
 realmwizard.configure.ldap.roleName.name                     = è§è²åç§°
-realmwizard.configure.ldap.roleSearchMatching.description    = è§è²ç¨äºæ¥æ¾å±äºè¯¥è§è²çç¨æ·çLDAPå±æ§æç´¢å­ç¬¦ä¸²ãå½è§è²æå¾å¤ç¸ååç§°ä½åå¼ä¸åçå±æ§æ¶(æ¯ä¸ªç¨æ·ä¸ä¸ª)ä½¿ç¨å®ãéå¸¸ä½¿ç¨åæ°&lt;tt&gt;{0}&lt;/tt&gt;æ¥æ è¯ç¨æ·åãå¸åå¼å¯è½ä¸º&lt;tt&gt;(member={0})&lt;/tt&gt;æè&lt;tt&gt;(memberUID={0})&lt;/tt&gt;ã
+realmwizard.configure.ldap.roleSearchMatching.description    = è§è²ç¨äºæ¥æ¾å±äºè¯¥è§è²çç¨æ·ç LDAP å±æ§æç´¢å­ç¬¦ä¸²ãå½è§è²æå¾å¤ç¸ååç§°ä½åå¼ä¸åçå±æ§æ¶(æ¯ä¸ªç¨æ·ä¸ä¸ª)ä½¿ç¨å®ãéå¸¸ä½¿ç¨åæ°&lt;tt&gt;{0}&lt;/tt&gt;æ¥æ è¯ç¨æ·åãå¸åå¼å¯è½ä¸º&lt;tt&gt;(member={0})&lt;/tt&gt;æè&lt;tt&gt;(memberUID={0})&lt;/tt&gt;ã
 realmwizard.configure.ldap.roleSearchMatching.name           = è§è²ç¨æ·æç´¢å­ç¬¦ä¸²
 realmwizard.configure.ldap.roleSearchSubtree.description     = å¦æè®¾ä¸º&lt;tt&gt;true&lt;/tt&gt;ï¼å"è§è²åºç¡"ä¸é¢çå­æ ä¹å°è¢«æç´¢ä»¥æ¥æ¾è§è²ãå¦æè®¾ä¸º&lt;tt&gt;false&lt;/tt&gt;ï¼ååªæ"è§è²åºç¡"ä½ç½®æ¬èº«ä¼è¢«æç´¢ã
 realmwizard.configure.ldap.roleSearchSubtree.name            = è§è²æç´¢å­æ 
-realmwizard.configure.ldap.userBase.description              = æç´¢ç¨æ·çåºç¡LDAPä¸ä¸æ(ä½ç½®)ãæç´¢å¯è½åªæ¥æ¾è¯¥ä½ç½®ï¼æèè¿åæ©å­ä¸ä¸æï¼è¿å°åå³äºä¸é¢ç"ç¨æ·æç´¢å­æ "è®¾å®ã
+realmwizard.configure.ldap.userBase.description              = æç´¢ç¨æ·çåºç¡ LDAP ä¸ä¸æ(ä½ç½®)ãæç´¢å¯è½åªæ¥æ¾è¯¥ä½ç½®ï¼æèè¿åæ©å­ä¸ä¸æï¼è¿å°åå³äºä¸é¢ç"ç¨æ·æç´¢å­æ "è®¾å®ã
 realmwizard.configure.ldap.userBase.name                     = ç¨æ·åºç¡
 realmwizard.configure.ldap.userRoleName.description          = å¦æè§è²æ¡ç®æ²¡æéå¯¹ç¨æ·çå±æ§ï¼èç¨æ·æ¡ç®æä¸ä¸ªéå¯¹è§è²çå±æ§ï¼ååºè¯¥ä½¿ç¨å®èä¸æ¯"è§è²ç¨æ·æç´¢å­ç¬¦ä¸²"ãå®å½åäºç¨æ·ä¸çå±æ§ï¼è¯¥å±æ§ååºäºä¸ä¸ªè§è²ï¼è¿ä¸ªè§è²åå«äºè¯¥ç¨æ·ãå¸åå¼å¯è½æ¯&lt;tt&gt;(memberOf={0})&lt;/tt&gt;ã
 realmwizard.configure.ldap.userRoleName.name                 = ç¨æ·è§è²æç´¢å­ç¬¦ä¸²
-realmwizard.configure.ldap.userSearchMatching.description    = æ¯ç¨äºæ¥æ¾ç¨æ·çLDAPå±æ§æç´¢å­ç¬¦ä¸²ãåè®¸RFC 2254è¿æ»¤å¨ï¼ä¸éå¸¸ä½¿ç¨åæ°&lt;tt&gt;{0}&lt;/tt&gt;æ¥æ è¯ç¨æ·åãå¸åå¼å¯è½ä¸º&lt;tt&gt;(uid={0})&lt;/tt&gt;æè&lt;tt&gt;(cn={0})&lt;/tt&gt;ã
+realmwizard.configure.ldap.userSearchMatching.description    = æ¯ç¨äºæ¥æ¾ç¨æ·ç LDAP å±æ§æç´¢å­ç¬¦ä¸²ãåè®¸ RFC-2254 è¿æ»¤å¨ï¼ä¸éå¸¸ä½¿ç¨åæ°&lt;tt&gt;{0}&lt;/tt&gt;æ¥æ è¯ç¨æ·åãå¸åå¼å¯è½ä¸º&lt;tt&gt;(uid={0})&lt;/tt&gt;æè&lt;tt&gt;(cn={0})&lt;/tt&gt;ã
 realmwizard.configure.ldap.userSearchMatching.name           = ç¨æ·æç´¢å¹é
 realmwizard.configure.ldap.userSearchSubtree.description     = å¦æè®¾ä¸º&lt;tt&gt;true&lt;/tt&gt;ï¼å"ç¨æ·åºç¡"ä¸é¢çå­æ ä¹å°è¢«æç´¢ä»¥æ¥æ¾ç¨æ·ãå¦æè®¾ä¸º&lt;tt&gt;false&lt;/tt&gt;ï¼ååªæ"ç¨æ·åºç¡"ä½ç½®æ¬èº«ä¼è¢«æç´¢ã
 realmwizard.configure.ldap.userSearchSubtree.name            = ç¨æ·æç´¢å­æ 
-realmwizard.configure.props.digest.description               = ç¨å¨å¯ç ä¸çæ¶æ¯æè¦ç®æ³(ä¾å¦ï¼MD5, SHA1ç­ç­)ãå¦æä¸ä½¿ç¨æè¦ç®æ³åå°è¯¥å­æ®µçç©ºã
+realmwizard.configure.props.digest.description               = ç¨å¨å¯ç ä¸çæ¶æ¯æè¦ç®æ³(ä¾å¦ï¼MD5, SHA1 ç­)ãå¦æä¸ä½¿ç¨æè¦ç®æ³åå°è¯¥å­æ®µçç©ºã
 realmwizard.configure.props.digest.name                      = æè¦ç®æ³
 realmwizard.configure.props.encoding.description             = æè¦ä½¿ç¨çç¼ç (ä¾å¦ï¼hex, base64)ãåªææå®äºæ¶æ¯æè¦ç®æ³æä½¿ç¨å®ãå¦ææ²¡ææå®ç¼ç ï¼åä½¿ç¨hexã
 realmwizard.configure.props.encoding.name                    = æè¦ç¼ç 
-realmwizard.configure.props.groupsURI.description            = åå«ç»ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äºGeronimoå®¶ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯ &lt;tt&gt;group=user,user,...&lt;/tt&gt;ã
-realmwizard.configure.props.groupsURI.name                   = ç»æä»¶URI
-realmwizard.configure.props.usersURI.description             = åå«ç¨æ·/å¯ç ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äºGeronimoå®¶ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯&lt;tt&gt;username=password&lt;/tt&gt;ã
-realmwizard.configure.props.usersURI.name                    = ç¨æ·æä»¶URI
-realmwizard.configure.title                                  = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤ 2:éç½®ç»å½æ¨¡å
+realmwizard.configure.props.groupsURI.description            = åå«ç»ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äº Geronimo å®è£ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯ &lt;tt&gt;group=user,user,...&lt;/tt&gt;ã
+realmwizard.configure.props.groupsURI.name                   = ç»æä»¶ URI
+realmwizard.configure.props.usersURI.description             = åå«ç¨æ·/å¯ç ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äº Geronimo å®è£ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯&lt;tt&gt;username=password&lt;/tt&gt;ã
+realmwizard.configure.props.usersURI.name                    = ç¨æ·æä»¶ URI
+realmwizard.configure.title                                  = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤ 2 :éç½®ç»å½æ¨¡å
 realmwizard.edit.configurationOptionsExp                     = ç»å½æ¨¡åå¿é¡»çä»»ä½éç½®éé¡¹ï¼ä»¥æ åçJavaå±æ§æä»¶æ ¼å¼ï¼ä¸è¡ä¸ä¸ªï¼å¦ï¼&lt;tt&gt;name=value&lt;/tt&gt;ï¼
 realmwizard.edit.controlFlagExp                              = ç»å½æ¨¡åçæ§å¶æ å¿ï¼ç¨æ¥æ§å¶å½ç»å½æ¨¡åæåæå¤±è´¥æ¶ï¼æ»çç»å½è¿ç¨ä¼ææ ·ãæ´è¯¦ç»çä¿¡æ¯ï¼è¯·ç
 realmwizard.edit.ifLeaveBlank                                = å¦æä½ ä¸éè¦ä½¿ç¨ä¸åææçç»å½æ¨¡åï¼åªéè¦æé¢å¤çæ¨¡åçç©ºå³å¯ã
-realmwizard.edit.loginDomainExp                              = è¿ä¸ªç»å½æ¨¡åå¯¹åºçç»å½åï¼æ¨¡ååç§°å¨å®å¨åçæææ¨¡åä¸­å¿é¡»æ¯å¯ä¸çãè¿æ ·å°±å¯ä»¥éè¿ä¸»ä½(principal) æ¥åºåä¸¤ä¸ªç¸åçç»å½æ¨¡åãï¼ä¾å¦ï¼ä»ä¸¤ä¸ªLDAPç»å½æ¨¡åæåä¸¤ä¸ªä¸åçLDAPæå¡å¨ï¼
+realmwizard.edit.loginDomainExp                              = è¿ä¸ªç»å½æ¨¡åå¯¹åºçç»å½åï¼æ¨¡ååç§°å¨å®å¨åçæææ¨¡åä¸­å¿é¡»æ¯å¯ä¸çãè¿æ ·å°±å¯ä»¥éè¿ä¸»ä½(principal) æ¥åºåä¸¤ä¸ªç¸åçç»å½æ¨¡åãï¼ä¾å¦ï¼ä»ä¸¤ä¸ªLDAPç»å½æ¨¡åæåä¸¤ä¸ªä¸åç LDAP æå¡å¨ï¼
 realmwizard.edit.loginModuleClassExp                         = ç»å½æ¨¡åçå®å¨éå®ç±»åã
-realmwizard.edit.loginModuleJAR                              = ç»å½æ¨¡åJAR
-realmwizard.edit.loginModuleJARExp                           = æ­¤jaræä»¶ä¸­åå«ç»å½æ¨¡åç±»åä¸»ä½ç±».
+realmwizard.edit.loginModuleJAR                              = ç»å½æ¨¡å JAR
+realmwizard.edit.loginModuleJARExp                           = æ­¤ JAR æä»¶ä¸­åå«ç»å½æ¨¡åç±»åä¸»ä½ç±».
 realmwizard.edit.realmNameExp                                = åä¸ä¸ªä¸åäºæå¡å¨ä¸­ä»»ä½å¶ä»å®å¨åçåç§°ãåç§°ä¸­è¯·ä¸è¦æç©ºæ ¼ãå¶ä»ç»ä»¶å°ä½¿ç¨è¿ä¸ªåç§°æ¥æåæ­¤å®å¨åã
-realmwizard.edit.serverSideExp                               = å¨åºç¨æå¡å¨ä¸­æ§è¡Server-sideçç»å½æ¨¡åï¼è¿éå¸¸æ¯æ­£ç¡®çï¼ãå¨å®¢æ·ç«¯ç¯å¢æ§è¡çæ¯Client-sideçç»å½æ¨¡åï¼ä¸¾ä¾æ¥è¯´ï¼ä¸ºäºä½¿ç¨å®¢æ·æä½ç³»ç»ç³»ç»çåç¹ç»å½ç¹æ§ã
+realmwizard.edit.serverSideExp                               = å¨åºç¨æå¡å¨ä¸­æ§è¡Server-sideçç»å½æ¨¡åï¼è¿éå¸¸æ¯æ­£ç¡®çï¼ãå¨å®¢æ·ç«¯ç¯å¢æ§è¡çæ¯ Client-side çç»å½æ¨¡åï¼ä¸¾ä¾æ¥è¯´ï¼ä¸ºäºä½¿ç¨å®¢æ·æä½ç³»ç»ç³»ç»çåç¹ç»å½ç¹æ§ã
 realmwizard.edit.summary                                     = &lt;p&gt;è¿ä¸ªé¡µé¢ç¨æ¥ç¼è¾æ°çæå·²å­å¨çå®å¨åã&lt;/p&gt;&lt;p&gt;ä¸ä¸ªå®å¨åå¯è½åå«ä¸ä¸ªæå¤ä¸ªç»å½æ¨¡åãå¾å¤ç®åçå®å¨åä»ä»åå«ä¸ä¸ªç»å½æ¨¡åãå¯ä»¥ä½¿ç¨é¢å¤çç»å½æ¨¡åæ¥è®¿é®æ´å¤çå®å¨ç¸å³ä¿¡æ¯ãæèæ·»å ç±»ä¼¼äºå®¡æ ¸å®å¨åèä¸å½±åå®å¨åéªè¯æµç¨çåè½ã
-realmwizard.edit.supportAdvancedMappingExp                   = éå¸¸ï¼Geronimoä¸è½åºå«æåæ ·åç§°çä¸¤ä¸ªä¸åçä¸»ä½ï¼ä»¥åä¸¤ä¸ªä¸åç»å½æ¨¡åäº§ççåæ ·çä¸»ä½ç±»ãå¦æå¯ç¨åè¿ä¸ªéé¡¹ï¼Geronimo ä¼åè£ä¸»ä½å¹¶è·è¸ªæ¯ä¸ªä¸»ä½æ¥èªåªä¸ªå®å¨ååç»å½æ¨¡åãè¿è®©ä½ å¯ä»¥å¨Geronimo é¨ç½²è®¡åçå®å¨æ å°ä¸­ä½¿ç¨ realm-principal å login-domain-principal åç´ ã
+realmwizard.edit.supportAdvancedMappingExp                   = éå¸¸ï¼Geronimo ä¸è½åºå«æåæ ·åç§°çä¸¤ä¸ªä¸åçä¸»ä½ï¼ä»¥åä¸¤ä¸ªä¸åç»å½æ¨¡åäº§ççåæ ·çä¸»ä½ç±»ãå¦æå¯ç¨åè¿ä¸ªéé¡¹ï¼Geronimo ä¼åè£ä¸»ä½å¹¶è·è¸ªæ¯ä¸ªä¸»ä½æ¥èªåªä¸ªå®å¨ååç»å½æ¨¡åãè¿è®©ä½ å¯ä»¥å¨Geronimo é¨ç½²è®¡åçå®å¨æ å°ä¸­ä½¿ç¨ realm-principal å login-domain-principal åç´ ã
 realmwizard.list.noSecurityRealms                            = ä¸å­å¨é¢å®ä¹çå®å¨å
 realmwizard.list.seeExamples                                 = å¯¹äºååºçæ¯ä¸ä¸ªåï¼å¯ä»¥ç¹å»&lt;b&gt;ç¨æ³&lt;/b&gt;æ¥æ¥çå¦ä½å¨ä½ çåºç¨ä¸­ä½¿ç¨è¯¥åçä¾å­ã
 realmwizard.list.title                                       = è¿ä¸ªé¡µé¢æ¾ç¤ºäºææå¯ç¨çå®å¨åãå¯ä»¥ç¼è¾æå¡å¨çº§å«çå®å¨åï¼ä½ä¸ºåä¸ªåºç¨ä¸é¨åè¢«é¨ç½²çå®å¨ååä¸è½è¢«ç¼è¾ï¼èåºä¿®æ¹åºç¨é¨ç½²è®¡åï¼ã
 realmwizard.selectType.nameOfSecurityRealmExp                = ç»å®å¨åéåä¸ä¸ªä¸åäºæå¡å¨ä¸­å¶å®å®å¨åçåç§°ï¼åç§°ä¸­è¯·ä¸è¦æç©ºæ ¼ãå¶å®ç»ä»¶å°ä½¿ç¨è¿ä¸ªåç§°æ¥æåè¯¥å®å¨åã
-realmwizard.selectType.realmTypeExp                          = ç»å½æ¨¡åçç±»åå³å®äºå®å¨åç±»åãéæ©"Other"ï¼å¯ä»¥æå¨éç½®ä¸äºéé¡¹ï¼åæ¬ï¼èªå®ä¹ç»å½æ¨¡åãä½¿ç¨å¤ä¸ªç»å½æ¨¡åæ¥å¡«åç¨æ·èº«ä¸»ä½çå®å¨åã
-realmwizard.selectType.title                                 = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤1: éæ©åç§°åç±»å
+realmwizard.selectType.realmTypeExp                          = ç»å½æ¨¡åçç±»åå³å®äºå®å¨åç±»åãéæ© âå¶ä»"å¯ä»¥æå¨éç½®ä¸äºéé¡¹ï¼å¦èªå®ä¹ç»å½æ¨¡åãä½¿ç¨å¤ä¸ªç»å½æ¨¡åæ¥å¡«åç¨æ·èº«ä¸»ä½çå®å¨åã
+realmwizard.selectType.title                                 = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤ 1: éæ©åç§°åç±»å
 realmwizard.showPlan.addToEARExp                             = ä½ å¯ä»¥å°å®å¨åé¨ç½²ä¸ºEARçä¸é¨åï¼èä¸æ¯é¨ç½²ä¸ºé¡¶å±çå®å¨åãè¦ä½¿ç¨è¿ä¸ªé¨ç½²è®¡åå°å®å¨åæ·»å å°EARä¸­ï¼å¨ä½ çEARä¸­åå»º&lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt;æä»¶ï¼å¶ä¸­åå«ä¸é¢é¨ç½²è®¡åä¸­ç&lt;tt&gt;dependency&lt;/tt&gt;åç´ å&lt;tt&gt;gbean&lt;/tt&gt;åç´ ãå®åºè¯¥è±¡ä¸é¢è¿æ ·ï¼
 realmwizard.showPlan.deployCommandExp                        = å¦æå¨å½ä»¤è¡ä¸­ä½¿ç¨è¿ä¸ªé¨ç½²è®¡åæ¥é¨ç½²å®å¨åï¼å°å®æ·è´ç²å¸å°ä¸ä¸ªæä»¶ï¼å¦&lt;tt&gt;security-realm.xml&lt;/tt&gt;ï¼ä¸­å¹¶ä¿å­ãç¶åè¿è¡ä¸é¢çå½ä»¤ï¼
 realmwizard.showPlan.title                                   = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; -- æ¾ç¤ºé¨ç½²è®¡å
 realmwizard.testLogin.passwordExp                            = ç¨æ¥ç»å½å°å®å¨åçå¯ç ã
 realmwizard.testLogin.summary                                = å¨è¿éä½ å¯ä»¥ä¸ºå®å¨åçä¸»ç»å½æ¨¡åè¾å¥ç¨æ·ååå¯ç ï¼æ£æ¥ç»å½æ¯å¦æåï¼æ¥çä¸ºç¨æ·çæäºåªäºä¸»ä½ãè¿å¯ä»¥æç¤ºä¸»ç»å½æ¨¡åçè®¾ç½®æ¯å¦æ­£ç¡®ãå®ä¸ä¼è°ç¨è±¡å®¡æ ¸ï¼éå®å¸å·ç­é«çº§åè½ã
-realmwizard.testLogin.title                                  = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤4ï¼æµè¯ç»å½
+realmwizard.testLogin.title                                  = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤ 4ï¼æµè¯ç»å½
 realmwizard.testLogin.usernameExp                            = ç¨æ¥ç»å½å°å®å¨åçç¨æ·åã
 realmwizard.testResults.testResults                          = æµè¯ç»æ
-realmwizard.testResults.title                                = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; -- æ­¥éª¤5: ç»å½ç»æ
+realmwizard.testResults.title                                = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; -- æ­¥éª¤ 5: ç»å½ç»æ
 realmwizard.usage.applicationCode                            = åºç¨ç¨åºä»£ç 
-realmwizard.usage.applicationCodeExp                         = &lt;p&gt;ä½¿ç¨å®å¨è§è²ï¼å¹¶ä¸éè¦ç¹æ®çåºç¨ç¨åºä»£ç ã&lt;/p&gt;&lt;p&gt;å¦æåºç¨ç¨åºä¸­è°ç¨&lt;tt&gt;HttpServletRequest.getUserPrincipal()&lt;/tt&gt;ï¼Geronimoä¼è¿åä¸ä¸ªå®ç°&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£çprincipalç±»çå®ä¾ã--éå¸¸æ¯ç¨æ·åï¼å ä¸º&lt;tt&gt;GeronimoUserPrincipal&lt;/tt&gt;å®ç°äº&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£ï¼ãå¦æä½ æ­£å¨ä½¿ç¨èªå®ä¹çç»å½æ¨¡åï¼èè°ç¨&lt;tt&gt;getUserPrincipal&lt;/tt&gt;æ¶å¾å°äºéè¯¯çç»æãå°è¯å°ä½ çuser principalç±»å®ç°&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£ã&lt;/p&gt; &lt;p&gt;å¦æåºç¨è°ç¨&lt;tt&gt;HttpServletRequest.isUserI
 nRole(role)&lt;/tt&gt;ï¼Geronimoå°ä¼æ ¹æ®å®å¨åç»å½æ¨¡ååéç»è¯¥ç¨æ·çprincipalæ¯å¦ååºå¨ä¸é¢çè§è²æ å°ä¸­æ¥å³å®è¿åtrueè¿æ¯falseã&lt;/p&gt;
-realmwizard.usage.geronimoWebXmlLater                        = &lt;p&gt;è¿ä¸ªä¾å­è¡¨æï¼{0} å°è¢«ç¨æ¥å¤ç Web åºç¨çææç»å½ã æ¥çå®ä½¿ç¨ä¸»ä½ç±»åä¸»ä½åç§°çèåæ¥æ &lt;tt&gt;admin&lt;/tt&gt;  è§è²æ å°å°ç¨æ· &lt;tt&gt;root&lt;/tt&gt; ï¼åç» &lt;tt&gt;administrators&lt;/tt&gt; ãæ³¨æå¦æ{0} ä½¿ç¨èªå®ä¹çç»å½æ¨¡åï¼ä¸»ä½ç±»å¯è½ä¼ææä¸åã ä½æ¯ä¸é¢ååºçæ¯è¢«ææçæ åçGeronimoç»å½æ¨¡åä½¿ç¨çç¨æ·åç»ã&lt;/p&gt; &lt;p&gt;ä¹å¯ä»¥éç½®åç¬çç»å½æ¨¡åååç¬çç»å½ååç§°ï¼ç¶åå¨è§è²æ å°ä¸­ä½¿ç¨ç»å½åå
 §°ï¼è¿æ ·ï¼å¨ç»å½å Fooä¸­ç root ç¨æ·ï¼åå¨ç»å½åBar ä¸­çroot ç¨æ·æ¯ä¸ä¸æ ·çï¼ï¼ä½è¿ä»ä»å¨ä½ æå¤ä¸ªç»å½æ¨¡åæ¥ç»ç¨æ·åéä¸»ä½æ¶æéè¦ã&lt;/p&gt; &lt;p&gt;æåï¼å¦æ&lt;tt&gt;security&lt;/tt&gt;åæ¯å¨ EAR ç&lt;tt&gt;application.xml&lt;/tt&gt; é¨ç½²æè¿°ç¬¦ä¸­å£°æçï¼é£ä¹å°±æ²¡æå¿è¦å¨EAR ä¸­çä»»ä½æ¨¡åä¸­éå¤å®ã-- å®ä»¬ä¼å±äº«ç¸åçè§è²æ å°ä¿¡æ¯ã&lt;/p&gt;
-realmwizard.usage.geronimoWebXmlPreface                      = &lt;p&gt;ä¸ºäºéç½®å®å¨ååæ¯ä¸ªè§è²çæåï¼Webåºç¨éè¦æä¸ä¸ª&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åãå®å¯ä»¥æåå¨WARåç&lt;tt&gt;WEB-INF&lt;/tt&gt;ç®å½ä¸­ï¼æèå®ä¹å¯ä»¥å¨é¨ç½²å·¥å·çå½ä»¤è¡ä¸­åç¬å°æä¾ã&lt;/p&gt;&lt;p&gt;&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡ååºè¯¥æä¸ä¸ª&lt;tt&gt;security-realm-name&lt;/tt&gt;åç´ ï¼ç¨æ¥æ æå¨Webåºç¨ä¸­ç¨ä»ä¹å®å¨åæ¥éªè¯ç»å½ãå®åæ ·æä¸ä¸ª &lt;tt&gt;security&lt;/tt&gt;åç´ ï¼ç¨æ¥ååºç¨æ·åç»ï¼è¿äºç¨æ·åç»åºè¯¥æ¯ &lt;tt&gt;web.xml&lt;/tt&gt;ä¸­ç&lt;tt&gt;security-role&lt;/tt&gt;æ æç
 è§è²çæåã
+realmwizard.usage.applicationCodeExp                         = &lt;p&gt;ä½¿ç¨å®å¨è§è²ï¼å¹¶ä¸éè¦ç¹æ®çåºç¨ç¨åºä»£ç ã&lt;/p&gt;&lt;p&gt;å¦æåºç¨ç¨åºä¸­è°ç¨&lt;tt&gt;HttpServletRequest.getUserPrincipal()&lt;/tt&gt;ï¼Geronimoä¼è¿åä¸ä¸ªå®ç°&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£ç principal ç±»çå®ä¾ã--éå¸¸æ¯ç¨æ·åï¼å ä¸º&lt;tt&gt;GeronimoUserPrincipal&lt;/tt&gt;å®ç°äº&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£ï¼ãå¦æä½ æ­£å¨ä½¿ç¨èªå®ä¹çç»å½æ¨¡åï¼èè°ç¨&lt;tt&gt;getUserPrincipal&lt;/tt&gt;æ¶å¾å°äºéè¯¯çç»æãå°è¯å°ä½ ç user principal ç±»å®ç°&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£ã&lt;/p&gt; &lt;p&gt;å¦æåºç¨è°ç¨&lt;tt&gt;HttpServletRequest.isU
 serInRole(role)&lt;/tt&gt;ï¼Geronimoå°ä¼æ ¹æ®å®å¨åç»å½æ¨¡ååéç»è¯¥ç¨æ·çprincipalæ¯å¦ååºå¨ä¸é¢çè§è²æ å°ä¸­æ¥å³å®è¿å true è¿æ¯ falseã&lt;/p&gt;
+realmwizard.usage.geronimoWebXmlLater                        = &lt;p&gt;è¿ä¸ªä¾å­è¡¨æï¼{0} å°è¢«ç¨æ¥å¤ç Web åºç¨çææç»å½ã æ¥çå®ä½¿ç¨ä¸»ä½ç±»åä¸»ä½åç§°çèåæ¥æ &lt;tt&gt;admin&lt;/tt&gt;  è§è²æ å°å°ç¨æ· &lt;tt&gt;root&lt;/tt&gt; ï¼åç» &lt;tt&gt;administrators&lt;/tt&gt; ãæ³¨æå¦æ{0} ä½¿ç¨èªå®ä¹çç»å½æ¨¡åï¼ä¸»ä½ç±»å¯è½ä¼ææä¸åã ä½æ¯ä¸é¢ååºçæ¯è¢«ææçæ åçGeronimoç»å½æ¨¡åä½¿ç¨çç¨æ·åç»ã&lt;/p&gt; &lt;p&gt;ä¹å¯ä»¥éç½®åç¬çç»å½æ¨¡åååç¬çç»å½ååç§°ï¼ç¶åå¨è§è²æ å°ä¸­ä½¿ç¨ç»å½åå
 §°ï¼è¿æ ·ï¼å¨ç»å½å Foo ä¸­ç root ç¨æ·ï¼åå¨ç»å½å Bar ä¸­ç root ç¨æ·æ¯ä¸ä¸æ ·çï¼ï¼ä½è¿ä»ä»å¨ä½ æå¤ä¸ªç»å½æ¨¡åæ¥ç»ç¨æ·åéä¸»ä½æ¶æéè¦ã&lt;/p&gt; &lt;p&gt;æåï¼å¦æ&lt;tt&gt;security&lt;/tt&gt;åæ¯å¨ EAR ç&lt;tt&gt;application.xml&lt;/tt&gt; é¨ç½²æè¿°ç¬¦ä¸­å£°æçï¼é£ä¹å°±æ²¡æå¿è¦å¨ EAR  ä¸­çä»»ä½æ¨¡åä¸­éå¤å®ã-- å®ä»¬ä¼å±äº«ç¸åçè§è²æ å°ä¿¡æ¯ã&lt;/p&gt;
+realmwizard.usage.geronimoWebXmlPreface                      = &lt;p&gt;ä¸ºäºéç½®å®å¨ååæ¯ä¸ªè§è²çæåï¼Web åºç¨éè¦æä¸ä¸ª&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åãå®å¯ä»¥æåå¨ WAR åç&lt;tt&gt;WEB-INF&lt;/tt&gt;ç®å½ä¸­ï¼æèå®ä¹å¯ä»¥å¨é¨ç½²å·¥å·çå½ä»¤è¡ä¸­åç¬å°æä¾ã&lt;/p&gt;&lt;p&gt;&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡ååºè¯¥æä¸ä¸ª&lt;tt&gt;security-realm-name&lt;/tt&gt;åç´ ï¼ç¨æ¥æ æå¨ Web åºç¨ä¸­ç¨ä»ä¹å®å¨åæ¥éªè¯ç»å½ãå®åæ ·æä¸ä¸ª &lt;tt&gt;security&lt;/tt&gt;åç´ ï¼ç¨æ¥ååºç¨æ·åç»ï¼è¿äºç¨æ·åç»åºè¯¥æ¯ &lt;tt&gt;web.xml&lt;/tt&gt;ä¸­ç&lt;tt&gt;security-role&lt;/tt&gt;æ æ
 è§è²çæåã
 realmwizard.usage.title                                      = è¿ä¸ªé¡µé¢ä»ç»ææ ·å¨ J2EE åºç¨ä¸­ä½¿ç¨å®å¨å{0} ãè¿éæ¯ä»¥ Web åºç¨ä¸ºä¾ï¼å¯¹äºå¶ä»ç¨åºæ¨¡åï¼ä¹å¯ä½¿ç¨ç±»ä¼¼çæ¹æ³ã
 realmwizard.usage.webXmlShouldHave                           = &lt;p&gt;å¨  &lt;tt&gt;web.xml&lt;/tt&gt; ä¸­åºè¯¥å«æ&lt;/p&gt;&lt;ul&gt;  &lt;li&gt;ä¸ä¸ªæå¤ä¸ª &lt;tt&gt;security-constraint&lt;/tt&gt; åï¼ç¨æ¥ææåä¿æ¤çé¡µé¢å URL &lt;/li&gt;  &lt;li&gt;ä¸ä¸ª&lt;tt&gt;login-config&lt;/tt&gt; åï¼ç¨æ¥éç½®åºç¨çç»å½ä¿¡æ¯&lt;/li&gt;  &lt;li&gt;ä¸ä¸ªæå¤ä¸ª&lt;tt&gt;security-role&lt;/tt&gt; åï¼ç¨æ¥ååºåºç¨ä¸­ä½¿ç¨å°çå®å¨è§è²&lt;/li&gt;&lt;/ul&gt;

Modified: geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:23:55 2009
@@ -29,10 +29,10 @@
 
 Security\ Realms = Security Realms
 
-plugin.errorMsg01 = Deployment Failed
-plugin.errorMsg02 = The application was not successfully started
-plugin.errorMsg03 = Security realm with the same name already exists, please specify a new security realm name.
-plugin.errorMsg04 = Unable to identify modules to replace. Please check if it has already been stopped or undeployed.
+plugin.errorMsg01 = The application was not deployed.
+plugin.errorMsg02 = The application was not successfully started.
+plugin.errorMsg03 = The security realm name already exists. Specify another name for the security realm.
+plugin.errorMsg04 = Unable to identify modules to replace. Check if it has already been stopped or undeployed.
 plugin.infoMsg01  = The application was successfully deployed.
 plugin.infoMsg02  = The application was successfully redeployed.
 plugin.infoMsg03  = The application was successfully started.

Modified: geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_zh.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_zh.properties (original)
+++ geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_zh.properties Mon Dec  7 08:23:55 2009
@@ -33,7 +33,7 @@
 plugin.errorMsg01 = é¨ç½²å¤±è´¥
 plugin.errorMsg02 = æªæåå¯å¨åºç¨
 plugin.errorMsg03 = ååå®å¨åå·²ç»å­å¨ï¼è¯·æå®æ°çå®å¨ååç§°ã
-plugin.errorMsg04 = \u00d3\u00a6\u00d3\u00c3Â·\u00fe\u00ce\u00f1\u00c6Ã·\u00d6\u00d0\u00b2\u00bb\u00b4\u00e6\u00d4\u00da\u00c4Ãº\u00cbÃ¹\u00d2\u00aa\u00c7Ã³\u00d6\u00d8\u00d0\u00c2\u00b2\u00bf\u00ca\u00f0\u00b5\u00c4\u00c4\u00a3\u00bfÃ©\u00a1\u00a3\u00c7\u00eb\u00bcÃ¬\u00b2Ã©\u00ca\u00c7Â·\u00f1\u00cbÃ¼\u00d2\u00d1\u00be\u00ad\u00cd\u00a3\u00d6\u00b9\u00bbÃ²\u00d0\u00b6\u00d4\u00d8\u00a1\u00a3
+plugin.errorMsg04 = æ æ³æ¾å°è¦æ¿æ¢çæ¨¡åãè¯·ç¡®è®¤è¯¥æ¨¡åæ¯å¦å·²è¢«åæ­¢æèå¸è½½ã
 plugin.infoMsg01  = æåé¨ç½²åºç¨
 plugin.infoMsg02  = æåéæ°é¨ç½²åºç¨
 plugin.infoMsg03  = æåå¯å¨åºç¨

Modified: geronimo/server/trunk/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_en.properties (original)
+++ geronimo/server/trunk/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_en.properties Mon Dec  7 08:23:55 2009
@@ -16,24 +16,24 @@
 #=====================================================================
 
 classloaderview.help.content            = This view can be used to all the classloader involved in server and the classes it loads.
-classloaderview.help.title              = This is the help for the Geronimo Administration Classloader VIEW page.
+classloaderview.help.title              = Classloader Viewer Help
 classloaderview.view.invertTree         = Invert Tree
 classloaderview.view.searchOnlySelected = Search only selected
 classloaderview.view.searchText         = Search Text
 
 debugviews.common.find     = Find
 debugviews.common.findNext = Find Next
-debugviews.common.notFound = Can not find
-debugviews.common.pleaseSelect = Please selecte one node
+debugviews.common.notFound = Cannot find
+debugviews.common.pleaseSelect = Select one node
 debugviews.common.noText   = No text to search
 
-dependencyview.help.summary            = This view can be used to all the modules and its dependencies.
-dependencyview.help.title              = This is the help for the Geronimo Administration Dependency VIEW page.
+dependencyview.help.summary            = This view can be used to view all the modules and its dependencies.
+dependencyview.help.title              = Dependency Viewer Help
 dependencyview.view.searchOnlySelected = Search only selected
 dependencyview.view.searchText         = Search Text
 
 jmxmanager.help.JMXTree           = JMX Tree
-jmxmanager.help.JMXTreeExp1       = &lt;li&gt;You can use this tree to view the different types of MBeans&lt;/li&gt; &lt;li&gt;Each MBean will be represented as a tree node that shows its object name representation&lt;/li&gt;&lt;li&gt;'All MBeans' will give you a list of MBeans grouped by its domain&lt;/li&gt; &lt;li&gt;'J2EE MBeans' will give you a list of MBeans grouped by JSR 77 MBean types:&lt;/li&gt;
+jmxmanager.help.JMXTreeExp1       = &lt;li&gt;You can view different types of MBeans in the JMX tree.&lt;/li&gt; &lt;li&gt;Each MBean will be represented as a tree node that shows its object name representation&lt;/li&gt;&lt;li&gt;'All MBeans' will give you a list of MBeans grouped by its domain&lt;/li&gt; &lt;li&gt;'J2EE MBeans' will give you a list of MBeans grouped by JSR 77 MBean types:&lt;/li&gt;
 jmxmanager.help.abstractName      = Abstract Name
 jmxmanager.help.attributes        = Attributes
 jmxmanager.help.attributesTab     = Attributes Tab
@@ -59,7 +59,7 @@
 jmxmanager.help.search            = Search
 jmxmanager.help.searchMBeansExp   = 'Search MBeans' will give you a list of MBeans matching a pattern from the 'Search' tab
 jmxmanager.help.searchTab         = Search Tab
-jmxmanager.help.searchTabExp      = &lt;ul&gt; &lt;li&gt;You can use this tab to query MBeans matching a particular pattern&lt;/li&gt; &lt;li&gt;Matching MBeans will be added under the 'Search MBeans' tree node. You might need to scroll down the JMX tree to view results.&lt;/li&gt;  &lt;li&gt;Examples of Object Name Patterns:&lt;/li&gt;   &lt;ul&gt; &lt;li&gt;"*:*" - will return all the MBeans &lt;li&gt;"geronimo:*" - will return all MBeans with "geronimo" domain  &lt;li&gt;"*:j2eeType=GBean,*" - will return all GBeans &lt;/ul&gt; &lt;/ul&gt;
+jmxmanager.help.searchTabExp      = &lt;ul&gt; &lt;li&gt;You can use this tab to query MBeans matching a particular pattern&lt;/li&gt; &lt;li&gt;Matching MBeans will be added under the 'Search MBeans' tree node. You might need to scroll down the JMX tree to view results.&lt;/li&gt;  &lt;li&gt;Examples of Object Name Patterns:&lt;/li&gt;   &lt;ul&gt; &lt;li&gt;"*:*" - will return all the MBeans &lt;li&gt;"geronimo:*" - will return all MBeans with "Geronimo" domain  &lt;li&gt;"*:j2eeType=GBean,*" - will return all GBeans &lt;/ul&gt; &lt;/ul&gt;
 jmxmanager.help.setter            = Setter
 jmxmanager.help.stats             = Stats
 jmxmanager.help.statsTab          = Stats Tab
@@ -72,7 +72,7 @@
 jmxmanager.help.viewStats         = View Stats
 
 jndiview.help.content            = This view can be used to view JNDI context for various modules.
-jndiview.help.title              = This is the help for the Geronimo Administration JNDI VIEW page.
+jndiview.help.title              = JNDI Viewer Help
 jndiview.view.caseSensitive      = Case Sensitive
 jndiview.view.searchOnlySelected = Search only selected
 jndiview.view.searchText         = Search Text




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887861 [5/6] - in /geronimo/server/trunk/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-portal-driv...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207082357.E74052388A1C@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207082357-E74052388A1C@eris-apache-org%3e</id>
<updated>2009-12-07T08:23:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Modified: geronimo/server/trunk/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_zh.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_zh.properties (original)
+++ geronimo/server/trunk/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_zh.properties Mon Dec  7 08:23:55 2009
@@ -16,7 +16,7 @@
 #=====================================================================
 
 classloaderview.help.content            = è¿ä¸ªè§å¾å¯ç¨äºæ¥çæå¡å¨åå«çææç±»å è½½å¨åç±»å è½½å¨å è½½çææç±»ã
-classloaderview.help.title              = è¿æ¯Geronimoç®¡çç±»å è½½å¨è§å¾é¡µé¢çå¸®å©é¡µé¢ã
+classloaderview.help.title              = ç±»å è½½å¨æ¥çå¨å¸®å©é¡µé¢
 classloaderview.view.invertTree         = åè½¬æ 
 classloaderview.view.searchOnlySelected = ä»æ¥æ¾éä¸­é¡¹
 classloaderview.view.searchText         = æ¥æ¾åå®¹
@@ -28,23 +28,23 @@
 debugviews.common.noText   = è¯·æå®å³é®è¯
 
 dependencyview.help.summary            = è¿ä¸ªè§å¾å¯ä»¥ç¨äºæ¥çæææ¨¡ååå®ä»¬çä¾èµé¡¹ã
-dependencyview.help.title              = è¿æ¯ä¸ä¸ªå¸®å©é¡µé¢ï¼æå¯¼ä½ å¦ä½ä½¿ç¨Geronimoæ§å¶å°çä¾èµè§å¾ã
+dependencyview.help.title              = ä¾èµé¡¹æ¥çå¨å¸®å©é¡µé¢ã
 dependencyview.view.searchOnlySelected = ä»æ¥æ¾æéæ©èç¹
 dependencyview.view.searchText         = æç´¢æå­
 
 jmxmanager.help.JMXTree           = JMXæ 
-jmxmanager.help.JMXTreeExp1       = &lt;li&gt;å¯ä»¥éè¿æ¬é¡µé¢æ¥æ¥çä¸åç±»åçMBeans&lt;/li&gt; &lt;li&gt;æ¯ä¸ä¸ªMBeanç±æ ä¸­çä¸ä¸ªæ¾ç¤ºå¯¹è±¡åç§°çèç¹è¡¨ç¤º&lt;/li&gt;&lt;li&gt;'All MBeans' ååºäºæ ¹æ®åæ¥åç»çMBean&lt;/li&gt; &lt;li&gt;'J2EE MBeans' ååºäºæ ¹æ®JSR 77ä¸­çMBeanç±»åæ¥åç»çMBeans:&lt;/li&gt;
+jmxmanager.help.JMXTreeExp1       = &lt;li&gt;å¯ä»¥éè¿æ¬é¡µé¢æ¥æ¥çä¸åç±»åç MBeans&lt;/li&gt; &lt;li&gt;æ¯ä¸ä¸ª MBean ç±æ ä¸­çä¸ä¸ªæ¾ç¤ºå¯¹è±¡åç§°çèç¹è¡¨ç¤º&lt;/li&gt;&lt;li&gt;'All MBeans'  ååºäºæ ¹æ®åæ¥åç»ç MBean&lt;/li&gt; &lt;li&gt;'J2EE MBeans' ååºäºæ ¹æ® JSR-77 ä¸­ç MBean ç±»åæ¥åç»ç MBeansï¼&lt;/li&gt;
 jmxmanager.help.abstractName      = æ½è±¡åç§°
 jmxmanager.help.attributes        = å±æ§
 jmxmanager.help.attributesTab     = å±æ§éé¡¹å¡
-jmxmanager.help.attributesTabExp  = &lt;ul&gt;&lt;li&gt;ååºMBeanå±æ§&lt;/li&gt; &lt;li&gt;å¯ä»¥ç¹å»åçå¤´é¨ä»¥æåº&lt;/li&gt;&lt;li&gt;å¯ä»¥ç¹å»è¡¨çæ¯ä¸è¡ä»¥åè®°å·,æ¹ä¾¿æ¥ç&lt;/li&gt;&lt;li&gt;å¯ä»¥ç¹å»Setteræé®ä»¥è®¾ç½®å±æ§å¼å¹¶æ¾ç¤ºç»æ.&lt;/li&gt; &lt;li&gt;&lt;b&gt;æ³¨æ:&lt;/b&gt;è¯·å°å¿è®¾ç½®MBeançå±æ§å¼å ä¸ºå®å°å½±åå°æå¡å¨çè¿è¡.&lt;/li&gt;&lt;/ul&gt;
+jmxmanager.help.attributesTabExp  = &lt;ul&gt;&lt;li&gt;ååº MBean å±æ§&lt;/li&gt; &lt;li&gt;å¯ä»¥ç¹å»åçå¤´é¨ä»¥æåº&lt;/li&gt;&lt;li&gt;å¯ä»¥ç¹å»è¡¨çæ¯ä¸è¡ä»¥åè®°å·ï¼æ¹ä¾¿æ¥ç&lt;/li&gt;&lt;li&gt;å¯ä»¥ç¹å»Setteræé®ä»¥è®¾ç½®å±æ§å¼å¹¶æ¾ç¤ºç»æã&lt;/li&gt; &lt;li&gt;&lt;b&gt;æ³¨æï¼&lt;/b&gt;è¯·å°å¿è®¾ç½® MBean çå±æ§å¼å ä¸ºå®å°å½±åå°æå¡å¨çè¿è¡ã&lt;/li&gt;&lt;/ul&gt;
 jmxmanager.help.className         = ç±»å
 jmxmanager.help.domain            = å
-jmxmanager.help.geronimoMBeansExp = 'Geronimo MBeans'å°æç§Geronimoç¹å®çMBeanç±»ååç»ååºMBean
+jmxmanager.help.geronimoMBeansExp = 'Geronimo MBeans' å°æç§ Geronimo ç¹å®ç MBean ç±»ååç»ååº MBean
 jmxmanager.help.getter            = Getter
 jmxmanager.help.info              = ä¿¡æ¯
 jmxmanager.help.infoTab           = ä¿¡æ¯éé¡¹å¡
-jmxmanager.help.infoTabExp        = ååºMBeançåºæ¬ä¿¡æ¯
+jmxmanager.help.infoTabExp        = ååº MBean çåºæ¬ä¿¡æ¯
 jmxmanager.help.j2eeType          = J2EEç±»å
 jmxmanager.help.manageable        = å¯ç®¡çç
 jmxmanager.help.name              = åç§°
@@ -52,14 +52,14 @@
 jmxmanager.help.objectNamePattern = &amp;nbsp;å¯¹è±¡&amp;nbsp;åç§°&amp;nbsp;æ¨¡å¼
 jmxmanager.help.operations        = æä½
 jmxmanager.help.operationsTab     = æä½éé¡¹å¡
-jmxmanager.help.operationsTabExp  = &lt;ul&gt;    &lt;li&gt;ååºMBeanæä½&lt;/li&gt;&lt;li&gt;ä½ å¯ä»¥æä¾ä¸åçåæ°å¼ç¶åç¹å»æä½æé®ä»¥æ§è¡MBeanæä½å¹¶æ¥çç»æ.&lt;/li&gt; &lt;li&gt;&lt;b&gt;Note:&lt;/b&gt; å°å¿è°ç¨MBeançæä½å ä¸ºå®å¯è½ä¼å½±åå°æå¡å¨çè¿è¡.&lt;/li&gt;&lt;/ul&gt;
+jmxmanager.help.operationsTabExp  = &lt;ul&gt;    &lt;li&gt;ååº MBean æä½&lt;/li&gt;&lt;li&gt;ä½ å¯ä»¥æä¾ä¸åçåæ°å¼ç¶åç¹å»æä½æé®ä»¥æ§è¡ MBean æä½å¹¶æ¥çç»æã&lt;/li&gt; &lt;li&gt;&lt;b&gt;æ³¨æï¼&lt;/b&gt; å°å¿è°ç¨ MBean çæä½å ä¸ºå®å¯è½ä¼å½±åå°æå¡å¨çè¿è¡ã&lt;/li&gt;&lt;/ul&gt;
 jmxmanager.help.paramList         = åæ°åè¡¨
 jmxmanager.help.persistent        = æä¹ç
 jmxmanager.help.refreshStats      = å·æ°ç»è®¡
 jmxmanager.help.search            = æç´¢
-jmxmanager.help.searchMBeansExp   = 'æç´¢MBean'å°ååºå¹é'Search'éé¡¹å¡ä¸­çæ¨¡å¼çMBean
+jmxmanager.help.searchMBeansExp   = 'æç´¢ MBean'å°ååºå¹é 'Search' éé¡¹å¡ä¸­çæ¨¡å¼ç MBean
 jmxmanager.help.searchTab         = æç´¢éé¡¹å¡
-jmxmanager.help.searchTabExp      = &lt;ul&gt; &lt;li&gt;ä½ å¯ä»¥ä½¿ç¨è¿ä¸ªéé¡¹å¡æ¥æ¥è¯¢æ»¡è¶³ç¹å®æ¨¡å¼ççMBean&lt;/li&gt; &lt;li&gt;æ»¡è¶³çMBeanå°è¢«æ·»å å°'æç´¢MBeans'çæ èç¹ä¸. ä½ å¯è½éè¦åä¸æ»å¨JMXæ ä»¥æ¥çç»æ.&lt;/li&gt;  &lt;li&gt;å¯¹è±¡åç§°æ¨¡å¼çä¾å­:&lt;/li&gt;   &lt;ul&gt; &lt;li&gt;"*:*" - å°è¿åææçMBean &lt;li&gt;"geronimo:*" - å°è¿å"geronimo"åä¸çææMBean  &lt;li&gt;"*:j2eeType=GBean,*" - å°è¿åææçGBean &lt;/ul&gt; &lt;/ul&gt;
+jmxmanager.help.searchTabExp      = &lt;ul&gt; &lt;li&gt;ä½ å¯ä»¥ä½¿ç¨è¿ä¸ªéé¡¹å¡æ¥æ¥è¯¢æ»¡è¶³ç¹å®æ¨¡å¼çç MBean&lt;/li&gt; &lt;li&gt;æ»¡è¶³çMBeanå°è¢«æ·»å å°'æç´¢MBeans'çæ èç¹ä¸. ä½ å¯è½éè¦åä¸æ»å¨JMXæ ä»¥æ¥çç»æ.&lt;/li&gt;  &lt;li&gt;å¯¹è±¡åç§°æ¨¡å¼çä¾å­:&lt;/li&gt;   &lt;ul&gt; &lt;li&gt;"*:*" - å°è¿åææçMBean &lt;li&gt;"geronimo:*" - å°è¿å"geronimo"åä¸çææMBean  &lt;li&gt;"*:j2eeType=GBean,*" - å°è¿åææçGBean &lt;/ul&gt; &lt;/ul&gt;
 jmxmanager.help.setter            = Setter
 jmxmanager.help.stats             = ç»è®¡
 jmxmanager.help.statsTab          = ç»è®¡éé¡¹å¡
@@ -69,18 +69,18 @@
 jmxmanager.help.viewAttributes    = æ¥çå±æ§
 jmxmanager.help.viewInfo          = æ¥çä¿¡æ¯
 jmxmanager.help.viewOperations    = æ¥çæä½
-jmxmanager.help.viewStats         = èçç»è®¡
+jmxmanager.help.viewStats         = æ¥çç»è®¡
 
-jndiview.help.content            = è¿ä¸ªé¡µé¢ç¨äºæ¥çåç§æ¨¡åçJNDIç¯å¢ã
-jndiview.help.title              = è¿æ¯Geronimoç®¡çæ§å¶å°æ¥çJNDIé¡µé¢çå¸®å©é¡µé¢ã
+jndiview.help.content            = è¿ä¸ªé¡µé¢ç¨äºæ¥çåç§æ¨¡åç JNDI ç¯å¢ã
+jndiview.help.title              = JNDI æ¥çå¨å¸®å©é¡µé¢
 jndiview.view.caseSensitive      = åºåå¤§å°å
 jndiview.view.searchOnlySelected = åªæç´¢å·²éå®ç
 jndiview.view.searchText         = æ¥æ¾æå­
 
-keystore.jmxmanager.title = JMXæ¥çå¨Portletå¸®å©
+keystore.jmxmanager.title = JMX æ¥çå¨å¸®å©é¡µé¢
 
-ldapmanager.help.canDoTheFollowing        = &lt;p&gt;LDAPæ¥çå¨portletå¯ç¨æ¥åæ§è¡å¦ä¸ä»»å¡:&lt;ul&gt;    &lt;li&gt;è¿æ¥å°ä»»ä½LDAPæå¡å¨å¹¶æµè§å¶åå®¹(é»è®¤æ¯åç½®çLDAPæå¡å¨ - Apache DS)  &lt;li&gt;æ¥çæ¡ç®çå±æ§   &lt;li&gt;å¨æå®æ¡ç®ä¸æ§è¡LDAPæç´¢   &lt;li&gt;å·æ°ä»»ä½æ¡ç®ä»¥ä»ç®å½æå¡å¨åå¾ææ°æ°æ®   &lt;li&gt;æ¥çLDAPè¿æ¥çç¯å¢æ°æ® &lt;/ul&gt;
-ldapmanager.help.note                     = æ³¨æ:å³å»ä»»ä½æ èç¹å¯æ¥çä¸ä¸æèåä»¥æ§è¡æä½
+ldapmanager.help.canDoTheFollowing        = &lt;p&gt;LDAPè§å¾é¡µé¢å¯ç¨æ¥åæ§è¡å¦ä¸ä»»å¡ï¼&lt;ul&gt;    &lt;li&gt;è¿æ¥å°ä»»æ LDAP æå¡å¨å¹¶æµè§å¶åå®¹(é»è®¤æ¯åç½®ç LDAP æå¡å¨ - Apache DS)  &lt;li&gt;æ¥çæ¡ç®çå±æ§   &lt;li&gt;å¨æå®æ¡ç®ä¸æ§è¡ LDAP æç´¢   &lt;li&gt;å·æ°ä»»ä½æ¡ç®ä»¥ä»ç®å½æå¡å¨åå¾ææ°æ°æ®   &lt;li&gt;æ¥ç LDAP è¿æ¥çç¯å¢æ°æ® &lt;/ul&gt;
+ldapmanager.help.note                     = æ³¨æï¼å³å»ä»»ä½æ èç¹å¯æ¥çä¸ä¸æèåä»¥æ§è¡æä½
 ldapmanager.viewLDAPServer.DN             = DN
 ldapmanager.viewLDAPServer.SSL            = SSL
 ldapmanager.viewLDAPServer.anonymousBind  = å¿åç»å®

Modified: geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_en.properties (original)
+++ geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_en.properties Mon Dec  7 08:23:55 2009
@@ -31,30 +31,30 @@
 monitor.common.nav                = Navigation
 monitor.common.none               = none
 monitor.common.other              = Other
-monitor.common.ret                = To return to the main Monitoring panel select the "view" link from the header of this portlet.
+monitor.common.ret                = To return to the main Monitoring panel, select the "view" link in the upper-right corner of this portlet.
 monitor.common.save               = Save
 monitor.common.server             = Servers
 monitor.common.st                 = something
 monitor.common.unknown            = Unknown
 monitor.common.view               = Views
 monitor.common.restore            = Reset
-monitor.edit.desc                 = This is the edit page for the Monitoring Portlet
-monitor.edit.msg01                = Click on 'Monitoring &amp;rarr; Add Server'. Choose
-monitor.edit.msg02                = The Server 'localhost' will appear 'online' i.e. the monitoring console can talk to it.
-monitor.edit.msg03                = Enable data collection by clicking on 'Enable Query'.
-monitor.edit.msg04                = Click on 'localhost' to view live statistics for chosen MBeans. By default 4/5 Mbeans are chosen for statistics collection. Use '&lt;b&gt;x&lt;/b&gt;' to remove MBeans from 'Statistics Collected'. Use '&lt;b&gt;+&lt;/b&gt;' in 'Statistics Available' to add an MBean to 'Statistics Collected' MBeans.
+monitor.edit.desc                 = This is the edit page for the &lt;b&gt;Monitoring&lt;/b&gt; Portlet
+monitor.edit.msg01                = Click 'Monitoring&amp;rarr; Add Server'. Choose
+monitor.edit.msg02                = The Server 'localhost' will appear 'online', which means the monitoring console can talk to it.
+monitor.edit.msg03                = Click 'Enable Query' to enable data collection.
+monitor.edit.msg04                = Click 'localhost' to view live statistics for chosen MBeans. By default 4/5 Mbeans are chosen for statistics collection. Use '&lt;b&gt;x&lt;/b&gt;' to remove MBeans from 'Statistics Collected'. Use '&lt;b&gt;+&lt;/b&gt;' in 'Statistics Available' to add an MBean to 'Statistics Collected' MBeans.
 monitor.edit.msg05                = To plot a graph for a statistics click on a link in 'Live Statistics'.
 monitor.edit.msg06                = As an example choose 'JMV Heap Size Current'. Choose the following values
-monitor.edit.msg07                = must be a unique name
+monitor.edit.msg07                = A unique name for the graph
 monitor.edit.msg08                = The label for the graph
-monitor.edit.msg09                = Y axis for the graph, e.g. JVM Heap - MB
-monitor.edit.msg10                = Save the graph using 'save'
-monitor.edit.msg11                = To plot a graph for bytes sent each interval click on 'BytesSent' for TomcatWebConnector.  Use the following values
-monitor.edit.msg12                = Y axis for the graph, e.g. Bytes Sent/sec
-monitor.edit.msg13                = i.e. the bytes sent during 5 minutes (300 sec)
-monitor.edit.msg14                = Hint : Try 'Request Count' and 'Open Connections' for JettyWebConnector
-monitor.edit.msg15                = Create a view using 'Add view'. Select all the graphs and save the view.
-monitor.edit.msg16                = To see the graphs use 'Show this view'
+monitor.edit.msg09                = Y axis for the graph, for example, JVM Heap - MB
+monitor.edit.msg10                = Click 'Save' to save the graph
+monitor.edit.msg11                = To plot a graph for bytes sent each interval click 'BytesSent' for TomcatWebConnector.  Use the following values
+monitor.edit.msg12                = Y axis for the graph, for example, Bytes Sent/sec
+monitor.edit.msg13                = For example, the bytes sent during 5 minutes (300 sec)
+monitor.edit.msg14                = Notes: Try 'Request Count' and 'Open Connections' for JettyWebConnector
+monitor.edit.msg15                = Click 'Create a view' to add a new view. Select all the graphs and save the view.
+monitor.edit.msg16                = Click the name of the view to see the graphs.
 monitor.edit.stuff                = Edit stuff...
 monitor.graph.addGraph            = Add a new graph
 monitor.graph.asis                = As-is

Modified: geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_zh.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_zh.properties (original)
+++ geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_zh.properties Mon Dec  7 08:23:55 2009
@@ -31,49 +31,49 @@
 monitor.common.nav                = å¯¼èª
 monitor.common.none               = æ 
 monitor.common.other              = å¶å®
-monitor.common.ret                = ç¹å»portletå¤´é¨çâè§å¾âé¾æ¥è¿åçæ§ä¸»é¡µé¢
+monitor.common.ret                = ç¹å» portlet  å³ä¸è§çâè§å¾âé¾æ¥è¿åçæ§ä¸»é¡µé¢
 monitor.common.save               = ä¿å­
 monitor.common.server             = æå¡å¨
 monitor.common.st                 = ä»ä¹
 monitor.common.unknown            = æªç¥
 monitor.common.view               = è§å¾
 monitor.common.restore            = éç½®
-monitor.edit.desc                 = è¿æ¯çæ§å¨portletçç¼è¾é¡µé¢
+monitor.edit.desc                 = è¿æ¯çæ§å¨ portlet çç¼è¾é¡µé¢
 monitor.edit.msg01                = ç¹å» 'çæ§å¨ &amp;rarr; æ·»å æå¡å¨'. éæ©
-monitor.edit.msg02                = æå¡å¨ 'localhost'å°æ¾ç¤ºä¸º 'å¨çº¿'',äº¦å³çæ§å¨æ§å¶å°å¯ä»¥ä¸å®äº¤äº
+monitor.edit.msg02                = æå¡å¨ 'localhost'å°æ¾ç¤ºä¸º 'å¨çº¿'',å³è¡¨ç¤ºçæ§å¨æ§å¶å°å¯ä»¥ä¸å®äº¤äº
 monitor.edit.msg03                = ç¹å»'å¯ç¨æ¥è¯¢'ä»¥å¯ç¨æ°æ®æ¶é
-monitor.edit.msg04                = ç¹å»'localhost'ä»¥æ¥çéå®MBeançå®æ¶ç»è®¡. é»è®¤æ4/5çMBeanè¢«æ¶éç¨äºç»è®¡.ä½¿ç¨ '&lt;b&gt;x&lt;/b&gt;'ä»'å·²æ¶éç»è®¡'ä¸­ç§»é¤MBean.ä½¿ç¨'å¯ç¨ç»è®¡'ä¸­ç '&lt;b&gt;+&lt;/b&gt;'ä»¥æ·»å ä¸ä¸ªMBeanå°'å·²æ¶éç»è®¡'çMBeanä¸­
+monitor.edit.msg04                = ç¹å»'localhost' ä»¥æ¥çéå® MBean çå®æ¶ç»è®¡ä¿¡æ¯. é»è®¤æ 4/5 ç MBean è¢«æ¶éç¨äºç»è®¡.ä½¿ç¨ '&lt;b&gt;x&lt;/b&gt;'ä»'å·²æ¶éç»è®¡'ä¸­ç§»é¤MBean.ä½¿ç¨'å¯ç¨ç»è®¡'ä¸­ç '&lt;b&gt;+&lt;/b&gt;'ä»¥æ·»å ä¸ä¸ª MBean å°'å·²æ¶éç»è®¡'ç MBean ä¸­
 monitor.edit.msg05                = ç¹å»'å®æ¶ç»è®¡'ä¸­çé¾æ¥ä»¥ç»å¶ç»è®¡å¾
-monitor.edit.msg06                = ä¸¾ä¾è¯´æï¼éæ© 'å½åJMVå å¤§å°'.éæ©ä¸åå¼
+monitor.edit.msg06                = ä¸¾ä¾è¯´æï¼éæ© 'å½å JMV å å¤§å°'.éæ©ä¸åå¼
 monitor.edit.msg07                = åç§°å¿é¡»å¯ä¸
 monitor.edit.msg08                = å¾å½¢çæ ç­¾
-monitor.edit.msg09                = å¾å½¢çYè½´,ä¾å¦.JVM å  - MB
+monitor.edit.msg09                = å¾å½¢ç Y è½´,ä¾å¦ JVM å  - MB
 monitor.edit.msg10                = ç¹å»'ä¿å­'ä»¥ä¿å­å¾å½¢
-monitor.edit.msg11                = ç¹å»TomcatWebConnectorç 'å·²ä¼ éå­èæ°'ä»¥ç»å¶æ¯ä¸ªæ¶é´é´éä¼ éå­èæ°çå¾å½¢.ä½¿ç¨å¦ä¸å¼
+monitor.edit.msg11                = ç¹å» TomcatWebConnector ç 'å·²ä¼ éå­èæ°'ä»¥ç»å¶æ¯ä¸ªæ¶é´é´éä¼ éå­èæ°çå¾å½¢ãä½¿ç¨å¦ä¸å¼
 monitor.edit.msg12                = å¾å½¢çYè½´,lä¾å¦.ä¼ éå­èæ°/ç§
-monitor.edit.msg13                = äº¦å³.5åéåä¼ éçå­èæ°(300ç§)
-monitor.edit.msg14                = æç¤º:è¯·å°è¯JettyWebConnectorå¦ææ³çæ§ 'Request Count' ä¸ 'Open Connections'
-monitor.edit.msg15                = ä½¿ç¨'æ·»å è§å¾'ä»¥æ°å»ºè§å¾.éæ©ææå¾å½¢å¹¶ä¿å­è¯¥è§å¾
-monitor.edit.msg16                = ä½¿ç¨'æ¾ç¤ºè§å¾'ä»¥æ¥çå¾å½¢
+monitor.edit.msg13                = äº¦å³.5åéåä¼ éçå­èæ°( 300 ç§)
+monitor.edit.msg14                = æ³¨æï¼å¦ææ³çæ§ JettyWebConnectorï¼è¯·éæ© 'è¯·æ±æ° ä¸ 'å¼æ¾è¿æ¥æ°'ä¿¡æ¯
+monitor.edit.msg15                = åå»'åå»ºæ°è§å¾'ä»¥æ·»å ä¸ä¸ªè§å¾ãéæ©ææå¾å½¢å¹¶ä¿å­è¯¥è§å¾
+monitor.edit.msg16                = åå»è§å¾åç§°ä»¥æ¥çå¶å¾å½¢è¡¨ç¤º
 monitor.edit.stuff                = ç¼è¾...
 monitor.graph.addGraph            = æ·»å æ°å¾å½¢
-monitor.graph.asis                = As-is
+monitor.graph.asis                = ä¿çå½åå¼
 monitor.graph.change              = æ¹å (å¢é)
 monitor.graph.createGraph         = åå»ºå¾å½¢
 monitor.graph.data                = æ°æ®åºå
 monitor.graph.deleteGraph         = å é¤å¾å½¢
 monitor.graph.math                = æ°å­¦è¿ç®
 monitor.graph.notExist            = å¾å½¢ä¸å­å¨
-monitor.graph.selectMbeanFirst    = è¯·åéæ©MBean
-monitor.graph.selectOpFirst       = è¯·åéæ©è¿ç®
+monitor.graph.selectMbeanFirst    = è¯·åéæ© MBean
+monitor.graph.selectOpFirst       = è¯·åéæ©ç®æ³
 monitor.graph.selectServer        = éæ©æå¡å¨
 monitor.graph.selectServerFirst   = è¯·åéæ©æå¡å¨
 monitor.graph.server              = æå¡å¨
 monitor.graph.showArchive         = æ¥çå­æ¡£
 monitor.graph.time                = æ¶é´å¸§
-monitor.graph.x                   = Xè½´æ ç­¾
-monitor.graph.y                   = Yè½´æ ç­¾
-monitor.help.desc                 = çæ§å¨æ§å¶å°è¢«è®¾è®¡ç¨æ¥çæ§å¨åç¬çJVMä¸­è¿è¡çgeronimoå®ä¾.ä½ä¸ºä¸ä¸ªå¿«éæ¼ç¤º,æä»¬å°æ¥çæ­£å¨è¿è¡çæ§å¨æ§å¶å°çGeronimoçå®ä¾.
+monitor.graph.x                   = X è½´æ ç­¾
+monitor.graph.y                   = Y è½´æ ç­¾
+monitor.help.desc                 = çæ§å¨æ§å¶å°è¢«è®¾è®¡ç¨æ¥çæ§å¨åç¬ç JVM ä¸­è¿è¡ç Geronimo å®ä¾.ä½ä¸ºä¸ä¸ªå¿«éæ¼ç¤º,æä»¬å°æ¥çæ­£å¨è¿è¡çæ§å¨æ§å¶å°ç Geronimo çå®ä¾.
 monitor.help.title                = æ¬¢è¿æ¥å°çæ§å¨æ§å¶å°
 monitor.server.addServer          = æ·»å æå¡å¨
 monitor.server.deleteServer       = å é¤æå¡å¨
@@ -103,7 +103,7 @@
 monitor.server.snapshotThread     = å¿«ç§çº¿ç¨
 monitor.server.statAvailable      = å¯ç¨ç»è®¡
 monitor.server.statCollected      = å·²æ¶éç»è®¡
-monitor.server.statNA             = ç»è®¡beanå½åä¸å¯ç¨
+monitor.server.statNA             = ç»è®¡ Bean å½åä¸å¯ç¨
 monitor.server.statQuery          = ç»è®¡æ¥è¯¢
 monitor.server.status             = ç¶æ
 monitor.server.stopped            = å·²ç»æ­¢
@@ -120,5 +120,5 @@
 monitor.view.modified             = å·²ä¿®æ¹
 monitor.view.modify               = ä¿®æ¹è§å¾
 monitor.view.notExist             = è§å¾ä¸å­å¨
-monitor.view.notExistOrDisabled   = è§å¾ä¸å­å¨æå·²ç¦ç¨
+monitor.view.notExistOrDisabled   = è§å¾ä¸å­å¨æè¢«ç¦ç¨
 monitor.view.show                 = æ¾ç¤ºè§å¾

Modified: geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:23:55 2009
@@ -27,17 +27,17 @@
 mconsole.errorMsg08 = Server id &lt;b&gt;{0}&lt;/b&gt; not found in database.
 mconsole.errorMsg09 = Snapshot thread could &lt;b&gt;NOT&lt;/b&gt; be stopped on server &lt;b&gt;{0}&lt;/b&gt;.
 mconsole.errorMsg10 = Snapshot thread could &lt;b&gt;NOT&lt;/b&gt; be started on server &lt;b&gt;{0}&lt;/b&gt;.
-mconsole.errorMsg11 = Error encountered while updating view &lt;b&gt;{0}&lt;/b&gt;.
-mconsole.errorMsg12 = Error encountered while adding view &lt;b&gt;{0}&lt;/b&gt;.
-mconsole.errorMsg13 = Error encountered while updating server.
-mconsole.errorMsg14 = Error encountered while adding server.
-mconsole.errorMsg15 = Error encountered while deleting server.
-mconsole.errorMsg16 = Error encountered while deleting view.
-mconsole.errorMsg17 = Error encountered while adding graph.
-mconsole.errorMsg18 = Error encountered while updating graph.
-mconsole.errorMsg19 = Error encountered while deleting graph.
-mconsole.errorMsg20 = Please delete all the graphs belongs to the server before deleting it.
-mconsole.errorMsg21 = Error encountered while reseting data.
+mconsole.errorMsg11 = An error encountered while updating view &lt;b&gt;{0}&lt;/b&gt;.
+mconsole.errorMsg12 = An error encountered while adding view &lt;b&gt;{0}&lt;/b&gt;.
+mconsole.errorMsg13 = An error encountered while updating server.
+mconsole.errorMsg14 = An error encountered while adding server.
+mconsole.errorMsg15 = An error encountered while deleting server.
+mconsole.errorMsg16 = An error encountered while deleting view.
+mconsole.errorMsg17 = An error encountered while adding graph.
+mconsole.errorMsg18 = An error encountered while updating graph.
+mconsole.errorMsg19 = An error encountered while deleting graph.
+mconsole.errorMsg20 = Delete all the graphs belongs to the server before deleting it.
+mconsole.errorMsg21 = An error encountered while reseting data.
 mconsole.infoMsg01  = Connection was successfully established.
 mconsole.infoMsg02  = Server &lt;b&gt;{0}&lt;/b&gt; was successfully enabled.
 mconsole.infoMsg03  = Server &lt;b&gt;{0}&lt;/b&gt; was successfully disabled.

Modified: geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_zh.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_zh.properties (original)
+++ geronimo/server/trunk/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_zh.properties Mon Dec  7 08:23:55 2009
@@ -18,12 +18,12 @@
 Monitoring = çæ§å¨
 
 mconsole.errorMsg01 = å°æå¡å¨çè¿æ¥åå»ºå¤±è´¥ã
-mconsole.errorMsg02 = server_idä¸º&lt;b&gt;{0}&lt;/b&gt;çæå¡å¨æ æ³å¯ç¨ã
-mconsole.errorMsg03 = server_idä¸º&lt;b&gt;{0}&lt;/b&gt;çæå¡å¨æ æ³ç¦ç¨ã
+mconsole.errorMsg02 = server_id ä¸º&lt;b&gt;{0}&lt;/b&gt;çæå¡å¨æ æ³å¯ç¨ã
+mconsole.errorMsg03 = server_id ä¸º&lt;b&gt;{0}&lt;/b&gt;çæå¡å¨æ æ³ç¦ç¨ã
 mconsole.errorMsg04 = æ°æ®åºåçéè¯¯ã
 mconsole.errorMsg05 = æ æ³è¿æ¥å°æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ã
-mconsole.errorMsg06 = æ æ³è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸çMBean&lt;b&gt;{0}&lt;/b&gt;ã
-mconsole.errorMsg07 = æ æ³åæ­¢è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸çMBean&lt;b&gt;{0}&lt;/b&gt;ã
+mconsole.errorMsg06 = æ æ³è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸ç MBean&lt;b&gt;{0}&lt;/b&gt;ã
+mconsole.errorMsg07 = æ æ³åæ­¢è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸ç MBean&lt;b&gt;{0}&lt;/b&gt;ã
 mconsole.errorMsg08 = æ°æ®åºä¸­ä¸å­å¨idä¸º&lt;b&gt;{0}&lt;/b&gt;çæå¡å¨ã
 mconsole.errorMsg09 = æ æ³åæ­¢æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ä¸çå¿«ç§çº¿ç¨ã
 mconsole.errorMsg10 = æ æ³å¼å¯æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ä¸çå¿«ç§çº¿ç¨ã
@@ -36,13 +36,13 @@
 mconsole.errorMsg17 = æ·»å å¾å½¢æ¶éå°éè¯¯ã
 mconsole.errorMsg18 = æ´æ°å¾å½¢æ¶éå°éè¯¯ã
 mconsole.errorMsg19 = å é¤å¾å½¢æ¶éå°éè¯¯ã
-mconsole.errorMsg20 = è¯·åå é¤ææå±äºè¿ä¸ªServerçGraphï¼åå é¤è¿ä¸ªServerã
+mconsole.errorMsg20 = è¯·åå é¤ææå±äºè¿ä¸ªæå¡å¨çå¾å½¢ï¼åå é¤è¿ä¸ªæå¡å¨ã
 mconsole.errorMsg21 = éç½®æ°æ®æ¶éå°éè¯¯
 mconsole.infoMsg01  = æåå»ºç«è¿æ¥ã
 mconsole.infoMsg02  = æåå¯ç¨æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ã
 mconsole.infoMsg03  = æåç¦ç¨æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ã
-mconsole.infoMsg04  = å¼å§è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸çMBean&lt;b&gt;{0}&lt;/b&gt;ã
-mconsole.infoMsg05  = åæ­¢è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸çMBean&lt;b&gt;{0}&lt;/b&gt;ã
+mconsole.infoMsg04  = å¼å§è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸ç MBean&lt;b&gt;{0}&lt;/b&gt;ã
+mconsole.infoMsg05  = åæ­¢è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸ç MBean&lt;b&gt;{0}&lt;/b&gt;ã
 mconsole.infoMsg06  = å·²åæ­¢æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ä¸çå¿«ç§çº¿ç¨ã
 mconsole.infoMsg07  = å·²å¼å¯æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ä¸çå¿«ç§çº¿ç¨ã
 mconsole.infoMsg08  = å·²æ´æ°è§å¾&lt;b&gt;{0}&lt;/b&gt;ã

Modified: geronimo/server/trunk/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties (original)
+++ geronimo/server/trunk/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties Mon Dec  7 08:23:55 2009
@@ -16,23 +16,23 @@
 #=====================================================================
 
 portlet.openejb.help.activation               = ActivationSpecClass
-portlet.openejb.help.activationdesc           = Specifies the activation spec class Default value is org.apache.activemq.ra.ActiveMQActivationSpec
+portlet.openejb.help.activationdesc           = Specifies the activation spec class. Default value is org.apache.activemq.ra.ActiveMQActivationSpec
 portlet.openejb.help.beanclassname            = Bean Class Name
 portlet.openejb.help.beanclassnamedesc        = This is the name of the Bean Class.
 portlet.openejb.help.bmpcontainer             = BMP Container
 portlet.openejb.help.bmppoolsize              = PoolSize
-portlet.openejb.help.bmppoolsizedesc          = Specifies the size of the bean pools for this bmp entity container.Default value is 10.
+portlet.openejb.help.bmppoolsizedesc          = Specifies the size of the bean pools for this bmp entity container. Default value is 10.
 portlet.openejb.help.bulkpassivate            = BulkPassivate
-portlet.openejb.help.bulkpassivatedesc        = Property name that specifies the number of instances to passivate at one time when doing bulk passivation.Default value is 100.
+portlet.openejb.help.bulkpassivatedesc        = Property name that specifies the number of instances to passivate at one time when doing bulk passivation. Default value is 100.
 portlet.openejb.help.businesslocal            = Business Local Interfaces
-portlet.openejb.help.businesslocaldesc        = Comma separated list of business local interfaces that the bean has.
+portlet.openejb.help.businesslocaldesc        = Comma-separated list of business local interfaces that the bean has.
 portlet.openejb.help.businessremote           = Business Remote Interfaces
-portlet.openejb.help.businessremotedesc       = Comma separated list of business remote interfaces that the bean has.
+portlet.openejb.help.businessremotedesc       = Comma-separated list of business remote interfaces that the bean has.
 portlet.openejb.help.cef                      = CmpEngineFactory
 portlet.openejb.help.cefdesc                  = Default value is org.apache.openejb.core.cmp.jpa.JpaCmpEngineFactory.
 portlet.openejb.help.cmpcontainer             = CMP Container
 portlet.openejb.help.containerinfo            = Container Information
-portlet.openejb.help.containerinfodesc        = This portlet also gives us information regarding the different types of OpenEJB containers that are running in Geronimo. We can get this information by clicking on the different containers shown in the tree. The editable fields for each container are shown below
+portlet.openejb.help.containerinfodesc        = This portlet also gives us information regarding the different types of OpenEJB containers that are running in Geronimo. To get this information, click the different containers shown in the tree. The editable fields for each container are shown below
 portlet.openejb.help.deploymentId             = Deployment Id
 portlet.openejb.help.deploymentIddesc         = Deployment Id of the EJB.
 portlet.openejb.help.ejbInfo                  = EJB Information.
@@ -42,9 +42,9 @@
 portlet.openejb.help.ejbname                  = Ejb Name
 portlet.openejb.help.ejbnamedesc              = Name of the EJB.
 portlet.openejb.help.instancelimit            = InstanceLimit
-portlet.openejb.help.instancelimitdesc        = Specifies the maximum number of bean instances that are allowed to exist for each MDB deployment.Default value is 10.
+portlet.openejb.help.instancelimitdesc        = Specifies the maximum number of bean instances that are allowed to exist for each MDB deployment. Default value is 10.
 portlet.openejb.help.jndiname                 = JNDI Names
-portlet.openejb.help.jndinamedesc             = Comma separated list of JNDI names for the EJB.
+portlet.openejb.help.jndinamedesc             = Comma-separated list of JNDI names for the EJB.
 portlet.openejb.help.ki                       = Known implementations
 portlet.openejb.help.ki1                      = org.apache.openejb.core.stateful.RAFPassivater
 portlet.openejb.help.ki2                      = org.apache.openejb.core.stateful.SimplePassivater
@@ -57,7 +57,7 @@
 portlet.openejb.help.mli                      = MessageListenerInterface
 portlet.openejb.help.mlidesc                  = Specifies the message listener interface handled by this container. Default value is javax.jms.MessageListener.
 portlet.openejb.help.passivator               = Passivator
-portlet.openejb.help.passivatordesc           = The passivator is responsible for writing beans to disk at passivation time. Different passivators can be used by setting this property to the fully qualified class name of the PassivationStrategy implementation. The passivator is not responsible for invoking any callbacks or other processing, its only responsibly is to write the bean state to disk.
+portlet.openejb.help.passivatordesc           = The passivator is responsible for writing beans to disk at passivation time. Different passivators can be used by setting this property to the fully qualified class name of the PassivationStrategy implementation. The passivator is not responsible for invoking any callbacks or other processing. Its only responsibility is to write the bean state to disk.
 portlet.openejb.help.primarykeyclass          = Primary Key Class
 portlet.openejb.help.primarykeyclassdesc      = Primary Key class of the EJB(if any).
 portlet.openejb.help.primarykeyfield          = Primary Key Field
@@ -69,17 +69,17 @@
 portlet.openejb.help.sei                      = Service EndPoint Interface
 portlet.openejb.help.seidesc                  = Service Endpoint Interface if the stateless EJB is exposed as a web service.
 portlet.openejb.help.sfpoolsize               = PoolSize
-portlet.openejb.help.sfpoolsizedesc           = Specifies the size of the bean pools for this stateful SessionBean container.Default value is 1000.
+portlet.openejb.help.sfpoolsizedesc           = Specifies the size of the bean pools for this stateful SessionBean container. Default value is 1000.
 portlet.openejb.help.sftimeout                = TimeOut
-portlet.openejb.help.sftimeoutdesc            = Specifies the time to wait between invocations. This value is measured in minutes. A value of 5 would result in a time-out of 5 minutes between invocations.A value of zero would mean no timeout.Default value is 20.
+portlet.openejb.help.sftimeoutdesc            = Specifies the time to wait between invocations. This value is measured in minutes. A value of 5 results in a time-out of 5 minutes between invocations. A value of zero means no timeout. Default value is 20.
 portlet.openejb.help.slpoolsize               = PoolSize
 portlet.openejb.help.slpoolsizedesc           = Specifies the size of the bean pools for this stateless SessionBean container. Default value is 10.
 portlet.openejb.help.sltimeout                = TimeOut
-portlet.openejb.help.sltimeoutdesc            = Specifies the time to wait between invocations. This value is measured in milliseconds. A value of 5 would result in a time-out of 5 milliseconds between invocations.A value of zero would mean no timeout.Default value is 0.
+portlet.openejb.help.sltimeoutdesc            = Specifies the time to wait between invocations. This value is measured in milliseconds. A value of 5 results in a time-out of 5 milliseconds between invocations. A value of zero means no timeout. Default value is 0.
 portlet.openejb.help.statefulcontainer        = Stateful Container
 portlet.openejb.help.statelesscontainer       = Stateless Container
 portlet.openejb.help.strictpooling            = StrictPooling
-portlet.openejb.help.strictpoolingdesc        = StrictPooling tells the container what to do when the pool reaches it's maximum size and there are incoming requests that need instances.With strict pooling, requests will have to wait for instances to become available. The pool size will never grow beyond the the set PoolSize value.Without strict pooling, the container will create temporary instances to meet demand. The instances will last for just one method invocation and then are removed. Default value is true.
+portlet.openejb.help.strictpoolingdesc        = StrictPooling tells the container what to do when the pool reaches its maximum size and there are incoming requests that need instances. With strict pooling, requests will have to wait for instances to become available. The pool size will never grow beyond the the set PoolSize value. Without strict pooling, the container will create temporary instances to meet demand. The instances will last for just one method invocation and then are removed. Default value is true.
 portlet.openejb.help.title                    = The EJB Server portlet allows you to see the different OpenEJB containers deployed on the server. It allows you to set the configurable attributes of those containers as well as view information on the EJBs that are deployed on that container.
 portlet.openejb.view.beanclassname            = Bean Class Name
 portlet.openejb.view.boolean                  = The value of {0} should be either true or false.
@@ -101,7 +101,7 @@
 portlet.openejb.view.primarykeyclass          = Primary Key Class
 portlet.openejb.view.primarykeyfield          = Primary Key Field
 portlet.openejb.view.remoteinterface          = Remote Interface
-portlet.openejb.view.restart                  = Please restart the openejb configuration for the changes to take effect.
+portlet.openejb.view.restart                  = Restart the openejb configuration for the changes to take effect.
 portlet.openejb.view.sepinterface             = Service EndPoint Interface
 portlet.openejb.view.unchanged                = An unexpected error has occurred and the value cannot be set.
 portlet.openejb.view.unrestarted              = The openejb configuration should be restarted for the changes that were made to the fields to take effect. The changed fields are now shown in red color.

Propchange: geronimo/server/trunk/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/plancreator-portlet_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/plancreator-portlet_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/plancreator-portlet_en.properties (original)
+++ geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/plancreator-portlet_en.properties Mon Dec  7 08:23:55 2009
@@ -16,7 +16,7 @@
 #=====================================================================
 
 plancreator.archive.archive                   = Archive
-plancreator.archive.archiveErr                = The archive you provided is not a WAR. Please note that only WARs are supported as of now.
+plancreator.archive.archiveErr                = The archive you provided is not a WAR. Only WARs are supported as of now.
 plancreator.archive.config                    = Configure
 plancreator.common.action                     = Action
 plancreator.common.add                        = Add
@@ -49,21 +49,21 @@
 plancreator.env.checked                       = CHECKED
 plancreator.env.classpathSetting              = Classpath Settings
 plancreator.env.context                       = Web Context Root
-plancreator.env.contextDisc                   = This is the first part of the URL used to access the Web application by the client. For example, if the context-root is entered as "HelloWorld", then a typical URL to the application would  start with "http://host:port/HelloWorld/".
+plancreator.env.contextDisc                   = This is the first part of the URL used to access the Web application by the client. For example, if the context-root is entered as "HelloWorld",  a typical URL to the application would  start with "http://host:port/HelloWorld/".
 plancreator.env.desc                          = Defaults in this page should suffice for typical scenarios.
-plancreator.env.groupId                       = Group Id
-plancreator.env.groupIdDesc                   = A name identifying a group of related modules. This may be a project name, a company name, etc. The important thing is that each artifactID should be unique within the group.
+plancreator.env.groupId                       = Group ID
+plancreator.env.groupIdDesc                   = A name identifying a group of related modules. This might be a project name, a company name, etc. The important thing is that each artifactID must be unique within the group.
 plancreator.env.hiddenClasses                 = Hidden Classes
-plancreator.env.hiddenClassesDesc             = List packages or classes that may be in a parent class loader, but should not be exposed from there to the Web application. This is typically used when the Web plication wants to use a different version of a library than that of it's parent configuration (or Geronimo itself) uses. Separate multiple package/class names with a semicolon ';'
+plancreator.env.hiddenClassesDesc             = List packages or classes that might be in a parent class loader, but should not be exposed from there to the Web application. This is typically used when the Web application wants to use a different version of a library than that of its parent configuration (or Geronimo itself) uses. Separate multiple package/class names with a semicolon ';'
 plancreator.env.id                            = Web Application Identity
-plancreator.env.idDesc                        = Every module in Geronimo is uniquely identified by it's ModuleID which consists of four components: groupId/artifactId/version/type. Example: "org.apache.geronimo.plugins/plancreator-tomcat/2.1/car".
+plancreator.env.idDesc                        = Every module in Geronimo is uniquely identified by its ModuleID which consists of four components: groupId, artifactId, version, and type. Example: "org.apache.geronimo.plugins/plancreator-tomcat/2.1/car".
 plancreator.env.inverseClassLoading           = Inverse Class Loading
 plancreator.env.inverseClassLoadingDesc       = Normally (if this element is not checked), the module's class loader will work normally - classes will be loaded from the parent class loader if available before checking the current class loader. If this element is checked, that behavior is reversed and the current class loader will always be checked first before looking in the parent class loader. This is often enabled to give the JARs in WEB-INF/lib precedence over anything that might be in a parent class loader.
 plancreator.env.nonOverridableClass           = Non Overridable Classes
-plancreator.env.nonOverridableClassDesc       = List packages or classes that the Web application should always load from a parent class loader, and     never load from WEB-INF/lib or WEB-INF/classes. This might be used to force a Web application to share the same instance of a common library with other Web applications, even if they each include it in their own WAR. Separate multiple package/class names with a semicolon ';'
+plancreator.env.nonOverridableClassDesc       = List packages or classes that the Web application should always load from a parent class loader, and never load from WEB-INF/lib or WEB-INF/classes. This might be used to force a Web application to share the same instance of a common library with other Web applications, even if they each include it in their own WAR. Separate multiple package/class names with a semicolon ';'
 plancreator.env.title                         = &lt;b&gt;WAR - Environment&lt;/b&gt; -- Configure Web Application Identity and Class Path
 plancreator.env.type                          = Type
-plancreator.env.typeDesc                      = A module's type is normally either CAR (for a system module) or the file extension for an application module (ear,war,jar,etc).
+plancreator.env.typeDesc                      = A module's type is normally either CAR (for a system module) or the file extension for an application module (ear,war,jar,and so on).
 plancreator.env.version                       = Version
 plancreator.env.versionDesc                   = Version number for the module.
 plancreator.reference.desc                    = Map the references declared in your Web application to specific items available in the server environment. References declared in your web-app (ex. EJB, EJB Local, JDBC Connection Pool, JavaMail Session, JMS Connection Factory and JMS Destination references) are shown below to the left and the resources (available in the server environment) to which they can be linked are shown to the right.
@@ -85,10 +85,10 @@
 plancreator.reference.jmsConnReference        = JMS Connection Factory References
 plancreator.reference.jmsRef                  = JMS Ref
 plancreator.reference.jmsReference            = JMS Destination References
-plancreator.reference.resolveErr              = Some of the references are not resolved. Please resolve them and only then press Next button.
+plancreator.reference.resolveErr              = Some of the references are not resolved. Resolve them and only then press Next button.
 plancreator.reference.title                   = &lt;b&gt;WAR - References&lt;/b&gt; -- Resolve EJB, EJB Local, JDBC Connection Pool, JavaMail Session, JMS Connection Factory, JMS Destination and Web Service References
 plancreator.reference.tree                    = EAR tree goes here
-plancreator.reference.wsDesc                  = Service references declared in your application are shown below to the left. If the WSDL doesn't contain   the port information to contact the service or if that information is ambiguous, then resolve the service-ref  by clicking on "Add Port".
+plancreator.reference.wsDesc                  = Service references declared in your application are shown below to the left. If the WSDL doesn't contain the port information to contact the service or if that information is ambiguous, resolve the service-ref  by clicking on "Add Port".
 plancreator.reference.wsRef                   = Service Ref Name
 plancreator.reference.wsReference             = Web Service References
 plancreator.security.advancedSetting          = Advanced Settings
@@ -112,9 +112,9 @@
 plancreator.security.role                     = Role
 plancreator.security.roleMapping              = Security Role Mappings
 plancreator.security.roleMappingDesc          = Security roles declared in web.xml are shown below to the left. Map them to specific principals present in Geronimo's security realms by adding Principals, Login Domain Principals, Realm Principals and/or Distinguished Names.
-plancreator.security.roleMappingErr           = Please enter a unique principal name for this role
+plancreator.security.roleMappingErr           = Enter a unique principal name for this role
 plancreator.security.roleTree                 = Security roles tree
-plancreator.security.runAsSubjectDesc         = The run-as-subject is required when the module is to continue as if run by the specified subject when constrained to the specified role.
+plancreator.security.runAsSubjectDesc         = The run-as-subject is required when the module that is constrained to the specified role continues to be run by the specified subject.
 plancreator.security.runAsSubjectsTree        = Run-as-subjects tree
 plancreator.security.securityRealmName        = Security Realm Name
 plancreator.security.securityRealmNameDesc    = Select the Geronimo security realm that will authenticate user logins.

Modified: geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/portletinfo_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:23:55 2009
@@ -19,10 +19,10 @@
 
 Plan\ Creator = Plan Creator
 
-errorMsg01 = The archive you provided is not a WAR. Please note that only WARs are supported as of now.
+errorMsg01 = The archive you provided is not a WAR. Only WARs are supported as of now.
 
 errorMsg02 = Deployment failed.
 
-errorMsg03 = Some of the references are not resolved. Please resolve them and only then press Next button.
+errorMsg03 = Some of the references are not resolved. Resolve them and only then press Next button.
 
 infoMsg01 = The application was successfully deployed.&lt;br/&gt;The application was successfully started.

Modified: geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:23:55 2009
@@ -29,14 +29,14 @@
 
 Run\ SQL = Run SQL
 
-sysdb.errorMsg01 = Error encountered while creating database.
-sysdb.errorMsg02 = Error encountered while closing database connection.
-sysdb.errorMsg03 = Error encountered while shutting down database.
-sysdb.errorMsg04 = Error encountered while backing up database.
-sysdb.errorMsg05 = Error encountered while renaming database folder.
-sysdb.errorMsg06 = Error encountered while deleting database.
-sysdb.errorMsg07 = SQL command can't be empty.
-sysdb.errorMsg08 = Error encountered while executing SQL command(s).
+sysdb.errorMsg01 = An error encountered while creating database.
+sysdb.errorMsg02 = An error encountered while closing database connection.
+sysdb.errorMsg03 = An error encountered while shutting down database.
+sysdb.errorMsg04 = An error encountered while backing up database.
+sysdb.errorMsg05 = An error encountered while renaming database folder.
+sysdb.errorMsg06 = An error encountered while deleting database.
+sysdb.errorMsg07 = SQL command cannot be empty.
+sysdb.errorMsg08 = An error encountered while executing SQL command(s).
 sysdb.errorMsg09 = Unable to deploy: {0}.
 sysdb.errorMsg10 = Unable to load driver {0}.
 sysdb.errorMsg11 = The import operation failed!

Modified: geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_zh.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_zh.properties (original)
+++ geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_zh.properties Mon Dec  7 08:23:55 2009
@@ -23,11 +23,11 @@
 
 Database\ Pools = æ°æ®åºè¿æ¥æ± 
 
-Derby\ Log\ Viewer = Derbyæ¥å¿æ¥çå¨
+Derby\ Log\ Viewer = Derby æ¥å¿æ¥çå¨
 
 Embedded\ DB = åç½®æ°æ®åº
 
-Run\ SQL = è¿è¡SQL
+Run\ SQL = è¿è¡ SQL
 
 sysdb.errorMsg01 = åå»ºæ°æ®åºæ¶éå°éè¯¯ã
 sysdb.errorMsg02 = å³é­æ°æ®åºè¿æ¥æ¶éå°éè¯¯ã
@@ -35,13 +35,13 @@
 sysdb.errorMsg04 = å¤ä»½æ°æ®åºæ¶éå°éè¯¯ã
 sysdb.errorMsg05 = éå½åæ°æ®åºæä»¶å¤¹æ¶éå°éè¯¯ã
 sysdb.errorMsg06 = å é¤æ°æ®åºæ¶éå°éè¯¯ã
-sysdb.errorMsg07 = ç©ºSQLå½ä»¤ã
-sysdb.errorMsg08 = æ§è¡SQLå½ä»¤æ¶éå°éè¯¯ã
+sysdb.errorMsg07 = ç©º SQ Lå½ä»¤ã
+sysdb.errorMsg08 = æ§è¡ SQL å½ä»¤æ¶éå°éè¯¯ã
 sysdb.errorMsg09 = æ æ³é¨ç½²:{0}ã
 sysdb.errorMsg10 = æ æ³å è½½é©±å¨{0}ã
 sysdb.errorMsg11 = å¯¼å¥è¿æ¥æ± å¤±è´¥ï¼
 sysdb.infoMsg01  = å·²åå»ºæ°æ®åºï¼&lt;b&gt;{0}&lt;/b&gt;ã
 sysdb.infoMsg02  = å·²å é¤æ°æ®åºï¼&lt;b&gt;{0}&lt;/b&gt;ã
-sysdb.infoMsg03  = SQLå½ä»¤æ§è¡æåã
+sysdb.infoMsg03  = SQL å½ä»¤æ§è¡æåã
 sysdb.infoMsg04  = è¿æ¥å°{0}ã
 sysdb.warnMsg01  = ä¸å­å¨é¢å®ä¹çæ°æ®åºè¿æ¥æ± ã

Modified: geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_en.properties (original)
+++ geronimo/server/trunk/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_en.properties Mon Dec  7 08:23:55 2009
@@ -20,8 +20,8 @@
 dbwizard.basicParams.driverConnectionProperties                    = Driver Connection Properties
 dbwizard.basicParams.host                                          = Host
 dbwizard.basicParams.port                                          = Port
-dbwizard.basicParams.propertyExp                                   = A property used to connect to {0}.  May be optional (see JDBC driver documentation).
-dbwizard.basicParams.seeDocumentation                              = See the documentation for your JDBC driver.
+dbwizard.basicParams.propertyExp                                   = A property used to connect to {0}.  This property can be optional. See JDBC driver documentation.
+dbwizard.basicParams.seeDocumentation                              = See the JDBC documentation for your JDBC driver.
 dbwizard.basicParams.title                                         = &lt;b&gt;Create Database Pool&lt;/b&gt; -- Step 2: Select Driver, JAR, Parameters
 dbwizard.basicParams.typicalJDBCURL                                = Typical JDBC URL
 dbwizard.basicParams.unableToLoadDriver                            = Unable to load driver from selected JARs!
@@ -47,7 +47,7 @@
 dbwizard.common.driverTransactionTypes                             = Type of transactions that this connection pool supports.
 dbwizard.common.edit                                               = Edit
 dbwizard.common.editSettings                                       = Edit Settings
-dbwizard.common.emptyText                                          = The focussed field must not be empty.
+dbwizard.common.emptyText                                          = The focussed field cannot be empty.
 dbwizard.common.finish                                             = Finish
 dbwizard.common.idleTimeout                                        = Idle Timeout
 dbwizard.common.import                                             = {0} Import
@@ -55,7 +55,7 @@
 dbwizard.common.importFromWebLogic                                 = Import from WebLogic 8.1
 dbwizard.common.inMilliseconds                                     = in milliseconds
 dbwizard.common.inMinutes                                          = in minutes
-dbwizard.common.maxNoOfCon                                         = The maximum number of connections in the pool.  The default is 10.
+dbwizard.common.maxNoOfCon                                         = The maximum number of connections in the pool.  The default value is 10.
 dbwizard.common.name                                               = Name
 dbwizard.common.next                                               = Next
 dbwizard.common.passwordMismatch                                   = Password does not match.
@@ -78,7 +78,7 @@
 dbwizard.confirmURL.maxNoOfCon                                     = The maximum number of connections in the pool.  Leave blank for default.
 dbwizard.confirmURL.minimumNoOfCon                                 = The minimum number of connections in the pool.  Leave blank for default.
 dbwizard.confirmURL.title                                          = &lt;b&gt;Create Database Pool&lt;/b&gt; -- Step 3: Final Pool Configuration
-dbwizard.downloadStatus.summary                                    = This page monitors the driver download progress.
+dbwizard.downloadStatus.summary                                    = This page shows the driver download progress.
 dbwizard.downloadStatus.title                                      = &lt;b&gt;Create Database Pool&lt;/b&gt; -- Driver Download
 dbwizard.edit.basicConProperties                                   = Basic Connection Properties
 dbwizard.edit.blockingTimeoutExp                                   = The length of time a caller will wait for a connection.  The default is 5000.
@@ -91,10 +91,10 @@
 dbwizard.edit.maxNoOfCon                                           = The maximum number of connections in the pool.  The default is 10.
 dbwizard.edit.minimumNoOfCon                                       = The minimum number of connections in the pool.  The default is 0.
 dbwizard.edit.poolName                                             = Pool Name
-dbwizard.edit.poolNameExp                                          = A name that is different than the name for any other database pools in the server (no spaces in the name please).
+dbwizard.edit.poolNameExp                                          = A name that is different than the name for any other database pools in the server. Do not type spaces in the pool name.
 dbwizard.edit.poolType                                             = Pool Type
-dbwizard.edit.seeDocumentation                                     = See the documentation for your JDBC driver.
-dbwizard.edit.seeLog                                               = see the log for details
+dbwizard.edit.seeDocumentation                                     = See the JDBC documentation for your JDBC driver.
+dbwizard.edit.seeLog                                               = See the log for details
 dbwizard.edit.summary                                              = This page edits an existing database pool.
 dbwizard.edit.unableToLoadDriver                                   = Unable to load driver from selected JARs!
 dbwizard.importStatus.currentPools                                 = Current Pools in Server
@@ -103,16 +103,16 @@
 dbwizard.importStatus.importStatus                                 = Import Status
 dbwizard.importStatus.originalJNDI                                 = Original JNDI
 dbwizard.importStatus.originalName                                 = Original Name
-dbwizard.importStatus.summary                                      = The list of recognized database pools appears below.  You can deploy any pools to  Geronimo that were configured as plain JDBC pools, or XA pools where Geronimo has  a supported XA adapter.  Below the pool list is the list of status messages from  the import process.
+dbwizard.importStatus.summary                                      = The following list shows recognised database pools.  You can deploy any pools to  Geronimo that were configured as plain JDBC pools, or XA pools where Geronimo has  a supported XA adapter.  Below the pool list is the list of status messages from  the import process.
 dbwizard.importStatus.title                                        = &lt;b&gt;Import Database Pools&lt;/b&gt; -- Step 2: Review Imported Data 
 dbwizard.importUpload.aboutWebLogic                                = If WebLogic 8.1 is installed on the same machine as Geronimo, and the WebLogic domain directory is readable by the user running Geronimo, you can also point directly to the WebLogic installation and domain directories. This has the advantage that the import process can read the database passwords,  whereas if you just import a &lt;tt&gt;config.xml&lt;/tt&gt; above you'll need to re-enter all the passwords.
 dbwizard.importUpload.alternateImport                              = Alternate {0} Import
 dbwizard.importUpload.domainDirectoryPath                          = Domain directory path
-dbwizard.importUpload.domainDirectoryPathExp                       = Please enter the full path to the WebLogic domain directory (containing the &lt;tt&gt;config.xml&lt;/tt&gt; file) for your WebLogic domain .
-dbwizard.importUpload.enterFullPath                                = Please enter the full path to the &lt;tt&gt;weblogic81/server/lib&lt;/tt&gt; directory  for your WebLogic 8.1 installation .
-dbwizard.importUpload.path                                         = path
-dbwizard.importUpload.pleaseSelect                                 = Please select the
-dbwizard.importUpload.summary                                      = This page starts the process of importing database pools from another application server. To do the import, you'll need to upload a configuration file from the other server using the fields below.   After that, we'll convert the values we can, and ask you to confirm the configuration for each pool  we find in the configuration.
+dbwizard.importUpload.domainDirectoryPathExp                       = Enter the full path to the WebLogic domain directory (containing the &lt;tt&gt;config.xml&lt;/tt&gt; file) for your WebLogic domain .
+dbwizard.importUpload.enterFullPath                                = Enter the full path to the &lt;tt&gt;weblogic81/server/lib&lt;/tt&gt; directory  for your WebLogic 8.1 installation .
+dbwizard.importUpload.path                                         = Path
+dbwizard.importUpload.pleaseSelect                                 = Select the
+dbwizard.importUpload.summary                                      = This page starts the process of importing database pools from another application server. To do the import, you must upload a configuration file from the other server using the fields below. Geronimo server will convert the configuration information into Geronimo specific values, and ask you to confirm the configuration for each pool in the configuration.
 dbwizard.importUpload.title                                        = &lt;b&gt;Import Database Pools&lt;/b&gt; -- Step 1: Upload Configuration File
 dbwizard.list.createPool                                           = Create a new database pool
 dbwizard.list.deployedAs                                           = Deployed As
@@ -158,14 +158,14 @@
 dbwizard.tranql-connector-db2-xa.PortNumber                        = Port Number
 dbwizard.tranql-connector-db2-xa.PortNumberExp                     = Specifies the port number the remote database server is listening on for incoming connections. The default for a  DB2 server is 50000.
 dbwizard.tranql-connector-db2-xa.PreparedStatementCacheSize        = PreparedStatement Cache Size
-dbwizard.tranql-connector-db2-xa.PreparedStatementCacheSizeExp     = PreparedStatementCacheSize tells the driver how many prepared statements should be associated with each connection. The default is no statement caching.
+dbwizard.tranql-connector-db2-xa.PreparedStatementCacheSizeExp     = PreparedStatementCacheSize specifies the driver how many prepared statements should be associated with each connection. The default is no statement caching.
 dbwizard.tranql-connector-db2-xa.ResultSetHoldability              = ResultSetHoldability
 dbwizard.tranql-connector-db2-xa.ResultSetHoldabilityExp           = ResultSetHoldability has two possible values: HOLD_CURSORS_OVER_COMMIT and CLOSE_CURSORS_AT_COMMIT. Either of these values can be specified with any valid combination of resultSetConcurrency and resultSetHoldability. The value that you set overrides the default holdability for the connection.&lt;br/&gt;&lt;br/&gt;HOLD_CURSORS_OVER_COMMIT = 1&lt;br/&gt;CLOSE_CURSORS_AT_COMMIT  = 2
 dbwizard.tranql-connector-db2-xa.ServerName                        = Server Name
-dbwizard.tranql-connector-db2-xa.ServerNameExp                     = ServerName is the name / IP address of the host which the DB2 driver needs to connect to. There is no default.
+dbwizard.tranql-connector-db2-xa.ServerNameExp                     = ServerName is the name or IP address of the host that the DB2 driver needs to connect to. There is no default value.
 dbwizard.tranql-connector-db2-xa.TraceFile                         = Trace File
 dbwizard.tranql-connector-db2-xa.TraceFileAppend                   = TraceFileAppend
-dbwizard.tranql-connector-db2-xa.TraceFileAppendExp                = Specifies whether to append to or overwrite the file that  is specified by the traceFile property. The data type of this property is boolean. The default is false, which means that the file that is specified  by the traceFile property is overwritten.
+dbwizard.tranql-connector-db2-xa.TraceFileAppendExp                = TraceFileAppend specifies whether to append to or overwrite the file that is specified by the traceFile property. The data type of this property is boolean. The default value is false, which means that the file that is specified by the traceFile property is overwritten.
 dbwizard.tranql-connector-db2-xa.TraceFileExp                      = Name of the tracefile to place trace records into.
 dbwizard.tranql-connector-db2-xa.UserName                          = User Name
 dbwizard.tranql-connector-db2-xa.UserNameExp                       = The name of the userID used to connect to the remote database server.
@@ -336,48 +336,48 @@
 dbwizard.tranql-connector-postgresql-xa.UserName                   = User Name
 dbwizard.tranql-connector-postgresql-xa.UserNameExp                = Username used to establish the physical connection.
 dbwizard.tranql-connector-sqlserver2000-xa.DatabaseName            = Database Name
-dbwizard.tranql-connector-sqlserver2000-xa.DatabaseNameExp         = The name of the SQL Server database to which you want to connect.
+dbwizard.tranql-connector-sqlserver2000-xa.DatabaseNameExp         = The name of the SQL Server database to connect to.
 dbwizard.tranql-connector-sqlserver2000-xa.Password                = Password
 dbwizard.tranql-connector-sqlserver2000-xa.PasswordExp             = The case-insensitive password used to connect to your SQL Server database.
 dbwizard.tranql-connector-sqlserver2000-xa.PortNumber              = Port Number
-dbwizard.tranql-connector-sqlserver2000-xa.PortNumberExp           = The TCP port of the SQL Server, default 1433.
+dbwizard.tranql-connector-sqlserver2000-xa.PortNumberExp           = The TCP port of the SQL Server, the default is 1433.
 dbwizard.tranql-connector-sqlserver2000-xa.SelectMethod            = SelectMethod
-dbwizard.tranql-connector-sqlserver2000-xa.SelectMethodExp         = SelectMethod={cursor | direct}. Consult microsoft documentation for more information. Direct is very unlikely to work in a managed environment.
+dbwizard.tranql-connector-sqlserver2000-xa.SelectMethodExp         = SelectMethod={cursor | direct}. Refer to Microsoft documentation for more information. Direct is very unlikely to work in a managed environment.
 dbwizard.tranql-connector-sqlserver2000-xa.SendStringParameters    = SendStringParameters
-dbwizard.tranql-connector-sqlserver2000-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}. Consult microsoft documentation for details. The default is true and this is less likely to cause encoding conflicts but may be slighty slower under some circumstances.
+dbwizard.tranql-connector-sqlserver2000-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}. Refer to Microsoft documentation for details. The default is true and this is less likely to cause encoding conflicts but may be slighty slower under some circumstances.
 dbwizard.tranql-connector-sqlserver2000-xa.ServerName              = Server Name
 dbwizard.tranql-connector-sqlserver2000-xa.ServerNameExp           = The IP address of the SQL Server.
 dbwizard.tranql-connector-sqlserver2000-xa.UserName                = User Name
-dbwizard.tranql-connector-sqlserver2000-xa.UserNameExp             = The case-insensitive user name used to connect to your SQL Server database.
+dbwizard.tranql-connector-sqlserver2000-xa.UserNameExp             = The case-insensitive username used to connect to your SQL Server database.
 dbwizard.tranql-connector-sqlserver2005-xa.DatabaseName            = Database Name
-dbwizard.tranql-connector-sqlserver2005-xa.DatabaseNameExp         = The name of the SQL Server database to which you want to connect.
+dbwizard.tranql-connector-sqlserver2005-xa.DatabaseNameExp         = The name of the SQL Server database to connect to.
 dbwizard.tranql-connector-sqlserver2005-xa.Password                = Password
 dbwizard.tranql-connector-sqlserver2005-xa.PasswordExp             = The case-insensitive password used to connect to your SQL Server database.
 dbwizard.tranql-connector-sqlserver2005-xa.PortNumber              = Port Number
-dbwizard.tranql-connector-sqlserver2005-xa.PortNumberExp           = The TCP port of the SQL Server, default 1433.
+dbwizard.tranql-connector-sqlserver2005-xa.PortNumberExp           = The TCP port of the SQL Server, the default is 1433.
 dbwizard.tranql-connector-sqlserver2005-xa.SelectMethod            = SelectMethod
-dbwizard.tranql-connector-sqlserver2005-xa.SelectMethodExp         = SelectMethod={cursor | direct}. Consult microsoft documentation for more information. Direct is very unlikely to work in a managed environment.
+dbwizard.tranql-connector-sqlserver2005-xa.SelectMethodExp         = SelectMethod={cursor | direct}. Refer to Microsoft documentation for more information. Direct is very unlikely to work in a managed environment.
 dbwizard.tranql-connector-sqlserver2005-xa.SendStringParameters    = SendStringParameters
-dbwizard.tranql-connector-sqlserver2005-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}. Consult microsoft documentation for details. The default is true and this is less likely to cause encoding conflicts but may be slighty slower under some circumstances.
+dbwizard.tranql-connector-sqlserver2005-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}. Refer to Microsoft documentation for details. The default is true and this is less likely to cause encoding conflicts but may be slightly slower under some circumstances.
 dbwizard.tranql-connector-sqlserver2005-xa.ServerName              = Server Name
 dbwizard.tranql-connector-sqlserver2005-xa.ServerNameExp           = The IP address of the SQL Server.
 dbwizard.tranql-connector-sqlserver2005-xa.UserName                = User Name
-dbwizard.tranql-connector-sqlserver2005-xa.UserNameExp             = The case-insensitive user name used to connect to your SQL Server database.
+dbwizard.tranql-connector-sqlserver2005-xa.UserNameExp             = The case-insensitive username used to connect to your SQL Server database.
 dbwizard.usage.applicationCode                                     = Application Code
 dbwizard.usage.geronimo_webExp                                     = &lt;p&gt;To point the resource reference to a specific database pool in Geronimo, the web application needs to have a &lt;tt&gt;geronimo-web.xml&lt;/tt&gt; deployment plan.  That may be packaged in the WAR in the &lt;tt&gt;WEB-INF&lt;/tt&gt; directory, or it may be provided separately on the command line to the deploy tool.  The &lt;tt&gt;geronimo-web.xml&lt;/tt&gt; plan should have a &lt;tt&gt;dependency&lt;/tt&gt; element pointing to the database pool module, and a &lt;tt&gt;resource-ref&lt;/tt&gt; block corresponding to the &lt;tt&gt;web.xml&lt;/tt&gt; &lt;tt&gt;resource-ref&lt;/tt&gt; above, which maps the resource reference to a specific database pool.  In that block, the &lt;tt&gt;ref-name&lt;/tt&gt; must match the &lt;tt&gt;res-ref-name&lt;/tt&gt; from the &lt;tt&gt;web.xml&lt;/tt&gt; (above) and the &lt;tt&gt;resource-link&lt;/tt&gt; must point to the database pool by name.&lt;/p&gt; &lt;p&gt;&lt;i&gt;If you have only one pool named {0} deployed in Geronimo, you can point to it like this.&lt;/i&gt;&lt;/p&gt;
 dbwizard.usage.moreThanOnePool                                     = If you have more than one pool named {0} (for example, two dependencies that &lt;b&gt;each&lt;/b&gt; include a component named {1}), then you can specify the pool to use more explicitly like this:
 dbwizard.usage.resource_refSection                                 = The &lt;tt&gt;web.xml&lt;/tt&gt; should have a &lt;tt&gt;resource-ref&lt;/tt&gt; section declaring the database pool, like this. Note the &lt;tt&gt;res-ref-name&lt;/tt&gt;, which is what we'll need to map the reference to a pool, and also what the application will need in order to access the pool.
 dbwizard.usage.searchOnlyOne                                       = That will search for a pool named {0} in the current application and any modules listed as dependencies (and their dependencies, etc.).
-dbwizard.usage.title                                               = This page talks about how to use the database pool {0} from a J2EE application. The example here is a web application, but other application modules would work in the same way.
+dbwizard.usage.title                                               = This page shows how to use the database pool {0} from a Java EE application. The example here is a Web application, but other application modules would work in the same way.
 dbwizard.usage.usingInCode                                         = To get a reference to the database pool, your application can use code like this.  Note that the JNDI lookup string is &lt;tt&gt;java:comp/env/&lt;/tt&gt; plus the &lt;tt&gt;res-ref-name&lt;/tt&gt; used in &lt;tt&gt;web.xml&lt;/tt&gt; (above).
 
-derbylogmanager.help.title                 = This portlet views the log file for Geronimo's internal database, Derby.
+derbylogmanager.help.title                 = This portlet shows the log file for Geronimo's internal database, Derby.
 derbylogmanager.view.Lines                 = Lines
 derbylogmanager.view.containingText        = Containing text
 derbylogmanager.view.filterLog             = Filter Log
 derbylogmanager.view.filterResults         = Filter results
 derbylogmanager.view.integer               = The focussed field must be an integer.
-derbylogmanager.view.matchCriterial        = {0} total message(s) in log file. {1} matched your criteria
+derbylogmanager.view.matchCriterial        = {0} total message(s) in log file. {1} matched your criteria.
 derbylogmanager.view.maxResults            = Max Results
 derbylogmanager.view.noEntries             = No entries found with the specified criteria.
 derbylogmanager.view.numberOfResultsCapped = number of results capped
@@ -408,7 +408,7 @@
 internaldb.common.driverName                  = Driver Name
 internaldb.common.driverVersion               = Driver Version
 internaldb.common.empty                       = Empty
-internaldb.common.emptyText                   = The focussed field must not be empty.
+internaldb.common.emptyText                   = The focussed field cannot be empty.
 internaldb.common.etc                         = Etc
 internaldb.common.functions                   = Functions
 internaldb.common.note                        = Note




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887861 [2/6] - in /geronimo/server/trunk/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-portal-driv...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207082357.D570723889E7@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207082357-D570723889E7@eris-apache-org%3e</id>
<updated>2009-12-07T08:23:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Modified: geronimo/server/trunk/plugins/console/console-base-portlets/src/main/i18n-resources/consolebase_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/console-base-portlets/src/main/i18n-resources/consolebase_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/console-base-portlets/src/main/i18n-resources/consolebase_en.properties (original)
+++ geronimo/server/trunk/plugins/console/console-base-portlets/src/main/i18n-resources/consolebase_en.properties Mon Dec  7 08:23:55 2009
@@ -25,16 +25,16 @@
 apache.jk.ajpPort.networkPortExplanation     = &lt;tt&gt;mod_jk&lt;/tt&gt; talks to the Geronimo web container using a protocol called AJP.  Currently, you do not have an AJP protocol listener configured for the web container.  Select a network port here, and an AJP protocol listener will be added for you.
 apache.jk.ajpPort.title                      = &lt;b&gt;Apache mod_jk&lt;/b&gt; -- AJP Port
 apache.jk.config.logFileLocation             = &lt;tt&gt;mod_jk&lt;/tt&gt; log file location
-apache.jk.config.logFileLoctionExplanation   = &lt;tt&gt;mod_jk&lt;/tt&gt; writes to a log file in a location you choose.  The log file location needs to be set in the Apache configuration.   Please select the location where the &lt;tt&gt;mod_jk&lt;/tt&gt; log file should be written.
+apache.jk.config.logFileLoctionExplanation   = &lt;tt&gt;mod_jk&lt;/tt&gt; writes to a log file in a location you choose.  The log file location needs to be set in the Apache configuration. Select the location where the &lt;tt&gt;mod_jk&lt;/tt&gt; log file should be written.
 apache.jk.config.operatingSystem             = Operating System
 apache.jk.config.operatingSystemExplanation  = The process for installing &lt;tt&gt;mod_jk&lt;/tt&gt; depends on the operating system. For some, we can provide specific guidance. For others, you'll have to install &lt;tt&gt;mod_jk&lt;/tt&gt; on your own.
 apache.jk.config.pathToProperties            = Path to &lt;tt&gt;workers.properties&lt;/tt&gt;
 apache.jk.config.pathToPropertiesExplanation = &lt;tt&gt;mod_jk&lt;/tt&gt; requires a file called &lt;tt&gt;workers.properties&lt;/tt&gt; to specify which app servers can be contacted on which network ports, etc.   This tool will generate the contents for the &lt;tt&gt;workers.properties&lt;/tt&gt; file,  but it also needs to point to this file in the Apache configuration data,  so we need to know where you plan to put this file.
 apache.jk.config.title                       = &lt;b&gt;Apache mod_jk&lt;/b&gt; -- Basic Configuration
 apache.jk.index.frag1                        = This tool walks you through the process of configuring access to Geronimo through the Apache 2 HTTP server using the &lt;tt&gt;mod_jk&lt;/tt&gt; Apache module. There are several steps needed to do this:
-apache.jk.index.frag2                        = By answering a few questions here, we can give you specific guidance and generate configuration information you can use.
+apache.jk.index.frag2                        = Answer a few questions here, and we can give you specific guidance and generate configuration information you can use.
 apache.jk.index.getStarted                   = Get Started
-apache.jk.index.notes                        = &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Notes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Geronimo does not remember previous settings generated using this tool;you'll need to reenter all the data each time, or just paste the new information into your existing configuration files.&lt;/li&gt;  &lt;li&gt;Any web applications to be exposed via Apache must be running when you run this tool, and of course must be running to be accessed from Apache.&lt;/li&gt;&lt;/ul&gt;
+apache.jk.index.notes                        = &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Notes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Geronimo does not remember previous settings generated using this tool; you need to reenter all the data each time, or just paste the new information into your existing configuration files.&lt;/li&gt;  &lt;li&gt;Any web applications to be exposed by Apache must be running when you run this tool, and of course must be running to be accessed from Apache.&lt;/li&gt;&lt;/ul&gt;
 apache.jk.index.severalSteps                 = &lt;ol&gt;&lt;li&gt;Configure the Geronimo web container to support the AJP protocol&lt;/li&gt;&lt;li&gt;Install the &lt;tt&gt;mod_jk.so&lt;/tt&gt; Apache module (compiling it if necessary)&lt;/li&gt;&lt;li&gt;Create a &lt;tt&gt;workers.properties&lt;/tt&gt; configuration file to point Apache to the Geronimo AJP connector&lt;/li&gt;&lt;li&gt;Add Apache configuration information indicating which URLs should be sent to Geronimo and whether Apache should serve static content (leaving only dynamic content within the web application to Geronimo)&lt;/li&gt;&lt;/ol&gt;
 apache.jk.results.alreadyHasAJPListener      = This Geronimo configuration already has an AJP listener running on port {0}. Nothing further needs to be done here.
 apache.jk.results.anAJPLisstnerAdded         = An AJP listener was added on port {0}.  Nothing further needs to be done here.
@@ -43,7 +43,7 @@
 apache.jk.results.howToActivateOthers        = adding the following line to &lt;tt&gt;/etc/httpd/conf/httpd.conf&lt;/tt&gt;:&lt;/p&gt;&lt;pre&gt;LoadModule jk_module modules/mod_jk.so&lt;/pre&gt; &lt;p&gt;Then you can start Apache by running &lt;tt&gt;service httpd start&lt;/tt&gt;  (or &lt;tt&gt;service httpd restart&lt;/tt&gt;).
 apache.jk.results.howToActivateifOsSuSE      = editing &lt;tt&gt;/etc/sysconfig/apache2&lt;/tt&gt; and adding &lt;tt&gt;jk&lt;/tt&gt; to the value configured for  &lt;tt&gt;APACHE_MODULES&lt;/tt&gt; and then running (as root) &lt;tt&gt;SuSEconfig&lt;/tt&gt; followed by  &lt;tt&gt;rcapache2 start&lt;/tt&gt; (or &lt;tt&gt;rcapache2 restart&lt;/tt&gt;).
 apache.jk.results.noInstructionsToInstall    = &lt;/p&gt;&lt;p&gt;Based on your operating system selection, I don't have specific instructions to install &lt;tt&gt;mod_jk&lt;/tt&gt;.  You may be able to get a binary release from  &lt;a href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/"&gt; http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/&lt;/a&gt;.  Otherwise, you'll have to build from source.&lt;/p&gt;&lt;p&gt;To enable &lt;tt&gt;mod_jk&lt;/tt&gt; in Apache,  you typically need to install the &lt;tt&gt;.so&lt;/tt&gt; (Linux/UNIX/Mac OS X)  or &lt;tt&gt;.dll&lt;/tt&gt;  (Windows) and then add a line to the &lt;tt&gt;httpd.conf&lt;/tt&gt; file like this:&lt;/p&gt; &lt;pre&gt; LoadModule jk_module modules/mod_jk.so&lt;/pre&gt; &lt;p&gt;Finally, start or restart Apache.&lt;/p&gt;
-apache.jk.results.saveFollowingToFile        = You have decided to save this file at &lt;tt&gt; {0} &lt;/tt&gt;.  Please save the following content to that file.
+apache.jk.results.saveFollowingToFile        = You have decided to save this file at &lt;tt&gt; {0} &lt;/tt&gt;.  Save the following content to that file.
 apache.jk.results.saveWhereIfSuSE            = For SuSE, this should be saved to a file in the Apache conf.d dir, e.g.write this content to &lt;tt&gt;/etc/apache2/conf.d/geronimo-jk.conf&lt;/tt&gt;
 apache.jk.results.saveWhereOthwise           = This information should be added to the Apache configuration file.  This is often at a location such as &lt;tt&gt;/etc/httpd/conf/httpd.conf&lt;/tt&gt;
 apache.jk.results.step1                      = Step 1: Configure Geronimo for AJP
@@ -52,7 +52,7 @@
 apache.jk.results.step3                      = Step 3: Create a &lt;tt&gt;workers.properties&lt;/tt&gt; file
 apache.jk.results.step4                      = Step 4: Apache Configuration&lt;h2&gt;
 apache.jk.results.step5                      = Step 5: Restart Apache
-apache.jk.results.step5Content               = With those steps completed, Apache should be ready to go!  Start Geronimo and restart Apache and try accessing a Geronimo web application through an Apache URL.  If there are any problems, check the Apache error log, and the mod_jk error log (at &lt;tt&gt;{0}&lt;/tt&gt;).
+apache.jk.results.step5Content               = With those steps completed, Apache should be ready to go!  Start Geronimo and restart Apache and try accessing a Geronimo web application through an Apache URL.  If there are any problems, check the Apache error log and the mod_jk error log (at &lt;tt&gt;{0}&lt;/tt&gt;).
 apache.jk.results.summary                    = This page lists the things you must do to enable &lt;tt&gt;mod_jk&lt;/tt&gt; in Apache and configure it to talk to Geronimo.
 apache.jk.results.title                      = &lt;b&gt;Apache mod_jk&lt;/b&gt; -- Configuration Results
 apache.jk.webApps.dynamicPaths               = Dynamic Paths
@@ -81,7 +81,7 @@
 ca.common.commonName                                = Common Name
 ca.common.company_Organization                      = Company/Organization
 ca.common.countryCode                               = Country Code
-ca.common.criticalExt                               = critical ext
+ca.common.criticalExt                               = Critical ext
 ca.common.detailsOfCert                             = Details of the Certificate to be issued
 ca.common.emptyText                                 = The focussed field must not be empty.
 ca.common.fingerPrints                              = Finger prints
@@ -95,7 +95,7 @@
 ca.common.lockCA                                    = Lock CA
 ca.common.mmddyyyy                                  = The focussed field must be a date in MM/DD/YYYY format.
 ca.common.noRequests                                = There are no requests.
-ca.common.nonCriticalExt                            = non-critical ext
+ca.common.nonCriticalExt                            = Non-critical ext
 ca.common.passwordMismatch                          = Password does not match.
 ca.common.processCSR                                = Process CSR
 ca.common.publicKey                                 = Public Key
@@ -118,19 +118,19 @@
 ca.common.viewCADetails                             = View CA Details
 ca.common.viewIssuedCert                            = View Issued Certificate
 ca.common.wrongDate                                 = To Date must be after From Date.
-ca.confirmCA.summary                                = This screen lets you review the CA details entered in the previous screen.  If you need to modify any information shown here, please go back to the previous screen.  Upon clicking the &lt;i&gt;Setup Certification Authority&lt;/i&gt; button, a keypair and a self-signed certificate will be generated and stored in a keystore.  CA's certificate serial number is stored in a text file and the number is incremented each time a CSR is processed by the CA.
+ca.confirmCA.summary                                = This screen lets you review the CA details entered in the previous screen.  If you need to modify any information shown here, go back to the previous screen.  Once you click the &lt;i&gt;Setup Certification Authority&lt;/i&gt; button, a keypair and a self-signed certificate will be generated and stored in a keystore.  CA's certificate serial number is stored in a text file and the number is incremented each time a CSR is processed by the CA.
 ca.confirmCA.title                                  = &lt;b&gt;Setup Certification Authority&lt;/b&gt; - Step 2: Review and Confirm CA details
 ca.confirmCertReq.approveCSR                        = Approve CSR
 ca.confirmCertReq.confirmCertRequest                = Confirm Certificate Request
 ca.confirmCertReq.rejectCSR                         = Reject CSR
 ca.confirmCertReq.summary                           = This screen shows the details of the Certificate Signing Request (CSR) and allows you to approve the request. Once the request is approved, it will be considered for issue of a certificate.
 ca.confirmClientCert.issueCert                      = Issue Certificate
-ca.confirmClientCert.summary                        = This screen shows the CSR details and the certificate details entered in the previous screen.  Upon clicking the &lt;i&gt;Issue Certificate&lt;/i&gt; button, a certificate will be issued and stored.  The next screen will show the details of the certificate issued.
+ca.confirmClientCert.summary                        = This screen shows the CSR details and the certificate details entered in the previous screen.  Once you click the &lt;i&gt;Issue Certificate&lt;/i&gt; button, a certificate will be issued and stored.  The next screen will show the details of the certificate issued.
 ca.confirmClientCert.title                          = &lt;b&gt;Issue New Certificate&lt;/b&gt; - Step 3: Confirm and Issue Certificate
 ca.index.CAFunctionsAccessed                        = CA functions can be accessed using the links provided below.
 ca.index.CAInitialized                              = CA has been initialized.
-ca.index.CALocked                                   = But, the CA is locked.  Please unlock the CA to access CA functions.
-ca.index.CANotInitialized                           = CA is not running or the CA may not have been initialized.  Please initialize the CA using the link provided below.
+ca.index.CALocked                                   = But, the CA is locked. Unlock the CA to access CA functions.
+ca.index.CANotInitialized                           = CA is not running or the CA may not have been initialized.  Initialize the CA using the link provided below.
 ca.index.publishCACert                              = Publish CA Certificate
 ca.index.requestsToBeFulfilled                      = Requests to be fulfilled
 ca.index.requestsToBeVerified                       = Requests to be verified
@@ -140,32 +140,32 @@
 ca.listRequestsVerify.certRequestsAwaitingVerify    = Certificate Requests awaiting verification
 ca.listRequestsVerify.certRequestsAwaitingVerifyExp = This screen shows the certificate requests waiting for verification.
 ca.processCSR.pastePkcs10here                       = ...paste pkcs10 encoded certificate request here...
-ca.processCSR.summary                               = This screen lets you process Certificate Signing Request (CSR) text and view the details of the requestor.  Paste the content of CSR text file you received from the requestor and click on&lt;i&gt;Process CSR&lt;/i&gt; button.  The next screen will show the details of the requestor and allow you to input information required to issue a certificate.
+ca.processCSR.summary                               = This screen lets you process Certificate Signing Request (CSR) text and view the details of the requestor.  Paste the content of CSR text file you received from the requestor and click the &lt;i&gt;Process CSR&lt;/i&gt; button.  The next screen will show the details of the requestor and allow you to input information required to issue a certificate.
 ca.processCSR.title                                 = &lt;b&gt;Issue New Certificate&lt;/b&gt; - Step 1: Process Certificate Signing Request (CSR)
 ca.setupCA.summary                                  = On this screen you can enter the Certification Authority (CA) details, algorithm parameters for CA's keypair, algorithm for CA's self signed certificate and a password to protect the CA's private key. The next screen will let you review this information before generating the CA's keypair and self-signed certificate.
 ca.setupCA.title                                    = &lt;b&gt;Setup Certification Authority&lt;/b&gt; - Step 1: Enter CA details
 ca.unlockCA.enterCAPrivateKeyPassword               = Enter the CA's private key password
 ca.unlockCA.summary                                 = This screen lets you unlock the CA by providing the password used to protect the CA's private key.  Once unlocked, the CA functions will be available.
 ca.viewCertificate.backToRequest                    = Back to Requests to be fulfilled
-ca.viewCertificate.enterSerialNumber                = Enter the serial number of the certificate to be viewed and click on &lt;i&gt;View Certificate&lt;/i&gt; button.
+ca.viewCertificate.enterSerialNumber                = Enter the serial number of the certificate to be viewed and click the &lt;i&gt;View Certificate&lt;/i&gt; button.
 ca.viewCertificate.screenShows                      = This screen shows the details of a certificate issued by the CA.  The base64 encoded certificate text should be sent to the requestor as a reply to their Certificate Signing Request (CSR).
 
 configmanager.help.stopStart            = Stop/Start
-configmanager.help.stopStartExp         = The stop/start toggle can be clicked to stop or start an application. If the toggle says &amp;quot;Stop&amp;quot; the application is running so clicking on the Stop toggle will stop the application and vice versa.
+configmanager.help.stopStartExp         = The stop/start toggle can be clicked to stop or start an application. If the toggle says &amp;quot;Stop&amp;quot; the application is running. So clicking the Stop toggle will stop the application and vice versa.
 configmanager.help.title                = This page lists the applications that have been installed in the server and whether they are running or stopped. There are four columns; two provide information and the other two allow user action. The first column indicates the state of the application, either &amp;quot;stopped&amp;quot; or &amp;quot;running.&amp;quot; The fourth column shows the configID of the application. The two remaining columns are:
 configmanager.help.uninstallExp         = The uninstall link will undeploy/remove the application from Geronimo.
 configmanager.normal.cancel             = &amp;nbsp;Cancel&amp;nbsp;
 configmanager.normal.childComponents    = Child Components
 configmanager.normal.componentName      = Component Name
-configmanager.normal.confirmMsg01       = \ is an Apache Geronimo service. Stopping this component may prevent the server or the administration console from functioning properly. All dependent components and subsequent dependencies will also be stopped. Reference the "Child Components" list in the view for directly affected components. Proceed with this action?
+configmanager.normal.confirmMsg01       = \ is an Apache Geronimo service. Stopping this component can prevent the server or the administration console from functioning properly. All dependent components and subsequent dependencies will also be stopped. See the "Child Components" list in the view for directly affected components. Proceed with this action?
 configmanager.normal.confirmMsg02       = \ provides the administration console interface that you are currently viewing. Stopping it will cause the interface to become unavailable and manual action will be required to restore the function. Proceed with this action?
-configmanager.normal.confirmMsg03       = \ is provided by Apache Geronimo and may be required by other modules (reference the "Child Components" listed in the view). All dependent components and subsequent dependencies will also be stopped. Proceed with this action?
-configmanager.normal.confirmMsg04       = \ is an Apache Geronimo service. Restarting this component may prevent the server or the administration console from functioning properly. As part of the stop action, all dependent components and subsequent dependencies will also be stopped. Only this component will be restarted. Reference the "Child Components" list in the view for directly affected components. Proceed with this action?
+configmanager.normal.confirmMsg03       = \ is provided by Apache Geronimo and may be required by other modules (see the "Child Components" listed in the view). All dependent components and subsequent dependencies will also be stopped. Proceed with this action?
+configmanager.normal.confirmMsg04       = \ is an Apache Geronimo service. Restarting this component may prevent the server or the administration console from functioning properly. As part of the stop action, all dependent components and subsequent dependencies will also be stopped. Only this component will be restarted. See the "Child Components" list in the view for directly affected components. Proceed with this action?
 configmanager.normal.confirmMsg05       = \ provides the administration console interface that you are currently viewing. Restarting it will cause the interface to become unavailable and manual action may be necessary to restore the console function. Proceed with this action?
-configmanager.normal.confirmMsg06       = \ is provided by Apache Geronimo and may be required by other modules (reference the "Child Components" listed in the view). As part of the stop action, all dependent components and subsequent dependencies will also be stopped. Proceed with this action?
-configmanager.normal.confirmMsg07       = \ is an Apache Geronimo service. Uninstalling this component may have unexpected results such as rendering the administration web console or even the server itself unstable.  Reference the "Child Components" view for directly affected components. Are you certain you wish to proceed with this uninstall?
+configmanager.normal.confirmMsg06       = \ is provided by Apache Geronimo and may be required by other modules (see the "Child Components" listed in the view). As part of the stop action, all dependent components and subsequent dependencies will also be stopped. Proceed with this action?
+configmanager.normal.confirmMsg07       = \ is an Apache Geronimo service. Uninstalling this component might have unexpected results such as rendering the administration web console or even the server itself unstable. See the "Child Components" view for directly affected components. Are you certain you wish to proceed with this uninstall?
 configmanager.normal.confirmMsg08       = \ provides the administration console user interface that you are currently viewing. Uninstalling it will cause the interface to become unavailable and manual action will be required to restore the function. Are you certain you wish to proceed with this uninstall?
-configmanager.normal.confirmMsg09       = \ is provided by Apache Geronimo and may be required by other modules (reference the "Child Components" listed in the view). Are you certain you wish to proceed with this uninstall?
+configmanager.normal.confirmMsg09       = \ is provided by Apache Geronimo and might be required by other modules (see the "Child Components" listed in the view). Are you certain you wish to proceed with this uninstall?
 configmanager.normal.confirmMsg10       = Are you certain you wish to uninstall
 configmanager.normal.displayName        = Display Name 
 configmanager.normal.expertMode         = Expert User (enable all actions on Geronimo Provided Components)
@@ -203,6 +203,7 @@
 consolebase.common.next            = Next
 consolebase.common.password        = Password
 consolebase.common.refresh         = Refresh
+consolebase.common.remove          = Remove
 consolebase.common.reset           = Reset
 consolebase.common.restart         = Restart
 consolebase.common.return          = Return
@@ -308,9 +309,9 @@
 keystore.confirmCertificate.certificateDetails = Certificate Details
 keystore.confirmCertificate.fingerprint        = Fingerprint
 keystore.confirmCertificate.importCertificate  = Import Certificate
-keystore.confirmCertificate.title              = Please confirm that this is the correct certificate to import:
+keystore.confirmCertificate.title              = Confirm that this is the correct certificate to import:
 keystore.confirmKey.generateKey                = Generate Key
-keystore.confirmKey.title                      = Please confirm that this is the correct information for the key I'm about to generate:
+keystore.confirmKey.title                      = Confirm that this is the correct information for the key I'm about to generate:
 keystore.createKeystore.createKeystore         = Create Keystore
 keystore.createKeystore.keystoreFileName       = Keystore file name
 keystore.createKeystore.passwordForKeystore    = Password for new keystore
@@ -331,7 +332,7 @@
 keystore.index.title                           = This tool walks you through the process of configuring keystores to use with SSL connectors (for the web container, etc.).
 keystore.index.type                            = Type
 keystore.index.unlocked                        = Unlocked
-keystore.unlockKey.title                       = The keystore has been unlocked.  However, a private key within the keystore also needs to be unlocked in order for SSL to work properly.  Please specify the password for the private key within the keystore.
+keystore.unlockKey.title                       = The keystore has been unlocked.  However, a private key within the keystore also needs to be unlocked in order for SSL to work properly.  Specify the password for the private key within the keystore.
 keystore.unlockKey.unlockPrivateKey            = Unlock Private Key
 keystore.unlockKeystore.enterKeystorePassword  = Enter keystore password
 keystore.uploadCertificate.aliasForCertificate = Alias for certificate
@@ -357,9 +358,9 @@
 logmanager.help.configFileExplanation             = Another configuration file can be used by entering a different path and file name in the Config file text box.
 logmanager.help.introduction                      = &lt;p&gt;This portlet allows the user to temporarily select a configuration file for logging and/or change the log level and Refresh period. The default &amp;quot;Config file&amp;quot; is a standard log4j file and defines the location where the Geronimo Server will log Geronimo output. The configuration file also defines the log level, the maximum log file size,  and other attributes associated with logging. &lt;br&gt; &lt;br&gt;   Gereonimo Console will display output from the Geronimo log file in the Server Log Viewer portlet in the next window pane.&lt;/p&gt;
 logmanager.help.logLevelExplanation               = The user may select a level for logging from the drop-down menu.
-logmanager.help.refreshPeriodExplanation          = By default Geronimo checks every 60 seconds to see if the configuration file has changed. The user may modify the refresh period.
+logmanager.help.refreshPeriodExplanation          = By default Geronimo checks every 60 seconds to see whether the configuration file has changed. The user may modify the refresh period.
 logmanager.help.resetExplanation                  = Resets the &amp;quot;Config File&amp;quot;, &amp;quot;Refresh Period&amp;quot; and &amp;quot;Log Level&amp;quot; to their settings at the last &amp;quot;Update.&amp;quot; It does not reset to the Geronimo Server defaults.
-logmanager.help.updateExplanation                 = Make changes take effect until next server restart.
+logmanager.help.updateExplanation                 = Make changes take effect until next server restarts.
 logmanager.search.containingText                  = Containing text
 logmanager.search.fileterLog                      = Filter Log
 logmanager.search.go                              = Go 
@@ -372,15 +373,15 @@
 logmanager.search.to                              = To
 logmanager.search.withExceptions                  = With Exceptions
 logmanager.viewhelp.filterResults                 = Filter results
-logmanager.viewhelp.filterResultsExplanationFrag1 = Allows the user to customize the filtering criteria. The user can display any line of the log file starting at the first line of the log file through the end. Note: A browser may limit how many lines can be displayed at once.
+logmanager.viewhelp.filterResultsExplanationFrag1 = Allows the user to customize the filtering criteria. The user can display any line of the log file starting at the first line of the log file through the end. Note: A browser might limit how many lines can be displayed at once.
 logmanager.viewhelp.filterResultsExplanationFrag2 = The user may filter on the log level to display only log lines at that level.
 logmanager.viewhelp.filterResultsExplanationFrag3 = The user may also enter a string of text to search for.
 logmanager.viewhelp.introduction                  = This portlet displays the Geronimo server log and is helpful for debugging problems with the Geronimo Console and with deployed applications.
 logmanager.viewhelp.refreshExplanation            = Resets the filtering criteria to Geronimo Console's defaults and displays the latest 11 lines in the Geronimo log file.
 
-repository.help.addDependencyElement       = To use an artifact in an application, add a dependency element into it's deployment plan. For example, to use Castor XML add the following XML to the plan:
+repository.help.addDependencyElement       = To use an artifact in an application, add a dependency element into its deployment plan. For example, to use Castor XML add the following XML to the plan:
 repository.help.browseExplanation          = Browse to select the artifact to be added.
-repository.help.installExplanation         = Click on this button to install the artifact.
+repository.help.installExplanation         = Click this button to install the artifact.
 repository.help.title                      = This page displays the artifacts installed in the server's repository. The layout of the repository is the same as that used by Apache Maven making it possible to easily copy files over. The Geronimo Console provides a method for adding artifacts:
 repository.normal.addArchiveToRepository   = Add Archive to Repository
 repository.normal.artifact                 = Artifact
@@ -390,7 +391,7 @@
 repository.normal.replacedName             = Replaced component name
 repository.normal.replacedNameDescription  = Specify an existing component name to be replaced during runtime, the component name should be like groupId/artifactId/Version/Type. Otherwise, leave the field blank.
 repository.normal.title                    = Add Archive to Repository
-repository.normal.toViewUsage              = Click on an entry to view usage.
+repository.normal.toViewUsage              = Click an entry to view usage.
 repository.usage.content                   = To use &lt;b&gt;{0}&lt;/b&gt; in an application or a module, add a dependency element under dependencies in environment element in it's deployment plan as shown below:
 repository.usage.title                     = Usage for {0}
 
@@ -406,29 +407,29 @@
 securityrealmmanager.derby.groups.help.addNewGroupBtnExp   = Clicking this button will create the new group. If users had been put in the new group, clicking &amp;quot;Add&amp;quot; will create the new group with the selected users in it.
 securityrealmmanager.derby.groups.help.cancelUserBtnExp    = Will cancel the creation of the new group and return the previous page to the browser.
 securityrealmmanager.derby.groups.help.descriptionExp      = The description of the group.
-securityrealmmanager.derby.groups.help.title               = This portlet lists all the Application Realm groups and allows the user to add, modify and delete them. To add a new group click on the &amp;quot;Create New Group&amp;quot; link and fill in the fields on that page. To modify an existing group, click on the group link and change the field(s) on the page. To delete a group, click on the &amp;quot;Delete&amp;quot; link to the right of the group to be deleted. &lt;br&gt;  &lt;br&gt;   Clicking on the &amp;quot;Create New Group&amp;quot; link allows creation of a new group by filling in the fields and  clicking on the &amp;quot;Add&amp;quot; button.
-securityrealmmanager.derby.groups.help.usersExp            = The box on the left lists all the current user accounts. Selecting a user and then clicking the &amp;quot;Add&amp;gt;&amp;gt;&amp;quot; button will put the user in the group. Selecting a user in the list to the right and clicking on the &amp;quot;&amp;lt;&amp;lt;Remove&amp;quot; button will delete the user from the group.
+securityrealmmanager.derby.groups.help.title               = This portlet lists all the Application Realm groups and allows the user to add, modify and delete them. To add a new group click  the &amp;quot;Create New Group&amp;quot; link and fill in the fields on that page. To modify an existing group, click the group link and change the field(s) on the page. To delete a group, click the &amp;quot;Delete&amp;quot; link to the right of the group to be deleted. &lt;br&gt;  &lt;br&gt;   Clicking the &amp;quot;Create New Group&amp;quot; link allows creation of a new group by filling in the fields and  clicking on the &amp;quot;Add&amp;quot; button.
+securityrealmmanager.derby.groups.help.usersExp            = The box on the left lists all the current user accounts. To put the user in the group, select a user and then click the &amp;quot;Add&amp;gt;&amp;gt;&amp;quot; button. To delete the user from the group, select a user in the list to the right and click the &amp;quot;&amp;lt;&amp;lt;Remove&amp;quot; button.
 securityrealmmanager.derby.groups.maximized.createNewGroup = Create New Group
 securityrealmmanager.derby.users.addmaximized.addUser      = ADD USER
 securityrealmmanager.derby.users.addmaximized.updateUser   = UPDATE USER
-securityrealmmanager.derby.users.help.addUserBtnExp        = To add the new user click the &amp;quot;Add&amp;quot; button.
-securityrealmmanager.derby.users.help.cancelUserBtnExp     = To cancel an add this button must be clicked before the &amp;quot;Add&amp;quot; button.
+securityrealmmanager.derby.users.help.addUserBtnExp        = To add the new user, click the &amp;quot;Add&amp;quot; button.
+securityrealmmanager.derby.users.help.cancelUserBtnExp     = To cancel an added user, click this button before the &amp;quot;Add&amp;quot; button.
 securityrealmmanager.derby.users.help.confirmPasswordExp   = Re-enter the new user's password.
-securityrealmmanager.derby.users.help.createUserBtnExp     = Click on this button to create the new user and return to the main &amp;quot;Console Realm Users&amp;quot; page. The new user will be listed there.
+securityrealmmanager.derby.users.help.createUserBtnExp     = Click this button to create the new user and return to the main &amp;quot;Console Realm Users&amp;quot; page. The new user will be listed there.
 securityrealmmanager.derby.users.help.departmentExp        = The user's department.
 securityrealmmanager.derby.users.help.emailExp             = The user's email address.
 securityrealmmanager.derby.users.help.familyNameExp        = The user's last name.
 securityrealmmanager.derby.users.help.givenNameExp         = The user's first name.
 securityrealmmanager.derby.users.help.passwordExp          = Password for the new user.
-securityrealmmanager.derby.users.help.title                = This page lists all the application realm users and allows you to add, modify and delete them. To add a new user click on the &amp;quot;Create New User&amp;quot; link and fill in the fields on that page. To modify a user's account, click on the username link for the user and change the field(s) on the page. To delete a user, click on the &amp;quot;Delete&amp;quot;  link to the right of the user to be deleted. &lt;br&gt;  &lt;br&gt;  Clicking on the &amp;quot;Create New User&amp;quot; link allows adding users by filling in the fields and clicking on the &amp;quot;Add&amp;quot; button. The fields are defined as follows:
+securityrealmmanager.derby.users.help.title                = This page lists all the application realm users and allows you to add, modify and delete them. To add a new user, click the &amp;quot;Create New User&amp;quot; link and fill in the fields on that page. To modify a user's account, click the username link for the user and change the field(s) on the page. To delete a user, click the &amp;quot;Delete&amp;quot;  link to the right of the user to be deleted. &lt;br&gt;  &lt;br&gt;  Clicking the &amp;quot;Create New User&amp;quot; link allows adding users by filling in the fields and clicking the &amp;quot;Add&amp;quot; button. The fields are defined as follows:
 securityrealmmanager.derby.users.help.usernameExp          = The username for the user.
 securityrealmmanager.derby.users.maximized.createNewUser   = Create New User
 securityrealmmanager.se.groups.addmaximized.addGroup       = ADD GROUP
 securityrealmmanager.se.groups.addmaximized.updateGroup    = UPDATE GROUP
 securityrealmmanager.se.groups.help.addNewGroupBtnExp      = Clicking this button will create the new group. If users had been put in the new group, clicking &amp;quot;Add&amp;quot; will create the new group with the selected users in it.
 securityrealmmanager.se.groups.help.cancelNewGroupBtnExp   = Cancel the current operation.
-securityrealmmanager.se.groups.help.title                  = This portlet lists all the Console Realm groups and allows the user to add, modify and delete them. To add a new group click on the &amp;quot;Create New Group&amp;quot; link and fill in the fields on that page. To modify an existing group, click on the group link and change the field(s) on the page. To delete a group, click on the &amp;quot;Delete&amp;quot; link to the right of the group to be deleted. &lt;br&gt;  &lt;br&gt;Clicking on the &amp;quot;Create New Group&amp;quot; link allows the user to add a new   group. The fields are defined as follows:
-securityrealmmanager.se.groups.help.usersExp               = The box on the left lists all the current user accounts. Selecting a user and then clicking the &amp;quot;Add&amp;gt;&amp;gt;&amp;quot; button will put the user in the group. Selecting a user in the list to the right and clicking on the &amp;quot;&amp;lt;&amp;lt;Remove&amp;quot; button will delete the user from the group.
+securityrealmmanager.se.groups.help.title                  = This portlet lists all the Console Realm groups and allows the user to add, modify and delete them. To add a new, click the &amp;quot;Create New Group&amp;quot; link and fill in the fields on that page. To modify an existing group, click the group link and change the field(s) on the page. To delete a group, click the &amp;quot;Delete&amp;quot; link to the right of the group to be deleted. &lt;br&gt;  &lt;br&gt;Clicking on the &amp;quot;Create New Group&amp;quot; link allows the user to add a new   group. The fields are defined as follows:
+securityrealmmanager.se.groups.help.usersExp               = The box on the left lists all the current user accounts. To put the user in the group, select a user and then click the &amp;quot;Add&amp;gt;&amp;gt;&amp;quot; button. To delete the user from the group, select a user in the list to the right and click the &amp;quot;&amp;lt;&amp;lt;Remove&amp;quot; button.
 securityrealmmanager.se.groups.maximized.createNewGroup    = Create New Group
 securityrealmmanager.se.groups.maximized.createNewUser     = Create New User
 securityrealmmanager.se.groups.maximized.noUsers           = No available users.
@@ -440,13 +441,13 @@
 securityrealmmanager.se.users.help.confirmPasswordExp      = Re-enter the new user's password.
 securityrealmmanager.se.users.help.createUserBtnExp        = Click on this button to create the new user and return to the main &amp;quot;Console Realm Users&amp;quot; page. The new user will be listed there.
 securityrealmmanager.se.users.help.passwordExp             = Password for the new user.
-securityrealmmanager.se.users.help.title                   = This portlet lists all the console realm users and allows the user to add, modify and delete them. To add a new user click on the &amp;quot;Create New User&amp;quot; link and fill in the fields on that page. To modify a user's account, click on the username link for the user and change the field(s) on the page. To delete a user, click on the &amp;quot;Delete&amp;quot; link to the right of the user to be deleted.&lt;br&gt; &lt;br&gt; Clicking on the Create New User link brings up a page that allows adding users by filling in the fields  and clicking on the&amp;quot;Add&amp;quot; button. The fields are defined as follows:
+securityrealmmanager.se.users.help.title                   = This portlet lists all the console realm users and allows the user to add, modify and delete them. To add a new user click the &amp;quot;Create New User&amp;quot; link and fill in the fields on that page. To modify a user's account, click the username link for the user and change the field(s) on the page. To delete a user, click the &amp;quot;Delete&amp;quot; link to the right of the user to be deleted.&lt;br&gt; &lt;br&gt; Clicking the Create New User link brings up a page that allows adding users by filling in the fields  and clicking on the&amp;quot;Add&amp;quot; button. The fields are defined as follows:
 securityrealmmanager.se.users.help.usernameExp             = The username for the user.
 securityrealmmanager.se.users.maximized.createNewUser      = Create New User
 
 servermanager.help.shutdownHelpBody   = &lt;p&gt;This portlet give the admin the ability to remotely shutdown the Geronimo server.&lt;/p&gt;&lt;p&gt;A shutdown will shutdown the server and cause the JVM to exit. To continue using the Geronimo Console after a shutdown, Geronimo must be restarted.&lt;/p&gt;
 servermanager.normal.cancel           = &amp;nbsp;Cancel&amp;nbsp;
-servermanager.normal.comfirmMsg01     = Are you sure you want to shutdown the server (last chance)?
+servermanager.normal.comfirmMsg01     = Are you sure that you want to shutdown the server (last chance)?
 servermanager.normal.ok               = &amp;nbsp;&amp;nbsp;&amp;nbsp;OK&amp;nbsp;&amp;nbsp;&amp;nbsp;
 servermanager.normal.proceedOnlyIf    = Proceed only if you are certain you want to terminate the server.
 servermanager.normal.shutdown         = Shutdown
@@ -508,10 +509,10 @@
 webmanager.common.bufferSize                             = BufferSize
 webmanager.common.bufferSizeExp                          = The size (in bytes) of the buffer to be provided for input streams created by this connector. By default, buffers of 2048 bytes will be provided.
 webmanager.common.ciphers                                = Ciphers
-webmanager.common.ciphersExp                             = A comma separated list of the encryption ciphers that may be used. If not specified, then any available cipher may be used.
+webmanager.common.ciphersExp                             = A comma-separated list of the encryption ciphers that may be used. If not specified, any available cipher may be used.
 webmanager.common.clientAuthRequired                     = Client Auth Required
 webmanager.common.compressableMimeType                   = CompressableMimeType
-webmanager.common.compressableMimeTypeExp                = The value is a comma separated list of MIME types for which HTTP compression may be used. The default value is text/html,text/xml,text/plain.
+webmanager.common.compressableMimeTypeExp                = The value is a comma-separated list of MIME types for which HTTP compression may be used. The default value is text/html,text/xml,text/plain.
 webmanager.common.compression                            = Compression
 webmanager.common.compressionExp                         = The Connector may use HTTP/1.1 GZIP compression in an attempt to save server bandwidth. The acceptable values for the parameter is "off" (disable compression), "on" (allow compression, which causes text data to be compressed), "force" (forces compression in all cases), or a numerical integer value (which is equivalent to "on", but specifies the minimum amount of data before the output is compressed). If the content-length is not known and compression is set to "on" or more aggressive, the output will also be compressed. If not specified, this attribute is set to "off".
 webmanager.common.confirmPassword                        = Confirm Password
@@ -525,7 +526,7 @@
 webmanager.common.emptySessionPathExp                    = If checked, all paths for session cookies will be set to /.
 webmanager.common.emptyText                              = The focussed field must not be empty.
 webmanager.common.enableLookups                          = EnableLookups
-webmanager.common.enableLookupsExp                       = Check if you want calls to request.getRemoteHost() to perform DNS lookups in order to return the actual host name of the remote client.  By default, DNS lookups are enabled.
+webmanager.common.enableLookupsExp                       = Check whether you want calls to request.getRemoteHost() to perform DNS lookups in order to return the actual host name of the remote client.  By default, DNS lookups are enabled.
 webmanager.common.fields                                 = fields
 webmanager.common.host                                   = Host
 webmanager.common.hostExp                                = The host name or IP to bind to. The normal values are &lt;tt&gt;0.0.0.0&lt;/tt&gt; (all interfaces) or &lt;tt&gt;localhost&lt;/tt&gt; (local connections only)
@@ -551,11 +552,11 @@
 webmanager.common.maxThreads                             = Max Threads
 webmanager.common.maxThreadsExp                          = The maximum number of threads this connector should use to handle incoming requests
 webmanager.common.minSpareThreads                        = MinSpareThreads
-webmanager.common.minSpareThreadsExp                     = The number of request processing threads that will be created when this Connector is first started. The connector will also make sure it has the specified number of idle processing threads available. This attribute should be set to a value smaller than that set for maxThreads. The default value is 4.
+webmanager.common.minSpareThreadsExp                     = The number of request processing threads that will be created when this Connector is first started. The connector will also make sure that it has the specified number of idle processing threads available. This attribute should be set to a value smaller than that set for maxThreads. The default value is 4.
 webmanager.common.minThreads                             = Min Threads
 webmanager.common.minThreadsExp                          = The minimum number of threads this connector should use to handle incoming requests
 webmanager.common.noCompressionUserAgents                = NoCompressionUserAgents
-webmanager.common.noCompressionUserAgentsExp             = The value is a comma separated list of regular expressions matching user-agents of HTTP clients for which compression should not be used, because these clients, although they do advertise support for the feature, have a broken implementation. The default value is an empty String (regexp matching disabled).
+webmanager.common.noCompressionUserAgentsExp             = The value is a comma-separated list of regular expressions matching user-agents of HTTP clients for which compression should not be used, because these clients, although they do advertise support for the feature, have a broken implementation. The default value is an empty String (regexp matching disabled).
 webmanager.common.port                                   = Port
 webmanager.common.portExp                                = The network port to bind to.
 webmanager.common.protocol                               = Protocol
@@ -566,7 +567,7 @@
 webmanager.common.redirectPort                           = RedirectPort
 webmanager.common.redirectPortExp                        = If this Connector is supporting non-SSL requests, and a request is received for which a matching &lt;security-constraint&gt; requires SSL transport, Catalina will automatically redirect the request to the port number specified here.
 webmanager.common.restrictedUserAgents                   = RestrictedUserAgents
-webmanager.common.restrictedUserAgentsExp                = The value is a comma separated list of regular expressions matching user-agents of HTTP clients for which HTTP/1.1 or HTTP/1.0 keep alive should not be used, even if the clients advertise support for these features. The default value is an empty String (regexp matching disabled).
+webmanager.common.restrictedUserAgentsExp                = The value is a comma-separated list of regular expressions matching user-agents of HTTP clients for which HTTP/1.1 or HTTP/1.0 keep alive should not be used, even if the clients advertise support for these features. The default value is an empty String (regexp matching disabled).
 webmanager.common.server                                 = Server
 webmanager.common.serverExp                              = The Server header for the http response. Unless your paranoid, you won't need this feature. (No offense.  The description is taken from Tomcat documentation.)
 webmanager.common.show                                   = Show
@@ -586,7 +587,7 @@
 webmanager.common.truststorePassword                     = Truststore Password
 webmanager.common.truststoreType                         = Truststore Type
 webmanager.common.uniqueName                             = Unique Name
-webmanager.common.uniqueNameExp                          = A name that is different than the name for any other web connectors in the server (no spaces in the name please)
+webmanager.common.uniqueNameExp                          = A name that is different from the name for any other web connectors in the server (no spaces in the name please)
 webmanager.common.uriEncoding                            = URIEncoding
 webmanager.common.uriEncodingExp                         = This specifies the character encoding used to decode the URI bytes, after %xx decoding the URL. Default is ISO-8859-1.
 webmanager.common.useBodyEncodingForURI                  = UseBodyEncodingForURI
@@ -602,7 +603,7 @@
 webmanager.connector.editConnector.JettyManagerImpl.38   = The maximum unaccepted connections to queue if no threads are available.
 webmanager.connector.editConnector.JettyManagerImpl.40   = The maximum time in seconds that a connection lingers during close handshaking.
 webmanager.connector.editConnector.JettyManagerImpl.42   = Port to redirect to for confidential connections. 0 if not supported.
-webmanager.connector.editConnector.JettyManagerImpl.44   = If set, then clients connecting through this connector must supply a valid client certificate.
+webmanager.connector.editConnector.JettyManagerImpl.44   = If set, clients connecting through this connector must supply a valid client certificate.
 webmanager.connector.editConnector.JettyManagerImpl.47   = The keystore to use for accessing the server's private key
 webmanager.connector.editConnector.JettyManagerImpl.50   = The keystore containing the trusted certificate entries, including Certification Authority (CA) certificates
 webmanager.connector.editConnector.JettyManagerImpl.53   = This should normally be set to TLS, though some (IBM) JVMs don't work properly with popular browsers unless it is changed to SSL.
@@ -614,7 +615,7 @@
 webmanager.connector.editConnector.TomcatManagerImpl.108 = The host name or IP to bind to. The normal values are 0.0.0.0 (all interfaces) or localhost (local connections only).
 webmanager.connector.editConnector.TomcatManagerImpl.11  = Protocol which may be used for communicating with clients.
 webmanager.connector.editConnector.TomcatManagerImpl.110 = The size (in bytes) of the buffer to be provided for input streams created by this connector.
-webmanager.connector.editConnector.TomcatManagerImpl.113 = The value is a comma separated list of MIME types for which HTTP compression may be used.
+webmanager.connector.editConnector.TomcatManagerImpl.113 = The value is a comma-separated list of MIME types for which HTTP compression may be used.
 webmanager.connector.editConnector.TomcatManagerImpl.116 = The Connector may use HTTP/1.1 GZIP compression in an attempt to save server bandwidth. The acceptable values for the parameter is &lt;i&gt;off&lt;/i&gt; (disable compression), &lt;i&gt;on&lt;/i&gt; (allow compression, which causes text data to be compressed), &lt;i&gt;force&lt;/i&gt; (forces compression in all cases), or a numerical integer value (which is equivalent to &lt;i&gt;on&lt;/i&gt;, but specifies the minimum amount of data before the output is compressed). If the content-length is not known and compression is set to &lt;i&gt;on&lt;/i&gt; or more aggressive, the output will also be compressed.
 webmanager.connector.editConnector.TomcatManagerImpl.118 = The number of milliseconds during which the sockets used by this Connector will linger when they are closed. The default value is -1 (socket linger is disabled).
 webmanager.connector.editConnector.TomcatManagerImpl.120 = The number of milliseconds this Connector will wait, after accepting a connection, for the request URI line to be presented.
@@ -626,10 +627,10 @@
 webmanager.connector.editConnector.TomcatManagerImpl.132 = The maximum number of request processing threads to be created by this Connector, which therefore determines the maximum number of simultaneous requests that can be handled. If not specified, this attribute is set to 40. If an executor is associated with this connector, this attribute is ignored as the connector will execute tasks using the executor rather than an internal thread pool.
 webmanager.connector.editConnector.TomcatManagerImpl.134 = Minimum spare threads
 webmanager.connector.editConnector.TomcatManagerImpl.136 = Maximum spare threads
-webmanager.connector.editConnector.TomcatManagerImpl.139 = The value is a comma separated list of regular expressions matching user-agents of HTTP clients for which compression should not be used, because these clients, although they do advertise support for the feature, have a broken implementation.
+webmanager.connector.editConnector.TomcatManagerImpl.139 = The value is a comma-separated list of regular expressions matching user-agents of HTTP clients for which compression should not be used, because these clients, although they do advertise support for the feature, have a broken implementation.
 webmanager.connector.editConnector.TomcatManagerImpl.14  = Ciphers which may be used for communicating with clients.
 webmanager.connector.editConnector.TomcatManagerImpl.141 = The TCP port number on which this Connector  will create a server socket and await incoming connections. Your operating system will allow only one server application to listen to a particular port number on a particular IP address.
-webmanager.connector.editConnector.TomcatManagerImpl.144 = The value is a comma separated list of regular expressions matching user-agents of HTTP clients for which HTTP/1.1 or HTTP/1.0 keep alive should not be used, even if the clients advertise support for these features. 
+webmanager.connector.editConnector.TomcatManagerImpl.144 = The value is a comma-separated list of regular expressions matching user-agents of HTTP clients for which HTTP/1.1 or HTTP/1.0 keep alive should not be used, even if the clients advertise support for these features. 
 webmanager.connector.editConnector.TomcatManagerImpl.147 = The Server header for the http response.
 webmanager.connector.editConnector.TomcatManagerImpl.149 = The size (in bytes) of the buffer to be provided for socket output buffering. -1 can be specified to disable the use of a buffer.
 webmanager.connector.editConnector.TomcatManagerImpl.151 = If set to true, the TCP_NO_DELAY option will be set on the server socket, which improves performance under most circumstances.
@@ -644,13 +645,13 @@
 webmanager.connector.editConnector.TomcatManagerImpl.169 = When turning SSLEnabled value to true you will want to set the scheme attribute as well to pass the correct request.getScheme() to the servlets
 webmanager.connector.editConnector.TomcatManagerImpl.170 = When turning SSLEnabled value to true you will want to set the secure attribute as well to pass the correct request.isSecure() values to the servlets 
 webmanager.connector.editConnector.TomcatManagerImpl.17  = Name of the file that contains the server certificate. The format is PEM-encoded.
-webmanager.connector.editConnector.TomcatManagerImpl.171 = A comma separated list of the encryption ciphers that may be used. If not specified, then any available cipher may be used.
-webmanager.connector.editConnector.TomcatManagerImpl.173 = The alias used to for the server certificate in the keystore. If not specified the first key read in the keystore will be used.
+webmanager.connector.editConnector.TomcatManagerImpl.171 = A comma-separated list of the encryption ciphers that may be used. If not specified, any available cipher may be used.
+webmanager.connector.editConnector.TomcatManagerImpl.173 = The alias used to for the server certificate in the keystore. If not specified, the first key read in the keystore will be used.
 webmanager.connector.editConnector.TomcatManagerImpl.175 = The TrustStore file to use to validate client certificates.
 webmanager.connector.editConnector.TomcatManagerImpl.177 = The password to access the TrustStore.
 webmanager.connector.editConnector.TomcatManagerImpl.179 = Set the truststore type. There is normally no reason not to use the default (JKS).
 webmanager.connector.editConnector.TomcatManagerImpl.181 = Use this attribute to enable or disable sendfile capability.
-webmanager.connector.editConnector.TomcatManagerImpl.183 = Set to true to use the NIO thread pool executor. The default value is true. If set to false, it uses a thread pool based on a stack for its execution. Generally, using the executor yields a little bit slower performance, but yields a better fairness for processing connections in a high load environment as the traffic gets queued through a FIFO queue. If set to true(default) then the max pool size is the maxThreads attribute and the core pool size is the minSpareThreads. This value is ignored if the executor attribute is present and points to a valid shared thread pool.
+webmanager.connector.editConnector.TomcatManagerImpl.183 = Set to true to use the NIO thread pool executor. The default value is true. If set to false, it uses a thread pool based on a stack for its execution. Generally, using the executor yields a little bit slower performance, but yields a better fairness for processing connections in a high load environment as the traffic gets queued through a FIFO queue. If set to true(default),  the max pool size is the maxThreads attribute and the core pool size is the minSpareThreads. This value is ignored if the executor attribute is present and points to a valid shared thread pool.
 webmanager.connector.editConnector.TomcatManagerImpl.185 = The number of threads to be used to accept connections. Increase this value on a multi-CPU machine, although you would never really need more than 2. Also, with a lot of non-keep-alive connections, you might want to increase this value as well. 
 webmanager.connector.editConnector.TomcatManagerImpl.187 = The number of threads to be used to run for the polling events.
 webmanager.connector.editConnector.TomcatManagerImpl.189 = The priority of the poller threads.
@@ -685,7 +686,7 @@
 webmanager.connector.editConnector.TomcatManagerImpl.241 = The max selectors to be used in the pool, to reduce selector contention. Use this option when the command line org.apache.tomcat.util.net.NioSelectorShared value is set to false.
 webmanager.connector.editConnector.TomcatManagerImpl.243 = The max spare selectors to be used in the pool, to reduce selector contention. When a selector is returned to the pool, the system can decide to keep it or let it be GC:ed. Use this option when the command line org.apache.tomcat.util.net.NioSelectorShared value is set to false.
 webmanager.connector.editConnector.TomcatManagerImpl.245 = The following command line options are available for the NIO connector: &lt;br&gt;&lt;i&gt;-Dorg.apache.tomcat.util.net.NioSelectorShared=true|false&lt;/i&gt;. Set this value to false if you wish to use a selector for each thread. the property. If you do set it to false, you can control the size of the pool of selectors by using the selectorPool.maxSelectors attribute
-webmanager.connector.editConnector.TomcatManagerImpl.247 = The NIO connector implements an OutOfMemoryError strategy called parachute. It holds a chunk of data as a byte array. In case of an OOM, this chunk of data is released and the error is reported. This will give the VM enough room to clean up. The oomParachute represent the size in bytes of the parachute(the byte array). The default value is 1024*1024(1MB). Please note, this only works for OOM errors regarding the Java Heap space, and there is absolutely no guarantee that you will be able to recover at all. If you have an OOM outside of the Java Heap, then this parachute trick will not help.
+webmanager.connector.editConnector.TomcatManagerImpl.247 = The NIO connector implements an OutOfMemoryError strategy called parachute. It holds a chunk of data as a byte array. In case of an OOM, this chunk of data is released and the error is reported. This will give the VM enough room to clean up. The oomParachute represent the size in bytes of the parachute(the byte array). The default value is 1024*1024(1MB). Note, this only works for OOM errors regarding the Java Heap space, and there is absolutely no guarantee that you will be able to recover at all. If you have an OOM outside of the Java Heap, this parachute trick will not help.
 webmanager.connector.editConnector.TomcatManagerImpl.249 = Duration of a poll call. Lowering this value will slightly decrease latency of connections being kept alive in some cases, but will use more CPU as more poll calls are being made.
 webmanager.connector.editConnector.TomcatManagerImpl.251 = Amount of sockets that the poller responsible for polling kept alive connections can hold at a given time. Extra connections will be closed right away.
 webmanager.connector.editConnector.TomcatManagerImpl.253 = Use kernel level sendfile for certain static files.
@@ -716,7 +717,7 @@
 webmanager.connector.editConnector.TomcatManagerImpl.92  = If this Connector is being used in a proxy configuration, configure this attribute to specify the server port to be returned for calls to request.getServerPort().
 webmanager.connector.editConnector.TomcatManagerImpl.94  = If this Connector is supporting non-SSL requests, and a request is received for which a matching &lt;security-constraint&gt; requires SSL transport, Catalina will automatically redirect the request to the port number specified here.
 webmanager.connector.editConnector.TomcatManagerImpl.97  = This specifies the character encoding used to decode the URI bytes, after %xx decoding the URL.
-webmanager.connector.editConnector.TomcatManagerImpl.99  = This specifies if the encoding specified in contentType should be used for URI query parameters, instead of using the URIEncoding. This setting is present for compatibility with Tomcat 4.1.x, where the encoding specified in the contentType, or explicitly set using Request.setCharacterEncoding method was also used for the parameters from the URL.
+webmanager.connector.editConnector.TomcatManagerImpl.99  = This specifies whether the encoding specified in contentType should be used for URI query parameters, instead of using the URIEncoding. This setting is present for compatibility with Tomcat 4.1.x, where the encoding specified in the contentType, or explicitly set using Request.setCharacterEncoding method was also used for the parameters from the URL.
 webmanager.connector.editConnector.addNew                = Add a new
 webmanager.connector.editConnector.attribute             = Attribute
 webmanager.connector.editConnector.desc                  = Description
@@ -738,7 +739,7 @@
 webmanager.help.disableExplanation                       = Turn off statistics gathering and return the user to the main page.
 webmanager.help.refreshExplanation                       = Update the display with the latest statistics.
 webmanager.help.resetExplanation                         = Reset all counts, totals, averages, etc., to 0 and start gathering statistics again.
-webmanager.help.title                                    = Geronimo Console will collect statistics on the number of requests received by Geronimo Console and on the number of connections made to the Geronimo server. Click on the enable link to monitor the performance of the Geronimo server.
+webmanager.help.title                                    = Geronimo Console will collect statistics on the number of requests received by Geronimo Console and on the number of connections made to the Geronimo server. Click the enable link to monitor the performance of the Geronimo server.
 webmanager.normal.activeRequestCount                     = Active Request Count
 webmanager.normal.avgTime                                = Avg Time (ms)
 webmanager.normal.connectionDuration                     = Connection Duration
@@ -764,9 +765,9 @@
 webmanager.normal.totalTime                              = Total Time
 
 welcome.welcomeMaximized.fragment1   = The welcome portlet is the first page that users see when they log in to the Administrative Console. It contains introductory information about the Administrative Console.
-welcome.welcomeMaximized.fragment2   = To return to the main Welcome panel select the "view" link from the header of this portlet.
+welcome.welcomeMaximized.fragment2   = To return to the main Welcome panel, select the "view" link from the header of this portlet.
 welcome.welcomeMaximized.title       = Welcome to the Apache Geronimo&amp;#8482; Administration Console!
-welcome.welcomeNormal.about1         = The administration console provides a convenient, user friendly way to administer many aspects of the Geronimo Server.  It is currently a work in progress, and will continue to evolve over time.  The navigation panel on the left-hand side of the screen provides easy access to the individual tasks available in the console.
+welcome.welcomeNormal.about1         = The administration console provides a convenient way to administer many aspects of the Geronimo Server.  It is currently a work in progress, and will continue to evolve over time.  The navigation panel on the left-hand side of the screen provides easy access to the individual tasks available in the console.
 welcome.welcomeNormal.about2         = This space is the main content area where the real work happens.  Each view contains one or more portlets (self contained view fragments) that typically include a link for help in the header.  Look at the top of this portlet for an example and try it out.
 welcome.welcomeNormal.about3         = The references on the right are provided so that you can learn more about Apache Geronimo, its capabilities, and what might be coming in future releases.
 welcome.welcomeNormal.about4         = Mailing lists are available to get involved in the development of Apache Geronimo or to ask questions of the community:

Modified: geronimo/server/trunk/plugins/console/console-base-portlets/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/console-base-portlets/src/main/i18n-resources/portletinfo_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/console-base-portlets/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/trunk/plugins/console/console-base-portlets/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:23:55 2009
@@ -26,7 +26,6 @@
 Applications = Applications
 
 Artifact-Aliases = Artifact-Aliases
-
 Certificate\ Authority = Certificate Authority
 
 Certification\ Authority = Certification Authority
@@ -58,7 +57,6 @@
 Installed\ Web\ Applications = Installed Web Applications
 
 J2EE\ Connectors = J2EE Connectors
-
 JAR\ Aliases = JAR Aliases
 
 Java\ System\ Info = Java System Info
@@ -134,7 +132,7 @@
 consolebase.errorMsg21 = Unable to get next serial number from CA.
 consolebase.errorMsg22 = Errors in user input while processing a CSR.
 consolebase.errorMsg23 = Errors encountered while issuing certificate.
-consolebase.errorMsg24 = Default properties-login module does not exist, it may be replaced by a customized login module.
+consolebase.errorMsg24 = Default properties-login module does not exist, it might be replaced by a customized login module.
 consolebase.infoMsg01  = Started application
 consolebase.infoMsg02  = Stopped application
 consolebase.infoMsg03  = Restarted application
@@ -158,6 +156,6 @@
 consolebase.warnMsg03  = Web statistics are not supported for the current web container.
 consolebase.warnMsg04  = Statistics are not currently being collected.
 consolebase.warnMsg05  = CA is not running or CA may not have been initialized.  Unable to lock CA.
-consolebase.warnMsg06  = A certificate with the serial number &lt;b&gt;{0}&lt;/b&gt; has already been issued. You may be seeing this message since you have clicked on 'Issue Certificate' button a second time.
+consolebase.warnMsg06  = A certificate with the serial number &lt;b&gt;{0}&lt;/b&gt; has already been issued. You might be seeing this message since you have clicked 'Issue Certificate' button a second time.
 consolebase.warnMsg07  = &lt;p style='font-size:120%;'&gt;&lt;b&gt;A shutdown of the server will disable this Web Console! Proceed only if you are certain you want to terminate the server.&lt;/b&gt;&lt;/p&gt;
 consolebase.warnMsg08  = There are no Web Containers defined.

Modified: geronimo/server/trunk/plugins/console/console-portal-driver/src/main/i18n-resources/ToolTips.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/console-portal-driver/src/main/i18n-resources/ToolTips.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/console-portal-driver/src/main/i18n-resources/ToolTips.properties (original)
+++ geronimo/server/trunk/plugins/console/console-portal-driver/src/main/i18n-resources/ToolTips.properties Mon Dec  7 08:23:55 2009
@@ -23,4 +23,4 @@
 tooltip.mode.help = Help
 tooltip.mode.edit = Edit
 
-tooltip.css.classname = tooltip
\ No newline at end of file
+tooltip.css.classname = Tooltip
\ No newline at end of file

Modified: geronimo/server/trunk/plugins/console/console-portal-driver/src/main/i18n-resources/portaldriver_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/console-portal-driver/src/main/i18n-resources/portaldriver_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/console-portal-driver/src/main/i18n-resources/portaldriver_en.properties (original)
+++ geronimo/server/trunk/plugins/console/console-portal-driver/src/main/i18n-resources/portaldriver_en.properties Mon Dec  7 08:23:55 2009
@@ -21,12 +21,12 @@
 console.common.loginToConsole             = Log in to the Geronimo Console
 console.common.pages                      = Pages
 console.common.password                   = Password
-console.common.username                   = Username
+console.common.username                   = User Name
 console.head.title                        = Geronimo Console
 console.login.components                  = &lt;strong&gt;Geronimo&amp;#8482;&lt;/strong&gt; has integrated the following components:&lt;BR/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Application server (Apache Geronimo)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Web server and servlet engine (Tomcat)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Web server and servlet engine (Jetty)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; JSP compiler (Jasper)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; JAX-RPC Web Services engine (Apache Axis)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; JAX-WS Web Services engine (Apache Axis2)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; JAX-WS Web Services engine (Apache CXF)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Relational database (Apache Derby)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Messaging (ActiveMQ)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; User management services&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Centralized administration console&lt;br/&gt; 
 console.login.introduction                = &lt;strong&gt;GERONIMO&amp;#8482;&lt;/strong&gt; is a Java-certified, production-grade platform designed to allow developers to rapidly deploy and manage their applications. The result is an integrated, highly functional application platform that leverages the latest innovations from the open source community and simplifies application deployment and maintenance.
-console.login.requireCookies              = Note: Logging onto the Geronimo Console requires cookies to be enabled in your web browser.
+console.login.requireCookies              = Note: To log in to the Geronimo Console, cookies must be enabled in your web browser.
 console.login.welcome                     = Welcome to the Geronimo&amp;#8482; Console
-console.login_error.invalid               = Invalid Username and/or Password!
+console.login_error.invalid               = Invalid User Name and/or Password!
 console.login_success.loginSuccessful     = Login Successful
 console.login_success.returnToPortalTests = Click here to return to the portal tests.

Modified: geronimo/server/trunk/plugins/console/console-portal-driver/src/main/webapp/WEB-INF/fragments/admin/page/help.jsp
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/console-portal-driver/src/main/webapp/WEB-INF/fragments/admin/page/help.jsp?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/console-portal-driver/src/main/webapp/WEB-INF/fragments/admin/page/help.jsp (original)
+++ geronimo/server/trunk/plugins/console/console-portal-driver/src/main/webapp/WEB-INF/fragments/admin/page/help.jsp Mon Dec  7 08:23:55 2009
@@ -35,7 +35,7 @@
 An assembly process has been developed to add these records to web.xml using Maven 2 (the
 pluto:assemble goal in maven-pluto-plugin) or Ant (AssembleTask). 
 See the testsuite web.xml file for an example how the servlet and servlet-mapping
-records should look like after assembly (other items the developer adds to web.xml should be 
+records should look like after assembly (other items that the developer adds to web.xml should be 
 carried forward into the updated file). 
 &lt;/p&gt;
 
@@ -52,25 +52,29 @@
 
 &lt;div class="portlet-section-subheader"&gt;Deploying a Portlet Application&lt;/div&gt;
 &lt;p class="portlet-font"&gt;
-	The way to deploy a portlet application depends on the app server Pluto is running in. In the bundled distribution
-	Pluto is deployed in Tomcat. In this case, you can use the Tomcat manager app to deploy the portlet
-	war. There is a 'Upload and deploy portlet war' link at the bottom of the Page Administrator portlet that points to 
-	the manager app	in the bundled distribution (this link can be changed for other app servers -- see the 
-	adjacent Help link). In the bundled distribution of Pluto, you can also simply drop the portlet application war into Tomcat's 
+    The way to deploy a portlet application depends on the app server that Pluto is running in. In the bundled distribution
+    Pluto is deployed in Tomcat. In this case, you can use the Tomcat manager app to deploy the portlet
+    war. There is a 'Upload and deploy portlet war' link at the bottom of the Page Administrator portlet that points to 
+    the manager app    in the bundled distribution (this link can be changed for other app servers -- see the 
+    adjacent Help link). In the bundled distribution of Pluto, you can also simply drop the portlet application war into Tomcat's 
     webapp directory.
 &lt;/p&gt;
 
 &lt;div class="portlet-section-subheader"&gt;Adding Portlets to a Portal Pages&lt;/div&gt;
 &lt;p class="portlet-font"&gt;
-Adding portlets to a portal page using the Pluto Page Administrator portlet involves first selecting a portal 
-page using the Portal Pages drop-down and then selecting a portlet application using the Portlet Applications 
-drop-down and finally a portlet in the adjacent drop down. When this is done, click the Add Portlet button.
+To Add portlets to a portal page using the Pluto Page Administrator portlet, take the following steps:
+Select a portal page using the Portal Pages drop-down. 
+Select a portlet application using the Portlet Applications drop-down 
+Select a portlet in the adjacent drop down. 
+Click the Add Portlet button.
 &lt;/p&gt;
 
 &lt;div class="portlet-section-subheader"&gt;Removing Portal Pages&lt;/div&gt;
 &lt;p class="portlet-font"&gt;
-Removing portlets from a portal page involves selecting a portal page using the Portal Pages drop-down, selecting
-the portlet in the adjacent list and then clicking on the Remove Page button.
+To remove portlets from a portal page, take the following steps:
+Select a portal page using the Portal Pages drop-down.
+Select the portlet in the adjacent list.
+Click the Remove Page button.
 &lt;/p&gt;
 
 
@@ -99,10 +103,10 @@
 
 &lt;%-- Properties for link to app server deployer and help mode file --%&gt;
 &lt;fmt:bundle basename="AdminPortlet"&gt;
-	&lt;fmt:message key="appserver.deployer.help.page" var="deployerHelp"/&gt;
+    &lt;fmt:message key="appserver.deployer.help.page" var="deployerHelp"/&gt;
 &lt;/fmt:bundle&gt; 
 &lt;portlet:renderURL portletMode="help" var="deployerhelpURL"&gt;
-	&lt;portlet-el:param name="helpPage" value="${deployerHelp}"/&gt;
+    &lt;portlet-el:param name="helpPage" value="${deployerHelp}"/&gt;
 &lt;/portlet:renderURL&gt;
 
 &lt;p class="portlet-font"&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887861 [3/6] - in /geronimo/server/trunk/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-portal-driv...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207082357.DB51823889EB@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207082357-DB51823889EB@eris-apache-org%3e</id>
<updated>2009-12-07T08:23:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Modified: geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_en.properties?rev=887861&amp;r1=887860&amp;r2=887861&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_en.properties
(original)
+++ geronimo/server/trunk/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_en.properties
Mon Dec  7 08:23:55 2009
@@ -21,24 +21,24 @@
 car.addRepository.currentlyPluginRepositories = The currently available plugin repositories
are
 car.addRepository.downloadRunningCongfig      = You can also download running configurations
from another Geronimo server just as if you're browsing and installing third-party plugins.
If you want to point to a remote Geronimo server, enter a URL such as &lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;
 car.addRepository.howToAddPluginRepositories  = To add a new plugin repository to this list,
enter the URL to the repository. The repository must have a &lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;
file in the root directory listing the available plugins in the repository.
-car.addRepository.title                       = Add Plugin Repository
+car.addRepository.title                       = Add plugin repository
 car.assemblyConfirm.description               = Description
 car.assemblyConfirm.moduleId                  = Module ID
 car.assemblyConfirm.plugin                    = Plugin
 car.assemblyConfirm.successful                = Server Assembly Successful
-car.common.addRepository                      = Add Repository
+car.common.addRepository                      = Add repository
 car.common.assemble                           = Assemble
 car.common.author                             = Author
 car.common.category                           = Category
-car.common.createGeronimoPlugin               = Create Geronimo Plugin
+car.common.createGeronimoPlugin               = Create Geronimo plugin
 car.common.dependencies                       = Dependencies
-car.common.downloadRepositories               = Download Repositories
-car.common.exportPlugin                       = Export Plugin
+car.common.downloadRepositories               = Download repositories
+car.common.exportPlugin                       = Export plugin
 car.common.geronimoVersions                   = Geronimo Versions
 car.common.group                              = Group
 car.common.license                            = License
 car.common.moduleID                           = Module ID
-car.common.newRepository                      = New Repository
+car.common.newRepository                      = New repository
 car.common.obsoletes                          = Obsoletes
 car.common.openSource                         = Open Source
 car.common.pluginURL                          = Plugin URL
@@ -53,38 +53,38 @@
 car.common.prerequisite3Type                  = Prerequisite 3 Type
 car.common.prerequisites                      = Prerequisites
 car.common.proprietary                        = Proprietary
-car.common.removePlugins                      = Remove Geronimo Plugins
+car.common.removePlugins                      = Remove Geronimo plugins
 car.common.repository                         = Repository
-car.common.savePluginData                     = Save Plugin Data
-car.common.searchForPlugins                   = Show Plugins in selected repository
+car.common.savePluginData                     = Save plugin Data
+car.common.searchForPlugins                   = Show plugins in selected repository
 car.common.uniqueID                           = Unique ID
 car.common.viewDetails                        = View Details
 car.common.webSite                            = Web Site
-car.confirmExport.title                       = &lt;b&gt;Export Plugin&lt;/b&gt; -- Save
to Disk
+car.confirmExport.title                       = &lt;b&gt;Export plugin&lt;/b&gt; -- Save
to Disk
 car.confirmExport.useBtnBelow                 = Use the button below to save the plugin "{0}"
to disk.
 car.download.foundDependencies                = Found the following dependencies for this
plugin.  Any missing dependencies will be installed for you automatically if you proceed.
 car.download.processing                       = Processing {0}...
 car.downloadStatus.processing                 = Current file being operated on...
-car.help.return                               = To return to the main Plugin panel select
the "view" link from the header of this portlet.
+car.help.return                               = To return to the main Plugin panel, select
the "view" link from the header of this portlet.
 car.index.assembleServer                      = Assemble a server
 car.index.assembleServerLong                  = Assemble a server from plugins in this one
 car.index.assemblyHelp.AppCentric.desp        = Choose the application plugins that suit
your need and let your application plugins define the contents of your server.  Your server
should be able to run your applications but may not be able to deploy anything.
 car.index.assemblyHelp.AppCentric.title       = Application Centric
-car.index.assemblyHelp.ExpertUser.desp        = Choose the application plugins and system
plugins by configIds to construct your server.  Please only choose this mode when you are
an expert user of Apache Geronimo, because you could end up with a server that is not able
to start or deploy anything.
-car.index.assemblyHelp.ExpertUser.title       = Expert Users
+car.index.assemblyHelp.ExpertUser.desp        = Choose the application plugins and system
plugins by configIds to construct your server.  Choose this mode only when you are an expert
user of Apache Geronimo, because you could end up with a server that is not able to start
or deploy anything.
+car.index.assemblyHelp.ExpertUser.title       = Expert User
 car.index.assemblyHelp.FuncCentric.desp       = Choose the functionalities that suit your
needs, along with any deployed application plugins.
 car.index.assemblyHelp.FuncCentric.title      = Function Centric
-car.index.assemblyHelp.desp                   = Assemble a server from geronimo plugins in
the current server.   Please choose from one of the following 3 modes:
+car.index.assemblyHelp.desp                   = Assemble a server from geronimo plugins in
the current server.  Choose from one of the following 3 modes:
 car.index.assemblyHelp.note                   = &lt;p&gt;Note this portlet only works with
geronimo plugins.  If your application is not a geronimo plugin, you have the following options:&lt;/p&gt;&lt;p&gt;-
Use the "Create Plugin" portlet from console to convert your application into a geronimo plugin&lt;br/&gt;-
Use car-maven-plugin to convert your application into a geronimo plugin&lt;br/&gt;- Deploy
your application after your server is assembled&lt;br/&gt;&lt;/p&gt;
 car.index.assemblyMode                        = Custom Assembly Mode: 
 car.index.createGeronimoPluginExp             = Choose a configuration in the current Geronimo
server to export as a Geronimo plugin.  The configuration will be saved as a CAR file to your
local filesystem. &lt;i&gt;Note: at present, you must manually add a &lt;tt&gt;META-INF/geronimo-plugin.xml&lt;/tt&gt;
file to the CAR  after you export it in order for it to be a valid plugin.&lt;/i&gt;
-car.index.createPluginHelp.desp               = &lt;p&gt;Choose a configuration in the current
Geronimo server to export as Geronimo plugin.   Fill out the plugin metadata information and
save the plugin as a car file to your local file system.  The console will generate the &lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;
file that stores the plugin metadata information for your project and package it into a car
file.   You can configure many plugin metadata via admin console, however, you will not be
able to configure some of the advanced configuration, for example the &lt;tt&gt;config-xml-ceontent&lt;/tt&gt;
or &lt;tt&gt;config-substitution properties&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;If you like to generate
a geronimo plugin from command line, you can use the car-maven-plugin to generate a &lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;
file for your project, package your project as a car file, and add your project onto the geronimo
plugin catalog (&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt; file) automatically.&lt;/p&gt;
+car.index.createPluginHelp.desp               = &lt;p&gt;Choose a configuration in the current
Geronimo server to export as Geronimo plugin.   Fill out the plugin metadata information and
save the plugin as a car file to your local file system.  The console will generate the &lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;
file that stores the plugin metadata information for your project and package it into a car
file.   You can configure many plugin metadata via admin console, however, you will not be
able to configure some of the advanced configuration, for example the &lt;tt&gt;config-xml-ceontent&lt;/tt&gt;
or &lt;tt&gt;config-substitution&lt;/tt&gt; properties.&lt;/p&gt;&lt;p&gt;If you like to generate
a geronimo plugin from command line, you can use the car-maven-plugin to generate a &lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;
file for your project, package your project as a car file, and add your project onto the geronimo
plugin catalog (&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt; file) automatically.&lt;/p&gt;
 car.index.createPluginHelp.title              = Create geronimo plugins
-car.index.installPluginHelp.desp              = &lt;p&gt;Install geronimo plugins from a
local or remote repository into the current Geronimo server.&lt;/p&gt; &lt;p&gt;Click on the
"Update Repository List" link to update the repository list to the latest recommended by the
server.&lt;/p&gt; &lt;p&gt;If you don't see your desired repository, click on the "Add Repository"
link to add additional repository of your choice.  The repository must have a &lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;
file in the root directory listing the available plugins in the repository. &lt;/p&gt;
+car.index.installPluginHelp.desp              = &lt;p&gt;Install geronimo plugins from a
local or remote repository into the current Geronimo server.&lt;/p&gt; &lt;p&gt;Click the
"Update Repository List" link to update the repository list to the latest recommended by the
server.&lt;/p&gt; &lt;p&gt;If you don't see your desired repository, click the "Add Repository"
link to add additional repository of your choice.  The repository must have a &lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;
file in the root directory listing the available plugins in the repository. &lt;/p&gt;
 car.index.installPluginHelp.title             = Install geronimo plugins
 car.index.optionalAuthentication              = Optional Authentication
 car.index.removePluginsExp                    = To remove a plugin, use the categories under
&lt;b&gt;Applications&lt;/b&gt; to locate the plugin module and uninstall it.
-car.index.summary                             = &lt;h2&gt;Install Geronimo Plugins&lt;/h2&gt;
&lt;p&gt;This portlet lets you install Geronimo plugins. This can be used to install new features
into a Geronimo server at runtime.&lt;/p&gt; &lt;p&gt;Choose a local or remote repository
to inspect for available Geronimo plugins.  The repository must have a &lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;
file in the root directory listing the available plugins in the repository.&lt;/p&gt; &lt;p&gt;You
can also download running configurations from another Geronimo server  just as if you're browsing
and installing third-party plugins.  If you want to point to a remote Geronimo server,  enter
a URL such as &lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;  and the
enter the administrator username and password in the optional authentication fields.&lt;/p&gt;
+car.index.summary                             = &lt;h2&gt;Install Geronimo Plugins&lt;/h2&gt;
&lt;p&gt;This portlet lets you install Geronimo plugins. This can be used to install new features
into a Geronimo server at runtime.&lt;/p&gt; &lt;p&gt;Choose a local or remote repository
to inspect for available Geronimo plugins.  The repository must have a &lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;
file in the root directory listing the available plugins in the repository.&lt;/p&gt; &lt;p&gt;You
can also download running configurations from another Geronimo server  just as if you're browsing
and installing third-party plugins. If you want to point to a remote Geronimo server,  enter
a URL such as &lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt; and then
enter the administrator username and password in the optional authentication fields.&lt;/p&gt;
 car.index.updateRepositoryList                = Update Repository List
 car.index.validateConfig                      = Please select a configuration to export.
 car.list.PluginGroup                          = Plugin Groups in local server: 
@@ -118,7 +118,7 @@
 car.pluginParams.openSourceExp                = Check this box if the license is an OSI-approved
open source license (see &lt;a href="http://www.opensource.org/licenses/index.php"&gt;http://www.opensource.org/licenses/index.php&lt;/a&gt;).
 car.pluginParams.pluginURLExp                 = A URL to get more information about the plugin
(e.g. the plugin home page).
 car.pluginParams.prereqDescriptionExp         = A longer description of what the user needs
to do to comply with this prerequisite (for example, instructions to set up a database pool
listing the supported database products and telling the user where to find a script to initialize
the database).  This should be plain text with empty lines to separate paragraphs.
-car.pluginParams.prerequisiteIDExp            = The module ID of a prerequisite for this
plugin.  This is a module that must be present in the server before the plugin can be installed.
 It may be something like a specific web container for a web application (&lt;tt&gt;geronimo/jetty/*/car&lt;/tt&gt;)
or something like a database pool or security realm that the user must install  because the
plugin author can't create a value that will be valid in the destination server.  You may
want to leave out as many segments of the module ID as possible in order to accommodate more
users (e.g. &lt;tt&gt;*/mypool/*/*&lt;/tt&gt; rather than &lt;tt&gt;myapp/mypool/1.2/car&lt;/tt&gt;).
+car.pluginParams.prerequisiteIDExp            = The module ID of a prerequisite for this
plugin.  This is a module that must be present in the server before the plugin can be installed.
 It may be something like a specific web container for a web application (&lt;tt&gt;geronimo/jetty/*/car&lt;/tt&gt;)
or something like a database pool or security realm that the user must install  because the
plugin author can't create a value that will be valid in the destination server.  You may
want to leave out as many segments of the module ID as possible in order to accommodate more
users ( for example, &lt;tt&gt;*/mypool/*/*&lt;/tt&gt; rather than &lt;tt&gt;myapp/mypool/1.2/car&lt;/tt&gt;).
 car.pluginParams.prerequisiteTypeExp          = A brief description of the type of prerequisite
this is (for the benefit of the user).  Examples could include &lt;tt&gt;Database Pool&lt;/tt&gt;
or &lt;tt&gt;Web Container&lt;/tt&gt;.
 car.pluginParams.title                        = &lt;b&gt;Export Plugin&lt;/b&gt; -- Configure
Plugin Data
 car.pluginParams.uniqueIDExp                  = The globally unique ID for this plugin. 
This is determined from the installation in the server you're exporting.  This defines the
version number for the plugin, so make sure it's correct.
@@ -185,8 +185,8 @@
 realmwizard._sql.JDBCUrlExp                                  = The JDBC URL that specifies
the details of the database to connect to.  This has a different form for each JDBC driver.
 realmwizard._sql.JDBCUsernameExp                             = The username used to connect
to the database
 realmwizard._sql.databasePoolExp                             = A database pool that the login
module will use to connect to the database.  If this is specified, none of the rest of the
settings after this are necessary.
-realmwizard._sql.digestAlgorithmExp                          = Message Digest algorithm (e.g.
MD5, SHA1, etc.) used on the passwords.  Leave this field empty if no digest algorithm is
used.
-realmwizard._sql.digestEncodingExp                           = Encoding to use for digests
(e.g. hex, base64).  This is used only if a Message Digest algorithm is specified.If no encoding
is specified, hex will be used.
+realmwizard._sql.digestAlgorithmExp                          = Message Digest algorithm (for
example, MD5, SHA1 and so on) used on the passwords.  Leave this field empty if no digest
algorithm is used.
+realmwizard._sql.digestEncodingExp                           = Encoding to use for digests
(for example, hex, base64).  This is used only if a Message Digest algorithm is specified.If
no encoding is specified, hex will be used.
 realmwizard._sql.driverJARExp                                = The JAR holding the selected
JDBC driver.  Should be installed under GERONIMO/repository/ to appear in this list.
 realmwizard._sql.eitherPoolOrJDBC                            = A SQL security realm must
either have a database pool or JDBC connectivity settings to  connect to the database.  Please
select EITHER the database pool, OR the rest of the JDBC settings.
 realmwizard._sql.groupSelectSQLExp                           = A SQL statement to load group
information for a user.  It should return 2 columns, the first holding a username and the
second holding a group name.  The statement may use the PreparedStatement syntax of ? for
a parameter,  in which case the username will be set for every parameter.  A typical setting
would be  &lt;tt&gt;SELECT username, group_name FROM user_groups WHERE username=?&lt;/tt&gt;
or  for a more normalized schema,   &lt;tt&gt;SELECT u.username, g.name FROM app_users u,
groups g, user_groups ug WHERE ug.user_id=users.id AND ug.group_id=g.id AND u.username=?&lt;/tt&gt;
@@ -198,11 +198,11 @@
 realmwizard.advanced.failuresWithin                          = failures within
 realmwizard.advanced.failuresWithinSeconds                   = seconds
 realmwizard.advanced.global                                  = Global
-realmwizard.advanced.global.description                      = If global, security realm
name must be unique but is available to ejbs. If not global, name does not need to be unique.
In any case, realm plugin must be a parent of a web app to be visible to that app.
+realmwizard.advanced.global.description                      = If global, security realm
name must be unique but is available to EJBs. If not global, name does not need to be unique.
In any case, realm plugin must be a parent of a web app to be visible to that app.
 realmwizard.advanced.keepAccountLockedFor                    = and keep the account locked
for
 realmwizard.advanced.keepAccountLockedForSeconds             = seconds
 realmwizard.advanced.lockUserAfter                           = Lock a user after
-realmwizard.advanced.lockoutEnabledExp                       = If enabled, a certain number
of failed logins in a particular time frame will cause a user's account to be locked for a
certain period of time.  This is a defense against brute force account cracking attacks.
+realmwizard.advanced.lockoutEnabledExp                       = If enabled, a certain number
of failed logins in a particular time frame will cause a user's account to be locked for a
certain period of time.  This is a defence against brute force account cracking attacks.
 realmwizard.advanced.namedCredential                         = Named Credential
 realmwizard.advanced.storePasswordEnabledExp                 = If enabled, the realm will
store each user's password in a private credential in the Subject. This will allow access
to the password later after the login process has completed.  This is not normally required.
 realmwizard.advanced.title                                   = &lt;b&gt;Create Security Realm&lt;/b&gt;
-- Step 3: Advanced Configuration
@@ -253,7 +253,7 @@
 realmwizard.configure.certprops.groupsURI.name               = Groups File URI
 realmwizard.configure.certprops.usersURI.description         = The location of a properties
file (relative to the Geronimo home dir) holding certificate to user mapping information.
 The format of each line should be &lt;tt&gt;username=certificatename&lt;/tt&gt; where certificate
name is &lt;tt&gt;X509Certificate.getSubjectX500Principal().getName()&lt;/tt&gt;
 realmwizard.configure.certprops.usersURI.name                = Users File URI
-realmwizard.configure.ldap.authentication.description        = The security level to use,
which can be &lt;tt&gt;none&lt;/tt&gt;, &lt;tt&gt;simple&lt;/tt&gt;, or &lt;tt&gt;strong&lt;/tt&gt;
(the usual value is &lt;tt&gt;simple&lt;/tt&gt;.  If this property is unspecified, the behavior
is determined by the service provider.
+realmwizard.configure.ldap.authentication.description        = The security level to use,
which can be &lt;tt&gt;none&lt;/tt&gt;, &lt;tt&gt;simple&lt;/tt&gt;, or &lt;tt&gt;strong&lt;/tt&gt;
(the usual value is &lt;tt&gt;simple&lt;/tt&gt;.  If this property is unspecified, the behaviour
is determined by the service provider.
 realmwizard.configure.ldap.authentication.name               = Authentication
 realmwizard.configure.ldap.connectionPassword.description    = The password used to connect
to the LDAP server.
 realmwizard.configure.ldap.connectionPassword.name           = Connect Password
@@ -261,7 +261,7 @@
 realmwizard.configure.ldap.connectionProtocol.name           = Connect Protocol
 realmwizard.configure.ldap.connectionURL.description         = A URL that describes how to
connect to the LDAP server.  Normally this would be &lt;tt&gt;ldap://ldap-server-hostname:389&lt;/tt&gt;
(or for the Apache directory server included with Geronimo, &lt;tt&gt;ldap://localhost:1389&lt;/tt&gt;).
 realmwizard.configure.ldap.connectionURL.name                = Connection URL
-realmwizard.configure.ldap.connectionUsername.description    = The user name used to connect
to the LDAP server.  Should be an administrator or Directory manager that has access to examine
other users' passwords.
+realmwizard.configure.ldap.connectionUsername.description    = The username used to connect
to the LDAP server.  Should be an administrator or Directory manager that has access to examine
other users' passwords.
 realmwizard.configure.ldap.connectionUsername.name           = Connect Username
 realmwizard.configure.ldap.initialContextFactory.description = The fully-qualified class
name of the initial context factory.  If you don't know what to use here, you should use &lt;tt&gt;com.sun.jndi.ldap.LdapCtxFactory&lt;/tt&gt;.
 realmwizard.configure.ldap.initialContextFactory.name        = Initial Context Factory
@@ -281,9 +281,9 @@
 realmwizard.configure.ldap.userSearchMatching.name           = User Search Matching
 realmwizard.configure.ldap.userSearchSubtree.description     = If set to &lt;tt&gt;true&lt;/tt&gt;,
then subtrees under the "User Base" will be searched for users too.  If set to &lt;tt&gt;false&lt;/tt&gt;,
then only the "User Base" location itself will be searched.
 realmwizard.configure.ldap.userSearchSubtree.name            = User Search Subtree
-realmwizard.configure.props.digest.description               = Message Digest algorithm (e.g.
MD5, SHA1, etc.) used on the passwords.  Leave this field empty if no digest algorithm is
used.
+realmwizard.configure.props.digest.description               = Message Digest algorithm (for
example, MD5, SHA1 and so on) used on the passwords.  Leave this field empty if no digest
algorithm is used.
 realmwizard.configure.props.digest.name                      = Digest Algorithm
-realmwizard.configure.props.encoding.description             = Encoding to use for digests
(e.g. hex, base64).  This is used only if a Message Digest algorithm is specified.  If no
encoding is specified, hex will be used.
+realmwizard.configure.props.encoding.description             = Encoding to use for digests
(for example, hex, base64).  This is used only if a Message Digest algorithm is specified.
 If no encoding is specified, hex will be used.
 realmwizard.configure.props.encoding.name                    = Digest Encoding
 realmwizard.configure.props.groupsURI.description            = The location of a properties
file (relative to the Geronimo home dir) holding group information.  The format of each line
should be &lt;tt&gt;group=user,user,...&lt;/tt&gt;.
 realmwizard.configure.props.groupsURI.name                   = Groups File URI




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887859 [5/6] - in /geronimo/server/branches/2.2/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-port...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207081027.653E02388A04@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207081027-653E02388A04@eris-apache-org%3e</id>
<updated>2009-12-07T08:10:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Modified: geronimo/server/branches/2.2/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_zh.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_zh.properties (original)
+++ geronimo/server/branches/2.2/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_zh.properties Mon Dec  7 08:10:25 2009
@@ -16,7 +16,7 @@
 #=====================================================================
 
 classloaderview.help.content            = è¿ä¸ªè§å¾å¯ç¨äºæ¥çæå¡å¨åå«çææç±»å è½½å¨åç±»å è½½å¨å è½½çææç±»ã
-classloaderview.help.title              = è¿æ¯Geronimoç®¡çç±»å è½½å¨è§å¾é¡µé¢çå¸®å©é¡µé¢ã
+classloaderview.help.title              = ç±»å è½½å¨æ¥çå¨å¸®å©é¡µé¢
 classloaderview.view.invertTree         = åè½¬æ 
 classloaderview.view.searchOnlySelected = ä»æ¥æ¾éä¸­é¡¹
 classloaderview.view.searchText         = æ¥æ¾åå®¹
@@ -28,23 +28,23 @@
 debugviews.common.noText   = è¯·æå®å³é®è¯
 
 dependencyview.help.summary            = è¿ä¸ªè§å¾å¯ä»¥ç¨äºæ¥çæææ¨¡ååå®ä»¬çä¾èµé¡¹ã
-dependencyview.help.title              = è¿æ¯ä¸ä¸ªå¸®å©é¡µé¢ï¼æå¯¼ä½ å¦ä½ä½¿ç¨Geronimoæ§å¶å°çä¾èµè§å¾ã
+dependencyview.help.title              = ä¾èµé¡¹æ¥çå¨å¸®å©é¡µé¢ã
 dependencyview.view.searchOnlySelected = ä»æ¥æ¾æéæ©èç¹
 dependencyview.view.searchText         = æç´¢æå­
 
 jmxmanager.help.JMXTree           = JMXæ 
-jmxmanager.help.JMXTreeExp1       = &lt;li&gt;å¯ä»¥éè¿æ¬é¡µé¢æ¥æ¥çä¸åç±»åçMBeans&lt;/li&gt; &lt;li&gt;æ¯ä¸ä¸ªMBeanç±æ ä¸­çä¸ä¸ªæ¾ç¤ºå¯¹è±¡åç§°çèç¹è¡¨ç¤º&lt;/li&gt;&lt;li&gt;'All MBeans' ååºäºæ ¹æ®åæ¥åç»çMBean&lt;/li&gt; &lt;li&gt;'J2EE MBeans' ååºäºæ ¹æ®JSR 77ä¸­çMBeanç±»åæ¥åç»çMBeans:&lt;/li&gt;
+jmxmanager.help.JMXTreeExp1       = &lt;li&gt;å¯ä»¥éè¿æ¬é¡µé¢æ¥æ¥çä¸åç±»åç MBeans&lt;/li&gt; &lt;li&gt;æ¯ä¸ä¸ª MBean ç±æ ä¸­çä¸ä¸ªæ¾ç¤ºå¯¹è±¡åç§°çèç¹è¡¨ç¤º&lt;/li&gt;&lt;li&gt;'All MBeans'  ååºäºæ ¹æ®åæ¥åç»ç MBean&lt;/li&gt; &lt;li&gt;'J2EE MBeans' ååºäºæ ¹æ® JSR-77 ä¸­ç MBean ç±»åæ¥åç»ç MBeansï¼&lt;/li&gt;
 jmxmanager.help.abstractName      = æ½è±¡åç§°
 jmxmanager.help.attributes        = å±æ§
 jmxmanager.help.attributesTab     = å±æ§éé¡¹å¡
-jmxmanager.help.attributesTabExp  = &lt;ul&gt;&lt;li&gt;ååºMBeanå±æ§&lt;/li&gt; &lt;li&gt;å¯ä»¥ç¹å»åçå¤´é¨ä»¥æåº&lt;/li&gt;&lt;li&gt;å¯ä»¥ç¹å»è¡¨çæ¯ä¸è¡ä»¥åè®°å·,æ¹ä¾¿æ¥ç&lt;/li&gt;&lt;li&gt;å¯ä»¥ç¹å»Setteræé®ä»¥è®¾ç½®å±æ§å¼å¹¶æ¾ç¤ºç»æ.&lt;/li&gt; &lt;li&gt;&lt;b&gt;æ³¨æ:&lt;/b&gt;è¯·å°å¿è®¾ç½®MBeançå±æ§å¼å ä¸ºå®å°å½±åå°æå¡å¨çè¿è¡.&lt;/li&gt;&lt;/ul&gt;
+jmxmanager.help.attributesTabExp  = &lt;ul&gt;&lt;li&gt;ååº MBean å±æ§&lt;/li&gt; &lt;li&gt;å¯ä»¥ç¹å»åçå¤´é¨ä»¥æåº&lt;/li&gt;&lt;li&gt;å¯ä»¥ç¹å»è¡¨çæ¯ä¸è¡ä»¥åè®°å·ï¼æ¹ä¾¿æ¥ç&lt;/li&gt;&lt;li&gt;å¯ä»¥ç¹å»Setteræé®ä»¥è®¾ç½®å±æ§å¼å¹¶æ¾ç¤ºç»æã&lt;/li&gt; &lt;li&gt;&lt;b&gt;æ³¨æï¼&lt;/b&gt;è¯·å°å¿è®¾ç½® MBean çå±æ§å¼å ä¸ºå®å°å½±åå°æå¡å¨çè¿è¡ã&lt;/li&gt;&lt;/ul&gt;
 jmxmanager.help.className         = ç±»å
 jmxmanager.help.domain            = å
-jmxmanager.help.geronimoMBeansExp = 'Geronimo MBeans'å°æç§Geronimoç¹å®çMBeanç±»ååç»ååºMBean
+jmxmanager.help.geronimoMBeansExp = 'Geronimo MBeans' å°æç§ Geronimo ç¹å®ç MBean ç±»ååç»ååº MBean
 jmxmanager.help.getter            = Getter
 jmxmanager.help.info              = ä¿¡æ¯
 jmxmanager.help.infoTab           = ä¿¡æ¯éé¡¹å¡
-jmxmanager.help.infoTabExp        = ååºMBeançåºæ¬ä¿¡æ¯
+jmxmanager.help.infoTabExp        = ååº MBean çåºæ¬ä¿¡æ¯
 jmxmanager.help.j2eeType          = J2EEç±»å
 jmxmanager.help.manageable        = å¯ç®¡çç
 jmxmanager.help.name              = åç§°
@@ -52,14 +52,14 @@
 jmxmanager.help.objectNamePattern = &amp;nbsp;å¯¹è±¡&amp;nbsp;åç§°&amp;nbsp;æ¨¡å¼
 jmxmanager.help.operations        = æä½
 jmxmanager.help.operationsTab     = æä½éé¡¹å¡
-jmxmanager.help.operationsTabExp  = &lt;ul&gt;    &lt;li&gt;ååºMBeanæä½&lt;/li&gt;&lt;li&gt;ä½ å¯ä»¥æä¾ä¸åçåæ°å¼ç¶åç¹å»æä½æé®ä»¥æ§è¡MBeanæä½å¹¶æ¥çç»æ.&lt;/li&gt; &lt;li&gt;&lt;b&gt;Note:&lt;/b&gt; å°å¿è°ç¨MBeançæä½å ä¸ºå®å¯è½ä¼å½±åå°æå¡å¨çè¿è¡.&lt;/li&gt;&lt;/ul&gt;
+jmxmanager.help.operationsTabExp  = &lt;ul&gt;    &lt;li&gt;ååº MBean æä½&lt;/li&gt;&lt;li&gt;ä½ å¯ä»¥æä¾ä¸åçåæ°å¼ç¶åç¹å»æä½æé®ä»¥æ§è¡ MBean æä½å¹¶æ¥çç»æã&lt;/li&gt; &lt;li&gt;&lt;b&gt;æ³¨æï¼&lt;/b&gt; å°å¿è°ç¨ MBean çæä½å ä¸ºå®å¯è½ä¼å½±åå°æå¡å¨çè¿è¡ã&lt;/li&gt;&lt;/ul&gt;
 jmxmanager.help.paramList         = åæ°åè¡¨
 jmxmanager.help.persistent        = æä¹ç
 jmxmanager.help.refreshStats      = å·æ°ç»è®¡
 jmxmanager.help.search            = æç´¢
-jmxmanager.help.searchMBeansExp   = 'æç´¢MBean'å°ååºå¹é'Search'éé¡¹å¡ä¸­çæ¨¡å¼çMBean
+jmxmanager.help.searchMBeansExp   = 'æç´¢ MBean'å°ååºå¹é 'Search' éé¡¹å¡ä¸­çæ¨¡å¼ç MBean
 jmxmanager.help.searchTab         = æç´¢éé¡¹å¡
-jmxmanager.help.searchTabExp      = &lt;ul&gt; &lt;li&gt;ä½ å¯ä»¥ä½¿ç¨è¿ä¸ªéé¡¹å¡æ¥æ¥è¯¢æ»¡è¶³ç¹å®æ¨¡å¼ççMBean&lt;/li&gt; &lt;li&gt;æ»¡è¶³çMBeanå°è¢«æ·»å å°'æç´¢MBeans'çæ èç¹ä¸. ä½ å¯è½éè¦åä¸æ»å¨JMXæ ä»¥æ¥çç»æ.&lt;/li&gt;  &lt;li&gt;å¯¹è±¡åç§°æ¨¡å¼çä¾å­:&lt;/li&gt;   &lt;ul&gt; &lt;li&gt;"*:*" - å°è¿åææçMBean &lt;li&gt;"geronimo:*" - å°è¿å"geronimo"åä¸çææMBean  &lt;li&gt;"*:j2eeType=GBean,*" - å°è¿åææçGBean &lt;/ul&gt; &lt;/ul&gt;
+jmxmanager.help.searchTabExp      = &lt;ul&gt; &lt;li&gt;ä½ å¯ä»¥ä½¿ç¨è¿ä¸ªéé¡¹å¡æ¥æ¥è¯¢æ»¡è¶³ç¹å®æ¨¡å¼çç MBean&lt;/li&gt; &lt;li&gt;æ»¡è¶³çMBeanå°è¢«æ·»å å°'æç´¢MBeans'çæ èç¹ä¸. ä½ å¯è½éè¦åä¸æ»å¨JMXæ ä»¥æ¥çç»æ.&lt;/li&gt;  &lt;li&gt;å¯¹è±¡åç§°æ¨¡å¼çä¾å­:&lt;/li&gt;   &lt;ul&gt; &lt;li&gt;"*:*" - å°è¿åææçMBean &lt;li&gt;"geronimo:*" - å°è¿å"geronimo"åä¸çææMBean  &lt;li&gt;"*:j2eeType=GBean,*" - å°è¿åææçGBean &lt;/ul&gt; &lt;/ul&gt;
 jmxmanager.help.setter            = Setter
 jmxmanager.help.stats             = ç»è®¡
 jmxmanager.help.statsTab          = ç»è®¡éé¡¹å¡
@@ -69,18 +69,18 @@
 jmxmanager.help.viewAttributes    = æ¥çå±æ§
 jmxmanager.help.viewInfo          = æ¥çä¿¡æ¯
 jmxmanager.help.viewOperations    = æ¥çæä½
-jmxmanager.help.viewStats         = èçç»è®¡
+jmxmanager.help.viewStats         = æ¥çç»è®¡
 
-jndiview.help.content            = è¿ä¸ªé¡µé¢ç¨äºæ¥çåç§æ¨¡åçJNDIç¯å¢ã
-jndiview.help.title              = è¿æ¯Geronimoç®¡çæ§å¶å°æ¥çJNDIé¡µé¢çå¸®å©é¡µé¢ã
+jndiview.help.content            = è¿ä¸ªé¡µé¢ç¨äºæ¥çåç§æ¨¡åç JNDI ç¯å¢ã
+jndiview.help.title              = JNDI æ¥çå¨å¸®å©é¡µé¢
 jndiview.view.caseSensitive      = åºåå¤§å°å
 jndiview.view.searchOnlySelected = åªæç´¢å·²éå®ç
 jndiview.view.searchText         = æ¥æ¾æå­
 
-keystore.jmxmanager.title = JMXæ¥çå¨Portletå¸®å©
+keystore.jmxmanager.title = JMX æ¥çå¨å¸®å©é¡µé¢
 
-ldapmanager.help.canDoTheFollowing        = &lt;p&gt;LDAPæ¥çå¨portletå¯ç¨æ¥åæ§è¡å¦ä¸ä»»å¡:&lt;ul&gt;    &lt;li&gt;è¿æ¥å°ä»»ä½LDAPæå¡å¨å¹¶æµè§å¶åå®¹(é»è®¤æ¯åç½®çLDAPæå¡å¨ - Apache DS)  &lt;li&gt;æ¥çæ¡ç®çå±æ§   &lt;li&gt;å¨æå®æ¡ç®ä¸æ§è¡LDAPæç´¢   &lt;li&gt;å·æ°ä»»ä½æ¡ç®ä»¥ä»ç®å½æå¡å¨åå¾ææ°æ°æ®   &lt;li&gt;æ¥çLDAPè¿æ¥çç¯å¢æ°æ® &lt;/ul&gt;
-ldapmanager.help.note                     = æ³¨æ:å³å»ä»»ä½æ èç¹å¯æ¥çä¸ä¸æèåä»¥æ§è¡æä½
+ldapmanager.help.canDoTheFollowing        = &lt;p&gt;LDAPè§å¾é¡µé¢å¯ç¨æ¥åæ§è¡å¦ä¸ä»»å¡ï¼&lt;ul&gt;    &lt;li&gt;è¿æ¥å°ä»»æ LDAP æå¡å¨å¹¶æµè§å¶åå®¹(é»è®¤æ¯åç½®ç LDAP æå¡å¨ - Apache DS)  &lt;li&gt;æ¥çæ¡ç®çå±æ§   &lt;li&gt;å¨æå®æ¡ç®ä¸æ§è¡ LDAP æç´¢   &lt;li&gt;å·æ°ä»»ä½æ¡ç®ä»¥ä»ç®å½æå¡å¨åå¾ææ°æ°æ®   &lt;li&gt;æ¥ç LDAP è¿æ¥çç¯å¢æ°æ® &lt;/ul&gt;
+ldapmanager.help.note                     = æ³¨æï¼å³å»ä»»ä½æ èç¹å¯æ¥çä¸ä¸æèåä»¥æ§è¡æä½
 ldapmanager.viewLDAPServer.DN             = DN
 ldapmanager.viewLDAPServer.SSL            = SSL
 ldapmanager.viewLDAPServer.anonymousBind  = å¿åç»å®

Modified: geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_en.properties Mon Dec  7 08:10:25 2009
@@ -31,30 +31,30 @@
 monitor.common.nav                = Navigation
 monitor.common.none               = none
 monitor.common.other              = Other
-monitor.common.ret                = To return to the main Monitoring panel select the "view" link from the header of this portlet.
+monitor.common.ret                = To return to the main Monitoring panel, select the "view" link in the upper-right corner of this portlet.
 monitor.common.save               = Save
 monitor.common.server             = Servers
 monitor.common.st                 = something
 monitor.common.unknown            = Unknown
 monitor.common.view               = Views
 monitor.common.restore            = Reset
-monitor.edit.desc                 = This is the edit page for the Monitoring Portlet
-monitor.edit.msg01                = Click on 'Monitoring &amp;rarr; Add Server'. Choose
-monitor.edit.msg02                = The Server 'localhost' will appear 'online' i.e. the monitoring console can talk to it.
-monitor.edit.msg03                = Enable data collection by clicking on 'Enable Query'.
-monitor.edit.msg04                = Click on 'localhost' to view live statistics for chosen MBeans. By default 4/5 Mbeans are chosen for statistics collection. Use '&lt;b&gt;x&lt;/b&gt;' to remove MBeans from 'Statistics Collected'. Use '&lt;b&gt;+&lt;/b&gt;' in 'Statistics Available' to add an MBean to 'Statistics Collected' MBeans.
+monitor.edit.desc                 = This is the edit page for the &lt;b&gt;Monitoring&lt;/b&gt; Portlet
+monitor.edit.msg01                = Click 'Monitoring&amp;rarr; Add Server'. Choose
+monitor.edit.msg02                = The Server 'localhost' will appear 'online', which means the monitoring console can talk to it.
+monitor.edit.msg03                = Click 'Enable Query' to enable data collection.
+monitor.edit.msg04                = Click 'localhost' to view live statistics for chosen MBeans. By default 4/5 Mbeans are chosen for statistics collection. Use '&lt;b&gt;x&lt;/b&gt;' to remove MBeans from 'Statistics Collected'. Use '&lt;b&gt;+&lt;/b&gt;' in 'Statistics Available' to add an MBean to 'Statistics Collected' MBeans.
 monitor.edit.msg05                = To plot a graph for a statistics click on a link in 'Live Statistics'.
 monitor.edit.msg06                = As an example choose 'JMV Heap Size Current'. Choose the following values
-monitor.edit.msg07                = must be a unique name
+monitor.edit.msg07                = A unique name for the graph
 monitor.edit.msg08                = The label for the graph
-monitor.edit.msg09                = Y axis for the graph, e.g. JVM Heap - MB
-monitor.edit.msg10                = Save the graph using 'save'
-monitor.edit.msg11                = To plot a graph for bytes sent each interval click on 'BytesSent' for TomcatWebConnector.  Use the following values
-monitor.edit.msg12                = Y axis for the graph, e.g. Bytes Sent/sec
-monitor.edit.msg13                = i.e. the bytes sent during 5 minutes (300 sec)
-monitor.edit.msg14                = Hint : Try 'Request Count' and 'Open Connections' for JettyWebConnector
-monitor.edit.msg15                = Create a view using 'Add view'. Select all the graphs and save the view.
-monitor.edit.msg16                = To see the graphs use 'Show this view'
+monitor.edit.msg09                = Y axis for the graph, for example, JVM Heap - MB
+monitor.edit.msg10                = Click 'Save' to save the graph
+monitor.edit.msg11                = To plot a graph for bytes sent each interval click 'BytesSent' for TomcatWebConnector.  Use the following values
+monitor.edit.msg12                = Y axis for the graph, for example, Bytes Sent/sec
+monitor.edit.msg13                = For example, the bytes sent during 5 minutes (300 sec)
+monitor.edit.msg14                = Notes: Try 'Request Count' and 'Open Connections' for JettyWebConnector
+monitor.edit.msg15                = Click 'Create a view' to add a new view. Select all the graphs and save the view.
+monitor.edit.msg16                = Click the name of the view to see the graphs.
 monitor.edit.stuff                = Edit stuff...
 monitor.graph.addGraph            = Add a new graph
 monitor.graph.asis                = As-is

Modified: geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_zh.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_zh.properties (original)
+++ geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_zh.properties Mon Dec  7 08:10:25 2009
@@ -31,49 +31,49 @@
 monitor.common.nav                = å¯¼èª
 monitor.common.none               = æ 
 monitor.common.other              = å¶å®
-monitor.common.ret                = ç¹å»portletå¤´é¨çâè§å¾âé¾æ¥è¿åçæ§ä¸»é¡µé¢
+monitor.common.ret                = ç¹å» portlet  å³ä¸è§çâè§å¾âé¾æ¥è¿åçæ§ä¸»é¡µé¢
 monitor.common.save               = ä¿å­
 monitor.common.server             = æå¡å¨
 monitor.common.st                 = ä»ä¹
 monitor.common.unknown            = æªç¥
 monitor.common.view               = è§å¾
 monitor.common.restore            = éç½®
-monitor.edit.desc                 = è¿æ¯çæ§å¨portletçç¼è¾é¡µé¢
+monitor.edit.desc                 = è¿æ¯çæ§å¨ portlet çç¼è¾é¡µé¢
 monitor.edit.msg01                = ç¹å» 'çæ§å¨ &amp;rarr; æ·»å æå¡å¨'. éæ©
-monitor.edit.msg02                = æå¡å¨ 'localhost'å°æ¾ç¤ºä¸º 'å¨çº¿'',äº¦å³çæ§å¨æ§å¶å°å¯ä»¥ä¸å®äº¤äº
+monitor.edit.msg02                = æå¡å¨ 'localhost'å°æ¾ç¤ºä¸º 'å¨çº¿'',å³è¡¨ç¤ºçæ§å¨æ§å¶å°å¯ä»¥ä¸å®äº¤äº
 monitor.edit.msg03                = ç¹å»'å¯ç¨æ¥è¯¢'ä»¥å¯ç¨æ°æ®æ¶é
-monitor.edit.msg04                = ç¹å»'localhost'ä»¥æ¥çéå®MBeançå®æ¶ç»è®¡. é»è®¤æ4/5çMBeanè¢«æ¶éç¨äºç»è®¡.ä½¿ç¨ '&lt;b&gt;x&lt;/b&gt;'ä»'å·²æ¶éç»è®¡'ä¸­ç§»é¤MBean.ä½¿ç¨'å¯ç¨ç»è®¡'ä¸­ç '&lt;b&gt;+&lt;/b&gt;'ä»¥æ·»å ä¸ä¸ªMBeanå°'å·²æ¶éç»è®¡'çMBeanä¸­
+monitor.edit.msg04                = ç¹å»'localhost' ä»¥æ¥çéå® MBean çå®æ¶ç»è®¡ä¿¡æ¯. é»è®¤æ 4/5 ç MBean è¢«æ¶éç¨äºç»è®¡.ä½¿ç¨ '&lt;b&gt;x&lt;/b&gt;'ä»'å·²æ¶éç»è®¡'ä¸­ç§»é¤MBean.ä½¿ç¨'å¯ç¨ç»è®¡'ä¸­ç '&lt;b&gt;+&lt;/b&gt;'ä»¥æ·»å ä¸ä¸ª MBean å°'å·²æ¶éç»è®¡'ç MBean ä¸­
 monitor.edit.msg05                = ç¹å»'å®æ¶ç»è®¡'ä¸­çé¾æ¥ä»¥ç»å¶ç»è®¡å¾
-monitor.edit.msg06                = ä¸¾ä¾è¯´æï¼éæ© 'å½åJMVå å¤§å°'.éæ©ä¸åå¼
+monitor.edit.msg06                = ä¸¾ä¾è¯´æï¼éæ© 'å½å JMV å å¤§å°'.éæ©ä¸åå¼
 monitor.edit.msg07                = åç§°å¿é¡»å¯ä¸
 monitor.edit.msg08                = å¾å½¢çæ ç­¾
-monitor.edit.msg09                = å¾å½¢çYè½´,ä¾å¦.JVM å  - MB
+monitor.edit.msg09                = å¾å½¢ç Y è½´,ä¾å¦ JVM å  - MB
 monitor.edit.msg10                = ç¹å»'ä¿å­'ä»¥ä¿å­å¾å½¢
-monitor.edit.msg11                = ç¹å»TomcatWebConnectorç 'å·²ä¼ éå­èæ°'ä»¥ç»å¶æ¯ä¸ªæ¶é´é´éä¼ éå­èæ°çå¾å½¢.ä½¿ç¨å¦ä¸å¼
+monitor.edit.msg11                = ç¹å» TomcatWebConnector ç 'å·²ä¼ éå­èæ°'ä»¥ç»å¶æ¯ä¸ªæ¶é´é´éä¼ éå­èæ°çå¾å½¢ãä½¿ç¨å¦ä¸å¼
 monitor.edit.msg12                = å¾å½¢çYè½´,lä¾å¦.ä¼ éå­èæ°/ç§
-monitor.edit.msg13                = äº¦å³.5åéåä¼ éçå­èæ°(300ç§)
-monitor.edit.msg14                = æç¤º:è¯·å°è¯JettyWebConnectorå¦ææ³çæ§ 'Request Count' ä¸ 'Open Connections'
-monitor.edit.msg15                = ä½¿ç¨'æ·»å è§å¾'ä»¥æ°å»ºè§å¾.éæ©ææå¾å½¢å¹¶ä¿å­è¯¥è§å¾
-monitor.edit.msg16                = ä½¿ç¨'æ¾ç¤ºè§å¾'ä»¥æ¥çå¾å½¢
+monitor.edit.msg13                = äº¦å³.5åéåä¼ éçå­èæ°( 300 ç§)
+monitor.edit.msg14                = æ³¨æï¼å¦ææ³çæ§ JettyWebConnectorï¼è¯·éæ© 'è¯·æ±æ° ä¸ 'å¼æ¾è¿æ¥æ°'ä¿¡æ¯
+monitor.edit.msg15                = åå»'åå»ºæ°è§å¾'ä»¥æ·»å ä¸ä¸ªè§å¾ãéæ©ææå¾å½¢å¹¶ä¿å­è¯¥è§å¾
+monitor.edit.msg16                = åå»è§å¾åç§°ä»¥æ¥çå¶å¾å½¢è¡¨ç¤º
 monitor.edit.stuff                = ç¼è¾...
 monitor.graph.addGraph            = æ·»å æ°å¾å½¢
-monitor.graph.asis                = As-is
+monitor.graph.asis                = ä¿çå½åå¼
 monitor.graph.change              = æ¹å (å¢é)
 monitor.graph.createGraph         = åå»ºå¾å½¢
 monitor.graph.data                = æ°æ®åºå
 monitor.graph.deleteGraph         = å é¤å¾å½¢
 monitor.graph.math                = æ°å­¦è¿ç®
 monitor.graph.notExist            = å¾å½¢ä¸å­å¨
-monitor.graph.selectMbeanFirst    = è¯·åéæ©MBean
-monitor.graph.selectOpFirst       = è¯·åéæ©è¿ç®
+monitor.graph.selectMbeanFirst    = è¯·åéæ© MBean
+monitor.graph.selectOpFirst       = è¯·åéæ©ç®æ³
 monitor.graph.selectServer        = éæ©æå¡å¨
 monitor.graph.selectServerFirst   = è¯·åéæ©æå¡å¨
 monitor.graph.server              = æå¡å¨
 monitor.graph.showArchive         = æ¥çå­æ¡£
 monitor.graph.time                = æ¶é´å¸§
-monitor.graph.x                   = Xè½´æ ç­¾
-monitor.graph.y                   = Yè½´æ ç­¾
-monitor.help.desc                 = çæ§å¨æ§å¶å°è¢«è®¾è®¡ç¨æ¥çæ§å¨åç¬çJVMä¸­è¿è¡çgeronimoå®ä¾.ä½ä¸ºä¸ä¸ªå¿«éæ¼ç¤º,æä»¬å°æ¥çæ­£å¨è¿è¡çæ§å¨æ§å¶å°çGeronimoçå®ä¾.
+monitor.graph.x                   = X è½´æ ç­¾
+monitor.graph.y                   = Y è½´æ ç­¾
+monitor.help.desc                 = çæ§å¨æ§å¶å°è¢«è®¾è®¡ç¨æ¥çæ§å¨åç¬ç JVM ä¸­è¿è¡ç Geronimo å®ä¾.ä½ä¸ºä¸ä¸ªå¿«éæ¼ç¤º,æä»¬å°æ¥çæ­£å¨è¿è¡çæ§å¨æ§å¶å°ç Geronimo çå®ä¾.
 monitor.help.title                = æ¬¢è¿æ¥å°çæ§å¨æ§å¶å°
 monitor.server.addServer          = æ·»å æå¡å¨
 monitor.server.deleteServer       = å é¤æå¡å¨
@@ -103,7 +103,7 @@
 monitor.server.snapshotThread     = å¿«ç§çº¿ç¨
 monitor.server.statAvailable      = å¯ç¨ç»è®¡
 monitor.server.statCollected      = å·²æ¶éç»è®¡
-monitor.server.statNA             = ç»è®¡beanå½åä¸å¯ç¨
+monitor.server.statNA             = ç»è®¡ Bean å½åä¸å¯ç¨
 monitor.server.statQuery          = ç»è®¡æ¥è¯¢
 monitor.server.status             = ç¶æ
 monitor.server.stopped            = å·²ç»æ­¢
@@ -120,5 +120,5 @@
 monitor.view.modified             = å·²ä¿®æ¹
 monitor.view.modify               = ä¿®æ¹è§å¾
 monitor.view.notExist             = è§å¾ä¸å­å¨
-monitor.view.notExistOrDisabled   = è§å¾ä¸å­å¨æå·²ç¦ç¨
+monitor.view.notExistOrDisabled   = è§å¾ä¸å­å¨æè¢«ç¦ç¨
 monitor.view.show                 = æ¾ç¤ºè§å¾

Modified: geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:10:25 2009
@@ -27,17 +27,17 @@
 mconsole.errorMsg08 = Server id &lt;b&gt;{0}&lt;/b&gt; not found in database.
 mconsole.errorMsg09 = Snapshot thread could &lt;b&gt;NOT&lt;/b&gt; be stopped on server &lt;b&gt;{0}&lt;/b&gt;.
 mconsole.errorMsg10 = Snapshot thread could &lt;b&gt;NOT&lt;/b&gt; be started on server &lt;b&gt;{0}&lt;/b&gt;.
-mconsole.errorMsg11 = Error encountered while updating view &lt;b&gt;{0}&lt;/b&gt;.
-mconsole.errorMsg12 = Error encountered while adding view &lt;b&gt;{0}&lt;/b&gt;.
-mconsole.errorMsg13 = Error encountered while updating server.
-mconsole.errorMsg14 = Error encountered while adding server.
-mconsole.errorMsg15 = Error encountered while deleting server.
-mconsole.errorMsg16 = Error encountered while deleting view.
-mconsole.errorMsg17 = Error encountered while adding graph.
-mconsole.errorMsg18 = Error encountered while updating graph.
-mconsole.errorMsg19 = Error encountered while deleting graph.
-mconsole.errorMsg20 = Please delete all the graphs belongs to the server before deleting it.
-mconsole.errorMsg21 = Error encountered while reseting data.
+mconsole.errorMsg11 = An error encountered while updating view &lt;b&gt;{0}&lt;/b&gt;.
+mconsole.errorMsg12 = An error encountered while adding view &lt;b&gt;{0}&lt;/b&gt;.
+mconsole.errorMsg13 = An error encountered while updating server.
+mconsole.errorMsg14 = An error encountered while adding server.
+mconsole.errorMsg15 = An error encountered while deleting server.
+mconsole.errorMsg16 = An error encountered while deleting view.
+mconsole.errorMsg17 = An error encountered while adding graph.
+mconsole.errorMsg18 = An error encountered while updating graph.
+mconsole.errorMsg19 = An error encountered while deleting graph.
+mconsole.errorMsg20 = Delete all the graphs belongs to the server before deleting it.
+mconsole.errorMsg21 = An error encountered while reseting data.
 mconsole.infoMsg01  = Connection was successfully established.
 mconsole.infoMsg02  = Server &lt;b&gt;{0}&lt;/b&gt; was successfully enabled.
 mconsole.infoMsg03  = Server &lt;b&gt;{0}&lt;/b&gt; was successfully disabled.

Modified: geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_zh.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_zh.properties (original)
+++ geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_zh.properties Mon Dec  7 08:10:25 2009
@@ -18,12 +18,12 @@
 Monitoring = çæ§å¨
 
 mconsole.errorMsg01 = å°æå¡å¨çè¿æ¥åå»ºå¤±è´¥ã
-mconsole.errorMsg02 = server_idä¸º&lt;b&gt;{0}&lt;/b&gt;çæå¡å¨æ æ³å¯ç¨ã
-mconsole.errorMsg03 = server_idä¸º&lt;b&gt;{0}&lt;/b&gt;çæå¡å¨æ æ³ç¦ç¨ã
+mconsole.errorMsg02 = server_id ä¸º&lt;b&gt;{0}&lt;/b&gt;çæå¡å¨æ æ³å¯ç¨ã
+mconsole.errorMsg03 = server_id ä¸º&lt;b&gt;{0}&lt;/b&gt;çæå¡å¨æ æ³ç¦ç¨ã
 mconsole.errorMsg04 = æ°æ®åºåçéè¯¯ã
 mconsole.errorMsg05 = æ æ³è¿æ¥å°æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ã
-mconsole.errorMsg06 = æ æ³è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸çMBean&lt;b&gt;{0}&lt;/b&gt;ã
-mconsole.errorMsg07 = æ æ³åæ­¢è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸çMBean&lt;b&gt;{0}&lt;/b&gt;ã
+mconsole.errorMsg06 = æ æ³è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸ç MBean&lt;b&gt;{0}&lt;/b&gt;ã
+mconsole.errorMsg07 = æ æ³åæ­¢è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸ç MBean&lt;b&gt;{0}&lt;/b&gt;ã
 mconsole.errorMsg08 = æ°æ®åºä¸­ä¸å­å¨idä¸º&lt;b&gt;{0}&lt;/b&gt;çæå¡å¨ã
 mconsole.errorMsg09 = æ æ³åæ­¢æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ä¸çå¿«ç§çº¿ç¨ã
 mconsole.errorMsg10 = æ æ³å¼å¯æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ä¸çå¿«ç§çº¿ç¨ã
@@ -36,13 +36,13 @@
 mconsole.errorMsg17 = æ·»å å¾å½¢æ¶éå°éè¯¯ã
 mconsole.errorMsg18 = æ´æ°å¾å½¢æ¶éå°éè¯¯ã
 mconsole.errorMsg19 = å é¤å¾å½¢æ¶éå°éè¯¯ã
-mconsole.errorMsg20 = è¯·åå é¤ææå±äºè¿ä¸ªServerçGraphï¼åå é¤è¿ä¸ªServerã
+mconsole.errorMsg20 = è¯·åå é¤ææå±äºè¿ä¸ªæå¡å¨çå¾å½¢ï¼åå é¤è¿ä¸ªæå¡å¨ã
 mconsole.errorMsg21 = éç½®æ°æ®æ¶éå°éè¯¯
 mconsole.infoMsg01  = æåå»ºç«è¿æ¥ã
 mconsole.infoMsg02  = æåå¯ç¨æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ã
 mconsole.infoMsg03  = æåç¦ç¨æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ã
-mconsole.infoMsg04  = å¼å§è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸çMBean&lt;b&gt;{0}&lt;/b&gt;ã
-mconsole.infoMsg05  = åæ­¢è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸çMBean&lt;b&gt;{0}&lt;/b&gt;ã
+mconsole.infoMsg04  = å¼å§è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸ç MBean&lt;b&gt;{0}&lt;/b&gt;ã
+mconsole.infoMsg05  = åæ­¢è·è¸ªæå¡å¨&lt;b&gt;{1}&lt;/b&gt;ä¸ç MBean&lt;b&gt;{0}&lt;/b&gt;ã
 mconsole.infoMsg06  = å·²åæ­¢æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ä¸çå¿«ç§çº¿ç¨ã
 mconsole.infoMsg07  = å·²å¼å¯æå¡å¨&lt;b&gt;{0}&lt;/b&gt;ä¸çå¿«ç§çº¿ç¨ã
 mconsole.infoMsg08  = å·²æ´æ°è§å¾&lt;b&gt;{0}&lt;/b&gt;ã

Modified: geronimo/server/branches/2.2/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties Mon Dec  7 08:10:25 2009
@@ -16,23 +16,23 @@
 #=====================================================================
 
 portlet.openejb.help.activation               = ActivationSpecClass
-portlet.openejb.help.activationdesc           = Specifies the activation spec class Default value is org.apache.activemq.ra.ActiveMQActivationSpec
+portlet.openejb.help.activationdesc           = Specifies the activation spec class. Default value is org.apache.activemq.ra.ActiveMQActivationSpec
 portlet.openejb.help.beanclassname            = Bean Class Name
 portlet.openejb.help.beanclassnamedesc        = This is the name of the Bean Class.
 portlet.openejb.help.bmpcontainer             = BMP Container
 portlet.openejb.help.bmppoolsize              = PoolSize
-portlet.openejb.help.bmppoolsizedesc          = Specifies the size of the bean pools for this bmp entity container.Default value is 10.
+portlet.openejb.help.bmppoolsizedesc          = Specifies the size of the bean pools for this bmp entity container. Default value is 10.
 portlet.openejb.help.bulkpassivate            = BulkPassivate
-portlet.openejb.help.bulkpassivatedesc        = Property name that specifies the number of instances to passivate at one time when doing bulk passivation.Default value is 100.
+portlet.openejb.help.bulkpassivatedesc        = Property name that specifies the number of instances to passivate at one time when doing bulk passivation. Default value is 100.
 portlet.openejb.help.businesslocal            = Business Local Interfaces
-portlet.openejb.help.businesslocaldesc        = Comma separated list of business local interfaces that the bean has.
+portlet.openejb.help.businesslocaldesc        = Comma-separated list of business local interfaces that the bean has.
 portlet.openejb.help.businessremote           = Business Remote Interfaces
-portlet.openejb.help.businessremotedesc       = Comma separated list of business remote interfaces that the bean has.
+portlet.openejb.help.businessremotedesc       = Comma-separated list of business remote interfaces that the bean has.
 portlet.openejb.help.cef                      = CmpEngineFactory
 portlet.openejb.help.cefdesc                  = Default value is org.apache.openejb.core.cmp.jpa.JpaCmpEngineFactory.
 portlet.openejb.help.cmpcontainer             = CMP Container
 portlet.openejb.help.containerinfo            = Container Information
-portlet.openejb.help.containerinfodesc        = This portlet also gives us information regarding the different types of OpenEJB containers that are running in Geronimo. We can get this information by clicking on the different containers shown in the tree. The editable fields for each container are shown below
+portlet.openejb.help.containerinfodesc        = This portlet also gives us information regarding the different types of OpenEJB containers that are running in Geronimo. To get this information, click the different containers shown in the tree. The editable fields for each container are shown below
 portlet.openejb.help.deploymentId             = Deployment Id
 portlet.openejb.help.deploymentIddesc         = Deployment Id of the EJB.
 portlet.openejb.help.ejbInfo                  = EJB Information.
@@ -42,9 +42,9 @@
 portlet.openejb.help.ejbname                  = Ejb Name
 portlet.openejb.help.ejbnamedesc              = Name of the EJB.
 portlet.openejb.help.instancelimit            = InstanceLimit
-portlet.openejb.help.instancelimitdesc        = Specifies the maximum number of bean instances that are allowed to exist for each MDB deployment.Default value is 10.
+portlet.openejb.help.instancelimitdesc        = Specifies the maximum number of bean instances that are allowed to exist for each MDB deployment. Default value is 10.
 portlet.openejb.help.jndiname                 = JNDI Names
-portlet.openejb.help.jndinamedesc             = Comma separated list of JNDI names for the EJB.
+portlet.openejb.help.jndinamedesc             = Comma-separated list of JNDI names for the EJB.
 portlet.openejb.help.ki                       = Known implementations
 portlet.openejb.help.ki1                      = org.apache.openejb.core.stateful.RAFPassivater
 portlet.openejb.help.ki2                      = org.apache.openejb.core.stateful.SimplePassivater
@@ -57,7 +57,7 @@
 portlet.openejb.help.mli                      = MessageListenerInterface
 portlet.openejb.help.mlidesc                  = Specifies the message listener interface handled by this container. Default value is javax.jms.MessageListener.
 portlet.openejb.help.passivator               = Passivator
-portlet.openejb.help.passivatordesc           = The passivator is responsible for writing beans to disk at passivation time. Different passivators can be used by setting this property to the fully qualified class name of the PassivationStrategy implementation. The passivator is not responsible for invoking any callbacks or other processing, its only responsibly is to write the bean state to disk.
+portlet.openejb.help.passivatordesc           = The passivator is responsible for writing beans to disk at passivation time. Different passivators can be used by setting this property to the fully qualified class name of the PassivationStrategy implementation. The passivator is not responsible for invoking any callbacks or other processing. Its only responsibility is to write the bean state to disk.
 portlet.openejb.help.primarykeyclass          = Primary Key Class
 portlet.openejb.help.primarykeyclassdesc      = Primary Key class of the EJB(if any).
 portlet.openejb.help.primarykeyfield          = Primary Key Field
@@ -69,17 +69,17 @@
 portlet.openejb.help.sei                      = Service EndPoint Interface
 portlet.openejb.help.seidesc                  = Service Endpoint Interface if the stateless EJB is exposed as a web service.
 portlet.openejb.help.sfpoolsize               = PoolSize
-portlet.openejb.help.sfpoolsizedesc           = Specifies the size of the bean pools for this stateful SessionBean container.Default value is 1000.
+portlet.openejb.help.sfpoolsizedesc           = Specifies the size of the bean pools for this stateful SessionBean container. Default value is 1000.
 portlet.openejb.help.sftimeout                = TimeOut
-portlet.openejb.help.sftimeoutdesc            = Specifies the time to wait between invocations. This value is measured in minutes. A value of 5 would result in a time-out of 5 minutes between invocations.A value of zero would mean no timeout.Default value is 20.
+portlet.openejb.help.sftimeoutdesc            = Specifies the time to wait between invocations. This value is measured in minutes. A value of 5 results in a time-out of 5 minutes between invocations. A value of zero means no timeout. Default value is 20.
 portlet.openejb.help.slpoolsize               = PoolSize
 portlet.openejb.help.slpoolsizedesc           = Specifies the size of the bean pools for this stateless SessionBean container. Default value is 10.
 portlet.openejb.help.sltimeout                = TimeOut
-portlet.openejb.help.sltimeoutdesc            = Specifies the time to wait between invocations. This value is measured in milliseconds. A value of 5 would result in a time-out of 5 milliseconds between invocations.A value of zero would mean no timeout.Default value is 0.
+portlet.openejb.help.sltimeoutdesc            = Specifies the time to wait between invocations. This value is measured in milliseconds. A value of 5 results in a time-out of 5 milliseconds between invocations. A value of zero means no timeout. Default value is 0.
 portlet.openejb.help.statefulcontainer        = Stateful Container
 portlet.openejb.help.statelesscontainer       = Stateless Container
 portlet.openejb.help.strictpooling            = StrictPooling
-portlet.openejb.help.strictpoolingdesc        = StrictPooling tells the container what to do when the pool reaches it's maximum size and there are incoming requests that need instances.With strict pooling, requests will have to wait for instances to become available. The pool size will never grow beyond the the set PoolSize value.Without strict pooling, the container will create temporary instances to meet demand. The instances will last for just one method invocation and then are removed. Default value is true.
+portlet.openejb.help.strictpoolingdesc        = StrictPooling tells the container what to do when the pool reaches its maximum size and there are incoming requests that need instances. With strict pooling, requests will have to wait for instances to become available. The pool size will never grow beyond the the set PoolSize value. Without strict pooling, the container will create temporary instances to meet demand. The instances will last for just one method invocation and then are removed. Default value is true.
 portlet.openejb.help.title                    = The EJB Server portlet allows you to see the different OpenEJB containers deployed on the server. It allows you to set the configurable attributes of those containers as well as view information on the EJBs that are deployed on that container.
 portlet.openejb.view.beanclassname            = Bean Class Name
 portlet.openejb.view.boolean                  = The value of {0} should be either true or false.
@@ -101,7 +101,7 @@
 portlet.openejb.view.primarykeyclass          = Primary Key Class
 portlet.openejb.view.primarykeyfield          = Primary Key Field
 portlet.openejb.view.remoteinterface          = Remote Interface
-portlet.openejb.view.restart                  = Please restart the openejb configuration for the changes to take effect.
+portlet.openejb.view.restart                  = Restart the openejb configuration for the changes to take effect.
 portlet.openejb.view.sepinterface             = Service EndPoint Interface
 portlet.openejb.view.unchanged                = An unexpected error has occurred and the value cannot be set.
 portlet.openejb.view.unrestarted              = The openejb configuration should be restarted for the changes that were made to the fields to take effect. The changed fields are now shown in red color.

Propchange: geronimo/server/branches/2.2/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: geronimo/server/branches/2.2/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/plancreator-portlet_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/plancreator-portlet_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/plancreator-portlet_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/plancreator-portlet_en.properties Mon Dec  7 08:10:25 2009
@@ -16,7 +16,7 @@
 #=====================================================================
 
 plancreator.archive.archive                   = Archive
-plancreator.archive.archiveErr                = The archive you provided is not a WAR. Please note that only WARs are supported as of now.
+plancreator.archive.archiveErr                = The archive you provided is not a WAR. Only WARs are supported as of now.
 plancreator.archive.config                    = Configure
 plancreator.common.action                     = Action
 plancreator.common.add                        = Add
@@ -49,21 +49,21 @@
 plancreator.env.checked                       = CHECKED
 plancreator.env.classpathSetting              = Classpath Settings
 plancreator.env.context                       = Web Context Root
-plancreator.env.contextDisc                   = This is the first part of the URL used to access the Web application by the client. For example, if the context-root is entered as "HelloWorld", then a typical URL to the application would  start with "http://host:port/HelloWorld/".
+plancreator.env.contextDisc                   = This is the first part of the URL used to access the Web application by the client. For example, if the context-root is entered as "HelloWorld",  a typical URL to the application would  start with "http://host:port/HelloWorld/".
 plancreator.env.desc                          = Defaults in this page should suffice for typical scenarios.
-plancreator.env.groupId                       = Group Id
-plancreator.env.groupIdDesc                   = A name identifying a group of related modules. This may be a project name, a company name, etc. The important thing is that each artifactID should be unique within the group.
+plancreator.env.groupId                       = Group ID
+plancreator.env.groupIdDesc                   = A name identifying a group of related modules. This might be a project name, a company name, etc. The important thing is that each artifactID must be unique within the group.
 plancreator.env.hiddenClasses                 = Hidden Classes
-plancreator.env.hiddenClassesDesc             = List packages or classes that may be in a parent class loader, but should not be exposed from there to the Web application. This is typically used when the Web plication wants to use a different version of a library than that of it's parent configuration (or Geronimo itself) uses. Separate multiple package/class names with a semicolon ';'
+plancreator.env.hiddenClassesDesc             = List packages or classes that might be in a parent class loader, but should not be exposed from there to the Web application. This is typically used when the Web application wants to use a different version of a library than that of its parent configuration (or Geronimo itself) uses. Separate multiple package/class names with a semicolon ';'
 plancreator.env.id                            = Web Application Identity
-plancreator.env.idDesc                        = Every module in Geronimo is uniquely identified by it's ModuleID which consists of four components: groupId/artifactId/version/type. Example: "org.apache.geronimo.plugins/plancreator-tomcat/2.1/car".
+plancreator.env.idDesc                        = Every module in Geronimo is uniquely identified by its ModuleID which consists of four components: groupId, artifactId, version, and type. Example: "org.apache.geronimo.plugins/plancreator-tomcat/2.1/car".
 plancreator.env.inverseClassLoading           = Inverse Class Loading
 plancreator.env.inverseClassLoadingDesc       = Normally (if this element is not checked), the module's class loader will work normally - classes will be loaded from the parent class loader if available before checking the current class loader. If this element is checked, that behavior is reversed and the current class loader will always be checked first before looking in the parent class loader. This is often enabled to give the JARs in WEB-INF/lib precedence over anything that might be in a parent class loader.
 plancreator.env.nonOverridableClass           = Non Overridable Classes
-plancreator.env.nonOverridableClassDesc       = List packages or classes that the Web application should always load from a parent class loader, and     never load from WEB-INF/lib or WEB-INF/classes. This might be used to force a Web application to share the same instance of a common library with other Web applications, even if they each include it in their own WAR. Separate multiple package/class names with a semicolon ';'
+plancreator.env.nonOverridableClassDesc       = List packages or classes that the Web application should always load from a parent class loader, and never load from WEB-INF/lib or WEB-INF/classes. This might be used to force a Web application to share the same instance of a common library with other Web applications, even if they each include it in their own WAR. Separate multiple package/class names with a semicolon ';'
 plancreator.env.title                         = &lt;b&gt;WAR - Environment&lt;/b&gt; -- Configure Web Application Identity and Class Path
 plancreator.env.type                          = Type
-plancreator.env.typeDesc                      = A module's type is normally either CAR (for a system module) or the file extension for an application module (ear,war,jar,etc).
+plancreator.env.typeDesc                      = A module's type is normally either CAR (for a system module) or the file extension for an application module (ear,war,jar,and so on).
 plancreator.env.version                       = Version
 plancreator.env.versionDesc                   = Version number for the module.
 plancreator.reference.desc                    = Map the references declared in your Web application to specific items available in the server environment. References declared in your web-app (ex. EJB, EJB Local, JDBC Connection Pool, JavaMail Session, JMS Connection Factory and JMS Destination references) are shown below to the left and the resources (available in the server environment) to which they can be linked are shown to the right.
@@ -85,10 +85,10 @@
 plancreator.reference.jmsConnReference        = JMS Connection Factory References
 plancreator.reference.jmsRef                  = JMS Ref
 plancreator.reference.jmsReference            = JMS Destination References
-plancreator.reference.resolveErr              = Some of the references are not resolved. Please resolve them and only then press Next button.
+plancreator.reference.resolveErr              = Some of the references are not resolved. Resolve them and only then press Next button.
 plancreator.reference.title                   = &lt;b&gt;WAR - References&lt;/b&gt; -- Resolve EJB, EJB Local, JDBC Connection Pool, JavaMail Session, JMS Connection Factory, JMS Destination and Web Service References
 plancreator.reference.tree                    = EAR tree goes here
-plancreator.reference.wsDesc                  = Service references declared in your application are shown below to the left. If the WSDL doesn't contain   the port information to contact the service or if that information is ambiguous, then resolve the service-ref  by clicking on "Add Port".
+plancreator.reference.wsDesc                  = Service references declared in your application are shown below to the left. If the WSDL doesn't contain the port information to contact the service or if that information is ambiguous, resolve the service-ref  by clicking on "Add Port".
 plancreator.reference.wsRef                   = Service Ref Name
 plancreator.reference.wsReference             = Web Service References
 plancreator.security.advancedSetting          = Advanced Settings
@@ -112,9 +112,9 @@
 plancreator.security.role                     = Role
 plancreator.security.roleMapping              = Security Role Mappings
 plancreator.security.roleMappingDesc          = Security roles declared in web.xml are shown below to the left. Map them to specific principals present in Geronimo's security realms by adding Principals, Login Domain Principals, Realm Principals and/or Distinguished Names.
-plancreator.security.roleMappingErr           = Please enter a unique principal name for this role
+plancreator.security.roleMappingErr           = Enter a unique principal name for this role
 plancreator.security.roleTree                 = Security roles tree
-plancreator.security.runAsSubjectDesc         = The run-as-subject is required when the module is to continue as if run by the specified subject when constrained to the specified role.
+plancreator.security.runAsSubjectDesc         = The run-as-subject is required when the module that is constrained to the specified role continues to be run by the specified subject.
 plancreator.security.runAsSubjectsTree        = Run-as-subjects tree
 plancreator.security.securityRealmName        = Security Realm Name
 plancreator.security.securityRealmNameDesc    = Select the Geronimo security realm that will authenticate user logins.

Modified: geronimo/server/branches/2.2/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/portletinfo_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:10:25 2009
@@ -19,10 +19,10 @@
 
 Plan\ Creator = Plan Creator
 
-errorMsg01 = The archive you provided is not a WAR. Please note that only WARs are supported as of now.
+errorMsg01 = The archive you provided is not a WAR. Only WARs are supported as of now.
 
 errorMsg02 = Deployment failed.
 
-errorMsg03 = Some of the references are not resolved. Please resolve them and only then press Next button.
+errorMsg03 = Some of the references are not resolved. Resolve them and only then press Next button.
 
 infoMsg01 = The application was successfully deployed.&lt;br/&gt;The application was successfully started.

Modified: geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:10:25 2009
@@ -29,14 +29,14 @@
 
 Run\ SQL = Run SQL
 
-sysdb.errorMsg01 = Error encountered while creating database.
-sysdb.errorMsg02 = Error encountered while closing database connection.
-sysdb.errorMsg03 = Error encountered while shutting down database.
-sysdb.errorMsg04 = Error encountered while backing up database.
-sysdb.errorMsg05 = Error encountered while renaming database folder.
-sysdb.errorMsg06 = Error encountered while deleting database.
-sysdb.errorMsg07 = SQL command can't be empty.
-sysdb.errorMsg08 = Error encountered while executing SQL command(s).
+sysdb.errorMsg01 = An error encountered while creating database.
+sysdb.errorMsg02 = An error encountered while closing database connection.
+sysdb.errorMsg03 = An error encountered while shutting down database.
+sysdb.errorMsg04 = An error encountered while backing up database.
+sysdb.errorMsg05 = An error encountered while renaming database folder.
+sysdb.errorMsg06 = An error encountered while deleting database.
+sysdb.errorMsg07 = SQL command cannot be empty.
+sysdb.errorMsg08 = An error encountered while executing SQL command(s).
 sysdb.errorMsg09 = Unable to deploy: {0}.
 sysdb.errorMsg10 = Unable to load driver {0}.
 sysdb.errorMsg11 = The import operation failed!

Modified: geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_zh.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_zh.properties (original)
+++ geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_zh.properties Mon Dec  7 08:10:25 2009
@@ -23,11 +23,11 @@
 
 Database\ Pools = æ°æ®åºè¿æ¥æ± 
 
-Derby\ Log\ Viewer = Derbyæ¥å¿æ¥çå¨
+Derby\ Log\ Viewer = Derby æ¥å¿æ¥çå¨
 
 Embedded\ DB = åç½®æ°æ®åº
 
-Run\ SQL = è¿è¡SQL
+Run\ SQL = è¿è¡ SQL
 
 sysdb.errorMsg01 = åå»ºæ°æ®åºæ¶éå°éè¯¯ã
 sysdb.errorMsg02 = å³é­æ°æ®åºè¿æ¥æ¶éå°éè¯¯ã
@@ -35,13 +35,13 @@
 sysdb.errorMsg04 = å¤ä»½æ°æ®åºæ¶éå°éè¯¯ã
 sysdb.errorMsg05 = éå½åæ°æ®åºæä»¶å¤¹æ¶éå°éè¯¯ã
 sysdb.errorMsg06 = å é¤æ°æ®åºæ¶éå°éè¯¯ã
-sysdb.errorMsg07 = ç©ºSQLå½ä»¤ã
-sysdb.errorMsg08 = æ§è¡SQLå½ä»¤æ¶éå°éè¯¯ã
+sysdb.errorMsg07 = ç©º SQ Lå½ä»¤ã
+sysdb.errorMsg08 = æ§è¡ SQL å½ä»¤æ¶éå°éè¯¯ã
 sysdb.errorMsg09 = æ æ³é¨ç½²:{0}ã
 sysdb.errorMsg10 = æ æ³å è½½é©±å¨{0}ã
 sysdb.errorMsg11 = å¯¼å¥è¿æ¥æ± å¤±è´¥ï¼
 sysdb.infoMsg01  = å·²åå»ºæ°æ®åºï¼&lt;b&gt;{0}&lt;/b&gt;ã
 sysdb.infoMsg02  = å·²å é¤æ°æ®åºï¼&lt;b&gt;{0}&lt;/b&gt;ã
-sysdb.infoMsg03  = SQLå½ä»¤æ§è¡æåã
+sysdb.infoMsg03  = SQL å½ä»¤æ§è¡æåã
 sysdb.infoMsg04  = è¿æ¥å°{0}ã
 sysdb.warnMsg01  = ä¸å­å¨é¢å®ä¹çæ°æ®åºè¿æ¥æ± ã

Modified: geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_en.properties Mon Dec  7 08:10:25 2009
@@ -20,8 +20,8 @@
 dbwizard.basicParams.driverConnectionProperties                    = Driver Connection Properties
 dbwizard.basicParams.host                                          = Host
 dbwizard.basicParams.port                                          = Port
-dbwizard.basicParams.propertyExp                                   = A property used to connect to {0}.  May be optional (see JDBC driver documentation).
-dbwizard.basicParams.seeDocumentation                              = See the documentation for your JDBC driver.
+dbwizard.basicParams.propertyExp                                   = A property used to connect to {0}.  This property can be optional. See JDBC driver documentation.
+dbwizard.basicParams.seeDocumentation                              = See the JDBC documentation for your JDBC driver.
 dbwizard.basicParams.title                                         = &lt;b&gt;Create Database Pool&lt;/b&gt; -- Step 2: Select Driver, JAR, Parameters
 dbwizard.basicParams.typicalJDBCURL                                = Typical JDBC URL
 dbwizard.basicParams.unableToLoadDriver                            = Unable to load driver from selected JARs!
@@ -47,7 +47,7 @@
 dbwizard.common.driverTransactionTypes                             = Type of transactions that this connection pool supports.
 dbwizard.common.edit                                               = Edit
 dbwizard.common.editSettings                                       = Edit Settings
-dbwizard.common.emptyText                                          = The focussed field must not be empty.
+dbwizard.common.emptyText                                          = The focussed field cannot be empty.
 dbwizard.common.finish                                             = Finish
 dbwizard.common.idleTimeout                                        = Idle Timeout
 dbwizard.common.import                                             = {0} Import
@@ -55,7 +55,7 @@
 dbwizard.common.importFromWebLogic                                 = Import from WebLogic 8.1
 dbwizard.common.inMilliseconds                                     = in milliseconds
 dbwizard.common.inMinutes                                          = in minutes
-dbwizard.common.maxNoOfCon                                         = The maximum number of connections in the pool.  The default is 10.
+dbwizard.common.maxNoOfCon                                         = The maximum number of connections in the pool.  The default value is 10.
 dbwizard.common.name                                               = Name
 dbwizard.common.next                                               = Next
 dbwizard.common.passwordMismatch                                   = Password does not match.
@@ -78,7 +78,7 @@
 dbwizard.confirmURL.maxNoOfCon                                     = The maximum number of connections in the pool.  Leave blank for default.
 dbwizard.confirmURL.minimumNoOfCon                                 = The minimum number of connections in the pool.  Leave blank for default.
 dbwizard.confirmURL.title                                          = &lt;b&gt;Create Database Pool&lt;/b&gt; -- Step 3: Final Pool Configuration
-dbwizard.downloadStatus.summary                                    = This page monitors the driver download progress.
+dbwizard.downloadStatus.summary                                    = This page shows the driver download progress.
 dbwizard.downloadStatus.title                                      = &lt;b&gt;Create Database Pool&lt;/b&gt; -- Driver Download
 dbwizard.edit.basicConProperties                                   = Basic Connection Properties
 dbwizard.edit.blockingTimeoutExp                                   = The length of time a caller will wait for a connection.  The default is 5000.
@@ -91,10 +91,10 @@
 dbwizard.edit.maxNoOfCon                                           = The maximum number of connections in the pool.  The default is 10.
 dbwizard.edit.minimumNoOfCon                                       = The minimum number of connections in the pool.  The default is 0.
 dbwizard.edit.poolName                                             = Pool Name
-dbwizard.edit.poolNameExp                                          = A name that is different than the name for any other database pools in the server (no spaces in the name please).
+dbwizard.edit.poolNameExp                                          = A name that is different than the name for any other database pools in the server. Do not type spaces in the pool name.
 dbwizard.edit.poolType                                             = Pool Type
-dbwizard.edit.seeDocumentation                                     = See the documentation for your JDBC driver.
-dbwizard.edit.seeLog                                               = see the log for details
+dbwizard.edit.seeDocumentation                                     = See the JDBC documentation for your JDBC driver.
+dbwizard.edit.seeLog                                               = See the log for details
 dbwizard.edit.summary                                              = This page edits an existing database pool.
 dbwizard.edit.unableToLoadDriver                                   = Unable to load driver from selected JARs!
 dbwizard.importStatus.currentPools                                 = Current Pools in Server
@@ -103,16 +103,16 @@
 dbwizard.importStatus.importStatus                                 = Import Status
 dbwizard.importStatus.originalJNDI                                 = Original JNDI
 dbwizard.importStatus.originalName                                 = Original Name
-dbwizard.importStatus.summary                                      = The list of recognized database pools appears below.  You can deploy any pools to  Geronimo that were configured as plain JDBC pools, or XA pools where Geronimo has  a supported XA adapter.  Below the pool list is the list of status messages from  the import process.
+dbwizard.importStatus.summary                                      = The following list shows recognised database pools.  You can deploy any pools to  Geronimo that were configured as plain JDBC pools, or XA pools where Geronimo has  a supported XA adapter.  Below the pool list is the list of status messages from  the import process.
 dbwizard.importStatus.title                                        = &lt;b&gt;Import Database Pools&lt;/b&gt; -- Step 2: Review Imported Data 
 dbwizard.importUpload.aboutWebLogic                                = If WebLogic 8.1 is installed on the same machine as Geronimo, and the WebLogic domain directory is readable by the user running Geronimo, you can also point directly to the WebLogic installation and domain directories. This has the advantage that the import process can read the database passwords,  whereas if you just import a &lt;tt&gt;config.xml&lt;/tt&gt; above you'll need to re-enter all the passwords.
 dbwizard.importUpload.alternateImport                              = Alternate {0} Import
 dbwizard.importUpload.domainDirectoryPath                          = Domain directory path
-dbwizard.importUpload.domainDirectoryPathExp                       = Please enter the full path to the WebLogic domain directory (containing the &lt;tt&gt;config.xml&lt;/tt&gt; file) for your WebLogic domain .
-dbwizard.importUpload.enterFullPath                                = Please enter the full path to the &lt;tt&gt;weblogic81/server/lib&lt;/tt&gt; directory  for your WebLogic 8.1 installation .
-dbwizard.importUpload.path                                         = path
-dbwizard.importUpload.pleaseSelect                                 = Please select the
-dbwizard.importUpload.summary                                      = This page starts the process of importing database pools from another application server. To do the import, you'll need to upload a configuration file from the other server using the fields below.   After that, we'll convert the values we can, and ask you to confirm the configuration for each pool  we find in the configuration.
+dbwizard.importUpload.domainDirectoryPathExp                       = Enter the full path to the WebLogic domain directory (containing the &lt;tt&gt;config.xml&lt;/tt&gt; file) for your WebLogic domain .
+dbwizard.importUpload.enterFullPath                                = Enter the full path to the &lt;tt&gt;weblogic81/server/lib&lt;/tt&gt; directory  for your WebLogic 8.1 installation .
+dbwizard.importUpload.path                                         = Path
+dbwizard.importUpload.pleaseSelect                                 = Select the
+dbwizard.importUpload.summary                                      = This page starts the process of importing database pools from another application server. To do the import, you must upload a configuration file from the other server using the fields below. Geronimo server will convert the configuration information into Geronimo specific values, and ask you to confirm the configuration for each pool in the configuration.
 dbwizard.importUpload.title                                        = &lt;b&gt;Import Database Pools&lt;/b&gt; -- Step 1: Upload Configuration File
 dbwizard.list.createPool                                           = Create a new database pool
 dbwizard.list.deployedAs                                           = Deployed As
@@ -158,14 +158,14 @@
 dbwizard.tranql-connector-db2-xa.PortNumber                        = Port Number
 dbwizard.tranql-connector-db2-xa.PortNumberExp                     = Specifies the port number the remote database server is listening on for incoming connections. The default for a  DB2 server is 50000.
 dbwizard.tranql-connector-db2-xa.PreparedStatementCacheSize        = PreparedStatement Cache Size
-dbwizard.tranql-connector-db2-xa.PreparedStatementCacheSizeExp     = PreparedStatementCacheSize tells the driver how many prepared statements should be associated with each connection. The default is no statement caching.
+dbwizard.tranql-connector-db2-xa.PreparedStatementCacheSizeExp     = PreparedStatementCacheSize specifies the driver how many prepared statements should be associated with each connection. The default is no statement caching.
 dbwizard.tranql-connector-db2-xa.ResultSetHoldability              = ResultSetHoldability
 dbwizard.tranql-connector-db2-xa.ResultSetHoldabilityExp           = ResultSetHoldability has two possible values: HOLD_CURSORS_OVER_COMMIT and CLOSE_CURSORS_AT_COMMIT. Either of these values can be specified with any valid combination of resultSetConcurrency and resultSetHoldability. The value that you set overrides the default holdability for the connection.&lt;br/&gt;&lt;br/&gt;HOLD_CURSORS_OVER_COMMIT = 1&lt;br/&gt;CLOSE_CURSORS_AT_COMMIT  = 2
 dbwizard.tranql-connector-db2-xa.ServerName                        = Server Name
-dbwizard.tranql-connector-db2-xa.ServerNameExp                     = ServerName is the name / IP address of the host which the DB2 driver needs to connect to. There is no default.
+dbwizard.tranql-connector-db2-xa.ServerNameExp                     = ServerName is the name or IP address of the host that the DB2 driver needs to connect to. There is no default value.
 dbwizard.tranql-connector-db2-xa.TraceFile                         = Trace File
 dbwizard.tranql-connector-db2-xa.TraceFileAppend                   = TraceFileAppend
-dbwizard.tranql-connector-db2-xa.TraceFileAppendExp                = Specifies whether to append to or overwrite the file that  is specified by the traceFile property. The data type of this property is boolean. The default is false, which means that the file that is specified  by the traceFile property is overwritten.
+dbwizard.tranql-connector-db2-xa.TraceFileAppendExp                = TraceFileAppend specifies whether to append to or overwrite the file that is specified by the traceFile property. The data type of this property is boolean. The default value is false, which means that the file that is specified by the traceFile property is overwritten.
 dbwizard.tranql-connector-db2-xa.TraceFileExp                      = Name of the tracefile to place trace records into.
 dbwizard.tranql-connector-db2-xa.UserName                          = User Name
 dbwizard.tranql-connector-db2-xa.UserNameExp                       = The name of the userID used to connect to the remote database server.
@@ -336,48 +336,48 @@
 dbwizard.tranql-connector-postgresql-xa.UserName                   = User Name
 dbwizard.tranql-connector-postgresql-xa.UserNameExp                = Username used to establish the physical connection.
 dbwizard.tranql-connector-sqlserver2000-xa.DatabaseName            = Database Name
-dbwizard.tranql-connector-sqlserver2000-xa.DatabaseNameExp         = The name of the SQL Server database to which you want to connect.
+dbwizard.tranql-connector-sqlserver2000-xa.DatabaseNameExp         = The name of the SQL Server database to connect to.
 dbwizard.tranql-connector-sqlserver2000-xa.Password                = Password
 dbwizard.tranql-connector-sqlserver2000-xa.PasswordExp             = The case-insensitive password used to connect to your SQL Server database.
 dbwizard.tranql-connector-sqlserver2000-xa.PortNumber              = Port Number
-dbwizard.tranql-connector-sqlserver2000-xa.PortNumberExp           = The TCP port of the SQL Server, default 1433.
+dbwizard.tranql-connector-sqlserver2000-xa.PortNumberExp           = The TCP port of the SQL Server, the default is 1433.
 dbwizard.tranql-connector-sqlserver2000-xa.SelectMethod            = SelectMethod
-dbwizard.tranql-connector-sqlserver2000-xa.SelectMethodExp         = SelectMethod={cursor | direct}. Consult microsoft documentation for more information. Direct is very unlikely to work in a managed environment.
+dbwizard.tranql-connector-sqlserver2000-xa.SelectMethodExp         = SelectMethod={cursor | direct}. Refer to Microsoft documentation for more information. Direct is very unlikely to work in a managed environment.
 dbwizard.tranql-connector-sqlserver2000-xa.SendStringParameters    = SendStringParameters
-dbwizard.tranql-connector-sqlserver2000-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}. Consult microsoft documentation for details. The default is true and this is less likely to cause encoding conflicts but may be slighty slower under some circumstances.
+dbwizard.tranql-connector-sqlserver2000-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}. Refer to Microsoft documentation for details. The default is true and this is less likely to cause encoding conflicts but may be slighty slower under some circumstances.
 dbwizard.tranql-connector-sqlserver2000-xa.ServerName              = Server Name
 dbwizard.tranql-connector-sqlserver2000-xa.ServerNameExp           = The IP address of the SQL Server.
 dbwizard.tranql-connector-sqlserver2000-xa.UserName                = User Name
-dbwizard.tranql-connector-sqlserver2000-xa.UserNameExp             = The case-insensitive user name used to connect to your SQL Server database.
+dbwizard.tranql-connector-sqlserver2000-xa.UserNameExp             = The case-insensitive username used to connect to your SQL Server database.
 dbwizard.tranql-connector-sqlserver2005-xa.DatabaseName            = Database Name
-dbwizard.tranql-connector-sqlserver2005-xa.DatabaseNameExp         = The name of the SQL Server database to which you want to connect.
+dbwizard.tranql-connector-sqlserver2005-xa.DatabaseNameExp         = The name of the SQL Server database to connect to.
 dbwizard.tranql-connector-sqlserver2005-xa.Password                = Password
 dbwizard.tranql-connector-sqlserver2005-xa.PasswordExp             = The case-insensitive password used to connect to your SQL Server database.
 dbwizard.tranql-connector-sqlserver2005-xa.PortNumber              = Port Number
-dbwizard.tranql-connector-sqlserver2005-xa.PortNumberExp           = The TCP port of the SQL Server, default 1433.
+dbwizard.tranql-connector-sqlserver2005-xa.PortNumberExp           = The TCP port of the SQL Server, the default is 1433.
 dbwizard.tranql-connector-sqlserver2005-xa.SelectMethod            = SelectMethod
-dbwizard.tranql-connector-sqlserver2005-xa.SelectMethodExp         = SelectMethod={cursor | direct}. Consult microsoft documentation for more information. Direct is very unlikely to work in a managed environment.
+dbwizard.tranql-connector-sqlserver2005-xa.SelectMethodExp         = SelectMethod={cursor | direct}. Refer to Microsoft documentation for more information. Direct is very unlikely to work in a managed environment.
 dbwizard.tranql-connector-sqlserver2005-xa.SendStringParameters    = SendStringParameters
-dbwizard.tranql-connector-sqlserver2005-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}. Consult microsoft documentation for details. The default is true and this is less likely to cause encoding conflicts but may be slighty slower under some circumstances.
+dbwizard.tranql-connector-sqlserver2005-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}. Refer to Microsoft documentation for details. The default is true and this is less likely to cause encoding conflicts but may be slightly slower under some circumstances.
 dbwizard.tranql-connector-sqlserver2005-xa.ServerName              = Server Name
 dbwizard.tranql-connector-sqlserver2005-xa.ServerNameExp           = The IP address of the SQL Server.
 dbwizard.tranql-connector-sqlserver2005-xa.UserName                = User Name
-dbwizard.tranql-connector-sqlserver2005-xa.UserNameExp             = The case-insensitive user name used to connect to your SQL Server database.
+dbwizard.tranql-connector-sqlserver2005-xa.UserNameExp             = The case-insensitive username used to connect to your SQL Server database.
 dbwizard.usage.applicationCode                                     = Application Code
 dbwizard.usage.geronimo_webExp                                     = &lt;p&gt;To point the resource reference to a specific database pool in Geronimo, the web application needs to have a &lt;tt&gt;geronimo-web.xml&lt;/tt&gt; deployment plan.  That may be packaged in the WAR in the &lt;tt&gt;WEB-INF&lt;/tt&gt; directory, or it may be provided separately on the command line to the deploy tool.  The &lt;tt&gt;geronimo-web.xml&lt;/tt&gt; plan should have a &lt;tt&gt;dependency&lt;/tt&gt; element pointing to the database pool module, and a &lt;tt&gt;resource-ref&lt;/tt&gt; block corresponding to the &lt;tt&gt;web.xml&lt;/tt&gt; &lt;tt&gt;resource-ref&lt;/tt&gt; above, which maps the resource reference to a specific database pool.  In that block, the &lt;tt&gt;ref-name&lt;/tt&gt; must match the &lt;tt&gt;res-ref-name&lt;/tt&gt; from the &lt;tt&gt;web.xml&lt;/tt&gt; (above) and the &lt;tt&gt;resource-link&lt;/tt&gt; must point to the database pool by name.&lt;/p&gt; &lt;p&gt;&lt;i&gt;If you have only one pool named {0} deployed in Geronimo, you can point to it like this.&lt;/i&gt;&lt;/p&gt;
 dbwizard.usage.moreThanOnePool                                     = If you have more than one pool named {0} (for example, two dependencies that &lt;b&gt;each&lt;/b&gt; include a component named {1}), then you can specify the pool to use more explicitly like this:
 dbwizard.usage.resource_refSection                                 = The &lt;tt&gt;web.xml&lt;/tt&gt; should have a &lt;tt&gt;resource-ref&lt;/tt&gt; section declaring the database pool, like this. Note the &lt;tt&gt;res-ref-name&lt;/tt&gt;, which is what we'll need to map the reference to a pool, and also what the application will need in order to access the pool.
 dbwizard.usage.searchOnlyOne                                       = That will search for a pool named {0} in the current application and any modules listed as dependencies (and their dependencies, etc.).
-dbwizard.usage.title                                               = This page talks about how to use the database pool {0} from a J2EE application. The example here is a web application, but other application modules would work in the same way.
+dbwizard.usage.title                                               = This page shows how to use the database pool {0} from a Java EE application. The example here is a Web application, but other application modules would work in the same way.
 dbwizard.usage.usingInCode                                         = To get a reference to the database pool, your application can use code like this.  Note that the JNDI lookup string is &lt;tt&gt;java:comp/env/&lt;/tt&gt; plus the &lt;tt&gt;res-ref-name&lt;/tt&gt; used in &lt;tt&gt;web.xml&lt;/tt&gt; (above).
 
-derbylogmanager.help.title                 = This portlet views the log file for Geronimo's internal database, Derby.
+derbylogmanager.help.title                 = This portlet shows the log file for Geronimo's internal database, Derby.
 derbylogmanager.view.Lines                 = Lines
 derbylogmanager.view.containingText        = Containing text
 derbylogmanager.view.filterLog             = Filter Log
 derbylogmanager.view.filterResults         = Filter results
 derbylogmanager.view.integer               = The focussed field must be an integer.
-derbylogmanager.view.matchCriterial        = {0} total message(s) in log file. {1} matched your criteria
+derbylogmanager.view.matchCriterial        = {0} total message(s) in log file. {1} matched your criteria.
 derbylogmanager.view.maxResults            = Max Results
 derbylogmanager.view.noEntries             = No entries found with the specified criteria.
 derbylogmanager.view.numberOfResultsCapped = number of results capped
@@ -408,7 +408,7 @@
 internaldb.common.driverName                  = Driver Name
 internaldb.common.driverVersion               = Driver Version
 internaldb.common.empty                       = Empty
-internaldb.common.emptyText                   = The focussed field must not be empty.
+internaldb.common.emptyText                   = The focussed field cannot be empty.
 internaldb.common.etc                         = Etc
 internaldb.common.functions                   = Functions
 internaldb.common.note                        = Note




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887859 [6/6] - in /geronimo/server/branches/2.2/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-port...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207081027.6A59D2388A2D@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207081027-6A59D2388A2D@eris-apache-org%3e</id>
<updated>2009-12-07T08:10:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Modified: geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_zh.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_zh.properties (original)
+++ geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_zh.properties Mon Dec  7 08:10:25 2009
@@ -20,18 +20,18 @@
 dbwizard.basicParams.driverConnectionProperties                    = é©±å¨ç¨åºè¿æ¥å±æ§
 dbwizard.basicParams.host                                          = ä¸»æº
 dbwizard.basicParams.port                                          = ç«¯å£
-dbwizard.basicParams.propertyExp                                   = ç¨æ¥è¿æ¥ {0} çå±æ§ãå¯è½æ¯å¯éçï¼è¯·åèJDBC é©±å¨çææ¡£ï¼
-dbwizard.basicParams.seeDocumentation                              = è¯·åèJDBC é©±å¨çææ¡£
+dbwizard.basicParams.propertyExp                                   = ç¨æ¥è¿æ¥ {0} çå±æ§ãè¯¥å±æ§å¼å¯éï¼è¯·åè JDBC  é©±å¨çææ¡£ï¼
+dbwizard.basicParams.seeDocumentation                              = è¯·åè JDBC  é©±å¨çææ¡£
 dbwizard.basicParams.title                                         = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤2: éæ©é©±å¨ç¨åºï¼JARï¼åæ°
-dbwizard.basicParams.typicalJDBCURL                                = å¸åçJDBC URL
+dbwizard.basicParams.typicalJDBCURL                                = å¸åç JDBC URL
 dbwizard.basicParams.unableToLoadDriver                            = ä¸è½ä»éä¸­ç JAR åä¸­å è½½é©±å¨!
 dbwizard.common.DBPassword                                         = æ°æ®åºå¯ç 
 dbwizard.common.DBPasswordExp                                      = ç¨äºè¿æ¥æ°æ®åºçå¯ç 
 dbwizard.common.DBUserName                                         = æ°æ®åºç¨æ·å
 dbwizard.common.DBUserNameExp                                      = ç¨äºè¿æ¥æ°æ®åºçç¨æ·å
-dbwizard.common.JDBCConnectURL                                     = JDBCè¿æ¥URL
-dbwizard.common.JDBCDriverClass                                    = JDBCé©±å¨ç±»
-dbwizard.common.URLFits                                            = ç¡®ä¿çæçURLç¬¦åä½ çJDBCé©±å¨çè¯­æ³ã
+dbwizard.common.JDBCConnectURL                                     = JDBC è¿æ¥ URL
+dbwizard.common.JDBCDriverClass                                    = JDBC é©±å¨ç±»
+dbwizard.common.URLFits                                            = ç¡®ä¿çæç URL ç¬¦åä½ ç JDBC é©±å¨çè¯­æ³ã
 dbwizard.common.actions                                            = æä½
 dbwizard.common.blockingTimeout                                    = é»å¡è¶æ¶
 dbwizard.common.cancel                                             = åæ¶
@@ -43,7 +43,7 @@
 dbwizard.common.deploy                                             = é¨ç½²
 dbwizard.common.downloadDriver                                     = ä¸è½½é©±å¨
 dbwizard.common.driverJAR                                          = é©±å¨ JAR
-dbwizard.common.driverJARExplanation                               = è¿æ¥å°æ°æ®åºæ¶æéè¦ç JAR åãä½¿ç¨ CTRL æè SHIFT é®éæ©å¤ä¸ª JAR åã&lt;br&gt;è¿äº JAR ååºè¯¥å·²è¢«å®è£å¨GERONIMO/repository/ç®å½ä¸ï¼ï¼æè
+dbwizard.common.driverJARExplanation                               = è¿æ¥å°æ°æ®åºæ¶æéè¦ç JAR åãä½¿ç¨ CTRL æè SHIFT é®éæ©å¤ä¸ª JAR åã&lt;br&gt;è¿äº JAR ååºè¯¥å·²è¢«å®è£å¨ GERONIMO/repository/ ç®å½ä¸ï¼ï¼æè
 dbwizard.common.driverTransactionTypes                             = è¯¥è¿æ¥æ± æ¯æçäºå¡ç±»å
 dbwizard.common.edit                                               = ç¼è¾
 dbwizard.common.editSettings                                       = ç¼è¾è®¾ç½®
@@ -51,11 +51,11 @@
 dbwizard.common.finish                                             = å®æ
 dbwizard.common.idleTimeout                                        = ç©ºé²æ¶é´
 dbwizard.common.import                                             = ä»{0}å¯¼å¥
-dbwizard.common.importFromJBoss                                    = ä»JBoss 4å¯¼å¥
-dbwizard.common.importFromWebLogic                                 = ä»WebLogic 8.1å¯¼å¥
+dbwizard.common.importFromJBoss                                    = ä» JBoss 4å¯¼å¥
+dbwizard.common.importFromWebLogic                                 = ä» WebLogic 8.1å¯¼å¥
 dbwizard.common.inMilliseconds                                     = æ¯«ç§
 dbwizard.common.inMinutes                                          = åé
-dbwizard.common.maxNoOfCon                                         = è¿æ¥æ± ä¸­æå°è¿æ¥æ°ç®ãé»è®¤å¼æ¯10ã
+dbwizard.common.maxNoOfCon                                         = è¿æ¥æ± ä¸­æå°è¿æ¥æ°ç®ãé»è®¤å¼æ¯ 10ã
 dbwizard.common.name                                               = åå­
 dbwizard.common.next                                               = ä¸ä¸æ­¥
 dbwizard.common.passwordMismatch                                   = å¯ç ä¸å¹éã
@@ -70,30 +70,30 @@
 dbwizard.common.state                                              = ç¶æ
 dbwizard.common.testConnection                                     = æµè¯è¿æ¥
 dbwizard.common.transactionType                                    = äºå¡ç±»å
-dbwizard.common.usingPoolWizard                                    = ä½¿ç¨Geronimoæ°æ®åºè¿æ¥æ± åå¯¼
+dbwizard.common.usingPoolWizard                                    = ä½¿ç¨ Geronimo æ°æ®åºè¿æ¥æ± åå¯¼
 dbwizard.confirmURL.blockingTimeoutExp                             = æ¯æ¬¡è°ç¨æéç­å¾çæé¿æ¶é´ãçç©ºè¡¨ç¤ºä½¿ç¨é»è®¤å¼ã
 dbwizard.confirmURL.driverStatus                                   = é©±å¨ç¶æ
 dbwizard.confirmURL.idleTimeoutExp                                 = è¿æ¥å¨å³é­ä¹åè½æå¤é¿ç©ºé²æ¶é´ãçç©ºè¡¨ç¤ºä½¿ç¨é»è®¤å¼ã
 dbwizard.confirmURL.loadedSuccessfully                             = æåå è½½é©±å¨
 dbwizard.confirmURL.maxNoOfCon                                     = è¿æ¥æ± ä¸­æå¤§è¿æ¥æ°ãçç©ºè¡¨ç¤ºä½¿ç¨é»è®¤å¼ã
 dbwizard.confirmURL.minimumNoOfCon                                 = è¿æ¥æ± ä¸­æå°è¿æ¥æ°ãçç©ºè¡¨ç¤ºä½¿ç¨é»è®¤å¼ã
-dbwizard.confirmURL.title                                          = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤3: è¿æ¥æ± æåéç½®
+dbwizard.confirmURL.title                                          = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤ 3: è¿æ¥æ± æåéç½®
 dbwizard.downloadStatus.summary                                    = è¿ä¸ªé¡µé¢ç¨äºçæµé©±å¨ç¨åºä¸è½½è¿ç¨ã
 dbwizard.downloadStatus.title                                      = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- ä¸è½½é©±å¨
 dbwizard.edit.basicConProperties                                   = è¿æ¥åºæ¬å±æ§
-dbwizard.edit.blockingTimeoutExp                                   = æ¯æ¬¡è°ç¨æéç­å¾çæé¿æ¶é´ãé»è®¤ä¸º5000ã
-dbwizard.edit.errorMsg01                                           = æ± çæå°å¼å¿é¡»æ¯ä¸ä¸ªæ°å­ï¼é»è®¤å¼æ¯0.
-dbwizard.edit.errorMsg02                                           = æ± çæå°å¼ä¸è½æ¯è´æ°ï¼é»è®¤å¼æ¯0.
-dbwizard.edit.errorMsg03                                           = æ± çæå¤§å¼å¿é¡»æ¯ä¸ä¸ªæ°å­ï¼é»è®¤å¼æ¯10.
-dbwizard.edit.errorMsg04                                           = æ± çæå¤§å¼å¿é¡»å¤§äº0ï¼é»è®¤å¼æ¯10ã
+dbwizard.edit.blockingTimeoutExp                                   = æ¯æ¬¡è°ç¨æéç­å¾çæé¿æ¶é´ãé»è®¤ä¸º 5000ã
+dbwizard.edit.errorMsg01                                           = æ± çæå°å¼å¿é¡»æ¯ä¸ä¸ªæ°å­ï¼é»è®¤å¼æ¯ 0.
+dbwizard.edit.errorMsg02                                           = æ± çæå°å¼ä¸è½æ¯è´æ°ï¼é»è®¤å¼æ¯ 0.
+dbwizard.edit.errorMsg03                                           = æ± çæå¤§å¼å¿é¡»æ¯ä¸ä¸ªæ°å­ï¼é»è®¤å¼æ¯ 10.
+dbwizard.edit.errorMsg04                                           = æ± çæå¤§å¼å¿é¡»å¤§äº 0ï¼é»è®¤å¼æ¯ 10ã
 dbwizard.edit.errorMsg05                                           = æ± çæå¤§å¼å¿é¡»å¤§äºæå°å¼ã
-dbwizard.edit.idleTimeoutExp                                       = è¿æ¥å¨å³é­ä¹åè½æå¤é¿ç©ºé²æ¶é´ãé»è®¤ä¸º15ã
-dbwizard.edit.maxNoOfCon                                           = è¿æ¥æ± ä¸­æå¤§è¿æ¥æ°ç®ãé»è®¤ä¸º10.
-dbwizard.edit.minimumNoOfCon                                       = è¿æ¥æ± ä¸­æå°è¿æ¥æ°ç®ãé»è®¤ä¸º0ã
+dbwizard.edit.idleTimeoutExp                                       = è¿æ¥å¨å³é­ä¹åè½æå¤é¿ç©ºé²æ¶é´ãé»è®¤ä¸º 15ã
+dbwizard.edit.maxNoOfCon                                           = è¿æ¥æ± ä¸­æå¤§è¿æ¥æ°ç®ãé»è®¤ä¸º 10.
+dbwizard.edit.minimumNoOfCon                                       = è¿æ¥æ± ä¸­æå°è¿æ¥æ°ç®ãé»è®¤ä¸º 0ã
 dbwizard.edit.poolName                                             = è¿æ¥æ± åç§°
 dbwizard.edit.poolNameExp                                          = ä¸ä¸ªä¸åäºæå¡å¨ä¸­å¶å®æ°æ®åºè¿æ¥æ± çåç§°ï¼åç§°ä¸­è¯·ä¸è¦æç©ºæ ¼ï¼ã
 dbwizard.edit.poolType                                             = è¿æ¥æ± ç±»å
-dbwizard.edit.seeDocumentation                                     = è¯·åèJDBCé©±å¨çææ¡£
+dbwizard.edit.seeDocumentation                                     = è¯·åè JDBC é©±å¨çææ¡£
 dbwizard.edit.seeLog                                               = æ¥çæ¥å¿æä»¶äºè§£è¯¦æ
 dbwizard.edit.summary                                              = è¿ä¸ªé¡µé¢ç¨äºç¼è¾å·²å­å¨çæ°æ®åºè¿æ¥æ± ã
 dbwizard.edit.unableToLoadDriver                                   = ä¸è½ä»éä¸­ç JAR åä¸­å è½½é©±å¨!
@@ -101,15 +101,15 @@
 dbwizard.importStatus.importFailed                                 = å¯¼å¥è¿æ¥æ± å¤±è´¥ï¼æèæ²¡æåç°ä»»ä½å¯ç¨çæ°æ®åºè¿æ¥æ± ï¼
 dbwizard.importStatus.importMessages                               = å¯¼å¥è¿ç¨ä¸­çæ¶æ¯
 dbwizard.importStatus.importStatus                                 = å¯¼å¥ç¶æ
-dbwizard.importStatus.originalJNDI                                 = åå§JNDI
+dbwizard.importStatus.originalJNDI                                 = åå§ JNDI
 dbwizard.importStatus.originalName                                 = åå§è¿æ¥æ± åç§°
-dbwizard.importStatus.summary                                      = ä¸è¡¨ååºäºå¯è¯å«åºçæ°æ®åºè¿æ¥æ± ãä½ å¯ä»¥æä»»ä½æ®é JDBC è¿æ¥æ± æè XA è¿æ¥æ± é¨ç½²å°Geronimoï¼å ä¸º Geronimo åå«æ¯æ XA çééå¨ãä¸é¢çè¿æ¥æ± åè¡¨æ¯ä¸ä¸ªå¯¼å¥è¿ç¨ä¸­çç¶æä¿¡æ¯åè¡¨ã
+dbwizard.importStatus.summary                                      = ä¸è¡¨ååºäºå¯è¯å«åºçæ°æ®åºè¿æ¥æ± ãä½ å¯ä»¥æä»»ä½æ®é JDBC è¿æ¥æ± æè XA è¿æ¥æ± é¨ç½²å° Geronimoï¼å ä¸º Geronimo åå«æ¯æ XA çééå¨ãä¸é¢çè¿æ¥æ± åè¡¨æ¯ä¸ä¸ªå¯¼å¥è¿ç¨ä¸­çç¶æä¿¡æ¯åè¡¨ã
 dbwizard.importStatus.title                                        = &lt;b&gt;å¯¼å¥æ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤2: æ£æ¥å·²å¯¼å¥æ°æ®
-dbwizard.importUpload.aboutWebLogic                                = å¦æWebLogic 8.1åGeronimoå®è£å¨åä¸å°æºå¨ï¼å¹¶ä¸è¿è¡Geronimoçç¨æ·æWebLogicåç®å½çè¯»åæéçè¯ï¼ä½ ä¹å¯ä»¥ç´æ¥æåWebLogicçå®è£ååç®å½ãè¿æ ·çå¥½å¤å¨äºå¯¼å¥è¿ç¨è½å¤è¯»åæ°æ®åºçå¯ç ï¼èå¦æä½ ä»ä»å¯¼å¥ä¸é¢ç&lt;tt&gt;config.xml&lt;/tt&gt;ï¼ä½ å°±å¿é¡»éæ°è¾å¥ææçå¯ç ã
+dbwizard.importUpload.aboutWebLogic                                = å¦æ WebLogic 8.1 å Geronimo å®è£å¨åä¸å°æºå¨ï¼å¹¶ä¸è¿è¡ Geronimo çç¨æ·æ WebLogic åç®å½çè¯»åæéçè¯ï¼ä½ ä¹å¯ä»¥ç´æ¥æå WebLogic çå®è£ååç®å½ãè¿æ ·çå¥½å¤å¨äºå¯¼å¥è¿ç¨è½å¤è¯»åæ°æ®åºçå¯ç ï¼èå¦æä½ ä»ä»å¯¼å¥ä¸é¢ç&lt;tt&gt;config.xml&lt;/tt&gt;ï¼ä½ å°±å¿é¡»éæ°è¾å¥ææçå¯ç ã
 dbwizard.importUpload.alternateImport                              = {0}å¯éå¯¼å¥é¡¹
 dbwizard.importUpload.domainDirectoryPath                          = åç®å½è·¯å¾
-dbwizard.importUpload.domainDirectoryPathExp                       = è¯·è¾å¥WebLogicåç®å½çå®å¨è·¯å¾ï¼åå«&lt;tt&gt;config.xml&lt;/tt&gt;æä»¶ï¼ã
-dbwizard.importUpload.enterFullPath                                = è¯·è¾å¥å°&lt;tt&gt;weblogic81/server/lib&lt;/tt&gt;ç®å½çå®å¨è·¯å¾ã
+dbwizard.importUpload.domainDirectoryPathExp                       = è¯·è¾å¥ WebLogic åç®å½çå®å¨è·¯å¾ï¼åå«&lt;tt&gt;config.xml&lt;/tt&gt;æä»¶ï¼ã
+dbwizard.importUpload.enterFullPath                                = è¯·è¾å¥å° &lt;tt&gt;weblogic81/server/lib&lt;/tt&gt; ç®å½çå®å¨è·¯å¾ã
 dbwizard.importUpload.path                                         = è·¯å¾
 dbwizard.importUpload.pleaseSelect                                 = è¯·éæ©
 dbwizard.importUpload.summary                                      = è¿ä¸ªé¡µé¢å¼å§ä»å¶å®åºç¨æå¡å¨å¯¼å¥æ°æ®åºè¿æ¥æ± çè¿ç¨ãä¸ºäºå¯¼å¥è¿æ¥æ± ï¼ä½ éè¦ä½¿ç¨ä¸é¢çå­æ®µæ¥ä¸ä¼ å¶å®æå¡å¨çéç½®æä»¶ãèæä»¬ä¼å°½éè½¬æ¢è¿äºå¼ãå¹¶è®©ä½ ç¡®è®¤å¨éç½®æä»¶ä¸­æ¾å°çæ¯ä¸ªè¿æ¥æ± çéç½®ã
@@ -126,18 +126,18 @@
 dbwizard.selectDatabase.nameOfPool                                 = æ°æ®åºè¿æ¥æ± åç§°
 dbwizard.selectDatabase.nameOfPoolExplanation                      = åä¸ä¸ªä¸æå¡å¨ä¸­å¶å®æ°æ®åºè¿æ¥æ± ä¸åçåç§°ï¼åç§°ä¸­è¯·ä¸è¦æç©ºæ ¼ï¼ã
 dbwizard.selectDatabase.title                                      = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤1: éæ©åç§°åæ°æ®åº
-dbwizard.selectDownload.otherJDBCDrivers                           = è¿éæ¯ä½ å¯è½æ³èªå·±ä¸è½½çå¶å®ä¸äºJDBCé©±å¨ï¼åªéè¦ä¿å­å®ä»¬å°geronimo/repository/ä¸çæä¸ªå°æ¹å³å¯ï¼
+dbwizard.selectDownload.otherJDBCDrivers                           = è¿éæ¯ä½ å¯è½æ³èªå·±ä¸è½½çå¶å®ä¸äº JDBC é©±å¨ï¼åªéè¦ä¿å­å®ä»¬å° Geronimo/repository/ ä¸çæä¸ªå°æ¹å³å¯ï¼
 dbwizard.selectDownload.selectDriver                               = éæ©é©±å¨
-dbwizard.selectDownload.selectDriverExp                            = Geronimoå¯ä»¥èªå¨ä¸ºä½ ä¸è½½çé©±å¨ã
+dbwizard.selectDownload.selectDriverExp                            = Geronimo å¯ä»¥èªå¨ä¸ºä½ ä¸è½½çé©±å¨ã
 dbwizard.selectDownload.selectOtherDatabase                        = éæ©å¶å®æ°æ®åº
 dbwizard.selectDownload.selectPredefinedDatabase                   = éæ©"é¢å®ä¹"çæ°æ®åº
-dbwizard.selectDownload.summary                                    = &lt;p&gt;è¿ä¸ªé¡µé¢è®©ä½ èªå¨å°ä¸è½½æ°æ®åºçé©±å¨å¨ï¼è¿äºé©±å¨çJARåä¸éè¦ç»å½ææ³¨åå³å¨çº¿å¯ç¨ã&lt;/p&gt;&lt;p&gt;&lt;i&gt;å¦æè¿ä¸ªé¡µé¢è±è´¹äºå¾é¿æ¶é´ä¸è½½é©±å¨ï¼æèå¨ä¸é¢çä¸ææ¡ä¸­æ²¡æä»»ä½é©±å¨ï¼é£ä¹è¿å¯è½æå³çä½ å®è£çGeronimoä¸è½è¿æ¥å°apache.orgæ¥è·å¾æå³é©±å¨ä¸è½½çéç½®æä»¶ãæä»¬å¯¹è¿å¼èµ·çä¸ä¾¿éå¸¸æ±æ­ï¼ä½ å¯ä»¥ç¨ååæ¬¡å°è¯ï¼æèæå¨å°å®è£é©±å¨ï¼æ·è´é©±å¨å°geronimo/reposit
 ory/ä¸çç®å½ï¼ã&lt;/i&gt;&lt;/p&gt;
+dbwizard.selectDownload.summary                                    = &lt;p&gt;è¿ä¸ªé¡µé¢è®©ä½ èªå¨å°ä¸è½½æ°æ®åºçé©±å¨å¨ï¼è¿äºé©±å¨ç JAR åä¸éè¦ç»å½ææ³¨åå³å¨çº¿å¯ç¨ã&lt;/p&gt;&lt;p&gt;&lt;i&gt;å¦æè¿ä¸ªé¡µé¢è±è´¹äºå¾é¿æ¶é´ä¸è½½é©±å¨ï¼æèå¨ä¸é¢çä¸ææ¡ä¸­æ²¡æä»»ä½é©±å¨ï¼é£ä¹è¿å¯è½æå³çä½ å®è£çGeronimoä¸è½è¿æ¥å°apache.orgæ¥è·å¾æå³é©±å¨ä¸è½½çéç½®æä»¶ãæä»¬å¯¹è¿å¼èµ·çä¸ä¾¿éå¸¸æ±æ­ï¼ä½ å¯ä»¥ç¨ååæ¬¡å°è¯ï¼æèæå¨å°å®è£é©±å¨ï¼å°é©±å¨å¤å¶å° Geronim
 o/repository/ä¸çç®å½ï¼ã&lt;/i&gt;&lt;/p&gt;
 dbwizard.selectDownload.title                                      = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤2: éæ©é©±å¨ï¼JARï¼åæ°
 dbwizard.showPlan.addToEAR                                         = æ·»å å°EAR
-dbwizard.showPlan.deployAsPartEAR                                  = ä½ å¯ä»¥é¨ç½²è¿æ¥æ± ä¸ºEARçä¸é¨åï¼èä¸æ¯é¨ç½²ä¸ºtop-levelçæ°æ®åºè¿æ¥æ± ãæç§ä¸é¢çæ­¥éª¤å¯ä»¥é¨ç½²è¿æ¥æ± ä¸ºEARçä¸é¨åï¼&lt;ol&gt;  &lt;li&gt;æ·è´å¹¶ç²å¸é¨ç½²è®¡åå°æä»¶ä¸­&lt;/li&gt;  &lt;li&gt;ä¿å­è¿ä»½é¨ç½²è®¡åæä»¶å°ä½ çEARçé¡¶å±ç®å½ä¸­&lt;/li&gt;  &lt;li&gt;ä»&lt;tt&gt;GERONIMO_HOME/{0}&lt;/tt&gt;ä¸­æ·è´RARæä»¶å°ä½ çEARçé¡¶å±ç®å½ä¸­&lt;/li&gt;  &lt;li&gt;å¨ä½ çEARä¸­åå»º&lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt;æä»¶ï¼å¶ä¸­åå«ç±»ä¼¼ä¸é¢ç&lt;tt&gt;module&lt;/tt&gt;çæ¡ç®ï¼  ï¼æ¿æ¢ææ­£ç¡®çRARæä»¶å
 ç§°åé¨ç½²è®¡åæä»¶çåç§°ï¼ï¼&lt;/li&gt;&lt;/ol&gt;
+dbwizard.showPlan.deployAsPartEAR                                  = ä½ å¯ä»¥é¨ç½²è¿æ¥æ± ä¸º EAR çä¸é¨åï¼èä¸æ¯é¨ç½²ä¸º top-level çæ°æ®åºè¿æ¥æ± ãæç§ä¸é¢çæ­¥éª¤å¯ä»¥é¨ç½²è¿æ¥æ± ä¸ºEARçä¸é¨åï¼&lt;ol&gt;  &lt;li&gt;æ·è´å¹¶ç²å¸é¨ç½²è®¡åå°æä»¶ä¸­&lt;/li&gt;  &lt;li&gt;ä¿å­è¿ä»½é¨ç½²è®¡åæä»¶å°ä½ çEARçé¡¶å±ç®å½ä¸­&lt;/li&gt;  &lt;li&gt;ä»&lt;tt&gt;GERONIMO_HOME/{0}&lt;/tt&gt;ä¸­æ·è´RARæä»¶å°ä½ çEARçé¡¶å±ç®å½ä¸­&lt;/li&gt;  &lt;li&gt;å¨ä½ çEARä¸­åå»º&lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt;æä»¶ï¼å¶ä¸­åå«ç±»ä¼¼ä¸é¢ç&lt;tt&gt;module&lt;/tt&gt;çæ¡ç®ï¼  ï¼æ¿æ¢ææ­£ç¡®çRARæä»¶å
 ç§°åé¨ç½²è®¡åæä»¶çåç§°ï¼ï¼&lt;/li&gt;&lt;/ol&gt;
 dbwizard.showPlan.deployCommand                                    = é¨ç½²å½ä»¤
 dbwizard.showPlan.deployPool                                       = é¨ç½²è¿æ¥æ± 
-dbwizard.showPlan.deployPoolFromCommandLine                        = ä¸ºäºå¨å½ä»¤è¡ä¸­ä½¿ç¨é¨ç½²è®¡åæ¥é¨ç½²è¿æ¥æ± ï¼æ·è´å¹¶ç²å¸ä¸é¢çXMLå°æä»¶ä¸­ï¼å¦ï¼&lt;tt&gt;plan-file.xml&lt;/tt&gt;ï¼ä¿å­å®ãç¶åæ§è¡ç±»ä¼¼ä¸é¢çå½ä»¤ï¼
+dbwizard.showPlan.deployPoolFromCommandLine                        = ä¸ºäºå¨å½ä»¤è¡ä¸­ä½¿ç¨é¨ç½²è®¡åæ¥é¨ç½²è¿æ¥æ± ï¼æ·è´å¹¶ç²å¸ä¸é¢ç XML å°æä»¶ä¸­ï¼å¦ï¼&lt;tt&gt;plan-file.xml&lt;/tt&gt;ï¼ä¿å­å®ãç¶åæ§è¡ç±»ä¼¼ä¸é¢çå½ä»¤ï¼
 dbwizard.showPlan.deploymentPlan                                   = é¨ç½²è®¡å
 dbwizard.showPlan.title                                            = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ¾ç¤ºé¨ç½²è®¡å
 dbwizard.testConnection.connectedTo                                = è¿æ¥å°
@@ -146,29 +146,29 @@
 dbwizard.testConnection.testAgain                                  = åæ¬¡æµè¯
 dbwizard.testConnection.testError                                  = æµè¯éè¯¯
 dbwizard.testConnection.testResult                                 = æµè¯ç»æ
-dbwizard.testConnection.title                                      = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤4: æµè¯è¿æ¥
+dbwizard.testConnection.title                                      = &lt;b&gt;åå»ºæ°æ®åºè¿æ¥æ± &lt;/b&gt; -- æ­¥éª¤ 4ï¼æµè¯è¿æ¥
 dbwizard.tranql-connector-db2-xa.DatabaseName                      = æ°æ®åºåç§°
-dbwizard.tranql-connector-db2-xa.DatabaseNameExp                   = æå®æ°æ®åºæå¡å¨çåç§°ãè¯¥åç§°ä½ä¸ºè¿æ¥URLçæ°æ®åºé¨åã
+dbwizard.tranql-connector-db2-xa.DatabaseNameExp                   = æå®æ°æ®åºæå¡å¨çåç§°ãè¯¥åç§°ä½ä¸ºè¿æ¥ URL çæ°æ®åºé¨åã
 dbwizard.tranql-connector-db2-xa.DowngradeHoldCursorsUnderXa       = Downgrade Hold Cursors
 dbwizard.tranql-connector-db2-xa.DowngradeHoldCursorsUnderXaExp    = æå®ä¸æææéå³èçéæ¯å¦ä¼éçº§
 dbwizard.tranql-connector-db2-xa.DriverType                        = é©±å¨ç±»å
-dbwizard.tranql-connector-db2-xa.DriverTypeExp                     = ç¨äºå»ºç«å°è¯¥æ°æ®æºçè¿æ¥çé©±å¨ç±»åãå¯è½çå¼æ2å4.é»è®¤å¼æ¯ç±»å4.
+dbwizard.tranql-connector-db2-xa.DriverTypeExp                     = ç¨äºå»ºç«å°è¯¥æ°æ®æºçè¿æ¥çé©±å¨ç±»åãå¯éç±»åå¼ä¸º 2 æ 4ãé»è®¤å¼æ¯ç±»å4.
 dbwizard.tranql-connector-db2-xa.Password                          = å¯ç 
 dbwizard.tranql-connector-db2-xa.PasswordExp                       = \ 
 dbwizard.tranql-connector-db2-xa.PortNumber                        = ç«¯å£å·
-dbwizard.tranql-connector-db2-xa.PortNumberExp                     = æå®è¿ç«¯æ°æ®åºä¾¦å¬å°æ¥è¿æ¥çç«¯å£å·ãDB2æå¡å¨é»è®¤ä¸º50000.
+dbwizard.tranql-connector-db2-xa.PortNumberExp                     = æå®è¿ç«¯æ°æ®åºä¾¦å¬å°æ¥è¿æ¥çç«¯å£å·ãDB2 æå¡å¨é»è®¤ä¸º50000.
 dbwizard.tranql-connector-db2-xa.PreparedStatementCacheSize        = PreparedStatementç¼å­å¤§å°
 dbwizard.tranql-connector-db2-xa.PreparedStatementCacheSizeExp     = åè¯é©±å¨æ¯ä¸ªè¿æ¥åºè¯¥å³èå¤å°ä¸ªPreparedStatementãé»è®¤å¼æ¯ä¸ä½¿ç¨PreparedStatementç¼å­ã
 dbwizard.tranql-connector-db2-xa.ResultSetHoldability              = ResultSetHoldability
 dbwizard.tranql-connector-db2-xa.ResultSetHoldabilityExp           = ç»æéçå¯ä¿å­æ§æä¸¤ä¸ªå¯éå¼ : HOLD_CURSORS_OVER_COMMIT å CLOSE_CURSORS_AT_COMMIT. ä»»ä½ä¸ä¸ªå¼å¯ä»¥éè¿ resultSetConcurrency å resultSetHoldability çææç»åè¿è¡è®¾ç½®. æ¨æè®¾ç½®çå¼è®²è¦ç Connection çé»è®¤å¼. &lt;br/&gt;&lt;br/&gt;HOLD_CURSORS_OVER_COMMIT = 1&lt;br/&gt;CLOSE_CURSORS_AT_COMMIT  = 2
 dbwizard.tranql-connector-db2-xa.ServerName                        = æå¡å¨åç§°
-dbwizard.tranql-connector-db2-xa.ServerNameExp                     = DB2é©±å¨éè¦è¿æ¥å°çä¸»æºçåç§°æèIPå°åãè¯¥é¡¹æ²¡æé»è®¤å¼ã
-dbwizard.tranql-connector-db2-xa.TraceFile                         = Traceæä»¶
+dbwizard.tranql-connector-db2-xa.ServerNameExp                     = DB2 é©±å¨éè¦è¿æ¥å°çä¸»æºçåç§°æè IP å°åãè¯¥é¡¹æ²¡æé»è®¤å¼ã
+dbwizard.tranql-connector-db2-xa.TraceFile                         = Trace æä»¶
 dbwizard.tranql-connector-db2-xa.TraceFileAppend                   = TraceFileAppend
-dbwizard.tranql-connector-db2-xa.TraceFileAppendExp                = æå®æ¯ç´¯å è¿æ¯è¦çTraceæä»¶ãè¯¥å±æ§çç±»åä¸ºå¸å°å¼ãé»è®¤å¼æ¯false,æä¸ºè¦çTraceæä»¶ã
+dbwizard.tranql-connector-db2-xa.TraceFileAppendExp                = æå®æ¯ç´¯å è¿æ¯è¦ç Trace æä»¶ãè¯¥å±æ§çç±»åä¸ºå¸å°å¼ãé»è®¤å¼æ¯ false ,æä¸ºè¦ç Trace æä»¶ã
 dbwizard.tranql-connector-db2-xa.TraceFileExp                      = æ¾ç½®è·è¸ªè®°å½çæä»¶åç§°ã
 dbwizard.tranql-connector-db2-xa.UserName                          = ç¨æ·åç§°
-dbwizard.tranql-connector-db2-xa.UserNameExp                       = ç¨äºè¿æ¥å°è¿ç«¯æ°æ®åºæå¡å¨çç¨æ·IDçåç§°ã
+dbwizard.tranql-connector-db2-xa.UserNameExp                       = ç¨äºè¿æ¥å°è¿ç«¯æ°æ®åºæå¡å¨çç¨æ· ID çåç§°ã
 dbwizard.tranql-connector-derby-client-local.CreateDatabase        = åå»ºæ°æ®åº
 dbwizard.tranql-connector-derby-client-local.CreateDatabaseExp     = æ å¿ä½æç¤ºæ°æ®åºä¸å­å¨æ¶æ¯å¦è¦åå»ºã
 dbwizard.tranql-connector-derby-client-local.DatabaseName          = æ°æ®åºåç§°
@@ -178,11 +178,11 @@
 dbwizard.tranql-connector-derby-client-local.Password              = å¯ç 
 dbwizard.tranql-connector-derby-client-local.PasswordExp           = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-derby-client-local.PortNumber            = ç«¯å£å·
-dbwizard.tranql-connector-derby-client-local.PortNumberExp         = è¦è¿æ¥çIPç«¯å£å·ã
+dbwizard.tranql-connector-derby-client-local.PortNumberExp         = è¦è¿æ¥ç IP ç«¯å£å·ã
 dbwizard.tranql-connector-derby-client-local.ServerName            = æå¡å¨åç§°
 dbwizard.tranql-connector-derby-client-local.ServerNameExp         = è¦è¿æ¥çæå¡å¨åç§°ã
 dbwizard.tranql-connector-derby-client-local.UserName              = ç¨æ·å
-dbwizard.tranql-connector-derby-client-local.UserNameExp           = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤çschema,å¦æçç¥å®å¼æé»è®¤è®¾ä¸º'APP'ã
+dbwizard.tranql-connector-derby-client-local.UserNameExp           = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤ç schema ,å¦æçç¥ï¼å¼æé»è®¤è®¾ä¸º'APP'ã
 dbwizard.tranql-connector-derby-client-xa.CreateDatabase           = åå»ºæ°æ®åº
 dbwizard.tranql-connector-derby-client-xa.CreateDatabaseExp        = æ å¿ä½æç¤ºæ°æ®åºä¸å­å¨æ¶æ¯å¦è¦åå»ºã
 dbwizard.tranql-connector-derby-client-xa.DatabaseName             = æ°æ®åºåç§°
@@ -192,51 +192,51 @@
 dbwizard.tranql-connector-derby-client-xa.Password                 = å¯ç 
 dbwizard.tranql-connector-derby-client-xa.PasswordExp              = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-derby-client-xa.PortNumber               = ç«¯å£å·
-dbwizard.tranql-connector-derby-client-xa.PortNumberExp            = è¦è¿æ¥çIPç«¯å£å·ã
+dbwizard.tranql-connector-derby-client-xa.PortNumberExp            = è¦è¿æ¥ç IP ç«¯å£å·ã
 dbwizard.tranql-connector-derby-client-xa.ServerName               = æå¡å¨åç§°
 dbwizard.tranql-connector-derby-client-xa.ServerNameExp            = è¦è¿æ¥çæå¡å¨åç§°ã
 dbwizard.tranql-connector-derby-client-xa.UserName                 = ç¨æ·å
-dbwizard.tranql-connector-derby-client-xa.UserNameExp              = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤çschema,å¦æçç¥å®å¼æé»è®¤è®¾ä¸º'APP'ã
+dbwizard.tranql-connector-derby-client-xa.UserNameExp              = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤ç schema ,å¦æçç¥ï¼å¼æé»è®¤è®¾ä¸º'APP'ã
 dbwizard.tranql-connector-derby-embed-local.CreateDatabase         = åå»ºæ°æ®åº
 dbwizard.tranql-connector-derby-embed-local.CreateDatabaseExp      = æ å¿ä½æç¤ºæ°æ®åºä¸å­å¨æ¶æ¯å¦è¦åå»ºã
 dbwizard.tranql-connector-derby-embed-local.DatabaseName           = æ°æ®åºåç§°
 dbwizard.tranql-connector-derby-embed-local.DatabaseNameExp        = è¦è¿æ¥çæ°æ®åºåç§°ã
 dbwizard.tranql-connector-derby-embed-local.LoginTimeout           = ç»å½è¶æ¶
-dbwizard.tranql-connector-derby-embed-local.LoginTimeoutExp        = è¯¥éç½®å±æ§å½åè¢«Derbyå¿½ç¥ã
+dbwizard.tranql-connector-derby-embed-local.LoginTimeoutExp        = è¯¥éç½®å±æ§å½åè¢« Derby å¿½ç¥ã
 dbwizard.tranql-connector-derby-embed-local.Password               = å¯ç 
 dbwizard.tranql-connector-derby-embed-local.PasswordExp            = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-derby-embed-local.ShutdownDatabase       = å³é­æ°æ®åº
-dbwizard.tranql-connector-derby-embed-local.ShutdownDatabaseExp    = å¦æè®¾ä¸ºå­ç¬¦ä¸²"shutdown"ï¼åä»æ°æ®æºè·å¾ä¸ä¸ªjava.sql.Connectionå¯¹è±¡åå³é­æ°æ®åºã
+dbwizard.tranql-connector-derby-embed-local.ShutdownDatabaseExp    = å¦æè®¾ä¸ºå­ç¬¦ä¸² "shutdown"ï¼åä»æ°æ®æºè·å¾ä¸ä¸ª java.sql.Connection å¯¹è±¡åå³é­æ°æ®åºã
 dbwizard.tranql-connector-derby-embed-local.UserName               = ç¨æ·å
-dbwizard.tranql-connector-derby-embed-local.UserNameExp            = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤çschema,å¦æçç¥å®å¼æé»è®¤è®¾ä¸º'APP'ã
+dbwizard.tranql-connector-derby-embed-local.UserNameExp            = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤ç schema ,å¦æçç¥ï¼å¼æé»è®¤è®¾ä¸º'APP'ã
 dbwizard.tranql-connector-derby-embed-xa.CreateDatabase            = åå»ºæ°æ®åº
 dbwizard.tranql-connector-derby-embed-xa.CreateDatabaseExp         = æ å¿ä½æç¤ºæ°æ®åºä¸å­å¨æ¶æ¯å¦è¦åå»ºãè¿æ¯ä¸ä¸ªå¸å°å¼ã
 dbwizard.tranql-connector-derby-embed-xa.DatabaseName              = æ°æ®åºåç§°
 dbwizard.tranql-connector-derby-embed-xa.DatabaseNameExp           = è¦è¿æ¥çæ°æ®åºåç§°ã
 dbwizard.tranql-connector-derby-embed-xa.LoginTimeout              = ç»å½è¶æ¶
-dbwizard.tranql-connector-derby-embed-xa.LoginTimeoutExp           = è¯¥éç½®å±æ§å½åè¢«Derbyå¿½ç¥ã
+dbwizard.tranql-connector-derby-embed-xa.LoginTimeoutExp           = è¯¥éç½®å±æ§å½åè¢« Derby å¿½ç¥ã
 dbwizard.tranql-connector-derby-embed-xa.Password                  = å¯ç 
 dbwizard.tranql-connector-derby-embed-xa.PasswordExp               = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-derby-embed-xa.UserName                  = ç¨æ·å
-dbwizard.tranql-connector-derby-embed-xa.UserNameExp               = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤çschema,å¦æçç¥å®å¼æé»è®¤è®¾ä¸º'APP'ã
+dbwizard.tranql-connector-derby-embed-xa.UserNameExp               = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åãå®è¿å»ºç«é»è®¤ç schema,å¦æçç¥ï¼å¼æé»è®¤è®¾ä¸º'APP'ã
 dbwizard.tranql-connector-informix-xa.DatabaseName                 = æ°æ®åºåç§°
 dbwizard.tranql-connector-informix-xa.DatabaseNameExp              = æ°æ®åºåç§°ã
 dbwizard.tranql-connector-informix-xa.IfxHost                      = IfxHost
-dbwizard.tranql-connector-informix-xa.IfxHostExp                   = Informixæ°æ®åºæå¡å¨çIPå°åæèä¸»æºåã
+dbwizard.tranql-connector-informix-xa.IfxHostExp                   = Informix æ°æ®åºæå¡å¨ç IP å°åæèä¸»æºåã
 dbwizard.tranql-connector-informix-xa.IfxProtocolTrace             = IfxProtocolTrace
-dbwizard.tranql-connector-informix-xa.IfxProtocolTraceExp          = IfxPROTOCOLTRACEçå¼ã
+dbwizard.tranql-connector-informix-xa.IfxProtocolTraceExp          = IfxPROTOCOLTRACE çå¼ã
 dbwizard.tranql-connector-informix-xa.IfxProtocolTraceFile         = IfxProtocolTraceFile
-dbwizard.tranql-connector-informix-xa.IfxProtocolTraceFileExp      = IfxPROTOCOLTRACEFILEçå¼ã
+dbwizard.tranql-connector-informix-xa.IfxProtocolTraceFileExp      = IfxPROTOCOLTRACEFILE çå¼ã
 dbwizard.tranql-connector-informix-xa.IfxSQLHostFile               = IfxSQLHostFile
-dbwizard.tranql-connector-informix-xa.IfxSQLHostFileExp            = IfxSQLH_FILEçå¼ã
+dbwizard.tranql-connector-informix-xa.IfxSQLHostFileExp            = IfxSQLH_FILE çå¼ã
 dbwizard.tranql-connector-informix-xa.IfxSQLHostType               = IfxSQLHostType
-dbwizard.tranql-connector-informix-xa.IfxSQLHostTypeExp            = IfxSQLH_TYPEçå¼ã
+dbwizard.tranql-connector-informix-xa.IfxSQLHostTypeExp            = IfxSQLH_TYPE çå¼ã
 dbwizard.tranql-connector-informix-xa.Password                     = å¯ç 
 dbwizard.tranql-connector-informix-xa.PasswordExp                  = å¯ç ï¼åºåå¤§å°åï¼ã
 dbwizard.tranql-connector-informix-xa.PortNumber                   = ç«¯å£å·
-dbwizard.tranql-connector-informix-xa.PortNumberExp                = Informixæ°æ®åºæå¡å¨çç«¯å£å·ã
+dbwizard.tranql-connector-informix-xa.PortNumberExp                = Informix æ°æ®åºæå¡å¨çç«¯å£å·ã
 dbwizard.tranql-connector-informix-xa.ServerName                   = æå¡å¨åç§°
-dbwizard.tranql-connector-informix-xa.ServerNameExp                = Informixæ°æ®åºæå¡å¨çå®ä¾åç§°ã
+dbwizard.tranql-connector-informix-xa.ServerNameExp                = Informix æ°æ®åºæå¡å¨çå®ä¾åç§°ã
 dbwizard.tranql-connector-informix-xa.UserName                     = ç¨æ·å
 dbwizard.tranql-connector-informix-xa.UserNameExp                  = ç¨æ·åï¼åºåå¤§å°åï¼ã
 dbwizard.tranql-connector-mysql-local.DatabaseName                 = æ°æ®åºåç§°
@@ -244,7 +244,7 @@
 dbwizard.tranql-connector-mysql-local.Password                     = å¯ç 
 dbwizard.tranql-connector-mysql-local.PasswordExp                  = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-mysql-local.PortNumber                   = ç«¯å£å·
-dbwizard.tranql-connector-mysql-local.PortNumberExp                = è¦è¿æ¥çIPç«¯å£å·ã
+dbwizard.tranql-connector-mysql-local.PortNumberExp                = è¦è¿æ¥ç IP ç«¯å£å·ã
 dbwizard.tranql-connector-mysql-local.ServerName                   = æå¡å¨åç§°
 dbwizard.tranql-connector-mysql-local.ServerNameExp                = è¦è¿æ¥çæå¡å¨åç§°ã
 dbwizard.tranql-connector-mysql-local.UserName                     = ç¨æ·å
@@ -254,7 +254,7 @@
 dbwizard.tranql-connector-mysql-xa.Password                        = å¯ç 
 dbwizard.tranql-connector-mysql-xa.PasswordExp                     = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-mysql-xa.PortNumber                      = ç«¯å£å·
-dbwizard.tranql-connector-mysql-xa.PortNumberExp                   = è¦è¿æ¥çIPç«¯å£å·ã
+dbwizard.tranql-connector-mysql-xa.PortNumberExp                   = è¦è¿æ¥ç IP ç«¯å£å·ã
 dbwizard.tranql-connector-mysql-xa.ServerName                      = æå¡å¨åç§°
 dbwizard.tranql-connector-mysql-xa.ServerNameExp                   = è¦è¿æ¥çæå¡å¨åç§°ã
 dbwizard.tranql-connector-mysql-xa.UserName                        = ç¨æ·å
@@ -269,7 +269,7 @@
 dbwizard.tranql-connector-oracle-local.DriverTypeExp               = \ 
 dbwizard.tranql-connector-oracle-local.LoginTimeout                = ç»å½è¶æ¶
 dbwizard.tranql-connector-oracle-local.LoginTimeoutExp             = \ 
-dbwizard.tranql-connector-oracle-local.MaxStatements               = Statementæå¤§å¼
+dbwizard.tranql-connector-oracle-local.MaxStatements               = Statement æå¤§å¼
 dbwizard.tranql-connector-oracle-local.MaxStatementsExp            = \ 
 dbwizard.tranql-connector-oracle-local.NetworkProtocol             = ç½ç»åè®®
 dbwizard.tranql-connector-oracle-local.NetworkProtocolExp          = \ 
@@ -281,7 +281,7 @@
 dbwizard.tranql-connector-oracle-local.ServerNameExp               = \ 
 dbwizard.tranql-connector-oracle-local.ServiceName                 = æå¡åç§°
 dbwizard.tranql-connector-oracle-local.ServiceNameExp              = \ 
-dbwizard.tranql-connector-oracle-local.TNSEntryName                = TNSæ¡ç®åç§°
+dbwizard.tranql-connector-oracle-local.TNSEntryName                = TNS æ¡ç®åç§°
 dbwizard.tranql-connector-oracle-local.TNSEntryNameExp             = \ 
 dbwizard.tranql-connector-oracle-local.UserName                    = ç¨æ·å
 dbwizard.tranql-connector-oracle-local.UserNameExp                 = \ 
@@ -295,7 +295,7 @@
 dbwizard.tranql-connector-oracle-xa.DriverTypeExp                  = \ 
 dbwizard.tranql-connector-oracle-xa.LoginTimeout                   = ç»å½è¶æ¶
 dbwizard.tranql-connector-oracle-xa.LoginTimeoutExp                = \ 
-dbwizard.tranql-connector-oracle-xa.MaxStatements                  = Statementæå¤§å¼
+dbwizard.tranql-connector-oracle-xa.MaxStatements                  = Statement æå¤§å¼
 dbwizard.tranql-connector-oracle-xa.MaxStatementsExp               = \ 
 dbwizard.tranql-connector-oracle-xa.NetworkProtocol                = ç½ç»åè®®
 dbwizard.tranql-connector-oracle-xa.NetworkProtocolExp             = \ 
@@ -307,7 +307,7 @@
 dbwizard.tranql-connector-oracle-xa.ServerNameExp                  = \ 
 dbwizard.tranql-connector-oracle-xa.ServiceName                    = æå¡åç§°
 dbwizard.tranql-connector-oracle-xa.ServiceNameExp                 = \ 
-dbwizard.tranql-connector-oracle-xa.TNSEntryName                   = TNSæ¡ç®åç§°
+dbwizard.tranql-connector-oracle-xa.TNSEntryName                   = TNS æ¡ç®åç§°
 dbwizard.tranql-connector-oracle-xa.TNSEntryNameExp                = \ 
 dbwizard.tranql-connector-oracle-xa.UserName                       = ç¨æ·å
 dbwizard.tranql-connector-oracle-xa.UserNameExp                    = \ 
@@ -316,8 +316,8 @@
 dbwizard.tranql-connector-postgresql-local.Password                = å¯ç 
 dbwizard.tranql-connector-postgresql-local.PasswordExp             = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-postgresql-local.PortNumber              = ç«¯å£å·
-dbwizard.tranql-connector-postgresql-local.PortNumberExp           = è¦è¿æ¥çIPç«¯å£å·ã
-dbwizard.tranql-connector-postgresql-local.PrepareThreshold        = Prepareéå¼
+dbwizard.tranql-connector-postgresql-local.PortNumberExp           = è¦è¿æ¥ç IP ç«¯å£å·ã
+dbwizard.tranql-connector-postgresql-local.PrepareThreshold        = Prepare éå¼
 dbwizard.tranql-connector-postgresql-local.PrepareThresholdExp     = \ 
 dbwizard.tranql-connector-postgresql-local.ServerName              = æå¡å¨åç§°
 dbwizard.tranql-connector-postgresql-local.ServerNameExp           = è¦è¿æ¥çæå¡å¨åç§°ã
@@ -328,56 +328,56 @@
 dbwizard.tranql-connector-postgresql-xa.Password                   = å¯ç 
 dbwizard.tranql-connector-postgresql-xa.PasswordExp                = ç¨äºå»ºç«ç©çè¿æ¥çå¯ç è¯ä¹¦ã
 dbwizard.tranql-connector-postgresql-xa.PortNumber                 = ç«¯å£å·
-dbwizard.tranql-connector-postgresql-xa.PortNumberExp              = è¦è¿æ¥çIPç«¯å£å·ã
-dbwizard.tranql-connector-postgresql-xa.PrepareThreshold           = Prepareéå¼
+dbwizard.tranql-connector-postgresql-xa.PortNumberExp              = è¦è¿æ¥ç IP ç«¯å£å·ã
+dbwizard.tranql-connector-postgresql-xa.PrepareThreshold           = Prepare éå¼
 dbwizard.tranql-connector-postgresql-xa.PrepareThresholdExp        = \ 
 dbwizard.tranql-connector-postgresql-xa.ServerName                 = æå¡å¨åç§°
 dbwizard.tranql-connector-postgresql-xa.ServerNameExp              = è¦è¿æ¥çæå¡å¨åç§°ã
 dbwizard.tranql-connector-postgresql-xa.UserName                   = ç¨æ·å
 dbwizard.tranql-connector-postgresql-xa.UserNameExp                = ç¨äºå»ºç«ç©çè¿æ¥çç¨æ·åã
 dbwizard.tranql-connector-sqlserver2000-xa.DatabaseName            = æ°æ®åºåç§°
-dbwizard.tranql-connector-sqlserver2000-xa.DatabaseNameExp         = è¦è¿æ¥çSQL Serveræ°æ®åºåç§°ã
+dbwizard.tranql-connector-sqlserver2000-xa.DatabaseNameExp         = è¦è¿æ¥ç SQL Server æ°æ®åºåç§°ã
 dbwizard.tranql-connector-sqlserver2000-xa.Password                = å¯ç 
-dbwizard.tranql-connector-sqlserver2000-xa.PasswordExp             = ç¨äºè¿æ¥SQL Serveræ°æ®åºçåºåå¤§å°åçå¯ç ã
+dbwizard.tranql-connector-sqlserver2000-xa.PasswordExp             = ç¨äºè¿æ¥ SQL Server æ°æ®åºçåºåå¤§å°åçå¯ç ã
 dbwizard.tranql-connector-sqlserver2000-xa.PortNumber              = ç«¯å£å·
-dbwizard.tranql-connector-sqlserver2000-xa.PortNumberExp           = SQL ServerçTCPç«¯å£ï¼é»è®¤ä¸º1433.
+dbwizard.tranql-connector-sqlserver2000-xa.PortNumberExp           = SQL Server ç TCP ç«¯å£ï¼é»è®¤ä¸º 1433ã
 dbwizard.tranql-connector-sqlserver2000-xa.SelectMethod            = SelectMethod
-dbwizard.tranql-connector-sqlserver2000-xa.SelectMethodExp         = SelectMethod={cursor | direct}.æ¥éå¾®è½¯ææ¡£ä»¥è·å¾æ´å¤ä¿¡æ¯ï¼Directä¸è½ç¨äºåç®¡ç¯å¢ä¸­ã
+dbwizard.tranql-connector-sqlserver2000-xa.SelectMethodExp         = SelectMethod={cursor | direct}.æ¥éå¾®è½¯ææ¡£ä»¥è·å¾æ´å¤ä¿¡æ¯ï¼Direct ä¸è½ç¨äºåç®¡ç¯å¢ä¸­ã
 dbwizard.tranql-connector-sqlserver2000-xa.SendStringParameters    = SendStringParameters
-dbwizard.tranql-connector-sqlserver2000-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}ãæ¥éå¾®è½¯ææ¡£ä»¥è·å¾ç»èãé»è®¤æ¯true,è¿ä¸å¤§ä¼å¯¼è´ç¼ç å²çªä½å¨ä¸äºç¯å¢ä¸å¯è½ä¼ç¥å¾®æ¢ä¸äºã
+dbwizard.tranql-connector-sqlserver2000-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}ãæ¥éå¾®è½¯ææ¡£ä»¥è·å¾ç»èãé»è®¤æ¯trueï¼è¿ä¸å¤§ä¼å¯¼è´ç¼ç å²çªä½å¨ä¸äºç¯å¢ä¸å¯è½ä¼ç¥å¾®æ¢ä¸äºã
 dbwizard.tranql-connector-sqlserver2000-xa.ServerName              = æå¡å¨åç§°
-dbwizard.tranql-connector-sqlserver2000-xa.ServerNameExp           = SQL ServerçIPå°åã
+dbwizard.tranql-connector-sqlserver2000-xa.ServerNameExp           = SQL Server ç IP å°åã
 dbwizard.tranql-connector-sqlserver2000-xa.UserName                = ç¨æ·å
-dbwizard.tranql-connector-sqlserver2000-xa.UserNameExp             = ç¨äºè¿æ¥SQL Serveræ°æ®åºçåºåå¤§å°åçç¨æ·åã
+dbwizard.tranql-connector-sqlserver2000-xa.UserNameExp             = ç¨äºè¿æ¥ SQL Server æ°æ®åºçåºåå¤§å°åçç¨æ·åã
 dbwizard.tranql-connector-sqlserver2005-xa.DatabaseName            = æ°æ®åºåç§°
-dbwizard.tranql-connector-sqlserver2005-xa.DatabaseNameExp         = è¦è¿æ¥çSQL Serveræ°æ®åºåç§°ã
+dbwizard.tranql-connector-sqlserver2005-xa.DatabaseNameExp         = è¦è¿æ¥ç SQL Server æ°æ®åºåç§°ã
 dbwizard.tranql-connector-sqlserver2005-xa.Password                = å¯ç 
-dbwizard.tranql-connector-sqlserver2005-xa.PasswordExp             = ç¨äºè¿æ¥SQL Serveræ°æ®åºçåºåå¤§å°åçå¯ç ã
+dbwizard.tranql-connector-sqlserver2005-xa.PasswordExp             = ç¨äºè¿æ¥ SQL Server æ°æ®åºçåºåå¤§å°åçå¯ç ã
 dbwizard.tranql-connector-sqlserver2005-xa.PortNumber              = ç«¯å£å·
-dbwizard.tranql-connector-sqlserver2005-xa.PortNumberExp           = SQL ServerçTCPç«¯å£ï¼é»è®¤ä¸º1433.
+dbwizard.tranql-connector-sqlserver2005-xa.PortNumberExp           = SQL Server ç TCP ç«¯å£ï¼é»è®¤ä¸º 1433ã
 dbwizard.tranql-connector-sqlserver2005-xa.SelectMethod            = SelectMethod
-dbwizard.tranql-connector-sqlserver2005-xa.SelectMethodExp         = SelectMethod={cursor | direct}.æ¥éå¾®è½¯ææ¡£ä»¥è·å¾æ´å¤ä¿¡æ¯ï¼Directä¸è½ç¨äºåç®¡ç¯å¢ä¸­ã
+dbwizard.tranql-connector-sqlserver2005-xa.SelectMethodExp         = SelectMethod={cursor | direct}.æ¥éå¾®è½¯ææ¡£ä»¥è·å¾æ´å¤ä¿¡æ¯ï¼Direct ä¸è½ç¨äºåç®¡ç¯å¢ä¸­ã
 dbwizard.tranql-connector-sqlserver2005-xa.SendStringParameters    = SendStringParameters
-dbwizard.tranql-connector-sqlserver2005-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}ãæ¥éå¾®è½¯ææ¡£ä»¥è·å¾ç»èãé»è®¤æ¯true,è¿ä¸å¤§ä¼å¯¼è´ç¼ç å²çªä½å¨ä¸äºç¯å¢ä¸å¯è½ä¼ç¥å¾®æ¢ä¸äºã
+dbwizard.tranql-connector-sqlserver2005-xa.SendStringParametersExp = SendStringParametersAsUnicode={true | false}ãæ¥éå¾®è½¯ææ¡£ä»¥è·å¾ç»èãé»è®¤æ¯trueï¼è¿ä¸å¤§ä¼å¯¼è´ç¼ç å²çªä½å¨ä¸äºç¯å¢ä¸å¯è½ä¼ç¥å¾®æ¢ä¸äºã
 dbwizard.tranql-connector-sqlserver2005-xa.ServerName              = æå¡å¨åç§°
-dbwizard.tranql-connector-sqlserver2005-xa.ServerNameExp           = SQL ServerçIPå°åã
+dbwizard.tranql-connector-sqlserver2005-xa.ServerNameExp           = SQL Server ç IP å°åã
 dbwizard.tranql-connector-sqlserver2005-xa.UserName                = ç¨æ·å
-dbwizard.tranql-connector-sqlserver2005-xa.UserNameExp             = ç¨äºè¿æ¥SQL Serveræ°æ®åºçåºåå¤§å°åçç¨æ·åã
+dbwizard.tranql-connector-sqlserver2005-xa.UserNameExp             = ç¨äºè¿æ¥ SQL Server æ°æ®åºçåºåå¤§å°åçç¨æ·åã
 dbwizard.usage.applicationCode                                     = åºç¨ä»£ç 
-dbwizard.usage.geronimo_webExp                                     = &lt;p&gt;è¦æèµæºå¼ç¨æåGernimoä¸­ç¹å®çæ°æ®åºè¿æ¥æ± ï¼Webåºç¨ä¸­éè¦æ&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åãå®å¯ä»¥æåå¨WARåä¸­ç&lt;tt&gt;WEB-INF&lt;/tt&gt;ç®å½ï¼ä¹å¯ä»¥å¨å½ä»¤è¡ä¸­å°å®åç¬æä¾ç»é¨ç½²å·¥å·ã&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åä¸­æ&lt;tt&gt;dependency&lt;/tt&gt;åç´ å¯ä»¥ç¨æ¥æåæ°æ®åºè¿æ¥æ± æ¨¡åï¼åå¯¹åºäºäºä¸é¢&lt;tt&gt;web.xml&lt;/tt&gt;ç &lt;tt&gt;resource-ref&lt;/tt&gt;ç&lt;tt&gt;resource-ref&lt;/tt&gt;åï¼å®ç¨æ¥æèµæºå¼ç¨æåç¹å®çæ°æ®åºè¿æ¥æ± ãå¨è¿ä¸ªåä¸­&lt;tt&gt;ref-name&lt;/tt&gt;å¿é¡»ä¸
 &lt;tt&gt;web.xml&lt;/tt&gt; ä¸­ç&lt;tt&gt;resource-link&lt;/tt&gt;ç¸ä¸è´ã&lt;tt&gt;resource-link&lt;/tt&gt;å¨åç§°ä¸å¿é¡»ä¸æå¡å¨ä¸­å®ä¹çæ°æ®åºè¿æ¥æ± åç§°ç¸ä¸è´ã&lt;/p&gt;&lt;p&gt;&lt;i&gt;å¦æä½ å¨Geronimoä¸­åªé¨ç½²äºä¸ä¸ªåå«{0}çæ°æ®åºè¿æ¥æ± ï¼ä½ å¯ä»¥åä¸é¢ä¸æ ·æåè¿æ¥æ± ã&lt;/i&gt;&lt;/p&gt;
+dbwizard.usage.geronimo_webExp                                     = &lt;p&gt;è¦æèµæºå¼ç¨æå Gernimo ä¸­ç¹å®çæ°æ®åºè¿æ¥æ± ï¼Webåºç¨ä¸­éè¦æ&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åãå®å¯ä»¥æåå¨ WAR åä¸­ç&lt;tt&gt;WEB-INF&lt;/tt&gt;ç®å½ï¼ä¹å¯ä»¥å¨å½ä»¤è¡ä¸­å°å®åç¬æä¾ç»é¨ç½²å·¥å·ã&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åä¸­æ&lt;tt&gt;dependency&lt;/tt&gt;åç´ å¯ä»¥ç¨æ¥æåæ°æ®åºè¿æ¥æ± æ¨¡åï¼åå¯¹åºäºäºä¸é¢&lt;tt&gt;web.xml&lt;/tt&gt;ç &lt;tt&gt;resource-ref&lt;/tt&gt;ç&lt;tt&gt;resource-ref&lt;/tt&gt;åï¼å®ç¨æ¥æèµæºå¼ç¨æåç¹å®çæ°æ®åºè¿æ¥æ± ãå¨è¿ä¸ªåä¸­&lt;tt&gt;ref-name&lt;/tt&gt;å¿é¡»
 ¸&lt;tt&gt;web.xml&lt;/tt&gt; ä¸­ç&lt;tt&gt;resource-link&lt;/tt&gt;ç¸ä¸è´ã&lt;tt&gt;resource-link&lt;/tt&gt;å¨åç§°ä¸å¿é¡»ä¸æå¡å¨ä¸­å®ä¹çæ°æ®åºè¿æ¥æ± åç§°ç¸ä¸è´ã&lt;/p&gt;&lt;p&gt;&lt;i&gt;å¦æä½ å¨Geronimoä¸­åªé¨ç½²äºä¸ä¸ªåå«{0}çæ°æ®åºè¿æ¥æ± ï¼ä½ å¯ä»¥åä¸é¢ä¸æ ·æåè¿æ¥æ± ã&lt;/i&gt;&lt;/p&gt;
 dbwizard.usage.moreThanOnePool                                     = å¦æä½ æå¤äºä¸ä¸ªçè¿æ¥æ± å«åï¼{0}(ä¸¾ä¾æ¥è¯´,æä¸¤ä¸ªä¾èµé¡¹ï¼&lt;b&gt;æ¯ä¸ª&lt;/b&gt;é½åå«ä¸ä¸ªå«{0}çç»ä»¶),é£ä¹ä½ å¯ä»¥åä¸é¢ä¸æ ·æ´ç²¾ç¡®å°å®ä¹è¦ä½¿ç¨çè¿æ¥æ± ï¼
 dbwizard.usage.resource_refSection                                 = &lt;tt&gt;web.xml&lt;/tt&gt;ä¸­æä¸ä¸ª&lt;tt&gt;resource-ref&lt;/tt&gt;æ®µå¯ä»¥ç¨æ¥è±¡ä¸é¢ä¸æ ·å£°ææ°æ®åºè¿æ¥æ± ãæ³¨æï¼æä»¬ä½¿ç¨&lt;tt&gt;res-ref-name&lt;/tt&gt;æ å°å°æå¡å¨ä¸­å®ä¹çè¿æ¥æ± çå¼ç¨ãå¨åºç¨ä¸­ä½¿ç¨&lt;tt&gt;res-ref-name&lt;/tt&gt;çå¼æ¥è®¿é®è¿æ¥æ± ã
 dbwizard.usage.searchOnlyOne                                       = è¿ä¼å¨å½ååºç¨ä¸­æ¥æ¾ä¸ä¸ªåä¸º{0} çæ°æ®åºè¿æ¥æ± åä»»ä½åä¸ºä¾èµé¡¹çæ¨¡åï¼ä»¥åè¿äºä¾èµé¡¹çä¾èµé¡¹ç­ç­ï¼ã
-dbwizard.usage.title                                               = è¿ä¸ªé¡µé¢ä»ç»äºææ ·å¨J2EEåºç¨ä¸­ä½¿ç¨æ°æ®åºè¿æ¥æ± {0}ãè¿éä»¥Webåºç¨ä¸ºä¾ï¼å¶å®åºç¨æ¨¡åä¹åºè¯¥å¯ä»¥ç¨åæ ·çæ¹å¼å¤çã
+dbwizard.usage.title                                               = è¿ä¸ªé¡µé¢ä»ç»äºææ ·å¨ Java EE åºç¨ä¸­ä½¿ç¨æ°æ®åºè¿æ¥æ± {0}ãè¿éä»¥ Web åºç¨ä¸ºä¾ï¼å¶å®åºç¨æ¨¡åä¹åºè¯¥å¯ä»¥ç¨åæ ·çæ¹å¼å¤çã
 dbwizard.usage.usingInCode                                         = è¦è·å¾æåæ°æ®åºè¿æ¥æ± çå¼ç¨ï¼å¨ä½ çåºç¨ä¸­åºè¯¥ä½¿ç¨ç±»ä¼¼ä¸é¢çä»£ç ãæ³¨æï¼ä½ ç JNDI å­ç¬¦ä¸²åºè¯¥æ¯&lt;tt&gt;java:comp/env/&lt;/tt&gt;åå &lt;tt&gt;web.xml&lt;/tt&gt;ä¸­ç&lt;tt&gt;res-ref-name&lt;/tt&gt;ã
 
-derbylogmanager.help.title                 = è¿ä¸ªportletæ¾ç¤ºäºGeronimoåé¨æ°æ®åºDerbyçæ¥å¿ä¿¡æ¯ã
+derbylogmanager.help.title                 = è¿ä¸ª portle tæ¾ç¤ºäº Geronimo ååµæ°æ®åº Derby çæ¥å¿ä¿¡æ¯ã
 derbylogmanager.view.Lines                 = è¡
 derbylogmanager.view.containingText        = åå«æå­
 derbylogmanager.view.filterLog             = è¿æ»¤æ¥å¿
 derbylogmanager.view.filterResults         = è¿æ»¤ç»æ
 derbylogmanager.view.integer               = ç¦ç¹æå¨å­æ®µå¿é¡»ä¸ºæ´æ°ã
-derbylogmanager.view.matchCriterial        = å¨æ¥å¿æä»¶ä¸­æ»å±æ {0} æ¡ä¿¡æ¯ï¼ä¸ æ¡ä»¶å¹éçæ {1} æ¡ã
+derbylogmanager.view.matchCriterial        = å¨æ¥å¿æä»¶ä¸­æ»å±æ {0} æ¡ä¿¡æ¯ï¼ä¸æ¡ä»¶å¹éçæ {1} æ¡ã
 derbylogmanager.view.maxResults            = æå¤æ¾ç¤º
 derbylogmanager.view.noEntries             = æ²¡ææ¾å°ç¬¦åæ¡ä»¶çä¿¡æ¯ã
 derbylogmanager.view.numberOfResultsCapped = è¦ççç»ææ°
@@ -390,10 +390,10 @@
 internaldb.common.DBProductName               = æ°æ®åºäº§åå
 internaldb.common.DBProductVersion            = æ°æ®åºäº§åçæ¬
 internaldb.common.Item                        = é¡¹
-internaldb.common.JDBCMajorVersion            = JDBCé«çæ¬å·
-internaldb.common.JDBCMinorVersion            = JDBCä½çæ¬å·
-internaldb.common.SQLCommands                 = SQLå½ä»¤
-internaldb.common.SQLStateType                = SQLè¯­å¥ç±»å
+internaldb.common.JDBCMajorVersion            = JDBC é«çæ¬å·
+internaldb.common.JDBCMinorVersion            = JDBC ä½çæ¬å·
+internaldb.common.SQLCommands                 = SQL å½ä»¤
+internaldb.common.SQLStateType                = SQL è¯­å¥ç±»å
 internaldb.common.Value                       = å¼
 internaldb.common.application                 = åºç¨
 internaldb.common.create                      = åå»º
@@ -419,7 +419,7 @@
 internaldb.common.resultSetHoldability        = ç»æéçä¿æå
 internaldb.common.schemas                     = æ¨¡å¼
 internaldb.common.stringFunctions             = å­ç¬¦ä¸²å½æ°
-internaldb.common.supportedSQLKeywords        = æ¯æçSQLå³é®å­
+internaldb.common.supportedSQLKeywords        = æ¯æç SQL å³é®å­
 internaldb.common.supportedTypes              = æ¯æçç±»å
 internaldb.common.system                      = ç³»ç»
 internaldb.common.systemFunctions             = ç³»ç»å½æ°
@@ -440,12 +440,12 @@
 internaldb.listTables.noTables                = æ²¡æè¡¨
 internaldb.runSQLHelp.createDBExp             = è¾å¥è¦æ°åå»ºçæ°æ®åºçåç§°ï¼ç¶åç¹å»&amp;quot;åå»º&amp;quot;æé®ã
 internaldb.runSQLHelp.deleteDBExp             = è¦å é¤ä¸ä¸ªå·²ç»å­å¨çæ°æ®åºï¼è¯·ä»ä¸ææ¡ä¸­éæ©å®ï¼å¹¶ç¹å»&amp;quot;å é¤.&amp;quot;ã
-internaldb.runSQLHelp.runSQLExp               = å¨"SQLå½ä»¤"ææ¬æ¡ä¸­ï¼è¾å¥ç¨åå·åå²çSQLå½ä»¤ï¼ç¹å»"è¿è¡ SQL"æé®æ¥è¿è¡SQLå½ä»¤ã
-internaldb.runSQLHelp.summary                 = åè®¸ç¨æ·ä½¿ç¨SQLå½ä»¤ç´æ¥æä½è¡¨ä¸­çæ°æ®ï¼å¹¶ä¸åå»ºæå é¤æ°æ®åºãå¨&amp;quot;SQLå½ä»¤&amp;quot;ææ¬æ¡ä¸­ï¼ç¨æ·å¯ä»¥è¾å¥ SQL å½ä»¤,å¹¶ç¹å»&amp;quot;è¿è¡SQL.&amp;quot;
+internaldb.runSQLHelp.runSQLExp               = å¨" SQL å½ä»¤"ææ¬æ¡ä¸­ï¼è¾å¥ç¨åå·åå²ç SQL å½ä»¤ï¼ç¹å»"è¿è¡ SQL"æé®æ¥è¿è¡ SQL å½ä»¤ã
+internaldb.runSQLHelp.summary                 = åè®¸ç¨æ·ä½¿ç¨SQLå½ä»¤ç´æ¥æä½è¡¨ä¸­çæ°æ®ï¼å¹¶ä¸åå»ºæå é¤æ°æ®åºãå¨&amp;quot;SQL å½ä»¤&amp;quot;ææ¬æ¡ä¸­ï¼ç¨æ·å¯ä»¥è¾å¥ SQL å½ä»¤,å¹¶ç¹å»&amp;quot;è¿è¡ SQL.&amp;quot;
 internaldb.runSQLHelp.useDBExp                = ä»ä¸ææ¡ä¸­éæ©è¦æä½çæ°æ®åº
 internaldb.runSQLHelp.useDSExp                = ä»ä¸ææ¡ä¸­éæ©è¦æä½çæ°æ®æº
 internaldb.runSQLNormal.note1                 = 1) ä½¿ç¨;åå¼å¤ä¸ªè¯­å¥
-internaldb.runSQLNormal.note2                 = 2) åä¸ªSelectè¯­å¥çæ¥è¯¢ç»æä¼è¢«æ¾ç¤º
+internaldb.runSQLNormal.note2                 = 2) åä¸ª Select è¯­å¥çæ¥è¯¢ç»æä¼è¢«æ¾ç¤º
 internaldb.runSQLNormal.note3                 = 3) ä½¿ç¨åå¼å·æ¬ä½ææ¬å­ç¬¦ä¸²
 internaldb.runSQLNormal.reallyDeleteDatabase  = ç¡®å®è¦å é¤è¿ä¸ªæ°æ®åºä¹ï¼
 internaldb.runSQLNormal.runSQL                = è¿è¡SQL

Modified: geronimo/server/branches/2.2/plugins/welcome/geronimo-welcome/src/main/webapp/index.jsp
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/welcome/geronimo-welcome/src/main/webapp/index.jsp?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/welcome/geronimo-welcome/src/main/webapp/index.jsp (original)
+++ geronimo/server/branches/2.2/plugins/welcome/geronimo-welcome/src/main/webapp/index.jsp Mon Dec  7 08:10:25 2009
@@ -124,7 +124,7 @@
 
         &lt;!-- Body --&gt;
         &lt;td align="left" valign="top"&gt;
-            &lt;p&gt;&lt;center&gt;&lt;b&gt;If you're seeing this page via a web browser, it means you've setup&lt;br /&gt;
+            &lt;p&gt;&lt;center&gt;&lt;b&gt;If you're seeing this page via a Web browser, it means you've setup&lt;br /&gt;
             Apache Geronimo&amp;#8482; successfully. Congratulations!&lt;/b&gt;&lt;/center&gt;&lt;/p&gt;
 
             &lt;p&gt;As you may have guessed by now, this is the default home page for Geronimo. If you're seeing this page,
@@ -140,12 +140,12 @@
 
             &lt;div style="margin-left: 50px; margin-right: 50px; padding: 10px; background-color:#eee"&gt;
                 &lt;p&gt;&lt;b&gt;Would you like your application to appear at this URL?&lt;/b&gt;&lt;br /&gt;
-                To set the context root for a web application, you can write a Geronimo deployment
+                To set the context root for a Web application, you can write a Geronimo deployment
                 plan that uses the &lt;tt&gt;context-root&lt;/tt&gt; element to specify the URL prefix used to
                 reach that application.  If you specify a context root of &lt;tt&gt;&amp;quot;/&amp;quot;&lt;/tt&gt; then the
                 application will appear at this URL.  However, you'll need to stop this small
                 Welcome application first!&lt;/p&gt;
-                &lt;p&gt;Your web deployment plan should look like this, and you can either pack it into
+                &lt;p&gt;Your Web deployment plan should look like this, and you can either pack it into
                 the WAR at &lt;tt&gt;WEB-INF/geronimo-web.xml&lt;/tt&gt; or provide it as a separate argument
                 to the deploy tool.&lt;/p&gt;
 &lt;pre&gt;&amp;lt;web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0" 
@@ -166,7 +166,7 @@
 deploy.[bat|sh] deploy MyWebApp-1.0.war&lt;/pre&gt;
             &lt;/div&gt;
 
-            &lt;p&gt;Geronimo mailing lists are available at the Geronimo project web site:&lt;/p&gt;
+            &lt;p&gt;Geronimo mailing lists are available at the Geronimo project Web site:&lt;/p&gt;
 
            &lt;ul&gt;
                &lt;li&gt;&lt;b&gt;&lt;a href="mailto:user-subscribe@geronimo.apache.org"&gt;user@geronimo.apache.org&lt;/a&gt;&lt;/b&gt; for general questions related to configuring and using Geronimo&lt;/li&gt;
@@ -200,7 +200,7 @@
                     &lt;tr&gt;&lt;th colspan="2"&gt;Web Application WARs (&lt;a href="/console/portal/apps/apps_war"&gt;list&lt;/a&gt;)&lt;/th&gt;&lt;/tr&gt;
                     &lt;tr&gt;
                         &lt;td&gt;geronimo/jmxdebug-&lt;% if(jetty) {%&gt;jetty&lt;%} else {%&gt;tomcat&lt;%}%&gt;/1.0/car&lt;/td&gt;
-                        &lt;td&gt;&lt;i&gt;Optional&lt;/i&gt;; JMX debugging web application&lt;/td&gt;
+                        &lt;td&gt;&lt;i&gt;Optional&lt;/i&gt;; JMX debugging Web application&lt;/td&gt;
                     &lt;/tr&gt;
                     &lt;tr&gt;
                         &lt;td&gt;geronimo/jsp-examples-&lt;% if(jetty) {%&gt;jetty&lt;%} else {%&gt;tomcat&lt;%}%&gt;/1.0/car&lt;/td&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887859 [2/6] - in /geronimo/server/branches/2.2/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-port...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207081027.55A1A23889E1@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207081027-55A1A23889E1@eris-apache-org%3e</id>
<updated>2009-12-07T08:10:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Modified: geronimo/server/branches/2.2/plugins/console/console-base-portlets/src/main/i18n-resources/consolebase_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/console/console-base-portlets/src/main/i18n-resources/consolebase_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/console/console-base-portlets/src/main/i18n-resources/consolebase_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/console/console-base-portlets/src/main/i18n-resources/consolebase_en.properties Mon Dec  7 08:10:25 2009
@@ -25,16 +25,16 @@
 apache.jk.ajpPort.networkPortExplanation     = &lt;tt&gt;mod_jk&lt;/tt&gt; talks to the Geronimo web container using a protocol called AJP.  Currently, you do not have an AJP protocol listener configured for the web container.  Select a network port here, and an AJP protocol listener will be added for you.
 apache.jk.ajpPort.title                      = &lt;b&gt;Apache mod_jk&lt;/b&gt; -- AJP Port
 apache.jk.config.logFileLocation             = &lt;tt&gt;mod_jk&lt;/tt&gt; log file location
-apache.jk.config.logFileLoctionExplanation   = &lt;tt&gt;mod_jk&lt;/tt&gt; writes to a log file in a location you choose.  The log file location needs to be set in the Apache configuration.   Please select the location where the &lt;tt&gt;mod_jk&lt;/tt&gt; log file should be written.
+apache.jk.config.logFileLoctionExplanation   = &lt;tt&gt;mod_jk&lt;/tt&gt; writes to a log file in a location you choose.  The log file location needs to be set in the Apache configuration. Select the location where the &lt;tt&gt;mod_jk&lt;/tt&gt; log file should be written.
 apache.jk.config.operatingSystem             = Operating System
 apache.jk.config.operatingSystemExplanation  = The process for installing &lt;tt&gt;mod_jk&lt;/tt&gt; depends on the operating system. For some, we can provide specific guidance. For others, you'll have to install &lt;tt&gt;mod_jk&lt;/tt&gt; on your own.
 apache.jk.config.pathToProperties            = Path to &lt;tt&gt;workers.properties&lt;/tt&gt;
 apache.jk.config.pathToPropertiesExplanation = &lt;tt&gt;mod_jk&lt;/tt&gt; requires a file called &lt;tt&gt;workers.properties&lt;/tt&gt; to specify which app servers can be contacted on which network ports, etc.   This tool will generate the contents for the &lt;tt&gt;workers.properties&lt;/tt&gt; file,  but it also needs to point to this file in the Apache configuration data,  so we need to know where you plan to put this file.
 apache.jk.config.title                       = &lt;b&gt;Apache mod_jk&lt;/b&gt; -- Basic Configuration
 apache.jk.index.frag1                        = This tool walks you through the process of configuring access to Geronimo through the Apache 2 HTTP server using the &lt;tt&gt;mod_jk&lt;/tt&gt; Apache module. There are several steps needed to do this:
-apache.jk.index.frag2                        = By answering a few questions here, we can give you specific guidance and generate configuration information you can use.
+apache.jk.index.frag2                        = Answer a few questions here, and we can give you specific guidance and generate configuration information you can use.
 apache.jk.index.getStarted                   = Get Started
-apache.jk.index.notes                        = &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Notes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Geronimo does not remember previous settings generated using this tool;you'll need to reenter all the data each time, or just paste the new information into your existing configuration files.&lt;/li&gt;  &lt;li&gt;Any web applications to be exposed via Apache must be running when you run this tool, and of course must be running to be accessed from Apache.&lt;/li&gt;&lt;/ul&gt;
+apache.jk.index.notes                        = &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Notes:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Geronimo does not remember previous settings generated using this tool; you need to reenter all the data each time, or just paste the new information into your existing configuration files.&lt;/li&gt;  &lt;li&gt;Any web applications to be exposed by Apache must be running when you run this tool, and of course must be running to be accessed from Apache.&lt;/li&gt;&lt;/ul&gt;
 apache.jk.index.severalSteps                 = &lt;ol&gt;&lt;li&gt;Configure the Geronimo web container to support the AJP protocol&lt;/li&gt;&lt;li&gt;Install the &lt;tt&gt;mod_jk.so&lt;/tt&gt; Apache module (compiling it if necessary)&lt;/li&gt;&lt;li&gt;Create a &lt;tt&gt;workers.properties&lt;/tt&gt; configuration file to point Apache to the Geronimo AJP connector&lt;/li&gt;&lt;li&gt;Add Apache configuration information indicating which URLs should be sent to Geronimo and whether Apache should serve static content (leaving only dynamic content within the web application to Geronimo)&lt;/li&gt;&lt;/ol&gt;
 apache.jk.results.alreadyHasAJPListener      = This Geronimo configuration already has an AJP listener running on port {0}. Nothing further needs to be done here.
 apache.jk.results.anAJPLisstnerAdded         = An AJP listener was added on port {0}.  Nothing further needs to be done here.
@@ -43,7 +43,7 @@
 apache.jk.results.howToActivateOthers        = adding the following line to &lt;tt&gt;/etc/httpd/conf/httpd.conf&lt;/tt&gt;:&lt;/p&gt;&lt;pre&gt;LoadModule jk_module modules/mod_jk.so&lt;/pre&gt; &lt;p&gt;Then you can start Apache by running &lt;tt&gt;service httpd start&lt;/tt&gt;  (or &lt;tt&gt;service httpd restart&lt;/tt&gt;).
 apache.jk.results.howToActivateifOsSuSE      = editing &lt;tt&gt;/etc/sysconfig/apache2&lt;/tt&gt; and adding &lt;tt&gt;jk&lt;/tt&gt; to the value configured for  &lt;tt&gt;APACHE_MODULES&lt;/tt&gt; and then running (as root) &lt;tt&gt;SuSEconfig&lt;/tt&gt; followed by  &lt;tt&gt;rcapache2 start&lt;/tt&gt; (or &lt;tt&gt;rcapache2 restart&lt;/tt&gt;).
 apache.jk.results.noInstructionsToInstall    = &lt;/p&gt;&lt;p&gt;Based on your operating system selection, I don't have specific instructions to install &lt;tt&gt;mod_jk&lt;/tt&gt;.  You may be able to get a binary release from  &lt;a href="http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/"&gt; http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/&lt;/a&gt;.  Otherwise, you'll have to build from source.&lt;/p&gt;&lt;p&gt;To enable &lt;tt&gt;mod_jk&lt;/tt&gt; in Apache,  you typically need to install the &lt;tt&gt;.so&lt;/tt&gt; (Linux/UNIX/Mac OS X)  or &lt;tt&gt;.dll&lt;/tt&gt;  (Windows) and then add a line to the &lt;tt&gt;httpd.conf&lt;/tt&gt; file like this:&lt;/p&gt; &lt;pre&gt; LoadModule jk_module modules/mod_jk.so&lt;/pre&gt; &lt;p&gt;Finally, start or restart Apache.&lt;/p&gt;
-apache.jk.results.saveFollowingToFile        = You have decided to save this file at &lt;tt&gt; {0} &lt;/tt&gt;.  Please save the following content to that file.
+apache.jk.results.saveFollowingToFile        = You have decided to save this file at &lt;tt&gt; {0} &lt;/tt&gt;.  Save the following content to that file.
 apache.jk.results.saveWhereIfSuSE            = For SuSE, this should be saved to a file in the Apache conf.d dir, e.g.write this content to &lt;tt&gt;/etc/apache2/conf.d/geronimo-jk.conf&lt;/tt&gt;
 apache.jk.results.saveWhereOthwise           = This information should be added to the Apache configuration file.  This is often at a location such as &lt;tt&gt;/etc/httpd/conf/httpd.conf&lt;/tt&gt;
 apache.jk.results.step1                      = Step 1: Configure Geronimo for AJP
@@ -52,7 +52,7 @@
 apache.jk.results.step3                      = Step 3: Create a &lt;tt&gt;workers.properties&lt;/tt&gt; file
 apache.jk.results.step4                      = Step 4: Apache Configuration&lt;h2&gt;
 apache.jk.results.step5                      = Step 5: Restart Apache
-apache.jk.results.step5Content               = With those steps completed, Apache should be ready to go!  Start Geronimo and restart Apache and try accessing a Geronimo web application through an Apache URL.  If there are any problems, check the Apache error log, and the mod_jk error log (at &lt;tt&gt;{0}&lt;/tt&gt;).
+apache.jk.results.step5Content               = With those steps completed, Apache should be ready to go!  Start Geronimo and restart Apache and try accessing a Geronimo web application through an Apache URL.  If there are any problems, check the Apache error log and the mod_jk error log (at &lt;tt&gt;{0}&lt;/tt&gt;).
 apache.jk.results.summary                    = This page lists the things you must do to enable &lt;tt&gt;mod_jk&lt;/tt&gt; in Apache and configure it to talk to Geronimo.
 apache.jk.results.title                      = &lt;b&gt;Apache mod_jk&lt;/b&gt; -- Configuration Results
 apache.jk.webApps.dynamicPaths               = Dynamic Paths
@@ -81,7 +81,7 @@
 ca.common.commonName                                = Common Name
 ca.common.company_Organization                      = Company/Organization
 ca.common.countryCode                               = Country Code
-ca.common.criticalExt                               = critical ext
+ca.common.criticalExt                               = Critical ext
 ca.common.detailsOfCert                             = Details of the Certificate to be issued
 ca.common.emptyText                                 = The focussed field must not be empty.
 ca.common.fingerPrints                              = Finger prints
@@ -95,7 +95,7 @@
 ca.common.lockCA                                    = Lock CA
 ca.common.mmddyyyy                                  = The focussed field must be a date in MM/DD/YYYY format.
 ca.common.noRequests                                = There are no requests.
-ca.common.nonCriticalExt                            = non-critical ext
+ca.common.nonCriticalExt                            = Non-critical ext
 ca.common.passwordMismatch                          = Password does not match.
 ca.common.processCSR                                = Process CSR
 ca.common.publicKey                                 = Public Key
@@ -118,19 +118,19 @@
 ca.common.viewCADetails                             = View CA Details
 ca.common.viewIssuedCert                            = View Issued Certificate
 ca.common.wrongDate                                 = To Date must be after From Date.
-ca.confirmCA.summary                                = This screen lets you review the CA details entered in the previous screen.  If you need to modify any information shown here, please go back to the previous screen.  Upon clicking the &lt;i&gt;Setup Certification Authority&lt;/i&gt; button, a keypair and a self-signed certificate will be generated and stored in a keystore.  CA's certificate serial number is stored in a text file and the number is incremented each time a CSR is processed by the CA.
+ca.confirmCA.summary                                = This screen lets you review the CA details entered in the previous screen.  If you need to modify any information shown here, go back to the previous screen.  Once you click the &lt;i&gt;Setup Certification Authority&lt;/i&gt; button, a keypair and a self-signed certificate will be generated and stored in a keystore.  CA's certificate serial number is stored in a text file and the number is incremented each time a CSR is processed by the CA.
 ca.confirmCA.title                                  = &lt;b&gt;Setup Certification Authority&lt;/b&gt; - Step 2: Review and Confirm CA details
 ca.confirmCertReq.approveCSR                        = Approve CSR
 ca.confirmCertReq.confirmCertRequest                = Confirm Certificate Request
 ca.confirmCertReq.rejectCSR                         = Reject CSR
 ca.confirmCertReq.summary                           = This screen shows the details of the Certificate Signing Request (CSR) and allows you to approve the request. Once the request is approved, it will be considered for issue of a certificate.
 ca.confirmClientCert.issueCert                      = Issue Certificate
-ca.confirmClientCert.summary                        = This screen shows the CSR details and the certificate details entered in the previous screen.  Upon clicking the &lt;i&gt;Issue Certificate&lt;/i&gt; button, a certificate will be issued and stored.  The next screen will show the details of the certificate issued.
+ca.confirmClientCert.summary                        = This screen shows the CSR details and the certificate details entered in the previous screen.  Once you click the &lt;i&gt;Issue Certificate&lt;/i&gt; button, a certificate will be issued and stored.  The next screen will show the details of the certificate issued.
 ca.confirmClientCert.title                          = &lt;b&gt;Issue New Certificate&lt;/b&gt; - Step 3: Confirm and Issue Certificate
 ca.index.CAFunctionsAccessed                        = CA functions can be accessed using the links provided below.
 ca.index.CAInitialized                              = CA has been initialized.
-ca.index.CALocked                                   = But, the CA is locked.  Please unlock the CA to access CA functions.
-ca.index.CANotInitialized                           = CA is not running or the CA may not have been initialized.  Please initialize the CA using the link provided below.
+ca.index.CALocked                                   = But, the CA is locked. Unlock the CA to access CA functions.
+ca.index.CANotInitialized                           = CA is not running or the CA may not have been initialized.  Initialize the CA using the link provided below.
 ca.index.publishCACert                              = Publish CA Certificate
 ca.index.requestsToBeFulfilled                      = Requests to be fulfilled
 ca.index.requestsToBeVerified                       = Requests to be verified
@@ -140,32 +140,32 @@
 ca.listRequestsVerify.certRequestsAwaitingVerify    = Certificate Requests awaiting verification
 ca.listRequestsVerify.certRequestsAwaitingVerifyExp = This screen shows the certificate requests waiting for verification.
 ca.processCSR.pastePkcs10here                       = ...paste pkcs10 encoded certificate request here...
-ca.processCSR.summary                               = This screen lets you process Certificate Signing Request (CSR) text and view the details of the requestor.  Paste the content of CSR text file you received from the requestor and click on&lt;i&gt;Process CSR&lt;/i&gt; button.  The next screen will show the details of the requestor and allow you to input information required to issue a certificate.
+ca.processCSR.summary                               = This screen lets you process Certificate Signing Request (CSR) text and view the details of the requestor.  Paste the content of CSR text file you received from the requestor and click the &lt;i&gt;Process CSR&lt;/i&gt; button.  The next screen will show the details of the requestor and allow you to input information required to issue a certificate.
 ca.processCSR.title                                 = &lt;b&gt;Issue New Certificate&lt;/b&gt; - Step 1: Process Certificate Signing Request (CSR)
 ca.setupCA.summary                                  = On this screen you can enter the Certification Authority (CA) details, algorithm parameters for CA's keypair, algorithm for CA's self signed certificate and a password to protect the CA's private key. The next screen will let you review this information before generating the CA's keypair and self-signed certificate.
 ca.setupCA.title                                    = &lt;b&gt;Setup Certification Authority&lt;/b&gt; - Step 1: Enter CA details
 ca.unlockCA.enterCAPrivateKeyPassword               = Enter the CA's private key password
 ca.unlockCA.summary                                 = This screen lets you unlock the CA by providing the password used to protect the CA's private key.  Once unlocked, the CA functions will be available.
 ca.viewCertificate.backToRequest                    = Back to Requests to be fulfilled
-ca.viewCertificate.enterSerialNumber                = Enter the serial number of the certificate to be viewed and click on &lt;i&gt;View Certificate&lt;/i&gt; button.
+ca.viewCertificate.enterSerialNumber                = Enter the serial number of the certificate to be viewed and click the &lt;i&gt;View Certificate&lt;/i&gt; button.
 ca.viewCertificate.screenShows                      = This screen shows the details of a certificate issued by the CA.  The base64 encoded certificate text should be sent to the requestor as a reply to their Certificate Signing Request (CSR).
 
 configmanager.help.stopStart            = Stop/Start
-configmanager.help.stopStartExp         = The stop/start toggle can be clicked to stop or start an application. If the toggle says &amp;quot;Stop&amp;quot; the application is running so clicking on the Stop toggle will stop the application and vice versa.
+configmanager.help.stopStartExp         = The stop/start toggle can be clicked to stop or start an application. If the toggle says &amp;quot;Stop&amp;quot; the application is running. So clicking the Stop toggle will stop the application and vice versa.
 configmanager.help.title                = This page lists the applications that have been installed in the server and whether they are running or stopped. There are four columns; two provide information and the other two allow user action. The first column indicates the state of the application, either &amp;quot;stopped&amp;quot; or &amp;quot;running.&amp;quot; The fourth column shows the configID of the application. The two remaining columns are:
 configmanager.help.uninstallExp         = The uninstall link will undeploy/remove the application from Geronimo.
 configmanager.normal.cancel             = &amp;nbsp;Cancel&amp;nbsp;
 configmanager.normal.childComponents    = Child Components
 configmanager.normal.componentName      = Component Name
-configmanager.normal.confirmMsg01       = \ is an Apache Geronimo service. Stopping this component may prevent the server or the administration console from functioning properly. All dependent components and subsequent dependencies will also be stopped. Reference the "Child Components" list in the view for directly affected components. Proceed with this action?
+configmanager.normal.confirmMsg01       = \ is an Apache Geronimo service. Stopping this component can prevent the server or the administration console from functioning properly. All dependent components and subsequent dependencies will also be stopped. See the "Child Components" list in the view for directly affected components. Proceed with this action?
 configmanager.normal.confirmMsg02       = \ provides the administration console interface that you are currently viewing. Stopping it will cause the interface to become unavailable and manual action will be required to restore the function. Proceed with this action?
-configmanager.normal.confirmMsg03       = \ is provided by Apache Geronimo and may be required by other modules (reference the "Child Components" listed in the view). All dependent components and subsequent dependencies will also be stopped. Proceed with this action?
-configmanager.normal.confirmMsg04       = \ is an Apache Geronimo service. Restarting this component may prevent the server or the administration console from functioning properly. As part of the stop action, all dependent components and subsequent dependencies will also be stopped. Only this component will be restarted. Reference the "Child Components" list in the view for directly affected components. Proceed with this action?
+configmanager.normal.confirmMsg03       = \ is provided by Apache Geronimo and may be required by other modules (see the "Child Components" listed in the view). All dependent components and subsequent dependencies will also be stopped. Proceed with this action?
+configmanager.normal.confirmMsg04       = \ is an Apache Geronimo service. Restarting this component may prevent the server or the administration console from functioning properly. As part of the stop action, all dependent components and subsequent dependencies will also be stopped. Only this component will be restarted. See the "Child Components" list in the view for directly affected components. Proceed with this action?
 configmanager.normal.confirmMsg05       = \ provides the administration console interface that you are currently viewing. Restarting it will cause the interface to become unavailable and manual action may be necessary to restore the console function. Proceed with this action?
-configmanager.normal.confirmMsg06       = \ is provided by Apache Geronimo and may be required by other modules (reference the "Child Components" listed in the view). As part of the stop action, all dependent components and subsequent dependencies will also be stopped. Proceed with this action?
-configmanager.normal.confirmMsg07       = \ is an Apache Geronimo service. Uninstalling this component may have unexpected results such as rendering the administration web console or even the server itself unstable.  Reference the "Child Components" view for directly affected components. Are you certain you wish to proceed with this uninstall?
+configmanager.normal.confirmMsg06       = \ is provided by Apache Geronimo and may be required by other modules (see the "Child Components" listed in the view). As part of the stop action, all dependent components and subsequent dependencies will also be stopped. Proceed with this action?
+configmanager.normal.confirmMsg07       = \ is an Apache Geronimo service. Uninstalling this component might have unexpected results such as rendering the administration web console or even the server itself unstable. See the "Child Components" view for directly affected components. Are you certain you wish to proceed with this uninstall?
 configmanager.normal.confirmMsg08       = \ provides the administration console user interface that you are currently viewing. Uninstalling it will cause the interface to become unavailable and manual action will be required to restore the function. Are you certain you wish to proceed with this uninstall?
-configmanager.normal.confirmMsg09       = \ is provided by Apache Geronimo and may be required by other modules (reference the "Child Components" listed in the view). Are you certain you wish to proceed with this uninstall?
+configmanager.normal.confirmMsg09       = \ is provided by Apache Geronimo and might be required by other modules (see the "Child Components" listed in the view). Are you certain you wish to proceed with this uninstall?
 configmanager.normal.confirmMsg10       = Are you certain you wish to uninstall
 configmanager.normal.displayName        = Display Name 
 configmanager.normal.expertMode         = Expert User (enable all actions on Geronimo Provided Components)
@@ -309,9 +309,9 @@
 keystore.confirmCertificate.certificateDetails = Certificate Details
 keystore.confirmCertificate.fingerprint        = Fingerprint
 keystore.confirmCertificate.importCertificate  = Import Certificate
-keystore.confirmCertificate.title              = Please confirm that this is the correct certificate to import:
+keystore.confirmCertificate.title              = Confirm that this is the correct certificate to import:
 keystore.confirmKey.generateKey                = Generate Key
-keystore.confirmKey.title                      = Please confirm that this is the correct information for the key I'm about to generate:
+keystore.confirmKey.title                      = Confirm that this is the correct information for the key I'm about to generate:
 keystore.createKeystore.createKeystore         = Create Keystore
 keystore.createKeystore.keystoreFileName       = Keystore file name
 keystore.createKeystore.passwordForKeystore    = Password for new keystore
@@ -332,7 +332,7 @@
 keystore.index.title                           = This tool walks you through the process of configuring keystores to use with SSL connectors (for the web container, etc.).
 keystore.index.type                            = Type
 keystore.index.unlocked                        = Unlocked
-keystore.unlockKey.title                       = The keystore has been unlocked.  However, a private key within the keystore also needs to be unlocked in order for SSL to work properly.  Please specify the password for the private key within the keystore.
+keystore.unlockKey.title                       = The keystore has been unlocked.  However, a private key within the keystore also needs to be unlocked in order for SSL to work properly.  Specify the password for the private key within the keystore.
 keystore.unlockKey.unlockPrivateKey            = Unlock Private Key
 keystore.unlockKeystore.enterKeystorePassword  = Enter keystore password
 keystore.uploadCertificate.aliasForCertificate = Alias for certificate
@@ -358,9 +358,9 @@
 logmanager.help.configFileExplanation             = Another configuration file can be used by entering a different path and file name in the Config file text box.
 logmanager.help.introduction                      = &lt;p&gt;This portlet allows the user to temporarily select a configuration file for logging and/or change the log level and Refresh period. The default &amp;quot;Config file&amp;quot; is a standard log4j file and defines the location where the Geronimo Server will log Geronimo output. The configuration file also defines the log level, the maximum log file size,  and other attributes associated with logging. &lt;br&gt; &lt;br&gt;   Gereonimo Console will display output from the Geronimo log file in the Server Log Viewer portlet in the next window pane.&lt;/p&gt;
 logmanager.help.logLevelExplanation               = The user may select a level for logging from the drop-down menu.
-logmanager.help.refreshPeriodExplanation          = By default Geronimo checks every 60 seconds to see if the configuration file has changed. The user may modify the refresh period.
+logmanager.help.refreshPeriodExplanation          = By default Geronimo checks every 60 seconds to see whether the configuration file has changed. The user may modify the refresh period.
 logmanager.help.resetExplanation                  = Resets the &amp;quot;Config File&amp;quot;, &amp;quot;Refresh Period&amp;quot; and &amp;quot;Log Level&amp;quot; to their settings at the last &amp;quot;Update.&amp;quot; It does not reset to the Geronimo Server defaults.
-logmanager.help.updateExplanation                 = Make changes take effect until next server restart.
+logmanager.help.updateExplanation                 = Make changes take effect until next server restarts.
 logmanager.search.containingText                  = Containing text
 logmanager.search.fileterLog                      = Filter Log
 logmanager.search.go                              = Go 
@@ -373,15 +373,15 @@
 logmanager.search.to                              = To
 logmanager.search.withExceptions                  = With Exceptions
 logmanager.viewhelp.filterResults                 = Filter results
-logmanager.viewhelp.filterResultsExplanationFrag1 = Allows the user to customize the filtering criteria. The user can display any line of the log file starting at the first line of the log file through the end. Note: A browser may limit how many lines can be displayed at once.
+logmanager.viewhelp.filterResultsExplanationFrag1 = Allows the user to customize the filtering criteria. The user can display any line of the log file starting at the first line of the log file through the end. Note: A browser might limit how many lines can be displayed at once.
 logmanager.viewhelp.filterResultsExplanationFrag2 = The user may filter on the log level to display only log lines at that level.
 logmanager.viewhelp.filterResultsExplanationFrag3 = The user may also enter a string of text to search for.
 logmanager.viewhelp.introduction                  = This portlet displays the Geronimo server log and is helpful for debugging problems with the Geronimo Console and with deployed applications.
 logmanager.viewhelp.refreshExplanation            = Resets the filtering criteria to Geronimo Console's defaults and displays the latest 11 lines in the Geronimo log file.
 
-repository.help.addDependencyElement       = To use an artifact in an application, add a dependency element into it's deployment plan. For example, to use Castor XML add the following XML to the plan:
+repository.help.addDependencyElement       = To use an artifact in an application, add a dependency element into its deployment plan. For example, to use Castor XML add the following XML to the plan:
 repository.help.browseExplanation          = Browse to select the artifact to be added.
-repository.help.installExplanation         = Click on this button to install the artifact.
+repository.help.installExplanation         = Click this button to install the artifact.
 repository.help.title                      = This page displays the artifacts installed in the server's repository. The layout of the repository is the same as that used by Apache Maven making it possible to easily copy files over. The Geronimo Console provides a method for adding artifacts:
 repository.normal.addArchiveToRepository   = Add Archive to Repository
 repository.normal.artifact                 = Artifact
@@ -391,7 +391,7 @@
 repository.normal.replacedName             = Replaced component name
 repository.normal.replacedNameDescription  = Specify an existing component name to be replaced during runtime, the component name should be like groupId/artifactId/Version/Type. Otherwise, leave the field blank.
 repository.normal.title                    = Add Archive to Repository
-repository.normal.toViewUsage              = Click on an entry to view usage.
+repository.normal.toViewUsage              = Click an entry to view usage.
 repository.usage.content                   = To use &lt;b&gt;{0}&lt;/b&gt; in an application or a module, add a dependency element under dependencies in environment element in it's deployment plan as shown below:
 repository.usage.title                     = Usage for {0}
 
@@ -407,29 +407,29 @@
 securityrealmmanager.derby.groups.help.addNewGroupBtnExp   = Clicking this button will create the new group. If users had been put in the new group, clicking &amp;quot;Add&amp;quot; will create the new group with the selected users in it.
 securityrealmmanager.derby.groups.help.cancelUserBtnExp    = Will cancel the creation of the new group and return the previous page to the browser.
 securityrealmmanager.derby.groups.help.descriptionExp      = The description of the group.
-securityrealmmanager.derby.groups.help.title               = This portlet lists all the Application Realm groups and allows the user to add, modify and delete them. To add a new group click on the &amp;quot;Create New Group&amp;quot; link and fill in the fields on that page. To modify an existing group, click on the group link and change the field(s) on the page. To delete a group, click on the &amp;quot;Delete&amp;quot; link to the right of the group to be deleted. &lt;br&gt;  &lt;br&gt;   Clicking on the &amp;quot;Create New Group&amp;quot; link allows creation of a new group by filling in the fields and  clicking on the &amp;quot;Add&amp;quot; button.
-securityrealmmanager.derby.groups.help.usersExp            = The box on the left lists all the current user accounts. Selecting a user and then clicking the &amp;quot;Add&amp;gt;&amp;gt;&amp;quot; button will put the user in the group. Selecting a user in the list to the right and clicking on the &amp;quot;&amp;lt;&amp;lt;Remove&amp;quot; button will delete the user from the group.
+securityrealmmanager.derby.groups.help.title               = This portlet lists all the Application Realm groups and allows the user to add, modify and delete them. To add a new group click  the &amp;quot;Create New Group&amp;quot; link and fill in the fields on that page. To modify an existing group, click the group link and change the field(s) on the page. To delete a group, click the &amp;quot;Delete&amp;quot; link to the right of the group to be deleted. &lt;br&gt;  &lt;br&gt;   Clicking the &amp;quot;Create New Group&amp;quot; link allows creation of a new group by filling in the fields and  clicking on the &amp;quot;Add&amp;quot; button.
+securityrealmmanager.derby.groups.help.usersExp            = The box on the left lists all the current user accounts. To put the user in the group, select a user and then click the &amp;quot;Add&amp;gt;&amp;gt;&amp;quot; button. To delete the user from the group, select a user in the list to the right and click the &amp;quot;&amp;lt;&amp;lt;Remove&amp;quot; button.
 securityrealmmanager.derby.groups.maximized.createNewGroup = Create New Group
 securityrealmmanager.derby.users.addmaximized.addUser      = ADD USER
 securityrealmmanager.derby.users.addmaximized.updateUser   = UPDATE USER
-securityrealmmanager.derby.users.help.addUserBtnExp        = To add the new user click the &amp;quot;Add&amp;quot; button.
-securityrealmmanager.derby.users.help.cancelUserBtnExp     = To cancel an add this button must be clicked before the &amp;quot;Add&amp;quot; button.
+securityrealmmanager.derby.users.help.addUserBtnExp        = To add the new user, click the &amp;quot;Add&amp;quot; button.
+securityrealmmanager.derby.users.help.cancelUserBtnExp     = To cancel an added user, click this button before the &amp;quot;Add&amp;quot; button.
 securityrealmmanager.derby.users.help.confirmPasswordExp   = Re-enter the new user's password.
-securityrealmmanager.derby.users.help.createUserBtnExp     = Click on this button to create the new user and return to the main &amp;quot;Console Realm Users&amp;quot; page. The new user will be listed there.
+securityrealmmanager.derby.users.help.createUserBtnExp     = Click this button to create the new user and return to the main &amp;quot;Console Realm Users&amp;quot; page. The new user will be listed there.
 securityrealmmanager.derby.users.help.departmentExp        = The user's department.
 securityrealmmanager.derby.users.help.emailExp             = The user's email address.
 securityrealmmanager.derby.users.help.familyNameExp        = The user's last name.
 securityrealmmanager.derby.users.help.givenNameExp         = The user's first name.
 securityrealmmanager.derby.users.help.passwordExp          = Password for the new user.
-securityrealmmanager.derby.users.help.title                = This page lists all the application realm users and allows you to add, modify and delete them. To add a new user click on the &amp;quot;Create New User&amp;quot; link and fill in the fields on that page. To modify a user's account, click on the username link for the user and change the field(s) on the page. To delete a user, click on the &amp;quot;Delete&amp;quot;  link to the right of the user to be deleted. &lt;br&gt;  &lt;br&gt;  Clicking on the &amp;quot;Create New User&amp;quot; link allows adding users by filling in the fields and clicking on the &amp;quot;Add&amp;quot; button. The fields are defined as follows:
+securityrealmmanager.derby.users.help.title                = This page lists all the application realm users and allows you to add, modify and delete them. To add a new user, click the &amp;quot;Create New User&amp;quot; link and fill in the fields on that page. To modify a user's account, click the username link for the user and change the field(s) on the page. To delete a user, click the &amp;quot;Delete&amp;quot;  link to the right of the user to be deleted. &lt;br&gt;  &lt;br&gt;  Clicking the &amp;quot;Create New User&amp;quot; link allows adding users by filling in the fields and clicking the &amp;quot;Add&amp;quot; button. The fields are defined as follows:
 securityrealmmanager.derby.users.help.usernameExp          = The username for the user.
 securityrealmmanager.derby.users.maximized.createNewUser   = Create New User
 securityrealmmanager.se.groups.addmaximized.addGroup       = ADD GROUP
 securityrealmmanager.se.groups.addmaximized.updateGroup    = UPDATE GROUP
 securityrealmmanager.se.groups.help.addNewGroupBtnExp      = Clicking this button will create the new group. If users had been put in the new group, clicking &amp;quot;Add&amp;quot; will create the new group with the selected users in it.
 securityrealmmanager.se.groups.help.cancelNewGroupBtnExp   = Cancel the current operation.
-securityrealmmanager.se.groups.help.title                  = This portlet lists all the Console Realm groups and allows the user to add, modify and delete them. To add a new group click on the &amp;quot;Create New Group&amp;quot; link and fill in the fields on that page. To modify an existing group, click on the group link and change the field(s) on the page. To delete a group, click on the &amp;quot;Delete&amp;quot; link to the right of the group to be deleted. &lt;br&gt;  &lt;br&gt;Clicking on the &amp;quot;Create New Group&amp;quot; link allows the user to add a new   group. The fields are defined as follows:
-securityrealmmanager.se.groups.help.usersExp               = The box on the left lists all the current user accounts. Selecting a user and then clicking the &amp;quot;Add&amp;gt;&amp;gt;&amp;quot; button will put the user in the group. Selecting a user in the list to the right and clicking on the &amp;quot;&amp;lt;&amp;lt;Remove&amp;quot; button will delete the user from the group.
+securityrealmmanager.se.groups.help.title                  = This portlet lists all the Console Realm groups and allows the user to add, modify and delete them. To add a new, click the &amp;quot;Create New Group&amp;quot; link and fill in the fields on that page. To modify an existing group, click the group link and change the field(s) on the page. To delete a group, click the &amp;quot;Delete&amp;quot; link to the right of the group to be deleted. &lt;br&gt;  &lt;br&gt;Clicking on the &amp;quot;Create New Group&amp;quot; link allows the user to add a new   group. The fields are defined as follows:
+securityrealmmanager.se.groups.help.usersExp               = The box on the left lists all the current user accounts. To put the user in the group, select a user and then click the &amp;quot;Add&amp;gt;&amp;gt;&amp;quot; button. To delete the user from the group, select a user in the list to the right and click the &amp;quot;&amp;lt;&amp;lt;Remove&amp;quot; button.
 securityrealmmanager.se.groups.maximized.createNewGroup    = Create New Group
 securityrealmmanager.se.groups.maximized.createNewUser     = Create New User
 securityrealmmanager.se.groups.maximized.noUsers           = No available users.
@@ -441,13 +441,13 @@
 securityrealmmanager.se.users.help.confirmPasswordExp      = Re-enter the new user's password.
 securityrealmmanager.se.users.help.createUserBtnExp        = Click on this button to create the new user and return to the main &amp;quot;Console Realm Users&amp;quot; page. The new user will be listed there.
 securityrealmmanager.se.users.help.passwordExp             = Password for the new user.
-securityrealmmanager.se.users.help.title                   = This portlet lists all the console realm users and allows the user to add, modify and delete them. To add a new user click on the &amp;quot;Create New User&amp;quot; link and fill in the fields on that page. To modify a user's account, click on the username link for the user and change the field(s) on the page. To delete a user, click on the &amp;quot;Delete&amp;quot; link to the right of the user to be deleted.&lt;br&gt; &lt;br&gt; Clicking on the Create New User link brings up a page that allows adding users by filling in the fields  and clicking on the&amp;quot;Add&amp;quot; button. The fields are defined as follows:
+securityrealmmanager.se.users.help.title                   = This portlet lists all the console realm users and allows the user to add, modify and delete them. To add a new user click the &amp;quot;Create New User&amp;quot; link and fill in the fields on that page. To modify a user's account, click the username link for the user and change the field(s) on the page. To delete a user, click the &amp;quot;Delete&amp;quot; link to the right of the user to be deleted.&lt;br&gt; &lt;br&gt; Clicking the Create New User link brings up a page that allows adding users by filling in the fields  and clicking on the&amp;quot;Add&amp;quot; button. The fields are defined as follows:
 securityrealmmanager.se.users.help.usernameExp             = The username for the user.
 securityrealmmanager.se.users.maximized.createNewUser      = Create New User
 
 servermanager.help.shutdownHelpBody   = &lt;p&gt;This portlet give the admin the ability to remotely shutdown the Geronimo server.&lt;/p&gt;&lt;p&gt;A shutdown will shutdown the server and cause the JVM to exit. To continue using the Geronimo Console after a shutdown, Geronimo must be restarted.&lt;/p&gt;
 servermanager.normal.cancel           = &amp;nbsp;Cancel&amp;nbsp;
-servermanager.normal.comfirmMsg01     = Are you sure you want to shutdown the server (last chance)?
+servermanager.normal.comfirmMsg01     = Are you sure that you want to shutdown the server (last chance)?
 servermanager.normal.ok               = &amp;nbsp;&amp;nbsp;&amp;nbsp;OK&amp;nbsp;&amp;nbsp;&amp;nbsp;
 servermanager.normal.proceedOnlyIf    = Proceed only if you are certain you want to terminate the server.
 servermanager.normal.shutdown         = Shutdown
@@ -509,10 +509,10 @@
 webmanager.common.bufferSize                             = BufferSize
 webmanager.common.bufferSizeExp                          = The size (in bytes) of the buffer to be provided for input streams created by this connector. By default, buffers of 2048 bytes will be provided.
 webmanager.common.ciphers                                = Ciphers
-webmanager.common.ciphersExp                             = A comma separated list of the encryption ciphers that may be used. If not specified, then any available cipher may be used.
+webmanager.common.ciphersExp                             = A comma-separated list of the encryption ciphers that may be used. If not specified, any available cipher may be used.
 webmanager.common.clientAuthRequired                     = Client Auth Required
 webmanager.common.compressableMimeType                   = CompressableMimeType
-webmanager.common.compressableMimeTypeExp                = The value is a comma separated list of MIME types for which HTTP compression may be used. The default value is text/html,text/xml,text/plain.
+webmanager.common.compressableMimeTypeExp                = The value is a comma-separated list of MIME types for which HTTP compression may be used. The default value is text/html,text/xml,text/plain.
 webmanager.common.compression                            = Compression
 webmanager.common.compressionExp                         = The Connector may use HTTP/1.1 GZIP compression in an attempt to save server bandwidth. The acceptable values for the parameter is "off" (disable compression), "on" (allow compression, which causes text data to be compressed), "force" (forces compression in all cases), or a numerical integer value (which is equivalent to "on", but specifies the minimum amount of data before the output is compressed). If the content-length is not known and compression is set to "on" or more aggressive, the output will also be compressed. If not specified, this attribute is set to "off".
 webmanager.common.confirmPassword                        = Confirm Password
@@ -526,7 +526,7 @@
 webmanager.common.emptySessionPathExp                    = If checked, all paths for session cookies will be set to /.
 webmanager.common.emptyText                              = The focussed field must not be empty.
 webmanager.common.enableLookups                          = EnableLookups
-webmanager.common.enableLookupsExp                       = Check if you want calls to request.getRemoteHost() to perform DNS lookups in order to return the actual host name of the remote client.  By default, DNS lookups are enabled.
+webmanager.common.enableLookupsExp                       = Check whether you want calls to request.getRemoteHost() to perform DNS lookups in order to return the actual host name of the remote client.  By default, DNS lookups are enabled.
 webmanager.common.fields                                 = fields
 webmanager.common.host                                   = Host
 webmanager.common.hostExp                                = The host name or IP to bind to. The normal values are &lt;tt&gt;0.0.0.0&lt;/tt&gt; (all interfaces) or &lt;tt&gt;localhost&lt;/tt&gt; (local connections only)
@@ -552,11 +552,11 @@
 webmanager.common.maxThreads                             = Max Threads
 webmanager.common.maxThreadsExp                          = The maximum number of threads this connector should use to handle incoming requests
 webmanager.common.minSpareThreads                        = MinSpareThreads
-webmanager.common.minSpareThreadsExp                     = The number of request processing threads that will be created when this Connector is first started. The connector will also make sure it has the specified number of idle processing threads available. This attribute should be set to a value smaller than that set for maxThreads. The default value is 4.
+webmanager.common.minSpareThreadsExp                     = The number of request processing threads that will be created when this Connector is first started. The connector will also make sure that it has the specified number of idle processing threads available. This attribute should be set to a value smaller than that set for maxThreads. The default value is 4.
 webmanager.common.minThreads                             = Min Threads
 webmanager.common.minThreadsExp                          = The minimum number of threads this connector should use to handle incoming requests
 webmanager.common.noCompressionUserAgents                = NoCompressionUserAgents
-webmanager.common.noCompressionUserAgentsExp             = The value is a comma separated list of regular expressions matching user-agents of HTTP clients for which compression should not be used, because these clients, although they do advertise support for the feature, have a broken implementation. The default value is an empty String (regexp matching disabled).
+webmanager.common.noCompressionUserAgentsExp             = The value is a comma-separated list of regular expressions matching user-agents of HTTP clients for which compression should not be used, because these clients, although they do advertise support for the feature, have a broken implementation. The default value is an empty String (regexp matching disabled).
 webmanager.common.port                                   = Port
 webmanager.common.portExp                                = The network port to bind to.
 webmanager.common.protocol                               = Protocol
@@ -567,7 +567,7 @@
 webmanager.common.redirectPort                           = RedirectPort
 webmanager.common.redirectPortExp                        = If this Connector is supporting non-SSL requests, and a request is received for which a matching &lt;security-constraint&gt; requires SSL transport, Catalina will automatically redirect the request to the port number specified here.
 webmanager.common.restrictedUserAgents                   = RestrictedUserAgents
-webmanager.common.restrictedUserAgentsExp                = The value is a comma separated list of regular expressions matching user-agents of HTTP clients for which HTTP/1.1 or HTTP/1.0 keep alive should not be used, even if the clients advertise support for these features. The default value is an empty String (regexp matching disabled).
+webmanager.common.restrictedUserAgentsExp                = The value is a comma-separated list of regular expressions matching user-agents of HTTP clients for which HTTP/1.1 or HTTP/1.0 keep alive should not be used, even if the clients advertise support for these features. The default value is an empty String (regexp matching disabled).
 webmanager.common.server                                 = Server
 webmanager.common.serverExp                              = The Server header for the http response. Unless your paranoid, you won't need this feature. (No offense.  The description is taken from Tomcat documentation.)
 webmanager.common.show                                   = Show
@@ -587,7 +587,7 @@
 webmanager.common.truststorePassword                     = Truststore Password
 webmanager.common.truststoreType                         = Truststore Type
 webmanager.common.uniqueName                             = Unique Name
-webmanager.common.uniqueNameExp                          = A name that is different than the name for any other web connectors in the server (no spaces in the name please)
+webmanager.common.uniqueNameExp                          = A name that is different from the name for any other web connectors in the server (no spaces in the name please)
 webmanager.common.uriEncoding                            = URIEncoding
 webmanager.common.uriEncodingExp                         = This specifies the character encoding used to decode the URI bytes, after %xx decoding the URL. Default is ISO-8859-1.
 webmanager.common.useBodyEncodingForURI                  = UseBodyEncodingForURI
@@ -603,7 +603,7 @@
 webmanager.connector.editConnector.JettyManagerImpl.38   = The maximum unaccepted connections to queue if no threads are available.
 webmanager.connector.editConnector.JettyManagerImpl.40   = The maximum time in seconds that a connection lingers during close handshaking.
 webmanager.connector.editConnector.JettyManagerImpl.42   = Port to redirect to for confidential connections. 0 if not supported.
-webmanager.connector.editConnector.JettyManagerImpl.44   = If set, then clients connecting through this connector must supply a valid client certificate.
+webmanager.connector.editConnector.JettyManagerImpl.44   = If set, clients connecting through this connector must supply a valid client certificate.
 webmanager.connector.editConnector.JettyManagerImpl.47   = The keystore to use for accessing the server's private key
 webmanager.connector.editConnector.JettyManagerImpl.50   = The keystore containing the trusted certificate entries, including Certification Authority (CA) certificates
 webmanager.connector.editConnector.JettyManagerImpl.53   = This should normally be set to TLS, though some (IBM) JVMs don't work properly with popular browsers unless it is changed to SSL.
@@ -615,7 +615,7 @@
 webmanager.connector.editConnector.TomcatManagerImpl.108 = The host name or IP to bind to. The normal values are 0.0.0.0 (all interfaces) or localhost (local connections only).
 webmanager.connector.editConnector.TomcatManagerImpl.11  = Protocol which may be used for communicating with clients.
 webmanager.connector.editConnector.TomcatManagerImpl.110 = The size (in bytes) of the buffer to be provided for input streams created by this connector.
-webmanager.connector.editConnector.TomcatManagerImpl.113 = The value is a comma separated list of MIME types for which HTTP compression may be used.
+webmanager.connector.editConnector.TomcatManagerImpl.113 = The value is a comma-separated list of MIME types for which HTTP compression may be used.
 webmanager.connector.editConnector.TomcatManagerImpl.116 = The Connector may use HTTP/1.1 GZIP compression in an attempt to save server bandwidth. The acceptable values for the parameter is &lt;i&gt;off&lt;/i&gt; (disable compression), &lt;i&gt;on&lt;/i&gt; (allow compression, which causes text data to be compressed), &lt;i&gt;force&lt;/i&gt; (forces compression in all cases), or a numerical integer value (which is equivalent to &lt;i&gt;on&lt;/i&gt;, but specifies the minimum amount of data before the output is compressed). If the content-length is not known and compression is set to &lt;i&gt;on&lt;/i&gt; or more aggressive, the output will also be compressed.
 webmanager.connector.editConnector.TomcatManagerImpl.118 = The number of milliseconds during which the sockets used by this Connector will linger when they are closed. The default value is -1 (socket linger is disabled).
 webmanager.connector.editConnector.TomcatManagerImpl.120 = The number of milliseconds this Connector will wait, after accepting a connection, for the request URI line to be presented.
@@ -627,10 +627,10 @@
 webmanager.connector.editConnector.TomcatManagerImpl.132 = The maximum number of request processing threads to be created by this Connector, which therefore determines the maximum number of simultaneous requests that can be handled. If not specified, this attribute is set to 40. If an executor is associated with this connector, this attribute is ignored as the connector will execute tasks using the executor rather than an internal thread pool.
 webmanager.connector.editConnector.TomcatManagerImpl.134 = Minimum spare threads
 webmanager.connector.editConnector.TomcatManagerImpl.136 = Maximum spare threads
-webmanager.connector.editConnector.TomcatManagerImpl.139 = The value is a comma separated list of regular expressions matching user-agents of HTTP clients for which compression should not be used, because these clients, although they do advertise support for the feature, have a broken implementation.
+webmanager.connector.editConnector.TomcatManagerImpl.139 = The value is a comma-separated list of regular expressions matching user-agents of HTTP clients for which compression should not be used, because these clients, although they do advertise support for the feature, have a broken implementation.
 webmanager.connector.editConnector.TomcatManagerImpl.14  = Ciphers which may be used for communicating with clients.
 webmanager.connector.editConnector.TomcatManagerImpl.141 = The TCP port number on which this Connector  will create a server socket and await incoming connections. Your operating system will allow only one server application to listen to a particular port number on a particular IP address.
-webmanager.connector.editConnector.TomcatManagerImpl.144 = The value is a comma separated list of regular expressions matching user-agents of HTTP clients for which HTTP/1.1 or HTTP/1.0 keep alive should not be used, even if the clients advertise support for these features. 
+webmanager.connector.editConnector.TomcatManagerImpl.144 = The value is a comma-separated list of regular expressions matching user-agents of HTTP clients for which HTTP/1.1 or HTTP/1.0 keep alive should not be used, even if the clients advertise support for these features. 
 webmanager.connector.editConnector.TomcatManagerImpl.147 = The Server header for the http response.
 webmanager.connector.editConnector.TomcatManagerImpl.149 = The size (in bytes) of the buffer to be provided for socket output buffering. -1 can be specified to disable the use of a buffer.
 webmanager.connector.editConnector.TomcatManagerImpl.151 = If set to true, the TCP_NO_DELAY option will be set on the server socket, which improves performance under most circumstances.
@@ -645,13 +645,13 @@
 webmanager.connector.editConnector.TomcatManagerImpl.169 = When turning SSLEnabled value to true you will want to set the scheme attribute as well to pass the correct request.getScheme() to the servlets
 webmanager.connector.editConnector.TomcatManagerImpl.170 = When turning SSLEnabled value to true you will want to set the secure attribute as well to pass the correct request.isSecure() values to the servlets 
 webmanager.connector.editConnector.TomcatManagerImpl.17  = Name of the file that contains the server certificate. The format is PEM-encoded.
-webmanager.connector.editConnector.TomcatManagerImpl.171 = A comma separated list of the encryption ciphers that may be used. If not specified, then any available cipher may be used.
-webmanager.connector.editConnector.TomcatManagerImpl.173 = The alias used to for the server certificate in the keystore. If not specified the first key read in the keystore will be used.
+webmanager.connector.editConnector.TomcatManagerImpl.171 = A comma-separated list of the encryption ciphers that may be used. If not specified, any available cipher may be used.
+webmanager.connector.editConnector.TomcatManagerImpl.173 = The alias used to for the server certificate in the keystore. If not specified, the first key read in the keystore will be used.
 webmanager.connector.editConnector.TomcatManagerImpl.175 = The TrustStore file to use to validate client certificates.
 webmanager.connector.editConnector.TomcatManagerImpl.177 = The password to access the TrustStore.
 webmanager.connector.editConnector.TomcatManagerImpl.179 = Set the truststore type. There is normally no reason not to use the default (JKS).
 webmanager.connector.editConnector.TomcatManagerImpl.181 = Use this attribute to enable or disable sendfile capability.
-webmanager.connector.editConnector.TomcatManagerImpl.183 = Set to true to use the NIO thread pool executor. The default value is true. If set to false, it uses a thread pool based on a stack for its execution. Generally, using the executor yields a little bit slower performance, but yields a better fairness for processing connections in a high load environment as the traffic gets queued through a FIFO queue. If set to true(default) then the max pool size is the maxThreads attribute and the core pool size is the minSpareThreads. This value is ignored if the executor attribute is present and points to a valid shared thread pool.
+webmanager.connector.editConnector.TomcatManagerImpl.183 = Set to true to use the NIO thread pool executor. The default value is true. If set to false, it uses a thread pool based on a stack for its execution. Generally, using the executor yields a little bit slower performance, but yields a better fairness for processing connections in a high load environment as the traffic gets queued through a FIFO queue. If set to true(default),  the max pool size is the maxThreads attribute and the core pool size is the minSpareThreads. This value is ignored if the executor attribute is present and points to a valid shared thread pool.
 webmanager.connector.editConnector.TomcatManagerImpl.185 = The number of threads to be used to accept connections. Increase this value on a multi-CPU machine, although you would never really need more than 2. Also, with a lot of non-keep-alive connections, you might want to increase this value as well. 
 webmanager.connector.editConnector.TomcatManagerImpl.187 = The number of threads to be used to run for the polling events.
 webmanager.connector.editConnector.TomcatManagerImpl.189 = The priority of the poller threads.
@@ -686,7 +686,7 @@
 webmanager.connector.editConnector.TomcatManagerImpl.241 = The max selectors to be used in the pool, to reduce selector contention. Use this option when the command line org.apache.tomcat.util.net.NioSelectorShared value is set to false.
 webmanager.connector.editConnector.TomcatManagerImpl.243 = The max spare selectors to be used in the pool, to reduce selector contention. When a selector is returned to the pool, the system can decide to keep it or let it be GC:ed. Use this option when the command line org.apache.tomcat.util.net.NioSelectorShared value is set to false.
 webmanager.connector.editConnector.TomcatManagerImpl.245 = The following command line options are available for the NIO connector: &lt;br&gt;&lt;i&gt;-Dorg.apache.tomcat.util.net.NioSelectorShared=true|false&lt;/i&gt;. Set this value to false if you wish to use a selector for each thread. the property. If you do set it to false, you can control the size of the pool of selectors by using the selectorPool.maxSelectors attribute
-webmanager.connector.editConnector.TomcatManagerImpl.247 = The NIO connector implements an OutOfMemoryError strategy called parachute. It holds a chunk of data as a byte array. In case of an OOM, this chunk of data is released and the error is reported. This will give the VM enough room to clean up. The oomParachute represent the size in bytes of the parachute(the byte array). The default value is 1024*1024(1MB). Please note, this only works for OOM errors regarding the Java Heap space, and there is absolutely no guarantee that you will be able to recover at all. If you have an OOM outside of the Java Heap, then this parachute trick will not help.
+webmanager.connector.editConnector.TomcatManagerImpl.247 = The NIO connector implements an OutOfMemoryError strategy called parachute. It holds a chunk of data as a byte array. In case of an OOM, this chunk of data is released and the error is reported. This will give the VM enough room to clean up. The oomParachute represent the size in bytes of the parachute(the byte array). The default value is 1024*1024(1MB). Note, this only works for OOM errors regarding the Java Heap space, and there is absolutely no guarantee that you will be able to recover at all. If you have an OOM outside of the Java Heap, this parachute trick will not help.
 webmanager.connector.editConnector.TomcatManagerImpl.249 = Duration of a poll call. Lowering this value will slightly decrease latency of connections being kept alive in some cases, but will use more CPU as more poll calls are being made.
 webmanager.connector.editConnector.TomcatManagerImpl.251 = Amount of sockets that the poller responsible for polling kept alive connections can hold at a given time. Extra connections will be closed right away.
 webmanager.connector.editConnector.TomcatManagerImpl.253 = Use kernel level sendfile for certain static files.
@@ -717,7 +717,7 @@
 webmanager.connector.editConnector.TomcatManagerImpl.92  = If this Connector is being used in a proxy configuration, configure this attribute to specify the server port to be returned for calls to request.getServerPort().
 webmanager.connector.editConnector.TomcatManagerImpl.94  = If this Connector is supporting non-SSL requests, and a request is received for which a matching &lt;security-constraint&gt; requires SSL transport, Catalina will automatically redirect the request to the port number specified here.
 webmanager.connector.editConnector.TomcatManagerImpl.97  = This specifies the character encoding used to decode the URI bytes, after %xx decoding the URL.
-webmanager.connector.editConnector.TomcatManagerImpl.99  = This specifies if the encoding specified in contentType should be used for URI query parameters, instead of using the URIEncoding. This setting is present for compatibility with Tomcat 4.1.x, where the encoding specified in the contentType, or explicitly set using Request.setCharacterEncoding method was also used for the parameters from the URL.
+webmanager.connector.editConnector.TomcatManagerImpl.99  = This specifies whether the encoding specified in contentType should be used for URI query parameters, instead of using the URIEncoding. This setting is present for compatibility with Tomcat 4.1.x, where the encoding specified in the contentType, or explicitly set using Request.setCharacterEncoding method was also used for the parameters from the URL.
 webmanager.connector.editConnector.addNew                = Add a new
 webmanager.connector.editConnector.attribute             = Attribute
 webmanager.connector.editConnector.desc                  = Description
@@ -739,7 +739,7 @@
 webmanager.help.disableExplanation                       = Turn off statistics gathering and return the user to the main page.
 webmanager.help.refreshExplanation                       = Update the display with the latest statistics.
 webmanager.help.resetExplanation                         = Reset all counts, totals, averages, etc., to 0 and start gathering statistics again.
-webmanager.help.title                                    = Geronimo Console will collect statistics on the number of requests received by Geronimo Console and on the number of connections made to the Geronimo server. Click on the enable link to monitor the performance of the Geronimo server.
+webmanager.help.title                                    = Geronimo Console will collect statistics on the number of requests received by Geronimo Console and on the number of connections made to the Geronimo server. Click the enable link to monitor the performance of the Geronimo server.
 webmanager.normal.activeRequestCount                     = Active Request Count
 webmanager.normal.avgTime                                = Avg Time (ms)
 webmanager.normal.connectionDuration                     = Connection Duration
@@ -765,9 +765,9 @@
 webmanager.normal.totalTime                              = Total Time
 
 welcome.welcomeMaximized.fragment1   = The welcome portlet is the first page that users see when they log in to the Administrative Console. It contains introductory information about the Administrative Console.
-welcome.welcomeMaximized.fragment2   = To return to the main Welcome panel select the "view" link from the header of this portlet.
+welcome.welcomeMaximized.fragment2   = To return to the main Welcome panel, select the "view" link from the header of this portlet.
 welcome.welcomeMaximized.title       = Welcome to the Apache Geronimo&amp;#8482; Administration Console!
-welcome.welcomeNormal.about1         = The administration console provides a convenient, user friendly way to administer many aspects of the Geronimo Server.  It is currently a work in progress, and will continue to evolve over time.  The navigation panel on the left-hand side of the screen provides easy access to the individual tasks available in the console.
+welcome.welcomeNormal.about1         = The administration console provides a convenient way to administer many aspects of the Geronimo Server.  It is currently a work in progress, and will continue to evolve over time.  The navigation panel on the left-hand side of the screen provides easy access to the individual tasks available in the console.
 welcome.welcomeNormal.about2         = This space is the main content area where the real work happens.  Each view contains one or more portlets (self contained view fragments) that typically include a link for help in the header.  Look at the top of this portlet for an example and try it out.
 welcome.welcomeNormal.about3         = The references on the right are provided so that you can learn more about Apache Geronimo, its capabilities, and what might be coming in future releases.
 welcome.welcomeNormal.about4         = Mailing lists are available to get involved in the development of Apache Geronimo or to ask questions of the community:

Modified: geronimo/server/branches/2.2/plugins/console/console-base-portlets/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/console/console-base-portlets/src/main/i18n-resources/portletinfo_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/console/console-base-portlets/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/console/console-base-portlets/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:10:25 2009
@@ -26,7 +26,6 @@
 Applications = Applications
 
 Artifact-Aliases = Artifact-Aliases
-
 Certificate\ Authority = Certificate Authority
 
 Certification\ Authority = Certification Authority
@@ -58,7 +57,6 @@
 Installed\ Web\ Applications = Installed Web Applications
 
 J2EE\ Connectors = J2EE Connectors
-
 JAR\ Aliases = JAR Aliases
 
 Java\ System\ Info = Java System Info
@@ -134,7 +132,7 @@
 consolebase.errorMsg21 = Unable to get next serial number from CA.
 consolebase.errorMsg22 = Errors in user input while processing a CSR.
 consolebase.errorMsg23 = Errors encountered while issuing certificate.
-consolebase.errorMsg24 = Default properties-login module does not exist, it may be replaced by a customized login module.
+consolebase.errorMsg24 = Default properties-login module does not exist, it might be replaced by a customized login module.
 consolebase.infoMsg01  = Started application
 consolebase.infoMsg02  = Stopped application
 consolebase.infoMsg03  = Restarted application
@@ -158,6 +156,6 @@
 consolebase.warnMsg03  = Web statistics are not supported for the current web container.
 consolebase.warnMsg04  = Statistics are not currently being collected.
 consolebase.warnMsg05  = CA is not running or CA may not have been initialized.  Unable to lock CA.
-consolebase.warnMsg06  = A certificate with the serial number &lt;b&gt;{0}&lt;/b&gt; has already been issued. You may be seeing this message since you have clicked on 'Issue Certificate' button a second time.
+consolebase.warnMsg06  = A certificate with the serial number &lt;b&gt;{0}&lt;/b&gt; has already been issued. You might be seeing this message since you have clicked 'Issue Certificate' button a second time.
 consolebase.warnMsg07  = &lt;p style='font-size:120%;'&gt;&lt;b&gt;A shutdown of the server will disable this Web Console! Proceed only if you are certain you want to terminate the server.&lt;/b&gt;&lt;/p&gt;
 consolebase.warnMsg08  = There are no Web Containers defined.

Modified: geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/i18n-resources/ToolTips.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/i18n-resources/ToolTips.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/i18n-resources/ToolTips.properties (original)
+++ geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/i18n-resources/ToolTips.properties Mon Dec  7 08:10:25 2009
@@ -23,4 +23,4 @@
 tooltip.mode.help = Help
 tooltip.mode.edit = Edit
 
-tooltip.css.classname = tooltip
\ No newline at end of file
+tooltip.css.classname = Tooltip
\ No newline at end of file

Modified: geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/i18n-resources/portaldriver_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/i18n-resources/portaldriver_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/i18n-resources/portaldriver_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/i18n-resources/portaldriver_en.properties Mon Dec  7 08:10:25 2009
@@ -21,12 +21,12 @@
 console.common.loginToConsole             = Log in to the Geronimo Console
 console.common.pages                      = Pages
 console.common.password                   = Password
-console.common.username                   = Username
+console.common.username                   = User Name
 console.head.title                        = Geronimo Console
 console.login.components                  = &lt;strong&gt;Geronimo&amp;#8482;&lt;/strong&gt; has integrated the following components:&lt;BR/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Application server (Apache Geronimo)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Web server and servlet engine (Tomcat)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Web server and servlet engine (Jetty)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; JSP compiler (Jasper)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; JAX-RPC Web Services engine (Apache Axis)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; JAX-WS Web Services engine (Apache Axis2)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; JAX-WS Web Services engine (Apache CXF)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Relational database (Apache Derby)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Messaging (ActiveMQ)&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; User management services&lt;br/&gt; &amp;nbsp;&amp;nbsp;&amp;#149;&amp;nbsp; Centralized administration console&lt;br/&gt; 
 console.login.introduction                = &lt;strong&gt;GERONIMO&amp;#8482;&lt;/strong&gt; is a Java-certified, production-grade platform designed to allow developers to rapidly deploy and manage their applications. The result is an integrated, highly functional application platform that leverages the latest innovations from the open source community and simplifies application deployment and maintenance.
-console.login.requireCookies              = Note: Logging onto the Geronimo Console requires cookies to be enabled in your web browser.
+console.login.requireCookies              = Note: To log in to the Geronimo Console, cookies must be enabled in your web browser.
 console.login.welcome                     = Welcome to the Geronimo&amp;#8482; Console
-console.login_error.invalid               = Invalid Username and/or Password!
+console.login_error.invalid               = Invalid User Name and/or Password!
 console.login_success.loginSuccessful     = Login Successful
 console.login_success.returnToPortalTests = Click here to return to the portal tests.

Modified: geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/webapp/WEB-INF/fragments/admin/page/help.jsp
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/webapp/WEB-INF/fragments/admin/page/help.jsp?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/webapp/WEB-INF/fragments/admin/page/help.jsp (original)
+++ geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/webapp/WEB-INF/fragments/admin/page/help.jsp Mon Dec  7 08:10:25 2009
@@ -35,7 +35,7 @@
 An assembly process has been developed to add these records to web.xml using Maven 2 (the
 pluto:assemble goal in maven-pluto-plugin) or Ant (AssembleTask). 
 See the testsuite web.xml file for an example how the servlet and servlet-mapping
-records should look like after assembly (other items the developer adds to web.xml should be 
+records should look like after assembly (other items that the developer adds to web.xml should be 
 carried forward into the updated file). 
 &lt;/p&gt;
 
@@ -52,25 +52,29 @@
 
 &lt;div class="portlet-section-subheader"&gt;Deploying a Portlet Application&lt;/div&gt;
 &lt;p class="portlet-font"&gt;
-	The way to deploy a portlet application depends on the app server Pluto is running in. In the bundled distribution
-	Pluto is deployed in Tomcat. In this case, you can use the Tomcat manager app to deploy the portlet
-	war. There is a 'Upload and deploy portlet war' link at the bottom of the Page Administrator portlet that points to 
-	the manager app	in the bundled distribution (this link can be changed for other app servers -- see the 
-	adjacent Help link). In the bundled distribution of Pluto, you can also simply drop the portlet application war into Tomcat's 
+    The way to deploy a portlet application depends on the app server that Pluto is running in. In the bundled distribution
+    Pluto is deployed in Tomcat. In this case, you can use the Tomcat manager app to deploy the portlet
+    war. There is a 'Upload and deploy portlet war' link at the bottom of the Page Administrator portlet that points to 
+    the manager app    in the bundled distribution (this link can be changed for other app servers -- see the 
+    adjacent Help link). In the bundled distribution of Pluto, you can also simply drop the portlet application war into Tomcat's 
     webapp directory.
 &lt;/p&gt;
 
 &lt;div class="portlet-section-subheader"&gt;Adding Portlets to a Portal Pages&lt;/div&gt;
 &lt;p class="portlet-font"&gt;
-Adding portlets to a portal page using the Pluto Page Administrator portlet involves first selecting a portal 
-page using the Portal Pages drop-down and then selecting a portlet application using the Portlet Applications 
-drop-down and finally a portlet in the adjacent drop down. When this is done, click the Add Portlet button.
+To Add portlets to a portal page using the Pluto Page Administrator portlet, take the following steps:
+Select a portal page using the Portal Pages drop-down. 
+Select a portlet application using the Portlet Applications drop-down 
+Select a portlet in the adjacent drop down. 
+Click the Add Portlet button.
 &lt;/p&gt;
 
 &lt;div class="portlet-section-subheader"&gt;Removing Portal Pages&lt;/div&gt;
 &lt;p class="portlet-font"&gt;
-Removing portlets from a portal page involves selecting a portal page using the Portal Pages drop-down, selecting
-the portlet in the adjacent list and then clicking on the Remove Page button.
+To remove portlets from a portal page, take the following steps:
+Select a portal page using the Portal Pages drop-down.
+Select the portlet in the adjacent list.
+Click the Remove Page button.
 &lt;/p&gt;
 
 
@@ -99,10 +103,10 @@
 
 &lt;%-- Properties for link to app server deployer and help mode file --%&gt;
 &lt;fmt:bundle basename="AdminPortlet"&gt;
-	&lt;fmt:message key="appserver.deployer.help.page" var="deployerHelp"/&gt;
+    &lt;fmt:message key="appserver.deployer.help.page" var="deployerHelp"/&gt;
 &lt;/fmt:bundle&gt; 
 &lt;portlet:renderURL portletMode="help" var="deployerhelpURL"&gt;
-	&lt;portlet-el:param name="helpPage" value="${deployerHelp}"/&gt;
+    &lt;portlet-el:param name="helpPage" value="${deployerHelp}"/&gt;
 &lt;/portlet:renderURL&gt;
 
 &lt;p class="portlet-font"&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887859 [4/6] - in /geronimo/server/branches/2.2/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-port...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207081027.5FC0D23889ED@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207081027-5FC0D23889ED@eris-apache-org%3e</id>
<updated>2009-12-07T08:10:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Modified: geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_zh.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_zh.properties (original)
+++ geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_zh.properties Mon Dec  7 08:10:25 2009
@@ -19,8 +19,8 @@
 ajax.progressbar.processing = å¤çä¸­...
 
 car.addRepository.currentlyPluginRepositories = å½åå¯ç¨çæä»¶ä»åºæ
-car.addRepository.downloadRunningCongfig      = ä½ ä¹å¯ä»¥å°±åæµè§å¹¶å®è£ç¬¬ä¸æ¹æä»¶ä¸æ ·ä»å¦ä¸ä¸ªGeronimoæå¡å¨ä¸­ä¸è½½è¿è¡æ¶çéç½®ï¼å¦æä½ è¦æåè¿ç¨Geronimoæå¡å¨ï¼å¨ä¸é¢è¾å¥ç±»ä¼¼&lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;çURL
-car.addRepository.howToAddPluginRepositories  = è¦æ·»å ä¸ä¸ªæ°çæä»¶ä»åºå°åè¡¨ä¸­ï¼å¨ä¸é¢çææ¬æ¡ä¸­è¾å¥ä»åºçURLãä»åºçé¡¶å±ç®å½ä¸­å¿é¡»æä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;æä»¶ï¼æä»¶ä¸­ååºäºè¯¥å­ä»ä¸­å¯ç¨çæä»¶ã
+car.addRepository.downloadRunningCongfig      = ä½ ä¹å¯ä»¥å°å¦ä¸ä¸ª Geronimo æå¡å¨ä¸çæä»¶ä»åºæ·»å å°å½åæå¡å¨ä¸ãå¦æä½ è¦æ·»å ä¸ä¸ªè¿ç¨ Geronimo æå¡å¨ä¸çæä»¶ä»åºï¼å¨ä¸é¢ææ¬æ¡ä¸­è¾å¥è¦æ·»å çæä»¶ä»åºçé¾æ¥å°åï¼å¦ &lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;
+car.addRepository.howToAddPluginRepositories  = è¦æ·»å ä¸ä¸ªæ°çæä»¶ä»åºå°åè¡¨ä¸­ï¼å¨ä¸é¢çææ¬æ¡ä¸­è¾å¥è¯¥ä»åºçé¾æ¥å°åãä»åºçæ ¹ç®å½ä¸­å¿é¡»åå«ä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt; æä»¶ä»¥ååºè¯¥å­ä»ä¸­å¯ç¨çæä»¶ã
 car.addRepository.title                       = æ·»å æä»¶ä»åº
 car.assemblyConfirm.description               = æè¿°
 car.assemblyConfirm.moduleId                  = æ¨¡åID
@@ -30,68 +30,68 @@
 car.common.assemble                           = ç»è£
 car.common.author                             = ä½è
 car.common.category                           = ç§ç±»
-car.common.createGeronimoPlugin               = åå»ºGeronimoæä»¶
+car.common.createGeronimoPlugin               = åå»º Geronimo æä»¶
 car.common.dependencies                       = ä¾èµé¡¹
 car.common.downloadRepositories               = å·²ä¸è½½çå­å¨åº
 car.common.exportPlugin                       = å¯¼åºæä»¶
-car.common.geronimoVersions                   = Geronimoçæ¬
+car.common.geronimoVersions                   = Geronimo çæ¬
 car.common.group                              = ç»
 car.common.license                            = è®¸å¯è¯
 car.common.moduleID                           = æ¨¡åID
 car.common.newRepository                      = æ°çå­å¨åº
 car.common.obsoletes                          = åºå¼
 car.common.openSource                         = å¼æ¾æºç 
-car.common.pluginURL                          = æä»¶çURL
-car.common.prereq1Description                 = åå³æ¡ä»¶1æè¿°
-car.common.prereq2Description                 = åå³æ¡ä»¶2æè¿°
-car.common.prereq3Description                 = åå³æ¡ä»¶3æè¿°
-car.common.prerequisite1ID                    = åå³æ¡ä»¶1ID
-car.common.prerequisite1Type                  = åå³æ¡ä»¶1ç±»å
-car.common.prerequisite2ID                    = åå³æ¡ä»¶2ID
-car.common.prerequisite2Type                  = åå³æ¡ä»¶2ç±»å
-car.common.prerequisite3ID                    = åå³æ¡ä»¶3ID
-car.common.prerequisite3Type                  = åå³æ¡ä»¶3ç±»å
+car.common.pluginURL                          = æä»¶ç URL
+car.common.prereq1Description                 = åå³æ¡ä»¶ 1 æè¿°
+car.common.prereq2Description                 = åå³æ¡ä»¶ 2 æè¿°
+car.common.prereq3Description                 = åå³æ¡ä»¶ 3 æè¿°
+car.common.prerequisite1ID                    = åå³æ¡ä»¶ 1 ID
+car.common.prerequisite1Type                  = åå³æ¡ä»¶ 1 ç±»å
+car.common.prerequisite2ID                    = åå³æ¡ä»¶ 2 ID
+car.common.prerequisite2Type                  = åå³æ¡ä»¶ 2 ç±»å
+car.common.prerequisite3ID                    = åå³æ¡ä»¶ 3 ID
+car.common.prerequisite3Type                  = åå³æ¡ä»¶ 3 ç±»å
 car.common.prerequisites                      = åå³æ¡ä»¶
 car.common.proprietary                        = æææ
-car.common.removePlugins                      = å é¤Geronimoçæä»¶
+car.common.removePlugins                      = å é¤ Geronimo çæä»¶
 car.common.repository                         = å­å¨åº
 car.common.savePluginData                     = ä¿å­æä»¶éç½®
-car.common.searchForPlugins                   = æç´¢æä»¶
-car.common.uniqueID                           = å¯ä¸çID
+car.common.searchForPlugins                   = æ¾ç¤ºæéä»åºä¸­çæä»¶
+car.common.uniqueID                           = å¯ä¸ç ID
 car.common.viewDetails                        = æ¾ç¤ºç»è
-car.common.webSite                            = Webç«ç¹
+car.common.webSite                            = Web ç«ç¹
 car.confirmExport.title                       = &lt;b&gt;å¯¼åºæä»¶&lt;/b&gt; -- ä¿å­å°ç£ç
-car.confirmExport.useBtnBelow                 = ä½¿ç¨ä¸é¢è¿ä¸ªæé®å°æä»¶"{0}"ä¿å­å°ç£çã
-car.download.foundDependencies                = ä¸é¢æ¯æ¾å°çè¿ä¸ªæä»¶çä¾èµé¡¹ãå¦æä½ ç»§ç»­çè¯ï¼å°ä¼èªå¨å°å®è£ä»»ä½ç¼ºå°çä¾èµé¡¹ã
+car.confirmExport.useBtnBelow                 = åå»ä¸é¢è¿ä¸ªæé®å°æä»¶"{0}"ä¿å­å°ç£çã
+car.download.foundDependencies                = æå¡å¨ä¸ºæ­¤æä»¶æ¾å°äºä»¥ä¸ä¾èµé¡¹ãå¦æä½ ç»§ç»­çè¯ï¼æå¡å¨å°ä¼èªå¨å°å®è£æéçä¾èµé¡¹ã
 car.download.processing                       = å¤ç{0}ä¸­...
 car.downloadStatus.processing                 = æ­£å¨å¤ç{0}...
-car.help.return                               = åå»portletå¤´é¨ç'è§å¾'é¾æ¥ä»¥è¿åæä»¶ä¸»é¢æ¿
+car.help.return                               = åå»æ­¤ portlet å³ä¸è§çâè§å¾âé¾æ¥ä»¥è¿åæä»¶ä¸»é¢æ¿
 car.index.assembleServer                      = ç»è£æå¡å¨
 car.index.assembleServerLong                  = ä½¿ç¨è¿éçæä»¶ç»è£æå¡å¨
-car.index.assemblyHelp.AppCentric.desp        = éæ©ç¬¦åä½ éè¦çåºç¨æä»¶å¹¶ä»¥ä½ çåºç¨æä»¶ä¸ºä¸­å¿å®ä¹æå¡å¨çåå®¹ãä½ çæå¡å¨åºè¯¥è½å¤è¿è¡ä½ çåºç¨ä½å¯è½æ æ³é¨ç½²å¶ä»ä»»ä½åºç¨ã
+car.index.assemblyHelp.AppCentric.desp        = éæ©ä½ æ³è¦ç»è£å°ä½ çæå¡å¨ä¸­çåºç¨æä»¶ãä½ æéæ©çåºç¨æä»¶å°å³å®æç»è£æå¡å¨æç»çè½è½ãä½ çæå¡å¨å°è½å¤è¿è¡ä½ çåºç¨æä»¶ï¼ä½å¯è½æ æ³é¨ç½²å¶ä»ä»»ä½åºç¨ç¨åºã
 car.index.assemblyHelp.AppCentric.title       = ä»¥åºç¨ä¸ºä¸­å¿ç
-car.index.assemblyHelp.ExpertUser.desp        = æç§ ConfigId éæ©åºç¨æä»¶åç³»ç»æä»¶ä»¥æå»ºä½ çæå¡å¨ãè¯·ä»å¨ä½ æ¯ Apache Geronimo çä¸å®¶ç¨æ·æ¶éæ©è¿ä¸ªæ¨¡å¼ï¼å¦åä½ æåå¾å°çå¯è½æ¯ä¸ä¸ªæ æ³å¯å¨åé¨ç½²ä»»ä½åºç¨çæå¡å¨.
-car.index.assemblyHelp.ExpertUser.title       = ä¸å®¶ç¨æ·
-car.index.assemblyHelp.FuncCentric.desp       = éæ©ç¬¦åä½ éè¦çåè½ä»¥åä»»ä½å·²é¨ç½²çåºç¨æä»¶
+car.index.assemblyHelp.ExpertUser.desp        = éæ©åºç¨æä»¶åç³»ç»æä»¶æ¥ç»è£ä½ çæå¡å¨ãæ³¨æï¼ä½ å¿é¡»æ¯ Apache Geronimo çä¸å®¶çº§ç¨æ·æå¯ä»¥éæ©è¿ä¸ªæ¨¡å¼ï¼å¦åä½ æåå¾å°çå¯è½æ¯ä¸ä¸ªæ æ³å¯å¨åé¨ç½²ä»»ä½åºç¨çæå¡å¨.
+car.index.assemblyHelp.ExpertUser.title       = ä¸å®¶çº§ç¨æ·
+car.index.assemblyHelp.FuncCentric.desp       = éæ©ç¬¦åä½ éè¦çåè½ä»¥åå¯¹åºçæä»¶æ¥ç»è£æå¡å¨
 car.index.assemblyHelp.FuncCentric.title      = ä»¥åè½ä¸ºä¸­å¿ç
-car.index.assemblyHelp.desp                   = ä½¿ç¨å½åæå¡å¨ä¸­ç Geronimo æä»¶ç»è£ä¸ä¸ªæå¡å¨ãè¯·éæ©å¦ä¸ä¸ç§æ¨¡å¼ä¸­çä¸ç§:
-car.index.assemblyHelp.note                   = &lt;p&gt;è¯·æ³¨æè¿ä¸ªportletåªéç¨äºgeronimoæä»¶.  å¦æä½ çåºç¨ä¸æ¯ä¸ä¸ªgeronimoæä»¶, ä½ æå¦ä¸éæ©:&lt;/p&gt;&lt;p&gt;- ä½¿ç¨æ§å¶å°ç"åå»ºæä»¶"portletå°ä½ çåºç¨è½¬æ¢ä¸ºä¸ä¸ªgeronimoæä»¶&lt;br/&gt;- ä½¿ç¨car-maven-pluginå°ä½ çåºç¨è½¬æ¢ä¸ºä¸ä¸ªgeronimoæä»¶&lt;br/&gt;- ç»è£ä½ çæå¡å¨ååé¨ç½²ä½ çåºç¨&lt;br/&gt;&lt;/p&gt;
+car.index.assemblyHelp.desp                   = å©ç¨å½åæå¡å¨ä¸­ç Geronimo æä»¶ç»è£ä¸ä¸ªæ°çæå¡å¨ãä½ å¯ä»¥éæ©å¦ä¸ä¸ç§æ¨¡å¼ä¸­çä¸ç§:
+car.index.assemblyHelp.note                   = &lt;p&gt;è¯·æ³¨ææ­¤ portlet åªéç¨äº Geronimo æä»¶.  å¦æä½ çåºç¨ä¸æ¯ä¸ä¸ª Geronimo æä»¶, ä½ æå¦ä¸éæ©:&lt;/p&gt;&lt;p&gt;- ä½¿ç¨æ§å¶å°ç"åå»ºæä»¶"åè½å°ä½ çåºç¨è½¬æ¢ä¸ºä¸ä¸ª Geronimo æä»¶&lt;br/&gt;- ä½¿ç¨ car-maven-plugin å°ä½ çåºç¨è½¬æ¢ä¸ºä¸ä¸ª Geronimo æä»¶&lt;br/&gt;- ç»è£ä½ çæå¡å¨ååé¨ç½²ä½ çåºç¨&lt;br/&gt;&lt;/p&gt;
 car.index.assemblyMode                        = èªå®ä¹ç»è£æ¨¡å¼:
-car.index.createGeronimoPluginExp             = éæ©è¦å¯¼åºç Geronimo æä»¶ãå¯¼åºåçæä»¶å°ä»¥  CAR æä»¶çå½¢å¼ä¿å­å°ä½ çæ¬å°æä»¶ç³»ç»ä¸­ã&lt;i&gt;æ³¨æï¼å¨ä½ å°å®å¯¼åºåï¼è¦ä½¿å®æä¸ºä¸ä¸ªææçæä»¶ï¼ä½ å¿é¡»æå¨å°&lt;tt&gt;META-INF/geronimo-plugin.xml&lt;/tt&gt;æä»¶æ·»å å° CAR ä¸­ã&lt;/i&gt;
+car.index.createGeronimoPluginExp             = éæ©è¦å¯¼åºç Geronimo æä»¶ãå¯¼åºåçæä»¶å°ä»¥ CAR æä»¶çå½¢å¼ä¿å­å°ä½ çæ¬å°æä»¶ç³»ç»ä¸­ã&lt;i&gt;æ³¨æï¼å¨ä½ å°å®å¯¼åºåï¼è¦ä½¿å®æä¸ºä¸ä¸ªææçæä»¶ï¼ä½ å¿é¡»æå¨å°&lt;tt&gt;META-INF/geronimo-plugin.xml&lt;/tt&gt;æä»¶æ·»å å° CAR ä¸­ã&lt;/i&gt;
 car.index.createPluginHelp.desp               = &lt;p&gt;ä»å½åGeronimo æå¡å¨ä¸­å¯¼åº Geronimoæä»¶ã å¡«åæä»¶åæ°æ®ä¿¡æ¯å¹¶å°æä»¶ä¿å­ä¸ºä¸ä¸ª CAR æä»¶å°ä½ çæ¬å°æä»¶ç³»ç»ãæ§å¶å°å°çæ&lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;æä»¶ä»¥å­å¨ä½ æå¯¼åºæä»¶çåæ°æ®ä¿¡æ¯å¹¶å°æä»¶æåè¿ä¸ä¸ª CAR æä»¶ã  ä½ å¯ä»¥éè¿ç®¡çæ§å¶å°è®¾ç½®å¾å¤æä»¶åæ°æ®ï¼ç¶èï¼ä½ æ æ³æ´æ¹æäºé«çº§è®¾ç½®, ä¾å¦&lt;tt&gt;config-xml-content&lt;/tt&gt;æè&lt;tt&gt;config-substitution properties&lt;/tt&gt;ã&lt;/p&gt;&lt;p&gt;å¦æä½ ä½¿ç¨å½ä»¤è¡æ¹å¼çæä¸ä¸ª Geronimo æä»¶, 
 ä½ å¯ä»¥åä½¿ç¨ car-maven-plugi nä¸ºä½ çé¡¹ç®äº§çä¸ä¸ª&lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;æä»¶, ç¶åå°ä½ çé¡¹ç®æåä¸ºä¸ä¸ª CAR æä»¶, å¹¶åæ¶å°ä½ çé¡¹ç®ä¿¡æ¯èªå¨æ·»å å° Geronimo æä»¶ç®å½ï¼&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt; æä»¶ï¼ã&lt;/p&gt;
-car.index.createPluginHelp.title              = åå»ºgeronimoæä»¶
-car.index.installPluginHelp.desp              = &lt;p&gt;ä»æ¬å°æè¿ç¨æå¡å¨åå½åGeronimoæå¡å¨å®è£geronimoæä»¶.&lt;/p&gt; &lt;p&gt;ç¹å» "æ´æ°å­å¨åºåè¡¨" é¾æ¥ä»¥å°å­å¨åºåè¡¨æ´æ°å°æå¡å¨æ¨èçææ°ç.&lt;/p&gt; &lt;p&gt;å¦æä½ æ²¡æçå°ææçå­å¨åº, ç¹å» "æ·»å å­å¨åº" é¾æ¥ä»¥æ·»å ä½ éæ©çéå å­å¨åº.  å­å¨åºå¿é¡»å¨æ ¹ç®å½æä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;æä»¶ååºå­å¨åºä¸­çå¯ç¨æä»¶. &lt;/p&gt;
-car.index.installPluginHelp.title             = å®è£geronimoæä»¶
+car.index.createPluginHelp.title              = åå»º Geronimo æä»¶
+car.index.installPluginHelp.desp              = &lt;p&gt;ä»æ¬å°æè¿ç¨æå¡å¨åå½å Geronimo æå¡å¨å®è£ Geronimo æä»¶.&lt;/p&gt; &lt;p&gt;ç¹å» "æ´æ°å­å¨åºåè¡¨" é¾æ¥ä»¥å°å­å¨åºåè¡¨æ´æ°å°æå¡å¨æ¨èçææ°ç.&lt;/p&gt; &lt;p&gt;å¦æä½ æ²¡æçå°ææçå­å¨åº, ç¹å» "æ·»å å­å¨åº" é¾æ¥ä»¥æ·»å ä½ éæ©çéå å­å¨åº.  å­å¨åºå¿é¡»å¨æ ¹ç®å½æä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;æä»¶ååºå­å¨åºä¸­çå¯ç¨æä»¶. &lt;/p&gt;
+car.index.installPluginHelp.title             = å®è£ Geronimo æä»¶
 car.index.optionalAuthentication              = å¯ééªè¯ä¿¡æ¯
-car.index.removePluginsExp                    = è¦å é¤ä¸ä¸ªæä»¶ï¼å¨&lt;b&gt;åºç¨ç¨åº&lt;/b&gt;ä¸çç±»å«ä¸­æ¾å°æä»¶æ¨¡åå¹¶å¸è½½å®ã
-car.index.summary                             = &lt;h2&gt;å®è£ Geronimo æä»¶&lt;/h2&gt; &lt;p&gt;è¿ä¸ªportlet ç¨äºå®è£ Geronimo æä»¶ã éè¿è¿æ ·å°±å¯ä»¥å¨è¿è¡æ¶ä¸º  Geronimo æå¡å¨å®è£æ°çåè½ã&lt;/p&gt; &lt;p&gt;éæ©ä¸ä¸ªæ¬å°æè¿ç¨çå­å¨åºå¹¶æ£æ¥å¯ç¨çGeronimoæä»¶ã  è¿ä¸ªå­å¨åºçæ ¹ç®å½ä¸å¿é¡»æä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;æä»¶ä»¥æ¾ç¤ºå­å¨åºä¸­çææå¯ç¨æä»¶ã&lt;/p&gt; &lt;p&gt;ä½ ä¹å¯ä»¥ä»å¶å®Geronimoæå¡å¨ä¸è½½è¿è¡ä¸­çè®¾ç½®å°±åæµè§åå®è£ç¬¬3æ¾æä»¶ä¸æ ·.  å¦æä½ æ³æåä¸ä¸ªè¿ç¨çGeronimoæå¡å¨,  è¾
 å¥ä¸ä¸ªURL,ç±»ä¼¼äº&lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;å¹¶å¨å¯éçéªè¯åä¸­è¾å¥ç®¡çåçç¨æ·ååå¯ç .&lt;/p&gt;
+car.index.removePluginsExp                    = è¦å é¤ä¸ä¸ªæä»¶ï¼å¨&lt;b&gt;åºç¨ç¨åº&lt;/b&gt; portlet ä¸­æ¾å°æä»¶æ¨¡åå¹¶å°å®å¸è½½ã
+car.index.summary                             = &lt;h2&gt;å®è£ Geronimo æä»¶&lt;/h2&gt; &lt;p&gt;è¿ä¸ª portlet  ç¨äºå®è£ Geronimo æä»¶ã éè¿è¿æ ·å°±å¯ä»¥å¨è¿è¡æ¶ä¸º  Geronimo æå¡å¨å®è£æ°çåè½ã&lt;/p&gt; &lt;p&gt;éæ©ä¸ä¸ªæ¬å°æè¿ç¨çå­å¨åºå¹¶æ£æ¥å¯ç¨çGeronimoæä»¶ã  è¿ä¸ªå­å¨åºçæ ¹ç®å½ä¸å¿é¡»æä¸ä¸ª&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;æä»¶ä»¥æ¾ç¤ºå­å¨åºä¸­çææå¯ç¨æä»¶ã&lt;/p&gt; &lt;p&gt;ä½ ä¹å¯ä»¥ä»å¶å® Geronimo æå¡å¨ä¸è½½è¿è¡ä¸­çè®¾ç½®å°±åæµè§åå®è£ç¬¬ä¸æ¹æä»¶ä¸æ ·.  å¦æä½ æ³æåä¸ä¸ªè¿ç¨ç Geronimo æå¡å
 ¨,  è¾å¥ä¸ä¸ª URL ,ç±»ä¼¼äº&lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;å¹¶å¨å¯éçéªè¯åä¸­è¾å¥ç®¡çåçç¨æ·ååå¯ç .&lt;/p&gt;
 car.index.updateRepositoryList                = æ´æ°å­å¨åºåè¡¨
 car.index.validateConfig                      = è¯·éæ©è¦å¯¼åºçè®¾ç½®.
 car.list.PluginGroup                          = æ¬å°æå¡å¨çæä»¶ç»:
 car.list.applicationPlugin                    = æ¬å°æå¡å¨çåºç¨æä»¶:
-car.list.assemblyArtifactId                   = æ°æå¡å¨å·¥ä»¶ID:
+car.list.assemblyArtifactId                   = æ°æå¡å¨å·¥ä»¶ ID:
 car.list.assemblyFormat                       = æ°æå¡å¨æ ¼å¼:
-car.list.assemblyGroupId                      = æ°æå¡å¨ç»ID:
+car.list.assemblyGroupId                      = æ°æå¡å¨ç» ID:
 car.list.assemblyPath                         = æ°æå¡å¨ä¿å­è·¯å¾:
 car.list.assemblyVersion                      = æ°æå¡å¨çæ¬:
 car.list.expertUser                           = ä¸å®¶ç¨æ·(æ¾ç¤ºææç³»ç»æä»¶)
@@ -100,11 +100,11 @@
 car.list.noPlugins                            = æ­¤å­å¨åºä¸­æ²¡ææä»¶.
 car.list.nothing                              = ä½ è³å°è¦éæ©ä¸ä¸ªæä»¶ä»¥å®è£ã
 car.list.pluginRepo                           = æä»¶ä½äº
-car.list.requireArtifactId                    = ä½ å¿é¡»æä¾å·¥ä»¶IDã
+car.list.requireArtifactId                    = ä½ å¿é¡»æä¾å·¥ä»¶ IDã
 car.list.requiredPlugin                       = æ¬å°æå¡å¨æéæä»¶:
 car.list.selectPlugin                         = ä»å½åæå¡å¨éæ©æä»¶:
 car.list.systemPlugin                         = æ¬å°æå¡å¨çç³»ç»æä»¶:
-car.pluginParams.JVMVersionsExp               = ä¸ä¸ªå¯éçåè¡¨ï¼ç¨äºååºè¿ä¸ªæä»¶æ¯æçJVMçæ¬çåç¼ãå¦ææ²¡æååºä»»ä½å¼çè¯ï¼è¿ä¸ªæä»¶å¯å®è£å¨è¿è¡äºä»»ä½çæ¬çJVMçGeronimoä¸­ãä¸ç¶çè¯ï¼æ¯ä¸è¡ååºä¸ä¸ªå¯æ¥åçJVMçæ¬åç¼ï¼å°±å"1.4.2&amp;nbsp;&amp;nbsp;1.5&amp;nbsp;&amp;nbsp;..." (å½ç¶ï¼çæ³æåµä¸ï¼è¿æå³çå¨è¿éååºçJVNçæ¬ä¸­ï¼ä½ ç¡®å®å·²ç»æµè¯è¿è¿ä¸ªæä»¶)ã
+car.pluginParams.JVMVersionsExp               = ä¸ä¸ªå¯éçåè¡¨ï¼ç¨äºååºè¿ä¸ªæä»¶æ¯æçJVMçæ¬çåç¼ãå¦ææ²¡æååºä»»ä½å¼çè¯ï¼è¿ä¸ªæä»¶å¯å®è£å¨è¿è¡äºä»»ä½çæ¬çJVMçGeronimoä¸­ãä¸ç¶çè¯ï¼æ¯ä¸è¡ååºä¸ä¸ªå¯æ¥åç JVM çæ¬åç¼ï¼å°±å"1.4.2&amp;nbsp;&amp;nbsp;1.5&amp;nbsp;&amp;nbsp;..." (å½ç¶ï¼çæ³æåµä¸ï¼è¿æå³çå¨è¿éååºç JVM çæ¬ä¸­ï¼ä½ ç¡®å®å·²ç»æµè¯è¿è¿ä¸ªæä»¶)ã
 car.pluginParams.authorExp                    = æä»¶çä½èï¼è¿å¯è½æ¯äººåï¼å¬å¸åæèå¼æºé¡¹ç®çåç§°ç­ç­ã
 car.pluginParams.categoryExp                  = è¿ä¸ªæä»¶æå±çç±»å«ãåä¸ä¸ªç±»å«çæä»¶ä¼è¢«ä¸èµ·ååºãå¦ææ³è®©è¿ä¸ªæä»¶è¢«åå¨ geronimoplugins.com ï¼ä½ åºè¯¥éæ©å¶ä¸­çä¸ä¸ªç±»å«ä½ä¸ºåç§°ãå¦å¤ï¼ä½ ä¹å¯ä»¥éæå°éæ©ç±»å«çåç§°ï¼æèéç¨å­å¨åºä¸­å®è¦è¢«åå¸è³çé£ä¸ä¸ªç±»å«çåç§°ã
 car.pluginParams.dependenciesExp              = ä¸ä¸ªåè¡¨ï¼ç¨äºååºè¿ä¸ªæä»¶æä¾èµç JAR åæå¶ä»æ¨¡åç IDãå®è£è¿ä¸ªæä»¶æ¶ï¼è¿äºä¾èµé¡¹å°ä¼èªå¨å°å®è£ãéå¸¸ï¼ä½ ä¸åºè¯¥ä¿®æ¹è¿ä¸ªåè¡¨ãç¶èï¼å¦æç¨æ·å¨å®è£è¿ä¸ªæä»¶åï¼å¿é¡»åæå¨å°å®è£æä¸ªä¾èµé¡¹ï¼ä½ å¯ä»¥å°è¯¥ä¾èµé¡¹ä»ä¾èµåè¡¨ä¸­ç§»å°&lt;b&gt;åå³æ¡ä»¶&lt;/b&gt;åè¡¨ä¸­(ä¾å¦ï¼æ°æ®åºè¿æ¥æ± ï¼æä»¶æ¯æ æ³ç¥éè¦è¿æ¥å°åªä¸ªæå¡å¨ç)ã&lt;br /&gt;&lt;br /&gt;å¨è¿ä¸ªåè¡¨ä¸­çæ¯ä¸ä¸ªæ¡
 ç®åºè¯¥ä½¿ç¨åä¸é¢ä¸æ ·çå¯ä¸ ID ãå¦æä½ è®¤ä¸ºè¿ä¸ªæä»¶å¯ä»¥ä½¿ç¨ä»»ä½çæ¬çä¾èµé¡¹ï¼ä½ ä¹å¯ä»¥å é¤æçæ¬å·ï¼ä½è¿æ ·åå¯è½ä¼æé£é©ãæ¯ä¸ªä¾èµé¡¹åºè¯¥å¯¹åºä¸è¡åå®¹ã
@@ -116,23 +116,23 @@
 car.pluginParams.licenseExp                   = è¿ä¸ªæä»¶ä½¿ç¨çè®¸å¯è¯ãçæ³æåµï¼å®åºè¯¥æ¯åç¼ä¸º BSD æè GPL ç±»åçè®¸å¯è¯ã
 car.pluginParams.obsoletesExp                 = ä¸ä¸ªåè¡¨ï¼ç¨äºååºè¦è¢«è¯¥æä»¶æ¿æ¢çæ¨¡å IDãå½å®è£è¿ä¸ªæä»¶æ¶ï¼è¿éååºçæ¨¡åææä»¶ä¼è¢«å é¤ãå¦æä½ è¦åçº§èä¸æ¯æ¿æ¢åæçæä»¶ï¼å¯ä»¥å¨è¿éæä¾åææä»¶ççæ¬ä¿¡æ¯ãåè¡¨ä¸­çæ¯ä¸è¡å¯¹åºä¸ä¸ªæ¨¡å IDã
 car.pluginParams.openSourceExp                = å¦æè¿ä¸ªè®¸å¯è¯æ¯æç±» OSI è®¤å¯çå¼æºè®¸å¯è¯çè¯ï¼éä¸­è¿ä¸ªå¤éæ¡(åè&lt;a href="http://www.opensource.org/licenses/index.php"&gt;http://www.opensource.org/licenses/index.php&lt;/a&gt;)ã
-car.pluginParams.pluginURLExp                 = å¯ä»¥è·å¾æä»¶æ´å¤ä¿¡æ¯çURL(å¦æä»¶çä¸»é¡µ)ã
+car.pluginParams.pluginURLExp                 = å¯ä»¥è·å¾æä»¶æ´å¤ä¿¡æ¯ç URL (å¦æä»¶çä¸»é¡µ)ã
 car.pluginParams.prereqDescriptionExp         = ä¸æ®µè¾ä¸ºè¯¦å°½çæè¿°ï¼å³äºç¨æ·è¦æ»¡è¶³âåå³æ¡ä»¶âæå¿é¡»è¦åçäºæãï¼ä¾å¦ä¸äºå³äºè®¾ç½®æ°æ®åºè¿æ¥æ± çè¯´æï¼ååºå¯æ¯æçæ°æ®åºäº§åå¹¶ä¸åè¯ç¨æ·å¨åªéè½æ¾å°åå§åæ°æ®åºçèæ¬ï¼ãè¿éåºè¯¥ä½¿ç¨ç¨ç©ºè¡åå²ææ®µè½çæ®éææ¬ã
 car.pluginParams.prerequisiteIDExp            = ä½ä¸ºè¿ä¸ªæä»¶åå³æ¡ä»¶çæ¨¡å IDãå¨æä»¶è¢«å®è£ä¹åï¼æå¡å¨ä¸­å¿é¡»å·²ç»å­å¨è¿ä¸ªæ¨¡åãå¯è½æ¯æä¸ª Web åºç¨æéçç¹å® Web å®¹å¨(&lt;tt&gt;geronimo/jetty/*/car&lt;/tt&gt;)ãæ°æ®åºè¿æ¥æ± æèå®å¨åä¿¡æ¯ãç±äºæä»¶çä½èæ æ³ä¸ºç®æ æå¡å¨åå»ºå¯¹åºäºè¿äºä¿¡æ¯çææå¼ï¼å æ­¤ç¨æ·å¿é¡»æå·¥éç½®ãä¸ºäºéåºå°½å¯è½å¤çç¨æ·éæ±ï¼ä½ å¯è½éè¦çç¥æ¨¡å ID ä¸­çæäºåå®¹ï¼å¦ä½¿ç¨ &lt;tt&gt;*/mypool/*/*&lt;/tt&gt;  èä¸æ¯ &lt;tt&gt;myapp/
 mypool/1.2/car&lt;/tt&gt;ï¼ã
 car.pluginParams.prerequisiteTypeExp          = ä¸ºäºæ¹ä¾¿ç¨æ·ï¼å¯¹åå³æ¡ä»¶çç±»åçç®ç­æè¿°ãå¯åçå¼åæ¬&lt;tt&gt;Database Pool&lt;/tt&gt; ï¼&lt;tt&gt;Web Container&lt;/tt&gt;ç­ç­ã
 car.pluginParams.title                        = &lt;b&gt;å¯¼åºæä»¶&lt;/b&gt; -- éç½®æä»¶
-car.pluginParams.uniqueIDExp                  = è¿ä¸ªæä»¶å¨å±å¯ä¸çIDï¼è¿æ¯ç±ä½ è¦å¯¼åºçæå¡å¨å³å®çãè¿ä¸ªIDç¡®å®äºæä»¶ççæ¬å·ï¼æä»¥è¯·ç¡®ä¿ä½ è¾å¥çIDçæ­£ç¡®æ§ã
+car.pluginParams.uniqueIDExp                  = è¿ä¸ªæä»¶å¨å±å¯ä¸ç IDï¼è¿æ¯ç±ä½ è¦å¯¼åºçæå¡å¨å³å®çãè¿ä¸ª ID ç¡®å®äºæä»¶ççæ¬å·ï¼æä»¥è¯·ç¡®ä¿ä½ è¾å¥ç ID çæ­£ç¡®æ§ã
 car.results.filesProcessed                    = å·²å¤çæä»¶
 car.results.titles                            = å·²å®è£å¦ä¸æä»¶
 car.viewForDownload.author                    = ä½è
 car.viewForDownload.category                  = ç±»å«
 car.viewForDownload.dependencies              = ä¾èµ
 car.viewForDownload.description               = æè¿°
-car.viewForDownload.geronimoVersions          = Geronimoçæ¬
+car.viewForDownload.geronimoVersions          = Geronimo çæ¬
 car.viewForDownload.installable               = å¯å®è£ç
-car.viewForDownload.jvmVersions               = JVMçæ¬
+car.viewForDownload.jvmVersions               = JVM çæ¬
 car.viewForDownload.license                   = è®¸å¯è¯
-car.viewForDownload.moduleId                  = æ¨¡åID
+car.viewForDownload.moduleId                  = æ¨¡å ID
 car.viewForDownload.obsoletes                 = åºå¼
 car.viewForDownload.prerequisites             = åå³æ¡ä»¶
 car.viewForDownload.website                   = ç«ç¹
@@ -148,13 +148,13 @@
 configmanager.deploy.showDetail                  = æ¾ç¤ºå®æ´ä¿¡æ¯
 configmanager.deploy.showMigratedPlan            = æ¾ç¤ºè¿ç§»åçè®¡å
 configmanager.deploy.showOriginalPlan            = æ¾ç¤ºåå§é¨ç½²è®¡å
-configmanager.deployHelp.archiveExp              = æµè§ç³»ç»æ¥éæ©waråã
-configmanager.deployHelp.installApplication      = å®è£åºç¨å°Geronimoæå¡å¨ã
-configmanager.deployHelp.planExp                 = å¦æé¨ç½²è®¡åæ²¡æè¢«æåå¨waråä¸­ï¼é£ä¹ç¹å»"æµè§"æé®æ¥éæ©é¨ç½²è®¡åã
+configmanager.deployHelp.archiveExp              = æµè§ç³»ç»æ¥éæ© WAR åã
+configmanager.deployHelp.installApplication      = å®è£åºç¨å° Geronimo æå¡å¨ã
+configmanager.deployHelp.planExp                 = å¦æé¨ç½²è®¡åæ²¡æè¢«æåå¨ WAR åä¸­ï¼é£ä¹ç¹å»"æµè§"æé®æ¥éæ©é¨ç½²è®¡åã
 configmanager.deployHelp.startAppAfterInstallExp = éä¸­è¿ä¸ªå¤éæ¡ï¼ä¼å¨åºç¨å®è£åèªå¨å¯å¨å®ãå¦åï¼ç¨æ·éè¦å¨"å·²å®è£åºç¨"çªå£ä¸­ç¹å»ç¸åºç&amp;quot;å¯å¨&amp;quoté¾æ¥æ¥å¯å¨åºç¨ãé»è®¤æåµä¸ï¼è¿ä¸ªå¤éæ¡è¢«éä¸­ï¼ä¼èªå¨å°å¯å¨æ°å®è£çåºç¨ã
-configmanager.deployHelp.title                   = è¿ä¸ª portlet åè®¸ç¨æ·é¨ç½²æ°åºç¨å° Geronimo ä¸­ãWeb åºç¨éè¦é¨ç½²è®¡åï¼é¨ç½²è®¡åå¯ä»¥è¢«æåå¨ war åä¸­ï¼æèä¿å­å¨ä¸ä¸ªç¬ç«çéå¸¸ååä¸ºgeronimo-web.xmlçæä»¶ä¸­ã
+configmanager.deployHelp.title                   = è¿ä¸ª portlet åè®¸ç¨æ·é¨ç½²æ°åºç¨å° Geronimo ä¸­ãWeb åºç¨éè¦é¨ç½²è®¡åï¼é¨ç½²è®¡åå¯ä»¥è¢«æåå¨ WAR åä¸­ï¼æèä¿å­å¨ä¸ä¸ªç¬ç«çéå¸¸ååä¸º geronimo-web.xml çæä»¶ä¸­ã
 
-consolebase.common.JVMVersions     = JVMçæ¬
+consolebase.common.JVMVersions     = JVM çæ¬
 consolebase.common.actions         = æä½
 consolebase.common.cancel          = åæ¶
 consolebase.common.commands        = å½ä»¤
@@ -181,14 +181,14 @@
 consolebase.common.user            = ç¨æ·
 consolebase.common.userName        = ç¨æ·å
 
-realmwizard._sql.JDBCDriverClassExp                          = JDBC é©±å¨ç±»çå®å¨éå®åãè¦æ±é©±å¨ç±»å¿é¡»è½å¨ä¸ä¸ä¸ªå­æ®µæå®çJARåä¸­æ¾å°ã
+realmwizard._sql.JDBCDriverClassExp                          = JDBC é©±å¨ç±»çå®å¨éå®åãè¦æ±é©±å¨ç±»å¿é¡»è½å¨ä¸ä¸ä¸ªå­æ®µæå®ç JAR åä¸­æ¾å°ã
 realmwizard._sql.JDBCPasswordExp                             = è¿æ¥æ°æ®åºçå¯ç 
 realmwizard._sql.JDBCUrlExp                                  = JDBC URL æå®äºè¦è¿æ¥æ°æ®åºæ¶çç»èãå¯¹äºä¸åç JDBC é©±å¨ï¼æ ¼å¼å°ææä¸åã
 realmwizard._sql.JDBCUsernameExp                             = è¿æ¥æ°æ®åºçç¨æ·å
 realmwizard._sql.databasePoolExp                             = ç»å½æ¨¡åç¨æ¥è¿æ¥æ°æ®åºçæ°æ®åºè¿æ¥æ± ãå¦ææå®äºæ°æ®åºè¿æ¥æ± çè¯ï¼ä¸é¢çå¶å®è®¾ç½®é½ä¸æ¯å¿é¡»çã
 realmwizard._sql.digestAlgorithmExp                          = å¯¹äºæ­¤å£ä»¤è¦ä½¿ç¨çæ¶æ¯æè¦ç®æ³ (ä¾å¦ MD5, SHA1 ç­).  å¦æä¸ä½¿ç¨æ¶æ¯æè¦ç®æ³ï¼è¯·ä½¿æ­¤å¼ä¸ºç©ºã
 realmwizard._sql.digestEncodingExp                           = å¯¹æè¦çç¼ç  (ä¾å¦ hex, base64).  ä»å½æå®äºæ¶æ¯æè¦ç®æ³æ¶ä½¿ç¨ãå¦æä¸ç¥éç¼ç ç®æ³ï¼ä¼é»è®¤ä½¿ç¨hexç®æ³ã
-realmwizard._sql.driverJARExp                                = åå«éå® JDBC é©±å¨ç JAR åãå¿é¡»å®è£å°GERONIMO/repository/ç®å½åæä¼å¨åè¡¨ä¸­æ¾ç¤ºã
+realmwizard._sql.driverJARExp                                = åå«éå® JDBC é©±å¨ç JAR åãå¿é¡»å®è£å° GERONIMO/repository/ ç®å½åæä¼å¨åè¡¨ä¸­æ¾ç¤ºã
 realmwizard._sql.eitherPoolOrJDBC                            = SQL å®å¨åå¿é¡»éè¿æ°æ®åºè¿æ¥æ± æè JDBC è¿æ¥æ¥è¿å°æ°æ®åºãè¯·éæ©æ¯ä½¿ç¨æ°æ®åºè¿æ¥æ± ï¼è¿æ¯ä½¿ç¨JDBCã
 realmwizard._sql.groupSelectSQLExp                           = ç¨æ¥è·å¾ç¨æ·æå±ç»çä¿¡æ¯ãè¿ä¸ªè¯­å¥åºè¯¥è¿åä¸¤åå¼ï¼ç¬¬ä¸åæ¯ç¨æ·åï¼ç¬¬äºåæ¯ç»åãè¿ä¸ªè¯­å¥å¯ä»¥ä½¿ç¨ PreparedStatement è¯­æ³ï¼ç¨?æ¥è¡¨ç¤ºåæ°ãä¸ä¸ªå¸åçè®¾ç½®æ¯ &lt;tt&gt;SELECT username, group_name FROM user_groups WHERE username=?&lt;/tt&gt;æèï¼ä¸ºäºè·å¾æ´å è§èçæ¨¡å¼ï¼å¯ç¨&lt;tt&gt;SELECT u.username, g.name FROM app_users u, groups g, user_groups ug WHERE ug.user_id=users.id AND ug.group_id=g.id AND u.username=?&lt;/tt&gt;ã
 realmwizard._sql.selectDatabasePool                          = SQL å®å¨åå¿é¡»éè¿æ°æ®åºè¿æ¥æ± æè JDBC è¿æ¥æ¥è¿å°æ°æ®åºãè¯·éæ©æ¯ä½¿ç¨æ°æ®åºè¿æ¥æ± ï¼è¿æ¯ä½¿ç¨JDBCã
@@ -205,12 +205,12 @@
 realmwizard.advanced.namedCredential                         = Named Credential
 realmwizard.advanced.storePasswordEnabledExp                 = å¦æå¯ç¨ï¼æ¯ä¸ªç¨æ·çå¯ç ä¼ä¿å­å¨Subjectçç§æcredentialä¸­ãè¿å°åè®¸å¨ç»å½å®æä»¥åï¼å¯ä»¥å¾å°å¯ç ã è¿éå¸¸ä¸æ¯å¿é¡»çã
 realmwizard.advanced.title                                   = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; -- æ­¥éª¤3:é«çº§éç½®éé¡¹
-realmwizard.common.JDBCDriverClass                           = JDBCé©±å¨ç±»
-realmwizard.common.JDBCPassword                              = JDBCå¯ç 
+realmwizard.common.JDBCDriverClass                           = JDBC é©±å¨ç±»
+realmwizard.common.JDBCPassword                              = JDBC å¯ç 
 realmwizard.common.JDBCUrl                                   = JDBC URL
-realmwizard.common.JDBCUsername                              = JDBCç¨æ·å
+realmwizard.common.JDBCUsername                              = JDBC ç¨æ·å
 realmwizard.common.addSecurityRealm                          = æ·»å æ°çå®å¨å
-realmwizard.common.addToEAR                                  = æ·»å å°EARä¸­
+realmwizard.common.addToEAR                                  = æ·»å å° EAR ä¸­
 realmwizard.common.comfirmPwd                                = ç¡®è®¤å¯ç 
 realmwizard.common.configurationOptions                      = éç½®éé¡¹
 realmwizard.common.controlFlag                               = æ§å¶æ å¿
@@ -221,7 +221,7 @@
 realmwizard.common.deploymentPlan                            = é¨ç½²è®¡å
 realmwizard.common.digestAlgorithm                           = æè¦ç®æ³
 realmwizard.common.digestEncoding                            = æè¦ç¼ç 
-realmwizard.common.driverJAR                                 = é©±å¨JAR
+realmwizard.common.driverJAR                                 = é©±å¨ JAR
 realmwizard.common.editRealm                                 = ç¼è¾å®å¨å
 realmwizard.common.editSettings                              = ç¼è¾è®¾ç½®
 realmwizard.common.emptyText                                 = ç¦ç¹æå¨å­æ®µä¸è½ä¸ºç©ºã
@@ -248,76 +248,76 @@
 realmwizard.common.testAgain                                 = åæ¬¡æµè¯
 realmwizard.common.testLogin                                 = æµè¯ç»å½
 realmwizard.common.userSelectSQL                             = User SELECT SQL
-realmwizard.configure.certprops.groupsURI.description        = åå«ç»ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äºGeronimoå®¶ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯ &lt;tt&gt;group=user,user,...&lt;/tt&gt;ã
-realmwizard.configure.certprops.groupsURI.name               = ç»æä»¶URI
-realmwizard.configure.certprops.usersURI.description         = åå«è¯ä¹¦å°ç¨æ·çæ å°ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äºGeronimoå®¶ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯&lt;tt&gt;username=certificatename&lt;/tt&gt;ï¼å¶ä¸­è¯ä¹¦åä¸º&lt;tt&gt;X509Certificate.getSubjectX500Principal().getName()&lt;/tt&gt;ã
-realmwizard.configure.certprops.usersURI.name                = ç¨æ·æä»¶URI
+realmwizard.configure.certprops.groupsURI.description        = åå«ç»ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äº Geronimo å®è£ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯ &lt;tt&gt;group=user,user,...&lt;/tt&gt;ã
+realmwizard.configure.certprops.groupsURI.name               = ç»æä»¶ URI
+realmwizard.configure.certprops.usersURI.description         = åå«è¯ä¹¦å°ç¨æ·çæ å°ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äº Geronimo å®è£ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯&lt;tt&gt;username=certificatename&lt;/tt&gt;ï¼å¶ä¸­è¯ä¹¦åä¸º&lt;tt&gt;X509Certificate.getSubjectX500Principal().getName()&lt;/tt&gt;ã
+realmwizard.configure.certprops.usersURI.name                = ç¨æ·æä»¶ URI
 realmwizard.configure.ldap.authentication.description        = ä½¿ç¨çå®å¨çº§å«ï¼å¯ä»¥æ¯&lt;tt&gt;none&lt;/tt&gt;, &lt;tt&gt;simple&lt;/tt&gt;, æè&lt;tt&gt;strong&lt;/tt&gt;(éå¸¸çå¼æ¯&lt;tt&gt;simple&lt;/tt&gt;ãå¦æä¸æå®è¿ä¸ªå±æ§ï¼è¡ä¸ºç±æå¡ä¾åºåå³å®ã
 realmwizard.configure.ldap.authentication.name               = éªè¯
-realmwizard.configure.ldap.connectionPassword.description    = ç¨äºè¿æ¥LDAPæå¡å¨çå¯ç ã
+realmwizard.configure.ldap.connectionPassword.description    = ç¨äºè¿æ¥ LDAP æå¡å¨çå¯ç ã
 realmwizard.configure.ldap.connectionPassword.name           = è¿æ¥å¯ç 
-realmwizard.configure.ldap.connectionProtocol.description    = ç¨äºä¸LDAPæå¡å¨è¿è¡éä¿¡çè¿æ¥åè®®ãéå¸¸çç©ºï¼å°½ç®¡å¦ææå¡å¨æ¯æçè¯å¯ä»¥å°å®è®¾ä¸º&lt;tt&gt;ssl&lt;/tt&gt;ã
+realmwizard.configure.ldap.connectionProtocol.description    = ç¨äºä¸ LDAP æå¡å¨è¿è¡éä¿¡çè¿æ¥åè®®ãéå¸¸çç©ºï¼å¦ææå¡å¨æ¯æçè¯å¯ä»¥å°å®è®¾ä¸º&lt;tt&gt;ssl&lt;/tt&gt;ã
 realmwizard.configure.ldap.connectionProtocol.name           = è¿æ¥åè®®
-realmwizard.configure.ldap.connectionURL.description         = æè¿°å¦ä½è¿æ¥å°LDAPæå¡å¨çURLãéå¸¸è¿ä¼æ¯&lt;tt&gt;ldap://ldap-server-hostname:389&lt;/tt&gt;(æèå¯¹äºåå«å¨Geronimoä¸­çApacheç®å½æå¡å¨ï¼åæ¯&lt;tt&gt;ldap://localhost:1389&lt;/tt&gt;)ã
-realmwizard.configure.ldap.connectionURL.name                = è¿æ¥URL
-realmwizard.configure.ldap.connectionUsername.description    = ç¨äºè¿æ¥å°LDAPæå¡å¨çç¨æ·åãè¿åºè¯¥æ¯ä¸ä¸ªç®¡çåæèç®å½ç®¡çèï¼ä»æææ£æ¥å¶ä»ç¨æ·çå¯ç ã
+realmwizard.configure.ldap.connectionURL.description         = LDAP æå¡å¨ç URLãéå¸¸è¿ä¼æ¯&lt;tt&gt;ldap://ldap-server-hostname:389&lt;/tt&gt;(æèå¯¹äºåå«å¨ Geronimo ä¸­ç Apache ç®å½æå¡å¨ï¼ä¸º&lt;tt&gt;ldap://localhost:1389&lt;/tt&gt;)ã
+realmwizard.configure.ldap.connectionURL.name                = è¿æ¥ URL
+realmwizard.configure.ldap.connectionUsername.description    = ç¨äºè¿æ¥å° LDAP æå¡å¨çç¨æ·åãè¿åºè¯¥æ¯ä¸ä¸ªç®¡çåæèç®å½ç®¡çèï¼ä»æææ£æ¥å¶ä»ç¨æ·çå¯ç ã
 realmwizard.configure.ldap.connectionUsername.name           = è¿æ¥ç¨æ·å
-realmwizard.configure.ldap.initialContextFactory.description = åå§ä¸ä¸æå·¥åçå®æ´éå®ç±»åãå¦æä½ ä¸ç¥éè¿éè¯¥ç¨ä»ä¹ï¼è¯·ä½¿ç¨&lt;tt&gt;com.sun.jndi.ldap.LdapCtxFactory&lt;/tt&gt;ã
+realmwizard.configure.ldap.initialContextFactory.description = åå§ä¸ä¸æå·¥åçå®æ´éå®ç±»åãå¦æä½ ç¡®å®åºè¯¥ç¨ä»ä¹å¼ï¼å¯ä»¥ä½¿ç¨&lt;tt&gt;com.sun.jndi.ldap.LdapCtxFactory&lt;/tt&gt;ã
 realmwizard.configure.ldap.initialContextFactory.name        = åå§ä¸ä¸æå·¥å
-realmwizard.configure.ldap.roleBase.description              = æç´¢è§è²çåºç¡LDAPä¸ä¸æ(ä½ç½®)ãæç´¢å¯è½åªæ¥æ¾è¯¥ä½ç½®ï¼æèè¿åæ©å­ä¸ä¸æï¼è¿å°åå³äºä¸é¢ç"è§è²æç´¢å­æ "è®¾å®ã
+realmwizard.configure.ldap.roleBase.description              = æç´¢è§è²çåºç¡ LDAP ä¸ä¸æ(ä½ç½®)ãæç´¢å¯è½åªæ¥æ¾è¯¥ä½ç½®ï¼æèè¿åæ©å­ä¸ä¸æï¼è¿å°åå³äºä¸é¢ç"è§è²æç´¢å­æ "è®¾å®ã
 realmwizard.configure.ldap.roleBase.name                     = è§è²åºç¡
-realmwizard.configure.ldap.roleName.description              = å¯¹åºè§è²åç§°çLDAPå±æ§ç±»åãå¸¸å¸¸è®¾ä¸º&lt;tt&gt;cn&lt;/tt&gt;ã
+realmwizard.configure.ldap.roleName.description              = å¯¹åºè§è²åç§°ç LDAP å±æ§ç±»åãå¸¸å¸¸è®¾ä¸º&lt;tt&gt;cn&lt;/tt&gt;ã
 realmwizard.configure.ldap.roleName.name                     = è§è²åç§°
-realmwizard.configure.ldap.roleSearchMatching.description    = è§è²ç¨äºæ¥æ¾å±äºè¯¥è§è²çç¨æ·çLDAPå±æ§æç´¢å­ç¬¦ä¸²ãå½è§è²æå¾å¤ç¸ååç§°ä½åå¼ä¸åçå±æ§æ¶(æ¯ä¸ªç¨æ·ä¸ä¸ª)ä½¿ç¨å®ãéå¸¸ä½¿ç¨åæ°&lt;tt&gt;{0}&lt;/tt&gt;æ¥æ è¯ç¨æ·åãå¸åå¼å¯è½ä¸º&lt;tt&gt;(member={0})&lt;/tt&gt;æè&lt;tt&gt;(memberUID={0})&lt;/tt&gt;ã
+realmwizard.configure.ldap.roleSearchMatching.description    = è§è²ç¨äºæ¥æ¾å±äºè¯¥è§è²çç¨æ·ç LDAP å±æ§æç´¢å­ç¬¦ä¸²ãå½è§è²æå¾å¤ç¸ååç§°ä½åå¼ä¸åçå±æ§æ¶(æ¯ä¸ªç¨æ·ä¸ä¸ª)ä½¿ç¨å®ãéå¸¸ä½¿ç¨åæ°&lt;tt&gt;{0}&lt;/tt&gt;æ¥æ è¯ç¨æ·åãå¸åå¼å¯è½ä¸º&lt;tt&gt;(member={0})&lt;/tt&gt;æè&lt;tt&gt;(memberUID={0})&lt;/tt&gt;ã
 realmwizard.configure.ldap.roleSearchMatching.name           = è§è²ç¨æ·æç´¢å­ç¬¦ä¸²
 realmwizard.configure.ldap.roleSearchSubtree.description     = å¦æè®¾ä¸º&lt;tt&gt;true&lt;/tt&gt;ï¼å"è§è²åºç¡"ä¸é¢çå­æ ä¹å°è¢«æç´¢ä»¥æ¥æ¾è§è²ãå¦æè®¾ä¸º&lt;tt&gt;false&lt;/tt&gt;ï¼ååªæ"è§è²åºç¡"ä½ç½®æ¬èº«ä¼è¢«æç´¢ã
 realmwizard.configure.ldap.roleSearchSubtree.name            = è§è²æç´¢å­æ 
-realmwizard.configure.ldap.userBase.description              = æç´¢ç¨æ·çåºç¡LDAPä¸ä¸æ(ä½ç½®)ãæç´¢å¯è½åªæ¥æ¾è¯¥ä½ç½®ï¼æèè¿åæ©å­ä¸ä¸æï¼è¿å°åå³äºä¸é¢ç"ç¨æ·æç´¢å­æ "è®¾å®ã
+realmwizard.configure.ldap.userBase.description              = æç´¢ç¨æ·çåºç¡ LDAP ä¸ä¸æ(ä½ç½®)ãæç´¢å¯è½åªæ¥æ¾è¯¥ä½ç½®ï¼æèè¿åæ©å­ä¸ä¸æï¼è¿å°åå³äºä¸é¢ç"ç¨æ·æç´¢å­æ "è®¾å®ã
 realmwizard.configure.ldap.userBase.name                     = ç¨æ·åºç¡
 realmwizard.configure.ldap.userRoleName.description          = å¦æè§è²æ¡ç®æ²¡æéå¯¹ç¨æ·çå±æ§ï¼èç¨æ·æ¡ç®æä¸ä¸ªéå¯¹è§è²çå±æ§ï¼ååºè¯¥ä½¿ç¨å®èä¸æ¯"è§è²ç¨æ·æç´¢å­ç¬¦ä¸²"ãå®å½åäºç¨æ·ä¸çå±æ§ï¼è¯¥å±æ§ååºäºä¸ä¸ªè§è²ï¼è¿ä¸ªè§è²åå«äºè¯¥ç¨æ·ãå¸åå¼å¯è½æ¯&lt;tt&gt;(memberOf={0})&lt;/tt&gt;ã
 realmwizard.configure.ldap.userRoleName.name                 = ç¨æ·è§è²æç´¢å­ç¬¦ä¸²
-realmwizard.configure.ldap.userSearchMatching.description    = æ¯ç¨äºæ¥æ¾ç¨æ·çLDAPå±æ§æç´¢å­ç¬¦ä¸²ãåè®¸RFC 2254è¿æ»¤å¨ï¼ä¸éå¸¸ä½¿ç¨åæ°&lt;tt&gt;{0}&lt;/tt&gt;æ¥æ è¯ç¨æ·åãå¸åå¼å¯è½ä¸º&lt;tt&gt;(uid={0})&lt;/tt&gt;æè&lt;tt&gt;(cn={0})&lt;/tt&gt;ã
+realmwizard.configure.ldap.userSearchMatching.description    = æ¯ç¨äºæ¥æ¾ç¨æ·ç LDAP å±æ§æç´¢å­ç¬¦ä¸²ãåè®¸ RFC-2254 è¿æ»¤å¨ï¼ä¸éå¸¸ä½¿ç¨åæ°&lt;tt&gt;{0}&lt;/tt&gt;æ¥æ è¯ç¨æ·åãå¸åå¼å¯è½ä¸º&lt;tt&gt;(uid={0})&lt;/tt&gt;æè&lt;tt&gt;(cn={0})&lt;/tt&gt;ã
 realmwizard.configure.ldap.userSearchMatching.name           = ç¨æ·æç´¢å¹é
 realmwizard.configure.ldap.userSearchSubtree.description     = å¦æè®¾ä¸º&lt;tt&gt;true&lt;/tt&gt;ï¼å"ç¨æ·åºç¡"ä¸é¢çå­æ ä¹å°è¢«æç´¢ä»¥æ¥æ¾ç¨æ·ãå¦æè®¾ä¸º&lt;tt&gt;false&lt;/tt&gt;ï¼ååªæ"ç¨æ·åºç¡"ä½ç½®æ¬èº«ä¼è¢«æç´¢ã
 realmwizard.configure.ldap.userSearchSubtree.name            = ç¨æ·æç´¢å­æ 
-realmwizard.configure.props.digest.description               = ç¨å¨å¯ç ä¸çæ¶æ¯æè¦ç®æ³(ä¾å¦ï¼MD5, SHA1ç­ç­)ãå¦æä¸ä½¿ç¨æè¦ç®æ³åå°è¯¥å­æ®µçç©ºã
+realmwizard.configure.props.digest.description               = ç¨å¨å¯ç ä¸çæ¶æ¯æè¦ç®æ³(ä¾å¦ï¼MD5, SHA1 ç­)ãå¦æä¸ä½¿ç¨æè¦ç®æ³åå°è¯¥å­æ®µçç©ºã
 realmwizard.configure.props.digest.name                      = æè¦ç®æ³
 realmwizard.configure.props.encoding.description             = æè¦ä½¿ç¨çç¼ç (ä¾å¦ï¼hex, base64)ãåªææå®äºæ¶æ¯æè¦ç®æ³æä½¿ç¨å®ãå¦ææ²¡ææå®ç¼ç ï¼åä½¿ç¨hexã
 realmwizard.configure.props.encoding.name                    = æè¦ç¼ç 
-realmwizard.configure.props.groupsURI.description            = åå«ç»ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äºGeronimoå®¶ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯ &lt;tt&gt;group=user,user,...&lt;/tt&gt;ã
-realmwizard.configure.props.groupsURI.name                   = ç»æä»¶URI
-realmwizard.configure.props.usersURI.description             = åå«ç¨æ·/å¯ç ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äºGeronimoå®¶ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯&lt;tt&gt;username=password&lt;/tt&gt;ã
-realmwizard.configure.props.usersURI.name                    = ç¨æ·æä»¶URI
-realmwizard.configure.title                                  = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤ 2:éç½®ç»å½æ¨¡å
+realmwizard.configure.props.groupsURI.description            = åå«ç»ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äº Geronimo å®è£ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯ &lt;tt&gt;group=user,user,...&lt;/tt&gt;ã
+realmwizard.configure.props.groupsURI.name                   = ç»æä»¶ URI
+realmwizard.configure.props.usersURI.description             = åå«ç¨æ·/å¯ç ä¿¡æ¯çå±æ§æä»¶çä½ç½®(ç¸å¯¹äº Geronimo å®è£ç®å½)ãæ¯ä¸è¡çæ ¼å¼åºè¯¥æ¯&lt;tt&gt;username=password&lt;/tt&gt;ã
+realmwizard.configure.props.usersURI.name                    = ç¨æ·æä»¶ URI
+realmwizard.configure.title                                  = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤ 2 :éç½®ç»å½æ¨¡å
 realmwizard.edit.configurationOptionsExp                     = ç»å½æ¨¡åå¿é¡»çä»»ä½éç½®éé¡¹ï¼ä»¥æ åçJavaå±æ§æä»¶æ ¼å¼ï¼ä¸è¡ä¸ä¸ªï¼å¦ï¼&lt;tt&gt;name=value&lt;/tt&gt;ï¼
 realmwizard.edit.controlFlagExp                              = ç»å½æ¨¡åçæ§å¶æ å¿ï¼ç¨æ¥æ§å¶å½ç»å½æ¨¡åæåæå¤±è´¥æ¶ï¼æ»çç»å½è¿ç¨ä¼ææ ·ãæ´è¯¦ç»çä¿¡æ¯ï¼è¯·ç
 realmwizard.edit.ifLeaveBlank                                = å¦æä½ ä¸éè¦ä½¿ç¨ä¸åææçç»å½æ¨¡åï¼åªéè¦æé¢å¤çæ¨¡åçç©ºå³å¯ã
-realmwizard.edit.loginDomainExp                              = è¿ä¸ªç»å½æ¨¡åå¯¹åºçç»å½åï¼æ¨¡ååç§°å¨å®å¨åçæææ¨¡åä¸­å¿é¡»æ¯å¯ä¸çãè¿æ ·å°±å¯ä»¥éè¿ä¸»ä½(principal) æ¥åºåä¸¤ä¸ªç¸åçç»å½æ¨¡åãï¼ä¾å¦ï¼ä»ä¸¤ä¸ªLDAPç»å½æ¨¡åæåä¸¤ä¸ªä¸åçLDAPæå¡å¨ï¼
+realmwizard.edit.loginDomainExp                              = è¿ä¸ªç»å½æ¨¡åå¯¹åºçç»å½åï¼æ¨¡ååç§°å¨å®å¨åçæææ¨¡åä¸­å¿é¡»æ¯å¯ä¸çãè¿æ ·å°±å¯ä»¥éè¿ä¸»ä½(principal) æ¥åºåä¸¤ä¸ªç¸åçç»å½æ¨¡åãï¼ä¾å¦ï¼ä»ä¸¤ä¸ªLDAPç»å½æ¨¡åæåä¸¤ä¸ªä¸åç LDAP æå¡å¨ï¼
 realmwizard.edit.loginModuleClassExp                         = ç»å½æ¨¡åçå®å¨éå®ç±»åã
-realmwizard.edit.loginModuleJAR                              = ç»å½æ¨¡åJAR
-realmwizard.edit.loginModuleJARExp                           = æ­¤jaræä»¶ä¸­åå«ç»å½æ¨¡åç±»åä¸»ä½ç±».
+realmwizard.edit.loginModuleJAR                              = ç»å½æ¨¡å JAR
+realmwizard.edit.loginModuleJARExp                           = æ­¤ JAR æä»¶ä¸­åå«ç»å½æ¨¡åç±»åä¸»ä½ç±».
 realmwizard.edit.realmNameExp                                = åä¸ä¸ªä¸åäºæå¡å¨ä¸­ä»»ä½å¶ä»å®å¨åçåç§°ãåç§°ä¸­è¯·ä¸è¦æç©ºæ ¼ãå¶ä»ç»ä»¶å°ä½¿ç¨è¿ä¸ªåç§°æ¥æåæ­¤å®å¨åã
-realmwizard.edit.serverSideExp                               = å¨åºç¨æå¡å¨ä¸­æ§è¡Server-sideçç»å½æ¨¡åï¼è¿éå¸¸æ¯æ­£ç¡®çï¼ãå¨å®¢æ·ç«¯ç¯å¢æ§è¡çæ¯Client-sideçç»å½æ¨¡åï¼ä¸¾ä¾æ¥è¯´ï¼ä¸ºäºä½¿ç¨å®¢æ·æä½ç³»ç»ç³»ç»çåç¹ç»å½ç¹æ§ã
+realmwizard.edit.serverSideExp                               = å¨åºç¨æå¡å¨ä¸­æ§è¡Server-sideçç»å½æ¨¡åï¼è¿éå¸¸æ¯æ­£ç¡®çï¼ãå¨å®¢æ·ç«¯ç¯å¢æ§è¡çæ¯ Client-side çç»å½æ¨¡åï¼ä¸¾ä¾æ¥è¯´ï¼ä¸ºäºä½¿ç¨å®¢æ·æä½ç³»ç»ç³»ç»çåç¹ç»å½ç¹æ§ã
 realmwizard.edit.summary                                     = &lt;p&gt;è¿ä¸ªé¡µé¢ç¨æ¥ç¼è¾æ°çæå·²å­å¨çå®å¨åã&lt;/p&gt;&lt;p&gt;ä¸ä¸ªå®å¨åå¯è½åå«ä¸ä¸ªæå¤ä¸ªç»å½æ¨¡åãå¾å¤ç®åçå®å¨åä»ä»åå«ä¸ä¸ªç»å½æ¨¡åãå¯ä»¥ä½¿ç¨é¢å¤çç»å½æ¨¡åæ¥è®¿é®æ´å¤çå®å¨ç¸å³ä¿¡æ¯ãæèæ·»å ç±»ä¼¼äºå®¡æ ¸å®å¨åèä¸å½±åå®å¨åéªè¯æµç¨çåè½ã
-realmwizard.edit.supportAdvancedMappingExp                   = éå¸¸ï¼Geronimoä¸è½åºå«æåæ ·åç§°çä¸¤ä¸ªä¸åçä¸»ä½ï¼ä»¥åä¸¤ä¸ªä¸åç»å½æ¨¡åäº§ççåæ ·çä¸»ä½ç±»ãå¦æå¯ç¨åè¿ä¸ªéé¡¹ï¼Geronimo ä¼åè£ä¸»ä½å¹¶è·è¸ªæ¯ä¸ªä¸»ä½æ¥èªåªä¸ªå®å¨ååç»å½æ¨¡åãè¿è®©ä½ å¯ä»¥å¨Geronimo é¨ç½²è®¡åçå®å¨æ å°ä¸­ä½¿ç¨ realm-principal å login-domain-principal åç´ ã
+realmwizard.edit.supportAdvancedMappingExp                   = éå¸¸ï¼Geronimo ä¸è½åºå«æåæ ·åç§°çä¸¤ä¸ªä¸åçä¸»ä½ï¼ä»¥åä¸¤ä¸ªä¸åç»å½æ¨¡åäº§ççåæ ·çä¸»ä½ç±»ãå¦æå¯ç¨åè¿ä¸ªéé¡¹ï¼Geronimo ä¼åè£ä¸»ä½å¹¶è·è¸ªæ¯ä¸ªä¸»ä½æ¥èªåªä¸ªå®å¨ååç»å½æ¨¡åãè¿è®©ä½ å¯ä»¥å¨Geronimo é¨ç½²è®¡åçå®å¨æ å°ä¸­ä½¿ç¨ realm-principal å login-domain-principal åç´ ã
 realmwizard.list.noSecurityRealms                            = ä¸å­å¨é¢å®ä¹çå®å¨å
 realmwizard.list.seeExamples                                 = å¯¹äºååºçæ¯ä¸ä¸ªåï¼å¯ä»¥ç¹å»&lt;b&gt;ç¨æ³&lt;/b&gt;æ¥æ¥çå¦ä½å¨ä½ çåºç¨ä¸­ä½¿ç¨è¯¥åçä¾å­ã
 realmwizard.list.title                                       = è¿ä¸ªé¡µé¢æ¾ç¤ºäºææå¯ç¨çå®å¨åãå¯ä»¥ç¼è¾æå¡å¨çº§å«çå®å¨åï¼ä½ä¸ºåä¸ªåºç¨ä¸é¨åè¢«é¨ç½²çå®å¨ååä¸è½è¢«ç¼è¾ï¼èåºä¿®æ¹åºç¨é¨ç½²è®¡åï¼ã
 realmwizard.selectType.nameOfSecurityRealmExp                = ç»å®å¨åéåä¸ä¸ªä¸åäºæå¡å¨ä¸­å¶å®å®å¨åçåç§°ï¼åç§°ä¸­è¯·ä¸è¦æç©ºæ ¼ãå¶å®ç»ä»¶å°ä½¿ç¨è¿ä¸ªåç§°æ¥æåè¯¥å®å¨åã
-realmwizard.selectType.realmTypeExp                          = ç»å½æ¨¡åçç±»åå³å®äºå®å¨åç±»åãéæ©"Other"ï¼å¯ä»¥æå¨éç½®ä¸äºéé¡¹ï¼åæ¬ï¼èªå®ä¹ç»å½æ¨¡åãä½¿ç¨å¤ä¸ªç»å½æ¨¡åæ¥å¡«åç¨æ·èº«ä¸»ä½çå®å¨åã
-realmwizard.selectType.title                                 = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤1: éæ©åç§°åç±»å
+realmwizard.selectType.realmTypeExp                          = ç»å½æ¨¡åçç±»åå³å®äºå®å¨åç±»åãéæ© âå¶ä»"å¯ä»¥æå¨éç½®ä¸äºéé¡¹ï¼å¦èªå®ä¹ç»å½æ¨¡åãä½¿ç¨å¤ä¸ªç»å½æ¨¡åæ¥å¡«åç¨æ·èº«ä¸»ä½çå®å¨åã
+realmwizard.selectType.title                                 = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤ 1: éæ©åç§°åç±»å
 realmwizard.showPlan.addToEARExp                             = ä½ å¯ä»¥å°å®å¨åé¨ç½²ä¸ºEARçä¸é¨åï¼èä¸æ¯é¨ç½²ä¸ºé¡¶å±çå®å¨åãè¦ä½¿ç¨è¿ä¸ªé¨ç½²è®¡åå°å®å¨åæ·»å å°EARä¸­ï¼å¨ä½ çEARä¸­åå»º&lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt;æä»¶ï¼å¶ä¸­åå«ä¸é¢é¨ç½²è®¡åä¸­ç&lt;tt&gt;dependency&lt;/tt&gt;åç´ å&lt;tt&gt;gbean&lt;/tt&gt;åç´ ãå®åºè¯¥è±¡ä¸é¢è¿æ ·ï¼
 realmwizard.showPlan.deployCommandExp                        = å¦æå¨å½ä»¤è¡ä¸­ä½¿ç¨è¿ä¸ªé¨ç½²è®¡åæ¥é¨ç½²å®å¨åï¼å°å®æ·è´ç²å¸å°ä¸ä¸ªæä»¶ï¼å¦&lt;tt&gt;security-realm.xml&lt;/tt&gt;ï¼ä¸­å¹¶ä¿å­ãç¶åè¿è¡ä¸é¢çå½ä»¤ï¼
 realmwizard.showPlan.title                                   = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; -- æ¾ç¤ºé¨ç½²è®¡å
 realmwizard.testLogin.passwordExp                            = ç¨æ¥ç»å½å°å®å¨åçå¯ç ã
 realmwizard.testLogin.summary                                = å¨è¿éä½ å¯ä»¥ä¸ºå®å¨åçä¸»ç»å½æ¨¡åè¾å¥ç¨æ·ååå¯ç ï¼æ£æ¥ç»å½æ¯å¦æåï¼æ¥çä¸ºç¨æ·çæäºåªäºä¸»ä½ãè¿å¯ä»¥æç¤ºä¸»ç»å½æ¨¡åçè®¾ç½®æ¯å¦æ­£ç¡®ãå®ä¸ä¼è°ç¨è±¡å®¡æ ¸ï¼éå®å¸å·ç­é«çº§åè½ã
-realmwizard.testLogin.title                                  = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤4ï¼æµè¯ç»å½
+realmwizard.testLogin.title                                  = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; --æ­¥éª¤ 4ï¼æµè¯ç»å½
 realmwizard.testLogin.usernameExp                            = ç¨æ¥ç»å½å°å®å¨åçç¨æ·åã
 realmwizard.testResults.testResults                          = æµè¯ç»æ
-realmwizard.testResults.title                                = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; -- æ­¥éª¤5: ç»å½ç»æ
+realmwizard.testResults.title                                = &lt;b&gt;åå»ºå®å¨å&lt;/b&gt; -- æ­¥éª¤ 5: ç»å½ç»æ
 realmwizard.usage.applicationCode                            = åºç¨ç¨åºä»£ç 
-realmwizard.usage.applicationCodeExp                         = &lt;p&gt;ä½¿ç¨å®å¨è§è²ï¼å¹¶ä¸éè¦ç¹æ®çåºç¨ç¨åºä»£ç ã&lt;/p&gt;&lt;p&gt;å¦æåºç¨ç¨åºä¸­è°ç¨&lt;tt&gt;HttpServletRequest.getUserPrincipal()&lt;/tt&gt;ï¼Geronimoä¼è¿åä¸ä¸ªå®ç°&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£çprincipalç±»çå®ä¾ã--éå¸¸æ¯ç¨æ·åï¼å ä¸º&lt;tt&gt;GeronimoUserPrincipal&lt;/tt&gt;å®ç°äº&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£ï¼ãå¦æä½ æ­£å¨ä½¿ç¨èªå®ä¹çç»å½æ¨¡åï¼èè°ç¨&lt;tt&gt;getUserPrincipal&lt;/tt&gt;æ¶å¾å°äºéè¯¯çç»æãå°è¯å°ä½ çuser principalç±»å®ç°&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£ã&lt;/p&gt; &lt;p&gt;å¦æåºç¨è°ç¨&lt;tt&gt;HttpServletRequest.isUserI
 nRole(role)&lt;/tt&gt;ï¼Geronimoå°ä¼æ ¹æ®å®å¨åç»å½æ¨¡ååéç»è¯¥ç¨æ·çprincipalæ¯å¦ååºå¨ä¸é¢çè§è²æ å°ä¸­æ¥å³å®è¿åtrueè¿æ¯falseã&lt;/p&gt;
-realmwizard.usage.geronimoWebXmlLater                        = &lt;p&gt;è¿ä¸ªä¾å­è¡¨æï¼{0} å°è¢«ç¨æ¥å¤ç Web åºç¨çææç»å½ã æ¥çå®ä½¿ç¨ä¸»ä½ç±»åä¸»ä½åç§°çèåæ¥æ &lt;tt&gt;admin&lt;/tt&gt;  è§è²æ å°å°ç¨æ· &lt;tt&gt;root&lt;/tt&gt; ï¼åç» &lt;tt&gt;administrators&lt;/tt&gt; ãæ³¨æå¦æ{0} ä½¿ç¨èªå®ä¹çç»å½æ¨¡åï¼ä¸»ä½ç±»å¯è½ä¼ææä¸åã ä½æ¯ä¸é¢ååºçæ¯è¢«ææçæ åçGeronimoç»å½æ¨¡åä½¿ç¨çç¨æ·åç»ã&lt;/p&gt; &lt;p&gt;ä¹å¯ä»¥éç½®åç¬çç»å½æ¨¡åååç¬çç»å½ååç§°ï¼ç¶åå¨è§è²æ å°ä¸­ä½¿ç¨ç»å½åå
 §°ï¼è¿æ ·ï¼å¨ç»å½å Fooä¸­ç root ç¨æ·ï¼åå¨ç»å½åBar ä¸­çroot ç¨æ·æ¯ä¸ä¸æ ·çï¼ï¼ä½è¿ä»ä»å¨ä½ æå¤ä¸ªç»å½æ¨¡åæ¥ç»ç¨æ·åéä¸»ä½æ¶æéè¦ã&lt;/p&gt; &lt;p&gt;æåï¼å¦æ&lt;tt&gt;security&lt;/tt&gt;åæ¯å¨ EAR ç&lt;tt&gt;application.xml&lt;/tt&gt; é¨ç½²æè¿°ç¬¦ä¸­å£°æçï¼é£ä¹å°±æ²¡æå¿è¦å¨EAR ä¸­çä»»ä½æ¨¡åä¸­éå¤å®ã-- å®ä»¬ä¼å±äº«ç¸åçè§è²æ å°ä¿¡æ¯ã&lt;/p&gt;
-realmwizard.usage.geronimoWebXmlPreface                      = &lt;p&gt;ä¸ºäºéç½®å®å¨ååæ¯ä¸ªè§è²çæåï¼Webåºç¨éè¦æä¸ä¸ª&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åãå®å¯ä»¥æåå¨WARåç&lt;tt&gt;WEB-INF&lt;/tt&gt;ç®å½ä¸­ï¼æèå®ä¹å¯ä»¥å¨é¨ç½²å·¥å·çå½ä»¤è¡ä¸­åç¬å°æä¾ã&lt;/p&gt;&lt;p&gt;&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡ååºè¯¥æä¸ä¸ª&lt;tt&gt;security-realm-name&lt;/tt&gt;åç´ ï¼ç¨æ¥æ æå¨Webåºç¨ä¸­ç¨ä»ä¹å®å¨åæ¥éªè¯ç»å½ãå®åæ ·æä¸ä¸ª &lt;tt&gt;security&lt;/tt&gt;åç´ ï¼ç¨æ¥ååºç¨æ·åç»ï¼è¿äºç¨æ·åç»åºè¯¥æ¯ &lt;tt&gt;web.xml&lt;/tt&gt;ä¸­ç&lt;tt&gt;security-role&lt;/tt&gt;æ æç
 è§è²çæåã
+realmwizard.usage.applicationCodeExp                         = &lt;p&gt;ä½¿ç¨å®å¨è§è²ï¼å¹¶ä¸éè¦ç¹æ®çåºç¨ç¨åºä»£ç ã&lt;/p&gt;&lt;p&gt;å¦æåºç¨ç¨åºä¸­è°ç¨&lt;tt&gt;HttpServletRequest.getUserPrincipal()&lt;/tt&gt;ï¼Geronimoä¼è¿åä¸ä¸ªå®ç°&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£ç principal ç±»çå®ä¾ã--éå¸¸æ¯ç¨æ·åï¼å ä¸º&lt;tt&gt;GeronimoUserPrincipal&lt;/tt&gt;å®ç°äº&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£ï¼ãå¦æä½ æ­£å¨ä½¿ç¨èªå®ä¹çç»å½æ¨¡åï¼èè°ç¨&lt;tt&gt;getUserPrincipal&lt;/tt&gt;æ¶å¾å°äºéè¯¯çç»æãå°è¯å°ä½ ç user principal ç±»å®ç°&lt;tt&gt;GeronimoCallerPrincipal&lt;/tt&gt;æ¥å£ã&lt;/p&gt; &lt;p&gt;å¦æåºç¨è°ç¨&lt;tt&gt;HttpServletRequest.isU
 serInRole(role)&lt;/tt&gt;ï¼Geronimoå°ä¼æ ¹æ®å®å¨åç»å½æ¨¡ååéç»è¯¥ç¨æ·çprincipalæ¯å¦ååºå¨ä¸é¢çè§è²æ å°ä¸­æ¥å³å®è¿å true è¿æ¯ falseã&lt;/p&gt;
+realmwizard.usage.geronimoWebXmlLater                        = &lt;p&gt;è¿ä¸ªä¾å­è¡¨æï¼{0} å°è¢«ç¨æ¥å¤ç Web åºç¨çææç»å½ã æ¥çå®ä½¿ç¨ä¸»ä½ç±»åä¸»ä½åç§°çèåæ¥æ &lt;tt&gt;admin&lt;/tt&gt;  è§è²æ å°å°ç¨æ· &lt;tt&gt;root&lt;/tt&gt; ï¼åç» &lt;tt&gt;administrators&lt;/tt&gt; ãæ³¨æå¦æ{0} ä½¿ç¨èªå®ä¹çç»å½æ¨¡åï¼ä¸»ä½ç±»å¯è½ä¼ææä¸åã ä½æ¯ä¸é¢ååºçæ¯è¢«ææçæ åçGeronimoç»å½æ¨¡åä½¿ç¨çç¨æ·åç»ã&lt;/p&gt; &lt;p&gt;ä¹å¯ä»¥éç½®åç¬çç»å½æ¨¡åååç¬çç»å½ååç§°ï¼ç¶åå¨è§è²æ å°ä¸­ä½¿ç¨ç»å½åå
 §°ï¼è¿æ ·ï¼å¨ç»å½å Foo ä¸­ç root ç¨æ·ï¼åå¨ç»å½å Bar ä¸­ç root ç¨æ·æ¯ä¸ä¸æ ·çï¼ï¼ä½è¿ä»ä»å¨ä½ æå¤ä¸ªç»å½æ¨¡åæ¥ç»ç¨æ·åéä¸»ä½æ¶æéè¦ã&lt;/p&gt; &lt;p&gt;æåï¼å¦æ&lt;tt&gt;security&lt;/tt&gt;åæ¯å¨ EAR ç&lt;tt&gt;application.xml&lt;/tt&gt; é¨ç½²æè¿°ç¬¦ä¸­å£°æçï¼é£ä¹å°±æ²¡æå¿è¦å¨ EAR  ä¸­çä»»ä½æ¨¡åä¸­éå¤å®ã-- å®ä»¬ä¼å±äº«ç¸åçè§è²æ å°ä¿¡æ¯ã&lt;/p&gt;
+realmwizard.usage.geronimoWebXmlPreface                      = &lt;p&gt;ä¸ºäºéç½®å®å¨ååæ¯ä¸ªè§è²çæåï¼Web åºç¨éè¦æä¸ä¸ª&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡åãå®å¯ä»¥æåå¨ WAR åç&lt;tt&gt;WEB-INF&lt;/tt&gt;ç®å½ä¸­ï¼æèå®ä¹å¯ä»¥å¨é¨ç½²å·¥å·çå½ä»¤è¡ä¸­åç¬å°æä¾ã&lt;/p&gt;&lt;p&gt;&lt;tt&gt;geronimo-web.xml&lt;/tt&gt;é¨ç½²è®¡ååºè¯¥æä¸ä¸ª&lt;tt&gt;security-realm-name&lt;/tt&gt;åç´ ï¼ç¨æ¥æ æå¨ Web åºç¨ä¸­ç¨ä»ä¹å®å¨åæ¥éªè¯ç»å½ãå®åæ ·æä¸ä¸ª &lt;tt&gt;security&lt;/tt&gt;åç´ ï¼ç¨æ¥ååºç¨æ·åç»ï¼è¿äºç¨æ·åç»åºè¯¥æ¯ &lt;tt&gt;web.xml&lt;/tt&gt;ä¸­ç&lt;tt&gt;security-role&lt;/tt&gt;æ æ
 è§è²çæåã
 realmwizard.usage.title                                      = è¿ä¸ªé¡µé¢ä»ç»ææ ·å¨ J2EE åºç¨ä¸­ä½¿ç¨å®å¨å{0} ãè¿éæ¯ä»¥ Web åºç¨ä¸ºä¾ï¼å¯¹äºå¶ä»ç¨åºæ¨¡åï¼ä¹å¯ä½¿ç¨ç±»ä¼¼çæ¹æ³ã
 realmwizard.usage.webXmlShouldHave                           = &lt;p&gt;å¨  &lt;tt&gt;web.xml&lt;/tt&gt; ä¸­åºè¯¥å«æ&lt;/p&gt;&lt;ul&gt;  &lt;li&gt;ä¸ä¸ªæå¤ä¸ª &lt;tt&gt;security-constraint&lt;/tt&gt; åï¼ç¨æ¥ææåä¿æ¤çé¡µé¢å URL &lt;/li&gt;  &lt;li&gt;ä¸ä¸ª&lt;tt&gt;login-config&lt;/tt&gt; åï¼ç¨æ¥éç½®åºç¨çç»å½ä¿¡æ¯&lt;/li&gt;  &lt;li&gt;ä¸ä¸ªæå¤ä¸ª&lt;tt&gt;security-role&lt;/tt&gt; åï¼ç¨æ¥ååºåºç¨ä¸­ä½¿ç¨å°çå®å¨è§è²&lt;/li&gt;&lt;/ul&gt;

Modified: geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:10:25 2009
@@ -29,10 +29,10 @@
 
 Security\ Realms = Security Realms
 
-plugin.errorMsg01 = Deployment Failed
-plugin.errorMsg02 = The application was not successfully started
-plugin.errorMsg03 = Security realm with the same name already exists, please specify a new security realm name.
-plugin.errorMsg04 = Unable to identify modules to replace. Please check if it has already been stopped or undeployed.
+plugin.errorMsg01 = The application was not deployed.
+plugin.errorMsg02 = The application was not successfully started.
+plugin.errorMsg03 = The security realm name already exists. Specify another name for the security realm.
+plugin.errorMsg04 = Unable to identify modules to replace. Check if it has already been stopped or undeployed.
 plugin.infoMsg01  = The application was successfully deployed.
 plugin.infoMsg02  = The application was successfully redeployed.
 plugin.infoMsg03  = The application was successfully started.

Modified: geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_zh.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_zh.properties (original)
+++ geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_zh.properties Mon Dec  7 08:10:25 2009
@@ -33,7 +33,7 @@
 plugin.errorMsg01 = é¨ç½²å¤±è´¥
 plugin.errorMsg02 = æªæåå¯å¨åºç¨
 plugin.errorMsg03 = ååå®å¨åå·²ç»å­å¨ï¼è¯·æå®æ°çå®å¨ååç§°ã
-plugin.errorMsg04 = \u00d3\u00a6\u00d3\u00c3Â·\u00fe\u00ce\u00f1\u00c6Ã·\u00d6\u00d0\u00b2\u00bb\u00b4\u00e6\u00d4\u00da\u00c4Ãº\u00cbÃ¹\u00d2\u00aa\u00c7Ã³\u00d6\u00d8\u00d0\u00c2\u00b2\u00bf\u00ca\u00f0\u00b5\u00c4\u00c4\u00a3\u00bfÃ©\u00a1\u00a3\u00c7\u00eb\u00bcÃ¬\u00b2Ã©\u00ca\u00c7Â·\u00f1\u00cbÃ¼\u00d2\u00d1\u00be\u00ad\u00cd\u00a3\u00d6\u00b9\u00bbÃ²\u00d0\u00b6\u00d4\u00d8\u00a1\u00a3
+plugin.errorMsg04 = æ æ³æ¾å°è¦æ¿æ¢çæ¨¡åãè¯·ç¡®è®¤è¯¥æ¨¡åæ¯å¦å·²è¢«åæ­¢æèå¸è½½ã
 plugin.infoMsg01  = æåé¨ç½²åºç¨
 plugin.infoMsg02  = æåéæ°é¨ç½²åºç¨
 plugin.infoMsg03  = æåå¯å¨åºç¨

Modified: geronimo/server/branches/2.2/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_en.properties Mon Dec  7 08:10:25 2009
@@ -16,24 +16,24 @@
 #=====================================================================
 
 classloaderview.help.content            = This view can be used to all the classloader involved in server and the classes it loads.
-classloaderview.help.title              = This is the help for the Geronimo Administration Classloader VIEW page.
+classloaderview.help.title              = Classloader Viewer Help
 classloaderview.view.invertTree         = Invert Tree
 classloaderview.view.searchOnlySelected = Search only selected
 classloaderview.view.searchText         = Search Text
 
 debugviews.common.find     = Find
 debugviews.common.findNext = Find Next
-debugviews.common.notFound = Can not find
-debugviews.common.pleaseSelect = Please selecte one node
+debugviews.common.notFound = Cannot find
+debugviews.common.pleaseSelect = Select one node
 debugviews.common.noText   = No text to search
 
-dependencyview.help.summary            = This view can be used to all the modules and its dependencies.
-dependencyview.help.title              = This is the help for the Geronimo Administration Dependency VIEW page.
+dependencyview.help.summary            = This view can be used to view all the modules and its dependencies.
+dependencyview.help.title              = Dependency Viewer Help
 dependencyview.view.searchOnlySelected = Search only selected
 dependencyview.view.searchText         = Search Text
 
 jmxmanager.help.JMXTree           = JMX Tree
-jmxmanager.help.JMXTreeExp1       = &lt;li&gt;You can use this tree to view the different types of MBeans&lt;/li&gt; &lt;li&gt;Each MBean will be represented as a tree node that shows its object name representation&lt;/li&gt;&lt;li&gt;'All MBeans' will give you a list of MBeans grouped by its domain&lt;/li&gt; &lt;li&gt;'J2EE MBeans' will give you a list of MBeans grouped by JSR 77 MBean types:&lt;/li&gt;
+jmxmanager.help.JMXTreeExp1       = &lt;li&gt;You can view different types of MBeans in the JMX tree.&lt;/li&gt; &lt;li&gt;Each MBean will be represented as a tree node that shows its object name representation&lt;/li&gt;&lt;li&gt;'All MBeans' will give you a list of MBeans grouped by its domain&lt;/li&gt; &lt;li&gt;'J2EE MBeans' will give you a list of MBeans grouped by JSR 77 MBean types:&lt;/li&gt;
 jmxmanager.help.abstractName      = Abstract Name
 jmxmanager.help.attributes        = Attributes
 jmxmanager.help.attributesTab     = Attributes Tab
@@ -59,7 +59,7 @@
 jmxmanager.help.search            = Search
 jmxmanager.help.searchMBeansExp   = 'Search MBeans' will give you a list of MBeans matching a pattern from the 'Search' tab
 jmxmanager.help.searchTab         = Search Tab
-jmxmanager.help.searchTabExp      = &lt;ul&gt; &lt;li&gt;You can use this tab to query MBeans matching a particular pattern&lt;/li&gt; &lt;li&gt;Matching MBeans will be added under the 'Search MBeans' tree node. You might need to scroll down the JMX tree to view results.&lt;/li&gt;  &lt;li&gt;Examples of Object Name Patterns:&lt;/li&gt;   &lt;ul&gt; &lt;li&gt;"*:*" - will return all the MBeans &lt;li&gt;"geronimo:*" - will return all MBeans with "geronimo" domain  &lt;li&gt;"*:j2eeType=GBean,*" - will return all GBeans &lt;/ul&gt; &lt;/ul&gt;
+jmxmanager.help.searchTabExp      = &lt;ul&gt; &lt;li&gt;You can use this tab to query MBeans matching a particular pattern&lt;/li&gt; &lt;li&gt;Matching MBeans will be added under the 'Search MBeans' tree node. You might need to scroll down the JMX tree to view results.&lt;/li&gt;  &lt;li&gt;Examples of Object Name Patterns:&lt;/li&gt;   &lt;ul&gt; &lt;li&gt;"*:*" - will return all the MBeans &lt;li&gt;"geronimo:*" - will return all MBeans with "Geronimo" domain  &lt;li&gt;"*:j2eeType=GBean,*" - will return all GBeans &lt;/ul&gt; &lt;/ul&gt;
 jmxmanager.help.setter            = Setter
 jmxmanager.help.stats             = Stats
 jmxmanager.help.statsTab          = Stats Tab
@@ -72,7 +72,7 @@
 jmxmanager.help.viewStats         = View Stats
 
 jndiview.help.content            = This view can be used to view JNDI context for various modules.
-jndiview.help.title              = This is the help for the Geronimo Administration JNDI VIEW page.
+jndiview.help.title              = JNDI Viewer Help
 jndiview.view.caseSensitive      = Case Sensitive
 jndiview.view.searchOnlySelected = Search only selected
 jndiview.view.searchText         = Search Text




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887859 [1/6] - in /geronimo/server/branches/2.2/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-port...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207081027.511F4238888F@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207081027-511F4238888F@eris-apache-org%3e</id>
<updated>2009-12-07T08:10:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: genspring
Date: Mon Dec  7 08:10:25 2009
New Revision: 887859

URL: http://svn.apache.org/viewvc?rev=887859&amp;view=rev
Log:
GERONIMO-4977 Geronimo EN/Simp.Chinese UI information improvement for Console, thanks Jeff for the patch !

Modified:
    geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_en.properties
    geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_zh.properties
    geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_zh.properties
    geronimo/server/branches/2.2/plugins/console/console-base-portlets/src/main/i18n-resources/consolebase_en.properties
    geronimo/server/branches/2.2/plugins/console/console-base-portlets/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/i18n-resources/ToolTips.properties
    geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/i18n-resources/portaldriver_en.properties
    geronimo/server/branches/2.2/plugins/console/console-portal-driver/src/main/webapp/WEB-INF/fragments/admin/page/help.jsp
    geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_en.properties
    geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_zh.properties
    geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/portletinfo_zh.properties
    geronimo/server/branches/2.2/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_en.properties
    geronimo/server/branches/2.2/plugins/debugviews/debugviews-portlets/src/main/i18n-resources/debugviews_zh.properties
    geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_en.properties
    geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/monitor-portlet_zh.properties
    geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/branches/2.2/plugins/monitoring/mconsole-war/src/main/i18n-resources/portletinfo_zh.properties
    geronimo/server/branches/2.2/plugins/openejb/openejb-portlets/src/main/i18n-resources/openejb-portlet_en.properties   (contents, props changed)
    geronimo/server/branches/2.2/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/plancreator-portlet_en.properties
    geronimo/server/branches/2.2/plugins/plancreator/plancreator-portlets/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_en.properties
    geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/portletinfo_zh.properties
    geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_en.properties
    geronimo/server/branches/2.2/plugins/system-database/sysdb-portlets/src/main/i18n-resources/systemdatabase_zh.properties
    geronimo/server/branches/2.2/plugins/welcome/geronimo-welcome/src/main/webapp/index.jsp

Modified: geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_en.properties Mon Dec  7 08:10:25 2009
@@ -27,27 +27,27 @@
 jmsmanager.activemq.common.poolMaxCapacityExp               = Maximum connection pool size.
 jmsmanager.activemq.common.serverURL                        = Server URL
 jmsmanager.activemq.common.serverURLExp                     = URL of the server to connect to.
-jmsmanager.activemq.common.testConn                         = test connection
+jmsmanager.activemq.common.testConn                         = Test connection
 jmsmanager.activemq.common.testResult                       = Test Result
 jmsmanager.activemq.common.userNameExp                      = User name to use.
 jmsmanager.activemq.config.passwordsNotMatch                = Passwords did not match
 jmsmanager.activemq.config.repeatPassword                   = Repeat&amp;nbsp;Password
-jmsmanager.activemq.config.serverUrl                        = ServerUrl
-jmsmanager.activemq.config.userName                         = UserName
+jmsmanager.activemq.config.serverUrl                        = Server Url
+jmsmanager.activemq.config.userName                         = User Name
 jmsmanager.activemq.help.addNewJMSConnFactoryExp            = This link brings up a form for adding a new connection factory. The fields are defined on the form.
-jmsmanager.activemq.help.detailExp                          = This link provides details on the connector. Clicking on the details link will display information about the Connection Factory in Property/Value pairs. Click on the &amp;quot;Back to JMS Connection Factories&amp;quot; button to return to the main JMS Connection Factories page.
+jmsmanager.activemq.help.detailExp                          = This link provides details on the connector. Click the details link to display information about the Connection Factory in Property/Value pairs. Click the &amp;quot;Back to JMS Connection Factories&amp;quot; button to return to the main JMS Connection Factories page.
 jmsmanager.activemq.help.nameExp                            = Name of the connection factory.
 jmsmanager.activemq.help.stateExp                           = The state of the connection, either &amp;quot;Running&amp;quot; or &amp;quot;Stopped.&amp;quot;
 jmsmanager.activemq.help.testConnExp                        = This link can be used to test the connector. A result will be returned of either &amp;quot;Connected&amp;quot; or a failure message.
 jmsmanager.activemq.help.title                              = This portlet displays the JMS connectors that are configured with the Geronimo server.
 jmsmanager.broker.cancel                                    = &amp;nbsp;Cancel&amp;nbsp;
-jmsmanager.broker.confirmMsg01                              = Are you sure you want to delete 
-jmsmanager.broker.creationtip                               = Please edit the ActiveMQ XML template configuration file in the edit box below, then click the save buttion to save the changes and redeploy the broker
+jmsmanager.broker.confirmMsg01                              = Are you sure that you want to delete? 
+jmsmanager.broker.creationtip                               = Edit the ActiveMQ XML template configuration file in the edit box below, then click the save buttion to save the changes and redeploy the broker
 jmsmanager.broker.emptyText                                 = The focussed field must not be empty.
-jmsmanager.broker.emptybrokerconfig                         = ActiveMQ XML configuration could not be empty
-jmsmanager.broker.emptybrokername                           = Broker name could not be empty
+jmsmanager.broker.emptybrokerconfig                         = ActiveMQ XML configuration must not be empty
+jmsmanager.broker.emptybrokername                           = Broker name must not be empty
 jmsmanager.broker.ok                                        = &amp;nbsp;&amp;nbsp;&amp;nbsp;OK&amp;nbsp;&amp;nbsp;&amp;nbsp;
-jmsmanager.broker.updatetip                                 = Please edit the ActiveMQ XML configuration file in the edit box below, then click the save buttion to save the changes and redeploy the broker.
+jmsmanager.broker.updatetip                                 = Edit the ActiveMQ XML configuration file in the edit box below, then click the save buttion to save the changes and redeploy the broker.
 jmsmanager.common.actions                                   = Actions
 jmsmanager.common.addNewDatasource                          = Add New Datasource
 jmsmanager.common.addQueue_Topic                            = Add Queue/Topic
@@ -60,12 +60,12 @@
 jmsmanager.common.correlationID                             = CorrelationID
 jmsmanager.common.create                                    = Create
 jmsmanager.common.currentDepth                              = Current Depth
-jmsmanager.common.delete                                    = delete
+jmsmanager.common.delete                                    = Delete
 jmsmanager.common.description                               = Description
 jmsmanager.common.destination                               = Destination
 jmsmanager.common.destinationPhysicalName                   = Destination Physical Name
-jmsmanager.common.detail                                    = detail
-jmsmanager.common.edit                                      = edit
+jmsmanager.common.detail                                    = Detail
+jmsmanager.common.edit                                      = Edit
 jmsmanager.common.expiration                                = Expiration
 jmsmanager.common.host                                      = Host
 jmsmanager.common.hostExp                                   = The host name or IP to bind to.  The normal values are &lt;tt&gt;0.0.0.0&lt;/tt&gt; (all interfaces) or &lt;tt&gt;localhost&lt;/tt&gt; (local connections only)
@@ -90,14 +90,14 @@
 jmsmanager.common.protocol                                  = Protocol
 jmsmanager.common.refresh                                   = Refresh
 jmsmanager.common.remove                                    = Remove
-jmsmanager.common.replyTo                                   = ReplyTo
+jmsmanager.common.replyTo                                   = Reply To
 jmsmanager.common.reset                                     = Reset
 jmsmanager.common.save                                      = Save
 jmsmanager.common.sharable                                  = Sharable
 jmsmanager.common.start                                     = start
 jmsmanager.common.state                                     = State
 jmsmanager.common.statiscticFor                             = Statistic for {0}
-jmsmanager.common.stop                                      = stop
+jmsmanager.common.stop                                      = Stop
 jmsmanager.common.submit                                    = Submit
 jmsmanager.common.testConn                                  = test connection
 jmsmanager.common.timestamp                                 = Timestamp
@@ -105,23 +105,23 @@
 jmsmanager.common.type                                      = Type
 jmsmanager.common.userName                                  = User Name
 jmsmanager.common.value                                     = Value
-jmsmanager.common.viewDLQ                                   = view DLQ
-jmsmanager.common.viewMessages                              = view messages
-jmsmanager.connectionhelp.addNewDatasourceExp               = Clicking on this link allows the user to add a new datasource. On the add new datasource form, fill in the fields and click on the Create button to add the new datasource. The fields are defined on the form itself.
-jmsmanager.connectionhelp.detailExp                         = This link provides details on the connector.  Clicking on the details link will display information about the Connection Factory in Property/Value pairs. Click on &amp;quot;Back to Datasources&amp;quot; to return to the main JMS Connection Factories page.
+jmsmanager.common.viewDLQ                                   = View DLQ
+jmsmanager.common.viewMessages                              = View messages
+jmsmanager.connectionhelp.addNewDatasourceExp               = Click this link to add a new datasource. On the add new datasource form, fill in the fields and click the Create button to add the new datasource. The fields are defined on the form itself.
+jmsmanager.connectionhelp.detailExp                         = This link provides details on the connector.  Click the details link to display information about the Connection Factory in Property/Value pairs. Click on &amp;quot;Back to Datasources&amp;quot; to return to the main JMS Connection Factories page.
 jmsmanager.connectionhelp.nameExp                           = Name of the Connection Factory.
 jmsmanager.connectionhelp.stateExp                          = The state of the connection, either &amp;quot;Running&amp;quot; or &amp;quot;Stopped.&amp;quot;
 jmsmanager.connectionhelp.testConnExp                       = This link can be used to test the connector. A result will be returned of either &amp;quot;Connected&amp;quot; or a failure message.
 jmsmanager.connectionhelp.title                             = This portlet displays the JMS connectors that are configured with the Geronimo server and allows the user to add datasources as well.
-jmsmanager.help.addQueue_TopicExp                           = To create a queue/topic click on the &amp;quot;Add Queue/Topic&amp;quot; link. This link brings up a form that allows the user to add a queue or a topic. Fill in the text boxes on the form and click on the &amp;quot;Submit&amp;quot; button. The fields and buttons on the form are defined as follows:
+jmsmanager.help.addQueue_TopicExp                           = To create a queue/topic, click the &amp;quot;Add Queue/Topic&amp;quot; link. This link brings up a form that allows the user to add a queue or a topic. Fill in the text boxes on the form and click the &amp;quot;Submit&amp;quot; button. The fields and buttons on the form are defined as follows:
 jmsmanager.help.applicationNameExp                          = This is the &amp;quot;configID&amp;quot; in the geronimo-web.xml file. Or this can be set to the string &amp;quot;null&amp;quot; if the admin object is deployed stand-alone. By default this field contains the string &amp;quot;null.&amp;quot;
 jmsmanager.help.backBtnExp                                  = The Back button returns the user to the &amp;quot;JMS Destination Manager&amp;quot; main page without adding a queue or a topic.
 jmsmanager.help.clearBtnExp                                 = The Clear button resets all input fields to the default values.
 jmsmanager.help.destinationPhysicalNameExp                  = The name of the connection factory that ActiveMQ knows about.
 jmsmanager.help.messageDestinationNameExp                   = The name of the queue or topic. This is the name used in the admin object gbean name and is linked to by &amp;lt;message-destination-link&amp;gt; in the geronimo-web.xml plan.
-jmsmanager.help.moduleNameExp                               = If the module is deployed stand-alone this field is the &amp;quot;configID&amp;quot; in the geronimo-web.xml file. If it is deployed in an application (ear) this field should be the path of the module inside the ear, such as, myResourceAdapter.rar. By default this field contains &amp;quot;defaultJMS.&amp;quot;
+jmsmanager.help.moduleNameExp                               = If the module is deployed stand-alone, this field is the &amp;quot;configID&amp;quot; in the geronimo-web.xml file. If it is deployed in an application (ear), this field should be the path of the module inside the ear, such as, myResourceAdapter.rar. By default this field contains &amp;quot;defaultJMS.&amp;quot;
 jmsmanager.help.submitBtnExp                                = The Submit button creates a new queue or topic and returns the user to the JMS Destination Manager main page.
-jmsmanager.help.summary                                     = &lt;p&gt;On the main JMS Destination Manager pane, there is an &amp;quot;Actions&amp;quot; column that provides three actions which can be performed on a queue or topic. To remove a queue or topic, click on the &amp;quot;remove&amp;quot; link to the right of the queue/topic to be removed. To view a message, click on the &amp;quot;view messages&amp;quot; link to the right of the queue/topic. To view the dead letter queue, click on the &amp;quot;view DLQ&amp;quot; link.&lt;/p&gt;&lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; Queues/Topics with no messages will be removed after restarting the server.&lt;/p&gt;
+jmsmanager.help.summary                                     = &lt;p&gt;On the main JMS Destination Manager pane, there is an &amp;quot;Actions&amp;quot; column that provides three actions which can be performed on a queue or topic. To remove a queue or topic, click the &amp;quot;remove&amp;quot; link to the right of the queue/topic to be removed. To view a message, click the &amp;quot;view messages&amp;quot; link to the right of the queue/topic. To view the dead letter queue, click the &amp;quot;view DLQ&amp;quot; link.&lt;/p&gt;&lt;p&gt; &lt;strong&gt;Note:&lt;/strong&gt; Queues/Topics with no messages will be removed after restarting the server.&lt;/p&gt;
 jmsmanager.help.title                                       = This portlet is used to create and remove queues/topics.
 jmsmanager.help.typeExp                                     = The type of message, either queue or topic.
 jmsmanager.sendmessage.correlationId                        = JMS Correlation ID
@@ -137,9 +137,9 @@
 jmsmanager.sendmessage.type                                 = Type
 jmsmanager.server.connector.editGeneric.addJMSConnector     = Add new {0} connector for {1}
 jmsmanager.server.connector.editGeneric.editJMSConnector    = Edit {0} connector {1} for {2}.
-jmsmanager.server.connector.editGeneric.namingJMSConnectors = A name that is different than the name for any other JMS connectors in the server
+jmsmanager.server.connector.editGeneric.namingJMSConnectors = A name that is different from the name for any other JMS connectors in the server
 jmsmanager.server.connector.editGeneric.uniqueName          = Unique Name
-jmsmanager.server.connector.editGeneric.uniqueNameExp       = A name that is different than the name for any other JMS connectors in the server
+jmsmanager.server.connector.editGeneric.uniqueNameExp       = A name that is different from the name for any other JMS connectors in the server
 jmsmanager.server.connector.help.title                      = Shows all the network connectors configured for the currently available JMS brokers. Lets you start, stop, add, remove, and edit JMS network connectors.
 jmsmanager.server.connector.normal.addConnectorTo           = Add connector to {0}
 jmsmanager.server.connector.normal.addNewParaListener       = Add new &lt;b&gt;{0}&lt;/b&gt; listener
@@ -206,7 +206,7 @@
 jmswizard.list.serverWide                               = Server-wide
 jmswizard.list.title                                    = This page lists all the available JMS Resource Groups.
 jmswizard.plan.JMSProviderRAR                           = JMS Provider RAR
-jmswizard.plan.JMSProviderRARExp                        = The Resource Adapter RAR that can be used to connect to the JMS provider in question.  This RAR should be installed under GERONIMO/repository/ in  order for it to appear in this list.
+jmswizard.plan.JMSProviderRARExp                        = The Resource Adapter RAR that can be used to connect to the JMS provider in question.  This RAR must be installed under GERONIMO/repository/ in  order for it to appear in this list.
 jmswizard.plan.addToEAR                                 = Add to EAR
 jmswizard.plan.addToEARExp                              = Instead of deploying as a top-level JMS resource, you can deploy this pool as part of an EAR.  To add a JMS resource to an EAR using this plan:&lt;ol&gt;  &lt;li&gt;Copy and paste the plan to a file&lt;/li&gt;  &lt;li&gt;Save the plan file to the top level of your EAR&lt;/li&gt;  &lt;li&gt;Copy the RAR file from &lt;tt&gt;{0}&lt;/tt&gt; to the top level of your EAR&lt;/li&gt;  &lt;li&gt;Create a &lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt; file in your EAR that has a &lt;tt&gt;module&lt;/tt&gt; entry like this (substituting the correct RAR file name and plan file name):&lt;/li&gt;&lt;/ol&gt;
 jmswizard.plan.deployCommand                            = Deploy Command
@@ -218,7 +218,7 @@
 jmswizard.provider.JMSProviderRAR                       = JMS Provider RAR
 jmswizard.provider.JMSProviderRARExp                    = The Resource Adapter RAR that can be used to connect to the JMS provider in question.  This RAR should be installed under GERONIMO/repository/ in order for it to appear in this list.
 jmswizard.provider.title                                = &lt;b&gt;JMS Resource Group&lt;/b&gt; -- Select JMS Provider RAR
-jmswizard.raInstance.BrokerXmlConfig                    = Sets the XML configuration file used to configure the embedded ActiveMQ broker via Spring if using embedded mode.&lt;br&gt;BrokerXmlConfig is the filename which is assumed to be on the classpath unless a URL is specified. So a value of foo/bar.xml would be assumed to be on the classpath whereas file:dir/file.xml would use the file system. Any valid URL string is supported.
+jmswizard.raInstance.BrokerXmlConfig                    = Sets the XML configuration file used to configure the embedded ActiveMQ broker by Spring if using embedded mode.&lt;br&gt;BrokerXmlConfig is the filename which is assumed to be on the classpath unless a URL is specified. So a value of foo/bar.xml would be assumed to be on the classpath whereas file:dir/file.xml would use the file system. Any valid URL string is supported.
 jmswizard.raInstance.Clientid                           = The client id that will be set on the connection that is established to the ActiveMQ server.
 jmswizard.raInstance.Password                           = The default password that will be used to log the default user into the ActiveMQ server.
 jmswizard.raInstance.ServerUrl                          = The URL to the ActiveMQ server that you want this connection to connect to.  If using an embedded broker, this value should be 'vm://localhost'.
@@ -232,8 +232,8 @@
 jmswizard.status.addConnFactory                         = Add Connection Factory
 jmswizard.status.addDestination                         = Add Destination
 jmswizard.status.deployNow                              = Deploy Now
-jmswizard.status.factoriesDestinationsAdded             = These are the connection factories and destinations you've added to the JMS resource group so far.  When you're finished adding connection factories and destinations, you can review the Geronimo deployment plan for this resource group, or go ahead and deploy it.
-jmswizard.status.noFactoriesDestinations                = So far, you've entered the basic configuration information required for a JMS resource group.  Now you can create connection factories and destinations.  When you're finished adding connection factories and destinations, you can review the Geronimo deployment plan for this JMS resource group, or go ahead and deploy it.
+jmswizard.status.factoriesDestinationsAdded             = These are the connection factories and destinations you've added to the JMS resource group so far.  When you've finished adding connection factories and destinations, you can review the Geronimo deployment plan for this resource group, or go ahead and deploy it.
+jmswizard.status.noFactoriesDestinations                = So far, you've entered the basic configuration information required for a JMS resource group.  Now you can create connection factories and destinations.  When you've finished adding connection factories and destinations, you can review the Geronimo deployment plan for this JMS resource group, or go ahead and deploy it.
 jmswizard.status.resourceGroup                          = Resource Group
 jmswizard.status.showPlan                               = Show Plan
 jmswizard.status.title                                  = &lt;b&gt;JMS Resource Group&lt;/b&gt; -- Current Progress

Modified: geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_zh.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_zh.properties (original)
+++ geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/activemq_zh.properties Mon Dec  7 08:10:25 2009
@@ -16,8 +16,8 @@
 #  limitations under the License.
 #=====================================================================
 
-jmsmanager.activemq.addACF.nameExp                          = è¯¥ActiveMQè¿æ¥å·¥åçåç§°
-jmsmanager.activemq.common.addNewJMSConnFactory             = æ·»å æ°çJMSè¿æ¥å·¥å
+jmsmanager.activemq.addACF.nameExp                          = è¯¥ ActiveMQ è¿æ¥å·¥åçåç§°
+jmsmanager.activemq.common.addNewJMSConnFactory             = æ·»å æ°ç JMS è¿æ¥å·¥å
 jmsmanager.activemq.common.blockingTimeout                  = å µå¡è¶æ¶(æ¯«ç§)
 jmsmanager.activemq.common.blockingTimeoutExp               = å µå¡è¶æ¶(æ¯«ç§)
 jmsmanager.activemq.common.connName                         = è¿æ¥åç§°
@@ -25,23 +25,23 @@
 jmsmanager.activemq.common.passwordExp                      = å¯¹åºç¨æ·åçå¯ç 
 jmsmanager.activemq.common.poolMaxCapacity                  = è¿æ¥æ± æå¤§è¿æ¥æ°
 jmsmanager.activemq.common.poolMaxCapacityExp               = è¿æ¥æ± æå¤§è¿æ¥æ°
-jmsmanager.activemq.common.serverURL                        = æå¡å¨URL
+jmsmanager.activemq.common.serverURL                        = æå¡å¨ URL
 jmsmanager.activemq.common.serverURLExp                     = è¿æ¥æå¡å¨çå°å
 jmsmanager.activemq.common.testConn                         = æµè¯è¿æ¥
 jmsmanager.activemq.common.testResult                       = æµè¯ç»æ
 jmsmanager.activemq.common.userNameExp                      = ä½¿ç¨çç¨æ·å
 jmsmanager.activemq.config.passwordsNotMatch                = å¯ç ä¸å¹é
 jmsmanager.activemq.config.repeatPassword                   = ç¡®è®¤å¯ç 
-jmsmanager.activemq.config.serverUrl                        = æå¡å¨URL
+jmsmanager.activemq.config.serverUrl                        = æå¡å¨ URL
 jmsmanager.activemq.config.userName                         = ç¨æ·å
-jmsmanager.activemq.help.addNewJMSConnFactoryExp            = è¯¥è¿æ¥ç¨äºæå¼æ·»å æ°è¿æ¥å·¥åçè¡¨å
-jmsmanager.activemq.help.detailExp                          = è¯¥é¾æ¥æä¾è¿æ¥å¨çè¯¦ç»ä¿¡æ¯, ç¹å»è¯¥é¾æ¥ä¼ä»¥å±æ§ååå¯¹åºå¼çæ¹å¼æ¾ç¤ºè¿æ¥å·¥åçä¿¡æ¯. ç¹å»"è¿åJMSè¿æ¥å·¥å"æé®å°è¿åJMSå·¥ååè¡¨é¡µé¢
+jmsmanager.activemq.help.addNewJMSConnFactoryExp            = è¯¥é¾æ¥ç¨äºæå¼æ·»å æ°è¿æ¥å·¥åçè¡¨å
+jmsmanager.activemq.help.detailExp                          = è¯¥é¾æ¥æä¾è¿æ¥å¨çè¯¦ç»ä¿¡æ¯, ç¹å»è¯¥é¾æ¥ä¼ä»¥å±æ§ååå¯¹åºå¼çæ¹å¼æ¾ç¤ºè¿æ¥å·¥åçä¿¡æ¯. ç¹å»"è¿å JMS è¿æ¥å·¥å"æé®å°è¿å JMS å·¥ååè¡¨é¡µé¢
 jmsmanager.activemq.help.nameExp                            = è¿æ¥å·¥åçåç§°
 jmsmanager.activemq.help.stateExp                           = è¿æ¥çç¶æ,åå«"è¿è¡"å"åæ­¢"ç¶æ
-jmsmanager.activemq.help.testConnExp                        = è¯¥è¿æ¥ç¨äºæµè¯è¿æ¥å¨, å°è¿å"æåè¿æ¥"æèä¸ä¸ªéè¯¯ä¿¡æ¯ã
-jmsmanager.activemq.help.title                              = è¯¥Portletæ¾ç¤ºå¨Geronimoæå¡å¨ä¸­éç½®çJMSè¿æ¥å¨
+jmsmanager.activemq.help.testConnExp                        = è¯¥é¾æ¥ç¨äºæµè¯è¿æ¥å¨, å°è¿å"æåè¿æ¥"æèä¸ä¸ªéè¯¯ä¿¡æ¯ã
+jmsmanager.activemq.help.title                              = è¯¥ Portle tæ¾ç¤ºå¨ Geronimo æå¡å¨ä¸­éç½®ç JMS è¿æ¥å¨
 jmsmanager.broker.cancel                                    = &amp;nbsp;åæ¶&amp;nbsp;
-jmsmanager.broker.confirmMsg01                              = ä½ ç¡®å®è¦å é¤
+jmsmanager.broker.confirmMsg01                              = ä½ ç¡®å®è¦å é¤?
 jmsmanager.broker.creationtip                               = è¯·ç¼è¾ä¸é¢ç¼è¾æ¡ä¸­ç ActiveMQ XML æ¨¡æ¿éç½®æä»¶, ç¶åç¹å»ä¿å­æé®ä¿å­ä¿®æ¹å¹¶é¨ç½²è¯¥ Broker
 jmsmanager.broker.emptyText                                 = ç¦ç¹æå¨å­æ®µä¸è½ä¸ºç©ºã
 jmsmanager.broker.emptybrokerconfig                         = ActiveMQ XML éç½®ä¸å¯ä¸ºç©º
@@ -68,15 +68,15 @@
 jmsmanager.common.edit                                      = ç¼è¾
 jmsmanager.common.expiration                                = æªæ­¢
 jmsmanager.common.host                                      = ä¸»æº
-jmsmanager.common.hostExp                                   = è¦ç»å®å°çä¸»æºåç§°æèIPå°åãéå¸¸å¼ä¸º&lt;tt&gt;0.0.0.0&lt;/tt&gt; (all interfaces) æè&lt;tt&gt;localhost&lt;/tt&gt; ï¼åªç¨äºæ¬æºè¿æ¥ï¼
+jmsmanager.common.hostExp                                   = è¦ç»å®å°çä¸»æºåç§°æè IP å°åãéå¸¸å¼ä¸º&lt;tt&gt;0.0.0.0&lt;/tt&gt; (all interfaces) æè&lt;tt&gt;localhost&lt;/tt&gt; ï¼åªç¨äºæ¬æºè¿æ¥ï¼
 jmsmanager.common.inhibitGet                                = ç¦æ­¢ Get
 jmsmanager.common.inhibitPut                                = ç¦æ­¢ Put
-jmsmanager.common.listJMSConnectors                         = ååºJMSè¿æ¥å¨
+jmsmanager.common.listJMSConnectors                         = ååº JMS è¿æ¥å¨
 jmsmanager.common.maximumDepth                              = æå¤§æ·±åº¦
 jmsmanager.common.maximumMessageLength                      = æ¶æ¯æå¤§é¿åº¦
 jmsmanager.common.message                                   = æ¶æ¯
 jmsmanager.common.messageDestinationName                    = æ¶æ¯ç®çå°åç§°
-jmsmanager.common.messageID                                 = æ¶æ¯ID
+jmsmanager.common.messageID                                 = æ¶æ¯ ID
 jmsmanager.common.moduleName                                = æ¨¡åå
 jmsmanager.common.name                                      = åç§°
 jmsmanager.common.openInputCount                            = Open Input Count
@@ -108,19 +108,19 @@
 jmsmanager.common.viewDLQ                                   = æ¥ç DLQ
 jmsmanager.common.viewMessages                              = æ¥çæ¶æ¯
 jmsmanager.connectionhelp.addNewDatasourceExp               = ç¹å»è¯¥é¾æ¥åè®¸ç¨æ·æ·»å æ°çæ°æ®æº. å¨æ°æ®æºæ·»å è¡¨åä¸­, å¡«åè¾å¥å­æ®µå¹¶ç¹å»åå»ºæé®æ¥æ·»å æ°çæ°æ®æº
-jmsmanager.connectionhelp.detailExp                         = è¯¥é¾æ¥æä¾è¿æ¥å¨è¯¦ç»æåµ, ç¹å»è¯¥é¾æ¥å°ä»¥é®å¼å¯¹çå½¢å¼æ¾ç¤ºç¸å³çä¿¡æ¯.ç¹å»'è¿å'æé®å¯è¿åJMSè¿æ¥å·¥åä¸»é¡µé¢
+jmsmanager.connectionhelp.detailExp                         = è¯¥é¾æ¥æä¾è¿æ¥å¨è¯¦ç»æåµ, ç¹å»è¯¥é¾æ¥å°ä»¥é®å¼å¯¹çå½¢å¼æ¾ç¤ºç¸å³çä¿¡æ¯.ç¹å»'è¿å'æé®å¯è¿å JMS è¿æ¥å·¥åä¸»é¡µé¢
 jmsmanager.connectionhelp.nameExp                           = è¿æ¥å·¥åçåç§°
 jmsmanager.connectionhelp.stateExp                          = è¿æ¥çç¶æ, åæ¬'è¿è¡'å'åæ­¢'
 jmsmanager.connectionhelp.testConnExp                       = è¯¥é¾æ¥ç¨äºæµè¯è¿æ¥å¨, å°è¿å"æåè¿æ¥"æèä¸ä¸ªéè¯¯ä¿¡æ¯ã
-jmsmanager.connectionhelp.title                             = è¯¥Portletæ¾ç¤ºå¨Geronimoæå¡å¨ä¸­éç½®å¹¶åè®¸æ·»å æ°æ®æºçJMSè¿æ¥å¨
+jmsmanager.connectionhelp.title                             = è¯¥ Portlet æ¾ç¤ºå¨ Geronimo æå¡å¨ä¸­éç½®å¹¶åè®¸æ·»å æ°æ®æºçJMSè¿æ¥å¨
 jmsmanager.help.addQueue_TopicExp                           = ç¹å»'æ·»å éåæä¸»é¢'é¾æ¥å¯ä»¥åå»ºéåæèä¸»é¢.è¯¥é¾æ¥å°æå¼ç¨æ·å¯ç¨äºæ·»å éåæèä¸»é¢çè¡¨å.å¡«åè¡¨åä¸­çè¾å¥æ¡å¹¶ç¹å»'æäº¤'æé®. è¡¨åä¸­çå­æ®µåæé®ä»¥å¦ä¸å½¢å¼å®ä¹"
-jmsmanager.help.applicationNameExp                          = è¯¥é¡¹å¯¹åºäºgeronimo-web.xmlä¸­ç'configID'.å¦æè¯¥ç®¡çå¯¹è±¡é¨ç½²æ'stand-alone'å½¢å¼, å¯ä»¥è®¾ç½®æ'null'.
-jmsmanager.help.backBtnExp                                  = è¿åæé®ç¨äºç´æ¥è¿åå°'JMSç®æ ç®¡ç'é¡µé¢, åæ¶æ·»å éåæä¸»é¢çæä½
+jmsmanager.help.applicationNameExp                          = è¯¥é¡¹å¯¹åºäº geronimo-web.xml ä¸­ç 'configID '.å¦æè¯¥ç®¡çå¯¹è±¡é¨ç½²æ 'stand-alone' å½¢å¼, å¯ä»¥è®¾ç½®æ'null'.
+jmsmanager.help.backBtnExp                                  = è¿åæé®ç¨äºç´æ¥è¿åå° 'JMS ç®æ ç®¡ç'é¡µé¢, åæ¶æ·»å éåæä¸»é¢çæä½
 jmsmanager.help.clearBtnExp                                 = æ¸é¤æé®ç¨äºéç½®ææè¾å¥æ¡å°é»è®¤å¼
-jmsmanager.help.destinationPhysicalNameExp                  = ActiveMQå¯è¯å«çè¿æ¥å·¥åçåå­
+jmsmanager.help.destinationPhysicalNameExp                  = ActiveMQ å¯è¯å«çè¿æ¥å·¥åçåå­
 jmsmanager.help.messageDestinationNameExp                   = éåæä¸»é¢çåç§°, è¯¥åç§°ç¨äºç®¡çå¯¹è±¡çgbeanåç§°,å¹¶ä¸geronimo-web.xmlé¨ç½²è®¡åä¸­ç'message-destination-link'å­æ®µå³è
-jmsmanager.help.moduleNameExp                               = å¦ææ¨¡åä»¥'stand-alone'å½¢å¼é¨ç½², è¯¥å­æ®µå¯¹åºäºgeronimo-web.xmlä¸­ç'configID'. å¦æé¨ç½²äºä¸ä¸ªåºç¨ç¨åº(ear)ä¸­, è¯¥å­æ®µåºä¸ºå¨earä¸­è¯¥æ¨¡åçè·¯å¾, ä¾å¦, myResourceAdapter.rar. é»è®¤æåµä¸è¯¥å­æ®µåå«'defaultJMS'.
-jmsmanager.help.submitBtnExp                                = æäº¤åå°åå»ºä¸ä¸ªæ°çéåæèä¸»é¢, å¹¶è¿åå°JMSç®æ ç®¡çé¡µé¢
+jmsmanager.help.moduleNameExp                               = å¦ææ¨¡åä»¥'stand-alone'å½¢å¼é¨ç½², è¯¥å­æ®µå¯¹åºäº geronimo-web.xml ä¸­ç'configID'. å¦æé¨ç½²äºä¸ä¸ªåºç¨ç¨åº(ear)ä¸­, è¯¥å­æ®µåºä¸ºå¨earä¸­è¯¥æ¨¡åçè·¯å¾, ä¾å¦, myResourceAdapter.rar. é»è®¤æåµä¸è¯¥å­æ®µåå«'defaultJMS'.
+jmsmanager.help.submitBtnExp                                = æäº¤åå°åå»ºä¸ä¸ªæ°çéåæèä¸»é¢, å¹¶è¿åå° JMS ç®æ ç®¡çé¡µé¢
 jmsmanager.help.summary                                     = &lt;p&gt;å¨JMSç®çç®¡çé¡µé¢ä¸, 'æä½'åæä¾ä¸ç±»éå¯¹éåæä¸»é¢çæä½. å é¤ä¸ä¸ªéåæä¸»é¢, ç¹å»å¶å³ä¾§ç'å é¤'é¾æ¥;æ¥çä¸æ¡æ¶æ¯, ç¹å»å³ä¾§ç'æ¥çæ¶æ¯'é¾æ¥.æ¥çæ­»ä¿¡éå, ç¹å»'æ¥ç DLG'é¾æ¥&lt;/p&gt;&lt;p&gt;&lt;strong&gt;æ³¨æ:&lt;/strong&gt;æ²¡ææ¶æ¯çéåæèä¸»é¢ä¼å¨æå¡å¨éå¯åå é¤&lt;/p&gt;
 jmsmanager.help.title                                       = è¯¥Portletç¨äºåå»ºåå é¤éåæä¸»é¢.
 jmsmanager.help.typeExp                                     = æ¶æ¯çç±»å, åæ¬éåæèä¸»é¢.
@@ -137,25 +137,25 @@
 jmsmanager.sendmessage.type                                 = ç±»å
 jmsmanager.server.connector.editGeneric.addJMSConnector     = Add new {0} connector for {1}
 jmsmanager.server.connector.editGeneric.editJMSConnector    = Edit {0} connector {1} for {2}.
-jmsmanager.server.connector.editGeneric.namingJMSConnectors = ä¸åäºå½åæå¡å¨ä¸­å­å¨çJMSè¿æ¥å¨çåç§°
+jmsmanager.server.connector.editGeneric.namingJMSConnectors = ä¸åäºå½åæå¡å¨ä¸­å­å¨ç JMS è¿æ¥å¨çåç§°
 jmsmanager.server.connector.editGeneric.uniqueName          = å¯ä¸çåç§°
 jmsmanager.server.connector.editGeneric.uniqueNameExp       = ç»è¿æ¥å¨åä¸ä¸ªä¸æå¡å¨ä¸­ä»»ä½å¶å®JMSè¿æ¥å¨ä¸åçåç§°
-jmsmanager.server.connector.help.title                      = æ¾ç¤ºä¸ºå½åå¯ç¨JMS brokerséç½®çææç½ç»è¿æ¥å¨ãä½ å¯ä»¥å¯å¨ï¼åæ­¢ï¼æ·»å ï¼å é¤åç¼è¾JMSç½ç»è¿æ¥å¨ã
+jmsmanager.server.connector.help.title                      = æ¾ç¤ºä¸ºå½åå¯ç¨ JMS broker éç½®çææç½ç»è¿æ¥å¨ãä½ å¯ä»¥å¯å¨ï¼åæ­¢ï¼æ·»å ï¼å é¤åç¼è¾JMSç½ç»è¿æ¥å¨ã
 jmsmanager.server.connector.normal.addConnectorTo           = æ·»å è¿æ¥å¨å°{0}
 jmsmanager.server.connector.normal.addNewParaListener       = æ·»å æ°ç&lt;b&gt;{0}&lt;/b&gt;çå¬å¨
 jmsmanager.server.connector.normal.confirmDelete            = ä½ ç¡®ä¿¡è¦å é¤ {0} ?
-jmsmanager.server.connector.normal.noJMSNetworkConnectors   = ä¸å­å¨é¢å®ä¹çJMSç½ç»è¿æ¥å¨
-jmsmanager.server.connector.normal.title                    = å½åå¯ç¨çJMSç½ç»è¿æ¥å¨ï¼
-jmsmanager.server.help.title                                = æ¾ç¤ºå¯ç¨çJMS brokers
-jmsmanager.server.normal.addJMSBroker                       = æ·»å æ°çJMS Broker
-jmsmanager.server.normal.noJMSBrokers                       = ä¸å­å¨é¢å®ä¹çJMS brokers
-jmsmanager.server.normal.title                              = å¨æå¡å¨ä¸­å¯ç¨çJMS brokersåæ¬
+jmsmanager.server.connector.normal.noJMSNetworkConnectors   = ä¸å­å¨é¢å®ä¹ç JMS ç½ç»è¿æ¥å¨
+jmsmanager.server.connector.normal.title                    = å½åå¯ç¨ç JMS ç½ç»è¿æ¥å¨ï¼
+jmsmanager.server.help.title                                = æ¾ç¤ºå¯ç¨ç JMS brokers
+jmsmanager.server.normal.addJMSBroker                       = æ·»å æ°ç JMS Broker
+jmsmanager.server.normal.noJMSBrokers                       = ä¸å­å¨é¢å®ä¹ç JMS brokers
+jmsmanager.server.normal.title                              = å¨æå¡å¨ä¸­å¯ç¨ç JMS brokers åæ¬
 jmsmanager.viewDLQ.deadLetterQueueName                      = Dead Letter Queue åç§°
-jmsmanager.viewDLQ.noMessages                               = å¨Dead Letter Queueä¸­çæ²¡ææ¶æ¯
+jmsmanager.viewDLQ.noMessages                               = å¨ Dead Letter Queue ä¸­çæ²¡ææ¶æ¯
 jmsmanager.viewmessages.jsp.noMessagesInDest                = ç®æ ä¸­æ²¡ææ¶æ¯
 
 jmswizard.common.Browse                                 = æµè§
-jmswizard.common.JMSFactoryType                         = JMSå·¥åç±»å
+jmswizard.common.JMSFactoryType                         = JMS å·¥åç±»å
 jmswizard.common.Purge                                  = æ¸é¤
 jmswizard.common.Send                                   = åé
 jmswizard.common.actions                                = æä½
@@ -168,7 +168,7 @@
 jmswizard.common.connectionFactoryName                  = è¿æ¥å·¥ååç§°
 jmswizard.common.connectionPoolParameters               = è¿æ¥æ± åæ°
 jmswizard.common.consumerCount                          = æ¶è´¹èæ»æ°
-jmswizard.common.currentStatusForJMSResourceGroup       = JMSèµæºç»{0}çå½åç¶æ
+jmswizard.common.currentStatusForJMSResourceGroup       = JMS èµæºç»{0}çå½åç¶æ
 jmswizard.common.deployedAs                             = é¨ç½²ä¸º
 jmswizard.common.destination                            = ç®æ 
 jmswizard.common.emptyText                              = ç¦ç¹æå¨å­æ®µä¸è½ä¸ºç©ºã
@@ -193,47 +193,47 @@
 jmswizard.destination.destinationConfSettings           = ç®çå°éç½®
 jmswizard.destination.messageDestinationName            = æ¶æ¯ç®çå°åç§°
 jmswizard.destination.title                             = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- éç½®ç®çå°
-jmswizard.destinationType.JMSDestinationType            = JMSç®çå°ç±»å
+jmswizard.destinationType.JMSDestinationType            = JMS ç®çå°ç±»å
 jmswizard.destinationType.selectDesiredInterfacetype    = è¿ä¸ªèµæºééå¨å£°æäºå ä¸ªå¯è½ç®çå°æ¥å£ãä¸ºè¿ä¸ªç®çå°éæ©æ³è¦çæ¥å£ç±»åã
-jmswizard.destinationType.title                         = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- éæ©ç®çå°ç±»å
-jmswizard.factory.title                                 = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- éç½®è¿æ¥å·¥å
-jmswizard.factoryType.title                             = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- éæ©è¿æ¥å·¥åç±»å
+jmswizard.destinationType.title                         = &lt;b&gt;JMS èµæºç»&lt;/b&gt; -- éæ©ç®çå°ç±»å
+jmswizard.factory.title                                 = &lt;b&gt;JMS èµæºç»&lt;/b&gt; -- éç½®è¿æ¥å·¥å
+jmswizard.factoryType.title                             = &lt;b&gt;JMS èµæºç»&lt;/b&gt; -- éæ©è¿æ¥å·¥åç±»å
 jmswizard.list.applicationScoped                        = åºç¨ç¨åºèå´
 jmswizard.list.comfirmMsg01                             = ç¡®å®æ¸é¤æ¶æ¯ï¼
-jmswizard.list.createJMSResourceGroup                   = åå»ºæ°çJMSèµæºç»:
-jmswizard.list.forAnotherJMSProvider                    = å¶ä»JMSæä¾è...
-jmswizard.list.noJMSResourceGroups                      = æ²¡æé¢å®ä¹çJMSèµæºç»
+jmswizard.list.createJMSResourceGroup                   = åå»ºæ°ç JMS èµæºç»:
+jmswizard.list.forAnotherJMSProvider                    = å¶ä» JMS æä¾è...
+jmswizard.list.noJMSResourceGroups                      = æ²¡æé¢å®ä¹ç JMS èµæºç»
 jmswizard.list.serverWide                               = æå¡ç«¯
-jmswizard.list.title                                    = è¿ä¸ªé¡µé¢ååºäºææå¯ç¨çJMSèµæºç».
+jmswizard.list.title                                    = è¿ä¸ªé¡µé¢ååºäºææå¯ç¨ç JMS èµæºç».
 jmswizard.plan.JMSProviderRAR                           = JMS Provider RAR
-jmswizard.plan.JMSProviderRARExp                        = ç¨äºè¿æ¥å½åJMSæä¾èçèµæºééRARå. RARååºè¯¥å®è£å¨GERONIMO/repository/ä¸ä»¥ä¾¿å¨åè¡¨ä¸­æ¾ç¤º.
+jmswizard.plan.JMSProviderRARExp                        = ç¨äºè¿æ¥å½å JMS æä¾èçèµæºéé RAR å. RAR ååºè¯¥å®è£å¨ GERONIMO/repository/ä¸ä»¥ä¾¿å¨åè¡¨ä¸­æ¾ç¤º.
 jmswizard.plan.addToEAR                                 = æ·»å å°EAR
-jmswizard.plan.addToEARExp                              = ä½ å¯ä»¥æè¿ä¸ªJMSæ± é¨ç½²æEARä¸­çä¸é¨åï¼èä¸æ¯æå®é¨ç½²æé¡¶å±çJMSèµæºãè¦å°JMSèµæºæ·»å å°EARä¸­ï¼è¯·ä½¿ç¨ä¸é¢çæ­¥éª¤ï¼&lt;ol&gt;  &lt;li&gt;æ·è´å¹¶ç²å¸é¨ç½²è®¡åå°æä»¶ä¸­&lt;/li&gt;  &lt;li&gt;ä¿å­æä»¶å°ä½ çEARçé¡¶å±ç®å½&lt;/li&gt;  &lt;li&gt;ä»&lt;tt&gt;{0}&lt;/tt&gt;æ·è´RARæä»¶å°ä½ çEARçé¡¶å±ç®å½&lt;/li&gt;  &lt;li&gt;å¨ä½ çEARä¸­åå»ºä¸ä¸ª&lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt;ï¼å¶ä¸­æä¸é¢è¿æ ·ç&lt;tt&gt;module&lt;/tt&gt;æ¡ç®ï¼æ¿æ¢ææ­£ç¡®çRARæä»¶ååé¨ç½²è®¡åæä»¶åï¼:&lt;/li&gt;&lt;/ol&gt;
+jmswizard.plan.addToEARExp                              = ä½ å¯ä»¥æè¿ä¸ª JMS æ± é¨ç½²æ EAR ä¸­çä¸é¨åï¼èä¸æ¯æå®é¨ç½²æé¡¶å±ç JMS èµæºãè¦å° JMS èµæºæ·»å å° EAR ä¸­ï¼è¯·ä½¿ç¨ä¸é¢çæ­¥éª¤ï¼&lt;ol&gt;  &lt;li&gt;æ·è´å¹¶ç²å¸é¨ç½²è®¡åå°æä»¶ä¸­&lt;/li&gt;  &lt;li&gt;ä¿å­æä»¶å°ä½ ç EAR çé¡¶å±ç®å½&lt;/li&gt;  &lt;li&gt;ä»&lt;tt&gt;{0}&lt;/tt&gt;æ·è´ RAR æä»¶å°ä½ ç EAR çé¡¶å±ç®å½&lt;/li&gt;  &lt;li&gt;å¨ä½ çEARä¸­åå»ºä¸ä¸ª&lt;tt&gt;META-INF/geronimo-application.xml&lt;/tt&gt;ï¼å¶ä¸­æä¸é¢è¿æ ·ç&lt;tt&gt;module&lt;/tt&gt;æ¡ç®ï¼æ¿æ¢ææ­£ç¡®çRARæä»¶ååé¨ç½²è®¡åæä»¶åï¼:&lt;/li&gt;&lt;/ol&gt;
 jmswizard.plan.deployCommand                            = é¨ç½²å½ä»¤
-jmswizard.plan.deployCommandExp                         = è¦å¨å½ä»¤è¡ä¸­ä½¿ç¨è¿ä¸ªé¨ç½²è®¡åæ¥é¨ç½²JMSèµæºï¼è¯·æ·è´å¹¶ç²å¸ä¸é¢çXMLå°æä»¶ä¸­ãï¼æ¯å¦ï¼&lt;tt&gt;plan-file.xml&lt;/tt&gt;ï¼ï¼å¹¶ä¿å­å®ãç¶åè¿è¡è±¡ä¸é¢çå½ï¼
+jmswizard.plan.deployCommandExp                         = è¦å¨å½ä»¤è¡ä¸­ä½¿ç¨è¿ä¸ªé¨ç½²è®¡åæ¥é¨ç½² JMS èµæºï¼è¯·æ·è´å¹¶ç²å¸ä¸é¢ç XML å°æä»¶ä¸­ãï¼æ¯å¦ï¼&lt;tt&gt;plan-file.xml&lt;/tt&gt;ï¼ï¼å¹¶ä¿å­å®ãç¶åè¿è¡è±¡ä¸é¢çå½ï¼
 jmswizard.plan.deployJMSResource                        = é¨ç½²JMSèµæº
 jmswizard.plan.deploymentPlan                           = é¨ç½²è®¡å
 jmswizard.plan.edit                                     = ç¼è¾è®¾ç½®
 jmswizard.plan.title                                    = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- æ¾ç¤ºé¨ç½²è®¡å
 jmswizard.provider.JMSProviderRAR                       = JMS Provider RAR
-jmswizard.provider.JMSProviderRARExp                    = ç¨äºè¿æ¥å½åJMSæä¾èçèµæºééRARå. RARååºè¯¥å®è£å¨GERONIMO/repository/ä¸ä»¥ä¾¿å¨åè¡¨ä¸­æ¾ç¤º.
+jmswizard.provider.JMSProviderRARExp                    = ç¨äºè¿æ¥å½å JMS æä¾èçèµæºéé RA Rå. RAR ååºè¯¥å®è£å¨ GERONIMO/repository/ ä¸ä»¥ä¾¿å¨åè¡¨ä¸­æ¾ç¤º.
 jmswizard.provider.title                                = &lt;b&gt;JMS èµæºç»&lt;/b&gt; -- éæ© JMS Provider RAR
-jmswizard.raInstance.BrokerXmlConfig                    = å¦æä½¿ç¨ååµæ¨¡å¼ï¼è¯·è®¾å®ç¨äºè®¾ç½®ååµçActiveMQä»£ççXMLè®¾å®æä»¶(éè¿Spring)&lt;br&gt;BrokerXmlConfigæ¯è¯¥æä»¶åï¼å¦ææ²¡ææå®URLçè¯ååå®å®å¨classpathä¸ãæä»¥å¼foo/bar.xmlå°åå®å¨classpathä¸ï¼èfile:dir/file.xmlå°ä½¿ç¨æä»¶ç³»ç»ãæ¯æä»»ä½ææçURLå­ç¬¦ä¸²ã
-jmswizard.raInstance.Clientid                           = å»ºç«å°ActiveMQæå¡å¨çè¿æ¥ä¸è®¾å®çå®¢æ·idã
-jmswizard.raInstance.Password                           = ç¨äºé»è®¤ç¨æ·ç»å½å°ActiveMQæå¡å¨çé»è®¤å¯ç ã
-jmswizard.raInstance.ServerUrl                          = ä½ æ³è¿æ¥å°çActiveMQæå¡å¨çURLãå¦æä½¿ç¨åç½®çä»£çï¼è¿ä¸ªå¼åºè¯¥æ¯'vm://localhost'ã
+jmswizard.raInstance.BrokerXmlConfig                    = å¦æä½¿ç¨ååµæ¨¡å¼ï¼è¯·è®¾å®ç¨äºè®¾ç½®ååµç ActiveMQ ä»£çç XML è®¾å®æä»¶(éè¿ Spring)&lt;br&gt;BrokerXmlConfigæ¯è¯¥æä»¶åï¼å¦ææ²¡ææå®URLçè¯ååå®å®å¨ classpath ä¸ãæä»¥å¼ foo/bar.xml å°åå®å¨ classpath ä¸ï¼è file:dir/file.xml å°ä½¿ç¨æä»¶ç³»ç»ãæ¯æä»»ä½ææçURLå­ç¬¦ä¸²ã
+jmswizard.raInstance.Clientid                           = å»ºç«å° ActiveMQ æå¡å¨çè¿æ¥ä¸è®¾å®çå®¢æ·idã
+jmswizard.raInstance.Password                           = ç¨äºé»è®¤ç¨æ·ç»å½å° ActiveMQ æå¡å¨çé»è®¤å¯ç ã
+jmswizard.raInstance.ServerUrl                          = ä½ æ³è¿æ¥å°ç ActiveMQ æå¡å¨ç URLãå¦æä½¿ç¨åç½®çä»£çï¼è¿ä¸ªå¼åºè¯¥æ¯'vm://localhost'ã
 jmswizard.raInstance.UseInboundSession                  = å¸å°å¼è®¾å®ä¼ åºçè¿æ¥æ¯å¦åºè¯¥å¤ç¨ä¼ å¥çè¿æ¥çä¼è¯æ¥åéæ¶æ¯ã
-jmswizard.raInstance.UserName                           = ç¨äºå»ºç«å°ActiveMQæå¡å¨çè¿æ¥çé»è®¤ç¨æ·åã
+jmswizard.raInstance.UserName                           = ç¨äºå»ºç«å° ActiveMQ æå¡å¨çè¿æ¥çé»è®¤ç¨æ·åã
 jmswizard.raInstance.basicConfigSettings                = åºæ¬éç½®è®¾ç½®.
 jmswizard.raInstance.resourceGroupName                  = èµæºç»åç§°
-jmswizard.raInstance.resourceGroupNameExp               = ä¸ä¸ªå¯ä¸çèµæºééå¨åç§°ãä½¿ç¨è¿ä¸ªè®¾ç½®æ¥çæèµæºç»çéç½®åç§°ï¼å¹¶å°æ¶æ¯é©±å¨Beanè¿æ¥å°JMSæå¡å¨
+jmswizard.raInstance.resourceGroupNameExp               = ä¸ä¸ªå¯ä¸çèµæºééå¨åç§°ãä½¿ç¨è¿ä¸ªè®¾ç½®æ¥çæèµæºç»çéç½®åç§°ï¼å¹¶å°æ¶æ¯é©±å¨ Bean è¿æ¥å° JMS æå¡å¨
 jmswizard.raInstance.title                              = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- éç½®æå¡å¨è¿æ¥
-jmswizard.raInstance.titleExp                           = è¿ä¸ªé¡µé¢è¦è®¾ç½®çå±æ§å¯¹ä¸åçJMSæä¾èæ¯ä¸ä¸æ ·çï¼ä½æ¯è¿äºéå¸¸æ¯éç½®å°JMSæå¡å¨çè¿æ¥å±æ§ãä½ å¨ä¸ä¸æ­¥åå»ºçè¿æ¥å·¥åï¼æèç®çå°éå¸¸è¦ä½¿ç¨è¿äºè®¾ç½®ä¸æå¡å¨éä¿¡ã
+jmswizard.raInstance.titleExp                           = è¿ä¸ªé¡µé¢è¦è®¾ç½®çå±æ§å¯¹ä¸åç JMS æä¾èæ¯ä¸ä¸æ ·çï¼ä½æ¯è¿äºéå¸¸æ¯éç½®å°JMSæå¡å¨çè¿æ¥å±æ§ãä½ å¨ä¸ä¸æ­¥åå»ºçè¿æ¥å·¥åï¼æèç®çå°éå¸¸è¦ä½¿ç¨è¿äºè®¾ç½®ä¸æå¡å¨éä¿¡ã
 jmswizard.status.addConnFactory                         = æ·»å è¿æ¥å·¥å
 jmswizard.status.addDestination                         = æ·»å ç®çå°
 jmswizard.status.deployNow                              = ç°å¨é¨ç½²
-jmswizard.status.factoriesDestinationsAdded             = è¿æ¯å°ç®åä¸ºæ­¢ä½ æ·»å çè¿æ¥å·¥ååç®çå°ãå½ä½ å®ææ·»å è¿æ¥å·¥ååç®çå°ä¹åï¼ä½ å¯ä»¥æ¥çè¿ä¸ªJMSèµæºç»çé¨ç½²è®¡åãæèç´æ¥é¨ç½²å®ã
-jmswizard.status.noFactoriesDestinations                = å°ç®åä¸ºæ­¢ï¼ä½ å·²ç»ä¸ºJMSèµæºç»çå¡«åäºå¿é¡»çåºæ¬éç½®ä¿¡æ¯ãç°å¨ä½ å¯ä»¥åå»ºè¿æ¥å·¥ååç®çå°ãå½ä½ å®ææ·»å è¿æ¥å·¥ååç®çå°ä¹åï¼ä½ å¯ä»¥æ¥çè¿ä¸ªJMSèµæºç»çé¨ç½²è®¡åãæèç´æ¥é¨ç½²å®ã
+jmswizard.status.factoriesDestinationsAdded             = è¿æ¯å°ç®åä¸ºæ­¢ä½ æ·»å çè¿æ¥å·¥ååç®çå°ãå½ä½ å®ææ·»å è¿æ¥å·¥ååç®çå°ä¹åï¼ä½ å¯ä»¥æ¥çè¿ä¸ª JMS èµæºç»çé¨ç½²è®¡åãæèç´æ¥é¨ç½²å®ã
+jmswizard.status.noFactoriesDestinations                = å°ç®åä¸ºæ­¢ï¼ä½ å·²ç»ä¸º JMS èµæºç»çå¡«åäºå¿é¡»çåºæ¬éç½®ä¿¡æ¯ãç°å¨ä½ å¯ä»¥åå»ºè¿æ¥å·¥ååç®çå°ãå½ä½ å®ææ·»å è¿æ¥å·¥ååç®çå°ä¹åï¼ä½ å¯ä»¥æ¥çè¿ä¸ª JMS èµæºç»çé¨ç½²è®¡åãæèç´æ¥é¨ç½²å®ã
 jmswizard.status.resourceGroup                          = èµæºç»
 jmswizard.status.showPlan                               = æ¾ç¤ºé¨ç½²è®¡å
-jmswizard.status.title                                  = &lt;b&gt;JMSèµæºç»&lt;/b&gt; -- å½åè¿å±
+jmswizard.status.title                                  = &lt;b&gt;JMS èµæºç»&lt;/b&gt; -- å½åè¿å±

Modified: geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_en.properties (original)
+++ geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_en.properties Mon Dec  7 08:10:25 2009
@@ -30,7 +30,7 @@
 activemq.errorMsg04 = Error encountered while purging message destination {0}
 activemq.infoMsg01  = Message sent successfully.
 activemq.infoMsg02  = Deployment completed successfully!
-activemq.warnMsg01  = Can not count Consumer Count/Queue Size of {0} for the server url is not belong to an embedded broker
+activemq.warnMsg01  = Cannot count Consumer Count/Queue Size of {0} for the server url does not belong to an embedded broker
 
 jmsmanager.broker.failAddBroker             = Fail to add Broker {0} due to {1}
 jmsmanager.broker.failDeleteBroker          = Fail to delete the broker {0} due to {1}

Modified: geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_zh.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_zh.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_zh.properties (original)
+++ geronimo/server/branches/2.2/plugins/activemq/activemq-portlets/src/main/i18n-resources/portletinfo_zh.properties Mon Dec  7 08:10:25 2009
@@ -16,13 +16,13 @@
 #  limitations under the License.
 #=====================================================================
 
-JMS\ Network\ Listeners = JMSç½ç»çå¬å¨
+JMS\ Network\ Listeners = JMS ç½ç»çå¬å¨
 
-JMS\ Resources = JMSèµæº
+JMS\ Resources = JMS èµæº
 
-JMS\ Server = JMSæå¡å¨
+JMS\ Server = JMS æå¡å¨
 
-JMS\ Server\ Manager = JMSæå¡å¨ç®¡ç
+JMS\ Server\ Manager = JMS æå¡å¨ç®¡ç
 
 activemq.errorMsg01 = åéæ¶æ¯æ¶éå°éè¯¯ã
 activemq.errorMsg02 = é¨ç½²å¤±è´¥ï¼




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887859 [3/6] - in /geronimo/server/branches/2.2/plugins: activemq/activemq-portlets/src/main/i18n-resources/ console/console-base-portlets/src/main/i18n-resources/ console/console-portal-driver/src/main/i18n-resources/ console/console-port...</title>
<author><name>genspring@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207081027.5AE9B23889E9@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207081027-5AE9B23889E9@eris-apache-org%3e</id>
<updated>2009-12-07T08:10:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Modified: geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_en.properties
URL: http://svn.apache.org/viewvc/geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_en.properties?rev=887859&amp;r1=887858&amp;r2=887859&amp;view=diff
==============================================================================
--- geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_en.properties
(original)
+++ geronimo/server/branches/2.2/plugins/console/plugin-portlets/src/main/i18n-resources/pluginportlets_en.properties
Mon Dec  7 08:10:25 2009
@@ -21,24 +21,24 @@
 car.addRepository.currentlyPluginRepositories = The currently available plugin repositories
are
 car.addRepository.downloadRunningCongfig      = You can also download running configurations
from another Geronimo server just as if you're browsing and installing third-party plugins.
If you want to point to a remote Geronimo server, enter a URL such as &lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;
 car.addRepository.howToAddPluginRepositories  = To add a new plugin repository to this list,
enter the URL to the repository. The repository must have a &lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;
file in the root directory listing the available plugins in the repository.
-car.addRepository.title                       = Add Plugin Repository
+car.addRepository.title                       = Add plugin repository
 car.assemblyConfirm.description               = Description
 car.assemblyConfirm.moduleId                  = Module ID
 car.assemblyConfirm.plugin                    = Plugin
 car.assemblyConfirm.successful                = Server Assembly Successful
-car.common.addRepository                      = Add Repository
+car.common.addRepository                      = Add repository
 car.common.assemble                           = Assemble
 car.common.author                             = Author
 car.common.category                           = Category
-car.common.createGeronimoPlugin               = Create Geronimo Plugin
+car.common.createGeronimoPlugin               = Create Geronimo plugin
 car.common.dependencies                       = Dependencies
-car.common.downloadRepositories               = Download Repositories
-car.common.exportPlugin                       = Export Plugin
+car.common.downloadRepositories               = Download repositories
+car.common.exportPlugin                       = Export plugin
 car.common.geronimoVersions                   = Geronimo Versions
 car.common.group                              = Group
 car.common.license                            = License
 car.common.moduleID                           = Module ID
-car.common.newRepository                      = New Repository
+car.common.newRepository                      = New repository
 car.common.obsoletes                          = Obsoletes
 car.common.openSource                         = Open Source
 car.common.pluginURL                          = Plugin URL
@@ -53,38 +53,38 @@
 car.common.prerequisite3Type                  = Prerequisite 3 Type
 car.common.prerequisites                      = Prerequisites
 car.common.proprietary                        = Proprietary
-car.common.removePlugins                      = Remove Geronimo Plugins
+car.common.removePlugins                      = Remove Geronimo plugins
 car.common.repository                         = Repository
-car.common.savePluginData                     = Save Plugin Data
-car.common.searchForPlugins                   = Show Plugins in selected repository
+car.common.savePluginData                     = Save plugin Data
+car.common.searchForPlugins                   = Show plugins in selected repository
 car.common.uniqueID                           = Unique ID
 car.common.viewDetails                        = View Details
 car.common.webSite                            = Web Site
-car.confirmExport.title                       = &lt;b&gt;Export Plugin&lt;/b&gt; -- Save
to Disk
+car.confirmExport.title                       = &lt;b&gt;Export plugin&lt;/b&gt; -- Save
to Disk
 car.confirmExport.useBtnBelow                 = Use the button below to save the plugin "{0}"
to disk.
 car.download.foundDependencies                = Found the following dependencies for this
plugin.  Any missing dependencies will be installed for you automatically if you proceed.
 car.download.processing                       = Processing {0}...
 car.downloadStatus.processing                 = Current file being operated on...
-car.help.return                               = To return to the main Plugin panel select
the "view" link from the header of this portlet.
+car.help.return                               = To return to the main Plugin panel, select
the "view" link from the header of this portlet.
 car.index.assembleServer                      = Assemble a server
 car.index.assembleServerLong                  = Assemble a server from plugins in this one
 car.index.assemblyHelp.AppCentric.desp        = Choose the application plugins that suit
your need and let your application plugins define the contents of your server.  Your server
should be able to run your applications but may not be able to deploy anything.
 car.index.assemblyHelp.AppCentric.title       = Application Centric
-car.index.assemblyHelp.ExpertUser.desp        = Choose the application plugins and system
plugins by configIds to construct your server.  Please only choose this mode when you are
an expert user of Apache Geronimo, because you could end up with a server that is not able
to start or deploy anything.
-car.index.assemblyHelp.ExpertUser.title       = Expert Users
+car.index.assemblyHelp.ExpertUser.desp        = Choose the application plugins and system
plugins by configIds to construct your server.  Choose this mode only when you are an expert
user of Apache Geronimo, because you could end up with a server that is not able to start
or deploy anything.
+car.index.assemblyHelp.ExpertUser.title       = Expert User
 car.index.assemblyHelp.FuncCentric.desp       = Choose the functionalities that suit your
needs, along with any deployed application plugins.
 car.index.assemblyHelp.FuncCentric.title      = Function Centric
-car.index.assemblyHelp.desp                   = Assemble a server from geronimo plugins in
the current server.   Please choose from one of the following 3 modes:
+car.index.assemblyHelp.desp                   = Assemble a server from geronimo plugins in
the current server.  Choose from one of the following 3 modes:
 car.index.assemblyHelp.note                   = &lt;p&gt;Note this portlet only works with
geronimo plugins.  If your application is not a geronimo plugin, you have the following options:&lt;/p&gt;&lt;p&gt;-
Use the "Create Plugin" portlet from console to convert your application into a geronimo plugin&lt;br/&gt;-
Use car-maven-plugin to convert your application into a geronimo plugin&lt;br/&gt;- Deploy
your application after your server is assembled&lt;br/&gt;&lt;/p&gt;
 car.index.assemblyMode                        = Custom Assembly Mode: 
 car.index.createGeronimoPluginExp             = Choose a configuration in the current Geronimo
server to export as a Geronimo plugin.  The configuration will be saved as a CAR file to your
local filesystem. &lt;i&gt;Note: at present, you must manually add a &lt;tt&gt;META-INF/geronimo-plugin.xml&lt;/tt&gt;
file to the CAR  after you export it in order for it to be a valid plugin.&lt;/i&gt;
-car.index.createPluginHelp.desp               = &lt;p&gt;Choose a configuration in the current
Geronimo server to export as Geronimo plugin.   Fill out the plugin metadata information and
save the plugin as a car file to your local file system.  The console will generate the &lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;
file that stores the plugin metadata information for your project and package it into a car
file.   You can configure many plugin metadata via admin console, however, you will not be
able to configure some of the advanced configuration, for example the &lt;tt&gt;config-xml-ceontent&lt;/tt&gt;
or &lt;tt&gt;config-substitution properties&lt;/tt&gt;.&lt;/p&gt;&lt;p&gt;If you like to generate
a geronimo plugin from command line, you can use the car-maven-plugin to generate a &lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;
file for your project, package your project as a car file, and add your project onto the geronimo
plugin catalog (&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt; file) automatically.&lt;/p&gt;
+car.index.createPluginHelp.desp               = &lt;p&gt;Choose a configuration in the current
Geronimo server to export as Geronimo plugin.   Fill out the plugin metadata information and
save the plugin as a car file to your local file system.  The console will generate the &lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;
file that stores the plugin metadata information for your project and package it into a car
file.   You can configure many plugin metadata via admin console, however, you will not be
able to configure some of the advanced configuration, for example the &lt;tt&gt;config-xml-ceontent&lt;/tt&gt;
or &lt;tt&gt;config-substitution&lt;/tt&gt; properties.&lt;/p&gt;&lt;p&gt;If you like to generate
a geronimo plugin from command line, you can use the car-maven-plugin to generate a &lt;tt&gt;geronimo-plugin.xml&lt;/tt&gt;
file for your project, package your project as a car file, and add your project onto the geronimo
plugin catalog (&lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt; file) automatically.&lt;/p&gt;
 car.index.createPluginHelp.title              = Create geronimo plugins
-car.index.installPluginHelp.desp              = &lt;p&gt;Install geronimo plugins from a
local or remote repository into the current Geronimo server.&lt;/p&gt; &lt;p&gt;Click on the
"Update Repository List" link to update the repository list to the latest recommended by the
server.&lt;/p&gt; &lt;p&gt;If you don't see your desired repository, click on the "Add Repository"
link to add additional repository of your choice.  The repository must have a &lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;
file in the root directory listing the available plugins in the repository. &lt;/p&gt;
+car.index.installPluginHelp.desp              = &lt;p&gt;Install geronimo plugins from a
local or remote repository into the current Geronimo server.&lt;/p&gt; &lt;p&gt;Click the
"Update Repository List" link to update the repository list to the latest recommended by the
server.&lt;/p&gt; &lt;p&gt;If you don't see your desired repository, click the "Add Repository"
link to add additional repository of your choice.  The repository must have a &lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;
file in the root directory listing the available plugins in the repository. &lt;/p&gt;
 car.index.installPluginHelp.title             = Install geronimo plugins
 car.index.optionalAuthentication              = Optional Authentication
 car.index.removePluginsExp                    = To remove a plugin, use the categories under
&lt;b&gt;Applications&lt;/b&gt; to locate the plugin module and uninstall it.
-car.index.summary                             = &lt;h2&gt;Install Geronimo Plugins&lt;/h2&gt;
&lt;p&gt;This portlet lets you install Geronimo plugins. This can be used to install new features
into a Geronimo server at runtime.&lt;/p&gt; &lt;p&gt;Choose a local or remote repository
to inspect for available Geronimo plugins.  The repository must have a &lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;
file in the root directory listing the available plugins in the repository.&lt;/p&gt; &lt;p&gt;You
can also download running configurations from another Geronimo server  just as if you're browsing
and installing third-party plugins.  If you want to point to a remote Geronimo server,  enter
a URL such as &lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt;  and the
enter the administrator username and password in the optional authentication fields.&lt;/p&gt;
+car.index.summary                             = &lt;h2&gt;Install Geronimo Plugins&lt;/h2&gt;
&lt;p&gt;This portlet lets you install Geronimo plugins. This can be used to install new features
into a Geronimo server at runtime.&lt;/p&gt; &lt;p&gt;Choose a local or remote repository
to inspect for available Geronimo plugins.  The repository must have a &lt;tt&gt;geronimo-plugins.xml&lt;/tt&gt;
file in the root directory listing the available plugins in the repository.&lt;/p&gt; &lt;p&gt;You
can also download running configurations from another Geronimo server  just as if you're browsing
and installing third-party plugins. If you want to point to a remote Geronimo server,  enter
a URL such as &lt;tt&gt;http://geronimo-server:8080/plugin/maven-repo/&lt;/tt&gt; and then
enter the administrator username and password in the optional authentication fields.&lt;/p&gt;
 car.index.updateRepositoryList                = Update Repository List
 car.index.validateConfig                      = Please select a configuration to export.
 car.list.PluginGroup                          = Plugin Groups in local server: 
@@ -118,7 +118,7 @@
 car.pluginParams.openSourceExp                = Check this box if the license is an OSI-approved
open source license (see &lt;a href="http://www.opensource.org/licenses/index.php"&gt;http://www.opensource.org/licenses/index.php&lt;/a&gt;).
 car.pluginParams.pluginURLExp                 = A URL to get more information about the plugin
(e.g. the plugin home page).
 car.pluginParams.prereqDescriptionExp         = A longer description of what the user needs
to do to comply with this prerequisite (for example, instructions to set up a database pool
listing the supported database products and telling the user where to find a script to initialize
the database).  This should be plain text with empty lines to separate paragraphs.
-car.pluginParams.prerequisiteIDExp            = The module ID of a prerequisite for this
plugin.  This is a module that must be present in the server before the plugin can be installed.
 It may be something like a specific web container for a web application (&lt;tt&gt;geronimo/jetty/*/car&lt;/tt&gt;)
or something like a database pool or security realm that the user must install  because the
plugin author can't create a value that will be valid in the destination server.  You may
want to leave out as many segments of the module ID as possible in order to accommodate more
users (e.g. &lt;tt&gt;*/mypool/*/*&lt;/tt&gt; rather than &lt;tt&gt;myapp/mypool/1.2/car&lt;/tt&gt;).
+car.pluginParams.prerequisiteIDExp            = The module ID of a prerequisite for this
plugin.  This is a module that must be present in the server before the plugin can be installed.
 It may be something like a specific web container for a web application (&lt;tt&gt;geronimo/jetty/*/car&lt;/tt&gt;)
or something like a database pool or security realm that the user must install  because the
plugin author can't create a value that will be valid in the destination server.  You may
want to leave out as many segments of the module ID as possible in order to accommodate more
users ( for example, &lt;tt&gt;*/mypool/*/*&lt;/tt&gt; rather than &lt;tt&gt;myapp/mypool/1.2/car&lt;/tt&gt;).
 car.pluginParams.prerequisiteTypeExp          = A brief description of the type of prerequisite
this is (for the benefit of the user).  Examples could include &lt;tt&gt;Database Pool&lt;/tt&gt;
or &lt;tt&gt;Web Container&lt;/tt&gt;.
 car.pluginParams.title                        = &lt;b&gt;Export Plugin&lt;/b&gt; -- Configure
Plugin Data
 car.pluginParams.uniqueIDExp                  = The globally unique ID for this plugin. 
This is determined from the installation in the server you're exporting.  This defines the
version number for the plugin, so make sure it's correct.
@@ -185,8 +185,8 @@
 realmwizard._sql.JDBCUrlExp                                  = The JDBC URL that specifies
the details of the database to connect to.  This has a different form for each JDBC driver.
 realmwizard._sql.JDBCUsernameExp                             = The username used to connect
to the database
 realmwizard._sql.databasePoolExp                             = A database pool that the login
module will use to connect to the database.  If this is specified, none of the rest of the
settings after this are necessary.
-realmwizard._sql.digestAlgorithmExp                          = Message Digest algorithm (e.g.
MD5, SHA1, etc.) used on the passwords.  Leave this field empty if no digest algorithm is
used.
-realmwizard._sql.digestEncodingExp                           = Encoding to use for digests
(e.g. hex, base64).  This is used only if a Message Digest algorithm is specified.If no encoding
is specified, hex will be used.
+realmwizard._sql.digestAlgorithmExp                          = Message Digest algorithm (for
example, MD5, SHA1 and so on) used on the passwords.  Leave this field empty if no digest
algorithm is used.
+realmwizard._sql.digestEncodingExp                           = Encoding to use for digests
(for example, hex, base64).  This is used only if a Message Digest algorithm is specified.If
no encoding is specified, hex will be used.
 realmwizard._sql.driverJARExp                                = The JAR holding the selected
JDBC driver.  Should be installed under GERONIMO/repository/ to appear in this list.
 realmwizard._sql.eitherPoolOrJDBC                            = A SQL security realm must
either have a database pool or JDBC connectivity settings to  connect to the database.  Please
select EITHER the database pool, OR the rest of the JDBC settings.
 realmwizard._sql.groupSelectSQLExp                           = A SQL statement to load group
information for a user.  It should return 2 columns, the first holding a username and the
second holding a group name.  The statement may use the PreparedStatement syntax of ? for
a parameter,  in which case the username will be set for every parameter.  A typical setting
would be  &lt;tt&gt;SELECT username, group_name FROM user_groups WHERE username=?&lt;/tt&gt;
or  for a more normalized schema,   &lt;tt&gt;SELECT u.username, g.name FROM app_users u,
groups g, user_groups ug WHERE ug.user_id=users.id AND ug.group_id=g.id AND u.username=?&lt;/tt&gt;
@@ -198,11 +198,11 @@
 realmwizard.advanced.failuresWithin                          = failures within
 realmwizard.advanced.failuresWithinSeconds                   = seconds
 realmwizard.advanced.global                                  = Global
-realmwizard.advanced.global.description                      = If global, security realm
name must be unique but is available to ejbs. If not global, name does not need to be unique.
In any case, realm plugin must be a parent of a web app to be visible to that app.
+realmwizard.advanced.global.description                      = If global, security realm
name must be unique but is available to EJBs. If not global, name does not need to be unique.
In any case, realm plugin must be a parent of a web app to be visible to that app.
 realmwizard.advanced.keepAccountLockedFor                    = and keep the account locked
for
 realmwizard.advanced.keepAccountLockedForSeconds             = seconds
 realmwizard.advanced.lockUserAfter                           = Lock a user after
-realmwizard.advanced.lockoutEnabledExp                       = If enabled, a certain number
of failed logins in a particular time frame will cause a user's account to be locked for a
certain period of time.  This is a defense against brute force account cracking attacks.
+realmwizard.advanced.lockoutEnabledExp                       = If enabled, a certain number
of failed logins in a particular time frame will cause a user's account to be locked for a
certain period of time.  This is a defence against brute force account cracking attacks.
 realmwizard.advanced.namedCredential                         = Named Credential
 realmwizard.advanced.storePasswordEnabledExp                 = If enabled, the realm will
store each user's password in a private credential in the Subject. This will allow access
to the password later after the login process has completed.  This is not normally required.
 realmwizard.advanced.title                                   = &lt;b&gt;Create Security Realm&lt;/b&gt;
-- Step 3: Advanced Configuration
@@ -253,7 +253,7 @@
 realmwizard.configure.certprops.groupsURI.name               = Groups File URI
 realmwizard.configure.certprops.usersURI.description         = The location of a properties
file (relative to the Geronimo home dir) holding certificate to user mapping information.
 The format of each line should be &lt;tt&gt;username=certificatename&lt;/tt&gt; where certificate
name is &lt;tt&gt;X509Certificate.getSubjectX500Principal().getName()&lt;/tt&gt;
 realmwizard.configure.certprops.usersURI.name                = Users File URI
-realmwizard.configure.ldap.authentication.description        = The security level to use,
which can be &lt;tt&gt;none&lt;/tt&gt;, &lt;tt&gt;simple&lt;/tt&gt;, or &lt;tt&gt;strong&lt;/tt&gt;
(the usual value is &lt;tt&gt;simple&lt;/tt&gt;.  If this property is unspecified, the behavior
is determined by the service provider.
+realmwizard.configure.ldap.authentication.description        = The security level to use,
which can be &lt;tt&gt;none&lt;/tt&gt;, &lt;tt&gt;simple&lt;/tt&gt;, or &lt;tt&gt;strong&lt;/tt&gt;
(the usual value is &lt;tt&gt;simple&lt;/tt&gt;.  If this property is unspecified, the behaviour
is determined by the service provider.
 realmwizard.configure.ldap.authentication.name               = Authentication
 realmwizard.configure.ldap.connectionPassword.description    = The password used to connect
to the LDAP server.
 realmwizard.configure.ldap.connectionPassword.name           = Connect Password
@@ -261,7 +261,7 @@
 realmwizard.configure.ldap.connectionProtocol.name           = Connect Protocol
 realmwizard.configure.ldap.connectionURL.description         = A URL that describes how to
connect to the LDAP server.  Normally this would be &lt;tt&gt;ldap://ldap-server-hostname:389&lt;/tt&gt;
(or for the Apache directory server included with Geronimo, &lt;tt&gt;ldap://localhost:1389&lt;/tt&gt;).
 realmwizard.configure.ldap.connectionURL.name                = Connection URL
-realmwizard.configure.ldap.connectionUsername.description    = The user name used to connect
to the LDAP server.  Should be an administrator or Directory manager that has access to examine
other users' passwords.
+realmwizard.configure.ldap.connectionUsername.description    = The username used to connect
to the LDAP server.  Should be an administrator or Directory manager that has access to examine
other users' passwords.
 realmwizard.configure.ldap.connectionUsername.name           = Connect Username
 realmwizard.configure.ldap.initialContextFactory.description = The fully-qualified class
name of the initial context factory.  If you don't know what to use here, you should use &lt;tt&gt;com.sun.jndi.ldap.LdapCtxFactory&lt;/tt&gt;.
 realmwizard.configure.ldap.initialContextFactory.name        = Initial Context Factory
@@ -281,9 +281,9 @@
 realmwizard.configure.ldap.userSearchMatching.name           = User Search Matching
 realmwizard.configure.ldap.userSearchSubtree.description     = If set to &lt;tt&gt;true&lt;/tt&gt;,
then subtrees under the "User Base" will be searched for users too.  If set to &lt;tt&gt;false&lt;/tt&gt;,
then only the "User Base" location itself will be searched.
 realmwizard.configure.ldap.userSearchSubtree.name            = User Search Subtree
-realmwizard.configure.props.digest.description               = Message Digest algorithm (e.g.
MD5, SHA1, etc.) used on the passwords.  Leave this field empty if no digest algorithm is
used.
+realmwizard.configure.props.digest.description               = Message Digest algorithm (for
example, MD5, SHA1 and so on) used on the passwords.  Leave this field empty if no digest
algorithm is used.
 realmwizard.configure.props.digest.name                      = Digest Algorithm
-realmwizard.configure.props.encoding.description             = Encoding to use for digests
(e.g. hex, base64).  This is used only if a Message Digest algorithm is specified.  If no
encoding is specified, hex will be used.
+realmwizard.configure.props.encoding.description             = Encoding to use for digests
(for example, hex, base64).  This is used only if a Message Digest algorithm is specified.
 If no encoding is specified, hex will be used.
 realmwizard.configure.props.encoding.name                    = Digest Encoding
 realmwizard.configure.props.groupsURI.description            = The location of a properties
file (relative to the Geronimo home dir) holding group information.  The format of each line
should be &lt;tt&gt;group=user,user,...&lt;/tt&gt;.
 realmwizard.configure.props.groupsURI.name                   = Groups File URI




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887839 - /geronimo/server/trunk/framework/modules/geronimo-deployment/src/main/java/org/apache/geronimo/deployment/DeploymentContext.java</title>
<author><name>gawor@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207054444.18CA323888C5@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207054444-18CA323888C5@eris-apache-org%3e</id>
<updated>2009-12-07T05:44:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gawor
Date: Mon Dec  7 05:44:43 2009
New Revision: 887839

URL: http://svn.apache.org/viewvc?rev=887839&amp;view=rev
Log:
start config bundle in transient way

Modified:
    geronimo/server/trunk/framework/modules/geronimo-deployment/src/main/java/org/apache/geronimo/deployment/DeploymentContext.java

Modified: geronimo/server/trunk/framework/modules/geronimo-deployment/src/main/java/org/apache/geronimo/deployment/DeploymentContext.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/modules/geronimo-deployment/src/main/java/org/apache/geronimo/deployment/DeploymentContext.java?rev=887839&amp;r1=887838&amp;r2=887839&amp;view=diff
==============================================================================
--- geronimo/server/trunk/framework/modules/geronimo-deployment/src/main/java/org/apache/geronimo/deployment/DeploymentContext.java
(original)
+++ geronimo/server/trunk/framework/modules/geronimo-deployment/src/main/java/org/apache/geronimo/deployment/DeploymentContext.java
Mon Dec  7 05:44:43 2009
@@ -54,6 +54,7 @@
 import org.apache.geronimo.kernel.GBeanAlreadyExistsException;
 import org.apache.geronimo.kernel.GBeanNotFoundException;
 import org.apache.geronimo.kernel.Naming;
+import org.apache.geronimo.kernel.osgi.BundleUtils;
 import org.apache.geronimo.kernel.osgi.ConfigurationActivator;
 import org.apache.geronimo.kernel.config.Configuration;
 import org.apache.geronimo.kernel.config.ConfigurationData;
@@ -210,7 +211,9 @@
             createTempPluginMetadata();
             String location = "reference:file:" + baseDir.getAbsolutePath();
             Bundle bundle = this.bundleContext.installBundle(location);
-            bundle.start();
+            if (BundleUtils.canStart(bundle)) {
+                bundle.start(Bundle.START_TRANSIENT);
+            }
             configurationData.setBundleContext(bundle.getBundleContext());
             configurationManager.loadConfiguration(configurationData);
             return configurationManager.getConfiguration(environment.getConfigId());




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887824 - in /geronimo/server/trunk: framework/bundles/karaf-client/pom.xml framework/bundles/pom.xml framework/modules/geronimo-kernel/pom.xml framework/modules/geronimo-system/pom.xml framework/pom.xml pom.xml</title>
<author><name>gawor@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207023106.B37E323888DD@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207023106-B37E323888DD@eris-apache-org%3e</id>
<updated>2009-12-07T02:30:48Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gawor
Date: Mon Dec  7 02:30:32 2009
New Revision: 887824

URL: http://svn.apache.org/viewvc?rev=887824&amp;view=rev
Log:
tie down maven-antrun-plugin and add parent element to karaf-client bundle to fix weird build
issues related to maven-antrun-plugin

Modified:
    geronimo/server/trunk/framework/bundles/karaf-client/pom.xml
    geronimo/server/trunk/framework/bundles/pom.xml
    geronimo/server/trunk/framework/modules/geronimo-kernel/pom.xml
    geronimo/server/trunk/framework/modules/geronimo-system/pom.xml
    geronimo/server/trunk/framework/pom.xml
    geronimo/server/trunk/pom.xml

Modified: geronimo/server/trunk/framework/bundles/karaf-client/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/bundles/karaf-client/pom.xml?rev=887824&amp;r1=887823&amp;r2=887824&amp;view=diff
==============================================================================
--- geronimo/server/trunk/framework/bundles/karaf-client/pom.xml (original)
+++ geronimo/server/trunk/framework/bundles/karaf-client/pom.xml Mon Dec  7 02:30:32 2009
@@ -21,8 +21,15 @@
 &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&gt;
 
-
     &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
+
+    &lt;parent&gt;
+        &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
+        &lt;artifactId&gt;framework&lt;/artifactId&gt;
+        &lt;version&gt;3.0-SNAPSHOT&lt;/version&gt;
+        &lt;relativePath&gt;../../pom.xml&lt;/relativePath&gt;
+    &lt;/parent&gt;
+
     &lt;groupId&gt;org.apache.geronimo.bundles&lt;/groupId&gt;
     &lt;artifactId&gt;karaf-client&lt;/artifactId&gt;
     &lt;packaging&gt;jar&lt;/packaging&gt;

Modified: geronimo/server/trunk/framework/bundles/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/bundles/pom.xml?rev=887824&amp;r1=887823&amp;r2=887824&amp;view=diff
==============================================================================
--- geronimo/server/trunk/framework/bundles/pom.xml (original)
+++ geronimo/server/trunk/framework/bundles/pom.xml Mon Dec  7 02:30:32 2009
@@ -50,7 +50,6 @@
         &lt;module&gt;httpcore&lt;/module&gt;
         &lt;module&gt;karaf-client&lt;/module&gt;
         &lt;!-- todo remove --&gt;
-        &lt;module&gt;log4j&lt;/module&gt;
         &lt;module&gt;sxc-jaxb&lt;/module&gt;
         &lt;module&gt;sxc-runtime&lt;/module&gt;
         &lt;module&gt;wadi-aop&lt;/module&gt;

Modified: geronimo/server/trunk/framework/modules/geronimo-kernel/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/modules/geronimo-kernel/pom.xml?rev=887824&amp;r1=887823&amp;r2=887824&amp;view=diff
==============================================================================
--- geronimo/server/trunk/framework/modules/geronimo-kernel/pom.xml (original)
+++ geronimo/server/trunk/framework/modules/geronimo-kernel/pom.xml Mon Dec  7 02:30:32 2009
@@ -161,14 +161,6 @@
                         &lt;/configuration&gt;
                     &lt;/execution&gt;
                 &lt;/executions&gt;
-                
-                &lt;dependencies&gt;
-                    &lt;dependency&gt;
-                        &lt;groupId&gt;ant&lt;/groupId&gt;
-                        &lt;artifactId&gt;ant-nodeps&lt;/artifactId&gt;
-                        &lt;version&gt;1.6.5&lt;/version&gt;
-                    &lt;/dependency&gt;
-                &lt;/dependencies&gt;
             &lt;/plugin&gt;
             
             &lt;plugin&gt;

Modified: geronimo/server/trunk/framework/modules/geronimo-system/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/modules/geronimo-system/pom.xml?rev=887824&amp;r1=887823&amp;r2=887824&amp;view=diff
==============================================================================
--- geronimo/server/trunk/framework/modules/geronimo-system/pom.xml (original)
+++ geronimo/server/trunk/framework/modules/geronimo-system/pom.xml Mon Dec  7 02:30:32 2009
@@ -34,7 +34,7 @@
 
     &lt;dependencies&gt;
         &lt;dependency&gt;
-            &lt;groupId&gt;org.apache.geronimo.bundles&lt;/groupId&gt;
+            &lt;groupId&gt;log4j&lt;/groupId&gt;
             &lt;artifactId&gt;log4j&lt;/artifactId&gt;
             &lt;scope&gt;provided&lt;/scope&gt;
         &lt;/dependency&gt;
@@ -155,14 +155,6 @@
                         &lt;/configuration&gt;
                     &lt;/execution&gt;
                 &lt;/executions&gt;
-
-                &lt;dependencies&gt;
-                    &lt;dependency&gt;
-                        &lt;groupId&gt;ant&lt;/groupId&gt;
-                        &lt;artifactId&gt;ant-nodeps&lt;/artifactId&gt;
-                        &lt;version&gt;1.6.5&lt;/version&gt;
-                    &lt;/dependency&gt;
-                &lt;/dependencies&gt;
             &lt;/plugin&gt;
             &lt;plugin&gt;
                 &lt;groupId&gt;org.apache.felix&lt;/groupId&gt;

Modified: geronimo/server/trunk/framework/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/pom.xml?rev=887824&amp;r1=887823&amp;r2=887824&amp;view=diff
==============================================================================
--- geronimo/server/trunk/framework/pom.xml (original)
+++ geronimo/server/trunk/framework/pom.xml Mon Dec  7 02:30:32 2009
@@ -169,11 +169,6 @@
             &lt;!--&lt;/dependency&gt;--&gt;
             &lt;dependency&gt;
                 &lt;groupId&gt;org.apache.geronimo.bundles&lt;/groupId&gt;
-                &lt;artifactId&gt;log4j&lt;/artifactId&gt;
-                &lt;version&gt;1.2.15_1-SNAPSHOT&lt;/version&gt;
-            &lt;/dependency&gt;
-            &lt;dependency&gt;
-                &lt;groupId&gt;org.apache.geronimo.bundles&lt;/groupId&gt;
                 &lt;artifactId&gt;sxc-jaxb&lt;/artifactId&gt;
                 &lt;version&gt;0.7.2_1-SNAPSHOT&lt;/version&gt;
             &lt;/dependency&gt;

Modified: geronimo/server/trunk/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/pom.xml?rev=887824&amp;r1=887823&amp;r2=887824&amp;view=diff
==============================================================================
--- geronimo/server/trunk/pom.xml (original)
+++ geronimo/server/trunk/pom.xml Mon Dec  7 02:30:32 2009
@@ -2181,6 +2181,21 @@
                     &lt;/configuration&gt;
                 &lt;/plugin&gt;
 
+                &lt;plugin&gt;
+                    &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
+                    &lt;artifactId&gt;maven-antrun-plugin&lt;/artifactId&gt;
+                    &lt;version&gt;1.3&lt;/version&gt;
+
+                    &lt;dependencies&gt;
+                        &lt;dependency&gt;
+                            &lt;groupId&gt;org.apache.ant&lt;/groupId&gt;
+                            &lt;artifactId&gt;ant-nodeps&lt;/artifactId&gt;
+                            &lt;version&gt;1.7.1&lt;/version&gt;
+                        &lt;/dependency&gt;
+                    &lt;/dependencies&gt;
+                &lt;/plugin&gt;
+
+
                 &lt;!-- INTERNAL --&gt;
 
                 &lt;plugin&gt;




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887816 - /geronimo/server/trunk/framework/modules/geronimo-common/src/main/java/org/apache/geronimo/common/FileUtils.java</title>
<author><name>gawor@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207014332.B272B2388998@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207014332-B272B2388998@eris-apache-org%3e</id>
<updated>2009-12-07T01:43:30Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gawor
Date: Mon Dec  7 01:43:28 2009
New Revision: 887816

URL: http://svn.apache.org/viewvc?rev=887816&amp;view=rev
Log:
some jars don't have manifest file

Modified:
    geronimo/server/trunk/framework/modules/geronimo-common/src/main/java/org/apache/geronimo/common/FileUtils.java

Modified: geronimo/server/trunk/framework/modules/geronimo-common/src/main/java/org/apache/geronimo/common/FileUtils.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/framework/modules/geronimo-common/src/main/java/org/apache/geronimo/common/FileUtils.java?rev=887816&amp;r1=887815&amp;r2=887816&amp;view=diff
==============================================================================
--- geronimo/server/trunk/framework/modules/geronimo-common/src/main/java/org/apache/geronimo/common/FileUtils.java
(original)
+++ geronimo/server/trunk/framework/modules/geronimo-common/src/main/java/org/apache/geronimo/common/FileUtils.java
Mon Dec  7 01:43:28 2009
@@ -29,17 +29,16 @@
  * @version $Rev$ $Date$
  */
 public class FileUtils {
+    
     /**
-     * Determine whether a file is a JAR File.
+     * Determine whether a file is a JAR File. 
+     * 
+     * Note: Jar file is a zip file with an *optional* META-INF directory.
+     * Therefore, there is no reliable way to check if a file is a Jar file.  
+     * So this functions returns the same as calling isZipFile(File).
      */
     public static boolean isJarFile(File file) throws IOException {
-        if(!isZipFile(file)) {
-            return false;
-        }
-        ZipFile zip = new ZipFile(file);
-        boolean manifest = zip.getEntry("META-INF/MANIFEST.MF") != null;
-        zip.close();
-        return manifest;
+        return isZipFile(file);
     }
 
     /**




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887814 - in /geronimo/server/trunk/plugins/aries: aries-deployer/ aries-deployer/src/main/history/ aries-deployer/src/main/plan/ geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/</title>
<author><name>gawor@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091207010607.811B32388996@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091207010607-811B32388996@eris-apache-org%3e</id>
<updated>2009-12-07T01:06:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gawor
Date: Mon Dec  7 01:06:06 2009
New Revision: 887814

URL: http://svn.apache.org/viewvc?rev=887814&amp;view=rev
Log:
GERONIMO-4971: install application bundles into the repository

Removed:
    geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModule.java
Modified:
    geronimo/server/trunk/plugins/aries/aries-deployer/pom.xml
    geronimo/server/trunk/plugins/aries/aries-deployer/src/main/history/dependencies.xml
    geronimo/server/trunk/plugins/aries/aries-deployer/src/main/plan/plan.xml
    geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java

Modified: geronimo/server/trunk/plugins/aries/aries-deployer/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/aries/aries-deployer/pom.xml?rev=887814&amp;r1=887813&amp;r2=887814&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/aries/aries-deployer/pom.xml (original)
+++ geronimo/server/trunk/plugins/aries/aries-deployer/pom.xml Mon Dec  7 01:06:06 2009
@@ -36,8 +36,8 @@
     &lt;dependencies&gt;
         &lt;!-- parent --&gt;
         &lt;dependency&gt;
-            &lt;groupId&gt;org.apache.geronimo.configs&lt;/groupId&gt;
-            &lt;artifactId&gt;j2ee-deployer&lt;/artifactId&gt;
+            &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
+            &lt;artifactId&gt;j2ee-system&lt;/artifactId&gt;
             &lt;version&gt;${version}&lt;/version&gt;
             &lt;type&gt;car&lt;/type&gt;
         &lt;/dependency&gt;

Modified: geronimo/server/trunk/plugins/aries/aries-deployer/src/main/history/dependencies.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/aries/aries-deployer/src/main/history/dependencies.xml?rev=887814&amp;r1=887813&amp;r2=887814&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/aries/aries-deployer/src/main/history/dependencies.xml (original)
+++ geronimo/server/trunk/plugins/aries/aries-deployer/src/main/history/dependencies.xml Mon
Dec  7 01:06:06 2009
@@ -12,8 +12,38 @@
         &lt;type&gt;jar&lt;/type&gt;
     &lt;/dependency&gt;
     &lt;dependency&gt;
-        &lt;groupId&gt;org.apache.geronimo.configs&lt;/groupId&gt;
-        &lt;artifactId&gt;j2ee-deployer&lt;/artifactId&gt;
+        &lt;groupId&gt;org.apache.geronimo.components&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-jaspi&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-deploy-config&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-deployment&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-management&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-security&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-service-builder&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
+        &lt;artifactId&gt;j2ee-system&lt;/artifactId&gt;
         &lt;type&gt;car&lt;/type&gt;
     &lt;/dependency&gt;
     &lt;dependency&gt;
@@ -21,4 +51,109 @@
         &lt;artifactId&gt;geronimo-aries-builder&lt;/artifactId&gt;
         &lt;type&gt;jar&lt;/type&gt;
     &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.modules&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-j2ee&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.modules&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-j2ee-builder&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.modules&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-j2ee-schema&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.modules&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-security-builder&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.schema&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-schema-j2ee_1.4&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.schema&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-schema-jee_5&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-activation_1.1_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-annotation_1.0_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-ejb_3.1_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-j2ee-management_1.1_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-jacc_1.1_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-jaspic_1.0_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-javaee-deployment_1.1MR3_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-jaxws_2.1_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-jpa_2.0_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-jta_1.1_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-servlet_3.0_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.servicemix.bundles&lt;/groupId&gt;
+        &lt;artifactId&gt;org.apache.servicemix.bundles.xmlbeans&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.servicemix.bundles&lt;/groupId&gt;
+        &lt;artifactId&gt;org.apache.servicemix.bundles.xmlresolver&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.servicemix.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;org.apache.servicemix.specs.saaj-api-1.3&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.xbean&lt;/groupId&gt;
+        &lt;artifactId&gt;xbean-finder&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
 &lt;/plugin-artifact&gt;

Modified: geronimo/server/trunk/plugins/aries/aries-deployer/src/main/plan/plan.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/aries/aries-deployer/src/main/plan/plan.xml?rev=887814&amp;r1=887813&amp;r2=887814&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/aries/aries-deployer/src/main/plan/plan.xml (original)
+++ geronimo/server/trunk/plugins/aries/aries-deployer/src/main/plan/plan.xml Mon Dec  7 01:06:06
2009
@@ -19,6 +19,9 @@
 &lt;module xmlns="http://geronimo.apache.org/xml/ns/deployment-${geronimoSchemaVersion}"&gt;
 
     &lt;gbean name="AriesAppBuilder" class="org.apache.geronimo.aries.builder.AriesAppConfigBuilder"&gt;
+        &lt;reference name="Repository"&gt;
+            &lt;name&gt;Repository&lt;/name&gt;
+        &lt;/reference&gt;
     &lt;/gbean&gt;
 
 &lt;/module&gt;

Modified: geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java?rev=887814&amp;r1=887813&amp;r2=887814&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java
(original)
+++ geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java
Mon Dec  7 01:06:06 2009
@@ -19,11 +19,9 @@
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
-import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Enumeration;
 import java.util.HashMap;
-import java.util.List;
 import java.util.jar.JarEntry;
 import java.util.jar.JarFile;
 import java.util.jar.JarInputStream;
@@ -52,12 +50,12 @@
 import org.apache.geronimo.kernel.config.ConfigurationModuleType;
 import org.apache.geronimo.kernel.config.ConfigurationStore;
 import org.apache.geronimo.kernel.config.ConfigurationUtil;
-import org.apache.geronimo.kernel.osgi.BundleUtils;
 import org.apache.geronimo.kernel.repository.Artifact;
 import org.apache.geronimo.kernel.repository.ArtifactResolver;
+import org.apache.geronimo.kernel.repository.Dependency;
 import org.apache.geronimo.kernel.repository.Environment;
-import org.apache.geronimo.kernel.repository.Repository;
-import org.osgi.framework.Bundle;
+import org.apache.geronimo.kernel.repository.ImportType;
+import org.apache.geronimo.kernel.repository.WritableListableRepository;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.Constants;
 import org.osgi.framework.ServiceReference;
@@ -74,14 +72,14 @@
     
     private Kernel kernel;
     private BundleContext bundleContext;
-    private Collection&lt;Repository&gt; repositories;
+    private WritableListableRepository repository;
     private ConfigurationManager configurationManager;
 
-    public AriesAppConfigBuilder(@ParamReference(name="Repository", namingType = "Repository")Collection&lt;Repository&gt;
repositories,
+    public AriesAppConfigBuilder(@ParamReference(name="Repository", namingType = "Repository")WritableListableRepository
repository,
                                  @ParamSpecial(type = SpecialAttributeType.kernel) Kernel
kernel,
                                  @ParamSpecial(type = SpecialAttributeType.bundleContext)
BundleContext bundleContext) 
         throws GBeanNotFoundException {
-        this.repositories = repositories;
+        this.repository = repository;
         this.kernel = kernel;
         this.bundleContext = bundleContext;
         this.configurationManager = ConfigurationUtil.getConfigurationManager(kernel);
@@ -96,22 +94,11 @@
     public void doFail() {
         doStop();
     }
-   
-   
-
-        /*
-        LOG.debug("Found Aries Application: {}", appMetadata.getApplicationName());
-        
-        Environment env = new Environment();
-        env.setConfigId(new Artifact("aries", appMetadata.getApplicationSymbolicName(), appMetadata.getApplicationVersion().toString(),
"jar"));
-                
-        AbstractName moduleName = naming.createRootName(env.getConfigId(), NameFactory.NULL,
NameFactory.J2EE_APPLICATION);
-        
-        AriesAppModule module = new AriesAppModule(moduleName, env, moduleFile, targetPath,
appMetadata);
-          */
-        
-       
 
+    private WritableListableRepository getRepository() {
+        return repository;   
+    }
+    
     private ApplicationMetadataManager getApplicationMetadataManager() {
         ServiceReference ref = 
             bundleContext.getServiceReference(ApplicationMetadataManager.class.getName());
@@ -130,12 +117,30 @@
         return name;
     }
     
-    public void installModule(JarFile jarFile, ApplicationMetadata appMetadata) throws DeploymentException
{
+    private String getBundleVersion(Manifest mf) {
+        String version = null;
+        if (mf != null) {
+            version = (String) mf.getMainAttributes().getValue(Constants.BUNDLE_VERSION);
+        }
+        return version;
+    }
+    
+    private static class AppEntry {
+        String entryName;
+        Manifest manifest;
+        
+        public AppEntry(String entryName, Manifest manifest) {
+            this.entryName = entryName;
+            this.manifest = manifest;
+        }
+    }
+    
+    public void install(JarFile jarFile, ApplicationMetadata appMetadata, Environment environment)
throws DeploymentException {       
         /*
          * XXX: This is totally not right but for now allows us to install 
          * simple Aries applications into Geronimo. 
          */
-        HashMap&lt;String, String&gt; mapping = new HashMap&lt;String, String&gt;();
+        HashMap&lt;String, AppEntry&gt; mapping = new HashMap&lt;String, AppEntry&gt;();
         Enumeration&lt;JarEntry&gt; entries = jarFile.entries();
         while(entries.hasMoreElements()) {
             JarEntry entry = entries.nextElement();
@@ -145,7 +150,7 @@
                     JarInputStream jarInput = new JarInputStream(in);
                     String name = getSymbolicName(jarInput.getManifest());
                     if (name != null) {
-                        mapping.put(name, entry.getName());
+                        mapping.put(name, new AppEntry(entry.getName(), jarInput.getManifest()));
                     }
                 } catch (IOException e) {
                     LOG.warn("Error getting jar entry {}", entry.getName(), e);
@@ -153,30 +158,29 @@
             }
         }
 
-        List&lt;Bundle&gt; installedBundles = new ArrayList&lt;Bundle&gt;();        
         try {
             for (Content content : appMetadata.getApplicationContents()) {
-                String entryName = mapping.get(content.getContentName());
-                if (entryName == null) {
+                AppEntry appEntry = mapping.get(content.getContentName());
+                if (appEntry == null) {
                     LOG.warn("Unknown bundle name in application context {}", content.getContentName());
                     continue;
                 }
-                ZipEntry entry = jarFile.getEntry(entryName);
+                ZipEntry entry = jarFile.getEntry(appEntry.entryName);
                 if (entry == null) {
                     // this should not happen
-                    throw new DeploymentException("Jar entry not found " + entryName);
+                    throw new DeploymentException("Jar entry not found " + appEntry.entryName);
                 }
 
+                Artifact artifact = new Artifact("aries-app", 
+                                                 content.getContentName(), 
+                                                 getBundleVersion(appEntry.manifest),
+                                                 "jar");
                 InputStream in = jarFile.getInputStream(entry);
-                Bundle appBundle = bundleContext.installBundle(content.getContentName(),
in);
-                installedBundles.add(appBundle);
+                getRepository().copyToRepository(in, (int) entry.getSize(), artifact, null);
+                
+                environment.addDependency(new Dependency(artifact, ImportType.ALL));
             }
             
-            for (Bundle installedBundle : installedBundles) {
-                if (BundleUtils.canStart(installedBundle)) {
-                    installedBundle.start();
-                }
-            }
         } catch (Exception e) {
             throw new DeploymentException("Failed to install application", e);
         }        
@@ -219,7 +223,7 @@
         throws IOException, DeploymentException {
         ApplicationMetadata appMetadata = (ApplicationMetadata) plan;
         
-        Artifact name = new Artifact("aries", appMetadata.getApplicationSymbolicName(), appMetadata.getApplicationVersion().toString(),
"eba");
+        Artifact name = new Artifact("aries-app", appMetadata.getApplicationSymbolicName(),
appMetadata.getApplicationVersion().toString(), "eba");
         
         return name;
     }
@@ -233,7 +237,11 @@
                                                 ConfigurationStore targetConfigurationStore)

         throws IOException, DeploymentException {
         ApplicationMetadata appMetadata = (ApplicationMetadata) plan;
-        installModule(jarFile, appMetadata);
+        
+        Environment environment = new Environment();
+        environment.setConfigId(configId);
+        
+        install(jarFile, appMetadata, environment);
         
         File outfile;
         try {
@@ -242,9 +250,6 @@
             throw new DeploymentException(e);
         }
         
-        Environment environment = new Environment();
-        environment.setConfigId(configId);
-        
         Naming naming = kernel.getNaming();
         AbstractName moduleName = naming.createRootName(configId, configId.toString(), "AriesApplication");
         try {
@@ -255,7 +260,7 @@
                             ConfigurationModuleType.SERVICE,
                             naming,
                             configurationManager,
-                            repositories, 
+                            null, 
                             bundleContext);
             
             
@@ -269,6 +274,8 @@
         } catch (IOException e) {
             e.printStackTrace();
             throw e;
+        } finally {
+            try { jarFile.close(); } catch (IOException ignore) {}
         }
     }
 




</pre>
</div>
</content>
</entry>
<entry>
<title>[BUILD] branches/2.2: Successful</title>
<author><name>gawor@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091206201722.76883.qmail@minotaur.apache.org%3e"/>
<id>urn:uuid:%3c20091206201722-76883-qmail@minotaur-apache-org%3e</id>
<updated>2009-12-06T20:17:22Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Geronimo Revision: 887743 built with tests included
 
See the full build-1400.log file at http://people.apache.org/builds/geronimo/server/binaries/2.2/20091206/build-1400.log
 
Download the binaries from http://people.apache.org/builds/geronimo/server/binaries/2.2/20091206
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 23 minutes 23 seconds
[INFO] Finished at: Sun Dec 06 15:17:46 EST 2009
[INFO] Final Memory: 309M/950M
[INFO] ------------------------------------------------------------------------
 
TESTSUITE RESULTS (Failures only)
=================================
 
Assembly: tomcat
=================================
See full test results and logs at http://people.apache.org/builds/geronimo/server/binaries/2.2/20091206/logs-1400-tomcat/
 
 
Assembly: jetty
=================================
See full test results and logs at http://people.apache.org/builds/geronimo/server/binaries/2.2/20091206/logs-1400-jetty/
 
 
Samples: branches/2.2
=================================
Log: http://people.apache.org/builds/geronimo/server/binaries/2.2/20091206/samples-1400.log
 
Build status: FAILED
 


</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887639 - in /geronimo/server/trunk/plugins/aries: aries-deployer/src/main/plan/ geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/</title>
<author><name>gawor@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091206052338.14B2F23888EC@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091206052338-14B2F23888EC@eris-apache-org%3e</id>
<updated>2009-12-06T05:23:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gawor
Date: Sun Dec  6 05:23:37 2009
New Revision: 887639

URL: http://svn.apache.org/viewvc?rev=887639&amp;view=rev
Log:
GERONIMO-4971: switch to ConfigurationBuilder instead of ModuleBuilder

Added:
    geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java
  (contents, props changed)
      - copied, changed from r887632, geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
Removed:
    geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
Modified:
    geronimo/server/trunk/plugins/aries/aries-deployer/src/main/plan/plan.xml

Modified: geronimo/server/trunk/plugins/aries/aries-deployer/src/main/plan/plan.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/aries/aries-deployer/src/main/plan/plan.xml?rev=887639&amp;r1=887638&amp;r2=887639&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/aries/aries-deployer/src/main/plan/plan.xml (original)
+++ geronimo/server/trunk/plugins/aries/aries-deployer/src/main/plan/plan.xml Sun Dec  6 05:23:37
2009
@@ -18,7 +18,7 @@
 
 &lt;module xmlns="http://geronimo.apache.org/xml/ns/deployment-${geronimoSchemaVersion}"&gt;
 
-    &lt;gbean name="AriesAppBuilder" class="org.apache.geronimo.aries.builder.AriesAppModuleBuilder"&gt;
+    &lt;gbean name="AriesAppBuilder" class="org.apache.geronimo.aries.builder.AriesAppConfigBuilder"&gt;
     &lt;/gbean&gt;
 
 &lt;/module&gt;

Copied: geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java
(from r887632, geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java)
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java?p2=geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java&amp;p1=geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java&amp;r1=887632&amp;r2=887639&amp;rev=887639&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java
Sun Dec  6 05:23:37 2009
@@ -19,8 +19,6 @@
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
-import java.net.URI;
-import java.net.URL;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Enumeration;
@@ -36,23 +34,31 @@
 import org.apache.aries.application.ApplicationMetadataManager;
 import org.apache.aries.application.Content;
 import org.apache.geronimo.common.DeploymentException;
+import org.apache.geronimo.deployment.ConfigurationBuilder;
+import org.apache.geronimo.deployment.DeploymentContext;
 import org.apache.geronimo.deployment.ModuleIDBuilder;
+import org.apache.geronimo.deployment.util.DeploymentUtil;
 import org.apache.geronimo.gbean.AbstractName;
 import org.apache.geronimo.gbean.GBeanLifecycle;
 import org.apache.geronimo.gbean.annotation.GBean;
+import org.apache.geronimo.gbean.annotation.ParamReference;
 import org.apache.geronimo.gbean.annotation.ParamSpecial;
 import org.apache.geronimo.gbean.annotation.SpecialAttributeType;
-import org.apache.geronimo.j2ee.deployment.EARContext;
-import org.apache.geronimo.j2ee.deployment.Module;
-import org.apache.geronimo.j2ee.deployment.ModuleBuilder;
-import org.apache.geronimo.j2ee.j2eeobjectnames.NameFactory;
+import org.apache.geronimo.kernel.GBeanNotFoundException;
 import org.apache.geronimo.kernel.Kernel;
 import org.apache.geronimo.kernel.Naming;
+import org.apache.geronimo.kernel.config.ConfigurationAlreadyExistsException;
+import org.apache.geronimo.kernel.config.ConfigurationManager;
+import org.apache.geronimo.kernel.config.ConfigurationModuleType;
 import org.apache.geronimo.kernel.config.ConfigurationStore;
+import org.apache.geronimo.kernel.config.ConfigurationUtil;
 import org.apache.geronimo.kernel.osgi.BundleUtils;
 import org.apache.geronimo.kernel.repository.Artifact;
+import org.apache.geronimo.kernel.repository.ArtifactResolver;
 import org.apache.geronimo.kernel.repository.Environment;
+import org.apache.geronimo.kernel.repository.Repository;
 import org.osgi.framework.Bundle;
+import org.osgi.framework.BundleContext;
 import org.osgi.framework.Constants;
 import org.osgi.framework.ServiceReference;
 import org.slf4j.Logger;
@@ -61,18 +67,24 @@
 /**
  * @version $Rev:385232 $ $Date$
  */
-@GBean(j2eeType = NameFactory.MODULE_BUILDER)
-public class AriesAppModuleBuilder implements ModuleBuilder, GBeanLifecycle {
+@GBean(j2eeType = "ConfigBuilder")
+public class AriesAppConfigBuilder implements ConfigurationBuilder, GBeanLifecycle {
     
-    private static final Logger LOG = LoggerFactory.getLogger(AriesAppModuleBuilder.class);
+    private static final Logger LOG = LoggerFactory.getLogger(AriesAppConfigBuilder.class);
     
     private Kernel kernel;
-    private Bundle bundle;
-
-    public AriesAppModuleBuilder(@ParamSpecial(type = SpecialAttributeType.kernel) Kernel
kernel,
-                                 @ParamSpecial(type = SpecialAttributeType.bundle) Bundle
bundle) {
+    private BundleContext bundleContext;
+    private Collection&lt;Repository&gt; repositories;
+    private ConfigurationManager configurationManager;
+
+    public AriesAppConfigBuilder(@ParamReference(name="Repository", namingType = "Repository")Collection&lt;Repository&gt;
repositories,
+                                 @ParamSpecial(type = SpecialAttributeType.kernel) Kernel
kernel,
+                                 @ParamSpecial(type = SpecialAttributeType.bundleContext)
BundleContext bundleContext) 
+        throws GBeanNotFoundException {
+        this.repositories = repositories;
         this.kernel = kernel;
-        this.bundle = bundle;
+        this.bundleContext = bundleContext;
+        this.configurationManager = ConfigurationUtil.getConfigurationManager(kernel);
     }
     
     public void doStart() throws Exception {
@@ -85,39 +97,9 @@
         doStop();
     }
    
-    public Module createModule(File plan, JarFile moduleFile, Naming naming, ModuleIDBuilder
idBuilder) throws DeploymentException {
-        return createModule(plan, moduleFile, "aries-application", null, null, null, naming,
idBuilder);
-    }
+   
 
-    public Module createModule(Object plan, JarFile moduleFile, String targetPath, URL specDDUrl,
Environment environment, Object moduleContextInfo, AbstractName earName, Naming naming, ModuleIDBuilder
idBuilder) throws DeploymentException {
-        return createModule(plan, moduleFile, targetPath, specDDUrl, environment, earName,
naming, idBuilder);
-    }
-    
-    private Module createModule(Object plan, JarFile moduleFile, String targetPath, URL specDDUrl,
Environment earEnvironment, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder)
throws DeploymentException {
-        
-        JarEntry appManifest = moduleFile.getJarEntry("META-INF/APPLICATION.MF");
-        
-        if (appManifest == null) {
-            return null;
-        }
-        
-        ApplicationMetadataManager service = getApplicationMetadataManager();
-        if (service == null) {
-            return null;
-        }
-        
-        ApplicationMetadata appMetadata = null;
-        try {
-            InputStream in = moduleFile.getInputStream(appManifest);
-            appMetadata = service.parseApplication(in);
-        } catch (IOException e) {
-            throw new DeploymentException("Failed to parse application metadata", e);
-        }
-        
-        if (appMetadata == null) {
-            return null;
-        }
-        
+        /*
         LOG.debug("Found Aries Application: {}", appMetadata.getApplicationName());
         
         Environment env = new Environment();
@@ -126,15 +108,15 @@
         AbstractName moduleName = naming.createRootName(env.getConfigId(), NameFactory.NULL,
NameFactory.J2EE_APPLICATION);
         
         AriesAppModule module = new AriesAppModule(moduleName, env, moduleFile, targetPath,
appMetadata);
-                                               
-        return module;
-    }
+          */
+        
+       
 
     private ApplicationMetadataManager getApplicationMetadataManager() {
         ServiceReference ref = 
-            bundle.getBundleContext().getServiceReference(ApplicationMetadataManager.class.getName());
+            bundleContext.getServiceReference(ApplicationMetadataManager.class.getName());
         if (ref != null) {
-            return (ApplicationMetadataManager) bundle.getBundleContext().getService(ref);
+            return (ApplicationMetadataManager) bundleContext.getService(ref);
         } else {
             return null;
         }
@@ -148,21 +130,18 @@
         return name;
     }
     
-    public void installModule(JarFile earFile, EARContext earContext, Module module, Collection
configurationStores, ConfigurationStore targetConfigurationStore, Collection repositories)
throws DeploymentException {
-        AriesAppModule ariesModule = (AriesAppModule) module;        
-        JarFile moduleFile = module.getModuleFile();
-        
+    public void installModule(JarFile jarFile, ApplicationMetadata appMetadata) throws DeploymentException
{
         /*
          * XXX: This is totally not right but for now allows us to install 
          * simple Aries applications into Geronimo. 
          */
         HashMap&lt;String, String&gt; mapping = new HashMap&lt;String, String&gt;();
-        Enumeration&lt;JarEntry&gt; entries = moduleFile.entries();
+        Enumeration&lt;JarEntry&gt; entries = jarFile.entries();
         while(entries.hasMoreElements()) {
             JarEntry entry = entries.nextElement();
             if (entry.getName().endsWith(".jar")) {
                 try {
-                    InputStream in = moduleFile.getInputStream(entry);
+                    InputStream in = jarFile.getInputStream(entry);
                     JarInputStream jarInput = new JarInputStream(in);
                     String name = getSymbolicName(jarInput.getManifest());
                     if (name != null) {
@@ -176,20 +155,20 @@
 
         List&lt;Bundle&gt; installedBundles = new ArrayList&lt;Bundle&gt;();        
         try {
-            for (Content content : ariesModule.getApplicationMetadata().getApplicationContents())
{
+            for (Content content : appMetadata.getApplicationContents()) {
                 String entryName = mapping.get(content.getContentName());
                 if (entryName == null) {
                     LOG.warn("Unknown bundle name in application context {}", content.getContentName());
                     continue;
                 }
-                ZipEntry entry = moduleFile.getEntry(entryName);
+                ZipEntry entry = jarFile.getEntry(entryName);
                 if (entry == null) {
                     // this should not happen
                     throw new DeploymentException("Jar entry not found " + entryName);
                 }
 
-                InputStream in = moduleFile.getInputStream(entry);
-                Bundle appBundle = bundle.getBundleContext().installBundle(content.getContentName(),
in);
+                InputStream in = jarFile.getInputStream(entry);
+                Bundle appBundle = bundleContext.installBundle(content.getContentName(),
in);
                 installedBundles.add(appBundle);
             }
             
@@ -200,20 +179,97 @@
             }
         } catch (Exception e) {
             throw new DeploymentException("Failed to install application", e);
-        }
-        
-        module.setEarContext(earContext);
-        module.setRootEarContext(earContext);
+        }        
     }
 
-    public void initContext(EARContext earContext, Module clientModule, Bundle bundle) throws
DeploymentException {       
-    }
 
-    public void addGBeans(EARContext earContext, Module module, Bundle earBundle, Collection
repositories) throws DeploymentException {
+    public Object getDeploymentPlan(File planFile, 
+                                    JarFile jarFile, 
+                                    ModuleIDBuilder idBuilder) 
+        throws DeploymentException {
+        if (planFile == null &amp;&amp; jarFile == null) {
+            return null;
+        }
+        
+        JarEntry appManifest = jarFile.getJarEntry("META-INF/APPLICATION.MF");
+        
+        if (appManifest == null) {
+            return null;
+        }
+        
+        ApplicationMetadataManager service = getApplicationMetadataManager();
+        if (service == null) {
+            return null;
+        }
+        
+        ApplicationMetadata appMetadata = null;
+        try {
+            InputStream in = jarFile.getInputStream(appManifest);
+            appMetadata = service.parseApplication(in);
+        } catch (IOException e) {
+            throw new DeploymentException("Failed to parse application metadata", e);
+        }
+        
+        return appMetadata;
     }
-
-    public String getSchemaNamespace() {
-        return null;
+    
+    public Artifact getConfigurationID(Object plan, 
+                                       JarFile jarFile, 
+                                       ModuleIDBuilder idBuilder)
+        throws IOException, DeploymentException {
+        ApplicationMetadata appMetadata = (ApplicationMetadata) plan;
+        
+        Artifact name = new Artifact("aries", appMetadata.getApplicationSymbolicName(), appMetadata.getApplicationVersion().toString(),
"eba");
+        
+        return name;
+    }
+    
+    public DeploymentContext buildConfiguration(boolean inPlaceDeployment, 
+                                                Artifact configId, 
+                                                Object plan,
+                                                JarFile jarFile, 
+                                                Collection&lt;ConfigurationStore&gt; configurationStores,

+                                                ArtifactResolver artifactResolver, 
+                                                ConfigurationStore targetConfigurationStore)

+        throws IOException, DeploymentException {
+        ApplicationMetadata appMetadata = (ApplicationMetadata) plan;
+        installModule(jarFile, appMetadata);
+        
+        File outfile;
+        try {
+            outfile = targetConfigurationStore.createNewConfigurationDir(configId);
+        } catch (ConfigurationAlreadyExistsException e) {
+            throw new DeploymentException(e);
+        }
+        
+        Environment environment = new Environment();
+        environment.setConfigId(configId);
+        
+        Naming naming = kernel.getNaming();
+        AbstractName moduleName = naming.createRootName(configId, configId.toString(), "AriesApplication");
+        try {
+            DeploymentContext context = new DeploymentContext(outfile,                
+                            inPlaceDeployment &amp;&amp; null != jarFile ? DeploymentUtil.toFile(jarFile)
: null,
+                            environment,
+                            moduleName,
+                            ConfigurationModuleType.SERVICE,
+                            naming,
+                            configurationManager,
+                            repositories, 
+                            bundleContext);
+            
+            
+            context.flush();
+            context.initializeConfiguration();
+            
+            return context;
+        } catch (DeploymentException e) {
+            e.printStackTrace();
+            throw e;
+        } catch (IOException e) {
+            e.printStackTrace();
+            throw e;
+        }
     }
 
 }

Propchange: geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java
------------------------------------------------------------------------------
    svn:mergeinfo = 

Propchange: geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppConfigBuilder.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887632 - in /geronimo/server/trunk/plugins: aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/ client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/ connector-1_6/geronimo-connector-bui...</title>
<author><name>gawor@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091206034633.61D4D23888DD@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091206034633-61D4D23888DD@eris-apache-org%3e</id>
<updated>2009-12-06T03:46:01Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gawor
Date: Sun Dec  6 03:45:29 2009
New Revision: 887632

URL: http://svn.apache.org/viewvc?rev=887632&amp;view=rev
Log:
revert r887507 - will take a different route

Added:
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/UnavailableModuleBuilder.java
      - copied unchanged from r887506, geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/UnavailableModuleBuilder.java
Modified:
    geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
    geronimo/server/trunk/plugins/client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/AppClientModuleBuilder.java
    geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java
    geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/test/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/ModuleBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilderTestSupport.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockConnectorConfigBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockEJBConfigBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockWARConfigBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java
    geronimo/server/trunk/plugins/j2ee/j2ee-deployer/src/main/plan/plan.xml
    geronimo/server/trunk/plugins/openejb/geronimo-openejb-builder/src/main/java/org/apache/geronimo/openejb/deployment/EjbModuleBuilder.java

Modified: geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
Sun Dec  6 03:45:29 2009
@@ -216,11 +216,4 @@
         return null;
     }
 
-    public int getPriority() {
-        return 50;
-    }
-    
-    public boolean supportsModule(Class moduleType) {
-        return AriesAppModule.class.isAssignableFrom(moduleType);
-    }
 }

Modified: geronimo/server/trunk/plugins/client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/AppClientModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/AppClientModuleBuilder.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/AppClientModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/AppClientModuleBuilder.java
Sun Dec  6 03:45:29 2009
@@ -839,14 +839,6 @@
         return GERAPPCLIENT_NAMESPACE;
     }
 
-    public int getPriority() {
-        return 40;
-    }
-    
-    public boolean supportsModule(Class moduleType) {
-        return AppClientModule.class.isAssignableFrom(moduleType);
-    }
-    
     public void addManifestClassPath(DeploymentContext deploymentContext, JarFile earFile,
JarFile jarFile, URI jarFileLocation) throws DeploymentException {
         Manifest manifest;
         try {

Modified: geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java
Sun Dec  6 03:45:29 2009
@@ -537,14 +537,6 @@
         return GERCONNECTOR_NAMESPACE;
     }
 
-    public int getPriority() {
-        return 30;
-    }
-    
-    public boolean supportsModule(Class moduleType) {
-        return ConnectorModule.class.isAssignableFrom(moduleType);
-    }
-    
     private void addConnectorGBeans(EARContext earContext, AbstractName jcaResourceName,
GBeanData resourceAdapterModuleData, ConnectorType connector, GerConnectorType geronimoConnector,
Bundle bundle) throws DeploymentException {
         ResourceadapterType resourceadapter = connector.getResourceadapter();
 

Modified: geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/test/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/test/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/test/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest.java
(original)
+++ geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/test/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest.java
Sun Dec  6 03:45:29 2009
@@ -22,7 +22,6 @@
 import java.net.URL;
 import java.sql.Connection;
 import java.sql.Statement;
-import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 import java.util.Map;
@@ -30,6 +29,7 @@
 import java.util.HashMap;
 import java.util.jar.JarFile;
 
+import javax.naming.Reference;
 import javax.sql.DataSource;
 import org.apache.geronimo.common.DeploymentException;
 import org.apache.geronimo.deployment.DeploymentContext;
@@ -41,6 +41,7 @@
 import org.apache.geronimo.gbean.AbstractNameQuery;
 import org.apache.geronimo.gbean.GBeanData;
 import org.apache.geronimo.gbean.GBeanInfo;
+import org.apache.geronimo.j2ee.deployment.ActivationSpecInfoLocator;
 import org.apache.geronimo.j2ee.deployment.EARConfigBuilder;
 import org.apache.geronimo.j2ee.deployment.EARContext;
 import org.apache.geronimo.j2ee.deployment.Module;
@@ -89,6 +90,22 @@
     private Environment defaultEnvironment;
     private ConfigurationStore configurationStore = new MockConfigStore();
     private MockRepository repository;
+
+    private ActivationSpecInfoLocator activationSpecInfoLocator = new ActivationSpecInfoLocator()
{
+
+        public Reference createResourceRef(AbstractNameQuery containerId, Class iface, Configuration
configuration) {
+            return null;
+        }
+
+        public Reference createAdminObjectRef(AbstractNameQuery containerId, Class iface,
Configuration configuration) {
+            return null;
+        }
+
+        public GBeanData locateActivationSpecInfo(AbstractNameQuery nameQuery, String messageListenerInterface,
Configuration configuration) {
+            return null;
+        }
+    };
+
     private Kernel kernel;
     private ConfigurationManager configurationManager;
     private static final Naming naming = new Jsr77Naming();
@@ -105,15 +122,17 @@
             rarFile = DeploymentUtil.createJarFile(new File(BASEDIR, "target/test-ear-noger.ear"));
             GBeanBuilder serviceBuilder = new GBeanBuilder(null, null);
 //            EARConfigBuilder configBuilder = new EARConfigBuilder(defaultEnvironment, transactionContextManagerName,
connectionTrackerName, null, null, null, new AbstractNameQuery(serverName, J2EEServerImpl.GBEAN_INFO.getInterfaces()),
null, null, ejbReferenceBuilder, null,
-            List&lt;ModuleBuilder&gt; builders = new ArrayList&lt;ModuleBuilder&gt;();
-            builders.add(new ConnectorModuleBuilder(defaultEnvironment, defaultMaxSize, defaultMinSize,
defaultBlockingTimeoutMilliseconds, defaultidleTimeoutMinutes, defaultXATransactionCaching,
defaultXAThreadCaching, defaultWorkManagerName, Collections.&lt;NamespaceDrivenBuilder&gt;singleton(serviceBuilder)));
             EARConfigBuilder configBuilder = new EARConfigBuilder(defaultEnvironment,
                     transactionManagerName,
                     connectionTrackerName,
                     null,
                     new AbstractNameQuery(serverName, J2EEServerImpl.GBEAN_INFO.getInterfaces()),
                     Collections.singleton(repository),
-                    builders, 
+                    null,
+                    null,
+                    new ConnectorModuleBuilder(defaultEnvironment, defaultMaxSize, defaultMinSize,
defaultBlockingTimeoutMilliseconds, defaultidleTimeoutMinutes, defaultXATransactionCaching,
defaultXAThreadCaching, defaultWorkManagerName, Collections.&lt;NamespaceDrivenBuilder&gt;singleton(serviceBuilder)),
+                    activationSpecInfoLocator,
+                    null,
                     serviceBuilder,
                     null,
                     kernel.getNaming(),

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilder.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilder.java
Sun Dec  6 03:45:29 2009
@@ -24,7 +24,6 @@
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
-import java.util.Comparator;
 import java.util.Enumeration;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -61,6 +60,7 @@
 import org.apache.geronimo.gbean.GBeanData;
 import org.apache.geronimo.gbean.GBeanLifecycle;
 import org.apache.geronimo.gbean.ReferencePatterns;
+import org.apache.geronimo.gbean.SingleElementCollection;
 import org.apache.geronimo.gbean.annotation.GBean;
 import org.apache.geronimo.gbean.annotation.ParamAttribute;
 import org.apache.geronimo.gbean.annotation.ParamReference;
@@ -123,7 +123,11 @@
 
     private final ConfigurationManager configurationManager;
     private final Collection&lt;? extends Repository&gt; repositories;
-    private final Collection&lt;ModuleBuilder&gt; moduleBuilders;
+    private final SingleElementCollection ejbConfigBuilder;
+    private final SingleElementCollection webConfigBuilder;
+    private final SingleElementCollection connectorConfigBuilder;
+    private final SingleElementCollection appClientConfigBuilder;
+    private final SingleElementCollection resourceReferenceBuilder;
     private final NamespaceDrivenBuilderCollection serviceBuilders;
     private final Collection&lt;ModuleBuilderExtension&gt; persistenceUnitBuilders;
 
@@ -150,13 +154,57 @@
         }
     };
 
+//    static {
+//        GBeanInfoBuilder infoBuilder = GBeanInfoBuilder.createStatic(EARConfigBuilder.class,
NameFactory.CONFIG_BUILDER);
+//        infoBuilder.addAttribute("defaultEnvironment", Environment.class, true, true);
+//        infoBuilder.addAttribute("transactionManagerAbstractName", AbstractNameQuery.class,
true);
+//        infoBuilder.addAttribute("connectionTrackerAbstractName", AbstractNameQuery.class,
true);
+//        infoBuilder.addAttribute("corbaGBeanAbstractName", AbstractNameQuery.class, true);
+//        infoBuilder.addAttribute("serverName", AbstractNameQuery.class, true);
+//
+//        infoBuilder.addReference("Repositories", Repository.class, "Repository");
+//        infoBuilder.addReference("EJBConfigBuilder", ModuleBuilder.class, NameFactory.MODULE_BUILDER);
+//        infoBuilder.addReference("WebConfigBuilder", ModuleBuilder.class, NameFactory.MODULE_BUILDER);
+//        infoBuilder.addReference("ConnectorConfigBuilder", ModuleBuilder.class, NameFactory.MODULE_BUILDER);
+//        infoBuilder.addReference("ActivationSpecInfoLocator", ActivationSpecInfoLocator.class,
NameFactory.MODULE_BUILDER);
+//        infoBuilder.addReference("AppClientConfigBuilder", ModuleBuilder.class, NameFactory.MODULE_BUILDER);
+//        infoBuilder.addReference("ServiceBuilders", NamespaceDrivenBuilder.class, NameFactory.MODULE_BUILDER);
+//        infoBuilder.addReference("PersistenceUnitBuilders", ModuleBuilderExtension.class,
NameFactory.MODULE_BUILDER);
+//        infoBuilder.addReference("ArtifactResolvers", ArtifactResolver.class, "ArtifactResolver");
+//
+//        infoBuilder.addAttribute("kernel", Kernel.class, false);
+//
+//        infoBuilder.setConstructor(new String[]{
+//                "defaultEnvironment",
+//                "transactionManagerAbstractName",
+//                "connectionTrackerAbstractName",
+//                "corbaGBeanAbstractName",
+//                "serverName",
+//                "Repositories",
+//                "EJBConfigBuilder",
+//                "WebConfigBuilder",
+//                "ConnectorConfigBuilder",
+//                "ActivationSpecInfoLocator",
+//                "AppClientConfigBuilder",
+//                "ServiceBuilders",
+//                "PersistenceUnitBuilders",
+//                "ArtifactResolvers",
+//                "kernel"
+//        });
+//
+//    }
+
     public EARConfigBuilder(@ParamAttribute(name = "defaultEnvironment") Environment defaultEnvironment,
                             @ParamAttribute(name = "transactionManagerAbstractName") AbstractNameQuery
transactionManagerAbstractName,
                             @ParamAttribute(name = "connectionTrackerAbstractName") AbstractNameQuery
connectionTrackerAbstractName,
                             @ParamAttribute(name = "corbaGBeanAbstractName") AbstractNameQuery
corbaGBeanAbstractName,
                             @ParamAttribute(name = "serverName") AbstractNameQuery serverName,
                             @ParamReference(name = "Repositories", namingType = "Repository")Collection&lt;?
extends Repository&gt; repositories,
-                            @ParamReference(name = "ModuleBuilders", namingType = NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt;
moduleBuilders,
+                            @ParamReference(name = "EJBConfigBuilder", namingType = NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt;
ejbConfigBuilder,
+                            @ParamReference(name = "WebConfigBuilder", namingType = NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt;
webConfigBuilder,
+                            @ParamReference(name = "ConnectorConfigBuilder", namingType =
NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt; connectorConfigBuilder,
+                            @ParamReference(name = "ActivationSpecInfoLocator", namingType
= NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt; resourceReferenceBuilder,
+                            @ParamReference(name = "AppClientConfigBuilder", namingType =
NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt; appClientConfigBuilder,
                             @ParamReference(name = "ServiceBuilders", namingType = NameFactory.MODULE_BUILDER)Collection&lt;NamespaceDrivenBuilder&gt;
serviceBuilders,
                             @ParamReference(name = "PersistenceUnitBuilders", namingType
= NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilderExtension&gt; persistenceUnitBuilders,
                             @ParamReference(name = "ArtifactResolvers", namingType = "ArtifactResolver")Collection&lt;?
extends ArtifactResolver&gt; artifactResolvers,
@@ -169,7 +217,11 @@
                 serverName,
                 ConfigurationUtil.getConfigurationManager(kernel),
                 repositories,
-                moduleBuilders,
+                new SingleElementCollection&lt;ModuleBuilder&gt;(ejbConfigBuilder),
+                new SingleElementCollection&lt;ModuleBuilder&gt;(webConfigBuilder),
+                new SingleElementCollection&lt;ModuleBuilder&gt;(connectorConfigBuilder),
+                new SingleElementCollection&lt;ModuleBuilder&gt;(resourceReferenceBuilder),
+                new SingleElementCollection&lt;ModuleBuilder&gt;(appClientConfigBuilder),
                 serviceBuilders,
                 persistenceUnitBuilders,
                 kernel.getNaming(), artifactResolvers,
@@ -182,7 +234,11 @@
                             AbstractNameQuery corbaGBeanAbstractName,
                             AbstractNameQuery serverName,
                             Collection&lt;? extends Repository&gt; repositories,
-                            Collection&lt;ModuleBuilder&gt; moduleBuilders,
+                            ModuleBuilder ejbConfigBuilder,
+                            ModuleBuilder webConfigBuilder,
+                            ModuleBuilder connectorConfigBuilder,
+                            ActivationSpecInfoLocator activationSpecInfoLocator,
+                            ModuleBuilder appClientConfigBuilder,
                             NamespaceDrivenBuilder serviceBuilder,
                             ModuleBuilderExtension persistenceUnitBuilder,
                             Naming naming,
@@ -194,7 +250,11 @@
                 serverName,
                 null,
                 repositories,
-                moduleBuilders, 
+                new SingleElementCollection&lt;ModuleBuilder&gt;(ejbConfigBuilder),
+                new SingleElementCollection&lt;ModuleBuilder&gt;(webConfigBuilder),
+                new SingleElementCollection&lt;ModuleBuilder&gt;(connectorConfigBuilder),
+                new SingleElementCollection&lt;ActivationSpecInfoLocator&gt;(activationSpecInfoLocator),
+                new SingleElementCollection&lt;ModuleBuilder&gt;(appClientConfigBuilder),
                 serviceBuilder == null ? Collections.&lt;NamespaceDrivenBuilder&gt;emptySet()
: Collections.singleton(serviceBuilder),
                 persistenceUnitBuilder == null ? Collections.&lt;ModuleBuilderExtension&gt;emptySet()
: Collections.singleton(persistenceUnitBuilder),
                 naming,
@@ -209,7 +269,11 @@
                              AbstractNameQuery serverName,
                              ConfigurationManager configurationManager,
                              Collection&lt;? extends Repository&gt; repositories,
-                             Collection&lt;ModuleBuilder&gt; moduleBuilders, 
+                             SingleElementCollection ejbConfigBuilder,
+                             SingleElementCollection webConfigBuilder,
+                             SingleElementCollection connectorConfigBuilder,
+                             SingleElementCollection resourceReferenceBuilder,
+                             SingleElementCollection appClientConfigBuilder,
                              Collection&lt;NamespaceDrivenBuilder&gt; serviceBuilders,
                              Collection&lt;ModuleBuilderExtension&gt; persistenceUnitBuilders,
                              Naming naming,
@@ -219,7 +283,11 @@
         this.repositories = repositories;
         this.defaultEnvironment = defaultEnvironment;
 
-        this.moduleBuilders = moduleBuilders;
+        this.ejbConfigBuilder = ejbConfigBuilder;
+        this.resourceReferenceBuilder = resourceReferenceBuilder;
+        this.webConfigBuilder = webConfigBuilder;
+        this.connectorConfigBuilder = connectorConfigBuilder;
+        this.appClientConfigBuilder = appClientConfigBuilder;
         this.serviceBuilders = new NamespaceDrivenBuilderCollection(serviceBuilders);
         this.persistenceUnitBuilders = persistenceUnitBuilders;
 
@@ -247,21 +315,21 @@
     public AbstractNameQuery getCorbaGBeanName() {
         return corbaGBeanObjectName;
     }
-    
+
     private ModuleBuilder getEjbConfigBuilder() {
-        return getModuleBuilder(EJBModule.class);
+        return (ModuleBuilder) ejbConfigBuilder.getElement();
     }
-        
+
     private ModuleBuilder getWebConfigBuilder() {
-        return getModuleBuilder(WebModule.class);
+        return (ModuleBuilder) webConfigBuilder.getElement();
     }
-        
+
     private ModuleBuilder getConnectorConfigBuilder() {
-        return getModuleBuilder(ConnectorModule.class);
+        return (ModuleBuilder) connectorConfigBuilder.getElement();
     }
-        
+
     private ModuleBuilder getAppClientConfigBuilder() {
-        return getModuleBuilder(AppClientModule.class);
+        return (ModuleBuilder) appClientConfigBuilder.getElement();
     }
 
     public Object getDeploymentPlan(File planFile, JarFile jarFile, ModuleIDBuilder idBuilder)
throws DeploymentException {
@@ -279,13 +347,18 @@
 
         // get the modules either the application plan or for a stand alone module from the
specific deployer
         Module module = null;
-        for (ModuleBuilder moduleBuilder : getSortedModuleBuilders()) {
-            module = moduleBuilder.createModule(planFile, jarFile, naming, idBuilder);
-            if (module != null) {
-                break;
-            }
+        if (getWebConfigBuilder() != null) {
+            module = getWebConfigBuilder().createModule(planFile, jarFile, naming, idBuilder);
+        }
+        if (module == null &amp;&amp; getEjbConfigBuilder() != null) {
+            module = getEjbConfigBuilder().createModule(planFile, jarFile, naming, idBuilder);
+        }
+        if (module == null &amp;&amp; getConnectorConfigBuilder() != null) {
+            module = getConnectorConfigBuilder().createModule(planFile, jarFile, naming,
idBuilder);
+        }
+        if (module == null &amp;&amp; getAppClientConfigBuilder() != null) {
+            module = getAppClientConfigBuilder().createModule(planFile, jarFile, naming,
idBuilder);
         }
-
         if (module == null) {
             return null;
         }
@@ -1063,45 +1136,29 @@
         return null;
     }
 
-    private List&lt;ModuleBuilder&gt; getSortedModuleBuilders() {
-        List&lt;ModuleBuilder&gt; list = new ArrayList&lt;ModuleBuilder&gt;(moduleBuilders);
-        Collections.sort(list, new ModuleBuilderComparator());
-        return list;        
-    }
-    
-    private static class ModuleBuilderComparator implements Comparator&lt;ModuleBuilder&gt;
{
-        public int compare(ModuleBuilder o1, ModuleBuilder o2) {
-            return o1.getPriority() - o2.getPriority();
-        }
-    }
-    
-    private ModuleBuilder getModuleBuilder(Class module) {
-        for (ModuleBuilder builder : moduleBuilders) {
-            if (builder.supportsModule(module)) {
-                return builder;
-            }
-        }
-        return null;
-    }
-    
     private ModuleBuilder getBuilder(Module module) throws DeploymentException {
-        ModuleBuilder builder = getModuleBuilder(module.getClass());
-        
-        if (builder == null) {
-            if (module instanceof EJBModule) {
+        if (module instanceof EJBModule) {
+            if (getEjbConfigBuilder() == null) {
                 throw new DeploymentException("Cannot deploy ejb application; No ejb deployer
defined: " + module.getModuleURI());
-            } else if (module instanceof WebModule) {
+            }
+            return getEjbConfigBuilder();
+        } else if (module instanceof WebModule) {
+            if (getWebConfigBuilder() == null) {
                 throw new DeploymentException("Cannot deploy web application; No war deployer
defined: " + module.getModuleURI());
-            } else if (module instanceof ConnectorModule) {
+            }
+            return getWebConfigBuilder();
+        } else if (module instanceof ConnectorModule) {
+            if (getConnectorConfigBuilder() == null) {
                 throw new DeploymentException("Cannot deploy resource adapter; No rar deployer
defined: " + module.getModuleURI());
-            } else if (module instanceof AppClientModule) {
+            }
+            return getConnectorConfigBuilder();
+        } else if (module instanceof AppClientModule) {
+            if (getAppClientConfigBuilder() == null) {
                 throw new DeploymentException("Cannot deploy app client; No app client deployer
defined: " + module.getModuleURI());
-            } else {
-                throw new DeploymentException("Cannot deploy application; No deployer for
module: " + module.getModuleURI());
             }
-        } 
-        
-        return builder;
+            return getAppClientConfigBuilder();
+        }
+        throw new IllegalArgumentException("Unknown module type: " + module.getClass().getName());
     }
 
 }

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/ModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/ModuleBuilder.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/ModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/ModuleBuilder.java
Sun Dec  6 03:45:29 2009
@@ -33,9 +33,6 @@
  * @version $Rev:386276 $ $Date$
  */
 public interface ModuleBuilder {
-    
-    int NORMAL_PRIORITY = 50;
-    
     Module createModule(File plan, JarFile moduleFile, Naming naming, ModuleIDBuilder idBuilder)
throws DeploymentException;
 
     Module createModule(Object plan, JarFile moduleFile, String targetPath, URL specDDUrl,
Environment environment, Object moduleContextInfo, AbstractName earName, Naming naming, ModuleIDBuilder
idBuilder) throws DeploymentException;
@@ -47,15 +44,4 @@
     void addGBeans(EARContext earContext, Module module, Bundle bundle, Collection repository)
throws DeploymentException;
 
     String getSchemaNamespace();
-    
-    /**
-     * Returns sort order priority.  Lower numbers indicate higher priority.
-     */
-    int getPriority();
-    
-    /**
-     * Returns true if this ModuleBuilder creates and installs module of the specified type.

-     *  
-     */
-    boolean supportsModule(Class moduleType);
 }

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java
Sun Dec  6 03:45:29 2009
@@ -50,14 +50,9 @@
 
     private final Map namespaceToBuilderMap = new HashMap();
 
-    private Class supportedModuleType;
-    private int priority = NORMAL_PRIORITY;
     private String defaultNamespace;
 
-    public SwitchingModuleBuilder(Collection builders, String supportedModule, int priority)
throws Exception {
-        this.supportedModuleType = SwitchingModuleBuilder.class.getClassLoader().loadClass(supportedModule);
-        this.priority = priority;
-        
+    public SwitchingModuleBuilder(Collection builders) {
         ReferenceCollection buildersCollection = (ReferenceCollection) builders;
         buildersCollection.addReferenceCollectionListener(new ReferenceCollectionListener()
{
             public void memberAdded(ReferenceCollectionEvent event) {
@@ -175,25 +170,15 @@
         return null;
     }
 
-    public int getPriority() {
-        return priority;
-    }
-    
-    public boolean supportsModule(Class moduleType) {
-        return supportedModuleType.isAssignableFrom(moduleType);
-    }
-    
     public static final GBeanInfo GBEAN_INFO;
 
     static {
         GBeanInfoBuilder infoBuilder = GBeanInfoBuilder.createStatic(SwitchingModuleBuilder.class,
NameFactory.MODULE_BUILDER);
         infoBuilder.addAttribute("defaultNamespace", String.class, true, true);
-        infoBuilder.addAttribute("supportedModule", String.class, true, true);
-        infoBuilder.addAttribute("priority", int.class, true, true);
         infoBuilder.addReference("ModuleBuilders", ModuleBuilder.class, NameFactory.MODULE_BUILDER);
         infoBuilder.addInterface(ModuleBuilder.class);
 
-        infoBuilder.setConstructor(new String[] {"ModuleBuilders", "supportedModule","priority"});
+        infoBuilder.setConstructor(new String[] {"ModuleBuilders"});
         GBEAN_INFO = infoBuilder.getBeanInfo();
     }
 

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilderTestSupport.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilderTestSupport.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilderTestSupport.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilderTestSupport.java
Sun Dec  6 03:45:29 2009
@@ -16,10 +16,8 @@
  */
 package org.apache.geronimo.j2ee.deployment;
 
-import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
-import java.util.List;
 import java.util.Map;
 import java.util.Set;
 import java.util.HashSet;
@@ -74,6 +72,10 @@
     
     protected static MockConnectorConfigBuilder connectorConfigBuilder = new MockConnectorConfigBuilder();
     
+    protected static ActivationSpecInfoLocator activationSpecInfoLocator = connectorConfigBuilder;
+    
+    protected static ModuleBuilder appClientConfigBuilder = null;
+    
     protected final static ModuleIDBuilder idBuilder = new ModuleIDBuilder();
     
     protected static final NamespaceDrivenBuilder securityBuilder = null;
@@ -104,6 +106,7 @@
     
     protected static final AbstractName raModuleName = naming.createChildName(earName, "rar",
NameFactory.RESOURCE_ADAPTER_MODULE);
 
+
     protected Map&lt;String, Artifact&gt; locations = new HashMap&lt;String, Artifact&gt;();
 
     protected Environment defaultParentId;
@@ -133,14 +136,6 @@
         defaultParentId.addDependency(new Artifact("org.apache.geronimo.tests", "test", "1",
"car"), ImportType.ALL);
     }
 
-    private List&lt;ModuleBuilder&gt; getBuilders(ModuleBuilder...builders) {
-        List&lt;ModuleBuilder&gt; b = new ArrayList&lt;ModuleBuilder&gt;();
-        for (ModuleBuilder builder : builders) {
-            b.add(builder);
-        }
-        return b;
-    }
-    
     public void testBuildConfiguration() throws Exception {
         ConfigurationData configurationData = null;
         DeploymentContext context = null;
@@ -151,9 +146,11 @@
                     corbaGBeanAbstractNameQuery,
                     null,
                     Collections.singleton(repository),
-                    getBuilders(ejbConfigBuilder,
-                                webConfigBuilder,
-                                connectorConfigBuilder),              
+                    ejbConfigBuilder,
+                    webConfigBuilder,
+                    connectorConfigBuilder,
+                    activationSpecInfoLocator,
+                    appClientConfigBuilder,
                     serviceBuilder,
                     persistenceUnitBuilder,
                     naming,
@@ -180,9 +177,11 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                getBuilders(ejbConfigBuilder,
-                            webConfigBuilder,
-                            connectorConfigBuilder),
+                ejbConfigBuilder,
+                webConfigBuilder,
+                connectorConfigBuilder,
+                activationSpecInfoLocator,
+                appClientConfigBuilder,
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -213,9 +212,11 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                getBuilders(ejbConfigBuilder,
-                            webConfigBuilder,
-                            connectorConfigBuilder),
+                ejbConfigBuilder,
+                webConfigBuilder,
+                connectorConfigBuilder,
+                activationSpecInfoLocator,
+                appClientConfigBuilder,
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -246,9 +247,11 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                getBuilders(ejbConfigBuilder,
-                            webConfigBuilder,
-                            connectorConfigBuilder),
+                ejbConfigBuilder,
+                webConfigBuilder,
+                connectorConfigBuilder,
+                activationSpecInfoLocator,
+                appClientConfigBuilder,
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -279,9 +282,11 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                getBuilders(ejbConfigBuilder,
-                            webConfigBuilder,
-                            connectorConfigBuilder),
+                ejbConfigBuilder,
+                webConfigBuilder,
+                connectorConfigBuilder,
+                activationSpecInfoLocator,
+                appClientConfigBuilder,
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -312,8 +317,11 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                getBuilders(webConfigBuilder,
-                            connectorConfigBuilder),
+                null,
+                webConfigBuilder,
+                connectorConfigBuilder,
+                activationSpecInfoLocator,
+                appClientConfigBuilder,
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -345,8 +353,11 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                getBuilders(ejbConfigBuilder,
-                            connectorConfigBuilder),
+                ejbConfigBuilder,
+                null,
+                connectorConfigBuilder,
+                activationSpecInfoLocator,
+                appClientConfigBuilder,
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -377,8 +388,11 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                getBuilders(ejbConfigBuilder,
-                             webConfigBuilder),
+                ejbConfigBuilder,
+                webConfigBuilder,
+                null,
+                activationSpecInfoLocator,
+                appClientConfigBuilder,
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockConnectorConfigBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockConnectorConfigBuilder.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockConnectorConfigBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockConnectorConfigBuilder.java
Sun Dec  6 03:45:29 2009
@@ -114,12 +114,4 @@
     public GBeanData locateConnectionFactoryInfo(GBeanData resourceAdapterModuleData, String
connectionFactoryInterfaceName) throws DeploymentException {
         return null;
     }
-
-    public int getPriority() {
-        return NORMAL_PRIORITY;
-    }
-    
-    public boolean supportsModule(Class moduleType) {
-        return ConnectorModule.class.isAssignableFrom(moduleType);
-    }
 }

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockEJBConfigBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockEJBConfigBuilder.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockEJBConfigBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockEJBConfigBuilder.java
Sun Dec  6 03:45:29 2009
@@ -83,12 +83,4 @@
         return null;
     }
 
-    public int getPriority() {
-        return NORMAL_PRIORITY;
-    }
-    
-    public boolean supportsModule(Class moduleType) {
-        return EJBModule.class.isAssignableFrom(moduleType);
-    }
-
 }

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockWARConfigBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockWARConfigBuilder.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockWARConfigBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockWARConfigBuilder.java
Sun Dec  6 03:45:29 2009
@@ -88,12 +88,4 @@
         return null;
     }
 
-    public int getPriority() {
-        return NORMAL_PRIORITY;
-    }
-    
-    public boolean supportsModule(Class moduleType) {
-        return WebModule.class.isAssignableFrom(moduleType);
-    }
-
 }

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java
Sun Dec  6 03:45:29 2009
@@ -747,14 +747,6 @@
         webModuleData.setReferencePattern("TrackedConnectionAssociator", moduleContext.getConnectionTrackerName());
     }
 
-    public int getPriority() {
-        return 10;
-    }
-    
-    public boolean supportsModule(Class moduleType) {
-        return WebModule.class.isAssignableFrom(moduleType);
-    }
-    
     private static class InternWrapper implements XMLStreamReader {
         private final XMLStreamReader delegate;
 

Modified: geronimo/server/trunk/plugins/j2ee/j2ee-deployer/src/main/plan/plan.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/j2ee-deployer/src/main/plan/plan.xml?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/j2ee-deployer/src/main/plan/plan.xml (original)
+++ geronimo/server/trunk/plugins/j2ee/j2ee-deployer/src/main/plan/plan.xml Sun Dec  6 03:45:29
2009
@@ -28,6 +28,9 @@
         &lt;reference name="Repositories"&gt;
             &lt;!--&lt;gbean-name&gt;*:name=Repository,*&lt;/gbean-name&gt;--&gt;
         &lt;/reference&gt;
+        &lt;reference name="WebConfigBuilder"&gt;
+            &lt;name&gt;WebBuilder&lt;/name&gt;
+        &lt;/reference&gt;
         &lt;references name="ServiceBuilders"&gt;
             &lt;pattern&gt;
                 &lt;name&gt;GBeanBuilder&lt;/name&gt;
@@ -41,21 +44,23 @@
                 &lt;name&gt;PersistenceUnitBuilder&lt;/name&gt;
             &lt;/pattern&gt;
         &lt;/references&gt;
-        &lt;references name="ModuleBuilders"&gt;
-            &lt;pattern&gt;
-                &lt;name&gt;WebBuilder&lt;/name&gt;
-            &lt;/pattern&gt;
+        &lt;references name="EJBConfigBuilder"&gt;
             &lt;pattern&gt;
                 &lt;name&gt;EJBBuilder&lt;/name&gt;
             &lt;/pattern&gt;
             &lt;pattern&gt;
-                &lt;name&gt;ConnectorBuilder&lt;/name&gt;
+                &lt;name&gt;UnavailableEJBBuilder&lt;/name&gt;
             &lt;/pattern&gt;
+        &lt;/references&gt;
+        &lt;reference name="ConnectorConfigBuilder"&gt;
+            &lt;name&gt;ConnectorBuilder&lt;/name&gt;
+        &lt;/reference&gt;
+        &lt;references name="AppClientConfigBuilder"&gt;
             &lt;pattern&gt;
                 &lt;name&gt;AppClientBuilder&lt;/name&gt;
             &lt;/pattern&gt;
             &lt;pattern&gt;
-                &lt;name&gt;AriesAppBuilder&lt;/name&gt;
+                &lt;name&gt;UnavailableAppClientBuilder&lt;/name&gt;
             &lt;/pattern&gt;
         &lt;/references&gt;
         &lt;reference name="ArtifactResolvers"&gt;
@@ -77,8 +82,6 @@
     &lt;!-- web switching builder --&gt;
     &lt;gbean name="WebBuilder" class="org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder"&gt;
         &lt;attribute name="defaultNamespace"&gt;http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-${geronimoSchemaVersion}&lt;/attribute&gt;
-        &lt;attribute name="supportedModule"&gt;org.apache.geronimo.j2ee.deployment.WebModule&lt;/attribute&gt;
-        &lt;attribute name="priority"&gt;10&lt;/attribute&gt;
         &lt;references name="ModuleBuilders"&gt;
             &lt;pattern&gt;
                 &lt;name&gt;JettyWebBuilder&lt;/name&gt;

Modified: geronimo/server/trunk/plugins/openejb/geronimo-openejb-builder/src/main/java/org/apache/geronimo/openejb/deployment/EjbModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/openejb/geronimo-openejb-builder/src/main/java/org/apache/geronimo/openejb/deployment/EjbModuleBuilder.java?rev=887632&amp;r1=887631&amp;r2=887632&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/openejb/geronimo-openejb-builder/src/main/java/org/apache/geronimo/openejb/deployment/EjbModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/openejb/geronimo-openejb-builder/src/main/java/org/apache/geronimo/openejb/deployment/EjbModuleBuilder.java
Sun Dec  6 03:45:29 2009
@@ -898,14 +898,6 @@
         return new AbstractNameQuery(artifact, nameMap, (Set) null);
     }
 
-    public int getPriority() {
-        return 20;
-    }
-    
-    public boolean supportsModule(Class moduleType) {
-        return EjbModule.class.isAssignableFrom(moduleType);
-    }
-    
     public static class EarData {
         private final Map&lt;String, EjbModule&gt; ejbModules = new TreeMap&lt;String, EjbModule&gt;();
         private final Map&lt;String, EjbJarInfo&gt; ejbJars = new TreeMap&lt;String, EjbJarInfo&gt;();




</pre>
</div>
</content>
</entry>
<entry>
<title>[BUILD] branches/2.1: Successful</title>
<author><name>gawor@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091205091155.48513.qmail@minotaur.apache.org%3e"/>
<id>urn:uuid:%3c20091205091155-48513-qmail@minotaur-apache-org%3e</id>
<updated>2009-12-05T09:11:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Geronimo Revision: 887507 built with tests included
 
See the full build-0200.log file at http://people.apache.org/builds/geronimo/server/binaries/2.1/20091205/build-0200.log
 
Download the binaries from http://people.apache.org/builds/geronimo/server/binaries/2.1/20091205
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 36 minutes 16 seconds
[INFO] Finished at: Sat Dec 05 02:49:48 EST 2009
[INFO] Final Memory: 268M/912M
[INFO] ------------------------------------------------------------------------
 
TESTSUITE RESULTS (Failures only)
=================================
 
Assembly: tomcat
=================================
See full test results and logs at http://people.apache.org/builds/geronimo/server/binaries/2.1/20091205/logs-0200-tomcat/
 
 
Assembly: jetty
=================================
See full test results and logs at http://people.apache.org/builds/geronimo/server/binaries/2.1/20091205/logs-0200-jetty/
 
 
Samples: branches/2.1
=================================
Log: http://people.apache.org/builds/geronimo/server/binaries/2.1/20091205/samples-0200.log
 
Build status: FAILED
 


</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887513 - /geronimo/server/trunk/plugins/jetty8/geronimo-jetty8/src/main/java/org/apache/geronimo/jetty8/handler/GeronimoWebAppContext.java</title>
<author><name>djencks@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091205083539.6AB6123888FE@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091205083539-6AB6123888FE@eris-apache-org%3e</id>
<updated>2009-12-05T08:35:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: djencks
Date: Sat Dec  5 08:35:38 2009
New Revision: 887513

URL: http://svn.apache.org/viewvc?rev=887513&amp;view=rev
Log:
GERONIMO-4976 make bundle context available through servlet context

Modified:
    geronimo/server/trunk/plugins/jetty8/geronimo-jetty8/src/main/java/org/apache/geronimo/jetty8/handler/GeronimoWebAppContext.java

Modified: geronimo/server/trunk/plugins/jetty8/geronimo-jetty8/src/main/java/org/apache/geronimo/jetty8/handler/GeronimoWebAppContext.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/jetty8/geronimo-jetty8/src/main/java/org/apache/geronimo/jetty8/handler/GeronimoWebAppContext.java?rev=887513&amp;r1=887512&amp;r2=887513&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/jetty8/geronimo-jetty8/src/main/java/org/apache/geronimo/jetty8/handler/GeronimoWebAppContext.java
(original)
+++ geronimo/server/trunk/plugins/jetty8/geronimo-jetty8/src/main/java/org/apache/geronimo/jetty8/handler/GeronimoWebAppContext.java
Sat Dec  5 08:35:38 2009
@@ -54,6 +54,7 @@
         super(sessionHandler, securityHandler, servletHandler, errorHandler);
         this.integrationContext = integrationContext;
         setClassLoader(classLoader);
+        setAttribute("osgi-bundlecontext", integrationContext.getBundle().getBundleContext());
     }
 
     @Override




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887511 - in /geronimo/server/trunk/plugins: ./ activemq/ connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ console/console-core/src/main/java/org/apache/geronimo/console/gbean/ console/con...</title>
<author><name>djencks@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091205075346.01AF7238898B@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091205075346-01AF7238898B@eris-apache-org%3e</id>
<updated>2009-12-05T07:53:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: djencks
Date: Sat Dec  5 07:53:43 2009
New Revision: 887511

URL: http://svn.apache.org/viewvc?rev=887511&amp;view=rev
Log:
GERONIMO-4965.  Get base console to compile. Simplify how locations in car are computed slightly, this needs to be ported to openejb and probably myfaces module bundlers

Added:
    geronimo/server/trunk/plugins/console/console-core/src/main/java/org/apache/geronimo/console/gbean/
      - copied from r886878, geronimo/server/trunk/plugins/console/console-portal-driver/src/main/java/org/apache/geronimo/console/gbean/
Removed:
    geronimo/server/trunk/plugins/console/console-portal-driver/src/main/java/org/apache/geronimo/console/gbean/
Modified:
    geronimo/server/trunk/plugins/activemq/pom.xml
    geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java
    geronimo/server/trunk/plugins/console/console-jetty/src/main/history/dependencies.xml
    geronimo/server/trunk/plugins/console/console-portal-driver/pom.xml
    geronimo/server/trunk/plugins/console/plugin-console-jetty/src/main/history/dependencies.xml
    geronimo/server/trunk/plugins/console/plugin-console-tomcat/src/main/history/dependencies.xml
    geronimo/server/trunk/plugins/console/plugin-portlets/pom.xml
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/Module.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/WebModule.java
    geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java
    geronimo/server/trunk/plugins/jasper/geronimo-jasper-builder/src/main/java/org/apache/geronimo/jasper/deployment/JspModuleBuilderExtension.java
    geronimo/server/trunk/plugins/jaxws/jaxws-deployer/src/main/history/dependencies.xml
    geronimo/server/trunk/plugins/jetty8/geronimo-jetty8-builder/src/main/java/org/apache/geronimo/jetty8/deployment/JettyModuleBuilder.java
    geronimo/server/trunk/plugins/pluto/geronimo-pluto/pom.xml
    geronimo/server/trunk/plugins/pluto/pluto-support/src/main/history/dependencies.xml
    geronimo/server/trunk/plugins/pluto/pom.xml
    geronimo/server/trunk/plugins/pom.xml
    geronimo/server/trunk/plugins/tomcat/geronimo-tomcat6-builder/src/main/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java

Modified: geronimo/server/trunk/plugins/activemq/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/activemq/pom.xml?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/activemq/pom.xml (original)
+++ geronimo/server/trunk/plugins/activemq/pom.xml Sat Dec  5 07:53:43 2009
@@ -110,6 +110,10 @@
                         &lt;groupId&gt;commons-logging&lt;/groupId&gt;
                         &lt;artifactId&gt;commons-logging&lt;/artifactId&gt;
                     &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;backport-util-concurrent&lt;/groupId&gt;
+                        &lt;artifactId&gt;backport-util-concurrent&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
                 &lt;/exclusions&gt;
             &lt;/dependency&gt;
 

Modified: geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java (original)
+++ geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java Sat Dec  5 07:53:43 2009
@@ -397,11 +397,10 @@
             // See AbstractWebModuleBuilder.
             earContext.addManifestClassPath(moduleFile, URI.create(module.getTargetPath()));
 
-            URI targetURI = URI.create(module.getTargetPath() + "/");
             Enumeration entries = moduleFile.entries();
             while (entries.hasMoreElements()) {
                 ZipEntry entry = (ZipEntry) entries.nextElement();
-                URI target = targetURI.resolve(entry.getName());
+                URI target = module.resolve(entry.getName());
                 if (entry.getName().endsWith(".jar")) {
                     earContext.addInclude(target, moduleFile, entry);
                 } else {
@@ -530,6 +529,8 @@
 
     public void addGBeans(EARContext earContext, Module module, Bundle bundle, Collection repository) throws DeploymentException {
         //all our gbeans are added in  the initContext step
+        //in case we decide connectors should be separate bundles
+        module.addAsChildConfiguration();
     }
 
     public String getSchemaNamespace() {

Modified: geronimo/server/trunk/plugins/console/console-jetty/src/main/history/dependencies.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/console-jetty/src/main/history/dependencies.xml?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/console-jetty/src/main/history/dependencies.xml (original)
+++ geronimo/server/trunk/plugins/console/console-jetty/src/main/history/dependencies.xml Sat Dec  5 07:53:43 2009
@@ -12,8 +12,8 @@
         &lt;type&gt;jar&lt;/type&gt;
     &lt;/dependency&gt;
     &lt;dependency&gt;
-        &lt;groupId&gt;commons-io&lt;/groupId&gt;
-        &lt;artifactId&gt;commons-io&lt;/artifactId&gt;
+        &lt;groupId&gt;org.apache.geronimo.bundles&lt;/groupId&gt;
+        &lt;artifactId&gt;dwr&lt;/artifactId&gt;
         &lt;type&gt;jar&lt;/type&gt;
     &lt;/dependency&gt;
     &lt;dependency&gt;
@@ -23,11 +23,21 @@
     &lt;/dependency&gt;
     &lt;dependency&gt;
         &lt;groupId&gt;org.apache.geronimo.configs&lt;/groupId&gt;
-        &lt;artifactId&gt;jetty7&lt;/artifactId&gt;
+        &lt;artifactId&gt;jetty8&lt;/artifactId&gt;
         &lt;type&gt;car&lt;/type&gt;
     &lt;/dependency&gt;
     &lt;dependency&gt;
         &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-deploy-config&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-deploy-jsr88&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
         &lt;artifactId&gt;j2ee-security&lt;/artifactId&gt;
         &lt;type&gt;car&lt;/type&gt;
     &lt;/dependency&gt;
@@ -42,8 +52,8 @@
         &lt;type&gt;car&lt;/type&gt;
     &lt;/dependency&gt;
     &lt;dependency&gt;
-        &lt;groupId&gt;org.directwebremoting&lt;/groupId&gt;
-        &lt;artifactId&gt;dwr&lt;/artifactId&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-jms_1.1_spec&lt;/artifactId&gt;
         &lt;type&gt;jar&lt;/type&gt;
     &lt;/dependency&gt;
 &lt;/plugin-artifact&gt;

Modified: geronimo/server/trunk/plugins/console/console-portal-driver/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/console-portal-driver/pom.xml?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/console-portal-driver/pom.xml (original)
+++ geronimo/server/trunk/plugins/console/console-portal-driver/pom.xml Sat Dec  5 07:53:43 2009
@@ -37,6 +37,13 @@
             &lt;groupId&gt;org.apache.geronimo.plugins&lt;/groupId&gt;
             &lt;artifactId&gt;console-filter&lt;/artifactId&gt;
             &lt;version&gt;${version}&lt;/version&gt;
+            &lt;!--&lt;scope&gt;provided&lt;/scope&gt;--&gt;
+        &lt;/dependency&gt;
+        &lt;dependency&gt;
+            &lt;groupId&gt;org.apache.geronimo.plugins&lt;/groupId&gt;
+            &lt;artifactId&gt;console-core&lt;/artifactId&gt;
+            &lt;version&gt;${version}&lt;/version&gt;
+            &lt;scope&gt;provided&lt;/scope&gt;
         &lt;/dependency&gt;
 
         &lt;!-- for jspc maven plugin --&gt;

Modified: geronimo/server/trunk/plugins/console/plugin-console-jetty/src/main/history/dependencies.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/plugin-console-jetty/src/main/history/dependencies.xml?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/plugin-console-jetty/src/main/history/dependencies.xml (original)
+++ geronimo/server/trunk/plugins/console/plugin-console-jetty/src/main/history/dependencies.xml Sat Dec  5 07:53:43 2009
@@ -13,11 +13,6 @@
     &lt;/dependency&gt;
     &lt;dependency&gt;
         &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
-        &lt;artifactId&gt;geronimo-deploy-jsr88&lt;/artifactId&gt;
-        &lt;type&gt;jar&lt;/type&gt;
-    &lt;/dependency&gt;
-    &lt;dependency&gt;
-        &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
         &lt;artifactId&gt;plugin&lt;/artifactId&gt;
         &lt;type&gt;car&lt;/type&gt;
     &lt;/dependency&gt;

Modified: geronimo/server/trunk/plugins/console/plugin-console-tomcat/src/main/history/dependencies.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/plugin-console-tomcat/src/main/history/dependencies.xml?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/plugin-console-tomcat/src/main/history/dependencies.xml (original)
+++ geronimo/server/trunk/plugins/console/plugin-console-tomcat/src/main/history/dependencies.xml Sat Dec  5 07:53:43 2009
@@ -13,11 +13,6 @@
     &lt;/dependency&gt;
     &lt;dependency&gt;
         &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
-        &lt;artifactId&gt;geronimo-deploy-jsr88&lt;/artifactId&gt;
-        &lt;type&gt;jar&lt;/type&gt;
-    &lt;/dependency&gt;
-    &lt;dependency&gt;
-        &lt;groupId&gt;org.apache.geronimo.framework&lt;/groupId&gt;
         &lt;artifactId&gt;plugin&lt;/artifactId&gt;
         &lt;type&gt;car&lt;/type&gt;
     &lt;/dependency&gt;

Modified: geronimo/server/trunk/plugins/console/plugin-portlets/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/plugin-portlets/pom.xml?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/plugin-portlets/pom.xml (original)
+++ geronimo/server/trunk/plugins/console/plugin-portlets/pom.xml Sat Dec  5 07:53:43 2009
@@ -80,6 +80,7 @@
         &lt;dependency&gt;
             &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
             &lt;artifactId&gt;geronimo-servlet_3.0_spec&lt;/artifactId&gt;
+            &lt;scope&gt;provided&lt;/scope&gt;
         &lt;/dependency&gt;
 
         &lt;dependency&gt;

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/Module.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/Module.java?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/Module.java (original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/Module.java Sat Dec  5 07:53:43 2009
@@ -23,11 +23,13 @@
 
 import org.apache.xmlbeans.XmlObject;
 import org.apache.geronimo.kernel.config.ConfigurationModuleType;
+import org.apache.geronimo.kernel.config.ConfigurationData;
 import org.apache.geronimo.kernel.repository.Environment;
 import org.apache.geronimo.kernel.repository.Artifact;
 import org.apache.geronimo.deployment.util.DeploymentUtil;
 import org.apache.geronimo.gbean.AbstractName;
 import org.apache.geronimo.j2ee.deployment.annotation.AnnotatedApp;
+import org.apache.geronimo.common.DeploymentException;
 import org.apache.xbean.finder.ClassFinder;
 
 /**
@@ -115,6 +117,14 @@
         return targetPathURI;
     }
 
+    public URI resolve(String path) {
+        return targetPathURI.resolve(path);
+    }
+    
+    public URI resolve(URI path) {
+        return targetPathURI.resolve(path);
+    }
+
     public XmlObject getSpecDD() {
         return specDD;
     }
@@ -219,5 +229,12 @@
     public String getRelativePath(String path) {
         return path;
     }
+
+    public void addAsChildConfiguration() throws DeploymentException {
+        if (rootEarContext != null &amp;&amp; rootEarContext != earContext) {
+            ConfigurationData moduleConfigurationData = earContext.getConfigurationData();
+            rootEarContext.addChildConfiguration(getTargetPath(), moduleConfigurationData);
+        }
+    }
     
 }

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/WebModule.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/WebModule.java?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/WebModule.java (original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/WebModule.java Sat Dec  5 07:53:43 2009
@@ -45,7 +45,7 @@
     }
 
     public String getRelativePath(String path) {
-        if (isStandAlone()) {
+        if (isStandAlone() || getRootEarContext() == getEarContext()) {
             return path;
         }
         if (path.startsWith(getTargetPath())) {

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java (original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java Sat Dec  5 07:53:43 2009
@@ -21,7 +21,6 @@
 import java.io.IOException;
 import java.io.StringWriter;
 import java.net.URI;
-import java.net.URISyntaxException;
 import java.net.URL;
 import java.util.ArrayList;
 import java.util.Collection;
@@ -157,7 +156,7 @@
         this.namingBuilders = namingBuilders;
         this.resourceEnvironmentSetter = resourceEnvironmentSetter;
         this.webServiceBuilder = webServiceBuilder;
-        this.moduleBuilderExtensions = moduleBuilderExtensions == null? new ArrayList&lt;ModuleBuilderExtension&gt;(): moduleBuilderExtensions;
+        this.moduleBuilderExtensions = moduleBuilderExtensions == null ? new ArrayList&lt;ModuleBuilderExtension&gt;() : moduleBuilderExtensions;
     }
 
     static {
@@ -183,7 +182,7 @@
     }
 
     private void addDependencies(LinkedHashSet&lt;GBeanData&gt; dependencies, GBeanData webModuleData) {
-        for (GBeanData dependency: dependencies) {
+        for (GBeanData dependency : dependencies) {
             AbstractName dependencyName = dependency.getAbstractName();
             webModuleData.addDependency(dependencyName);
         }
@@ -210,7 +209,7 @@
     protected Map&lt;String, String&gt; buildServletNameToPathMap(WebAppType webApp, String contextRoot) {
         if (contextRoot == null) {
             contextRoot = "";
-        } else if (!contextRoot.startsWith("/")) {        
+        } else if (!contextRoot.startsWith("/")) {
             contextRoot = "/" + contextRoot;
         }
         Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;();
@@ -259,7 +258,8 @@
 
     public void installModule(JarFile earFile, EARContext earContext, Module module, Collection configurationStores, ConfigurationStore targetConfigurationStore, Collection repositories) throws DeploymentException {
         EARContext moduleContext;
-        if (module.isStandAlone()) {
+        //TODO GERONIMO-4972 find a way to create working nested bundles.
+        if (true || module.isStandAlone()) {
             moduleContext = earContext;
         } else {
             Environment environment = module.getEnvironment();
@@ -298,7 +298,7 @@
             List&lt;ZipEntry&gt; libs = new ArrayList&lt;ZipEntry&gt;();
             while (entries.hasMoreElements()) {
                 ZipEntry entry = entries.nextElement();
-                URI targetPath = new URI(null, entry.getName(), null);
+                URI targetPath = module.resolve(entry.getName());
                 if (entry.getName().equals("WEB-INF/web.xml")) {
                     moduleContext.addFile(targetPath, module.getOriginalSpecDD());
                 } else if (entry.getName().startsWith("WEB-INF/lib") &amp;&amp; entry.getName().endsWith(".jar")) {
@@ -313,12 +313,12 @@
             // always add WEB-INF/classes to the classpath regardless of whether
             // any classes exist.  This must be searched BEFORE the WEB-INF/lib jar files,
             // per the servlet specifications.
-            moduleContext.addToClassPath("WEB-INF/classes/");
+            moduleContext.addToClassPath(module.resolve("WEB-INF/classes/").getPath());
             manifestcp.add("WEB-INF/classes/");
 
             // install the libs
             for (ZipEntry entry : libs) {
-                URI targetPath = new URI(null, entry.getName(), null);
+                URI targetPath = module.resolve(entry.getName());
                 moduleContext.addInclude(targetPath, warFile, entry);
                 manifestcp.add(entry.getName());
             }
@@ -326,13 +326,14 @@
             // add the manifest classpath entries declared in the war to the class loader
             // we have to explicitly add these since we are unpacking the web module
             // and the url class loader will not pick up a manifest from an unpacked dir
+            //GERONIMO-4972 this can't be correct for one-bundle deployments.
             moduleContext.addManifestClassPath(warFile, RELATIVE_MODULE_BASE_URI);
             moduleContext.getGeneralData().put(ClassPathList.class, manifestcp);
 
         } catch (IOException e) {
             throw new DeploymentException("Problem deploying war", e);
-        } catch (URISyntaxException e) {
-            throw new DeploymentException("Could not construct URI for location of war entry", e);
+//        } catch (URISyntaxException e) {
+//            throw new DeploymentException("Could not construct URI for location of war entry", e);
         } finally {
             if (!module.isStandAlone()) {
                 try {
@@ -342,7 +343,7 @@
                 }
             }
         }
-        for (ModuleBuilderExtension mbe: moduleBuilderExtensions) {
+        for (ModuleBuilderExtension mbe : moduleBuilderExtensions) {
             mbe.installModule(earFile, earContext, module, configurationStores, targetConfigurationStore, repositories);
         }
     }
@@ -458,7 +459,7 @@
                             cursor.push();
                             if (cursor.toChild(SchemaConversionUtils.JAVAEE_NAMESPACE, "jsp-file")) {
                                 String jspFile = cursor.getTextValue();
-                                if (!jspFile.startsWith("/")){
+                                if (!jspFile.startsWith("/")) {
                                     if (is22) {
                                         cursor.setTextValue("/" + jspFile);
                                     } else {
@@ -762,184 +763,184 @@
         }
 
         public void close() throws XMLStreamException {
-                 delegate.close();
-            }
+            delegate.close();
+        }
 
-            public int getAttributeCount() {
-                return  delegate.getAttributeCount();
-            }
+        public int getAttributeCount() {
+            return delegate.getAttributeCount();
+        }
 
-            public String getAttributeLocalName(int i) {
-                return  delegate.getAttributeLocalName(i);
-            }
+        public String getAttributeLocalName(int i) {
+            return delegate.getAttributeLocalName(i);
+        }
 
-            public QName getAttributeName(int i) {
-                return  delegate.getAttributeName(i);
-            }
+        public QName getAttributeName(int i) {
+            return delegate.getAttributeName(i);
+        }
 
-            public String getAttributeNamespace(int i) {
-                return  delegate.getAttributeNamespace(i);
-            }
+        public String getAttributeNamespace(int i) {
+            return delegate.getAttributeNamespace(i);
+        }
 
-            public String getAttributePrefix(int i) {
-                return  delegate.getAttributePrefix(i);
-            }
+        public String getAttributePrefix(int i) {
+            return delegate.getAttributePrefix(i);
+        }
 
-            public String getAttributeType(int i) {
-                return  delegate.getAttributeType(i);
-            }
+        public String getAttributeType(int i) {
+            return delegate.getAttributeType(i);
+        }
 
-            public String getAttributeValue(int i) {
-                return  delegate.getAttributeValue(i);
-            }
+        public String getAttributeValue(int i) {
+            return delegate.getAttributeValue(i);
+        }
 
-            public String getAttributeValue(String s, String s1) {
-                return  delegate.getAttributeValue(s, s1);
-            }
+        public String getAttributeValue(String s, String s1) {
+            return delegate.getAttributeValue(s, s1);
+        }
 
-            public String getCharacterEncodingScheme() {
-                return  delegate.getCharacterEncodingScheme();
-            }
+        public String getCharacterEncodingScheme() {
+            return delegate.getCharacterEncodingScheme();
+        }
 
-            public String getElementText() throws XMLStreamException {
-                return  delegate.getElementText();
-            }
+        public String getElementText() throws XMLStreamException {
+            return delegate.getElementText();
+        }
 
-            public String getEncoding() {
-                return  delegate.getEncoding();
-            }
+        public String getEncoding() {
+            return delegate.getEncoding();
+        }
 
-            public int getEventType() {
-                return  delegate.getEventType();
-            }
+        public int getEventType() {
+            return delegate.getEventType();
+        }
 
-            public String getLocalName() {
-                return  delegate.getLocalName().intern();
-            }
+        public String getLocalName() {
+            return delegate.getLocalName().intern();
+        }
 
-            public Location getLocation() {
-                return  delegate.getLocation();
-            }
+        public Location getLocation() {
+            return delegate.getLocation();
+        }
 
-            public QName getName() {
-                return  delegate.getName();
-            }
+        public QName getName() {
+            return delegate.getName();
+        }
 
-            public NamespaceContext getNamespaceContext() {
-                return  delegate.getNamespaceContext();
-            }
+        public NamespaceContext getNamespaceContext() {
+            return delegate.getNamespaceContext();
+        }
 
-            public int getNamespaceCount() {
-                return  delegate.getNamespaceCount();
-            }
+        public int getNamespaceCount() {
+            return delegate.getNamespaceCount();
+        }
 
-            public String getNamespacePrefix(int i) {
-                return  delegate.getNamespacePrefix(i);
-            }
+        public String getNamespacePrefix(int i) {
+            return delegate.getNamespacePrefix(i);
+        }
 
-            public String getNamespaceURI() {
-                return  delegate.getNamespaceURI().intern();
-            }
+        public String getNamespaceURI() {
+            return delegate.getNamespaceURI().intern();
+        }
 
-            public String getNamespaceURI(int i) {
-                return  delegate.getNamespaceURI(i);
-            }
+        public String getNamespaceURI(int i) {
+            return delegate.getNamespaceURI(i);
+        }
 
-            public String getNamespaceURI(String s) {
-                return  delegate.getNamespaceURI(s);
-            }
+        public String getNamespaceURI(String s) {
+            return delegate.getNamespaceURI(s);
+        }
 
-            public String getPIData() {
-                return  delegate.getPIData();
-            }
+        public String getPIData() {
+            return delegate.getPIData();
+        }
 
-            public String getPITarget() {
-                return  delegate.getPITarget();
-            }
+        public String getPITarget() {
+            return delegate.getPITarget();
+        }
 
-            public String getPrefix() {
-                return  delegate.getPrefix();
-            }
+        public String getPrefix() {
+            return delegate.getPrefix();
+        }
 
-            public Object getProperty(String s) throws IllegalArgumentException {
-                return  delegate.getProperty(s);
-            }
+        public Object getProperty(String s) throws IllegalArgumentException {
+            return delegate.getProperty(s);
+        }
 
-            public String getText() {
-                return  delegate.getText();
-            }
+        public String getText() {
+            return delegate.getText();
+        }
 
-            public char[] getTextCharacters() {
-                return  delegate.getTextCharacters();
-            }
+        public char[] getTextCharacters() {
+            return delegate.getTextCharacters();
+        }
 
-            public int getTextCharacters(int i, char[] chars, int i1, int i2) throws XMLStreamException {
-                return  delegate.getTextCharacters(i, chars, i1, i2);
-            }
+        public int getTextCharacters(int i, char[] chars, int i1, int i2) throws XMLStreamException {
+            return delegate.getTextCharacters(i, chars, i1, i2);
+        }
 
-            public int getTextLength() {
-                return  delegate.getTextLength();
-            }
+        public int getTextLength() {
+            return delegate.getTextLength();
+        }
 
-            public int getTextStart() {
-                return  delegate.getTextStart();
-            }
+        public int getTextStart() {
+            return delegate.getTextStart();
+        }
 
-            public String getVersion() {
-                return  delegate.getVersion();
-            }
+        public String getVersion() {
+            return delegate.getVersion();
+        }
 
-            public boolean hasName() {
-                return  delegate.hasName();
-            }
+        public boolean hasName() {
+            return delegate.hasName();
+        }
 
-            public boolean hasNext() throws XMLStreamException {
-                return  delegate.hasNext();
-            }
+        public boolean hasNext() throws XMLStreamException {
+            return delegate.hasNext();
+        }
 
-            public boolean hasText() {
-                return  delegate.hasText();
-            }
+        public boolean hasText() {
+            return delegate.hasText();
+        }
 
-            public boolean isAttributeSpecified(int i) {
-                return  delegate.isAttributeSpecified(i);
-            }
+        public boolean isAttributeSpecified(int i) {
+            return delegate.isAttributeSpecified(i);
+        }
 
-            public boolean isCharacters() {
-                return  delegate.isCharacters();
-            }
+        public boolean isCharacters() {
+            return delegate.isCharacters();
+        }
 
-            public boolean isEndElement() {
-                return  delegate.isEndElement();
-            }
+        public boolean isEndElement() {
+            return delegate.isEndElement();
+        }
 
-            public boolean isStandalone() {
-                return  delegate.isStandalone();
-            }
+        public boolean isStandalone() {
+            return delegate.isStandalone();
+        }
 
-            public boolean isStartElement() {
-                return  delegate.isStartElement();
-            }
+        public boolean isStartElement() {
+            return delegate.isStartElement();
+        }
 
-            public boolean isWhiteSpace() {
-                return  delegate.isWhiteSpace();
-            }
+        public boolean isWhiteSpace() {
+            return delegate.isWhiteSpace();
+        }
 
-            public int next() throws XMLStreamException {
-                return  delegate.next();
-            }
+        public int next() throws XMLStreamException {
+            return delegate.next();
+        }
 
-            public int nextTag() throws XMLStreamException {
-                return  delegate.nextTag();
-            }
+        public int nextTag() throws XMLStreamException {
+            return delegate.nextTag();
+        }
 
-            public void require(int i, String s, String s1) throws XMLStreamException {
-                 delegate.require(i, s, s1);
-            }
+        public void require(int i, String s, String s1) throws XMLStreamException {
+            delegate.require(i, s, s1);
+        }
 
-            public boolean standaloneSet() {
-                return  delegate.standaloneSet();
-            }
+        public boolean standaloneSet() {
+            return delegate.standaloneSet();
+        }
     }
-    
+
 }

Modified: geronimo/server/trunk/plugins/jasper/geronimo-jasper-builder/src/main/java/org/apache/geronimo/jasper/deployment/JspModuleBuilderExtension.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/jasper/geronimo-jasper-builder/src/main/java/org/apache/geronimo/jasper/deployment/JspModuleBuilderExtension.java?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/jasper/geronimo-jasper-builder/src/main/java/org/apache/geronimo/jasper/deployment/JspModuleBuilderExtension.java (original)
+++ geronimo/server/trunk/plugins/jasper/geronimo-jasper-builder/src/main/java/org/apache/geronimo/jasper/deployment/JspModuleBuilderExtension.java Sat Dec  5 07:53:43 2009
@@ -32,6 +32,7 @@
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
+import java.util.LinkedHashSet;
 import java.util.jar.JarEntry;
 import java.util.jar.JarFile;
 
@@ -144,7 +145,7 @@
 
         GBeanData webAppData = (GBeanData) sharedContext.get(WebModule.WEB_APP_DATA);
 
-        AbstractName moduleName = moduleContext.getModuleName();
+        AbstractName moduleName = module.getModuleName();
         Map&lt;NamingBuilder.Key, Object&gt; buildingContext = new HashMap&lt;NamingBuilder.Key, Object&gt;();
         buildingContext.put(NamingBuilder.GBEAN_NAME_KEY, moduleName);
 
@@ -192,7 +193,7 @@
     }
 
     protected ClassFinder createJspClassFinder(WebAppType webApp, WebModule webModule, Set&lt;String&gt; listenerNames) throws DeploymentException {
-        List&lt;URL&gt; urls = getTldFiles(webApp, webModule);
+        Collection&lt;URL&gt; urls = getTldFiles(webApp, webModule);
         List&lt;Class&gt; classes = getListenerClasses(webApp, webModule, urls, listenerNames);
         return new ClassFinder(classes);
     }
@@ -215,12 +216,12 @@
      * @return list of the URL(s) for the TLD files
      * @throws DeploymentException if there's a problem finding a tld file
      */
-    private List&lt;URL&gt; getTldFiles(WebAppType webApp, WebModule webModule) throws DeploymentException {
+    private LinkedHashSet&lt;URL&gt; getTldFiles(WebAppType webApp, WebModule webModule) throws DeploymentException {
         if (log.isDebugEnabled()) {
             log.debug("getTldFiles( " + webApp.toString() + "," + webModule.getName() + " ): Entry");
         }
 
-        List&lt;URL&gt; tldURLs = new ArrayList&lt;URL&gt;();
+        LinkedHashSet&lt;URL&gt; tldURLs = new LinkedHashSet&lt;URL&gt;();
 
         // 1. web.xml &lt;taglib&gt; entries
         JspConfigType[] jspConfigs = webApp.getJspConfigArray();
@@ -234,9 +235,9 @@
                         location = location.substring(1);
                     }
                     try {
-                        File targetFile = webModule.getEarContext().getTargetFile(createURI(location));
+                        File targetFile = webModule.getEarContext().getTargetFile(webModule.resolve(createURI(location)));
                         if (targetFile!=null) {
-                            tldURLs.add(targetFile.toURL());
+                            tldURLs.add(targetFile.toURI().toURL());
                         }
                     }
                     catch (MalformedURLException mfe) {
@@ -251,23 +252,15 @@
 
         // 2. TLD(s) in JAR files in WEB-INF/lib
         // 3. TLD(s) under WEB-INF
-        List&lt;URL&gt; tempURLs = scanModule(webModule);
-        for (URL webInfURL : tempURLs) {
-            tldURLs.add(webInfURL);
-        }
+        tldURLs.addAll(scanModule(webModule));
 
         // 4. All TLD files in all META-INF(s)
-        tempURLs.clear();
         try {
             Enumeration&lt;URL&gt; enumURLs = webModule.getEarContext().getDeploymentBundle().getResources("META-INF");
             if (enumURLs != null) {
                 while (enumURLs.hasMoreElements()) {
                     URL enumURL = enumURLs.nextElement();
-                    tempURLs = scanDirectory(enumURL);
-                    for (URL metaInfURL : tempURLs) {
-                        tldURLs.add(metaInfURL);
-                    }
-                    tempURLs.clear();
+                    tldURLs.addAll(scanDirectory(enumURL));
                 }
             }
         }
@@ -297,13 +290,13 @@
             while (entries.hasMoreElements()) {
                 JarEntry jarEntry = entries.nextElement();
                 if (jarEntry.getName().startsWith("WEB-INF/") &amp;&amp; jarEntry.getName().endsWith(".tld")) {
-                    File targetFile = webModule.getEarContext().getTargetFile(createURI(jarEntry.getName()));
+                    File targetFile = webModule.getEarContext().getTargetFile(webModule.resolve(createURI(jarEntry.getName())));
                     if (targetFile!=null) {
                         modURLs.add(targetFile.toURL());
                     }
                 }
                 if (jarEntry.getName().startsWith("WEB-INF/lib/") &amp;&amp; jarEntry.getName().endsWith(".jar")) {
-                    File targetFile = webModule.getEarContext().getTargetFile(createURI(jarEntry.getName()));
+                    File targetFile = webModule.getEarContext().getTargetFile(webModule.resolve(createURI(jarEntry.getName())));
                     List&lt;URL&gt; jarUrls = scanJAR(new JarFile(targetFile), null);
                     for (URL jarURL : jarUrls) {
                         modURLs.add(jarURL);
@@ -339,19 +332,15 @@
             Enumeration&lt;JarEntry&gt; entries = jarFile.entries();
             while (entries.hasMoreElements()) {
                 JarEntry jarEntry = entries.nextElement();
-                URL tempURL = null;
                 if (prefix != null) {
                     if (jarEntry.getName().endsWith(".tld") &amp;&amp; jarEntry.getName().startsWith(prefix)) {
-                        tempURL = new URL("jar:file:" + jarFile.getName() + "!/" + jarEntry.getName());
+                        jarURLs.add(new URL("jar:file:" + jarFile.getName() + "!/" + jarEntry.getName()));
                     }
                 } else {
                     if (jarEntry.getName().endsWith(".tld")) {
-                        tempURL = new URL("jar:file:" + jarFile.getName() + "!/" + jarEntry.getName());
+                        jarURLs.add(new URL("jar:file:" + jarFile.getName() + "!/" + jarEntry.getName()));
                     }
                 }
-                if (tempURL != null) {
-                    jarURLs.add(tempURL);
-                }
             }
         }
         catch (MalformedURLException mfe) {
@@ -428,7 +417,7 @@
     }
 
 
-    private List&lt;Class&gt; getListenerClasses(WebAppType webApp, WebModule webModule, List&lt;URL&gt; urls, Set&lt;String&gt; listenerNames) throws DeploymentException {
+    private List&lt;Class&gt; getListenerClasses(WebAppType webApp, WebModule webModule, Collection&lt;URL&gt; urls, Set&lt;String&gt; listenerNames) throws DeploymentException {
         if (log.isDebugEnabled()) {
             log.debug("getListenerClasses( " + webApp.toString() + "," + '\n' +
                       webModule.getName() + " ): Entry");

Modified: geronimo/server/trunk/plugins/jaxws/jaxws-deployer/src/main/history/dependencies.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/jaxws/jaxws-deployer/src/main/history/dependencies.xml?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/jaxws/jaxws-deployer/src/main/history/dependencies.xml (original)
+++ geronimo/server/trunk/plugins/jaxws/jaxws-deployer/src/main/history/dependencies.xml Sat Dec  5 07:53:43 2009
@@ -1,5 +1,5 @@
 &lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
-&lt;plugin-artifact xmlns="http://geronimo.apache.org/xml/ns/plugins-1.3" xmlns:ns2="http://geronimo.apache.org/xml/ns/attributes-1.2"&gt;
+&lt;plugin-artifact xmlns:ns2="http://geronimo.apache.org/xml/ns/attributes-1.2" xmlns="http://geronimo.apache.org/xml/ns/plugins-1.3"&gt;
     &lt;module-id&gt;
         &lt;groupId&gt;org.apache.geronimo.configs&lt;/groupId&gt;
         &lt;artifactId&gt;jaxws-deployer&lt;/artifactId&gt;
@@ -18,7 +18,27 @@
     &lt;/dependency&gt;
     &lt;dependency&gt;
         &lt;groupId&gt;org.apache.geronimo.modules&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-jaxws&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.modules&lt;/groupId&gt;
         &lt;artifactId&gt;geronimo-jaxws-builder&lt;/artifactId&gt;
         &lt;type&gt;jar&lt;/type&gt;
     &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-jaxb_2.1_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-stax-api_1.0_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
+    &lt;dependency&gt;
+        &lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
+        &lt;artifactId&gt;geronimo-ws-metadata_2.0_spec&lt;/artifactId&gt;
+        &lt;type&gt;jar&lt;/type&gt;
+    &lt;/dependency&gt;
 &lt;/plugin-artifact&gt;

Modified: geronimo/server/trunk/plugins/jetty8/geronimo-jetty8-builder/src/main/java/org/apache/geronimo/jetty8/deployment/JettyModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/jetty8/geronimo-jetty8-builder/src/main/java/org/apache/geronimo/jetty8/deployment/JettyModuleBuilder.java?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/jetty8/geronimo-jetty8-builder/src/main/java/org/apache/geronimo/jetty8/deployment/JettyModuleBuilder.java (original)
+++ geronimo/server/trunk/plugins/jetty8/geronimo-jetty8-builder/src/main/java/org/apache/geronimo/jetty8/deployment/JettyModuleBuilder.java Sat Dec  5 07:53:43 2009
@@ -373,7 +373,7 @@
 
     public void addGBeans(EARContext earContext, Module module, Bundle bundle, Collection repository) throws DeploymentException {
         EARContext moduleContext = module.getEarContext();
-        AbstractName moduleName = moduleContext.getModuleName();
+        AbstractName moduleName = module.getModuleName();
         WebModule webModule = (WebModule) module;
 
         WebAppType webApp = (WebAppType) webModule.getSpecDD();
@@ -550,10 +550,7 @@
             }
             webModuleData.setAttribute("deploymentDescriptor", module.getOriginalSpecDD());
 
-            if (!module.isStandAlone()) {
-                ConfigurationData moduleConfigurationData = moduleContext.getConfigurationData();
-                earContext.addChildConfiguration(module.getTargetPath(), moduleConfigurationData);
-            }
+            module.addAsChildConfiguration();
         } catch (DeploymentException de) {
             throw de;
         } catch (Exception e) {

Modified: geronimo/server/trunk/plugins/pluto/geronimo-pluto/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/pluto/geronimo-pluto/pom.xml?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/pluto/geronimo-pluto/pom.xml (original)
+++ geronimo/server/trunk/plugins/pluto/geronimo-pluto/pom.xml Sat Dec  5 07:53:43 2009
@@ -58,6 +58,10 @@
             &lt;artifactId&gt;geronimo-servlet_3.0_spec&lt;/artifactId&gt;
             &lt;!--&lt;scope&gt;provided&lt;/scope&gt;--&gt;
         &lt;/dependency&gt;
+        &lt;dependency&gt;
+            &lt;groupId&gt;org.apache.geronimo.bundles&lt;/groupId&gt;
+            &lt;artifactId&gt;commons-digester&lt;/artifactId&gt;
+        &lt;/dependency&gt;
     &lt;/dependencies&gt;
 
 &lt;/project&gt;

Modified: geronimo/server/trunk/plugins/pluto/pluto-support/src/main/history/dependencies.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/pluto/pluto-support/src/main/history/dependencies.xml?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/pluto/pluto-support/src/main/history/dependencies.xml (original)
+++ geronimo/server/trunk/plugins/pluto/pluto-support/src/main/history/dependencies.xml Sat Dec  5 07:53:43 2009
@@ -7,41 +7,11 @@
         &lt;type&gt;car&lt;/type&gt;
     &lt;/module-id&gt;
     &lt;dependency&gt;
-        &lt;groupId&gt;com.sun.xml.bind&lt;/groupId&gt;
-        &lt;artifactId&gt;jaxb-impl&lt;/artifactId&gt;
-        &lt;type&gt;jar&lt;/type&gt;
-    &lt;/dependency&gt;
-    &lt;dependency&gt;
-        &lt;groupId&gt;commons-beanutils&lt;/groupId&gt;
-        &lt;artifactId&gt;commons-beanutils&lt;/artifactId&gt;
-        &lt;type&gt;jar&lt;/type&gt;
-    &lt;/dependency&gt;
-    &lt;dependency&gt;
         &lt;groupId&gt;commons-collections&lt;/groupId&gt;
         &lt;artifactId&gt;commons-collections&lt;/artifactId&gt;
         &lt;type&gt;jar&lt;/type&gt;
     &lt;/dependency&gt;
     &lt;dependency&gt;
-        &lt;groupId&gt;commons-digester&lt;/groupId&gt;
-        &lt;artifactId&gt;commons-digester&lt;/artifactId&gt;
-        &lt;type&gt;jar&lt;/type&gt;
-    &lt;/dependency&gt;
-    &lt;dependency&gt;
-        &lt;groupId&gt;javax.activation&lt;/groupId&gt;
-        &lt;artifactId&gt;activation&lt;/artifactId&gt;
-        &lt;type&gt;jar&lt;/type&gt;
-    &lt;/dependency&gt;
-    &lt;dependency&gt;
-        &lt;groupId&gt;javax.xml.bind&lt;/groupId&gt;
-        &lt;artifactId&gt;jaxb-api&lt;/artifactId&gt;
-        &lt;type&gt;jar&lt;/type&gt;
-    &lt;/dependency&gt;
-    &lt;dependency&gt;
-        &lt;groupId&gt;javax.xml.stream&lt;/groupId&gt;
-        &lt;artifactId&gt;stax-api&lt;/artifactId&gt;
-        &lt;type&gt;jar&lt;/type&gt;
-    &lt;/dependency&gt;
-    &lt;dependency&gt;
         &lt;groupId&gt;org.apache.felix&lt;/groupId&gt;
         &lt;artifactId&gt;org.osgi.core&lt;/artifactId&gt;
         &lt;type&gt;jar&lt;/type&gt;
@@ -171,9 +141,4 @@
         &lt;artifactId&gt;pax-logging-api&lt;/artifactId&gt;
         &lt;type&gt;jar&lt;/type&gt;
     &lt;/dependency&gt;
-    &lt;dependency&gt;
-        &lt;groupId&gt;stax&lt;/groupId&gt;
-        &lt;artifactId&gt;stax&lt;/artifactId&gt;
-        &lt;type&gt;jar&lt;/type&gt;
-    &lt;/dependency&gt;
 &lt;/plugin-artifact&gt;

Modified: geronimo/server/trunk/plugins/pluto/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/pluto/pom.xml?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/pluto/pom.xml (original)
+++ geronimo/server/trunk/plugins/pluto/pom.xml Sat Dec  5 07:53:43 2009
@@ -18,7 +18,8 @@
 
 &lt;!-- $Rev$ $Date$ --&gt;
 
-&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&gt;
+&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&gt;
 
     &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
 
@@ -45,214 +46,175 @@
         &lt;plutoVersion&gt;2.0.1-SNAPSHOT&lt;/plutoVersion&gt;
     &lt;/properties&gt;
 
-  &lt;dependencyManagement&gt;
-    &lt;dependencies&gt;
+    &lt;dependencyManagement&gt;
+        &lt;dependencies&gt;
 
-        &lt;dependency&gt;
-            &lt;groupId&gt;org.apache.portals&lt;/groupId&gt;
-            &lt;artifactId&gt;portlet-api_2.0_spec&lt;/artifactId&gt;
-            &lt;version&gt;1.0&lt;/version&gt;
-        &lt;/dependency&gt;
-        
-      &lt;!-- Admin Console support --&gt;
-      &lt;dependency&gt;
-          &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
-          &lt;artifactId&gt;pluto-portal-driver&lt;/artifactId&gt;
-          &lt;version&gt;${plutoVersion}&lt;/version&gt;
-          &lt;exclusions&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
-                  &lt;artifactId&gt;jstl&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;taglibs&lt;/groupId&gt;
-                  &lt;artifactId&gt;standard&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
-                  &lt;artifactId&gt;jsp-api&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
-                  &lt;artifactId&gt;servlet-api&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;xml-apis&lt;/groupId&gt;
-                  &lt;artifactId&gt;xml-apis&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;junit&lt;/groupId&gt;
-                  &lt;artifactId&gt;junit&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;org.springframework&lt;/groupId&gt;
-                  &lt;artifactId&gt;spring-beans&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;org.springframework&lt;/groupId&gt;
-                  &lt;artifactId&gt;spring-context&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;org.springframework&lt;/groupId&gt;
-                  &lt;artifactId&gt;spring-core&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;org.springframework&lt;/groupId&gt;
-                  &lt;artifactId&gt;spring-web&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;commons-io&lt;/groupId&gt;
-                  &lt;artifactId&gt;commons-io&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-          &lt;/exclusions&gt;
-      &lt;/dependency&gt;
-
-      &lt;dependency&gt;
-          &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
-          &lt;artifactId&gt;pluto-portal-driver-impl&lt;/artifactId&gt;
-          &lt;version&gt;${plutoVersion}&lt;/version&gt;
-          &lt;exclusions&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
-                  &lt;artifactId&gt;jstl&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;taglibs&lt;/groupId&gt;
-                  &lt;artifactId&gt;standard&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
-                  &lt;artifactId&gt;jsp-api&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
-                  &lt;artifactId&gt;servlet-api&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;xml-apis&lt;/groupId&gt;
-                  &lt;artifactId&gt;xml-apis&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;junit&lt;/groupId&gt;
-                  &lt;artifactId&gt;junit&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;org.springframework&lt;/groupId&gt;
-                  &lt;artifactId&gt;spring-beans&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;org.springframework&lt;/groupId&gt;
-                  &lt;artifactId&gt;spring-context&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;org.springframework&lt;/groupId&gt;
-                  &lt;artifactId&gt;spring-core&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;org.springframework&lt;/groupId&gt;
-                  &lt;artifactId&gt;spring-web&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-          &lt;/exclusions&gt;
-      &lt;/dependency&gt;
-
-      &lt;dependency&gt;
-          &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
-          &lt;artifactId&gt;pluto-container-api&lt;/artifactId&gt;
-          &lt;version&gt;${plutoVersion}&lt;/version&gt;
-          &lt;exclusions&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;commons-logging&lt;/groupId&gt;
-                  &lt;artifactId&gt;commons-logging&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;commons-logging&lt;/groupId&gt;
-                  &lt;artifactId&gt;commons-logging-api&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-          &lt;/exclusions&gt;
-      &lt;/dependency&gt;
-      &lt;dependency&gt;
-          &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
-          &lt;artifactId&gt;pluto-container-driver-api&lt;/artifactId&gt;
-          &lt;version&gt;${plutoVersion}&lt;/version&gt;
-          &lt;exclusions&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;commons-logging&lt;/groupId&gt;
-                  &lt;artifactId&gt;commons-logging&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;commons-logging&lt;/groupId&gt;
-                  &lt;artifactId&gt;commons-logging-api&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-          &lt;/exclusions&gt;
-      &lt;/dependency&gt;
-
-      &lt;dependency&gt;
-          &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
-          &lt;artifactId&gt;pluto-container&lt;/artifactId&gt;
-          &lt;version&gt;${plutoVersion}&lt;/version&gt;
-          &lt;exclusions&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;commons-logging&lt;/groupId&gt;
-                  &lt;artifactId&gt;commons-logging&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;commons-logging&lt;/groupId&gt;
-                  &lt;artifactId&gt;commons-logging-api&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-          &lt;/exclusions&gt;
-      &lt;/dependency&gt;
-
-      &lt;dependency&gt;
-          &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
-          &lt;artifactId&gt;pluto-taglib&lt;/artifactId&gt;
-          &lt;version&gt;${plutoVersion}&lt;/version&gt;
-          &lt;exclusions&gt;
-              &lt;exclusion&gt;
-                  &lt;groupId&gt;commons-logging&lt;/groupId&gt;
-                  &lt;artifactId&gt;commons-logging-api&lt;/artifactId&gt;
-              &lt;/exclusion&gt;
-          &lt;/exclusions&gt;
-      &lt;/dependency&gt;
-
-      &lt;!--&lt;dependency&gt;--&gt;
-          &lt;!--&lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;--&gt;
-          &lt;!--&lt;artifactId&gt;pluto-descriptor-impl&lt;/artifactId&gt;--&gt;
-          &lt;!--&lt;version&gt;${plutoVersion}&lt;/version&gt;--&gt;
-          &lt;!--&lt;exclusions&gt;--&gt;
-              &lt;!--&lt;exclusion&gt;--&gt;
-                  &lt;!--&lt;groupId&gt;commons-io&lt;/groupId&gt;--&gt;
-                  &lt;!--&lt;artifactId&gt;commons-io&lt;/artifactId&gt;--&gt;
-              &lt;!--&lt;/exclusion&gt;--&gt;
-              &lt;!--&lt;exclusion&gt;--&gt;
-                  &lt;!--&lt;groupId&gt;commons-logging&lt;/groupId&gt;--&gt;
-                  &lt;!--&lt;artifactId&gt;commons-logging&lt;/artifactId&gt;--&gt;
-              &lt;!--&lt;/exclusion&gt;--&gt;
-              &lt;!--&lt;exclusion&gt;--&gt;
-                  &lt;!--&lt;groupId&gt;commons-logging&lt;/groupId&gt;--&gt;
-                  &lt;!--&lt;artifactId&gt;commons-logging-api&lt;/artifactId&gt;--&gt;
-              &lt;!--&lt;/exclusion&gt;--&gt;
-              &lt;!--&lt;exclusion&gt;--&gt;
-                  &lt;!--&lt;groupId&gt;xerces&lt;/groupId&gt;--&gt;
-                  &lt;!--&lt;artifactId&gt;xercesImpl&lt;/artifactId&gt;--&gt;
-              &lt;!--&lt;/exclusion&gt;--&gt;
-              &lt;!--&lt;exclusion&gt;--&gt;
-                  &lt;!--&lt;groupId&gt;xerces&lt;/groupId&gt;--&gt;
-                  &lt;!--&lt;artifactId&gt;xmlParserAPIs&lt;/artifactId&gt;--&gt;
-              &lt;!--&lt;/exclusion&gt;--&gt;
-              &lt;!--&lt;exclusion&gt;--&gt;
-                  &lt;!--&lt;groupId&gt;xml-apis&lt;/groupId&gt;--&gt;
-                  &lt;!--&lt;artifactId&gt;xml-apis&lt;/artifactId&gt;--&gt;
-              &lt;!--&lt;/exclusion&gt;--&gt;
-          &lt;!--&lt;/exclusions&gt;--&gt;
-      &lt;!--&lt;/dependency&gt;--&gt;
-
-      &lt;!--&lt;dependency&gt;--&gt;
-          &lt;!--&lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;--&gt;
-          &lt;!--&lt;artifactId&gt;pluto-descriptor-api&lt;/artifactId&gt;--&gt;
-          &lt;!--&lt;version&gt;${plutoVersion}&lt;/version&gt;--&gt;
-      &lt;!--&lt;/dependency&gt;--&gt;
+            &lt;dependency&gt;
+                &lt;groupId&gt;org.apache.portals&lt;/groupId&gt;
+                &lt;artifactId&gt;portlet-api_2.0_spec&lt;/artifactId&gt;
+                &lt;version&gt;1.0&lt;/version&gt;
+            &lt;/dependency&gt;
+
+            &lt;dependency&gt;
+                &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
+                &lt;artifactId&gt;pluto-container&lt;/artifactId&gt;
+                &lt;version&gt;${plutoVersion}&lt;/version&gt;
+                &lt;exclusions&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;javax.xml.bind&lt;/groupId&gt;
+                        &lt;artifactId&gt;jaxb-api&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;com.sun.xml.bind&lt;/groupId&gt;
+                        &lt;artifactId&gt;jaxb-impl&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;stax&lt;/groupId&gt;
+                        &lt;artifactId&gt;stax&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                &lt;/exclusions&gt;
+            &lt;/dependency&gt;
+            &lt;dependency&gt;
+                &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
+                &lt;artifactId&gt;pluto-container-api&lt;/artifactId&gt;
+                &lt;version&gt;${plutoVersion}&lt;/version&gt;
+                &lt;exclusions&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;commons-logging&lt;/groupId&gt;
+                        &lt;artifactId&gt;commons-logging&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;commons-logging&lt;/groupId&gt;
+                        &lt;artifactId&gt;commons-logging-api&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                &lt;/exclusions&gt;
+            &lt;/dependency&gt;
+            &lt;dependency&gt;
+                &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
+                &lt;artifactId&gt;pluto-container-driver-api&lt;/artifactId&gt;
+                &lt;version&gt;${plutoVersion}&lt;/version&gt;
+                &lt;exclusions&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;commons-logging&lt;/groupId&gt;
+                        &lt;artifactId&gt;commons-logging&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;commons-logging&lt;/groupId&gt;
+                        &lt;artifactId&gt;commons-logging-api&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                &lt;/exclusions&gt;
+            &lt;/dependency&gt;
+            &lt;dependency&gt;
+                &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
+                &lt;artifactId&gt;pluto-portal-driver&lt;/artifactId&gt;
+                &lt;version&gt;${plutoVersion}&lt;/version&gt;
+                &lt;exclusions&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
+                        &lt;artifactId&gt;jstl&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;taglibs&lt;/groupId&gt;
+                        &lt;artifactId&gt;standard&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
+                        &lt;artifactId&gt;jsp-api&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
+                        &lt;artifactId&gt;servlet-api&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;xml-apis&lt;/groupId&gt;
+                        &lt;artifactId&gt;xml-apis&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;org.springframework&lt;/groupId&gt;
+                        &lt;artifactId&gt;spring-beans&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;org.springframework&lt;/groupId&gt;
+                        &lt;artifactId&gt;spring-context&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;org.springframework&lt;/groupId&gt;
+                        &lt;artifactId&gt;spring-core&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;org.springframework&lt;/groupId&gt;
+                        &lt;artifactId&gt;spring-web&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;commons-io&lt;/groupId&gt;
+                        &lt;artifactId&gt;commons-io&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                &lt;/exclusions&gt;
+            &lt;/dependency&gt;
+
+            &lt;dependency&gt;
+                &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
+                &lt;artifactId&gt;pluto-portal-driver-impl&lt;/artifactId&gt;
+                &lt;version&gt;${plutoVersion}&lt;/version&gt;
+                &lt;exclusions&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
+                        &lt;artifactId&gt;jstl&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;taglibs&lt;/groupId&gt;
+                        &lt;artifactId&gt;standard&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
+                        &lt;artifactId&gt;jsp-api&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
+                        &lt;artifactId&gt;servlet-api&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;xml-apis&lt;/groupId&gt;
+                        &lt;artifactId&gt;xml-apis&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;commons-digester&lt;/groupId&gt;
+                        &lt;artifactId&gt;commons-digester&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;org.springframework&lt;/groupId&gt;
+                        &lt;artifactId&gt;spring-beans&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;org.springframework&lt;/groupId&gt;
+                        &lt;artifactId&gt;spring-context&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;org.springframework&lt;/groupId&gt;
+                        &lt;artifactId&gt;spring-core&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;org.springframework&lt;/groupId&gt;
+                        &lt;artifactId&gt;spring-web&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                &lt;/exclusions&gt;
+            &lt;/dependency&gt;
+
+
+
+            &lt;dependency&gt;
+                &lt;groupId&gt;org.apache.portals.pluto&lt;/groupId&gt;
+                &lt;artifactId&gt;pluto-taglib&lt;/artifactId&gt;
+                &lt;version&gt;${plutoVersion}&lt;/version&gt;
+                &lt;exclusions&gt;
+                    &lt;exclusion&gt;
+                        &lt;groupId&gt;commons-logging&lt;/groupId&gt;
+                        &lt;artifactId&gt;commons-logging-api&lt;/artifactId&gt;
+                    &lt;/exclusion&gt;
+                &lt;/exclusions&gt;
+            &lt;/dependency&gt;
 
-    &lt;/dependencies&gt;
-  &lt;/dependencyManagement&gt;
+        &lt;/dependencies&gt;
+    &lt;/dependencyManagement&gt;
 &lt;/project&gt;
 

Modified: geronimo/server/trunk/plugins/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/pom.xml?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/pom.xml (original)
+++ geronimo/server/trunk/plugins/pom.xml Sat Dec  5 07:53:43 2009
@@ -106,7 +106,7 @@
         &lt;module&gt;client&lt;/module&gt;
         &lt;module&gt;clustering&lt;/module&gt;
         &lt;module&gt;connector-1_6&lt;/module&gt;
-        &lt;!--&lt;module&gt;console&lt;/module&gt;--&gt;
+        &lt;module&gt;console&lt;/module&gt;
         &lt;!--&lt;module&gt;corba&lt;/module&gt;--&gt;
         &lt;!--&lt;module&gt;cxf&lt;/module&gt;--&gt;
         &lt;!--&lt;module&gt;dojo&lt;/module&gt;--&gt;
@@ -128,7 +128,7 @@
         &lt;!--&lt;module&gt;monitoring&lt;/module&gt;--&gt;
         &lt;!--&lt;module&gt;remote-deploy&lt;/module&gt;--&gt;
         &lt;!--&lt;module&gt;sharedlib&lt;/module&gt;--&gt;
-        &lt;!--&lt;module&gt;welcome&lt;/module&gt;--&gt;
+        &lt;module&gt;welcome&lt;/module&gt;
         &lt;!--&lt;module&gt;concurrent&lt;/module&gt;--&gt;
         &lt;!--&lt;module&gt;procrun&lt;/module&gt;--&gt;
         &lt;module&gt;jetty8&lt;/module&gt;

Modified: geronimo/server/trunk/plugins/tomcat/geronimo-tomcat6-builder/src/main/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/tomcat/geronimo-tomcat6-builder/src/main/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java?rev=887511&amp;r1=887510&amp;r2=887511&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/tomcat/geronimo-tomcat6-builder/src/main/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java (original)
+++ geronimo/server/trunk/plugins/tomcat/geronimo-tomcat6-builder/src/main/java/org/apache/geronimo/tomcat/deployment/TomcatModuleBuilder.java Sat Dec  5 07:53:43 2009
@@ -342,7 +342,7 @@
     public void addGBeans(EARContext earContext, Module module, Bundle bundle, Collection repository) throws DeploymentException {
         EARContext moduleContext = module.getEarContext();
         Bundle webBundle = moduleContext.getDeploymentBundle();
-        AbstractName moduleName = moduleContext.getModuleName();
+        AbstractName moduleName = module.getModuleName();
         WebModule webModule = (WebModule) module;
 
         WebAppType webApp = (WebAppType) webModule.getSpecDD();
@@ -578,10 +578,7 @@
 //        }
             }
 
-            if (!module.isStandAlone()) {
-                ConfigurationData moduleConfigurationData = moduleContext.getConfigurationData();
-                earContext.addChildConfiguration(module.getTargetPath(), moduleConfigurationData);
-            }
+            module.addAsChildConfiguration();
         } catch (DeploymentException de) {
             throw de;
         } catch (Exception e) {




</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887507 - in /geronimo/server/trunk/plugins: aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/ client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/ connector-1_6/geronimo-connector-bui...</title>
<author><name>gawor@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091205062429.B7B4823888FE@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091205062429-B7B4823888FE@eris-apache-org%3e</id>
<updated>2009-12-05T06:24:28Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gawor
Date: Sat Dec  5 06:24:26 2009
New Revision: 887507

URL: http://svn.apache.org/viewvc?rev=887507&amp;view=rev
Log:
GERONIMO-4975: Simplify integrating new ModuleBuilders with EARConfigBuilder

Removed:
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/UnavailableModuleBuilder.java
Modified:
    geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
    geronimo/server/trunk/plugins/client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/AppClientModuleBuilder.java
    geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java
    geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/test/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/ModuleBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilderTestSupport.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockConnectorConfigBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockEJBConfigBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockWARConfigBuilder.java
    geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java
    geronimo/server/trunk/plugins/j2ee/j2ee-deployer/src/main/plan/plan.xml
    geronimo/server/trunk/plugins/openejb/geronimo-openejb-builder/src/main/java/org/apache/geronimo/openejb/deployment/EjbModuleBuilder.java

Modified: geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
Sat Dec  5 06:24:26 2009
@@ -216,4 +216,11 @@
         return null;
     }
 
+    public int getPriority() {
+        return 50;
+    }
+    
+    public boolean supportsModule(Class moduleType) {
+        return AriesAppModule.class.isAssignableFrom(moduleType);
+    }
 }

Modified: geronimo/server/trunk/plugins/client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/AppClientModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/AppClientModuleBuilder.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/AppClientModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/client/geronimo-client-builder/src/main/java/org/apache/geronimo/client/builder/AppClientModuleBuilder.java
Sat Dec  5 06:24:26 2009
@@ -839,6 +839,14 @@
         return GERAPPCLIENT_NAMESPACE;
     }
 
+    public int getPriority() {
+        return 40;
+    }
+    
+    public boolean supportsModule(Class moduleType) {
+        return AppClientModule.class.isAssignableFrom(moduleType);
+    }
+    
     public void addManifestClassPath(DeploymentContext deploymentContext, JarFile earFile,
JarFile jarFile, URI jarFileLocation) throws DeploymentException {
         Manifest manifest;
         try {

Modified: geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/main/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilder.java
Sat Dec  5 06:24:26 2009
@@ -536,6 +536,14 @@
         return GERCONNECTOR_NAMESPACE;
     }
 
+    public int getPriority() {
+        return 30;
+    }
+    
+    public boolean supportsModule(Class moduleType) {
+        return ConnectorModule.class.isAssignableFrom(moduleType);
+    }
+    
     private void addConnectorGBeans(EARContext earContext, AbstractName jcaResourceName,
GBeanData resourceAdapterModuleData, ConnectorType connector, GerConnectorType geronimoConnector,
Bundle bundle) throws DeploymentException {
         ResourceadapterType resourceadapter = connector.getResourceadapter();
 

Modified: geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/test/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/test/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/test/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest.java
(original)
+++ geronimo/server/trunk/plugins/connector-1_6/geronimo-connector-builder-1_6/src/test/java/org/apache/geronimo/connector/deployment/ConnectorModuleBuilderTest.java
Sat Dec  5 06:24:26 2009
@@ -22,6 +22,7 @@
 import java.net.URL;
 import java.sql.Connection;
 import java.sql.Statement;
+import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 import java.util.Map;
@@ -29,7 +30,6 @@
 import java.util.HashMap;
 import java.util.jar.JarFile;
 
-import javax.naming.Reference;
 import javax.sql.DataSource;
 import org.apache.geronimo.common.DeploymentException;
 import org.apache.geronimo.deployment.DeploymentContext;
@@ -41,7 +41,6 @@
 import org.apache.geronimo.gbean.AbstractNameQuery;
 import org.apache.geronimo.gbean.GBeanData;
 import org.apache.geronimo.gbean.GBeanInfo;
-import org.apache.geronimo.j2ee.deployment.ActivationSpecInfoLocator;
 import org.apache.geronimo.j2ee.deployment.EARConfigBuilder;
 import org.apache.geronimo.j2ee.deployment.EARContext;
 import org.apache.geronimo.j2ee.deployment.Module;
@@ -90,22 +89,6 @@
     private Environment defaultEnvironment;
     private ConfigurationStore configurationStore = new MockConfigStore();
     private MockRepository repository;
-
-    private ActivationSpecInfoLocator activationSpecInfoLocator = new ActivationSpecInfoLocator()
{
-
-        public Reference createResourceRef(AbstractNameQuery containerId, Class iface, Configuration
configuration) {
-            return null;
-        }
-
-        public Reference createAdminObjectRef(AbstractNameQuery containerId, Class iface,
Configuration configuration) {
-            return null;
-        }
-
-        public GBeanData locateActivationSpecInfo(AbstractNameQuery nameQuery, String messageListenerInterface,
Configuration configuration) {
-            return null;
-        }
-    };
-
     private Kernel kernel;
     private ConfigurationManager configurationManager;
     private static final Naming naming = new Jsr77Naming();
@@ -122,17 +105,15 @@
             rarFile = DeploymentUtil.createJarFile(new File(BASEDIR, "target/test-ear-noger.ear"));
             GBeanBuilder serviceBuilder = new GBeanBuilder(null, null);
 //            EARConfigBuilder configBuilder = new EARConfigBuilder(defaultEnvironment, transactionContextManagerName,
connectionTrackerName, null, null, null, new AbstractNameQuery(serverName, J2EEServerImpl.GBEAN_INFO.getInterfaces()),
null, null, ejbReferenceBuilder, null,
+            List&lt;ModuleBuilder&gt; builders = new ArrayList&lt;ModuleBuilder&gt;();
+            builders.add(new ConnectorModuleBuilder(defaultEnvironment, defaultMaxSize, defaultMinSize,
defaultBlockingTimeoutMilliseconds, defaultidleTimeoutMinutes, defaultXATransactionCaching,
defaultXAThreadCaching, defaultWorkManagerName, Collections.&lt;NamespaceDrivenBuilder&gt;singleton(serviceBuilder)));
             EARConfigBuilder configBuilder = new EARConfigBuilder(defaultEnvironment,
                     transactionManagerName,
                     connectionTrackerName,
                     null,
                     new AbstractNameQuery(serverName, J2EEServerImpl.GBEAN_INFO.getInterfaces()),
                     Collections.singleton(repository),
-                    null,
-                    null,
-                    new ConnectorModuleBuilder(defaultEnvironment, defaultMaxSize, defaultMinSize,
defaultBlockingTimeoutMilliseconds, defaultidleTimeoutMinutes, defaultXATransactionCaching,
defaultXAThreadCaching, defaultWorkManagerName, Collections.&lt;NamespaceDrivenBuilder&gt;singleton(serviceBuilder)),
-                    activationSpecInfoLocator,
-                    null,
+                    builders, 
                     serviceBuilder,
                     null,
                     kernel.getNaming(),

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilder.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilder.java
Sat Dec  5 06:24:26 2009
@@ -24,6 +24,7 @@
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
+import java.util.Comparator;
 import java.util.Enumeration;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -60,7 +61,6 @@
 import org.apache.geronimo.gbean.GBeanData;
 import org.apache.geronimo.gbean.GBeanLifecycle;
 import org.apache.geronimo.gbean.ReferencePatterns;
-import org.apache.geronimo.gbean.SingleElementCollection;
 import org.apache.geronimo.gbean.annotation.GBean;
 import org.apache.geronimo.gbean.annotation.ParamAttribute;
 import org.apache.geronimo.gbean.annotation.ParamReference;
@@ -123,11 +123,7 @@
 
     private final ConfigurationManager configurationManager;
     private final Collection&lt;? extends Repository&gt; repositories;
-    private final SingleElementCollection ejbConfigBuilder;
-    private final SingleElementCollection webConfigBuilder;
-    private final SingleElementCollection connectorConfigBuilder;
-    private final SingleElementCollection appClientConfigBuilder;
-    private final SingleElementCollection resourceReferenceBuilder;
+    private final Collection&lt;ModuleBuilder&gt; moduleBuilders;
     private final NamespaceDrivenBuilderCollection serviceBuilders;
     private final Collection&lt;ModuleBuilderExtension&gt; persistenceUnitBuilders;
 
@@ -154,57 +150,13 @@
         }
     };
 
-//    static {
-//        GBeanInfoBuilder infoBuilder = GBeanInfoBuilder.createStatic(EARConfigBuilder.class,
NameFactory.CONFIG_BUILDER);
-//        infoBuilder.addAttribute("defaultEnvironment", Environment.class, true, true);
-//        infoBuilder.addAttribute("transactionManagerAbstractName", AbstractNameQuery.class,
true);
-//        infoBuilder.addAttribute("connectionTrackerAbstractName", AbstractNameQuery.class,
true);
-//        infoBuilder.addAttribute("corbaGBeanAbstractName", AbstractNameQuery.class, true);
-//        infoBuilder.addAttribute("serverName", AbstractNameQuery.class, true);
-//
-//        infoBuilder.addReference("Repositories", Repository.class, "Repository");
-//        infoBuilder.addReference("EJBConfigBuilder", ModuleBuilder.class, NameFactory.MODULE_BUILDER);
-//        infoBuilder.addReference("WebConfigBuilder", ModuleBuilder.class, NameFactory.MODULE_BUILDER);
-//        infoBuilder.addReference("ConnectorConfigBuilder", ModuleBuilder.class, NameFactory.MODULE_BUILDER);
-//        infoBuilder.addReference("ActivationSpecInfoLocator", ActivationSpecInfoLocator.class,
NameFactory.MODULE_BUILDER);
-//        infoBuilder.addReference("AppClientConfigBuilder", ModuleBuilder.class, NameFactory.MODULE_BUILDER);
-//        infoBuilder.addReference("ServiceBuilders", NamespaceDrivenBuilder.class, NameFactory.MODULE_BUILDER);
-//        infoBuilder.addReference("PersistenceUnitBuilders", ModuleBuilderExtension.class,
NameFactory.MODULE_BUILDER);
-//        infoBuilder.addReference("ArtifactResolvers", ArtifactResolver.class, "ArtifactResolver");
-//
-//        infoBuilder.addAttribute("kernel", Kernel.class, false);
-//
-//        infoBuilder.setConstructor(new String[]{
-//                "defaultEnvironment",
-//                "transactionManagerAbstractName",
-//                "connectionTrackerAbstractName",
-//                "corbaGBeanAbstractName",
-//                "serverName",
-//                "Repositories",
-//                "EJBConfigBuilder",
-//                "WebConfigBuilder",
-//                "ConnectorConfigBuilder",
-//                "ActivationSpecInfoLocator",
-//                "AppClientConfigBuilder",
-//                "ServiceBuilders",
-//                "PersistenceUnitBuilders",
-//                "ArtifactResolvers",
-//                "kernel"
-//        });
-//
-//    }
-
     public EARConfigBuilder(@ParamAttribute(name = "defaultEnvironment") Environment defaultEnvironment,
                             @ParamAttribute(name = "transactionManagerAbstractName") AbstractNameQuery
transactionManagerAbstractName,
                             @ParamAttribute(name = "connectionTrackerAbstractName") AbstractNameQuery
connectionTrackerAbstractName,
                             @ParamAttribute(name = "corbaGBeanAbstractName") AbstractNameQuery
corbaGBeanAbstractName,
                             @ParamAttribute(name = "serverName") AbstractNameQuery serverName,
                             @ParamReference(name = "Repositories", namingType = "Repository")Collection&lt;?
extends Repository&gt; repositories,
-                            @ParamReference(name = "EJBConfigBuilder", namingType = NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt;
ejbConfigBuilder,
-                            @ParamReference(name = "WebConfigBuilder", namingType = NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt;
webConfigBuilder,
-                            @ParamReference(name = "ConnectorConfigBuilder", namingType =
NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt; connectorConfigBuilder,
-                            @ParamReference(name = "ActivationSpecInfoLocator", namingType
= NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt; resourceReferenceBuilder,
-                            @ParamReference(name = "AppClientConfigBuilder", namingType =
NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt; appClientConfigBuilder,
+                            @ParamReference(name = "ModuleBuilders", namingType = NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilder&gt;
moduleBuilders,
                             @ParamReference(name = "ServiceBuilders", namingType = NameFactory.MODULE_BUILDER)Collection&lt;NamespaceDrivenBuilder&gt;
serviceBuilders,
                             @ParamReference(name = "PersistenceUnitBuilders", namingType
= NameFactory.MODULE_BUILDER)Collection&lt;ModuleBuilderExtension&gt; persistenceUnitBuilders,
                             @ParamReference(name = "ArtifactResolvers", namingType = "ArtifactResolver")Collection&lt;?
extends ArtifactResolver&gt; artifactResolvers,
@@ -217,11 +169,7 @@
                 serverName,
                 ConfigurationUtil.getConfigurationManager(kernel),
                 repositories,
-                new SingleElementCollection&lt;ModuleBuilder&gt;(ejbConfigBuilder),
-                new SingleElementCollection&lt;ModuleBuilder&gt;(webConfigBuilder),
-                new SingleElementCollection&lt;ModuleBuilder&gt;(connectorConfigBuilder),
-                new SingleElementCollection&lt;ModuleBuilder&gt;(resourceReferenceBuilder),
-                new SingleElementCollection&lt;ModuleBuilder&gt;(appClientConfigBuilder),
+                moduleBuilders,
                 serviceBuilders,
                 persistenceUnitBuilders,
                 kernel.getNaming(), artifactResolvers,
@@ -234,11 +182,7 @@
                             AbstractNameQuery corbaGBeanAbstractName,
                             AbstractNameQuery serverName,
                             Collection&lt;? extends Repository&gt; repositories,
-                            ModuleBuilder ejbConfigBuilder,
-                            ModuleBuilder webConfigBuilder,
-                            ModuleBuilder connectorConfigBuilder,
-                            ActivationSpecInfoLocator activationSpecInfoLocator,
-                            ModuleBuilder appClientConfigBuilder,
+                            Collection&lt;ModuleBuilder&gt; moduleBuilders,
                             NamespaceDrivenBuilder serviceBuilder,
                             ModuleBuilderExtension persistenceUnitBuilder,
                             Naming naming,
@@ -250,11 +194,7 @@
                 serverName,
                 null,
                 repositories,
-                new SingleElementCollection&lt;ModuleBuilder&gt;(ejbConfigBuilder),
-                new SingleElementCollection&lt;ModuleBuilder&gt;(webConfigBuilder),
-                new SingleElementCollection&lt;ModuleBuilder&gt;(connectorConfigBuilder),
-                new SingleElementCollection&lt;ActivationSpecInfoLocator&gt;(activationSpecInfoLocator),
-                new SingleElementCollection&lt;ModuleBuilder&gt;(appClientConfigBuilder),
+                moduleBuilders, 
                 serviceBuilder == null ? Collections.&lt;NamespaceDrivenBuilder&gt;emptySet()
: Collections.singleton(serviceBuilder),
                 persistenceUnitBuilder == null ? Collections.&lt;ModuleBuilderExtension&gt;emptySet()
: Collections.singleton(persistenceUnitBuilder),
                 naming,
@@ -269,11 +209,7 @@
                              AbstractNameQuery serverName,
                              ConfigurationManager configurationManager,
                              Collection&lt;? extends Repository&gt; repositories,
-                             SingleElementCollection ejbConfigBuilder,
-                             SingleElementCollection webConfigBuilder,
-                             SingleElementCollection connectorConfigBuilder,
-                             SingleElementCollection resourceReferenceBuilder,
-                             SingleElementCollection appClientConfigBuilder,
+                             Collection&lt;ModuleBuilder&gt; moduleBuilders, 
                              Collection&lt;NamespaceDrivenBuilder&gt; serviceBuilders,
                              Collection&lt;ModuleBuilderExtension&gt; persistenceUnitBuilders,
                              Naming naming,
@@ -283,11 +219,7 @@
         this.repositories = repositories;
         this.defaultEnvironment = defaultEnvironment;
 
-        this.ejbConfigBuilder = ejbConfigBuilder;
-        this.resourceReferenceBuilder = resourceReferenceBuilder;
-        this.webConfigBuilder = webConfigBuilder;
-        this.connectorConfigBuilder = connectorConfigBuilder;
-        this.appClientConfigBuilder = appClientConfigBuilder;
+        this.moduleBuilders = moduleBuilders;
         this.serviceBuilders = new NamespaceDrivenBuilderCollection(serviceBuilders);
         this.persistenceUnitBuilders = persistenceUnitBuilders;
 
@@ -315,21 +247,21 @@
     public AbstractNameQuery getCorbaGBeanName() {
         return corbaGBeanObjectName;
     }
-
+    
     private ModuleBuilder getEjbConfigBuilder() {
-        return (ModuleBuilder) ejbConfigBuilder.getElement();
+        return getModuleBuilder(EJBModule.class);
     }
-
+        
     private ModuleBuilder getWebConfigBuilder() {
-        return (ModuleBuilder) webConfigBuilder.getElement();
+        return getModuleBuilder(WebModule.class);
     }
-
+        
     private ModuleBuilder getConnectorConfigBuilder() {
-        return (ModuleBuilder) connectorConfigBuilder.getElement();
+        return getModuleBuilder(ConnectorModule.class);
     }
-
+        
     private ModuleBuilder getAppClientConfigBuilder() {
-        return (ModuleBuilder) appClientConfigBuilder.getElement();
+        return getModuleBuilder(AppClientModule.class);
     }
 
     public Object getDeploymentPlan(File planFile, JarFile jarFile, ModuleIDBuilder idBuilder)
throws DeploymentException {
@@ -347,18 +279,13 @@
 
         // get the modules either the application plan or for a stand alone module from the
specific deployer
         Module module = null;
-        if (getWebConfigBuilder() != null) {
-            module = getWebConfigBuilder().createModule(planFile, jarFile, naming, idBuilder);
-        }
-        if (module == null &amp;&amp; getEjbConfigBuilder() != null) {
-            module = getEjbConfigBuilder().createModule(planFile, jarFile, naming, idBuilder);
-        }
-        if (module == null &amp;&amp; getConnectorConfigBuilder() != null) {
-            module = getConnectorConfigBuilder().createModule(planFile, jarFile, naming,
idBuilder);
-        }
-        if (module == null &amp;&amp; getAppClientConfigBuilder() != null) {
-            module = getAppClientConfigBuilder().createModule(planFile, jarFile, naming,
idBuilder);
+        for (ModuleBuilder moduleBuilder : getSortedModuleBuilders()) {
+            module = moduleBuilder.createModule(planFile, jarFile, naming, idBuilder);
+            if (module != null) {
+                break;
+            }
         }
+
         if (module == null) {
             return null;
         }
@@ -1136,29 +1063,45 @@
         return null;
     }
 
+    private List&lt;ModuleBuilder&gt; getSortedModuleBuilders() {
+        List&lt;ModuleBuilder&gt; list = new ArrayList&lt;ModuleBuilder&gt;(moduleBuilders);
+        Collections.sort(list, new ModuleBuilderComparator());
+        return list;        
+    }
+    
+    private static class ModuleBuilderComparator implements Comparator&lt;ModuleBuilder&gt;
{
+        public int compare(ModuleBuilder o1, ModuleBuilder o2) {
+            return o1.getPriority() - o2.getPriority();
+        }
+    }
+    
+    private ModuleBuilder getModuleBuilder(Class module) {
+        for (ModuleBuilder builder : moduleBuilders) {
+            if (builder.supportsModule(module)) {
+                return builder;
+            }
+        }
+        return null;
+    }
+    
     private ModuleBuilder getBuilder(Module module) throws DeploymentException {
-        if (module instanceof EJBModule) {
-            if (getEjbConfigBuilder() == null) {
+        ModuleBuilder builder = getModuleBuilder(module.getClass());
+        
+        if (builder == null) {
+            if (module instanceof EJBModule) {
                 throw new DeploymentException("Cannot deploy ejb application; No ejb deployer
defined: " + module.getModuleURI());
-            }
-            return getEjbConfigBuilder();
-        } else if (module instanceof WebModule) {
-            if (getWebConfigBuilder() == null) {
+            } else if (module instanceof WebModule) {
                 throw new DeploymentException("Cannot deploy web application; No war deployer
defined: " + module.getModuleURI());
-            }
-            return getWebConfigBuilder();
-        } else if (module instanceof ConnectorModule) {
-            if (getConnectorConfigBuilder() == null) {
+            } else if (module instanceof ConnectorModule) {
                 throw new DeploymentException("Cannot deploy resource adapter; No rar deployer
defined: " + module.getModuleURI());
-            }
-            return getConnectorConfigBuilder();
-        } else if (module instanceof AppClientModule) {
-            if (getAppClientConfigBuilder() == null) {
+            } else if (module instanceof AppClientModule) {
                 throw new DeploymentException("Cannot deploy app client; No app client deployer
defined: " + module.getModuleURI());
+            } else {
+                throw new DeploymentException("Cannot deploy application; No deployer for
module: " + module.getModuleURI());
             }
-            return getAppClientConfigBuilder();
-        }
-        throw new IllegalArgumentException("Unknown module type: " + module.getClass().getName());
+        } 
+        
+        return builder;
     }
 
 }

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/ModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/ModuleBuilder.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/ModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/ModuleBuilder.java
Sat Dec  5 06:24:26 2009
@@ -33,6 +33,9 @@
  * @version $Rev:386276 $ $Date$
  */
 public interface ModuleBuilder {
+    
+    int NORMAL_PRIORITY = 50;
+    
     Module createModule(File plan, JarFile moduleFile, Naming naming, ModuleIDBuilder idBuilder)
throws DeploymentException;
 
     Module createModule(Object plan, JarFile moduleFile, String targetPath, URL specDDUrl,
Environment environment, Object moduleContextInfo, AbstractName earName, Naming naming, ModuleIDBuilder
idBuilder) throws DeploymentException;
@@ -44,4 +47,15 @@
     void addGBeans(EARContext earContext, Module module, Bundle bundle, Collection repository)
throws DeploymentException;
 
     String getSchemaNamespace();
+    
+    /**
+     * Returns sort order priority.  Lower numbers indicate higher priority.
+     */
+    int getPriority();
+    
+    /**
+     * Returns true if this ModuleBuilder creates and installs module of the specified type.

+     *  
+     */
+    boolean supportsModule(Class moduleType);
 }

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/main/java/org/apache/geronimo/j2ee/deployment/SwitchingModuleBuilder.java
Sat Dec  5 06:24:26 2009
@@ -50,9 +50,14 @@
 
     private final Map namespaceToBuilderMap = new HashMap();
 
+    private Class supportedModuleType;
+    private int priority = NORMAL_PRIORITY;
     private String defaultNamespace;
 
-    public SwitchingModuleBuilder(Collection builders) {
+    public SwitchingModuleBuilder(Collection builders, String supportedModule, int priority)
throws Exception {
+        this.supportedModuleType = SwitchingModuleBuilder.class.getClassLoader().loadClass(supportedModule);
+        this.priority = priority;
+        
         ReferenceCollection buildersCollection = (ReferenceCollection) builders;
         buildersCollection.addReferenceCollectionListener(new ReferenceCollectionListener()
{
             public void memberAdded(ReferenceCollectionEvent event) {
@@ -170,15 +175,25 @@
         return null;
     }
 
+    public int getPriority() {
+        return priority;
+    }
+    
+    public boolean supportsModule(Class moduleType) {
+        return supportedModuleType.isAssignableFrom(moduleType);
+    }
+    
     public static final GBeanInfo GBEAN_INFO;
 
     static {
         GBeanInfoBuilder infoBuilder = GBeanInfoBuilder.createStatic(SwitchingModuleBuilder.class,
NameFactory.MODULE_BUILDER);
         infoBuilder.addAttribute("defaultNamespace", String.class, true, true);
+        infoBuilder.addAttribute("supportedModule", String.class, true, true);
+        infoBuilder.addAttribute("priority", int.class, true, true);
         infoBuilder.addReference("ModuleBuilders", ModuleBuilder.class, NameFactory.MODULE_BUILDER);
         infoBuilder.addInterface(ModuleBuilder.class);
 
-        infoBuilder.setConstructor(new String[] {"ModuleBuilders"});
+        infoBuilder.setConstructor(new String[] {"ModuleBuilders", "supportedModule","priority"});
         GBEAN_INFO = infoBuilder.getBeanInfo();
     }
 

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilderTestSupport.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilderTestSupport.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilderTestSupport.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/EARConfigBuilderTestSupport.java
Sat Dec  5 06:24:26 2009
@@ -16,8 +16,10 @@
  */
 package org.apache.geronimo.j2ee.deployment;
 
+import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
+import java.util.List;
 import java.util.Map;
 import java.util.Set;
 import java.util.HashSet;
@@ -72,10 +74,6 @@
     
     protected static MockConnectorConfigBuilder connectorConfigBuilder = new MockConnectorConfigBuilder();
     
-    protected static ActivationSpecInfoLocator activationSpecInfoLocator = connectorConfigBuilder;
-    
-    protected static ModuleBuilder appClientConfigBuilder = null;
-    
     protected final static ModuleIDBuilder idBuilder = new ModuleIDBuilder();
     
     protected static final NamespaceDrivenBuilder securityBuilder = null;
@@ -106,7 +104,6 @@
     
     protected static final AbstractName raModuleName = naming.createChildName(earName, "rar",
NameFactory.RESOURCE_ADAPTER_MODULE);
 
-
     protected Map&lt;String, Artifact&gt; locations = new HashMap&lt;String, Artifact&gt;();
 
     protected Environment defaultParentId;
@@ -136,6 +133,14 @@
         defaultParentId.addDependency(new Artifact("org.apache.geronimo.tests", "test", "1",
"car"), ImportType.ALL);
     }
 
+    private List&lt;ModuleBuilder&gt; getBuilders(ModuleBuilder...builders) {
+        List&lt;ModuleBuilder&gt; b = new ArrayList&lt;ModuleBuilder&gt;();
+        for (ModuleBuilder builder : builders) {
+            b.add(builder);
+        }
+        return b;
+    }
+    
     public void testBuildConfiguration() throws Exception {
         ConfigurationData configurationData = null;
         DeploymentContext context = null;
@@ -146,11 +151,9 @@
                     corbaGBeanAbstractNameQuery,
                     null,
                     Collections.singleton(repository),
-                    ejbConfigBuilder,
-                    webConfigBuilder,
-                    connectorConfigBuilder,
-                    activationSpecInfoLocator,
-                    appClientConfigBuilder,
+                    getBuilders(ejbConfigBuilder,
+                                webConfigBuilder,
+                                connectorConfigBuilder),              
                     serviceBuilder,
                     persistenceUnitBuilder,
                     naming,
@@ -177,11 +180,9 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                ejbConfigBuilder,
-                webConfigBuilder,
-                connectorConfigBuilder,
-                activationSpecInfoLocator,
-                appClientConfigBuilder,
+                getBuilders(ejbConfigBuilder,
+                            webConfigBuilder,
+                            connectorConfigBuilder),
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -212,11 +213,9 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                ejbConfigBuilder,
-                webConfigBuilder,
-                connectorConfigBuilder,
-                activationSpecInfoLocator,
-                appClientConfigBuilder,
+                getBuilders(ejbConfigBuilder,
+                            webConfigBuilder,
+                            connectorConfigBuilder),
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -247,11 +246,9 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                ejbConfigBuilder,
-                webConfigBuilder,
-                connectorConfigBuilder,
-                activationSpecInfoLocator,
-                appClientConfigBuilder,
+                getBuilders(ejbConfigBuilder,
+                            webConfigBuilder,
+                            connectorConfigBuilder),
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -282,11 +279,9 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                ejbConfigBuilder,
-                webConfigBuilder,
-                connectorConfigBuilder,
-                activationSpecInfoLocator,
-                appClientConfigBuilder,
+                getBuilders(ejbConfigBuilder,
+                            webConfigBuilder,
+                            connectorConfigBuilder),
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -317,11 +312,8 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                null,
-                webConfigBuilder,
-                connectorConfigBuilder,
-                activationSpecInfoLocator,
-                appClientConfigBuilder,
+                getBuilders(webConfigBuilder,
+                            connectorConfigBuilder),
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -353,11 +345,8 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                ejbConfigBuilder,
-                null,
-                connectorConfigBuilder,
-                activationSpecInfoLocator,
-                appClientConfigBuilder,
+                getBuilders(ejbConfigBuilder,
+                            connectorConfigBuilder),
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);
@@ -388,11 +377,8 @@
                 corbaGBeanAbstractNameQuery,
                 null,
                 null,
-                ejbConfigBuilder,
-                webConfigBuilder,
-                null,
-                activationSpecInfoLocator,
-                appClientConfigBuilder,
+                getBuilders(ejbConfigBuilder,
+                             webConfigBuilder),
                 serviceBuilder,
                 persistenceUnitBuilder,
                 naming, artifactResolvers, bundleContext);

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockConnectorConfigBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockConnectorConfigBuilder.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockConnectorConfigBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockConnectorConfigBuilder.java
Sat Dec  5 06:24:26 2009
@@ -114,4 +114,12 @@
     public GBeanData locateConnectionFactoryInfo(GBeanData resourceAdapterModuleData, String
connectionFactoryInterfaceName) throws DeploymentException {
         return null;
     }
+
+    public int getPriority() {
+        return NORMAL_PRIORITY;
+    }
+    
+    public boolean supportsModule(Class moduleType) {
+        return ConnectorModule.class.isAssignableFrom(moduleType);
+    }
 }

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockEJBConfigBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockEJBConfigBuilder.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockEJBConfigBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockEJBConfigBuilder.java
Sat Dec  5 06:24:26 2009
@@ -83,4 +83,12 @@
         return null;
     }
 
+    public int getPriority() {
+        return NORMAL_PRIORITY;
+    }
+    
+    public boolean supportsModule(Class moduleType) {
+        return EJBModule.class.isAssignableFrom(moduleType);
+    }
+
 }

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockWARConfigBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockWARConfigBuilder.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockWARConfigBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-j2ee-builder/src/test/java/org/apache/geronimo/j2ee/deployment/MockWARConfigBuilder.java
Sat Dec  5 06:24:26 2009
@@ -88,4 +88,12 @@
         return null;
     }
 
+    public int getPriority() {
+        return NORMAL_PRIORITY;
+    }
+    
+    public boolean supportsModule(Class moduleType) {
+        return WebModule.class.isAssignableFrom(moduleType);
+    }
+
 }

Modified: geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/j2ee/geronimo-web-2.5-builder/src/main/java/org/apache/geronimo/web25/deployment/AbstractWebModuleBuilder.java
Sat Dec  5 06:24:26 2009
@@ -746,6 +746,14 @@
         webModuleData.setReferencePattern("TrackedConnectionAssociator", moduleContext.getConnectionTrackerName());
     }
 
+    public int getPriority() {
+        return 10;
+    }
+    
+    public boolean supportsModule(Class moduleType) {
+        return WebModule.class.isAssignableFrom(moduleType);
+    }
+    
     private static class InternWrapper implements XMLStreamReader {
         private final XMLStreamReader delegate;
 

Modified: geronimo/server/trunk/plugins/j2ee/j2ee-deployer/src/main/plan/plan.xml
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/j2ee/j2ee-deployer/src/main/plan/plan.xml?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/j2ee/j2ee-deployer/src/main/plan/plan.xml (original)
+++ geronimo/server/trunk/plugins/j2ee/j2ee-deployer/src/main/plan/plan.xml Sat Dec  5 06:24:26
2009
@@ -28,9 +28,6 @@
         &lt;reference name="Repositories"&gt;
             &lt;!--&lt;gbean-name&gt;*:name=Repository,*&lt;/gbean-name&gt;--&gt;
         &lt;/reference&gt;
-        &lt;reference name="WebConfigBuilder"&gt;
-            &lt;name&gt;WebBuilder&lt;/name&gt;
-        &lt;/reference&gt;
         &lt;references name="ServiceBuilders"&gt;
             &lt;pattern&gt;
                 &lt;name&gt;GBeanBuilder&lt;/name&gt;
@@ -44,23 +41,21 @@
                 &lt;name&gt;PersistenceUnitBuilder&lt;/name&gt;
             &lt;/pattern&gt;
         &lt;/references&gt;
-        &lt;references name="EJBConfigBuilder"&gt;
+        &lt;references name="ModuleBuilders"&gt;
+            &lt;pattern&gt;
+                &lt;name&gt;WebBuilder&lt;/name&gt;
+            &lt;/pattern&gt;
             &lt;pattern&gt;
                 &lt;name&gt;EJBBuilder&lt;/name&gt;
             &lt;/pattern&gt;
             &lt;pattern&gt;
-                &lt;name&gt;UnavailableEJBBuilder&lt;/name&gt;
+                &lt;name&gt;ConnectorBuilder&lt;/name&gt;
             &lt;/pattern&gt;
-        &lt;/references&gt;
-        &lt;reference name="ConnectorConfigBuilder"&gt;
-            &lt;name&gt;ConnectorBuilder&lt;/name&gt;
-        &lt;/reference&gt;
-        &lt;references name="AppClientConfigBuilder"&gt;
             &lt;pattern&gt;
                 &lt;name&gt;AppClientBuilder&lt;/name&gt;
             &lt;/pattern&gt;
             &lt;pattern&gt;
-                &lt;name&gt;UnavailableAppClientBuilder&lt;/name&gt;
+                &lt;name&gt;AriesAppBuilder&lt;/name&gt;
             &lt;/pattern&gt;
         &lt;/references&gt;
         &lt;reference name="ArtifactResolvers"&gt;
@@ -82,6 +77,8 @@
     &lt;!-- web switching builder --&gt;
     &lt;gbean name="WebBuilder" class="org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder"&gt;
         &lt;attribute name="defaultNamespace"&gt;http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-${geronimoSchemaVersion}&lt;/attribute&gt;
+        &lt;attribute name="supportedModule"&gt;org.apache.geronimo.j2ee.deployment.WebModule&lt;/attribute&gt;
+        &lt;attribute name="priority"&gt;10&lt;/attribute&gt;
         &lt;references name="ModuleBuilders"&gt;
             &lt;pattern&gt;
                 &lt;name&gt;JettyWebBuilder&lt;/name&gt;

Modified: geronimo/server/trunk/plugins/openejb/geronimo-openejb-builder/src/main/java/org/apache/geronimo/openejb/deployment/EjbModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/openejb/geronimo-openejb-builder/src/main/java/org/apache/geronimo/openejb/deployment/EjbModuleBuilder.java?rev=887507&amp;r1=887506&amp;r2=887507&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/openejb/geronimo-openejb-builder/src/main/java/org/apache/geronimo/openejb/deployment/EjbModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/openejb/geronimo-openejb-builder/src/main/java/org/apache/geronimo/openejb/deployment/EjbModuleBuilder.java
Sat Dec  5 06:24:26 2009
@@ -898,6 +898,14 @@
         return new AbstractNameQuery(artifact, nameMap, (Set) null);
     }
 
+    public int getPriority() {
+        return 20;
+    }
+    
+    public boolean supportsModule(Class moduleType) {
+        return EjbModule.class.isAssignableFrom(moduleType);
+    }
+    
     public static class EarData {
         private final Map&lt;String, EjbModule&gt; ejbModules = new TreeMap&lt;String, EjbModule&gt;();
         private final Map&lt;String, EjbJarInfo&gt; ejbJars = new TreeMap&lt;String, EjbJarInfo&gt;();




</pre>
</div>
</content>
</entry>
<entry>
<title>[BUILD] branches/2.2: Successful</title>
<author><name>gawor@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091205015700.52538.qmail@minotaur.apache.org%3e"/>
<id>urn:uuid:%3c20091205015700-52538-qmail@minotaur-apache-org%3e</id>
<updated>2009-12-05T01:57:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Geronimo Revision: 887472 built with tests included
 
See the full build-2000.log file at http://people.apache.org/builds/geronimo/server/binaries/2.2/20091204/build-2000.log
 
Download the binaries from http://people.apache.org/builds/geronimo/server/binaries/2.2/20091204
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 31 minutes 12 seconds
[INFO] Finished at: Fri Dec 04 20:58:14 EST 2009
[INFO] Final Memory: 318M/805M
[INFO] ------------------------------------------------------------------------
 
TESTSUITE RESULTS (Failures only)
=================================
 
Assembly: tomcat
=================================
See full test results and logs at http://people.apache.org/builds/geronimo/server/binaries/2.2/20091204/logs-2000-tomcat/
 
 
Assembly: jetty
=================================
See full test results and logs at http://people.apache.org/builds/geronimo/server/binaries/2.2/20091204/logs-2000-jetty/
 
 
Samples: branches/2.2
=================================
Log: http://people.apache.org/builds/geronimo/server/binaries/2.2/20091204/samples-2000.log
 
Build status: FAILED
 


</pre>
</div>
</content>
</entry>
<entry>
<title>svn commit: r887352 - /geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java</title>
<author><name>gawor@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/geronimo-scm/200912.mbox/%3c20091204204816.AA2092388978@eris.apache.org%3e"/>
<id>urn:uuid:%3c20091204204816-AA2092388978@eris-apache-org%3e</id>
<updated>2009-12-04T20:48:16Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Author: gawor
Date: Fri Dec  4 20:48:16 2009
New Revision: 887352

URL: http://svn.apache.org/viewvc?rev=887352&amp;view=rev
Log:
GERONIMO-4971: temporary code that installs aries application bundles

Modified:
    geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java

Modified: geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java?rev=887352&amp;r1=887351&amp;r2=887352&amp;view=diff
==============================================================================
--- geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
(original)
+++ geronimo/server/trunk/plugins/aries/geronimo-aries-builder/src/main/java/org/apache/geronimo/aries/builder/AriesAppModuleBuilder.java
Fri Dec  4 20:48:16 2009
@@ -21,9 +21,15 @@
 import java.io.InputStream;
 import java.net.URI;
 import java.net.URL;
+import java.util.