Weblate por dentro#
Nota
This chapter will give you basic overview of Weblate internals.
Weblate derives most of its code structure from, and is based on Django.
Estructura de directorios#
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 Ejecutar Weblate localmente en Docker.
weblate
Source code of Weblate as a Django application, see Weblate por dentro.
weblate/static
Client files (CSS, Javascript and images), see Interfaz de Weblate.
Módulos#
Weblate se compone de varias aplicaciones de Django (algunas son opcionales; vea Módulos opcionales de Weblate):
accounts
Cuenta de usuario, perfiles y notificaciones.
addons
Add-ons to tweak Weblate behavior, see Complementos.
api
API based on Django REST framework.
auth
Authentication and permissions.
billing
The optional Facturación module.
checks
Translation string Comprobaciones de calidad module.
fonts
Font rendering checks module.
formats
File format abstraction layer based on translate-toolkit.
gitexport
The optional Git exporter module.
lang
Módulo que define los idiomas y los modelos de pluralización.
legal
El módulo facultativo Información legal.
machinery
Integración de servicios de traducción automática.
memory
Memoria de traducción integrada, consulte Memoria de traducción.
screenshots
Gestión de capturas de pantalla y módulo de OCR.
trans
Módulo principal que manipula las traducciones.
utils
Diversas utilidades auxiliares.
vcs
Abstracción del sistema de control de versiones.
wladmin
Personalización de la interfaz administrativa de Django.