crowdin-client is a Python module that acts as a Crowdin API client that lets users pull translated content and push source translations to crowdin.
Installation
(sudo) pip install crowdin-client
or:
(sudo) easy_install pip
(sudo) pip install crowdin-client
Configuration
With the following structure you can create a .crodwin JSON file in the root project of your folder:
{
"project_name": "crowdin project name",
"api_key": "project API key",
"localizations": [
{
"source_path": "locale/en/LC_MESSAGES/django.po",
"remote_path": "path/to/django.po",
"target_langs": {
"fr": "locale/en/LC_MESSAGES/django.po",
"de": "locale/de/LC_MESSAGES/django.po",
"it": "locale/it/LC_MESSAGES/django.po"
}
}
]
}
Usage
Push source files:
crowdin push
Pull translations:
crowdin pull
Product's homepage
Requirements:
· Python
What's New in This Release: [ read full changelog ]
· Added -a flag to crowdin push.