Hi, FTR, we`ve eventually started using "hint", as exemplified in http://dev.xwiki.org/xwiki/bin/view/Community/L10N+Conventions
Thanks, Eduard On Mon, May 14, 2012 at 1:31 PM, Eduard Moraru <[email protected]> wrote: > On Wed, May 9, 2012 at 12:50 PM, jerem <[email protected]> wrote: > >> Why not both ? >> As in livetables, if you specify "displayName" for a column, it will use >> it, >> if not it will use a default-ly built message key to find the display >> name. >> Vertical forms would use the hint hard-coded in class properties (if any), >> or use the message tool with the key you propose if not - or you can call >> $msg.get('myname') from class properties if you want another key than the >> default. >> > > That's what I was saying. > > You need to be able to: > 1) Specify your own String from the UI OR > 2) (optionally) Specify your own translation key from the UI OR > 3) Fall back on a default translation key convention > 4) (optionally) Make up your own translation key convention > > When talking about class property hints, right now we only have options 3) > and 4) which work fine if you are an admin and are ok with editing > ApplicationResources.properties or with going into Adminsitration and > registering a new translations bundle. > > However, if you are a regular user that wants to create a > class/application, you are *forced* to statically write your hints in the > actual code, for each property individually, since you have no API for > retrieving the hints dynamically (translations is not an option since you > can`t register translation keys). Also, if you want to make a second > display page, you have to statically write the hints in the code *again*, > because the class itself does not allow you to specify property hints, just > like you can do with pretty names. > > We already do something very similar for the class property pretty names > (1, 3 and 4), so why wouldn`t we do it for hints as well? (With the extra > ability to call $msg for a specific translation key - 2) > > Thanks, > Eduard > > >> -- >> View this message in context: >> http://xwiki.475771.n2.nabble.com/Convention-for-class-property-hints-tp7269930p7542383.html >> Sent from the XWiki- Dev mailing list archive at Nabble.com. >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs >> > > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

