Sitemap:
We have 2 sitemaps, one for the app and one for skins
>From the sitemap-app
<map:match pattern="xml2/*">
<map:generate src="templates/{1}.jx.xml" type="jx"/>
<map:serialize type="servletService">
<map:parameter name="service" value="servlet:skin:/admin-styling"/>
</map:serialize>
</map:match>
Which uses from the sitemap-skin
<map:match pattern="admin-styling">
<map:act type="locale">
<map:generate src="service-consumer:"/>
<map:transform src="transform/admin-styling.xslt">
<map:parameter name="baseurl" value="{request:contextPath}"/>
<map:parameter name="locale" value="{language}"/>
</map:transform>
<map:transform type="i18n">
<map:parameter name="locale" value="{language}"/>
</map:transform>
<map:serialize type="xhtml"/>
</map:act>
</map:match>
Where the i18nTransformer is configured as follows
<map:components>
<map:transformers>
<map:transformer name="i18n"
src="org.apache.cocoon.transformation.I18nTransformer">
<catalogues default="messages">
<catalogue id="messages" name="messages" location="translations"
/>
</catalogues>
</map:transformer>
</map:transformers>
</map:components>
-----Original Message-----
From: Robin Wyles [mailto:[EMAIL PROTECTED]
Sent: 25. juni 2008 14:56
To: [email protected]
Subject: Re: i18n in JX Template
Hi,
It might help if you also posted snippets from your sitemap to show:
1. The pipeline handling the display of the JX template.
2. <map:transformer/> element that defines the i18n transformer
configuration.
Robin
On 25 Jun 2008, at 13:46, Magnus Haraldsen Amundsen wrote:
> Does anyone have any ideas? I'm really stuck on this and my SCRUM-task
> won't budge until it's solved ;)
>
> -----Original Message-----
> From: Magnus Haraldsen Amundsen
> [mailto:[EMAIL PROTECTED]
> Sent: 25. juni 2008 12:06
> To: [email protected]
> Subject: RE: i18n in JX Template
>
> The upper case was because of Outlook.
>
> The namespace is correct, and it works when the i18n:attr is used
> in the
> XSLT, but not in the JX Template.
>
>
>
> -----Original Message-----
> From: Andy Stevens [mailto:[EMAIL PROTECTED]
> Sent: 25. juni 2008 11:37
> To: [email protected]
> Subject: Re: i18n in JX Template
>
> 2008/6/25 Magnus Haraldsen Amundsen
> <[EMAIL PROTECTED]>:
>>
>> In my JX Template i've created a system to display menues.
>>
>> <c:menu>
>>
>> <c:menuelement title="menu.topic" link="admin/emner/"
>> i18n:attr="title"/>
> ...
>> but it shows as
>>
>> Menu.topic
> ...
>> How do I fix this?
>
> Given that your tokens are all lower case but the output has a leading
> capital letter, it seems to me that either they *are* being
> substituted (and your catalog has menu.topic=Menu.topic etc.), or
> something else is altering the title attributes (to capitalise them)
> before the i18n transformer sees them and they aren't translated as
> the transformer is probably case sensitive as regards the key names
> (so it no longer thinks they match the keys in the catalog).
>
> Or were the capital letters introduced by your mail client and the
> original output is also lower case?
>
> One other thought - is the i18n namespace declared correctly in your
> template file? Perhaps the transformer isn't recognising the
> i18n:attr attributes, so doesn't think it needs to do anything with
> the titles.
>
>
> Andy
> --
> http://pseudoq.sourceforge.net/ Open source java sudoku solver
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> IMPORTANT NOTICE:
> This message may contain confidential information.
> If you have received this e-mail in error, do not use, copy or
> distribute it. Do not open any attachments. Delete it immediately from
> your system and notify the sender promptly by e-mail that you
> have done so. Thank you.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> IMPORTANT NOTICE:
> This message may contain confidential information.
> If you have received this e-mail in error, do not use, copy or
> distribute it. Do not open any attachments. Delete it immediately from
> your system and notify the sender promptly by e-mail that you
> have done so. Thank you.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
IMPORTANT NOTICE:
This message may contain confidential information.
If you have received this e-mail in error, do not use, copy or
distribute it. Do not open any attachments. Delete it immediately from
your system and notify the sender promptly by e-mail that you
have done so. Thank you.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]