On Fri, May 4, 2012 at 4:13 PM, Eduard Moraru <[email protected]> wrote:
> 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. > Could you elaborate a bit, and explain why ? (I am asking since I use for my commercial product translation key conventions for data units, table headers, etc... and I have found them really clean and productive.) > > 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 > -- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

