Title: i18n and xmlform action

Hi all

i think i did stupid thing!
i tried to apply i18n into my xmlforms
but it can not understand the messages in the directory , it can not change into other language

because in the link changing language (the bold lines), i am not sure and i dont know if i declare correctly the following :

<menu>
        <lang>
                <href>wizard?cocoon-action-start=true?locale=en</href>
                <title>English</title>
        </lang>
        <lang>
                <href>wizard?cocoon-action-start=true?locale=vi</href>
                <title>Vietnam</title>
        </lang>
</menu>

in the sitemap i declare :
(when i separate the form and i18n, they work separately very well but when i combine like this, it just do the form action not the i18n)



                        <map:act type="locale">        
                                <map:match pattern="*">
                                        <map:act type="WizardAction">
                                                <map:parameter name="xmlform-validator-schema-ns" value="http://www.ascc.net/xml/schematron"/>

                                                <map:parameter name="xmlform-validator-schema" value="wizard/validate.xml"/>

                                                <map:parameter name="xmlform-id" value="form-feedback"/>
                                                <map:parameter name="xmlform-scope" value="session"/>
                                                <map:parameter name="xmlform-model" value="org.apache.cocoon.samples.xmlform.UserBean"/>

                                                <map:generate type="serverpages" src="wizard/{page}.xsp"/>
                                               
                                                <map:transform type="i18n">
                                                        <map:paramter name="locale" value="{../locale}"/>
                                                </map:transform>
                                                <map:transform type="xmlform" label="xml"/>
                                                <map:transform type="xalan" src="stylesheets/wizard2html.xsl">
                                                        <map:parameter name="use-request-parameters" value="true"/>                                    

                                                        <map:parameter type="i18n" name="locale" value="{../locale}"/>
                                                        <map:parameter name="base-url" value="/caseformwizard"/>                                                       

                                                        <map:paramter name="page" value="{1}"/>
                                                </map:transform>
                                                <map:transform src="stylesheets/xmlform2html.xsl">
                                                        <map:parameter name="use-request-parameters" value="true"/>                                    

                                                        <map:parameter name="locale" value="{../locale}"/>
                                                        <map:parameter name="base-url" value="/caseformwizard"/>                                                                                       

                                                        <map:parameter name="page" value="{1}"/>
                                                </map:transform>
                                                <map:serialize type="html" label="debug"/>
                                        </map:act>
                                </map:match>
                        </map:act>





can sb tell me what i did wrong? and how to correct? thanks a lot

Reply via email to