Index: pom.xml
===================================================================
--- pom.xml	(Revision 721546)
+++ pom.xml	(Arbeitskopie)
@@ -1032,7 +1032,7 @@
     <spring.version>2.5.4</spring.version>
     <wagon.version>1.0-beta-2</wagon.version>
     <maven-scm.version>1.1</maven-scm.version>
-    <redback.version>1.1.2</redback.version>
+    <redback.version>1.1.3-SNAPSHOT</redback.version>
     <mail-sender.version>1.0-alpha-7</mail-sender.version>
     <archiva.version>1.1</archiva.version>
   </properties>
Index: continuum-webapp/src/main/resources/localization/Continuum_de.properties
===================================================================
--- continuum-webapp/src/main/resources/localization/Continuum_de.properties	(Revision 721546)
+++ continuum-webapp/src/main/resources/localization/Continuum_de.properties	(Arbeitskopie)
@@ -108,7 +108,7 @@
 about.section.title = \u00DCber Continuum
 about.version.label = Version
 about.version.number = ${project.version}
-about.buildnumber.label = Buildnummer
+about.buildnumber.label = Build
 about.buildnumber = ${buildNumber}
 
 # ----------------------------------------------------------------------
@@ -119,7 +119,7 @@
 login.username = Benutzername
 login.password = Passwort
 login.rememberMe = Daten merken
-login.submit = Verbinden
+login.submit = \u00DCbertragen
 
 # ----------------------------------------------------------------------
 # Page: Summary
@@ -166,8 +166,8 @@
 projectGroup.tab.notifiers = Berichterstatter
 projectGroup.actions.title = Gruppen-Aktionen
 projectGroup.release.error.emptyGroup = Es kann keine leere Gruppe ver\u00F6ffentlicht werden.
-projectGroup.release.error.severalParentProjects = Es k\u00F6nnen nicht mehrere Eltern-Projekte derselben Gruppe in demselben Vorgang ver\u00F6ffentlicht werden.
-projectGroup.release.error.projectNotInSuccess = Gruppe kann nicht ver\u00F6ffentlicht werden. Ein oder mehrere Projekte konnten nicht erfolgreich verarbeitet werden.
+projectGroup.release.error.severalParentProjects = Mehrere Eltern-Projekte derselben Gruppe k\u00F6nnen nicht in demselben Vorgang ver\u00F6ffentlicht werden.
+projectGroup.release.error.projectNotInSuccess = Die Gruppe kann nicht ver\u00F6ffentlicht werden. Ein oder mehrere Projekte konnten nicht erfolgreich verarbeitet werden.
 projectGroup.deleteGroup = Gruppe l\u00F6schen
 projectGroup.buildGroup = Gruppenvorg\u00E4nge starten
 projectGroup.buildGroupNow = Gruppenvorg\u00E4nge jetzt starten
@@ -235,8 +235,8 @@
 configuration.deploymentRepositoryDirectory.message = Bitte geben Sie das Ausgabeverzeichnis f\u00FCr Bereitstellungsdateien der Continuum Web-Anwendung an.
 configuration.baseUrl.message = Bitte geben Sie den Basis-URL der Continuum Web-Anwendung an.
 configuration.companyName.message = Bitte geben Sie den Firmennamen an.
-configuration.companyLogo.message = Bitte geben Sie das Firmen-Logo an.
-configuration.companyUrl.message = Bitte geben Sie den URL der offiziellen Firmen-Internetpr\u00E4senz an.
+configuration.companyLogo.message = Bitte geben Sie das Firmenlogo an.
+configuration.companyUrl.message = Bitte geben Sie den URL der offiziellen Internetpr\u00E4senz der Firma an.
 configuration.releaseOutputDirectory.label = Ausgabeverzeichnis Ver\u00F6ffentlichungen
 configuration.releaseOutputDirectory.message = Bitte geben Sie das Ausgabeverzeichnis f\u00FCr Ver\u00F6ffentlichungen der Continuum Web-Anwendung an.
 configuration.releaseOutputDirectory.required = Es mu\u00DF ein Ausgabeverzeichnis f\u00FCr Ver\u00F6ffentlichungen angegeben werden.
@@ -348,7 +348,7 @@
 # ----------------------------------------------------------------------
 deleteProject.page.title = Continuum - Continuum Projekte l\u00F6schen
 deleteProject.section.title = Continuum Projekte l\u00F6schen
-deleteProject.confirmation.message = Soll das Projekt "{0}"  wirklich gel\u00F6scht werden ?
+deleteProject.confirmation.message = Soll das Projekt "{0}" wirklich gel\u00F6scht werden ?
 
 # ----------------------------------------------------------------------
 # Page: ProjectView
@@ -479,7 +479,7 @@
 notifier.msn.password.label = MSN Passwort
 notifier.msn.address.label = MSN Empf\u00E4nger-Adresse
 notifier.wagon.url.label = URL des Projekts
-notifier.wagon.id.label = Server-Bezeichner (aus der settings.xml Datei zur Authentifikation)
+notifier.wagon.id.label = Server-Bezeichner (aus der settings.xml Datei zur Authentifizierung)
 notifier.event.sendOnSuccess = Bei Erfolg senden
 notifier.event.sendOnFailure = Bei Fehlversuch senden
 notifier.event.sendOnError = Bei Fehler senden
@@ -510,7 +510,7 @@
 buildResult.startedSince = L\u00E4uft seit
 buildResult.trigger = Ausl\u00F6sung
 buildResult.state = Status
-buildResult.buildNumber = Vorgang#
+buildResult.buildNumber = Vorgang #
 buildResult.buildError = Vorgangsfehler
 buildResult.buildOutput = Ergebnis
 buildResult.noOutput = Keine Ausgabe.
@@ -620,7 +620,7 @@
 surefireReport.errors = Fehler
 surefireReport.failures = Fehlschl\u00E4ge
 surefireReport.successRate = Erfolgsrate
-surefireReport.time = Zeit
+surefireReport.time = Dauer
 surefireReport.packageList = Paketliste
 surefireReport.testCases = Testf\u00E4lle
 surefireReport.package = Paketname
@@ -632,7 +632,7 @@
 # Page: Continuum Release Support
 # ----------------------------------------------------------------------
 releaseProject.page.title=Continuum - Projekt ver\u00F6ffentlichen
-releaseProject.section.title=Bitte w\u00E4hlen Sie ein Ver\u00F6ffentlichungs-Goal f\u00FCr {0}.
+releaseProject.section.title=Bitte geben Sie einen Ver\u00F6ffentlichungs-Befehl f\u00FCr {0} an.
 releaseProject.prepareReleaseOption=Projekt zur Ver\u00F6ffentlichung vorbereiten
 releaseProject.performReleaseOption=Projekt ver\u00F6ffentlichen
 releaseProject.provideReleaseParameters=Bitte geben Sie Paramter f\u00FCr die Ver\u00F6ffentlichung an.
@@ -642,7 +642,7 @@
 releasePrepare.nextDevelopmentVersion=N\u00E4chste Entwicklungs-Version*
 releasePerform.section.title=Projekt ver\u00F6ffentlichen
 releasePerform.parameters=Ver\u00F6ffentlichungs-Parameter
-releaseInProgress.section.title=F\u00FChrt Ver\u00F6ffentlichungs-Goal aus
+releaseInProgress.section.title=Ausf\u00FChrung des Ver\u00F6ffentlichungs-Befehls
 releaseInProgress.status=Status
 releaseInProgress.phase=Phase
 releaseInProgress.viewOutput=Ergebnis anzeigen
@@ -656,12 +656,12 @@
 releaseViewResult.output=Ergebnis der Ver\u00F6ffentlichung
 releaseViewResult.noOutput=Kein Inhalt
 releaseViewResult.projectName=Projektname
-releaseViewResult.releaseGoal=Ver\u00F6ffentlichungs-Goal
+releaseViewResult.releaseGoal=Ver\u00F6ffentlichungs-Befehl
 releasePrepare.scmUsername.label=SCM Benutzername
 releasePrepare.scmPassword.label=SCM Passwort
 releasePrepare.scmTag.label=SCM Markierung
 releasePrepare.scmTagBase.label=SCM Markierungs-Basis
-releasePrepare.prepareGoals.label=Vorbereitungs-Goals
+releasePrepare.prepareGoals.label=Vorbereitungs-Befehl
 releasePrepare.buildEnvironment.label=Umgebung
 releasePerformFromScm.scmUrl.label=SCM Verbindungs-URL
 releasePerformFromScm.scmUsername.label=SCM Benutzername
@@ -700,6 +700,7 @@
 # ----------------------------------------------------------------------
 profilesList.page.title= Umgebungen
 profilesList.section.title= Umgebungen
+profilesList.installations.label=Installationen
 
 # ----------------------------------------------------------------------
 # Page: Profile Edit
@@ -715,6 +716,7 @@
 profile.name.already.exists = Eine Umgebung mit demselben Namen existiert bereits.
 profile.name.required = Es mu\u00DF ein Name angegeben werden.
 profile.remove.error = Die Umgebung kann nicht entfernt werden, solange es Vorgangsdefinitionen gibt, die sich darauf beziehen.
+profile.installation.name.label=Installationsname
 
 # ----------------------------------------------------------------------
 # Page: Installations List
@@ -808,8 +810,8 @@
 # ----------------------------------------------------------------------
 buildResult.delete.confirmation.page.title = Continuum - Vorgangs-Ergebnisse l\u00F6schen
 buildResult.delete.confirmation.section.title = Vorgangs-Ergebnisse l\u00F6schen
-buildResult.delete.confirmation.message = Sollen die Vorgangs-Ergebnisse "{0}" wirklich gel\u00F6scht werden ?
-buildResult.cannot.delete = Der Vorgang wird momentan ausgef\u00FChrt. L\u00F6schen nicht m\u00F6glich.
+buildResult.delete.confirmation.message = Sollen diese {0} Vorgangs-Ergebnisse wirklich gel\u00F6scht werden ?
+buildResult.cannot.delete = Der Vorgang wird momentan ausgef\u00FChrt. L\u00F6schung nicht m\u00F6glich.
 
 # ----------------------------------------------------------------------
 # Legend
@@ -934,4 +936,15 @@
 # ----------------------------------------------------------------------
 deleteReleaseResults.page.title = Continuum - Ergebnisse der Ver\u00F6ffentlichung l\u00F6schen
 deleteReleaseResults.section.title = Ergebnisse der Ver\u00F6ffentlichung l\u00F6schen
-deleteReleaseResults.confirmation.message = Sollen die Ergebnisse der Ver\u00F6ffentlichung "{0}" wirklich gel\u00F6scht werden ?
+deleteReleaseResults.confirmation.message = Sollen diese {0} Ergebnisse der Ver\u00F6ffentlichung wirklich gel\u00F6scht werden ?
+
+# ----------------------------------------------------------------------
+# Component: Failure
+# ----------------------------------------------------------------------
+failureComponent.section.title=Darstellung dieser Komponente fehlgeschlagen.
+
+# ----------------------------------------------------------------------
+# Component: Project Group Notifier Summary
+# ----------------------------------------------------------------------
+projectGroupNotifierSummaryComponent.projectNotifiers=Projekt Berichterstatter
+projectGroupNotifierSummaryComponent.groupNotifiers=Berichterstatter der Gruppe {0}
Index: continuum-webapp/src/main/resources/localization/Continuum.properties
===================================================================
--- continuum-webapp/src/main/resources/localization/Continuum.properties	(Revision 721546)
+++ continuum-webapp/src/main/resources/localization/Continuum.properties	(Arbeitskopie)
@@ -700,6 +700,7 @@
 # ----------------------------------------------------------------------
 profilesList.page.title= Build Environments
 profilesList.section.title= Build Environments
+profilesList.installations.label = Installations
 
 # ----------------------------------------------------------------------
 # Page: Profile Edit
@@ -715,6 +716,7 @@
 profile.name.already.exists = A Build Environment with the same name already exists
 profile.name.required = You must define a name.
 profile.remove.error = The Build Environment can't be removed, it is probably used by a build definition.
+profile.installation.name.label = Installation Name
 
 # ----------------------------------------------------------------------
 # Page: Installations List
@@ -935,3 +937,14 @@
 deleteReleaseResults.page.title = Continuum - Delete Release Results
 deleteReleaseResults.section.title = Delete Release Results
 deleteReleaseResults.confirmation.message = Are you sure you want to delete {0} release results ?
+
+# ----------------------------------------------------------------------
+# Component: Failure
+# ----------------------------------------------------------------------
+failureComponent.section.title = This Component Failed to Render
+
+# ----------------------------------------------------------------------
+# Component: Project Group Notifier Summary
+# ----------------------------------------------------------------------
+projectGroupNotifierSummaryComponent.groupNotifiers = Project Group Notifiers of group {0}
+projectGroupNotifierSummaryComponent.projectNotifiers = Project Notifiers
Index: continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectGroupNotifierSummaryComponent.jsp
===================================================================
--- continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectGroupNotifierSummaryComponent.jsp	(Revision 721546)
+++ continuum-webapp/src/main/webapp/WEB-INF/jsp/components/projectGroupNotifierSummaryComponent.jsp	(Arbeitskopie)
@@ -24,7 +24,7 @@
 <%@ taglib uri="http://plexus.codehaus.org/redback/taglib-1.0" prefix="redback" %>
 <ww:i18n name="localization.Continuum">
 
-  <h3>Project Group Notifiers of ${projectGroup.name} group</h3>
+  <h3><ww:text name="projectGroupNotifierSummaryComponent.groupNotifiers"><ww:param>${projectGroup.name}</ww:param></ww:text></h3>
   <ww:if test="${not empty projectGroupNotifierSummaries}">
   <ec:table items="projectGroupNotifierSummaries"
             var="projectGroupNotifierSummary"
@@ -84,7 +84,7 @@
   </redback:ifAuthorized>
 
   <ww:if test="${not empty projectNotifierSummaries}">
-    <h3>Project Notifiers</h3>
+    <h3><ww:text name="projectGroupNotifierSummaryComponent.projectNotifiers"/></h3>
     <ec:table items="projectNotifierSummaries"
               var="projectNotifierSummary"
               showExports="false"
@@ -93,7 +93,7 @@
               filterable="false"
               sortable="false">
       <ec:row>
-        <ec:column property="projectName" title="PROJECT NAME">
+        <ec:column property="projectName" title="projectView.project.name">
           <ww:url id="projectUrl" action="projectView" namespace="/" includeParams="none">
             <ww:param name="projectId" value="${pageScope.projectNotifierSummary.projectId}"/>
           </ww:url>
Index: continuum-webapp/src/main/webapp/WEB-INF/jsp/components/failureComponent.jsp
===================================================================
--- continuum-webapp/src/main/webapp/WEB-INF/jsp/components/failureComponent.jsp	(Revision 721546)
+++ continuum-webapp/src/main/webapp/WEB-INF/jsp/components/failureComponent.jsp	(Arbeitskopie)
@@ -26,7 +26,7 @@
   <div class="axial">
     <table>
       <tr>
-        <td><center>This Component Failed to Render</center></td>
+        <td><center><ww:text name="failureComponent.section.title"/></center></td>
       </tr>
     </table>
   </div>
Index: continuum-webapp/src/main/webapp/WEB-INF/jsp/navigations/Menu.jsp
===================================================================
--- continuum-webapp/src/main/webapp/WEB-INF/jsp/navigations/Menu.jsp	(Revision 721546)
+++ continuum-webapp/src/main/webapp/WEB-INF/jsp/navigations/Menu.jsp	(Arbeitskopie)
@@ -177,7 +177,7 @@
   </redback:ifAnyAuthorized>
 
   <div id="projectmenu" class="toolgroup">
-    <div class="label">Legend</div>
+    <div class="label"><ww:text name="legend.title"/></div>
     <div id="legend">
       <div id="litem1" class="body"><ww:text name="legend.buildNow"/></div>
       <div id="litem2" class="body"><ww:text name="legend.buildHistory"/></div>
Index: continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/editProfile.jsp
===================================================================
--- continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/editProfile.jsp	(Revision 721546)
+++ continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/editProfile.jsp	(Arbeitskopie)
@@ -36,12 +36,13 @@
       </h3>
 
       <div class="axial">
-        <ww:if test="hasActionErrors()">
-          <h3>Action Error</h3>
-        </ww:if>
-        <p>
-          <ww:actionerror/>
-        </p>      
+        <c:if test="${!empty actionErrors}">
+          <div class="errormessage">
+            <c:forEach items="${actionErrors}" var="actionError">
+              <p><ww:text name="${actionError}"/></p>
+            </c:forEach>
+          </div>
+        </c:if>
       </div>
       <table>
         <tr>
@@ -83,13 +84,13 @@
                                   width="100%"
                                   autoIncludeParameters="false">
                           <ec:row highlightRow="true">
-                            <ec:column property="nameEdit" title="Installation Name" style="white-space: nowrap" width="50%">
+                            <ec:column property="nameEdit" title="profile.installation.name.label" style="white-space: nowrap" width="50%">
                               <a href="editInstallation!edit.action?installation.installationId=<c:out value="${profileInstallation.installationId}"/>">
                                 <c:out value="${profileInstallation.name}"/>
                               </a>
                                (<c:out value="${profileInstallation.varValue}"/>)
                             </ec:column>
-                            <ec:column property="type" title="Type" style="white-space: nowrap" width="49%"/>
+                            <ec:column property="type" title="installation.type.label" style="white-space: nowrap" width="49%"/>
                             <ec:column property="id" title="&nbsp;" width="1%">
                               <a href="removeBuildEnvInstallation!removeInstallation.action?profile.id=<c:out value="${profile.id}"/>&installationId=<c:out value="${profileInstallation.installationId}"/>">
                                 <img src="<ww:url value='/images/delete.gif' includeParams="none"/>" alt="<ww:text name='delete'/>" title="<ww:text name='delete'/>" border="0" />
Index: continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/profilesList.jsp
===================================================================
--- continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/profilesList.jsp	(Revision 721546)
+++ continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/profilesList.jsp	(Arbeitskopie)
@@ -50,8 +50,8 @@
               sortable="false"
               filterable="false">
       <ec:row highlightRow="true">
-        <ec:column property="name" title="Name" style="white-space: nowrap" />
-        <ec:column property="Installations" title="Installations" style="white-space: nowrap">
+        <ec:column property="name" title="profile.name.label" style="white-space: nowrap" />
+        <ec:column property="Installations" title="profilesList.installations.label" style="white-space: nowrap">
           <ul>
             <c:if test='${profile.jdk != null}'>
               <li><c:out value="${profile.jdk.name}"/> (<c:out value="${profile.jdk.type}"/>)</li>
@@ -64,7 +64,7 @@
                 <li><c:out value="${envVar.name}" /></li>
               </c:forEach>
             </c:if>
-          <ul>
+          </ul>
         </ec:column>
         <ec:column property="id" title="&nbsp;" width="1%">
           <a href="editBuildEnv!edit.action?profile.id=<c:out value="${pageScope.profile.id}"/>">
Index: continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/installationsList.jsp
===================================================================
--- continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/installationsList.jsp	(Revision 721546)
+++ continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/installationsList.jsp	(Arbeitskopie)
@@ -42,10 +42,10 @@
               sortable="false"
               filterable="false">
       <ec:row highlightRow="true">
-        <ec:column property="name" title="Name" style="white-space: nowrap" />
-        <ec:column property="type" title="Type" style="white-space: nowrap" />
-        <ec:column property="varName" title="Env Var Name" style="white-space: nowrap" />
-        <ec:column property="varValue" title="Value/Path" style="white-space: nowrap" />
+        <ec:column property="name" title="installation.name.label" style="white-space: nowrap" />
+        <ec:column property="type" title="installation.type.label" style="white-space: nowrap" />
+        <ec:column property="varName" title="installation.varName.label" style="white-space: nowrap" />
+        <ec:column property="varValue" title="installation.value.label" style="white-space: nowrap" />
         
         <ec:column property="id" title="&nbsp;" width="1%">
           <a href="editInstallation!edit.action?installation.installationId=<c:out value="${installation.installationId}"/>">
Index: continuum-webapp/src/main/webapp/WEB-INF/jsp/projectGroupSummary.jsp
===================================================================
--- continuum-webapp/src/main/webapp/WEB-INF/jsp/projectGroupSummary.jsp	(Revision 721546)
+++ continuum-webapp/src/main/webapp/WEB-INF/jsp/projectGroupSummary.jsp	(Arbeitskopie)
@@ -150,7 +150,7 @@
                 <ww:select theme="simple" name="preferredExecutor" list="#@java.util.HashMap@{'maven2' : 'Add M2 Project', 'maven-1' : 'Add M1 Project', 'ant' : 'Add Ant Project', 'shell' : 'Add Shell Project'}"
                     headerValue="Choose the project type" headerKey="" emptyOption="true" />
 
-                <input type="button" value="Add" onclick="goToAddProject()"/>
+                <input type="button" value="<ww:text name="add"/>" onclick="goToAddProject()"/>
               </redback:ifAnyAuthorized>
             </td>
             <td>

