Hi, As I have come to see with the user profile section name [1], relying on translation key conventions as the only mechanism of specifying a label/hint/string is not a clean and productive solution at all.
This is why I suggest that we add a new metadata for class properties called 'hint' where we can enter either a static string or a call to the message tool with the key we wish to use. See [2] for more details. Thanks, Eduard ---------- [1] http://jira.xwiki.org/browse/XWIKI-7690 [2] http://jira.xwiki.org/browse/XWIKI-7783 On Wed, Feb 15, 2012 at 3:24 PM, Jerome Velociter <[email protected]>wrote: > On Wed, Feb 15, 2012 at 8:43 AM, Marius Dumitru Florea > <[email protected]> wrote: > > On Thu, Feb 9, 2012 at 7:21 PM, Jerome Velociter <[email protected]> > wrote: > >> Hello, > >> > >> Right now class property hints are not supported right in the core of > >> XWiki (though it's been mentioned as a possible future item of the > >> roadmap for AWM, see http://markmail.org/message/ltuphlj7bnnso2yb ). > >> Once this will be implemented, it will rely on i18n message keys so > >> that hints are localizables (same strategy as for class property > >> pretty names) > >> I'd like to start the discussion and see if we can agree on a > >> convention that would be used in the future when this module is > >> implemented. > >> The reason for this is I'm starting to work on a LDAP admin UI, and I > >> find that their field pretty names are not self-explanatory. It's not > >> a matter of expression, it's just the fact that what they describe > >> needs more explanation than what the pretty name can offer). In this > >> light, I'm planning on displaying such longer hints in this admin > >> section. > >> > >> Right now the format for a pretty name is : > >> Space.Class_property=Pretty name > >> > > > >> The format for a hint could be something like : > >> Space.Class_property.xHint=Hint > > > > +1 > > > >> This would need escaping rules I think, since I believe > >> "property.xHint" is a valid property name > > > > I don't think we need escaping because the translation key is never > > parsed. We just compute it from the class and property name. > > 'Space.Class_property.xHint.xHint' is a valid key for > > 'property.xHint'. > > Right > > > > >> Note that I use "xHint" and not "hint" to be consistent with the form > >> standards class names. This can be discussed though. > > > > I prefer hint. > > I do too > > Jerome > > > > > Thanks, > > Marius > > > >> > >> WDYT ? Do you have other ideas ? > >> > >> Jerome. > >> > >> > >> -- > >> Jérôme Velociter > >> Winesquare > >> http://www.winesquare.net/ > >> _______________________________________________ > >> devs mailing list > >> [email protected] > >> http://lists.xwiki.org/mailman/listinfo/devs > > _______________________________________________ > > devs mailing list > > [email protected] > > http://lists.xwiki.org/mailman/listinfo/devs > > > > -- > Jérôme Velociter > Winesquare > http://www.winesquare.net/ > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

