On Fri, May 4, 2012 at 4:13 PM, Eduard Moraru <enygma2002(a)gmail.com> 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 <jerome(a)winesquare.net
wrote:
On Wed, Feb 15, 2012 at 8:43 AM, Marius Dumitru
Florea
<mariusdumitru.florea(a)xwiki.com> wrote:
> On Thu, Feb 9, 2012 at 7:21 PM, Jerome Velociter <
jerome(a)winesquare.net>
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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Jérôme Velociter
Winesquare
http://www.winesquare.net/
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Denis Gervalle
SOFTEC sa - CEO
eGuilde sarl - CTO