Transifex Python Toolkit
Project description
Transifex Python Toolkit
Transifex Python Toolkit is a collection of tools that allow you to easily localize your Django and Python applications using Transifex. The toolkit features fetching translations over the air (OTA) to your apps.
- Install toolkit in your code
$ pip install transifex-python
- Add a provided TOKEN and SECRET in your config, connecting your application with a Transifex project
- Add internationalization commands in your code
<!-- Django app template example -->
{% load transifex %}
<p>{% t "Hello!" %}</p>
<p>{% t "I want to be translated." %}</p>
# Django view sample
from transifex.native.django import t
output = {
"msg1": t("Welcome aboard!"),
"msg2": t("It's great to have you here!"),
}
return JsonResponse(output)
- Push strings to your connected Transifex project
./manage.py transifex push
- When translations are added in your Transifex project are automatically made available
To learn more about using Transifex Python toolkit check:
- Quickstart guide for Django web application
- Quickstart guide for Python application
- For a general overview visit Transifex Native overview
License
Licensed under Apache License 2.0, see LICENSE
file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
transifex-python-0.3.2.tar.gz
(95.6 kB
view hashes)