Hi Konstantin,

thank you for your reply. I already looked in this examples before, but they
don't really help, because they are not using a locale definition and they
do nothing else than I did. In the documentation I read something about
"message catalog". Has this something to with the locale problem?

Can you tell me something about the new dictionary syntax or where I can
find it, so that I can continue? Mail archives don't help as well.

Regards
- Volker -

-----Original Message-----
From: Piroumian Konstantin [mailto:[EMAIL PROTECTED]]
Sent: Freitag, 12. April 2002 11:23
To: '[EMAIL PROTECTED]'
Subject: RE: Unable to locate resource: messages (C2)


> From: Volker Schneider [mailto:[EMAIL PROTECTED]]
>
> Hi colleagues,
>
> I need the i18n transformer and tried a simple sample:
>
> first.xml:
>
> <route xmlns:i18n="http://apache.org/cocoon/i18n/2.0";>
> <start>
> <i18n:translate>
>       <i18n:text>Startpunkt</i18n:text>
> </i18n:translate>
> </start>

It's enough to use <i18n:text>Startpunkt</i18n:text>. <i18n:translate > is
used when you need param substitution.

>
> <ziel>Endpunkt:</ziel>
> <abschnitte>
> </abschnitte>
> </route>
>
> dictionary.xml:
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <translations>
>   <entry>
>     <key>Startpunkt</key>
>     <translation lang="en">Starting point</translation>
>     <translation lang="de">Startpunkt</translation>
>   </entry>
> </translations>

Dictionary syntax had changed a lot of time ago, but for unknown reason
userdocs got lost their updates about the new format.

See i18n samples to get the idea. Next week I'll update docs and hopefully
will provide a DTD or XSD for i18n markup.

>
> sitemap.xmap:
>
> <map:match pattern="test">
>     <map:generate src="prototyp/first.xml"/>
>     <map:transform type="i18n" src="prototyp/dictionary.xml"/>
>     <map:serialize type="xml"/>
> </map:match>
>
> When running the example I got the message:
>
> The org.apache.cocoon.www.sitemap_xmap notifies that
> org.apache.cocoon.ProcessingException says:
>
> Unable to locate resource: messages
>
> Does anybody know what this means and what could be wrong. I
> took the syntax from the userdoc. How does i18n know which
> language I want to have?

Language is choosen using LocaleAction's getLocaleAttribute() method. See
LocaleAction javadocs to see how it's performed. As soon as I've had a
little free time I'll add also a sitemap parameter support for i18n
transformer. In that case you would be able to select the locale in any way
you like, e.g. from the URL like this '/host/en_US/page.xml'.

>
> Please help me.

The best help you'll get from the samples, see i18n/ directory in cocoon
webapp.

Regards,
  Konstantin Piroumian

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

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

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

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>


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

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to