GitHub Integration - Push translations options unclear

Hi,

We’ve configured our project using a GitHub integration, but we stumbled upon the settings for pushing translations which is a bit unclear. Unfortunately, the documentation also does not contain the answer.

But the question is: what is exactly the difference between having ‘100% translated’ and ‘100% translated or updated (for 100% translated)’. To me Transifex should always push (/make a pull request) updated translations when it is 100% translated.

Is it that ‘100% translated’ will only be triggered once when everything is translated and ‘100% translated or updated (for 100% translated)’ will trigger when something is updated and everything is still 100% translated? I woud expect that to be part of the first setting.

Hope someone is able to clarify this.

Thanks! :slight_smile:

Hello @marcowindt ,

You are correct about how 100% translated or updated (for 100% translated) works, and that is what most users select (unless they rely on the Review or Proofread steps).

Please keep in mind that our system has to be flexible enough to suit a wide variety of workflows, and one of those is simply 100% translated (without caring about anything being updated afterwards).

I hope this helps!

Kind regards,
Ryan
Transifex Customer Support

Hi @Ryan,

Thanks for clearing this up!
I can understand that having 100% translated is desired in some cases.

A follow-up question: Is it for a project to be 100% reviewed required to be 100% translated first?

E.g., say we have translated 25% and reviewed 100% (of the 25%) is that enough to trigger a push/pull request?

Kind regards,
Marcowindt

Hi @marcowindt ,

A follow-up question: Is it for a project to be 100% reviewed required to be 100% translated first?

Answer: Yes

E.g., say we have translated 25% and reviewed 100% (of the 25% ) is that enough to trigger a push/pull request?

Answer: No

The auto-sync feature is intended to be used for resources/translations that are complete/done.

The manual sync feature was created to override the auto-sync behavior. So, for example, if you enter 75% for a manual sync when 100% Reviewed is selected, then it will sync any translation files back to GitHub that are both 75% translated AND 75% reviewed.

Best,
Ryan
Transifex Customer Support

Hi @Ryan,

Thanks! :100:

Best regards,
Marcowindt