Bug#281840: [INTL:tr] A comma character in the Turkish translated message confuses exim4-config
Christian Perrier
Christian Perrier <bubulle@debian.org>, 281840@bugs.debian.org
Thu, 18 Nov 2004 07:35:28 +0100
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
Quoting Recai Oktas (roktas@omu.edu.tr):
> Package: exim4
> Severity: important
> Tags: patch l10n
>
> An escaped comma character in the 'configuration type' choices list
> confuses the exim4-config and it branches to a wrong configuration type
> after the selection has been made.
>
> The patch attached fixes the problem (the 3rd buglet). It also
> incorporates some translation improvements unrelated with this bug.
This is the same bug than 278011. Unfortunately, it seems that I
missed Turkish in the translations I modified for this mistake.
My apologies for that, Recai.
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
This problem in the tr translation probably deserves a new
sarge-targeted upload...:-(
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...)