Jean-Marc Lasgouttes wrote:
G> IMHO, labeling them is more distinct and transparent than relying
G> only on different physical layout on screen.
I understand what the problem is. I just say that Labelstring is not
supposed to be used for that. But for now, it will be OK.
Meanwhile, I agree with you. However, to relieve the translators of the
burden of translating many similar messages (there are 452 (!)
LabelStrings) we should do the following:
1. Introduce a default LabelString: E.g.,
LabelString DefaultLabelString
If the parser reads "DefaultLabelString", it replaces it by <Style>
+ ":"
(Note that this is different from not specifying a LabelString at all!)
2. Clean up the layout files:
2.1 Put all LabelStrings in quotes.
2.2 Remove all LabelStrings that are handled by (1).
2.3 Remove all trailing spaces from LabelStrings (IMHO bad design)
What do you think? If you address item (1), I will address item (2).
Regards, Michael