I have noticed that when one creates the zip file from the Transifex files that any 'other' existing files that may be present in the server directory also get included in the zip file.
I first noticed this when I made a typo mistake in the component name. This then created a zip file with the incorrect name. When I corrected the component name and regenerated it included the 'old zip file' within the new file.
To be most useful, it would be an improvement if it only added in the 'downloaded' files (for that specific generation )from Transifex in the zip file. This would also enable the directory to be used for two or more zip files created from the same 'Transifex project'. i.e. If we had a couple of related plugins in the same Transifex project, we could then generate zip files individually for each plugin.
One other very minor observation is that there is a missing language string 'COM_CTRANSIFEX_TRANSIFEX_FOOTER_DESC' used in the config.xml file but not defined.