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...)