localization-build-tasks
A tool for preparing resources for translation and integrating them back into your product.
Problem
In a large code base, I've found that delivering resources to translators and integrating their work back into a product to be a pain point even though all my resources are in properties files as they should be. You can give them your entire directory structure of resource files which may work the first time you translate your product, but I don't like the idea of relying on a third party to find and update translations the next next go around and I don't want to pay for them to re-translate an entire product. I needed a way to:
- compare the current state of resources with the state of the last translations
- output what key/value pairs had been added/deleted/updated
- import the updated translations into my localized resource files
- integrate this into the build process
How to Use
- Call from a build task just like any custom java ant build task.