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.