Knowledge Base

Documentation to help you use the POEditor localization platform effectively

How to localize Angular apps using XLIFF files

Owner Admin

To localize Angular .xlf files with the localization management platform POEditor, you can follow the steps described in this article.

1. Set up Angular localization project

Log in to your POEditor account, create a new Angular localization project and your software's default language.

If you don't have an account, you can create one here.

Add source language to localization project - POEditor localization management platform

Import strings from Angular XLIFF file

In the Angular localization project page, use the Import functionality to upload the strings from your Angular XLIFF file, also adding translations in the source language. For this, you need to check the option Get translations from <source> instead of <target> tag.

Import Angular XLIFF to translation project - POEditor localization platform

After you import the source language, we strongly recommend you set it as your project's Default Reference Language.

If you have translations in the <target> tag also and want to add them to the project, create a new language and import them there.

2. Translate Angular strings

Add your desired target languages for translation, invite your contributors to join and start localizing your Angular app.

You can also machine translate Angular strings or order human translations from integrated language service providers.

3. Export translations for your localized Angular app

When you want to download your target languages in the Angular XLIFF file format, you can use the Export functionality in each language page to export the localized Angular strings.

Keep in mind that to export in the Angular .xlf format it is required to have a Default Reference Language set.

Export localized Angular XLIFF file - POEditor translation management system

If you want to automate the import/export steps of the localization process, consider using the POEditor API or one of the integrations with code hosting platforms.

Additional help

Related articles