Knowledge Base

Documentation on how to translate software with POEditor

By connecting your VSTS (Visual Studio Team Services) or TFS (Team Foundation Server) account to your POEditor account, you can easily and directly import your language files from the code hosting site to our localization platform. Here's how to do it:

How to connect POEditor to Visual Studio Team Services (VSTS)

Go to Account Settings in POEditor and access the Integrations tab.

Integrations page

Click on VSTS and then click the Connect button. Log in to your VSTS account (if you aren't) and authorize the POEditor localization app.

In the VSTS integration page, select a POEditor project and the language you want to link, then press Link to a VSTS/TFS file. Then choose a repository, branch and file and link them together.

Link POEditor project language to VSTS file

How to connect POEditor to Team Foundation Server (TFS)

If you have TFS installed on your server, you'll need to manually enter the server URL and token. Fill in the form in the VSTS/TFS Integration page with the Git Server URL (the URL of the API endpoint of your installed TFS version) and the Access Token (you can generate one in your TFS account in Settings > Personal Access Tokens; make sure to check 'Code (read and write)' to create a valid token) and press Connect.

TFS integration - POEditor localization management platform

Managing translations and syncing the language files

Linked language files have non-automated features on the VSTS/TFS integration page:

Get terms - Imports your terms from the VSTS/TFS file to the selected POEditor language page
Import translations from VSTS/TFS - Imports translations from your VSTS/TFS repository to the POEditor language page. If your language page lacks uploaded terms, you'll need to get the terms from VSTS/TFSfirst and them import the translations.
Export to VSTS/TFS - Exports your terms and translations in the linked language to the file selected by you in the linking stage.
Add import rule - Adds a rule by which to tag strings on import.
Add export filter - Add a rule by which to export strings.
Remove Link - Deletes the link between the POEditor language file and your VSTS/TFS repo

VSTS integration options - POEditor app localization tool

You can automatically sync the terms whenever you make changes in your repos with VSTS/TFS webhooks. Here's some info about using webhooks with POEditor.

Note: For privacy reasons, administrators can't manage language files in VSTS/TFS repos in the name of the owner who set the credentials. The access is restricted to the person owning the VSTS/TFS account.