Knowledge Base

Documentation to help you use the POEditor localization platform effectively

How to translate strings from iOS XLIFF files

Owner Admin

To localize iOS app strings with POEditor using XLIFF files follow the steps described in this article.

1. Create translation project

Log in to your account, create a new translation project and add your software's default language to it.

2. Import iOS XLIFF file

In the project page, import your iOS XLIFF file making sure to Also import translations to a language. At this step, you should choose your source language and check that you want to get translations from the <source> tag instead of the <target> tag.

Import XLIFF localization file - POEditor translation platform

This language will automatically be suggested as your project's Default Reference Language after you import the translations. You can change the DRL in the project's Settings.

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.

3. Start localization

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

Anytime during the process of localizing your iOS app strings, you can export the localized iOS XLIFF file using the Export functionality in any translation page.

To export to the iOS XLIFF format, it is required to have a Default Reference Language set in the project's settings.

Export localized XLIFF file - POEditor localization platform

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