Skip to main content

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.

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.

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:
FormatOutputTypical use
xcstrings.xcstrings (JSON-based)Xcode 15+ String Catalog
apple_strings.strings (key = “value”)Classic iOS / macOS .lproj bundles
android_stringsstrings.xmlAndroid 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

Build docs developers (and LLMs) love