We've just released a new version of the CTransifex extension. (you can download it here)
In this version we now support the generation of language packs for esperanto. We've also updated the default lang map with mappings for sr@latin, tl_PH. We've also removed mappings for few languages that should not be used such as ar (one should use the ar_AA language team). Because our default mappings had this ar: ar-AA, ar_AA: ar-AA we were generating the same language pack twice. You will need to manually update the options to fix this -> first open the component options and clear all the content from the maping field -> click save. Once it refreshes you'll see that the options have been populated with new content -> click save again. Please also make sure that your tx config doesn't have the same mapping. Generally the rule is -> 1 mapping per unique language.
There is a new "contribute now" button that can show on languages that are not 100% translated. Clicking on it will send the user to the transifex page for that language. The display of the button can be configured per project in the backend of the extension.
The display of the language packs in the frontend was also improved - now it will more closely resemble the presentation in transifex. Languages are sorted on completed percentage DESC and then on name ASC.
A bug with the webhooks support was also fixed. Instead of updating the language zip, we were creating a new language zip which is of course incorrect... Now we correctly update the language zip package, but for this to work properly you'll need to regenerate the language packs for all projects.
Let us know what you think and happy language pack generation to all of you :)