Subprojetos e código incorporado

O Weblate não seria possível sem outros projetos nos quais o mesmo depende. Este documento descreve como é que o outro código é usado no Weblate.

Código de frontend fornecido

O Weblate fornece várias bibliotecas JavaScript. O processo é descrito em Frontend do Weblate e o licenciar de cada biblioteca fornecida é documentada através da REUSE conforme descrito em Licença weblate. A lista atualizada de dependências pode ser revista em Lista de materiais de software.

Dados de licença SPDX

The SPDX license data is included as a Git submodule in the source code and weblate/utils/licensedata.py is generated using scripts/generate-license-data.py. The submodule tracks tagged SPDX releases. Renovate updates the release recorded in .gitmodules, and the license update workflow updates the submodule and generated license data.

Dados de teste

Os repositórios de teste em weblate/trans/tests/data/test-base-repo.*.tar são gerados a partir de https://github.com/WeblateOrg/test, veja A testar repositório.

Dependências Python

O Weblate não seria possível sem várias dependências de terceiros. As dependências atuais estão em pyproject.toml e podem ser revistos em Lista de materiais de software. As dependências mais importantes também são descritas em Dependências Python.