Weblate internals
Not
This chapter will give you basic overview of Weblate internals.
Weblate derives most of its code structure from, and is based on Django.
Klasör yapısı
Weblate ana deposunun klasör yapısına hızlı bir bakış:
docs
Bu belgelerin ‘Sphinks <https://www.sphinx-doc.org/>’_ kullanılarak oluşturulabilen kaynak kodu.
dev-docker
Geliştirme sunucusunu çalıştırmak için Docker kodu. Bilgi almak için: Running Weblate locally in Docker.
weblate
Bir Django uygulaması olarak Weblate kaynak kodu. Bilgi almak için: Weblate internals.
weblate/static
İstemci dosyaları (CSS, JavaScript ve görseller). Bilgi almak için: Weblate frontend.
Modüller
Weblate birkaç Django uygulamasından oluşur (bazıları isteğe bağlıdır. Bilgi almak için: Optional Weblate modules):
accounts
Kullanıcı hesabı, profiller ve bildirimler.
addons
Weblate davranışını değiştiren eklentiler. Bilgi almak için: Eklentiler.
api
Django REST çatısı üzerine geliştirilmiş API.
auth
Kimlik doğrulama ve izinler.
billing
İsteğe bağlı Faturalama modülü.
checks
Çeviri dizgesi: ref: checks modülü.
fonts
Yazı tipi görüntüleme denetimleri modülü.
formats
Tranlate-toolkit temelli dosya biçimi soyutlama katmanı.
gitexport
İsteğe bağlı Git exporter modülü.
lang
Dil ve çoğul modelleri tanımlayan modül.
legal
İsteğe bağlı Yasal modülü.
machinery
Makine çevirisi hizmetleri bütünleştirmesi.
memory
İç çeviri belleği, bkz: Çeviri belleği.
screenshots
Ekran görüntüsü yönetimi ve optik karakter tanıma (OCR) modülü.
trans
Çevirileri işleyen ana modül.
utils
Çeşitli yardımcı programlar.
vcs
Sürüm denetimi sistemi soyutlaması.
wladmin
Django yönetim arayüzü özelleştirmesi.