Wewnętrzna struktura Weblate#
Informacja
Ten rozdział zawiera podstawowe podsumowanie wewnętrznej struktury Weblate.
Weblate derives most of its code structure from, and is based on Django.
Struktura katalogów#
Quick overview of directory structure of Weblate main repository:
docs
Source code for this documentation, which can be built using Sphinx.
dev-docker
Docker code to run development server, see Running Weblate locally in Docker.
weblate
Source code of Weblate as a Django application, see Wewnętrzna struktura Weblate.
weblate/static
Client files (CSS, Javascript and images), see Frontend Weblate.
Moduły#
Weblate consists of several Django applications (some optional, see Opcjonalne moduły Weblate):
accounts
User account, profiles and notifications.
addons
Add-ons to tweak Weblate behavior, see Dodatki.
api
API based on Django REST framework.
auth
Uwierzytelnianie i uprawnienia.
billing
Opcjonalny moduł Rozliczenia.
checks
Translation string Kontrole jakości module.
fonts
Moduł kontroli renderowania czcionek.
formats
File format abstraction layer based on translate-toolkit.
gitexport
Opcjonalny moduł Eksporter Git.
lang
Module defining language and plural models.
legal
Opcjonalny moduł Informacje prawne.
machinery
Integration of machine translation services.
memory
Wbudowana pamięć tłumaczeń, zobacz Pamięć tłumaczeniowa.
screenshots
Screenshots management and OCR module.
trans
Główny moduł obsługujący tłumaczenia.
utils
Różne narzędzia pomocnicze.
vcs
Version control system abstraction.
wladmin
Dostosowywanie interfejsu administratora Django.