You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs@cocoon.apache.org by Ivelin Ivanov <iv...@apache.org> on 2002/10/31 15:15:52 UTC

Re: internalisation with schematron (XML-Form)

Thank you Dianna for handling the patch.



----- Original Message -----
From: "Ivelin Ivanov" <iv...@apache.org>
To: <co...@xml.apache.org>
Sent: Monday, October 28, 2002 11:25 PM
Subject: Re: internalisation with schematron (XML-Form)



Many thanks !

I will review and apply the patch.


... now only if someone would be interested to write a HOWTO on using JAAS
with Cocoon.


Best,

Ivelin


----- Original Message -----
From: "Mohamed El-Refaey" <m....@imkenberg.de>
To: <co...@xml.apache.org>
Sent: Monday, October 28, 2002 7:35 PM
Subject: Re: internalisation with schematron (XML-Form)


Hallo Ivelin,

I already  wrote a How To Document for this and uploaded it using
Bugzilla . I hope it will be clear and easy to follow.

and its  Bug#14015.


Thanx in advance

Mohamed El-Refaey


Ivelin Ivanov wrote:

>Mohamed,
>
>would you consider submitting your email as a how-to document in bugzilla.
>The question about i18n with XMLForm is popping constantly.
>
>Ivelin
>
>
>----- Original Message -----
>From: "Mohamed El-Refaey" <m....@imkenberg.de>
>To: <co...@xml.apache.org>
>Sent: Sunday, October 27, 2002 4:08 PM
>Subject: Re: internalisation with schematron (XML-Form)
>
>
>Hi Michael ,
>
>I faced the same problem and here is what I did when I read the mailing
>list regarding the i18n with Schematron validation error :
>
>1- the XMLForm file is :
><xf:password ref="/password">
>        <xf:caption><i18n:text>Password</i18n:text></xf:caption>
>        <xf:violations class="error"/>
>    </xf:password>
>2- the Schematron file :
> <rule context="/password">
>            <assert test="string-length(.) &gt; 7">
>                The Password Should be @ least 8 character.
>            </assert>
>        </rule>
>    </pattern>
>
>3-the sitemap :
>  <map:transform type="xmlform" label="xml"/>
>                    <map:transform src="xforms/stylesheets/translate.xsl"/>
>                        <map:act type="locale">
>                            <map:transform type="i18n">
>                            <map:parameter name="locale" value="{locale}"/>
>                            </map:transform>
>                      </map:act>
>
>in which the translate.xsl file is the that what they r talking about in
>the mailing list :
>
><?xml version="1.0"?>
><xsl:stylesheet version="1.0"
>                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
>                xmlns:xf="http://xml.apache.org/cocoon/xmlform/2002"
>                xmlns:i18n="http://apache.org/cocoon/i18n/2.0">
>
><xsl:template match="document">
>      <document>
>            <xsl:apply-templates/>
>      </document>
></xsl:template>
>
><xsl:template match="xf:violation">
>      <xf:violation>
>            <i18n:text>
>                  <xsl:value-of select="."/>
>            </i18n:text>
>      </xf:violation>
></xsl:template>
>
><xsl:template match="node()" priority="-1">
>      <xsl:copy>
>            <xsl:copy-of select="@*"/>
>            <xsl:apply-templates/>
>      </xsl:copy>
></xsl:template>
></xsl:stylesheet>
>
>and the Catalog file :
>
><message key="Password">Password</message>
>
>
>I wish this will help u
>
>
>Mohamed
>
>
>Michael Bald wrote:
>
>
>
>>Hi!
>>I have a problem to translate the error-massages of the schematrons. I
>>hope someone can give me a hint to solve my problem.
>>
>>I want to translate the Error Message of my pattern in the Schematron
>>file. But I don´t know exactly how. I tried the way I found in the
>>Mail archives of cocoon, but it didn´t work in my case.
>>
>>I hope someone can answer me how to include the internalisation in my
>>schematron file.
>>
>>In the xml file I have following:
>><xf:form>
>>        <xf:password ref="/password">
>>                <xf:caption>
>>                        <i18n:text>password_field</i18n:text>
>>                </xf:caption>
>>                <xf:violation class="error"/>
>></xf:form>
>>
>>The schematron file has following pattern:
>><rule context="/password">
>>        <assert test="string-lenght...">
>>                Error_message that I want to translate!
>>        </assert>
>></rule>
>>
>>And the translation file has allready:
>>...
>><message key="password_field">Password</message>
>><message key="????????">The password is to long!</message>
>>...
>>
>>sitemap:
>>...
>><map:generate src="....">
>><map:transform type="i18n">
>>        <map:parameter name="locale" value="{./locale}"/>
>></map:transform>
>><map:transform type="xmlform" label="xml">
>><map:transform src="....">
>>...
>>
>>I tried allready to switch the transformers...but it didn´t work.
>>
>>Hopefully someone can help me with this problem.
>>
>>Greetings
>>
>>Michael
>>
>>
>>
>
>
>
>
>---------------------------------------------------------------------
>Please check that your question  has not already been answered in the
>FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>
>To unsubscribe, e-mail:     <co...@xml.apache.org>
>For additional commands, e-mail:   <co...@xml.apache.org>
>
>
>
>---------------------------------------------------------------------
>Please check that your question  has not already been answered in the
>FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>
>
>To unsubscribe, e-mail:     <co...@xml.apache.org>
>For additional commands, e-mail:   <co...@xml.apache.org>
>
>
>
>




---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>



---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <co...@xml.apache.org>
For additional commands, e-mail:   <co...@xml.apache.org>



Re: internalisation with schematron (XML-Form)

Posted by Diana Shannon <sh...@apache.org>.
On Thursday, October 31, 2002, at 09:15  AM, Ivelin Ivanov wrote:

> Thank you Dianna for handling the patch.


Happy to assist. As you know via Bugzilla, I'm waiting for some changes 
from Mohamed before the doc can be added to the cvs.

Diana