You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by df...@apache.org on 2004/08/11 15:13:10 UTC

cvs commit: jakarta-slide/projector/src/content/applications/demo application.xml

dflorey     2004/08/11 06:13:10

  Modified:    projector/src/content/applications/admin/site editUser.xml
                        listUsers.xml
               projector/src/content/applications/admin/security login.xml
                        createRole.xml createUser.xml
               projector/src/content/applications/admin/templates/navigation
                        sideMenu.tmpl
               projector/src/content/applications/core/i18n exceptions.xml
               projector/src/content/applications/admin/i18n text.xml
                        sitemap.xml
  Added:       projector/src/content/applications/admin/images
                        button_cancel.png button_ok.png
               projector/src/content/applications/demo/i18n text.xml
               projector/src/content/applications/demo/config
                        pageProcessors.xml templateProcessors.xml jobs.xml
                        index.xml
               projector/src/content/applications/demo/jobs news.xml
                        editNews.xml updateNews.xml
               projector/src/content/applications/demo/templates/news
                        newsDetailsLink.tmpl newsXsl.xml newsXml.tmpl
                        newsTable.tmpl defaultTable.tmpl
               projector/src/content/applications/demo/site index.xml
                        editNews.xml news.xml
               projector/src/content/applications/demo/query newsQuery.xml
               projector/src/content/applications/demo/content/news
                        welcome.xml daniel.xml neu.xml update.xml gufu.xml
               projector/src/content/applications/demo application.xml
  Log:
  Added older projector demo application
  
  Revision  Changes    Path
  1.1                  jakarta-slide/projector/src/content/applications/admin/images/button_cancel.png
  
  	<<Binary file>>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/admin/images/button_ok.png
  
  	<<Binary file>>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/i18n/text.xml
  
  Index: text.xml
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-15" ?>
  <messages> 
  	<message id="welcome"> 
  		<locale language="de"> 
  			<entry key="text">Herzlich  Willkommen zur Projektor-Demonstration!</entry>
  		</locale> 
  		<locale language="en"> 
  			<entry key="text">Welcome to the projector demonstration!</entry>
  		</locale> 
  	</message>
  </messages>
  
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/config/pageProcessors.xml
  
  Index: pageProcessors.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <processors> 
  	<!-- pages -->
   	<processor uri="index.html" config-uri="site/index.xml" class="org.apache.slide.projector.processor.process.Process" bookmark="true" />
   	<processor uri="news.html" config-uri="site/news.xml" class="org.apache.slide.projector.processor.process.Process" bookmark="true" />
  </processors>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/config/templateProcessors.xml
  
  Index: templateProcessors.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <processors> 
  	<!-- Template that generates xml for the news overview -->
     	<processor uri="editNews" config-uri="jobs/editNews.xml" class="org.apache.slide.projector.processor.process.Process" />
  	<processor uri="updateNews" config-uri="jobs/updateNews.xml" class="org.apache.slide.projector.processor.process.Process" />
  	<processor uri="newsQuery" config-uri="jobs/news.xml" class="org.apache.slide.projector.processor.process.Process" />
  	<processor uri="newsXml" config-uri="templates/news/newsXml.tmpl" class="org.apache.slide.projector.processor.table.TableArrayRenderer" />
   	<processor uri="newsTable" config-uri="templates/news/newsTable.tmpl" class="org.apache.slide.projector.processor.table.TableMapRenderer" />
   	<processor uri="newsOverview" config-uri="templates/news/newsXsl.xml" class="org.apache.slide.projector.processor.xml.XSLTransformer" />
   	<processor uri="newsDetailsLink" config-uri="templates/news/newsDetailsLink.tmpl" class="org.apache.slide.projector.processor.TemplateRenderer" />
   	<processor uri="defaultTable" config-uri="templates/news/defaultTable.tmpl" class="org.apache.slide.projector.processor.table.TableGenerator" />
  </processors>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/config/jobs.xml
  
  Index: jobs.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <jobs>
    <job id="updateNews" processor="thread">
      <load parameter="parameters">
        <map>
          <entry key="key">
            <string>news</string>
          </entry>
          <entry key="store">
            <string>cache</string>
          </entry>
        </map>
      </load>
      <load parameter="condition">
        <xml>
        	<and>
        		<event method="Update">
  	            <property key="uri" value="/projector/applications/demo/content/news"/>
  	            <property key="depth" value="1"/>
  	        </event>
      	    <event method="Update">
          	    <property key="uri" value="/projector/applications/demo/content/news2"/>
  	            <property key="depth" value="1"/>
      	    </event>
            </and>
         </xml>
      </load>
      <load parameter="repeat">
        <string>true</string>
      </load>
      <load parameter="persistent">
        <string>true</string>
      </load>
      <load parameter="processor">
        <uri>updateNews</uri>
      </load>
    </job>
    
    <job id="queryNews" processor="newsQuery">
    </job>
  </jobs>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/config/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <process first-step="compose">
  	<description>
  		<output>
  			<state>ok</state>
  			<result name="output" description="composedPage" content-type="text/html" presentable="true" />
  		</output>
  	</description>	
    
  	<step id="compose" processor="2ColumnPage">
  		<load parameter="title"><string>Demo project index page</string></load>
  		<load parameter="keywords"><string>slide,contelligent</string></load>
  		<load parameter="description"><string>This page is the index page of the demo project</string></load>
  		<load parameter="left"><string>Links</string></load>
  		<load parameter="right"><string>Rechts</string></load>
  		<load parameter="style"><value processor="url"><string>style.html</string></value></load>
  		<save result="output" presentable="true"/>
  		<route state="ok" return="ok" />
  	</step> 
  </process>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/jobs/news.xml
  
  Index: news.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <process first-step="checkForCachedNews">
  	<description>
  		<output>
  			<state>newsAvailable</state>
  			<state>noNewsAvailable</state>
  			<result name="output" description="composedNews" content-type="application/x-java-array" presentable="true" />
  		</output>
  	</description>	
  	
  	<step id="checkForCachedNews" processor="exists">
  		<load parameter="input"><value store="cache" key="news"/></load>
  		<route state="true" step="newsCached"/>
  		<route state="false" step="queryNews"/>
  	</step>
  	
  	<step id="newsCached" processor="echo">
  		<load parameter="input"><value store="cache" key="news" /></load>
  		<save result="output" store="output" key="output" />
  		<route state="ok" return="newsAvailable"/>
  	</step>
  	
  	<step id="queryNews" processor="DASLQuery">
  		<load parameter="query"><value store="repository" key="/projector/applications/demo/query/newsQuery.xml" /></load>
  		<save result="output" key="news" />
  		<route state="ok" step="processNews" />
  		<route state="empty" return="noNewsAvailable" />
  	</step>
  
  	<step id="processNews" processor="resultResolver">
  		<load parameter="input"><value key="news" /></load> 
  		<load parameter="instructions">
  			<map>
  				<entry key="title">
  					<string>/news/title/text()</string>
  				</entry>
  				<entry key="text">
  					<string>/news/text/text()</string>
  				</entry>
  			</map>
  		</load> 
  		<save result="output" store="cache" key="news" />
  		<route state="ok" step="newsCached" />
  	</step>
  </process>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/jobs/editNews.xml
  
  Index: editNews.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <process first-step="editNews">
  	<description>
  		<input>
  			<parameter name="title" description="news/title">
  				<string minimum-length="1" />
  			</parameter>
  			<parameter name="text" description="news/text">
  				<string minimum-length="6" maximum-length="12"/>
  			</parameter>
  			<parameter name="day" description="date/day">
  				<number minimum="1" maximum="31" /> 
  			</parameter>
  			<parameter name="month" description="date/month">
  				<number minimum="1" maximum="12" />
  			</parameter>
   		<parameter name="year" description="date/year">
  				<number minimum="2004" maximum="2010" />
  			</parameter>
  			<parameter name="priority" description="news/priority">
  				<array>
  					<string>
  						<allowed-string>low</allowed-string>
  						<allowed-string default="true">medium</allowed-string>
  						<allowed-string>high</allowed-string>
  					</string>
  				</array> 
  			</parameter>
  		</input>
  		<output>
  			<state>ok</state>
  			<state>failed</state>
  		</output>
  	</description>	
  
  	<step id="editNews" processor="echo">
  		<load parameter="input"><value /></load>
  		<route state="ok" return="ok" />
  	</step>
  </process>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/jobs/updateNews.xml
  
  Index: updateNews.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <process first-step="disposeNews">
  	<description>
  		<input>
  			<parameter name="store">
  				<string>
  					<allowed-value>cache</allowed-value>
  					<allowed-value>session</allowed-value>
  					<allowed-value>repository</allowed-value>
  				</string>
  				<default-value>
  					<string>cache</string>
  				</default-value>
  			</parameter>
  			<parameter name="key">
  				<string constrained="false" />
  			</parameter>
  		</input>
  		<output>
  			<state>ok</state>
  		</output>
  	</description>	
  	
  	<step id="disposeNews" processor="dispose">
  		<load parameter="store"><string>cache</string></load>
  		<load parameter="key"><string>news</string></load>
  		<route state="ok" step="generateNews"/>
  	</step>
  
  	<step id="generateNews" processor="newsQuery">
  		<save result="output" store="cache" key="news" />
  		<route state="newsAvailable" return="ok" />
  		<route state="noNewsAvailable" return="ok" />
  	</step>
  </process>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/templates/news/newsDetailsLink.tmpl
  
  Index: newsDetailsLink.tmpl
  ===================================================================
  <td><a href="<%url%>">Details</a></td>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/templates/news/newsXsl.xml
  
  Index: newsXsl.xml
  ===================================================================
  <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  	<xsl:template match="newslist">
  		<p>
  			<xsl:apply-templates select="news" />
  		</p>
  	</xsl:template>
  	
  	<xsl:template match="news">
  		<h1><xsl:value-of select="title"/></h1>
  	</xsl:template>
  </xsl:stylesheet>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/templates/news/newsXml.tmpl
  
  Index: newsXml.tmpl
  ===================================================================
  <!--*** Start of 'header' ***--><?xml version="1.0"?><newslist>
  <!--*** End of 'header' ***-->
  <!--*** Start of 'default' ***-->
  <%news%>
  <!--*** End of 'default' ***-->
  <!--*** Start of 'footer' ***-->
  </newslist>
  <!--*** End of 'footer' ***-->
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/templates/news/newsTable.tmpl
  
  Index: newsTable.tmpl
  ===================================================================
  <!--*** Start of 'header' ***-->
  <table>
  <!--*** End of 'header' ***-->
  <!--*** Start of 'default' ***-->
  <tr><td><%uri%></td><td><%title%></td><td><%getcontentlength%></td></tr>
  <!--*** End of 'default' ***-->
  <!--*** Start of 'footer' ***-->
  </table>
  <!--*** End of 'footer' ***-->
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/templates/news/defaultTable.tmpl
  
  Index: defaultTable.tmpl
  ===================================================================
  <!-- Header and column fragments -->
  <!--*** Start of 'header column' ***-->
  <th <?style style="<%style%>"?>><%header;optional%> <?sortableHandler <a href="<%sortableHandler;optional%>">(?)</a>?><?resizableHandler <a href="<%resizableHandler;optional%>">(C)</a>?></th>
  <!--*** End of 'header column' ***-->
  <!--*** Start of 'descending header column' ***-->
  <th><%header;optional%> <a href="<%sortableHandler;optional%>">down</a><?resizableHandler <a href="<%resizableHandler;optional%>">(C)</a>?></th>
  <!--*** End of 'descending header column' ***-->
  <!--*** Start of 'ascending header column' ***-->
  <th><%header;optional%> <a href="<%sortableHandler;optional%>">up</a><?resizableHandler <a href="<%resizableHandler;optional%>">(C)</a>?></th>
  <!--*** End of 'ascending header column' ***-->
  <!--*** Start of 'collapsed header column' ***-->
  <th width="24"><a href="<%resizableHandler;optional%>">(EX)</a></th>
  <!--*** End of 'collapsed header column' ***-->
   
  <!--*** Start of 'column' ***-->
  <td><%value;optional%></td>
  <!--*** End of 'column' ***-->
  <!--*** Start of 'collapsed column' ***-->
  <td>&nbsp;</td>
  <!--*** End of 'collapsed column' ***-->
  
  <!--*** Start of 'header' ***-->
  <table class="content">
  <%headers;optional%>
  <!--*** End of 'header' ***-->
  <!--*** Start of 'default' ***-->
  <tr class="default"><%columns;optional%></tr>
  <!--*** End of 'default' ***--> 
  <!--*** Start of 'even' ***-->
  <tr class="even"><%columns;optional%></tr>
  <!--*** End of 'even' ***-->
  <!--*** Start of 'footer' ***-->
  </table>
  <!--*** End of 'footer' ***--> 
  
  
  1.3       +1 -1      jakarta-slide/projector/src/content/applications/admin/site/editUser.xml
  
  Index: editUser.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/projector/src/content/applications/admin/site/editUser.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- editUser.xml	4 Aug 2004 15:27:22 -0000	1.2
  +++ editUser.xml	11 Aug 2004 13:12:45 -0000	1.3
  @@ -68,7 +68,7 @@
   		<load parameter="principal-header"><value processor="message"><string>availableRoles</string></value></load>
   		<load parameter="user"><value store="input" key="uri"/></load> 
   		<load parameter="principal-icon"><value processor="image" result="url"><string>/projector/applications/admin/images/role.gif</string></value></load> 
  -		<load parameter="processor-icon"><value processor="image" result="url"><string>/projector/applications/admin/images/delete-role.png</string></value></load> 
  +		<load parameter="processor-icon"><value processor="image" result="url"><string>/projector/applications/admin/images/add_group.gif</string></value></load> 
   		<load parameter="add-processor"><value processor="url"><string>admin/addRole</string></value></load> 
   		<load parameter="input"><value key="roles" /></load> 
   		<load parameter="offset"><string>0</string></load>
  
  
  
  1.4       +3 -3      jakarta-slide/projector/src/content/applications/admin/site/listUsers.xml
  
  Index: listUsers.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/projector/src/content/applications/admin/site/listUsers.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- listUsers.xml	9 Aug 2004 16:44:32 -0000	1.3
  +++ listUsers.xml	11 Aug 2004 13:12:45 -0000	1.4
  @@ -26,9 +26,9 @@
   					<entry key="processor"><string>admin/table/column/trigger</string></entry>
   					<entry key="parameters">
   						<map>
  -							<entry key="src"><value processor="image" result="url"><string>/projector/applications/admin/images/user.gif</string></value></entry>
  +							<entry key="src"><value processor="image" result="url"><string>/projector/applications/admin/images/user-small.gif</string></value></entry>
   							<entry key="target"><value processor="url"><string>editUser.html</string></value></entry>
  -							<entry key="style"><string>width: 24px;</string></entry>
  +							<entry key="style"><string>height: 24px; width: 24px;</string></entry>
   						</map>
   					</entry>
   					<entry key="result"><string>output</string></entry>
  @@ -63,7 +63,7 @@
   					<entry key="processor"><string>admin/table/column/trigger</string></entry>
   					<entry key="parameters">
   						<map>
  -							<entry key="src"><value processor="image" result="url"><string>/projector/applications/admin/images/delete-user.png</string></value></entry>
  +							<entry key="src"><value processor="image" result="url"><string>/projector/applications/admin/images/user-remove.gif</string></value></entry>
   							<entry key="target"><value processor="url"><string>admin/deleteUser</string></value></entry>
   							<entry key="style"><string>width: 24px;</string></entry>
   						</map>
  
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/site/index.xml
  
  Index: index.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <process first-step="compose">
  	<description>
  		<output>
  			<state>ok</state>
  			<result name="output" description="composedPage" content-type="text/html" presentable="true" />
  		</output>
  	</description>	
    
  	<step id="compose" processor="2ColumnPage">
  		<load parameter="title"><string>Demo project index page</string></load>
  		<load parameter="keywords"><string>slide,contelligent</string></load>
  		<load parameter="description"><string>This page is the index page of the demo project</string></load>
  		<load parameter="left"><string>Links</string></load>
  		<load parameter="right"><string>Rechts</string></load>
  		<load parameter="style"><value processor="url"><string>style.html</string></value></load>
  		<save result="output" store="output" key="output" presentable="true"/>
  		<route state="ok" return="ok" />
  	</step> 
  </process>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/site/editNews.xml
  
  Index: editNews.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <process first-step="editNews">
  	<description>
  		<output>
  			<state>ok</state>
  			<result name="output" description="composedPage" content-type="text/*" presentable="true" />
  		</output>
  	</description>	
  	
  	<step id="editNews" processor="newsQuery">
  		<save result="output" key="news" />
  		<route state="newsAvailable" step="renderNews" />
  	</step>
  
  	<step id="composePage" processor="2ColumnPage">
  		<load parameter="title"><string>Demo project index page</string></load>
  		<load parameter="keywords"><string>slide,contelligent</string></load>
  		<load parameter="description"><string>This page is the index page of the demo project</string></load>
  		<load parameter="left"><value /></load>
  		<load parameter="right"><value /></load>
  		<load parameter="style"><value processor="url"><string>style.html</string></value></load>
  		<save result="output" key="output" presentable="true"/>
  		<route state="ok" return="ok" />
  	</step> 
  </process>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/site/news.xml
  
  Index: news.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8" ?>
  <process first-step="queryNews">
  	<description>
  		<output>
  			<state>ok</state>
  			<result name="output" description="composedPage" content-type="text/*" presentable="true" />
  		</output>
  	</description>	
  	
  	<step id="queryNews" processor="newsQuery">
  		<save result="output" key="news" />
  		<route state="newsAvailable" step="newsIcon" />
  		<route state="noNewsAvailable" step="renderNoNews" />
  	</step>
  
  	<step id="newsIcon" processor="htmlTag">
  		<load parameter="fragment"><string>img</string></load>
  		<load parameter="src"><value processor="image" result="url"><url>/projector/applications/admin/images/role.gif</url></value></load>
  		<save result="output" key="newsIcon"/>
  		<route state="ok" step="renderNews" />
  	</step>
  
  	<step id="renderNews" processor="defaultTable">
  		<load parameter="columns">
  			<array> 
  				<map> 
  					<entry key="header"><string>Huhu</string></entry>
  					<entry key="value"><value key="newsIcon"/></entry>
  					<entry key="key"><string>icon</string></entry>
  					<entry key="style"><string>width: 24px;</string></entry>
  					<entry key="sortable"><string>false</string></entry>
  					<entry key="resizable"><string>false</string></entry>
  				</map>
  				<map>
  					<entry key="header"><string>URI</string></entry>
  					<entry key="key"><string>uri</string></entry>
  					<entry key="sortable"><string>true</string></entry>
  					<entry key="resizable"><string>true</string></entry>
  				</map>
  				<map>
  					<entry key="header"><string>Title</string></entry>
  					<entry key="key"><string>title</string></entry>
  					<entry key="sortable"><string>true</string></entry>
  					<entry key="resizable"><string>true</string></entry>
  				</map>
  				<map>
  					<entry key="header"><string>Text</string></entry>
  					<entry key="key"><string>text</string></entry>
  					<entry key="sortable"><string>false</string></entry>
  					<entry key="resizable"><string>true</string></entry>
  				</map>
  				<map>
  					<entry key="header"><string>Spezial</string></entry>
  					<entry key="processor"><string>newsDetailsLink</string></entry>
  					<entry key="parameters">
  						<map>
  							<entry key="url"><value processor="url"><string>test</string></value></entry>
  						</map>
  					</entry>
  					<entry key="key"><string>output</string></entry>
  					<entry key="sortable"><string>false</string></entry>
  					<entry key="resizable"><string>false</string></entry>
  				</map>
  			</array>
  		</load>
  		<load parameter="input"><value key="news" /></load> 
  		<load parameter="offset"><string>0</string></load>
  		<load parameter="itemsPerPage"><string>4</string></load>
  		<load parameter="id"><string>newsTable</string></load>
  		<load parameter="store"><string>session</string></load>
  		<save result="output" key="news" />
  		<route state="ok" step="newsPager" />
  	</step>
  	
  	<step id="newsPager" processor="simplePager">
  		<load parameter="showRange"><string>false</string></load> 
  		<load parameter="id"><string>newsTable</string></load>
  		<load parameter="store"><string>session</string></load>
  		<load parameter="showRange"><string>true</string></load>
  		<load parameter="range"><string>3</string></load>
  		<save result="output" key="pager" />
  		<route state="failed" step="composePage"/>
  		<route state="ok" step="newsWithPager"/>
  	</step>
  
  	<step id="renderNoNews" processor="echo">
  		<load parameter="input"><string>No news available</string></load>
  		<save result="output" key="content" />
  		<route state="ok" step="composePage" />
  	</step>
    
    	<step id="newsWithPager" processor="stringArray">
    		<load parameter="input">
    			<array>
    				<value key="news"/>
    				<value key="pager"/>
    			</array>
    		</load>
    		<save result="output" key="content" />
    		<route state="ok" step="composePage" />
    	</step>
    
  	<step id="composePage" processor="3ColumnPage">
  		<load parameter="title"><string>Demo project index page</string></load>
  		<load parameter="keywords"><string>slide,contelligent</string></load>
  		<load parameter="description"><string>This page is the index page of the demo project</string></load>
  		<load parameter="left"><value /></load>
  		<load parameter="middle"><value key="content" /></load>
  		<load parameter="right"><string>Right</string></load>
  		<load parameter="style"><value processor="url"><string>style.html</string></value></load>
  		<save result="output" key="output" presentable="true"/>
  		<route state="ok" return="ok" />
  	</step> 
  </process>
  
  
  1.4       +0 -1      jakarta-slide/projector/src/content/applications/admin/security/login.xml
  
  Index: login.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/projector/src/content/applications/admin/security/login.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- login.xml	9 Aug 2004 16:44:32 -0000	1.3
  +++ login.xml	11 Aug 2004 13:12:56 -0000	1.4
  @@ -16,7 +16,6 @@
   		<load parameter="action"><string>login</string></load>
   		<load parameter="errorsProcessor"><string>errors</string></load>
   		<load parameter="title"><string>Login:</string></load>
  -		<load parameter="locale"><value processor="localeResolver" key="accept-language" store="request-header" /></load>
   		<load parameter="control:loginfield">
   			<map>
   				<entry key="parameter"><string>username</string></entry>
  
  
  
  1.4       +0 -1      jakarta-slide/projector/src/content/applications/admin/security/createRole.xml
  
  Index: createRole.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/projector/src/content/applications/admin/security/createRole.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- createRole.xml	9 Aug 2004 16:44:32 -0000	1.3
  +++ createRole.xml	11 Aug 2004 13:12:56 -0000	1.4
  @@ -11,7 +11,6 @@
   		<load parameter="action"><string>createRole</string></load>
   		<load parameter="errorsProcessor"><string>errors</string></load>
   		<load parameter="title"><value processor="message"><string>createRole</string></value></load>
  -		<load parameter="locale"><value processor="localeResolver" key="accept-language" store="request-header" /></load>
   		<load parameter="control:rolename">
   			<map>
   				<entry key="parameter"><string>rolename</string></entry>
  
  
  
  1.4       +0 -1      jakarta-slide/projector/src/content/applications/admin/security/createUser.xml
  
  Index: createUser.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/projector/src/content/applications/admin/security/createUser.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- createUser.xml	9 Aug 2004 16:44:32 -0000	1.3
  +++ createUser.xml	11 Aug 2004 13:12:56 -0000	1.4
  @@ -11,7 +11,6 @@
   		<load parameter="action"><string>createUser</string></load>
   		<load parameter="errorsProcessor"><string>errors</string></load>
   		<load parameter="title"><value processor="message"><string>createUser</string></value></load>
  -		<load parameter="locale"><value processor="localeResolver" key="accept-language" store="request-header" /></load>
   		<load parameter="control:username">
   			<map>
   				<entry key="parameter"><string>username</string></entry>
  
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/query/newsQuery.xml
  
  Index: newsQuery.xml
  ===================================================================
  <?xml version="1.0" ?>
  <D:searchrequest xmlns:D="DAV:">
  	<D:basicsearch>
  	<D:select>
        <D:prop><D:getcontentlength/></D:prop>
      </D:select>
      <D:from>
        <D:scope>
          <D:href>/slide/projector/applications/demo/content/news</D:href>
          <D:depth>1</D:depth>
        </D:scope>
      </D:from>
      <D:where>
        <D:gt> 
          <D:prop><D:getcontentlength/></D:prop>
          <D:literal>0</D:literal>
        </D:gt>
      </D:where>
        <D:orderby>
          <D:order>
          <D:prop><D:getcreationdate/></D:prop>
          <D:descending/>
        </D:order>
      </D:orderby>
  	</D:basicsearch>
  </D:searchrequest>
  
  
  1.2       +2 -2      jakarta-slide/projector/src/content/applications/admin/templates/navigation/sideMenu.tmpl
  
  Index: sideMenu.tmpl
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/projector/src/content/applications/admin/templates/navigation/sideMenu.tmpl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- sideMenu.tmpl	22 Jul 2004 12:18:39 -0000	1.1
  +++ sideMenu.tmpl	11 Aug 2004 13:12:57 -0000	1.2
  @@ -8,13 +8,13 @@
   
   <!--*** Start of 'default 0' ***-->
   <tr class="unselectedMenuItem0">
  -<td><a href="<%id%>"><img src="<%icon%>"/></a><br/><%title%></a></td><td><%description;optional%></td>
  +<td><a href="<%id%>"><img src="<%icon%>"/>&nbsp;<%title%></a></td><td><%description;optional%></td>
   </tr>
   <!--*** End of 'default 0' ***-->
   
   <!--*** Start of 'active 0' ***--> 
   <tr class="unselectedMenuItem0">
  -<td><a href="<%id%>"><img src="<%icon%>"/></a><br/><%title%></a></td><td><%description;optional%></td>
  +<td><a href="<%id%>"><img src="<%icon%>"/>&nbsp;<%title%></a></td><td><%description;optional%></td>
   </tr>
   <!--*** End of 'active 0' ***-->
   
  
  
  
  1.3       +189 -80   jakarta-slide/projector/src/content/applications/core/i18n/exceptions.xml
  
  Index: exceptions.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/projector/src/content/applications/core/i18n/exceptions.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- exceptions.xml	4 Aug 2004 15:27:25 -0000	1.2
  +++ exceptions.xml	11 Aug 2004 13:12:57 -0000	1.3
  @@ -3,37 +3,62 @@
   	<!-- Fehlertexte -->
   	<message id="parameterMessageNotFound">
   		<locale language="de">
  -			<entry key="title">Keine Beschreibung verf�gbar</entry>
  -			<entry key="text">Es ist keine Beschreibung verf�gbar</entry>
  +			<entry key="title">Keine Beschreibung verf?gbar</entry>
  +			<entry key="text">Es ist keine Beschreibung verf?gbar</entry>
   			<entry key="prompt">Bitte Wert eingeben</entry>
   		</locale>
  +		<locale language="en">
  +			<entry key="title">Desription not found</entry>
  +			<entry key="text">No parameter description available</entry>
  +			<entry key="prompt">Enter value</entry>
  +		</locale>
   	</message>
   	<message id="errorMessageNotFound">
   		<locale language="de">
   			<entry key="title">Fehler</entry>
  -			<entry key="text">Es ist kein Fehlertext verf�gbar</entry>
  -			<entry key="summary">Es ist keine Beschreibung dieses Fehlers verf�gbar</entry>
  -			<entry key="details">Es ist keine Beschreibung dieses Fehlers verf�gbar</entry>
  +			<entry key="text">Es ist kein Fehlertext verf?gbar</entry>
  +			<entry key="summary">Es ist keine Beschreibung dieses Fehlers verf?gbar</entry>
  +			<entry key="details">Es ist keine Beschreibung dieses Fehlers verf?gbar</entry>
  +		</locale>
  +		<locale language="en">
  +			<entry key="title">Error</entry>
  +			<entry key="text">No error message available</entry>
  +			<entry key="summary">No error message available</entry>
  +			<entry key="details">No message for this error available. Please add it to the exception.xml file!</entry>
   		</locale>
   	</message>
   	<message id="messageNotFound">
   		<locale language="de">
   			<entry key="title">Text nicht gefunden</entry>
  -			<entry key="text">Es ist kein Text f�r die Meldung {0} verf�gbar</entry>
  +			<entry key="text">Es ist kein Text f?r die Meldung {0} verf?gbar</entry>
  +		</locale>
  +		<locale language="en">
  +			<entry key="title">Message not found</entry>
  +			<entry key="text">No message for message with key {0} found</entry>
   		</locale>
   	</message>
   	<message id="noMessageAvailable">
   		<locale language="de">
  -			<entry key="title">Kein Text verf�gbar</entry>
  -			<entry key="text">Es ist kein Text verf�gbar</entry>
  -			<entry key="summary">Es ist kein Text verf�gbar</entry>
  -			<entry key="details">Es ist kein Text verf�gbar</entry>
  +			<entry key="title">Kein Text verf?gbar</entry>
  +			<entry key="text">Es ist kein Text verf?gbar</entry>
  +			<entry key="summary">Es ist kein Text verf?gbar</entry>
  +			<entry key="details">Es ist kein Text verf?gbar</entry>
  +		</locale> 
  +		<locale language="en">
  +			<entry key="title">No text available</entry>
  +			<entry key="text">No text for this message found</entry>
  +			<entry key="summary">No message text found</entry>
  +			<entry key="details">No text has been found for this message. Please add the text to the appropriate file.</entry>
   		</locale> 
   	</message>
  -	<message id="noProcessorDescriptionAvailable">
  +	<message id="processorManager/noProcessorDescriptionAvailable">
   		<locale language="de"> 
  -			<entry key="title">Keine Prozessorbeschreibung verf�gbar</entry>
  -			<entry key="text">Dieser Prozessor verf�gt leider �ber keine Beschreibung.</entry>
  +			<entry key="title">Keine Prozessorbeschreibung verf?gbar</entry>
  +			<entry key="text">Dieser Prozessor verf?gt leider ?ber keine Beschreibung.</entry>
  +		</locale> 
  +		<locale language="en"> 
  +			<entry key="title">No processor description available</entry>
  +			<entry key="text">No description for this processor available</entry>
   		</locale> 
   	</message>
   	<message id="stepNotFound">
  @@ -43,13 +68,25 @@
   			<entry key="summary">Arbeitsschritt {0} nicht gefunden.</entry>
   			<entry key="details">Arbeitsschritt {0} nicht gefunden.</entry>
   		</locale> 
  +		<locale language="en"> 
  +			<entry key="title">Step not found</entry>
  +			<entry key="text">Process step {0} not found</entry>
  +			<entry key="summary">Process step {0} not found</entry>
  +			<entry key="details">Process step {0} not found</entry>
  +		</locale> 
   	</message>
   	<message id="stateNotDefined">
   		<locale language="de"> 
  -			<entry key="title">Undefinierter R�ckgabewert</entry>
  -			<entry key="text">Es wurde versucht, den Wert {0} als Ergebniszustand zur�ckzugeben.</entry>
  -			<entry key="summary">Es wurde versucht, den Wert {0} als Ergebniszustand zur�ckzugeben.</entry>
  -			<entry key="details">Es wurde versucht, den Wert {0} als Ergebniszustand zur�ckzugeben. Dieser wurde im laufenden Prozess nicht definiert!</entry>
  +			<entry key="title">Undefinierter R?ckgabewert</entry>
  +			<entry key="text">Es wurde versucht, den Wert {0} als Ergebniszustand zur?ckzugeben.</entry>
  +			<entry key="summary">Es wurde versucht, den Wert {0} als Ergebniszustand zur?ckzugeben.</entry>
  +			<entry key="details">Es wurde versucht, den Wert {0} als Ergebniszustand zur?ckzugeben. Dieser wurde im laufenden Prozess nicht definiert!</entry>
  +		</locale> 
  +		<locale language="en"> 
  +			<entry key="title">Undefined return value</entry>
  +			<entry key="text">Return value {0} undefined.</entry>
  +			<entry key="summary">Return value {0} undefined.</entry>
  +			<entry key="details">Return value {0} undefined. Please define this return value in the running process or use one of the defined return values!</entry>
   		</locale> 
   	</message>
   	<message id="processorNotFound">
  @@ -59,6 +96,12 @@
   			<entry key="summary">Prozessor {0} nicht gefunden.</entry>
   			<entry key="details">Der angeforderte Prozessor mit der URI {0} wurde nicht gefunden. Stellen Sie sicher, dass der Prozessor unter dieser URI registriert wurde.</entry>
   		</locale> 
  +		<locale language="en"> 
  +			<entry key="title">Processor {0} not found</entry>
  +			<entry key="text">Processor {0} not found</entry>
  +			<entry key="summary">Processor {0} not found</entry>
  +			<entry key="details">The requested processor with URI {0} could not be found. Please assure that this processor is correctly registered with this URL</entry>
  +		</locale> 
   	</message>
   	<message id="validationFailed">
   		<locale language="de">
  @@ -67,6 +110,12 @@
   			<entry key="summary">Die Validierung des Arbeitsschrittes {1} des Prozesses {0} ist fehlgeschlagen.</entry>
   			<entry key="details">Die Validierung des Arbeitsschritts {1} des Prozesses {0} ist fehlgeschlagen.</entry>
   		</locale>
  +		<locale language="en">
  +			<entry key="title">Validation failed</entry>
  +			<entry key="text">Validation of step {1} of processor {0} failed</entry>
  +			<entry key="summary">Validation of step {1} of processor {0} failed</entry>
  +			<entry key="details">Validation of step {1} of processor {0} failed</entry>
  +		</locale>
   	</message>	
   	<message id="parameterValidationFailed">
   		<locale language="de">
  @@ -75,13 +124,25 @@
   			<entry key="summary">Die Validierung des Parameters {0} ist fehlgeschlagen.</entry>
   			<entry key="details">Die Validierung des Parameters {0} ist fehlgeschlagen.</entry>
   		</locale>
  +		<locale language="en">
  +			<entry key="title">Parameter {0} invalid</entry>
  +			<entry key="text">The value of the given parameter {0} is invalid</entry>
  +			<entry key="summary">The value of the given parameter {0} is invalid</entry>
  +			<entry key="details">The value of the given parameter {0} is invalid</entry>
  +		</locale>
   	</message>	
   	<message id="stateNotRouted">
   		<locale language="de"> 
   			<entry key="title">Route fehlt!</entry>
  -			<entry key="text">F�r den Zustand {1} im Arbeitsschritt {0} wurde keine Route festgelegt.</entry>
  -			<entry key="summary">F�r den Zustand {1} im Arbeitsschritt {0} wurde keine Route festgelegt.</entry>
  -			<entry key="details">F�r den Zustand {1} im Arbeitsschritt {0} wurde keine Route festgelegt.</entry>
  +			<entry key="text">F?r den Zustand {1} im Arbeitsschritt {0} wurde keine Route festgelegt.</entry>
  +			<entry key="summary">F?r den Zustand {1} im Arbeitsschritt {0} wurde keine Route festgelegt.</entry>
  +			<entry key="details">F?r den Zustand {1} im Arbeitsschritt {0} wurde keine Route festgelegt.</entry>
  +		</locale> 
  +		<locale language="en"> 
  +			<entry key="title">No routing defined</entry>
  +			<entry key="text">No routing for state {1} of step {0} defined.</entry>
  +			<entry key="summary">No routing for state {1} of step {0} defined.</entry>
  +			<entry key="details">No routing for state {1} of step {0} defined.</entry>
   		</locale> 
   	</message>
   	<message id="requiredParameterMissing">
  @@ -91,6 +152,12 @@
   			<entry key="summary">Der notwendige Parameter {0} wurde nicht zugewiesen.</entry>
   			<entry key="details">Der notwendige Parameter {0} wurde nicht zugewiesen.</entry>
   		</locale>
  +		<locale language="en">
  +			<entry key="title">Required parameter missing</entry>
  +			<entry key="text">The required parameter {0} is missing.</entry>
  +			<entry key="summary">The required parameter {0} is missing.</entry>
  +			<entry key="details">The required parameter {0} is missing</entry>
  +		</locale>
   	</message>
   	<message id="requiredStepParameterMissing">
   		<locale language="de">
  @@ -99,6 +166,12 @@
   			<entry key="summary">Der notwendige Parameter {0} wurde im Arbeitsschritt {1} nicht zugewiesen.</entry>
   			<entry key="details">Der notwendige Parameter {0} wurde im Arbeitsschritt {1} nicht zugewiesen.</entry>
   		</locale>
  +		<locale language="en">
  +			<entry key="title">Required parameter missing</entry>
  +			<entry key="text">The required parameter {0} of step {1} is missing.</entry>
  +			<entry key="summary">The required parameter {0} of step {1}  is missing.</entry>
  +			<entry key="details">The required parameter {0} of step {1}  is missing</entry>
  +		</locale>
   	</message>
   	<message id="requiredContextMissing">
   		<locale language="de">
  @@ -107,6 +180,12 @@
   			<entry key="summary">Notwendige Umgebungsvariable {0} im Speicherort {1} nicht gefunden.</entry>
   			<entry key="details">Notwendige Umgebungsvariable {0} im Speicherort {1} nicht gefunden.</entry>
   		</locale>
  +		<locale language="en">
  +			<entry key="title">Required environment missing</entry>
  +			<entry key="text">Required environment variable {0} not found in store {1}.</entry>
  +			<entry key="summary">Required environment variable {0} not found in store {1}.</entry>
  +			<entry key="details">Required environment variable {0} not found in store {1}</entry>
  +		</locale>
   	</message>
   	<message id="saveFailed">
   		<locale language="de">
  @@ -115,53 +194,83 @@
   			<entry key="summary">Die Speicherung der Ergebnisse des Arbeitsschrittes {1} des Prozesses {0} ist fehlgeschlagen.</entry>
   			<entry key="details">Die Speicherung der Ergebnisse des Arbeitsschrittes {1} des Prozesses {0} ist fehlgeschlagen.</entry>
   		</locale>
  +		<locale language="en">
  +			<entry key="title">Failed to save results</entry>
  +			<entry key="text">Failed to save results of step {1} of process {0}</entry>
  +			<entry key="summary">Failed to save results of step {1} of process {0}</entry>
  +			<entry key="details">Failed to save results of step {1} of process {0}</entry>
  +		</locale>
   	</message>	
   	<message id="contentTypeMismatch">
   		<locale language="de"> 
  -			<entry key="title">Inhaltstyp pa�t nicht!</entry>
  -			<entry key="text">Ergebnis {0} kann nicht gespeichert werden. Der Inhaltstyp {1} pa�t nicht auf den geforderten Typen {2}.</entry>
  +			<entry key="title">Inhaltstyp pa?t nicht!</entry>
  +			<entry key="text">Ergebnis {0} kann nicht gespeichert werden. Der Inhaltstyp {1} pa?t nicht auf den geforderten Typen {2}.</entry>
   			<entry key="summary">Ergebnis {0} kann nicht gespeichert werden.</entry>
  -			<entry key="details">Ergebnis {0} kann nicht gespeichert werden. Der Inhaltstyp {1} pa�t nicht auf den geforderten Typen {2}.</entry>
  +			<entry key="details">Ergebnis {0} kann nicht gespeichert werden. Der Inhaltstyp {1} pa?t nicht auf den geforderten Typen {2}.</entry>
  +		</locale> 
  +		<locale language="en"> 
  +			<entry key="title">Content type missmatch</entry>
  +			<entry key="text">Failed to save {0}. Content type {1} does not match the required type {2}</entry>
  +			<entry key="summary">Failed to save {0}. Content type {1} does not match the required type {2}</entry>
  +			<entry key="details">Failed to save {0}. Content type {1} does not match the required type {2}</entry>
   		</locale> 
   	</message>
   	<message id="undefinedResultKey">
   		<locale language="de"> 
  -			<entry key="title">Undefinierter Ergebnisschl�ssel {0}!</entry>
  -			<entry key="text">Das Ergebnis mit Schl�ssel {0} kann nicht gespeichert werden. Der Schl�ssel wurde bei der Prozessdefinition nicht definiert.</entry>
  -			<entry key="summary">Das Ergebnis mit Schl�ssel {0} kann nicht gespeichert werden. Der Schl�ssel wurde bei der Prozessdefinition nicht definiert.</entry>
  -			<entry key="details">Das Ergebnis mit Schl�ssel {0} kann nicht gespeichert werden. Der Schl�ssel wurde bei der Prozessdefinition nicht definiert.</entry>
  +			<entry key="title">Undefinierter Ergebnisschl?ssel {0}</entry>
  +			<entry key="text">Das Ergebnis mit Schl?ssel {0} kann nicht gespeichert werden. Der Schl?ssel wurde bei der Prozessdefinition nicht definiert.</entry>
  +			<entry key="summary">Das Ergebnis mit Schl?ssel {0} kann nicht gespeichert werden. Der Schl?ssel wurde bei der Prozessdefinition nicht definiert.</entry>
  +			<entry key="details">Das Ergebnis mit Schl?ssel {0} kann nicht gespeichert werden. Der Schl?ssel wurde bei der Prozessdefinition nicht definiert.</entry>
  +		</locale> 
  +		<locale language="en"> 
  +			<entry key="title">Undefined result key {0}</entry>
  +			<entry key="text">Save failed for result with key {0}. This result key is not defined in process definition</entry>
  +			<entry key="summary">Save failed for result with key {0}. This result key is not defined in process definition</entry>
  +			<entry key="details">Save failed for result with key {0}. This result key is not defined in process definition</entry>
   		</locale> 
   	</message>
   	<message id="storeNotAvailable">
   		<locale language="de"> 
  -			<entry key="title">Speicherort nicht verf�gbar!</entry>
  -			<entry key="text">Das Ergebnis mit Schl�ssel {0} kann nicht gespeichert werden, da der Speicherort {1} nicht verf�gbar ist.</entry>
  -			<entry key="summary">Das Ergebnis mit Schl�ssel {0} kann nicht gespeichert werden, da der Speicherort {1} nicht verf�gbar ist.</entry>
  -			<entry key="details">Das Ergebnis mit Schl�ssel {0} kann nicht gespeichert werden, da der Speicherort {1} nicht verf�gbar ist.</entry>
  +			<entry key="title">Speicherort nicht verf?gbar!</entry>
  +			<entry key="text">Das Ergebnis mit Schl?ssel {0} kann nicht gespeichert werden, da der Speicherort {1} nicht verf?gbar ist.</entry>
  +			<entry key="summary">Das Ergebnis mit Schl?ssel {0} kann nicht gespeichert werden, da der Speicherort {1} nicht verf?gbar ist.</entry>
  +			<entry key="details">Das Ergebnis mit Schl?ssel {0} kann nicht gespeichert werden, da der Speicherort {1} nicht verf?gbar ist.</entry>
  +		</locale> 
  +		<locale language="en"> 
  +			<entry key="title">Store not available!</entry>
  +			<entry key="text">Failed to save result with key {0} because the requested store {1} is not available.</entry>
  +			<entry key="summary">Failed to save result with key {0} because the requested store {1} is not available.</entry>
  +			<entry key="details">Failed to save result with key {0} because the requested store {1} is not available.</entry>
   		</locale> 
   	</message>
   	<message id="unpresentableValue">
   		<locale language="de"> 
   			<entry key="title">Wert kann nicht dargestellt werden!</entry>
  -			<entry key="text">Das Ergebnis mit Schl�ssel {0} kann nicht zur Darstellung genutzt werden.</entry>
  -			<entry key="summary">Das Ergebnis mit Schl�ssel {0} kann nicht zur Darstellung genutzt werden.</entry>
  -			<entry key="details">Das Ergebnis mit Schl�ssel {0} kann nicht zur Darstellung genutzt werden.</entry>
  +			<entry key="text">Das Ergebnis mit Schl?ssel {0} kann nicht zur Darstellung genutzt werden.</entry>
  +			<entry key="summary">Das Ergebnis mit Schl?ssel {0} kann nicht zur Darstellung genutzt werden.</entry>
  +			<entry key="details">Das Ergebnis mit Schl?ssel {0} kann nicht zur Darstellung genutzt werden.</entry>
  +		</locale> 
  +		<locale language="en"> 
  +			<entry key="title">Value can not be presented!</entry>
  +			<entry key="text">The result with key {0} is not presentable.</entry>
  +			<entry key="summary">The result with key {0} is not presentable.</entry>
  +			<entry key="details">The result with key {0} is not presentable.</entry>
   		</locale> 
   	</message>
   	<message id="invalidParameter">
   		<locale language="de">
  -			<entry key="title">Wert ung�ltig.</entry>
  -			<entry key="text">Dem Parameter {0} wurde ein ung�litger Wert zugewiesen.</entry>
  -			<entry key="summary">Dem Parameter {0} wurde ein ung�litger Wert zugewiesen.</entry>
  -			<entry key="details">Dem Parameter {0} wurde ein ung�litger Wert zugewiesen.</entry>
  +			<entry key="title">Wert ung?ltig.</entry>
  +			<entry key="text">Dem Parameter {0} wurde ein ung?litger Wert zugewiesen.</entry>
  +			<entry key="summary">Dem Parameter {0} wurde ein ung?litger Wert zugewiesen.</entry>
  +			<entry key="details">Dem Parameter {0} wurde ein ung?litger Wert zugewiesen.</entry>
   		</locale>
   	</message>	
   	<message id="invalidParameterValue">
   		<locale language="de">
  -			<entry key="title">Wert ung�ltig.</entry>
  -			<entry key="text">Der zugewiesene Wert {0} ist ung�ltig.</entry>
  -			<entry key="summary">Der zugewiesene Wert {0} ist ung�ltig.</entry>
  -			<entry key="details">Der zugewiesene Wert {0} ist ung�ltig.</entry>
  +			<entry key="title">Wert ung?ltig.</entry>
  +			<entry key="text">Der zugewiesene Wert {0} ist ung?ltig.</entry>
  +			<entry key="summary">Der zugewiesene Wert {0} ist ung?ltig.</entry>
  +			<entry key="details">Der zugewiesene Wert {0} ist ung?ltig.</entry>
   		</locale>
   	</message>
   	<message id="invalidResourceValue">
  @@ -175,41 +284,41 @@
   	<message id="invalidStringValue">
   		<locale language="de">
   			<entry key="title">Wert nicht als Zeichenkette verwendbar</entry>
  -			<entry key="text">Der Wert {0} l��t sich nicht als Zeichenkette verwenden</entry>
  -			<entry key="summary">Der Wert {0} l��t sich nicht als Zeichenkette verwenden</entry>
  -			<entry key="details">Der Wert {0} l��t sich nicht als Zeichenkette verwenden</entry>
  +			<entry key="text">Der Wert {0} l??t sich nicht als Zeichenkette verwenden</entry>
  +			<entry key="summary">Der Wert {0} l??t sich nicht als Zeichenkette verwenden</entry>
  +			<entry key="details">Der Wert {0} l??t sich nicht als Zeichenkette verwenden</entry>
   		</locale>
   	</message>
   	<message id="stringTooShort">
   		<locale language="de">
   			<entry key="title">Zeichenkette zu kurz</entry>
  -			<entry key="text">Die Zeichenkette ist zu kurz. Die Mindestl�nge betr�gt {0} Zeichen.</entry>
  -			<entry key="summary">Die Zeichenkette ist zu kurz. Die Mindestl�nge betr�gt {0} Zeichen.</entry>
  -			<entry key="details">Die Zeichenkette ist zu kurz. Die Mindestl�nge betr�gt {0} Zeichen.</entry>
  +			<entry key="text">Die Zeichenkette ist zu kurz. Die Mindestl?nge betr?gt {0} Zeichen.</entry>
  +			<entry key="summary">Die Zeichenkette ist zu kurz. Die Mindestl?nge betr?gt {0} Zeichen.</entry>
  +			<entry key="details">Die Zeichenkette ist zu kurz. Die Mindestl?nge betr?gt {0} Zeichen.</entry>
   		</locale>
   	</message>
   	<message id="stringTooLong">
   		<locale language="de">
   			<entry key="title">Zeichenkette zu lang</entry>
  -			<entry key="text">Die Zeichenkette ist zu lang. Die Maximall�nge betr�gt {0} Zeichen.</entry>
  -			<entry key="summary">Die Zeichenkette ist zu lang. Die Maximall�nge betr�gt {0} Zeichen.</entry>
  -			<entry key="details">Die Zeichenkette ist zu lang. Die Maximall�nge betr�gt {0} Zeichen.</entry>
  +			<entry key="text">Die Zeichenkette ist zu lang. Die Maximall?nge betr?gt {0} Zeichen.</entry>
  +			<entry key="summary">Die Zeichenkette ist zu lang. Die Maximall?nge betr?gt {0} Zeichen.</entry>
  +			<entry key="details">Die Zeichenkette ist zu lang. Die Maximall?nge betr?gt {0} Zeichen.</entry>
   		</locale>
   	</message>
   	<message id="invalidNumberRange">
   		<locale language="de">
  -			<entry key="title">Zahlenwert ung�ltig.</entry>
  -			<entry key="text">Der zugewiesene Wert {0} ist ung�ltig. Es sind nur Zahlenwerte zwischen {1} und {2} zugelassen.</entry>
  -			<entry key="summary">Der zugewiesene Wert {0} ist ung�ltig. Es sind nur Zahlenwerte zwischen {1} und {2} zugelassen.</entry>
  -			<entry key="details">Der zugewiesene Wert {0} ist ung�ltig. Es sind nur Zahlenwerte zwischen {1} und {2} zugelassen.</entry>
  +			<entry key="title">Zahlenwert ung?ltig.</entry>
  +			<entry key="text">Der zugewiesene Wert {0} ist ung?ltig. Es sind nur Zahlenwerte zwischen {1} und {2} zugelassen.</entry>
  +			<entry key="summary">Der zugewiesene Wert {0} ist ung?ltig. Es sind nur Zahlenwerte zwischen {1} und {2} zugelassen.</entry>
  +			<entry key="details">Der zugewiesene Wert {0} ist ung?ltig. Es sind nur Zahlenwerte zwischen {1} und {2} zugelassen.</entry>
   		</locale>
   	</message>
   	<message id="invalidNumberRange">
   		<locale language="de">
  -			<entry key="title">Zahlenwert ung�ltig.</entry>
  -			<entry key="text">Der zugewiesene Zahlenwert {0} ist ung�ltig. Es steht nur eine Auswahl an zugelassenen Werten bereit.</entry>
  -			<entry key="summary">Der zugewiesene Zahlenwert {0} ist ung�ltig. Es steht nur eine Auswahl an zugelassenen Werten bereit.</entry>
  -			<entry key="details">Der zugewiesene Zahlenwert {0} ist ung�ltig. Es steht nur eine Auswahl an zugelassenen Werten bereit.</entry>
  +			<entry key="title">Zahlenwert ung?ltig.</entry>
  +			<entry key="text">Der zugewiesene Zahlenwert {0} ist ung?ltig. Es steht nur eine Auswahl an zugelassenen Werten bereit.</entry>
  +			<entry key="summary">Der zugewiesene Zahlenwert {0} ist ung?ltig. Es steht nur eine Auswahl an zugelassenen Werten bereit.</entry>
  +			<entry key="details">Der zugewiesene Zahlenwert {0} ist ung?ltig. Es steht nur eine Auswahl an zugelassenen Werten bereit.</entry>
   		</locale>
   	</message>
   	<message id="parameterProcessingException">
  @@ -222,7 +331,7 @@
   	</message>	
   	<message id="uncastableStringValue">
   		<locale language="de">
  -			<entry key="title">Wert ung�ltig.</entry>
  +			<entry key="title">Wert ung?ltig.</entry>
   			<entry key="text">Der zugewiesene Wert {0} ist nicht als String verwendbar.</entry>
   			<entry key="summary">Der zugewiesene Wert {0} ist nicht als String verwendbar.</entry>
   			<entry key="details">Der zugewiesene Wert {0} ist nicht als String verwendbar.</entry>
  @@ -230,7 +339,7 @@
   	</message>
   	<message id="uncastableBooleanValue">
   		<locale language="de">
  -			<entry key="title">Wert ung�ltig.</entry>
  +			<entry key="title">Wert ung?ltig.</entry>
   			<entry key="text">Der zugewiesene Wert {0} ist nicht als Boolean verwendbar.</entry>
   			<entry key="summary">Der zugewiesene Wert {0} ist nicht als Boolean verwendbar.</entry>
   			<entry key="details">Der zugewiesene Wert {0} ist nicht als Boolean verwendbar.</entry>
  @@ -238,7 +347,7 @@
   	</message>
   	<message id="uncastableArrayValue">
   		<locale language="de">
  -			<entry key="title">Wert ung�ltig.</entry>
  +			<entry key="title">Wert ung?ltig.</entry>
   			<entry key="text">Der zugewiesene Wert {0} ist nicht als Array verwendbar.</entry>
   			<entry key="summary">Der zugewiesene Wert {0} ist nicht als Array verwendbar.</entry>
   			<entry key="details">Der zugewiesene Wert {0} ist nicht als Array verwendbar.</entry>
  @@ -246,7 +355,7 @@
   	</message>
   	<message id="uncastableXMLValue">
   		<locale language="de">
  -			<entry key="title">Wert ung�ltig.</entry>
  +			<entry key="title">Wert ung?ltig.</entry>
   			<entry key="text">Der zugewiesene Wert {0} ist nicht als XML verwendbar.</entry>
   			<entry key="summary">Der zugewiesene Wert {0} ist nicht als XML verwendbar.</entry>
   			<entry key="details">Der zugewiesene Wert {0} ist nicht als XML verwendbar.</entry>
  @@ -254,7 +363,7 @@
   	</message>
   	<message id="uncastableLocaleValue">
   		<locale language="de">
  -			<entry key="title">Wert ung�ltig.</entry>
  +			<entry key="title">Wert ung?ltig.</entry>
   			<entry key="text">Der zugewiesene Wert {0} ist nicht als Locale verwendbar.</entry>
   			<entry key="summary">Der zugewiesene Wert {0} ist nicht als Locale verwendbar.</entry>
   			<entry key="details">Der zugewiesene Wert {0} ist nicht als Locale verwendbar.</entry>
  @@ -262,7 +371,7 @@
   	</message>
   	<message id="uncastableMapValue">
   		<locale language="de">
  -			<entry key="title">Wert ung�ltig.</entry>
  +			<entry key="title">Wert ung?ltig.</entry>
   			<entry key="text">Der zugewiesene Wert {0} ist nicht als Map verwendbar.</entry>
   			<entry key="summary">Der zugewiesene Wert {0} ist nicht als Map verwendbar.</entry>
   			<entry key="details">Der zugewiesene Wert {0} ist nicht als Map verwendbar.</entry>
  @@ -270,15 +379,15 @@
   	</message>
   	<message id="noMapEntryDescriptorsFound">
   		<locale language="de">
  -			<entry key="title">Beschreibung der Map-Eintr�ge fehlt!</entry>
  -			<entry key="text">Beschreibung der Map-Eintr�ge fehlt!</entry>
  -			<entry key="summary">Beschreibung der Map-Eintr�ge fehlt!</entry>
  -			<entry key="details">Beschreibung der Map-Eintr�ge fehlt!</entry>
  +			<entry key="title">Beschreibung der Map-Eintr?ge fehlt!</entry>
  +			<entry key="text">Beschreibung der Map-Eintr?ge fehlt!</entry>
  +			<entry key="summary">Beschreibung der Map-Eintr?ge fehlt!</entry>
  +			<entry key="details">Beschreibung der Map-Eintr?ge fehlt!</entry>
   		</locale>
   	</message>
   	<message id="uncastableNumberValue">
   		<locale language="de">
  -			<entry key="title">Wert ung�ltig.</entry>
  +			<entry key="title">Wert ung?ltig.</entry>
   			<entry key="text">Der zugewiesene Wert {0} ist nicht als Number verwendbar.</entry>
   			<entry key="summary">Der zugewiesene Wert {0} ist nicht als Number verwendbar.</entry>
   			<entry key="details">Der zugewiesene Wert {0} ist nicht als Number verwendbar.</entry>
  @@ -286,7 +395,7 @@
   	</message>
   	<message id="uncastableUriValue">
   		<locale language="de">
  -			<entry key="title">Wert ung�ltig.</entry>
  +			<entry key="title">Wert ung?ltig.</entry>
   			<entry key="text">Der zugewiesene Wert {0} ist nicht als Uri verwendbar.</entry>
   			<entry key="summary">Der zugewiesene Wert {0} ist nicht als Uri verwendbar.</entry>
   			<entry key="details">Der zugewiesene Wert {0} ist nicht als Uri verwendbar.</entry>
  @@ -294,7 +403,7 @@
   	</message>
   	<message id="uncastableResourceValue">
   		<locale language="de">
  -			<entry key="title">Wert ung�ltig.</entry>
  +			<entry key="title">Wert ung?ltig.</entry>
   			<entry key="text">Der zugewiesene Wert {0} ist nicht als Resource verwendbar.</entry>
   			<entry key="summary">Der zugewiesene Wert {0} ist nicht als Resource verwendbar.</entry>
   			<entry key="details">Der zugewiesene Wert {0} ist nicht als Resource verwendbar.</entry>
  @@ -302,18 +411,18 @@
   	</message>
   	<message id="invalidNestedValue">
   		<locale language="de">
  -			<entry key="title">Ein Wert des Arrays ist ung�ltig.</entry>
  -			<entry key="text">Ein Wert des Arrays ist ung�ltig.</entry>
  -			<entry key="summary">Ein Wert des Arrays ist ung�ltig.</entry>
  -			<entry key="details">Ein Wert des Arrays {0} ist ung�ltig.</entry>
  +			<entry key="title">Ein Wert des Arrays ist ung?ltig.</entry>
  +			<entry key="text">Ein Wert des Arrays ist ung?ltig.</entry>
  +			<entry key="summary">Ein Wert des Arrays ist ung?ltig.</entry>
  +			<entry key="details">Ein Wert des Arrays {0} ist ung?ltig.</entry>
   		</locale>
   	</message>
   	<message id="mapEntryMissing">
   		<locale language="de">
  -			<entry key="title">Der Eintrag mit Schl�ssel {0} fehlt in der Map</entry>
  -			<entry key="text">Der Eintrag mit Schl�ssel {0} fehlt in der Map</entry>
  -			<entry key="summary">Der Eintrag mit Schl�ssel {0} fehlt in der Map</entry>
  -			<entry key="details">Der Eintrag mit Schl�ssel {0} fehlt in der Map</entry>
  +			<entry key="title">Der Eintrag mit Schl?ssel {0} fehlt in der Map</entry>
  +			<entry key="text">Der Eintrag mit Schl?ssel {0} fehlt in der Map</entry>
  +			<entry key="summary">Der Eintrag mit Schl?ssel {0} fehlt in der Map</entry>
  +			<entry key="details">Der Eintrag mit Schl?ssel {0} fehlt in der Map</entry>
   		</locale>
   	</message>
   </messages>
  
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/content/news/welcome.xml
  
  Index: welcome.xml
  ===================================================================
  <news>
  	<title>Welcome to Slide Projector</title>
  	<text>Slide Projector demo project released</text>
  </news>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/content/news/daniel.xml
  
  Index: daniel.xml
  ===================================================================
  <news>
  	<title>Hey ho!</title>
  	<text>Slide Projctor demo project released</text>
  </news> 
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/content/news/neu.xml
  
  Index: neu.xml
  ===================================================================
  <news>
  	<title>Hallo OHA!</title>
  	<text>Slide Peeerojector demo project released</text>
  </news> 
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/content/news/update.xml
  
  Index: update.xml
  ===================================================================
  <news>
  	<title>Slide Projector Update available</title>
  	<text>Slide Projector demo project released</text>
  </news>
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/content/news/gufu.xml
  
  Index: gufu.xml
  ===================================================================
  <news>
  	<title>Slide Projector Update available</title>
  	<text>Pipnase</text>
  </news>
  
  
  1.3       +1 -1      jakarta-slide/projector/src/content/applications/admin/i18n/text.xml
  
  Index: text.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/projector/src/content/applications/admin/i18n/text.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- text.xml	9 Aug 2004 16:44:32 -0000	1.2
  +++ text.xml	11 Aug 2004 13:13:04 -0000	1.3
  @@ -107,7 +107,7 @@
   			<entry key="prompt">Passwort wiederholen:</entry>
   		</locale> 
   		<locale language="en"> 
  -			<entry key="title">Password</entry>
  +			<entry key="title">Retype Password</entry>
   			<entry key="text">Please enter the password of the user</entry>
   			<entry key="prompt">Retype password:</entry>
   		</locale> 
  
  
  
  1.2       +8 -8      jakarta-slide/projector/src/content/applications/admin/i18n/sitemap.xml
  
  Index: sitemap.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/projector/src/content/applications/admin/i18n/sitemap.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- sitemap.xml	22 Jul 2004 12:18:39 -0000	1.1
  +++ sitemap.xml	11 Aug 2004 13:13:04 -0000	1.2
  @@ -3,41 +3,41 @@
   	<message id="listUsers.html"> 
   		<locale language="de"> 
   			<entry key="title">Benutzer anzeigen</entry>
  -			<entry key="image:icon">/projector/applications/admin/images/user_list.jpg</entry>
  +			<entry key="image:icon">/projector/applications/admin/images/user-small.gif</entry>
   		</locale>  
   		<locale language="en"> 
   			<entry key="title">List users</entry>
  -			<entry key="image:icon">/projector/applications/admin/images/user_list.jpg</entry>
  +			<entry key="image:icon">/projector/applications/admin/images/user-small.gif.jpg</entry>
   		</locale> 
   	</message>
   	<message id="listRoles.html"> 
   		<locale language="de"> 
   			<entry key="title">Rollen anzeigen</entry>
  -			<entry key="image:icon">/projector/applications/admin/images/user_list.jpg</entry>
  +			<entry key="image:icon">/projector/applications/admin/images/user-sibling.gif</entry>
   		</locale>  
   		<locale language="en"> 
   			<entry key="title">List roles</entry>
  -			<entry key="image:icon">/projector/applications/admin/images/user_list.jpg</entry>
  +			<entry key="image:icon">/projector/applications/admin/images/user-sibling.gif</entry>
   		</locale> 
   	</message>
   	<message id="createUser.html"> 
   		<locale language="de"> 
   			<entry key="title">Benutzer anlegen</entry>
  -			<entry key="image:icon">/projector/applications/admin/images/user_add.jpg</entry>
  +			<entry key="image:icon">/projector/applications/admin/images/user_role-add.gif</entry>
   		</locale> 
   		<locale language="en"> 
   			<entry key="title">Create user</entry>
  -			<entry key="image:icon">/projector/applications/admin/images/user_add.jpg</entry>
  +			<entry key="image:icon">/projector/applications/admin/images/user_role-add.gif</entry>
   		</locale> 
   	</message>
   	<message id="createRole.html"> 
   		<locale language="de"> 
   			<entry key="title">Rolle anlegen</entry>
  -			<entry key="image:icon">/projector/applications/admin/images/user_add.jpg</entry>
  +			<entry key="image:icon">/projector/applications/admin/images/user_role2-add.gif</entry>
   		</locale> 
   		<locale language="en"> 
   			<entry key="title">Create role</entry>
  -			<entry key="image:icon">/projector/applications/admin/images/user_add.jpg</entry>
  +			<entry key="image:icon">/projector/applications/admin/images/user_role2-add.gif</entry>
   		</locale> 
   	</message>
   </messages>
  
  
  
  1.1                  jakarta-slide/projector/src/content/applications/demo/application.xml
  
  Index: application.xml
  ===================================================================
  <application>
  	<vendor>Apache Software Foundation (C) 2004</vendor>
  	<author></author>
  	<name>demo</name>
  	<version>1.0</version>
  	<display-name>Demo application</display-name>
  	<description>Demo application for the projector framework</description>
  	<dependencies>
  		<requires application="core" version="1.x"/>
  	</dependencies>
  	<content>
  		<processors uri="config/templateProcessors.xml" />
  		<processors uri="config/pageProcessors.xml" />
  		<messages uri="i18n/text.xml" />
  		<jobs uri="config/jobs.xml" />
  		<classes uri="classes/" /> 
  	</content> 
  </application>
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org