Django CMS

django CMS relies on the django framework's internationalization support. If you are unfamiliar with this, you might want to check out the django documentation. More specific information regarding django CMS can be found in the django CMS documentation.

The source file will be the foundation for setting up the Transifex Client, which lets you send and receive files over Transifex's REST API. In order to set up your Transifex Client configuration, you first need a project in Transifex and the Transifex Client installed.

After finishing all the steps above, follow the set of commands below to set up your repository configuration in a file called .tx/config. In this example, we named our project in Transifex mytxproject.

The tx commands should always be executed from the directory in your repository where the .tx/ folder is located.

Add "-d djangojs" to generate translations for JavaScript assets.

To download translations once their are complete in Transifex, use:

$ cd myapp
$ tx pull -t -a

Make sure to always PULL translations first before PUSHING. Translations should happen on Transifex and not locally in the .po files for the addons registered on Transifex. If your project hs already translations, make sure to push them initially first to transifex using tx push -f -t --no-interactive.