kpiroumian 02/04/26 09:17:38 Modified: src/webapp/samples/i18n menu2html.xsl simple.xsl simple.xsp site2html.xsl sitemap.xmap src/webapp/samples sitemap.xmap Log: Minor additions and corrections to i18n samples. Revision Changes Path 1.2 +0 -6 xml-cocoon2/src/webapp/samples/i18n/menu2html.xsl Index: menu2html.xsl =================================================================== RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/i18n/menu2html.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- menu2html.xsl 25 Apr 2002 16:34:32 -0000 1.1 +++ menu2html.xsl 26 Apr 2002 16:17:37 -0000 1.2 @@ -11,12 +11,6 @@ <table class="menu"> <tr> <td> - Locale: <xsl:value-of select="$locale" /><br/> - Page: <xsl:value-of select="$page" /><br/> - </td> - </tr> - <tr> - <td> <ul> <xsl:apply-templates select="menu"/> </ul> 1.3 +15 -10 xml-cocoon2/src/webapp/samples/i18n/simple.xsl Index: simple.xsl =================================================================== RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/i18n/simple.xsl,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- simple.xsl 25 Apr 2002 16:34:32 -0000 1.2 +++ simple.xsl 26 Apr 2002 16:17:37 -0000 1.3 @@ -9,18 +9,9 @@ <font color="navy"> <xsl:value-of select="title"/> </font> + <xsl:apply-templates select="form" /> </h2> <h5><xsl:value-of select="sub-title"/></h5> - <table width="100%"> - <tr> - <td align="left"> - <xsl:apply-templates select="menu[1]"/> - </td> - <td align="right"> - <xsl:apply-templates select="menu[2]"/> - </td> - </tr> - </table> <hr align="left" noshade="noshade" size="1"/> <small><font color="red"><i><xsl:apply-templates select="annotation"/></i></font></small> @@ -61,6 +52,20 @@ <xsl:template match="bottom"> <small><b><xsl:value-of select="copyright"/></b></small> + </xsl:template> + + <xsl:template match="form"> + <form> + <xsl:copy-of select="@*" /> + <xsl:apply-templates /> + </form> + </xsl:template> + + <xsl:template match="input"> + <input> + <xsl:copy-of select="@*" /> + <xsl:apply-templates /> + </input> </xsl:template> </xsl:stylesheet> 1.3 +15 -7 xml-cocoon2/src/webapp/samples/i18n/simple.xsp Index: simple.xsp =================================================================== RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/i18n/simple.xsp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- simple.xsp 25 Apr 2002 16:34:32 -0000 1.2 +++ simple.xsp 26 Apr 2002 16:17:37 -0000 1.3 @@ -13,6 +13,12 @@ <title> <i18n:text>titletext</i18n:text> </title> + <form method="GET"> + <input type="text" name="username"> + <xsp:attribute name="value"><xsp-request:get-parameter name="username" default="[yourname]" as="string" form-encoding="UTF-8"/></xsp:attribute> + </input> + <input type="submit" name="submit" value="Submit" /> + </form> <annotation> <i18n:text>doclink</i18n:text> <link> @@ -23,7 +29,8 @@ <sub-title> <i18n:translate> <i18n:text>count_title</i18n:text> - <i18n:param type="number" pattern="000000"> + <!-- FIXME (KP): change the type to 'number' --> + <i18n:param type="currency" pattern="000000"> <xsp:expr>count</xsp:expr> </i18n:param> <i18n:param type="date-time" src-pattern="EEE MMM dd hh:mm:ss zzz yyyy" src-locale="en" pattern="MEDIUM"> @@ -40,9 +47,9 @@ </para> <para title="third" name="article" i18n:attr="title name"> <i18n:translate> - <i18n:text>Hello, {0}! Glad to see you!</i18n:text> - <i18n:param name="username"> - <xsp-request:get-parameter name="user" default="none" as="string"/> + <i18n:text>Hello</i18n:text> + <i18n:param> + <xsp-request:get-parameter name="username" default="none" as="string" form-encoding="UTF-8"/> </i18n:param> </i18n:translate> </para> @@ -65,13 +72,14 @@ <para title="Number formatting (not translated)" name="article" i18n:attr="name"> <i18n:translate> Number : {0} | Currency: {1} | Percent: {2}, processed on: {3} - <i18n:param type="number" src-locale="en"> + <!-- FIXME (KP): change the type to 'number' --> + <i18n:param type="percent" pattern="#" src-locale="en"> <xsp:expr>17 + 3 + 1974</xsp:expr> </i18n:param> - <i18n:param type="number" sub-type="currency" src-locale="en"> + <i18n:param type="currency" src-locale="en"> <xsp:expr>2002.0 / 28.0</xsp:expr> </i18n:param> - <i18n:param type="number" sub-type="percent" src-locale="en">1.205</i18n:param> + <i18n:param type="percent" src-locale="en">1.205</i18n:param> <i18n:param type="date-time" pattern="MEDIUM"/> </i18n:translate> </para> 1.2 +1 -1 xml-cocoon2/src/webapp/samples/i18n/site2html.xsl Index: site2html.xsl =================================================================== RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/i18n/site2html.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- site2html.xsl 25 Apr 2002 16:34:32 -0000 1.1 +++ site2html.xsl 26 Apr 2002 16:17:37 -0000 1.2 @@ -1 +1 @@ -<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:param name="locale" /> <xsl:param name="page" /> <xsl:template match="site"> <html> <head> <title> <xsl:value-of select="page/title" /> </title> <link rel="stylesheet" href="page.css" type="text/css"/> </head> <body> <table class="path"> <tr><td>Apache Cocoon Internationalization (i18n) and Localization (l10n) Samples</td></tr> </table> <table class="topline"><tr><td> </td></tr></table> <table cellspacing="0" cellpadding="0" summary="content pane"> <tr> <td width="5" class="navbar"> </td> <td rowspan="2" valign="top" nowrap="nowrap" width="300"> <xsl:apply-templates select="table[@class='menu']"/> </td> <td valign="top" class="navbar" align="left"> Locale: <xsl:value-of select="$locale" /> </td> <td width="*" valign="top" class="navbar" align="right"> Page: <xsl:value-of select="$page" /> </td> </tr> <tr> <td> </td> <td class="content" valign="top" colspan="2"> <xsl:apply-templates select="page"/> </td> </tr> </table> <table> <tr> <td class="copyright"> Copyright (c) 1999-2002 <a href="http://www.apache.org/">Apache Software Foundation</a>. All Rights Reserved. </td> </tr> </table> </body> </html> </xsl:template> <xsl:template match="node()|@*" priority="-1"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:apply-templates/> </xsl:copy> </xsl:template> </xsl:stylesheet> \ No newline at end of file +<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:param name="locale" /> <xsl:param name="page" /> <xsl:template match="site"> <html> <head> <title> <xsl:value-of select="page/title" /> </title> <link rel="stylesheet" href="page.css" type="text/css"/> </head> <body> <table class="path"> <tr> <td> <!-- FIXME (KP): change to '..' --> <a href="../welcome">Apache Cocoon Samples</a> > <span class="current">Internationalization (i18n) and Localization (l10n)</span> </td> </tr> </table> <table class="topline"><tr><td> </td></tr></table> <table cellspacing="0" cellpadding="0" summary="content pane"> <tr> <td width="5" class="navbar"> </td> <td rowspan="2" valign="top" nowrap="nowrap" width="300"> <xsl:apply-templates select="table[@class='menu']"/> </td> <td valign="top" class="navbar" align="left"> Locale: <xsl:value-of select="$locale" /> </td> <td width="*" valign="top" class="navbar" align="right"> Page: <xsl:value-of select="$page" /> </td> </tr> <tr> <td> </td> <td class="content" valign="top" colspan="2"> <xsl:apply-templates select="page"/> </td> </tr> </table> <table> <tr> <td class="copyright"> Copyright (c) 1999-2002 <a href="http://www.apache.org/">Apache Software Foundation</a>. All Rights Reserved. </td> </tr> </table> </body> </html> </xsl:template> <xsl:template match="node()|@*" priority="-1"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:apply-templates/> </xsl:copy> </xsl:template> </xsl:stylesheet> \ No newline at end of file 1.3 +1 -1 xml-cocoon2/src/webapp/samples/i18n/sitemap.xmap Index: sitemap.xmap =================================================================== RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/i18n/sitemap.xmap,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sitemap.xmap 25 Apr 2002 16:34:32 -0000 1.2 +++ sitemap.xmap 26 Apr 2002 16:17:37 -0000 1.3 @@ -123,7 +123,7 @@ <map:pipeline> <!-- Display this sitemap source--> - <map:match pattern="content/sitemap.xmap"> + <map:match pattern="sitemap.xmap"> <map:generate src="sitemap.xmap"/> <map:serialize type="xml"/> </map:match> 1.3 +7 -2 xml-cocoon2/src/webapp/samples/sitemap.xmap Index: sitemap.xmap =================================================================== RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/sitemap.xmap,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- sitemap.xmap 25 Mar 2002 18:55:46 -0000 1.2 +++ sitemap.xmap 26 Apr 2002 16:17:38 -0000 1.3 @@ -43,6 +43,11 @@ <map:pipelines> <map:pipeline> + <!-- FIXME (KP): Uncomment when matching is fixed --> + <!-- map:match pattern=""> + <map:redirect-to uri="cocoon:/welcome" /> + </map:match --> + <map:match pattern="welcome"> <map:generate src="samples.xml"/> <map:transform src="common/style/xsl/html/simple-samples2html.xsl"/> @@ -73,7 +78,7 @@ </map:match> <!-- ================== Common fallthrough ===================== --> - + <!-- <map:match pattern="*/images/*.gif"> <map:read src="common/resources/images/{2}.gif" mime-type="image/gif"/> </map:match> @@ -85,7 +90,7 @@ <map:match pattern="*/images/*.png"> <map:read src="common/resources/images/{2}.png" mime-type="image/png"/> </map:match> - + --> <!-- ======================== Samples =============================== --> <!-- samples automount -->
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]