+++ This bug was initially created as a clone of Bug #736898 +++ This is related to bug 725319 and bug 736898 , but uses python client The zanata push command has two problems when used for offline translation: 1. only allowed to admin or project maintainers, not translators 2. the client pushes source text (POT files), not just translations (PO) (Plus a lot of translators will prefer a UI, but that's a separate issue.) We can fix #1 by changing the security rules on the server, to allow 'translator' role to push translations (but not source). We can fix #2 by adding another option to the Maven/Python clients, eg --push-trans-only --- Additional comment from dchen on 2011-09-08 23:38:04 EDT --- So the use case will be: Admin/project maintainer: 1. Push pot files only 2. Push pot files and po files. 3. Push po files only. Translator: 1. Push po files only.
this has been implemented and tested that translator push translation correctly. verified Zanata version 1.6.0-beta-2-SNAPSHOT (20120531-0020).