Podprojekty a vložený kód¶
Weblate by nebolo možné bez iných projektov, na ktorých závisí. Tento dokument opisuje, ako sa iný kód používa vo Weblate.
Dodávaný frontendový kód¶
Weblate dodáva niekoľko JavaScript knižníc. Proces je opísaný v Frontend Weblate a licencovanie každej dodávanej knižnice je dokumentované cez REUSE, ako je opísané v Licencia Weblate. Aktuálny zoznam závislostí môžete skontrolovať v Softvérový zoznam materiálov (SBOM).
Licenčné dáta SPDX¶
Licenčné dáta SPDX sú zahrnuté ako Git submodul v zdrojovom kóde a weblate/utils/licensedata.py sa generuje pomocou scripts/generate-license-data.py. Tento submodul sleduje tagované vydania SPDX. Renovate aktualizuje vydanie zaznamenané v .gitmodules, a workflow na aktualizáciu licencií aktualizuje submodul a vygenerované licenčné dáta.
Testovacie dáta¶
Testovacie repozitáre v weblate/trans/tests/data/test-base-repo.*.tar sú generované z https://github.com/WeblateOrg/test, pozri Testovací repozitár.
Závislosti Pythonu¶
Weblate by nebolo možné bez mnohých závislostí tretích strán. Aktuálne závislosti sú v pyproject.toml a môžu byť skontrolované v Softvérový zoznam materiálov (SBOM). Najdôležitejšie závislosti sú tiež opísané v Závislosti Pythonu.