Today we released the latest version of the client,
This is a minor update in the 0.6.x series and everyone is advised to update to it. In particular, versions older than 0.6 are deprecated.
The new series brings a couple of new features and enhancements.
Among the most prominent ones is the use of the second version of the
API, which also takes advantage of the new Transifex engine for
handling internationalization formats. This results in less API calls
and increased performance.
Another important feature is the ability to remove translations. This
can be handy in case you manage a lot of projects and wish to delete
translations for all of you projects; using the web interface would
take too much time. So, for instance, the following command
would delete the Greek translation of Transifex. Use the option with
extra care, though 🙂
tx delete -r transifex.txo -l el
Next on the list is a much requested feature. Do you only enable
translations for your project, if they are more or less complete?
minimum_perc option will be of great help. It allows the
developer to specify a minimum percentage for the translations to be
accepted by the client (that is, to be downloaded). You just need to use the option in
your .tx/config file in the resource(s) you want or for your whole project. You can
use it in the command-line, when invoking the client, as well.
Of course, there were also a few bug fixes along the way, such as better
support for the Windows OS.
A full list of the changes can be found at What’ s new in version 0.6.
Most importantly, however, the 0.6.x series is the first step towards a cleaner design
and implementation for the client, which will allow us to make it more
extensible and versatile. Stay tuned!