子專案與嵌入程式碼

Weblate 仰賴其他專案才能達成。本文件說明其他程式碼如何用於 Weblate。

複製的前端原始碼

Weblate 內含數個第三方 JavaScript 程式庫。此流程記載於 Weblate 前端;各內含程式庫的授權則依 Weblate 授權 所述,透過 REUSE 記錄。最新相依套件清單可在 軟體物料清單 檢視。

SPDX 授權資料

SPDX 授權資料以 Git 子模組形式納入原始碼,並透過 scripts/generate-license-data.py 產生 weblate/utils/licensedata.py。此子模組會追蹤已標記的 SPDX 發行版本。Renovate 會更新 .gitmodules 中記錄的版本,而授權更新工作流程會更新子模組和產生的授權資料。

測試資料

weblate/trans/tests/data/test-base-repo.*.tar 中的測試儲存庫產生自 https://github.com/WeblateOrg/test,見 測試儲存庫。

Python 相依套件

沒有眾多第三方相依套件就不可能有 Weblate。目前相依套件位於 pyproject.toml 中,可以在 軟體物料清單 中檢視。在 Python 相依套件 中描述了最重要的相依套件。