RE: Apache i18n problem

2008-10-24 Thread Jasha Joachimsthal
If you serialize it as xml just before the i18n transformation, do you
see a difference in the namespaces in your XML btween the working and
the non working pipeline? Typically the namespace prefix for i18n is
defined as xmlns:i18n=http://apache.org/cocoon/i18n/2.1;
 

Jasha Joachimsthal 
 
[EMAIL PROTECTED] - [EMAIL PROTECTED]
 
www.onehippo.com http://www.onehippo.com/ 
Amsterdam - Hippo B.V. Oosteinde 11 1017 WT Amsterdam +31(0)20-5224466 
San Francisco - Hippo USA Inc. 101 H Street, suite Q Petaluma CA
94952-3329 +1 (707) 773-4646





From: Mark Lundquist [mailto:[EMAIL PROTECTED] 
Sent: vrijdag 24 oktober 2008 1:53
To: users@cocoon.apache.org
Subject: Re: Apache i18n problem



On Oct 23, 2008, at 8:22 AM, Justice Utete wrote:


Hi,

I'm having a problem with cocoon i18n. I have a
Generator which does some processing then generates XML. I also have
some xls files which are basically for translation and the html styles.
Mt problem is: When i use the deafault file generator,
the pages are translated succesfully but when i use my Generator the
files are not translated at all...

This is what my sitemap looks like

map:match pattern=*.htm
map:generate type=MyGenerator
map:parameter name=user
value=test/
/map:generate
map:transform type=cinclude
map:parameter
name=support-caching value=true/
map:parameter name=expires
value=600/
map:parameter name=parallel
value=true/
/map:transform
map:transform type=xalan
src={1}.xsl/
map:act type=locale

 map:transform type=i18n
   map:parameter name=locale
value={locale}/
 /map:transform
 /map:act
map:serialize type=html/
/map:match
This above does not work.

But it works when i change to the following:
map:match pattern=*.htm
map:generate src={1}.xsl/ 
map:transform type=cinclude
  map:parameter
name=support-caching value=true/
  map:parameter
name=expires value=600/
  map:parameter
name=parallel value=true/
/map:transform

 
map:act type=locale 
map:transform type=i18n
map:parameter name=locale
value={locale}/   
/map:transform
 /map:act 
 map:serialize type=html/   

I cant use the second method because I need the data
returned by MyGenerator.


You've tried with one generator where i18n translation doesn't
work, but if you use a different generator, then it does work... right?

So... you've looked at the output from the generator where it
works, and also from the generator where it doesn't work, and they are
different how? :-)


Does anyone know how I can get this to work?



Fix your generator? :-)

But seriously... the i18n transformer transforms XML, and if it
works here and doesn't work there, then it's probably because the
XML there is no good, and you'll really need to have a look at the XML
to find out what's no good about it.  And when you do, in all likelihood
that will point you right toward what you need to fix.

cheers,
-ml-




Apache i18n problem

2008-10-23 Thread Justice Utete
Hi,

I'm having a problem with cocoon i18n. I have a Generator which does some
processing then generates XML. I also have some xls files which are
basically for translation and the html styles.
Mt problem is: When i use the deafault file generator, the pages are
translated succesfully but when i use my Generator the files are not
translated at all...

This is what my sitemap looks like

map:match pattern=*.htm
map:generate type=MyGenerator
map:parameter name=user value=test/
/map:generate
map:transform type=cinclude
map:parameter name=support-caching value=true/
map:parameter name=expires value=600/
map:parameter name=parallel value=true/
/map:transform
map:transform type=xalan src={1}.xsl/
map:act type=locale
 map:transform type=i18n
   map:parameter name=locale value={locale}/
 /map:transform
 /map:act
map:serialize type=html/
/map:match
This above does not work.

But it works when i change to the following:
map:match pattern=*.htm
map:generate src={1}.xsl/
map:transform type=cinclude
  map:parameter name=support-caching
value=true/
  map:parameter name=expires value=600/
  map:parameter name=parallel value=true/
/map:transform

map:act type=locale
map:transform type=i18n
map:parameter name=locale
value={locale}/
/map:transform
 /map:act
 map:serialize type=html/

I cant use the second method because I need the data returned by
MyGenerator.

Does anyone know how I can get this to work?

Regards


Re: Apache i18n problem

2008-10-23 Thread Mark Lundquist


On Oct 23, 2008, at 8:22 AM, Justice Utete wrote:


Hi,

I'm having a problem with cocoon i18n. I have a Generator which does  
some processing then generates XML. I also have some xls files which  
are basically for translation and the html styles.
Mt problem is: When i use the deafault file generator, the pages are  
translated succesfully but when i use my Generator the files are not  
translated at all...


This is what my sitemap looks like

map:match pattern=*.htm
map:generate type=MyGenerator
map:parameter name=user value=test/
/map:generate
map:transform type=cinclude
map:parameter name=support-caching  
value=true/

map:parameter name=expires value=600/
map:parameter name=parallel value=true/
/map:transform
map:transform type=xalan src={1}.xsl/
map:act type=locale
 map:transform type=i18n
   map:parameter name=locale value={locale}/
 /map:transform
 /map:act
map:serialize type=html/
/map:match
This above does not work.

But it works when i change to the following:
map:match pattern=*.htm
map:generate src={1}.xsl/
map:transform type=cinclude
  map:parameter name=support-caching  
value=true/
  map:parameter name=expires  
value=600/
  map:parameter name=parallel  
value=true/

/map:transform

map:act type=locale
map:transform type=i18n
map:parameter name=locale  
value={locale}/

/map:transform
 /map:act
 map:serialize type=html/

I cant use the second method because I need the data returned by  
MyGenerator.


You've tried with one generator where i18n translation doesn't work,  
but if you use a different generator, then it does work... right?


So... you've looked at the output from the generator where it works,  
and also from the generator where it doesn't work, and they are  
different how? :-)



Does anyone know how I can get this to work?


Fix your generator? :-)

But seriously... the i18n transformer transforms XML, and if it  
works here and doesn't work there, then it's probably because the  
XML there is no good, and you'll really need to have a look at the  
XML to find out what's no good about it.  And when you do, in all  
likelihood that will point you right toward what you need to fix.


cheers,
—ml—