On Wed, Jun 10, 2009 at 2:42 AM, F Wolff <[email protected]> wrote:

> Op Ma, 2009-06-08 om 11:04 +0800 skryf Aijin Kim:
> > Thank you Friedel!
> > I'll try the patch once I get it and let you know the result.
> >
> > Thanks,
> > Aijin
>
> Hallo Aijin
>
> Did you make any change to the file? I just looked again through the
> specifications, and it seems that our old handling of whitespace was
> actually correct all along.
>
> My understanding is that unless xml:space="preserve" is specified, the
> application can do what it wants (the XLIFF specification talks about
> "default white-space processing modes" of the application). In the case
> of xml:space="preserve" the application must do what we have been doing
> all along anyway. For now I think we will start to specify
> xml:space="preserve" more often in the files we create, but we will
> probably not be changing our behaviour yet, unless there seems to be
> good motivation.
>
> Where does this file come from? My guess is that XLIFF files should
> always specify the spacing as they want it to be interpreted, otherwise
> it will be left to the application's default behaviour.
>
> For reference:
> http://docs.oasis-open.org/xliff/v1.2/os/xliff-core.html#xml_space
> http://www.w3.org/TR/REC-xml/#sec-white-space
>
> Any comments? Asgeir?
>

It's a bit of a tricky subject, have a read through this for a bit of a
longer explanation:
http://lists.oasis-open.org/archives/xliff/200802/msg00012.html

To summarize, if translate-toolkit schema-validates the file when opening,
there should technically be an xml:space='default' on the translation units,
and whitespace should be collapsed. This was however not the intent of the
specification authors. However, if translate toolkit doesn't validate the
file against the schema, then the xml parser should honour the xml:space
attribute and not mess with whitespace anywhere below the <file> element
(unless xml:space is overridden further down the DOM tree).

Hope this helps, although I wish there was a simpler answer!

cheers,
asgeir
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Translate-pootle mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/translate-pootle

Reply via email to