W3C home > Mailing lists > Public > public-multilingualweb-lt@w3.org > February 2013

RE: Space normalization for its:locNote

From: Yves Savourel <ysavourel@enlaso.com>
Date: Mon, 11 Feb 2013 06:19:58 -0600
To: "'Multilingual Web LT Public List Public List'" <public-multilingualweb-lt@w3.org>
Message-ID: <002901ce0852$1c9c5130$55d4f390$@com>
Hi Shaun,

FWIW:
I think there was an email thread about space normalization for the test output.
I can't look for it now, but it was with Fredrik and probably Leroy, quite a while back.

-ys

-----Original Message-----
From: Shaun McCance [mailto:shaunm@gnome.org] 
Sent: Saturday, February 09, 2013 5:41 PM
To: Multilingual Web LT Public List Public List
Subject: Space normalization for its:locNote

While restructuring some code to handle all the localization note test cases, I ran across what I believe to be unspecified behavior expected by the test suite.

>From locnote1xml.xml:
    <its:locNote>The variable {0} has three possible values: 'printer', 
    'stacker' and 'stapler options'.</its:locNote>

Expected locNote in locnote1xmloutput.txt:
The variable {0} has three possible values: 'printer', 'stacker' and 'stapler options'.

But what's literally in the its:locNote element after "'printer',"
is "&#x20;&#x0A;&#x20;&#x20;&#x20;&#x20;". Should we specify that we expect whitespace in localization notes to be normalized?

Side note: itstool has always normalized whitespace in localization notes, unless the locNote element is space-preserving. This isn't specified, but I've found it useful. My code restructuring moved the normalization to the PO serializer, so the output for the test suite is now getting the non-normalized form.

--
Shaun
Received on Monday, 11 February 2013 12:20:31 UTC

This archive was generated by hypermail 2.3.1 : Sunday, 9 June 2013 00:25:08 UTC