Red Hat Bugzilla – Bug 1004640
[RFE] zanata client should track the group (for tracked projects) without individually tracking each project
Last modified: 2015-07-28 23:29:07 EDT
Currently zanata client fetch documents/PO_files for individual projects only.
It would be really helpful if zanata client fetch documents for all the tracked projects (created under a specific GROUP), then upload modified documents back to the Zanata server. This would facilitate 'Translator' and/or language 'Co-ordinator' with slow or unreliable connection (and thereby prefer not using Zanata Web-UI editor for localization).
Steps to Reproduce:
1. fetch/download ~/GROUP/projectA-Z/LANG.po at one go using zanata client
2. localize ~/GROUP/projectA-Z/LANG.po
3. push/upload ~/GROUP/projectA-Z/LANG.po at one go using zanata client
Currently functionality of 'tracking the group without individually tracking each project' is not available by the zanata client
zanata client should 'track the group without individually tracking each project'
The zanata client does not have a concept of 'tracking' projects - rather there is just a config file that describes a project against which push and pull operations are run manually. Adding a feature like this would require a config file that describes a group, and an update to the client to be able to iterate pull and push for all projects in a group. Note that this may be a very expensive operation, so running it in a synchronously command is not ideal.
Zayf is a different client to Zanata that is under development and is specifically designed to address the issue of translating with a slow or unreliable connection. For this use case I think development time would be better spent making Zayf able to track a project group.
Do you want to track all projects in a group, or a subset of the projects in the group as well?
If you want both, I would suggest that we split this bug, one for tracking all projects in a group, another is for adding or removing projects, pretty much like what we do for kickstart files (i.e. -<projectX> for exclude projectX.
What would you say?
(In reply to Ding-Yi Chen from comment #2)
> Hi sandeep,
> Do you want to track all projects in a group, or a subset of the projects in
> the group as well?
> If you want both, I would suggest that we split this bug, one for tracking
> all projects in a group, another is for adding or removing projects, pretty
> much like what we do for kickstart files (i.e. -<projectX> for exclude
> What would you say?
'Both' would be good too.
Reassigned to PM
Migrated; check JIRA for bug status: http://zanata.atlassian.net/browse/ZNTA-288