You can edit an iOS .strings file online in POEditor: import the file, edit or translate its strings in a web editor, and export it back as .strings. All you need is a free account, which takes a few seconds to create.
Step 1: Add a new project in your Dashboard.
Step 2: Add a language to the project, then import your iOS Strings file using the Import button in the project page. In the import options, choose Also import translations to a language and pick the language you've just added.
This language will automatically be suggested as your project's Default Reference Language after you import the translations. You can change the DRL in project's Settings.
Step 3: Edit your strings in the translation page, or add more languages and translate them with AI, machine translation or your own contributors. See all translation options.
Step 4: When you're done editing a language, click on Export in any translation page to download a localized Strings file.
Plural forms don't go in .strings files. Apple keeps them in a .stringsdict file next to your .strings file, which POEditor also supports.
What you can do in the editor
- Search and filter strings, for example to show only untranslated or fuzzy ones.
- Add comments and screenshots so translators understand the context.
- Tag strings to group them by feature or release.
- Catch errors with QA checks and QE feature.
- Mark translations as fuzzy when they need review, and proofread them before export.
The Premium Free Trial is automatically enabled on your account when you add your first project. It comes with 30 000 strings and lasts 10 days, by default. Once it ends, your account is automatically downgraded back to the Free plan, with 1 000 strings.
Localizing a whole iOS app? Follow How to translate an iOS app.
