Quoting Michael Meskes ([email protected]):

> #. Type: select
> #. Choices
> #: ../citadel-webcit.templates:4001
> msgid "UNLIMITED, da_DA, de_DE, en_GB, es_ES, fr_FR, it_IT, nl_NL, pt_BR"
> msgstr ""

There's room for improvement here.

Instead of:

_Choices: UNLIMITED, da_DA, de_DE, en_GB, es_ES, fr_FR, it_IT, nl_NL, pt_BR

You could use:

__Choices: User-defined, Danish, German, English, Spanish, French, Italian, 
Dutch, Brazilian Portuguese
Choices-C: UNLIMITED, da_DA, de_DE, en_GB, es_ES, fr_FR, it_IT, nl_NL, pt_BR

This way, the choices would be in clear language, but the return value
(what you use in maintainer scripts) will still be "locale-like",
even with English locales.

"__Choices" will split the list of choices in single strings: this
way, if you add a choice later (which is likely is Citadel supports
more languages in the future), the whole string will not be fuzzied.

Also, using splitted choices reduces the risk of translators' errors
(ommitting a choice, or using non-standard commas).

More details about "__Choices" are given in po-debconf(7).

The use of Choices-C is (IIRC) described in debconf documentation....


Attachment: signature.asc
Description: Digital signature

Reply via email to