# GitHub Integration - Push translations options unclear

**URL:** <https://community.transifex.com/t/github-integration-push-translations-options-unclear/2732>\
**Category:** Q&A\
**Created:** [March 7, 2022, 4:05pm UTC](https://community.transifex.com/t/github-integration-push-translations-options-unclear/2732 "2022-03-07T16:05:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![marcowindt](https://avatars.discourse-cdn.com/v4/letter/m/7cd45c/32.png) [@marcowindt](https://community.transifex.com/u/marcowindt)\
**Post date:** [March 7, 2022, 4:05pm UTC](https://community.transifex.com/t/github-integration-push-translations-options-unclear/2732/1 "2022-03-07T16:05:51Z")

</div>

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](https://docs.transifex.com/transifex-github-integrations/github-tx-ui) 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.

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/transifex/original/2X/9/9f29644c7d7a17b7e447cbcdf699f07eaf2b7609.png)

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! 🙂

---

<div class="post-metadata">

**Author:** ![Ryan](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/ryan/32/1868_2.png) [@Ryan](https://community.transifex.com/u/Ryan)\
**Post date:** [March 7, 2022, 5:53pm UTC](https://community.transifex.com/t/github-integration-push-translations-options-unclear/2732/2 "2022-03-07T17:53:51Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![marcowindt](https://avatars.discourse-cdn.com/v4/letter/m/7cd45c/32.png) [@marcowindt](https://community.transifex.com/u/marcowindt)\
**Post date:** [March 7, 2022, 6:35pm UTC](https://community.transifex.com/t/github-integration-push-translations-options-unclear/2732/3 "2022-03-07T18:35:33Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Ryan](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/ryan/32/1868_2.png) [@Ryan](https://community.transifex.com/u/Ryan)\
**Post date:** [March 7, 2022, 7:15pm UTC](https://community.transifex.com/t/github-integration-push-translations-options-unclear/2732/4 "2022-03-07T19:15:29Z")

</div>

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](https://docs.transifex.com/transifex-github-integrations/github-tx-ui#section-manually-triggering-the-integration) 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

---

<div class="post-metadata">

**Author:** ![marcowindt](https://avatars.discourse-cdn.com/v4/letter/m/7cd45c/32.png) [@marcowindt](https://community.transifex.com/u/marcowindt)\
**Post date:** [March 7, 2022, 7:20pm UTC](https://community.transifex.com/t/github-integration-push-translations-options-unclear/2732/5 "2022-03-07T19:20:43Z")

</div>

Hi @Ryan,

Thanks! 💯

Best regards,  
Marcowindt
