Every parameter that accepts a plain scalar value has a corresponding environment variable. When Fastlane evaluates an action parameter, it checks the matching environment variable automatically — no additional configuration is needed in the Fastfile itself. This design enables teams to inject credentials and project settings from CI/CD secret stores, keeping sensitive values out of source control and making the same Fastfile portable across developer machines, staging environments, and production pipelines.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.
Environment Variable Reference
| Environment Variable | Parameter | Type | Required |
|---|---|---|---|
POEDITOR_API_TOKEN | api_token | String | Yes |
POEDITOR_PROJECT_ID | project_id | String | Yes |
POEDITOR_LANGUAGES | languages | Array | Yes |
POEDITOR_OUTPUT_DIR | output_dir | String | Yes |
POEDITOR_FILE_NAME | file_name | String | Yes |
POEDITOR_EXPORT_FILE_FORMAT | file_format | String | Yes |
POEDITOR_DEFAULT_LANGUAGE | default_language | String | No |
POEDITOR_UNQUOTED_STRINGS | unquoted_strings | Integer (0 or 1) | No |
POEDITOR_BYPASS_DEFAULT_LANGUAGE | bypass_default_language | Boolean | No |
POEDITOR_FALLBACK_LANGUAGES | fallback_languages | Hash | No |
The
language_map parameter has no corresponding environment variable. It must be passed directly as a Hash in your Fastfile. This is intentional — complex nested structures are difficult to express reliably as environment variable strings, and the mapping is not a secret value that needs to be kept out of source control.Using with CI/CD
GitHub Actions
Store your POEditor credentials as encrypted repository secrets in GitHub, then expose them as environment variables in your workflow step. The Fastfile reads them automatically at runtime..github/workflows/localization.yml
Fastfile
POEDITOR_API_TOKEN and POEDITOR_PROJECT_ID from the environment automatically, so those two parameters are not listed in the lane at all.