Hi, On Fri, Sep 18, 2009 at 10:38 AM, Vincent Massol <[email protected]> wrote:
> > On Sep 18, 2009, at 10:36 AM, Vincent Massol wrote: > > > Hi, > > > > We now used $msg.get() eveywhere in the default XAR. IMO this is bad > > for the following reasons: > > > > * Our search no longer returns hits since it searches on the page > > content in the database (web search). BTW this is why some REST > > tests were failing since the content no longer existed for it (it > > does a hibernate search). > > * Users get to see $msg.get() everywhere in document titles when > > they edit XE pages, which is ugly and not understandable for simple > > users (for ex check Main.WebHome). > > * It's not a good way to translate apps since we bundle app > > translations keys in the core jar! Apps should be self-standing > > > > What should we do instead? > > > > Proposal: > > > > * Use the xwiki page translation feature... > > * Provide a XAR with all languages (and possibly a XAR per > > language). If the user configures his wiki for one language he'll > > see only that language (make sure all translations are imported even > > when in mono language) > > * Refactor existing pages to separate content from code. Move code > > to separate pages included from content pages. Never put content in > > code pages, have it passed to velocity macros for example. > I'm +1 for all 3. It would definitely make the application much better when used in multilingual mode. Guillaume > > On the technical side we need to verify it can work but this is way > > better and would address the shortcomings listed above. > > It also makes translating stuff much easier since you don't need to > find where a given key is used in the content... > > -Vincent > > > > > Thanks > > -Vincent > > > > > > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Guillaume Lerouge Product Manager - XWiki Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

