Bug 33850 - Error message of policy names is not translated, contains two typos and is not readable
Error message of policy names is not translated, contains two typos and is no...
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Policies
UCS 3.2
Other Linux
: P5 normal (vote)
: UCS 3.2-0-errata
Assigned To: Florian Best
Dirk Wiesenthal
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-01-06 13:16 CET by Dirk Wiesenthal
Modified: 2014-02-12 10:27 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): Internationalization, Typo/text changes
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Wiesenthal univentionstaff 2014-01-06 13:16:17 CET
The following error message is shown when trying to create a Policy object with invalid name, e.g. "Foö":
    Name: May only contain letters (except umlauts), digits, space as well as "#", "!", "$", "%", "&" "|", "^", ".", "~", "_", "-". Has to begin with a letter or digit and must not and with space. 

This was the German message, so translation is lost somewhere. And: and -> end. There is also a comma missing between "&" and "|". I cannot really read this list because of the many '", "' in between. Maybe one could rephrase the sentence and list the special characters in a more "plain" way? E.g. "characters taken from # ! $ [...]"
Comment 1 Florian Best univentionstaff 2014-02-05 15:14:17 CET
Error message has been adapted to be human readable.
univention-directory-manager-modules 9.0.75-15.1169.201402051002

The translation did not work because UCC was installed. syntax.d/ucc.py had a _ instance which overwrote the existing _ instance in syntax.py.

syntax.py has been adapted to restore the original _.

9.0.75-16.1170.201402051504
2014-02-05-univention-directory-manager-modules.yaml
Comment 2 Dirk Wiesenthal univentionstaff 2014-02-11 15:42:38 CET
Much better
Comment 3 Moritz Muehlenhoff univentionstaff 2014-02-12 10:27:00 CET
http://errata.univention.de/ucs/3.2/59.html