Skip to main content

CLI package to export poeditor translations

Project description

POEditor exporter

This python command line script exports translations files from POEditor.

Installation

To install the project with its dependencies run the following command.

pip install poeditorexporter

Usage

python -m poeditorexporter api_token id languages dest filename type

Arguments

Positional arguments

  • api_token Your POEditor api token.
  • id The id of your project.
  • languages List of languages, separated by a comma.
  • dest Destination directory of the downloaded files. It must end with a /
  • filename Name of the file after download. The name will be suffixed by the language.
  • type The file format. The accepted values are 'po', 'pot', 'mo', 'xls', 'xlsx', 'csv', 'ini', 'resw', 'resx', 'android_strings', 'apple_strings', 'xliff', 'properties', 'key_value_json', 'json', 'yml', 'xlf', 'xmb', 'xtb', 'arb', 'rise_360_xliff'.

Those arguments are mandatory.

Optional arguments

  • -f or --filters List of filters to apply on result, separated by a comma. Accepted values are 'translated', 'untranslated', 'fuzzy', 'not_fuzzy', 'automatic', 'not_automatic', 'proofread', 'not_proofread'.
  • -o or --order How the terms should be ordered. Default is set to terms.
  • -t or --tags Filter result by tags. List of tags separated by a comma.

Print help

python -m poeditorexporter --help

Example

python -m poeditorexporter 1a22cf9d548ebbdf1cb2b3bd10115a8c 12345 en,fr,de /home/user/downloads/ translation properties

This will download english, french and german translations file of project id 12345 in the folder /home/user/downloads/ with names translation_en.properties, translation_fr.properties, translation_de.properties.

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

poeditorexporter-1.0.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

poeditorexporter-1.0.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file poeditorexporter-1.0.1.tar.gz.

File metadata

  • Download URL: poeditorexporter-1.0.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.15

File hashes

Hashes for poeditorexporter-1.0.1.tar.gz
Algorithm Hash digest
SHA256 736cac5694af56511ee137d06eb6c0b1559ff41a8b422fe431dd21108d55c5a8
MD5 da5a0c5a8c888a28da466b2d0cc90a6e
BLAKE2b-256 2abf54d01d1c87b37641f76ce972a3bd34183ef51986ddc3e34e0916df57612d

See more details on using hashes here.

File details

Details for the file poeditorexporter-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: poeditorexporter-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.15

File hashes

Hashes for poeditorexporter-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c261974035ad83576aa2c302a05597cbde75b24330c9b861921cc401f76b82e2
MD5 0d61ef5e92ce8f921143dc4eb55bffe6
BLAKE2b-256 6e148cc0417608295ef04b9d43f2dcd1f481e99b9d3605efceb640748b90a8bb

See more details on using hashes here.

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