Internen van Weblate¶
Notitie
Dit hoofdstuk geeft u een basisoverzicht van de internen van Weblate.
Weblate leidt de meeste structuur voor zijn code af van, en is gebaseerd op Django.
Mappenstructuur¶
Snel overzicht van de mappenstructuur van de hoofdopslagruimte van Weblate:
docs
Broncode voor deze documentatie, die kan worden gebouwd met Sphinx.
dev-docker
Code voor Docker om de ontwikkelingsserver uit te voeren, bekijk Weblate lokaal in Docker uitvoeren.
weblate
Broncode van Weblate as een toepassing van Django, bekijk Internen van Weblate.
weblate/static
Cliëntbestanden (CSS, Javascript en afbeeldingen), bekijk Voorzijde van Weblate.
Modules¶
Weblate bestaat uit verschillende toepassingen voor Django (sommige optioneel, bekijk Optionele modules voor Weblate):
accounts
Gebruikeraccount, profielen en notificaties.
addons
Add-ons om het gedrag van Weblate aan te passen, bekijk Add-ons.
api
API, gebaseerd op Django REST framework.
auth
Authenticatie en rechten.
billing
De optionele module Facturatie.
checks
Module Vertaling tekenreeks Kwaliteitscontroles.
fonts
Module voor controles van renderen van lettertypen.
formats
Abstracte laag bestandsindeling, gebaseerd op Translate-Toolkit.
gitexport
De optionele module Git exporter.
lang
Module die taal en modellen voor meervouden definieert.
legal
De optionele module Wettelijk.
machinery
Integratie van services voor machinevertaling.
memory
Ingebouwd vertaalgeheugen, bekijk Vertaalgeheugen.
screenshots
Beheren van schermafdrukken en module voor OCR.
trans
Hoofdmodule voor afhandelen van vertalingen.
utils
Verscheidene hulpprogramma’s.
vcs
Abstracte versiebeheersysteem.
wladmin
Django aanpassen beheerinterface.