Manually Triggering The Integration
There is an option to manually send localized content to GitLab without waiting for a resource to be 100% translated/reviewed/proofread. A "Manual Sync" option is available on the Projects settings > Integrations > Manage.
A modal will appear requesting the threshold localization percentage that Transifex will check on all your project's resources.
All target languages that are localized above that threshold will be synced with GitLab using the Sync content options you have set up for the integration.
For example, suppose you had set up GitLab integration to Sync 100% translated resources by creating a commit to the selected branch. In that case, the manual process will identify all target languages whose translation percentage is equal to or above the threshold percentage you set on the modal, thereby creating a commit for each resource for each target language.
If you would like a more detailed description of how the default translation pull mode behaves for a particular file format, please visit the link below and look for the file format(s) you're interested in.
Editing a project's GitLab integration settings
As your project evolves, you may want to either increase the number of files you are syncing from GitLab or change the workflow of pushing localized content back on GitLab. To edit your options, visit your Projects settings > integrations tab and click the Manage link under the GitLab section to load the integration’s UI. Then click on the ellipsis and select Edit Settings.
While the interface used for editing is the same as that used during the initial setup, you will only be able to:
Change the YAML configuration to update the files to be synced in the GitLab repository.
Change options on how updates from Transifex are sent back to GitLab.
Looking for more help? Get support from our Transifex Community Forum!
Find answers or post to get help from Transifex Support and our Community.