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.