Description of problem:
There is presently no way to tell which languages (if any) have been recently updated in a project. If project maintainers had a way of knowing this, it would save time pushing and pulling translations, reduce server load, and reduce the chances of accidentally clobbering translations that have come into a project through other channels.
Ideally, this information would be available both on the web UI (like Transifex does) and via the command-line client. The command-line client would ideally report both files that had changed on the server since the last push and files that had changed locally since the last push (due to a translator committing directly to the repo, for example).
Technical evaluation requested. Thanks
For UI changes, perhaps having a "last modified" column in the locale page with sorting capability would help with the navigation.
Implemented UI (Last modified column in locale page for project)
Include 'Last translated' information in client.
Server Version 2.2.1-SNAPTSHOT
Client Version 2.2.1-SNAPSHOT
API Version 2.2.1-SNAPSHOT
VERIFIED with Zanata version 2.3-SNAPSHOT (20130306-1233)
[INFO] client API version: 2.2.1-SNAPSHOT, server API version: 2.2.1-SNAPSHOT
Implemented cache for last modified information in document list view in both workspace and server side.
Closing bugs which were VERIFIED with snapshots <= 3.1.