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.

10 minute walkthrough and demo video

Cross-platform support

Qordoba works with dozens of languages, frameworks, and libraries. Check out our docs here.

Features

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.

Words matter. Request a demo.