Misleading message and incorrect translation for optional vocabulary based fields
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zope 3 |
Won't Fix
|
Undecided
|
Charlie_X | ||
zope.formlib |
Fix Released
|
Undecided
|
Charlie_X |
Bug Description
Although it is possible to have Choice fields which are optional (required=False) the default message "(no value)" in the rendered form suggests that the user is required to select a value. This is particularly apparent in the German translation which is a literal translation of the message id and not the default: "vocabulary-
I suggest that the default be "(nothing selected)" which is a better description especially if a user wishes to have no value selected for a field. The enclosed patch has a new default "(nothing selected)" for both single and multiple select fields and the relevant German translation.
Changed in zope3: | |
status: | New → Won't Fix |
tags: | added: bugday20100424 |
Changed in Revision 111361, 111363 and 111364