Skip to main content

Command line client for POEditor service

Project description

POEditor sync

Tests poeditor-sync

A commandline tool for synchronizing your project's translation with POEditor

Installation

pip install poeditor-sync

Usage

Commands:

# download translations
poeditor pull
# Upload local translations to poeditor
poeditur push
# Upload only terms (after adding new strings to the project)
poeditor push-terms --sync-terms --overwrite

Configuration

Create a config file poeditor.yml to link your project with a POEditor project and define paths to translation files. Multiple projects are supported.

api_token: ABC123...
projects:
  - id: 12345
    format: po
    default_language: en
    terms:
      en: locale/en/LC_MESSAGES/django.po
      pl: locale/pl/LC_MESSAGES/django.po
  - id: 54321
    format: po
    default_language: en
    terms:
      en: locale/en/LC_MESSAGES/djangojs.po
      pl: locale/pl/LC_MESSAGES/djangojs.po

If you're planning to check the file into your code repository or share it with someone the API token in your config file can be a read-only token. You can use a separate token for uploads and pass it using --token option or POEDITOR_TOKEN environment variable.

Options

Option environment variable default value documentation
--token POEDITOR_TOKEN api_token from config file Authentication token for POEditor. Overrides value from config file.
--config-file POEDITOR_CONFIG_FILE poeditor.yml Path to the project config file in yaml format

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

poeditor-sync-0.2.tar.gz (4.2 kB view hashes)

Uploaded Source

Built Distribution

poeditor_sync-0.2-py3-none-any.whl (4.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page