Установка из исходников#
Пожалуйста, прежде чем установить Weblate, следуйте инструкциям по установке для вашей системы:
Получите из Git’а последние исходные коды Weblate’а (или скачайте архив и распакуйте его):
git clone https://github.com/WeblateOrg/weblate.git weblate-src
В качестве альтернативы вы можете использовать архивы выпусков. Вы можете скачать их с нашего сайта <https://weblate.org/>. Эти файлы подписаны криптографической подписью, пожалуйста, смотрите раздел Проверка подписей выпусков.
Установите текущий код Weblate’а в виртуальное окружение:
. ~/weblate-env/bin/activate pip install -e 'weblate-src[all]' # In case you intentd to run testsuite, install test deps as well: pip install -e 'weblate-src[all,test]'
Скопируйте файл
weblate/settings_example.py
вweblate/settings.py
.По своему усмотрению подкорректируйте значения в новом файле
settings.py
. Вам нужно будет предоставить как минимум учётные данные базы данных и секретный ключ Django, но для установки на рабочей системе вам понадобится больше изменений, смотрите больше в разделе Изменение конфигурации под свои нужды.Создайте используемую Weblate’ом базу данных, подробности смотрите в разделе Настройка базы данных для Weblate.
Создайте Django’вские таблицы, соберите статические файлы и заполните исходные данные (смотрите разделы Наполнение базы данных и Обслуживание статических файлов):
weblate migrate weblate collectstatic weblate compress
Примечание
Этот шаг следует повторять при обновлении репозитория.