内部構造

注釈

この章では、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 管理者インターフェイスのカスタマイズ。