Подпроекты и встроенный код

Weblate был бы невозможен без других проектов, от которых он зависит. В этом документе описывается, как другой код используется в Weblate.

Вендорный клиентский код

Weblate использует библиотеки JavaScript поставщика. Процесс описан в Фронтэнд Weblate, а лицензирование каждой библиотеки поставщика документировано через REUSE, как описано в Лицензия Weblate. Актуальный список зависимостей можно посмотреть в Спецификация программного обеспечения (SBOM).

Данные лицензий SPDX

Данные лицензий SPDX включены как подмодуль Git в исходный код, а weblate/utils/licensedata.py генерируется с помощью scripts/generate-license-data.py.

Тестовые данные

Тестовые репозитории в weblate/trans/tests/data/test-base-repo.*.tar генерируются из https://github.com/WeblateOrg/test, см. Тестовый репозиторий.

Зависимости Python

Weblate был бы невозможен без множества сторонних зависимостей. Текущие зависимости находятся в pyproject.toml, и их можно просмотреть в Спецификация программного обеспечения (SBOM). Наиболее важные зависимости также описаны в Зависимости Python.