Hi Joshua,
On Thu, Feb 18, 2010 at 12:04 AM, Rieken, Joshua
<Joshua_Rieken(a)reyrey.com>wrote;wrote:
I am using the LiveTable macro to build a table
similar to the one in
XWiki.Tableview. I have custom columns and I want to display a column's
"pretty name" as its header, but I can't find a way to pass a column
"pretty
name" in the column properties or otherwise set the column header. The only
way I've found to set this column header pretty name is to pass a
translationPrefix option in the table options.
Is there any way to set the column headers to a "pretty name" without
changing / creating translation keys in the core?
Yes.
- Create a page named something like "Space.LivetableTranslations"
- In this page, add your keys in the following way:
prefix_columntitle=Column title nice translation
- Go to the administration, in the Programming section, and add
"Space.LivetableTranslations" in the "internationalization document
bundles"
field & save
You're done :-)
I agree with Joshua that we should have to go through i18n. It should be a feature but not
mandatory.
Thanks
-Vincent