Bug#281850: Please escape commas put by translators in __Choices translations

Andreas Metzler Andreas Metzler <ametzler@downhill.at.eu.org>, 281850@bugs.debian.org
Thu, 18 Nov 2004 12:06:13 +0100


tags 281850 - patch l10n
reassign 281850 po-debconf
thanks
On 2004-11-18 Christian Perrier <bubulle@debian.org> wrote:
> clone 281840 -1
> retitle -1 Please escape commas put by translators in __Choices translations
> severity -1 normal
> submitter -1 Christian Perrier <bubulle@debian.org>
> thanks

Looks like you forgot to reassign the clone, doing now.

[...]
> Andreas, Marc, I suggest adding a giant warning at the end of the
> current warning you have already in
> exim4-config.templates.master. Something like:

> # DO NOT USE commas (,) in Choices translations otherwise
> # this will break the choices shown to users

Done.

[...]
> I clone this bug report into a normal bug against po-debconf for
> escaping commas in individual Choices translations when the __Choices
> trick is used. Such problem may happen in any package using "__Choices".

> (CC to package maintainer...)

I used to triplecheck translations manually for kommas in __Choices
but at some time I tested whether this actually caused brokeneness and
failed to find any.[1] - Perhaps po-debconf used to properly escape
these and a bug was introduced since. (The other possibilty is that my
testing was insufficient.)
             cu andreas
[1] http://bugs.debian.org/248810
-- 
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"