WeblateOrg/website

Weblate website

django
i18n
weblate

Weblate website

Website

Coverage Status

Translation status

License

Covered by Argos Visual Testing

Website and supporting services for Weblate, built with Django.

Weblate

Part of Weblate --- a privacy-respecting localization platform built on open-source foundations.

Weblate

Find Weblate at https://github.com/WeblateOrg/weblate.

Running locally

Create a virtual environment and install dependencies:

uv sync --dev
source .venv/bin/activate

Create weblate_web/settings_local.py to adjust your settings:

# Disable SAML login, use local
LOGIN_URL = "/admin/login/"

# Required signing key shared with the hosted infrastructure
PAYMENT_SECRET = os.environ["PAYMENT_SECRET"]

# You can also configure API keys and other things, see weblate_web/settings.py

# Do not send real e-mails, log them to the console
EMAIL_BACKEND = "django.core.mail.backends.console.EmailBackend"

Create admin:

./manage.py createsuperuser --username admin --email [email protected]

Migrate the database:

./manage.py migrate

Import subscription packages to the database:

./manage.py sync_packages

Compile MO files so that translations can be used:

./manage.py compilemessages

Run the development server:

./manage.py runserver
Stars
37
100.00% more than last month
Forks
60
Open Issues
7