I think it may be interesting to use for every translator but first we must be ready to understand how it works and find a way to make things automatics.
so I had a look at client tutorial you provide, but i have still some question. I suggest to experiment an automation to understand how it can works.
You help will be welcome to tell me if this way of working is correct :
A) Someone (called X, it may be you or me) can run the tx init into the directory dolibarr that is a checkout of a git hub develop branch ?
B) And then X run a tx push to push all existing language files of dolibarr to transiflex (what about language already declared into transiflex) ?
C) Then translators edit into transiflex.
D) Then X make a tx pull to get new files. This will change files into its local git repository and X has to make a git commit to valide (and solve conflict if some people has made fixes changes into languages files directly into git).
Am i right ?
If yes, can you help me to find exact command line for step A, B and D (tutorial provide example with po files but does it can works with dolibarr tree) ?