My favorites | Sign in
Project Home Downloads Issues Source
Project Information
Members
Featured
Downloads
Links

The string resources used by the Android system for localization uses a custom XML-based format. PASTT allows translators without technical knowledge to edit and add translations in the Android resource XML format using a PHP-based webapp.

The current version is simple, but effective. It doesn't override translation files, but rather makes copies so disruptive users don't irreversibly override the work of nice users. It dynamically reads the directory structure so no database or (complex) set-up is needed.

To install: unzip the latest pastt-{version}.zip to your PHP5-enabled web server. Copy your Android string resource directories 'values', 'values-nl', 'values-de', etc. to the res folder. Make sure all the 'values-' directories are readable and writeable by the web server. The res folder itself needs to be made writeable as well to add new languages. The 'values/strings.xml' file is required since it is assumed that it contains the (usually English) base version on which other translations are based.

Finally rename the 'includes/settings.example.php' file to 'includes/settings.php'. Optionally you can set an e-mail address there where you are notified on translation updates.

Two simple shell/php scripts are available that allow FTP uploading of the current base translation (values/string.xml') and getting the latest on-line translations back into your (SVN) working copy.

Originally build for use with Transdroid, for which you can see the tool active here: http://www.transdroid.org/translate/

Powered by Google Project Hosting