Подпроекты и встроенный код¶
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.