Administrators guide¶
- Quick setup guide
- Installation instructions
- Hardware requirements
- Software requirements
- Installing Weblate
- Filesystem permissions
- Database setup for Weblate
- Other configurations
- Installation
- Filling up the database
- Production setup
- Disable debug mode
- Properly configure admins
- Set correct site name
- Correctly configure HTTPS
- Use powerful database engine
- Enable caching
- Avatar caching
- Configure email addresses
- Allowed hosts setup
- pyuca library
- Django secret key
- Static files
- Home directory
- Template loading
- Running maintenance tasks
- Running server
- Monitoring Weblate
- Collecting error reports
- Migrating Weblate to another server
- Weblate deployments
- Upgrading Weblate
- Backing up and moving Weblate
- Authentication
- Access control
- Translation projects
- Language definitions
- Continuous translation
- Licensing translations
- Translation process
- Checks and fixups
- Machine translation
- Amagama
- Apertium
- AWS
- Baidu API machine translation
- DeepL
- Glosbe
- Google Translate
- Microsoft Cognitive Services Translator
- Microsoft Terminology Service
- MyMemory
- Netease Sight API machine translation
- tmserver
- Yandex Translate
- Youdao Zhiyun API machine translation
- Weblate
- Weblate Translation Memory
- SAP Translation Hub
- Custom machine translation
- Addons
- Built in addons
- Cleanup translation files
- Language consistency
- Component discovery
- Flag unchanged translations to need edit
- Flag new source strings to need edit
- Flag new translations to need edit
- Statistics generator
- Contributors in comment
- Update ALL_LINGUAS variable in the configure file
- Customize gettext output
- Update LINGUAS file
- Generate MO files
- Update PO files to match POT (msgmerge)
- Customize JSON output
- Formats the Java properties file
- Customizing list of addons
- Writing addon
- Executing scripts from addon
- Built in addons
- Translation Memory
- Configuration
- AKISMET_API_KEY
- ANONYMOUS_USER_NAME
- AUTH_LOCK_ATTEMPTS
- AUTO_UPDATE
- AVATAR_URL_PREFIX
- RATELIMIT_ATTEMPTS
- RATELIMIT_WINDOW
- RATELIMIT_LOCKOUT
- AUTH_TOKEN_VALID
- AUTH_PASSWORD_DAYS
- AUTOFIX_LIST
- BASE_DIR
- CHECK_LIST
- COMMIT_PENDING_HOURS
- DATA_DIR
- DEFAULT_ACCESS_CONTROL
- DEFAULT_COMMITER_EMAIL
- DEFAULT_COMMITER_NAME
- DEFAULT_TRANSLATION_PROPAGATION
- DEFAULT_PULL_MESSAGE
- ENABLE_AVATARS
- ENABLE_HOOKS
- ENABLE_HTTPS
- ENABLE_SHARING
- GITHUB_USERNAME
- GOOGLE_ANALYTICS_ID
- HIDE_REPO_CREDENTIALS
- IP_BEHIND_REVERSE_PROXY
- IP_PROXY_HEADER
- IP_PROXY_OFFSET
- LOGIN_REQUIRED_URLS
- LOGIN_REQUIRED_URLS_EXCEPTIONS
- MT_SERVICES
- MT_APERTIUM_APY
- MT_AWS_ACCESS_KEY_ID
- MT_AWS_SECRET_ACCESS_KEY
- MT_AWS_REGION
- MT_BAIDU_ID
- MT_BAIDU_SECRET
- MT_DEEPL_KEY
- MT_GOOGLE_KEY
- MT_MICROSOFT_COGNITIVE_KEY
- MT_MYMEMORY_EMAIL
- MT_MYMEMORY_KEY
- MT_MYMEMORY_USER
- MT_NETEASE_KEY
- MT_NETEASE_SECRET
- MT_TMSERVER
- MT_YANDEX_KEY
- MT_YOUDAO_ID
- MT_YOUDAO_SECRET
- MT_SAP_BASE_URL
- MT_SAP_SANDBOX_APIKEY
- MT_SAP_USERNAME
- MT_SAP_PASSWORD
- MT_SAP_USE_MT
- NEARBY_MESSAGES
- PIWIK_SITE_ID
- PIWIK_URL
- REGISTRATION_CAPTCHA
- REGISTRATION_EMAIL_MATCH
- REGISTRATION_OPEN
- SIMPLIFY_LANGUAGES
- SITE_TITLE
- SPECIAL_CHARS
- STATUS_URL
- SUGGESTION_CLEANUP_DAYS
- TTF_PATH
- URL_PREFIX
- WEBLATE_ADDONS
- WEBLATE_FORMATS
- WEBLATE_GPG_IDENTITY
- Sample configuration
- Management commands
- Invoking management commands
- add_suggestions
- auto_translate
- changesite
- checkgit
- commitgit
- commit_pending
- cleanup_avatar_cache
- cleanuptrans
- createadmin
- delete_memory
- dump_memory
- dumpuserdata
- import_json
- import_memory
- import_project
- importuserdata
- importusers
- install_addon
- list_ignored_checks
- list_languages
- list_memory
- list_translators
- list_versions
- loadpo
- lock_translation
- optimize_memory
- pushgit
- rebuild_index
- unlock_translation
- setupgroups
- setuplang
- updatechecks
- updategit
- Whiteboard messages
- Component Lists
- Optional Weblate modules
- Django admin interface