Optional Weblate modules¶
Weblate comes with several optional modules which might be useful for your setup.
Git exporter¶
Добавлено в версии 2.10.
The Git exporter provides you read only access to underlaying Git repository using http.
Installation¶
To install, simply add weblate.gitexport
to installed applications in
settings.py
:
INSTALLED_APPS += (
'weblate.gitexport',
)
After installing you need to migrate your database, so that existing repositories are properly exported:
./manage.py migrate
Usage¶
The module automatically hooks into Weblate and sets exported repository URL in
the Component configuration.
The repositories are accessible under /git/
path of the Weblate, for example
https://example.org/git/weblate/master/
:
git clone 'https://example.org/git/weblate/master/'
Repositories are available anonymously unless Per project access control is enabled. In that case you need to authenticate using your API token (you can obtain it in your User profile):
git clone 'https://user:KEY@example.org/git/weblate/master/'
Billing¶
Добавлено в версии 2.4.
Billing module is used on Hosted Weblate and is used to define billing plans, track invoices and usage limits.
Installation¶
To install, simply add weblate.billing
to installed applications in
settings.py
:
INSTALLED_APPS += (
'weblate.billing',
)
This module includes additional database structures, to have them installed you should run the database migration:
./manage.py migrate
Usage¶
After installation you can control billing in the admin interface. Users with billing enabled will get new Billing tab in their User profile.