内部構造¶
注釈
この章では、Weblate の内部構造の、基本的な概要を説明します。
Weblate is derives most of its code structure from, and is based on Django. Familiarize yourself with Django at a glance to get a basic understanding of its file structure.
モジュール¶
Weblate consists of several Django applications (some optional, see Optional Weblate modules):
accounts
ユーザーアカウント、プロファイル、および通知。
addons
Weblate の動作を微調整するためのアドオン。アドオン を参照してください。
api
Django REST framework に基づく API。
auth
認証とアクセス許可。
billing
オプションの Billing モジュール。
formats
File format abstraction layer based on translate-toolkit.
gitexport
オプションの Git exporter モジュール。
lang
言語と複数形モデルを定義するモジュール。
langdata
言語データの定義。
legal
オプションの Legal モジュール。
machinery
Integration of machine translation services.
memory
内臓の翻訳メモリ。翻訳メモリ を参照してください。
permissions
現在使われていません。
screenshots
スクリーンショット管理と OCR モジュール。
trans
翻訳文をあつかう中心となるモジュール。
utils
種々のヘルパーユーティリティ。
vcs
バージョン管理システムの抽象化。
wladmin
Django 管理者インターフェイスのカスタマイズ。