Hi,
Not all macros are in the Macros space. Actually this is quite a new thing
and only a handful of macros follow this rule (although seems pretty
decent).
For example MapMacro or PDFViewerMacro are located in the XWiki space.
Where do I put the translations file?
XWiki.MapMacroTranslations and XWiki.PDFViewerMacroTranslations are ok?
IMO the translation file should be in the same space as the macro.
Thanks,
Caty
On Mon, Feb 23, 2015 at 6:59 PM, Thomas Mortagne <thomas.mortagne(a)xwiki.com>
wrote:
Yes the translation should be part of the extension
itself. Also don't
forget to a new translation resource to
http://l10.xwiki.org and the
release script.
On Mon, Feb 23, 2015 at 4:44 PM, vincent(a)massol.net <vincent(a)massol.net>
wrote:
On 23 Feb 2015 at 16:42:21, vincent(a)massol.net (vincent(a)massol.net
(mailto:vincent@massol.net)) wrote:
> Hi Devs,
>
> Even though we don’t have listed on
http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices I
believe the following has already been agreed but I’d like to add it there
so I’m sending it as a proposal.
>
> So I propose that:
>
> * Any java code requiring translation should put them in an
ApplicationResources.properties file at the root of the JAR (not the global
ApplicationResources.properties in oldcore!)
> * Any wiki page requiring translations should
put them in a
Translations page in the space for the app.
>
> Special case:
> * For Macro UI modules (ie containing only wiki macros), we put them in
the
Macros space and in this case we should use a Macros.XXXTranslations
page for each module. We’ll need to decide what we want to do in the future.
I meant that we’ll need to decide if we still consider that having this
anonymous
Macros space is a good thing or not, or if we should have for
example dedicated spaces even in this case (with Macro translations, there
should be no single page app for macros ;)).
> Also, even if some existing module is wrongly using the
ApplicationResources.properties in oldcore (for example), we should still
follow the rules above and start doing it in the new way.
I meant: when we need to add new translations, we should still follow
the rules
above and start doing it in the new way.
Thanks
-Vincent
WDYT?
Thanks
-Vincent
_______________________________________________
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
--
Thomas Mortagne
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs