Add translation controls to the model admin¶
This setup is for the developer who maintains your Django project. Once it is done, editors can follow Translate models in the admin without changing code.
Before you start¶
Install the connector for django-parler or django-modeltranslation. Your models must already be registered with that translation library and have working admins.
Give editors access¶
Use Django’s user or group permissions:
Action |
Permission |
|---|---|
Open an object’s or model’s dialog and request translations |
Change permission on the model |
Apply or reject suggestions |
Can change translation suggestion |
Translate or sync across the whole site |
Can use the translation dashboard |
These are permissions on your Django site, separate from roles in the Ponyglot Cloud organization. Check the buttons using an editor account with the intended permissions.
Keep translations arriving¶
Set up Run the sync to send source changes, fetch translations and report editors’ decisions. You can also Email editors about new translations when suggestions arrive.