Tuesday, August 4, 2009

New Translation Program for LogicalDOC

After about a year since the release of LogicalDOC 3.5 and after several intermediate versions a problem have started to emerge:
keeping aligned translations of LogicalDOC with the current version of the program.

At the same time we need to understand what was the status of alignment of a given translation respect to a particular release of LogicalDOC.
Also we had a third problem: how to simplify the translation process, so that even a
person with no particular knowledge of Java could participate in the process of localization, without having to install special software or IDE to work on a translation.

At this point we began to look around to find a solution to our problems.

The first Open-Sorce solution we found was NickelsWebtranslator, but still not particularly satisfied, because the interface was a bit woody and why there was the need to install a Python interpreter on our server.

Continuing our research we have evaluated the translation system offered by Launchpad.
In the end we chose the latter because it is easy to use, even a person without knowledge of programming and without special tools may work on a translation, allowing more players to work simultaneously on the same translation and speeds up the translation with good suggestions. Also this system allows to graphically view the percentage of completion of a translation.

There are also negative aspects, such as the need to convert the RB in input into Gettext format and returned files back to .properties, but this negative aspect is largely offset by the convenience of the translation platform of Launchpad - Rosetta.

On the wiki of LogicalDOC there is a page (Translate LogicalDOC) with detailed instructions to start working with the new platform for the translations.
Bookmark and Share

No comments: