Qordoba for GitHub
The fastest way to localize code inside GitHub
Deploy Confidently with every Pull Request
Continuous localization with your status checks
Qordoba mimics how Continuous Integration services integrate with your GitHub workflow. You simply connect Qordoba with your repositories and add localization status checks to your pull requests. If translations are needed, it’s a simple kickoff to your localization workflow.
Localize from inside GitHub
No more files back and forth with the product team
Don’t lose time by switching out of GitHub
Integrate localization with your build cycle
How it works
Step 1: Create a protected branch
Select a branch to protect in the repository you are working on. You can do this when you create a project within Qordoba or in the project’s settings.
Step 2: Add commits
Keep doing your thing – writing code. Qordoba will not look at your code until you make a pull request.
Step 3: Open a pull request
Any pull request to the protected branch triggers a Qordoba status check. Qordoba instantly scans all chosen (whitelist/blacklist) resource files in your feature branch, allowing merge if the files are up to date on localization. If the status check fails, the pull request will be halted until translations have occurred within Qordoba.
Step 4: Let Qordoba do the localization work
If the status check fails, your untranslated strings are sent to Qordoba, where all the translations occur. When localization is complete, the new or edited resource files are committed directly to a new Qordoba branch.
Step 5: Check for the localized branch and pull
Once the localization is complete, you will see an automatic pull request to your feature branch from the Qordoba branch. Once you complete the pull request for the localized branch, the status check will pass and your feature branch can merge with your protected branch.
Step 6: Merge and carry on
Your feature branch, with the new localized files, is merged to the master. Once merged, pull requests preserve a record of the historical changes to your code. These records are searchable and provide an audit trail for you or anyone else who wants to see who changed what and when.
The Qordoba GitHub integration means our engineers never have to worry about localization – it just magically happens.
Senior Engineer, Postmates
See the integration in action
Deploy with confidence with every pull request
Connect Qordoba to your repositories and add localization status checks to your pull requests. If translations are needed, it’s a simple kickoff to your localization workflow.
Instant setup via GitHub
Begin localization immediately, with no servers or plugins to install. Platform specific rules are handled by Qordoba automatically.
Automated status checks
Automate your localization with status checks which are integrated into your continuous delivery flow. Finally, no more missing strings.
Fast and reliable
Handle small or large software projects, quickly and consistently. Localize multiple feature branches in parallel.
Safe and secure
Manage all localization in localization branches, where you control the merge. Software files never leave your repository.
Collaboration for teams
Send comments to localization teams right from within GitHub, and easily manage team member permissions across functions.