Managing localization files by hand is error-prone and time-consuming. Every time a translator updates a string in POEditor, a developer must remember to re-export, rename, and drop the file into the right folder across every platform target — a workflow that breaks under pressure and scales poorly as language count grows. The Ovo POEditor Plugin eliminates that toil by giving your Fastlane pipeline a single, declarative action that fetches the latest translations from POEditor and writes them directly to your project tree, in exactly the right format and folder structure your platform expects.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/ovolab/fastlane-plugin-ovo_poeditor/llms.txt
Use this file to discover all available pages before exploring further.
What the Plugin Does
fastlane-plugin-ovo_poeditor (version 1.3.0) exposes one public Fastlane action — ovo_poeditor_strings — that calls the POEditor v2 export API, downloads the resulting file, and writes it to a configurable output directory. All authentication is handled through a POEditor API token, which can be read-only, so the plugin never needs write access to your translation project.
Supported Export Formats
The action supports three export formats, covering the full range of Apple and Android localization conventions:| Format | Output | Typical use |
|---|---|---|
xcstrings | .xcstrings (JSON-based) | Xcode 15+ String Catalog |
apple_strings | .strings (key = “value”) | Classic iOS / macOS .lproj bundles |
android_strings | strings.xml | Android values[-locale] resource directories |
The
ovo_poeditor_strings action only reads from the POEditor API. A read-only API token from your POEditor account is sufficient and is the recommended credential type, keeping your translation project safe from accidental modification.Explore the Documentation
Installation
Add
fastlane-plugin-ovo_poeditor to your project and verify the setup in under two minutes.Quickstart
Build your first working lane and download translations from POEditor in five minutes.
iOS — xcstrings
Configure the action for Xcode 15+ String Catalogs using the
xcstrings format.Android — strings.xml
Configure the action for Android
values resource directories using the android_strings format.Plugin at a Glance
- Gem name:
fastlane-plugin-ovo_poeditor - Current version: 1.3.0
- Action:
ovo_poeditor_strings - Platforms: iOS, macOS, Android (cross-platform action)
- License: MIT
- Source: github.com/ovolab/fastlane-plugin-ovo_poeditor