Knowledge Base

Documentation to help you use the POEditor localization platform effectively

How to translate Flutter apps using ARB files

Owner Admin

Translate your Flutter application into any language using POEditor and ARB files. Follow the steps below to get started.

1. Create translation project for Flutter app

Login to your POEditor account, create a new translation project and add your source language to it.

2. Import source language strings from ARB file

In the project page, click on Import to upload the strings from your Application Resource Bundle file. Don't forget to choose to Also import translations to a language and to select your software's source language here.

Import terms and source language - POEditor translation management system

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

3. Translate your Flutter app

Add your desired target languages for translation, invite your contributors to join and start localizing your Flutter app. There are also other translation options you can choose from.

Once you are done with localizing your Flutter app, you can export the localized ARB files for your Flutter app, using the Export functionality in the translation page of each language.

Export localized ARB file - POEditor translation management system

You can import/export strings to/from POEditor also using the API or one of our integrations with code hosting services (GitHub, Bitbucket, GitLab, Azure Devops).

Additional help

Related articles