Unterprojekte und eingebetteter Code

Weblate wäre ohne andere Projekte, auf denen es basiert, nicht möglich. Dieses Dokument beschreibt, wie anderer Code in Weblate verwendet wird.

Externer Frontend-Code (Vendored)

Weblate liefert mehrere JavaScript-Bibliotheken direkt mit (Vendoring). Der Prozess ist in Weblate-Frontend beschrieben, und die Lizenzierung jeder angebotenen Bibliothek ist über REUSE dokumentiert, wie in Weblate-Lizenz beschrieben. Die aktuelle Liste der Abhängigkeiten kann unter Software-Stückliste überprüft werden.

SPDX-Lizenzdaten

Die SPDX-Lizenzdaten sind als Git-Submodul im Quellcode enthalten und weblate/utils/licensedata.py wird mit scripts/generate-license-data.py generiert.

Testdaten

Die Test-Repositorys in weblate/trans/tests/data/test-base-repo.*.tar werden aus https://github.com/WeblateOrg/test generiert, siehe Test-Repository.

Python-Abhängigkeiten

Weblate wäre ohne die vielen Abhängigkeiten von Drittanbietern nicht möglich. Die aktuellen Abhängigkeiten befinden sich in pyproject.toml und können in der Software-Stückliste überprüft werden. Die wichtigsten Abhängigkeiten sind auch in Python-Abhängigkeiten beschrieben.