# Configure Translation File Modes for Git Repo Integrations 🚀

**URL:** <https://community.transifex.com/t/configure-translation-file-modes-for-git-repo-integrations/4465>\
**Category:** What's new?\
**Tags:** file-formats, github, bitbucket, gitlab, azure\
**Created:** [February 5, 2025, 2:03pm UTC](https://community.transifex.com/t/configure-translation-file-modes-for-git-repo-integrations/4465 "2025-02-05T14:03:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nina](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/nina/32/13_2.png) [@nina](https://community.transifex.com/u/nina)\
**Post date:** [February 5, 2025, 2:03pm UTC](https://community.transifex.com/t/configure-translation-file-modes-for-git-repo-integrations/4465/1 "2025-02-05T14:03:24Z")

</div>

![excited jennifer aniston GIF](https://media1.giphy.com/media/NaNHdFMPAoL2E/giphy.webp?cid=53de24d1r5s918hxsad4w6co8z9i0vhx0adbfmjejfzns99z&ep=v1_gifs_search&rid=giphy.webp&ct=g)

We’re excited to announce a new feature that brings **greater flexibility** to your GitHub, GitLab, Azure, and Bitbucket integrations! Now, when you send translation files from Transifex to a Git repository, you can **define the mode** of the translation file you’ll retrieve. This means you have more control over how translations are pushed to your repository, allowing you get content based on its **translation status** in Transifex.

**Why is this important?**  
By selecting the desired mode, you can control which translations are included in the **PR/Commit** sent to your repository for review and approval. Whether you want only the **translated strings** or specific translation-mode files, this customization allows you to tailor the content that appears in each commit. This provides your team with greater **control over the merge process** , ensuring that the right content is reviewed, reducing unnecessary clutter, and making it easier to focus on what truly needs attention. Ultimately, it streamlines your workflow, improves efficiency, and ensures a more **accurate and focused review process** —saving time and reducing the risk of errors.

### Example Scenario

Here’s how you can set it up in the YAML Config file:

```auto
filters:
  - filter_type: file
    file_format: YML
    source_language: en
    source_file: test.yml
    translation_files_expression: 'Translations/target_<lang>.yml'
    mode: onlytranslated

```

Be sure to check out our [Help Center](https://help.transifex.com/en/collections/3519116-file-formats) for full details on each translation file download mode and file format specifications!

We hope this feature helps make your Git-based workflows smoother and more efficient when handling translations. As always, we welcome your feedback!

---

<div class="post-metadata">

**Author:** ![OmarIthawi](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.transifex.com/omarithawi/32/3151_2.png) [@OmarIthawi](https://community.transifex.com/u/OmarIthawi)\
**Post date:** [February 7, 2025, 11:55am UTC](https://community.transifex.com/t/configure-translation-file-modes-for-git-repo-integrations/4465/2 "2025-02-07T11:55:49Z")

</div>

We’re very excited for this news.

Thanks @nina and the Transifex team for listening and acting on the product feedback we’ve provided.
