Ok. And I can do the merging. Would be great if everyone cleaned up their i18n files first as well as they tend to have a lot of unused entries. On Aug 5, 2014 5:13 PM, "Lars Helge Øverland" <[email protected]> wrote:
> OK good then let's do it. I have written up a blueprint for the i18n > client side solution here for Jan: > > https://blueprints.launchpad.net/dhis2/+spec/analysis-client-side-i18n > > It actually also depends on Jan removing all action classes from GIS and > replaces them with use of the Web API. > > > > > On Tue, Jul 29, 2014 at 2:02 PM, Morten Olav Hansen <[email protected]> > wrote: > >> Yes, I think we should do this. Could we at the same time agree on a file >> structure, so it will be easier in the future to do automatic uglyfying etc >> (I think there is a blueprint for this already?). >> >> -- >> Morten >> >> >> On Sat, Jul 26, 2014 at 8:53 PM, Jan Henrik Øverland < >> [email protected]> wrote: >> >>> +1 >>> On Jul 26, 2014 12:01 PM, "Lars Helge Øverland" <[email protected]> >>> wrote: >>> >>>> Hi, >>>> >>>> we now have a fair number of open web apps (7) and there isn't really a >>>> need to have a separate maven project for each. Should we simply merge all >>>> apps (visualizer, tracker capture, etc) into a single maven project called >>>> dhis-web-apps ? It would look like this: >>>> >>>> dhis-web-apps/ >>>> src/main/resources/ >>>> src/main/resources/struts.xml >>>> src/main/resources/org/hisp/dhis/apps/i18n_module.properties >>>> src/main/webapp/ >>>> src/main/webapp/dhis-web-visualizer >>>> src/main/webapp/dhis-web-pivot >>>> src/main/webapp/dhis-web-tracker-capture >>>> src/main/webapp/dhis-web-event-capture >>>> etc.. >>>> >>>> It would require that we >>>> >>>> - merge the struts.xml files, and have multiple packages in the same >>>> file (works well) >>>> - merge the i18n_module.properties keys for the Ext-based apps, or >>>> better, find a client-side solution for translations also for the Ext-based >>>> apps >>>> >>>> Otherwise we don't lose much. >>>> >>>> The benefits are: >>>> >>>> - shorter build time of dhis-web >>>> - less stop and start, as you can use mvn jetty:plugin and serve all >>>> apps, allowing you to fix things/test/set up stuff in all of them without >>>> restarting the container >>>> >>>> Eventually, when all modules have become apps, we will only have one >>>> maven project, and the build problem is gone. What do you think? >>>> >>>> Lars >>>> >>>> >>>> >>>> >>>> -- >>>> Mailing list: https://launchpad.net/~dhis2-devs-core >>>> Post to : [email protected] >>>> Unsubscribe : https://launchpad.net/~dhis2-devs-core >>>> More help : https://help.launchpad.net/ListHelp >>>> >>>> >>> -- >>> Mailing list: https://launchpad.net/~dhis2-devs-core >>> Post to : [email protected] >>> Unsubscribe : https://launchpad.net/~dhis2-devs-core >>> More help : https://help.launchpad.net/ListHelp >>> >>> >> >
-- Mailing list: https://launchpad.net/~dhis2-devs-core Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs-core More help : https://help.launchpad.net/ListHelp

