author Asier Lostalé <>
Fri, 11 Aug 2017 16:21:42 +0200
changeset 32608 f8c3d0a4f7a4
parent 32329 36c8cfc5da61
child 32994 e53c8626c401
permissions -rw-r--r--
fixed bug 36755: inefficient translate task

Several improvements applied:
* A single invocation is performed instead one per file extension.
* Look for labels just once regardless number of installed translations.
* Cache all labels in memory so that a single query is performed to look for
them up instead of one per each label found in files.
* Execute all DB updates in a single transaction
* Reduced log vebosity (specially when no modules in development)
 This is the development trunk of Openbravo ERP.

* Installation

First, configure Openbravo properties run:

  ant setup

Then, to install it run:

  ant install.source

It creates the database structure, builds the core, compiles
Openbravo and generates a war file.

Deploy this war file into the tomcat/webapps directory.

* Documentation

See for more documentation.

* Helping out

If you'd like to help out, great!

Have a look to our Contributor's Guide:

There is also a list of on-going community projects:

Please share your changes so others can benefit.

Please use svn diff to prepare patches.

* Contact

IRC: #openbravo in freenode