ການຕັ້ງຄ່າ¶
ການຕັ້ງຄ່າທັງໝົດຈະຖືກເກັບໄວ້ໃນ settings.py (ຕາມປົກກະຕິສຳລັບ Django).
Note
ຫຼັງຈາກປ່ຽນແປງການຕັ້ງຄ່າເຫຼົ່ານີ້, ເຈົ້າຈຳເປັນຕ້ອງຣີສະຕາດ Weblate — ທັງຂະບວນການ WSGI ແລະ Celery.
ໃນກໍລະນີທີ່ມັນເຮັດວຽກເປັນ mod_wsgi, ເຈົ້າຈຳເປັນຕ້ອງຣີສະຕາດ Apache ເພື່ອໂຫຼດການຕັ້ງຄ່າໃໝ່.
See also
ກະລຸນາເບິ່ງ ເອກະສານຂອງ Django ສຳລັບພາຣາມິເຕີທີ່ໃຊ້ຕັ້ງຄ່າຕົວ Django ເອງ.
ADMINS_CONTACT¶
ກຳນົດວ່າແບບຟອມຕິດຕໍ່ຈະສົ່ງອີເມວໄປໃສ. ຖ້າບໍ່ໄດ້ຕັ້ງຄ່າ, ທີ່ຢູ່ອີເມວຈາກ ADMINS ຈະຖືກນຳໃຊ້.
ຕັ້ງຄ່າອັນນີ້ເປັນລາຍການທີ່ຢູ່ອີເມວ:
ADMINS_CONTACT = ["admin@example.com", "support@example.com"]
See also
ALLOWED_ASSET_DOMAINS¶
Added in version 5.14.
ກຳນົດວ່າໂດເມນໃດທີ່ອະນຸຍາດໃຫ້ດຶງຂໍ້ມູນຊັບສິນ (assets) ໃນ Weblate.
ສິ່ງນີ້ຊ່ວຍເພີ່ມຄວາມປອດໄພໂດຍການປ້ອງກັນການໂຫຼດຊັບສິນຈາກແຫຼ່ງທີ່ບໍ່ເຊື່ອຖື. ຊັບສິນຈະຖືກດາວໂຫຼດຄັ້ງດຽວໂດຍເຊີບເວີ Weblate ແລະ ເກັບໄວ້ໃນເຄື່ອງ, ແທນທີ່ຈະສົ່ງໂດຍກົງຈາກໂດເມນພາຍນອກໄປຫາຜູ້ໃຊ້.
ລາຍການອະນຸຍາດຈະຖືກນຳໃຊ້ກັບ URL ເບື້ອງຕົ້ນ ແລະ ກັບທຸກເປົ້າໝາຍການປ່ຽນເສັ້ນທາງ (redirect) HTTP ກ່ອນທີ່ Weblate ຈະຕິດຕາມມັນ. ການປ່ຽນເສັ້ນທາງໄປຫາໂຮສທີ່ຢູ່ນອກລາຍການອະນຸຍາດນີ້ຈະຖືກປະຕິເສດ.
ມັນຕ້ອງການລາຍການຊື່ໂຮສ/ໂດເມນ. ເຈົ້າສາມາດໃຊ້ຊື່ເຕັມ (ຕົວຢ່າງ: www.example.com) ຫຼື ໃສ່ຈຸດນຳໜ້າເປັນ Wildcard ເພື່ອຈັບຄູ່ກັບທຸກໂດເມນຍ່ອຍ (ຕົວຢ່າງ: .example.com ຈະຈັບຄູ່ກັບ cdn.example.com ຫຼື static.example.com).
ຄ່າເລີ່ມຕົ້ນແມ່ນ ["*"], ເຊິ່ງອະນຸຍາດທຸກໂດເມນ.
ຕົວຢ່າງ
ALLOWED_ASSET_DOMAINS = [
# Allows only cdn.anotherdomain.org
"cdn.anotherdomain.org",
# Allows example.com and all its subdomains
".example.com",
]
ປັດຈຸບັນນີ້ຖືກນຳໃຊ້ໃນບ່ອນຕໍ່ໄປນີ້:
ການອັບໂຫຼດຮູບໜ້າຈໍ, ເບິ່ງ ພາບໜ້າຈໍ ແລະ ບໍລິບົດທາງສາຍຕາ
ການດາວໂຫຼດ HTML ທາງໄກສຳລັບ Add-on CDN ສຳລັບການແປພາສາ JavaScript
ALLOWED_MACHINERY_DOMAINS¶
Configures which custom translation service domains are explicitly allowed in project-level translation service configuration.
This setting applies only to translation services and does not affect
ALLOWED_ASSET_DOMAINS.
ມັນຕ້ອງການລາຍການຊື່ໂຮສ/ໂດເມນ. ເຈົ້າສາມາດໃຊ້ຊື່ເຕັມ ຫຼື ໃສ່ຈຸດນຳໜ້າເປັນ Wildcard ເພື່ອຈັບຄູ່ກັບທຸກໂດເມນຍ່ອຍ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ [].
The allowlist affects project-managed translation services in two ways: it permits the configured endpoint during outbound validation, and it marks matching hosts as trusted when deciding whether remote provider error details or response bodies can be shown to the user. Matching hosts are also exempt from private-target restrictions. For direct connections, Weblate does not resolve, pin, or verify the peer address of matching hosts. Only add hosts or domains whose network destinations are trusted. When a configured HTTP proxy is used, the proxy is trusted to resolve the destination hostname.
ALLOWED_ASSET_SIZE¶
Added in version 5.14.
ກຳນົດຂີດຈຳກັດຂະໜາດເປັນໄບຕ໌ສຳລັບການດຶງ ຫຼື ອັບໂຫຼດຊັບສິນເຂົ້າໃນ Weblate. ຄ່າເລີ່ມຕົ້ນແມ່ນ 10 MB.
ASSET_PRIVATE_ALLOWLIST¶
Added in version 2025.5.
ກຳນົດຊື່ໂຮສ ຫຼື ໂດເມນທີ່ໄດ້ຮັບການຍົກເວັ້ນຈາກ ASSET_RESTRICT_PRIVATE ສຳລັບການດາວໂຫຼດຊັບສິນທາງໄກທີ່ບັງຄັບໃຊ້ການກວດສອບເປົ້າໝາຍສ່ວນຕົວ. ລາຍການຕ່າງໆປະຕິບັດຕາມຫຼັກການຈັບຄູ່ໂຮສຂອງ Django, ສະນັ້ນຄ່າເຊັ່ນ assets.internal.example ຫຼື .internal.example ສາມາດນຳໃຊ້ໄດ້.
ສິ່ງນີ້ບໍ່ໄດ້ປ່ຽນແທນ ALLOWED_ASSET_DOMAINS; ຊັບສິນທາງໄກຍັງຕ້ອງຈັບຄູ່ກັບລາຍການອະນຸຍາດໂດເມນຊັບສິນ.
ການຕັ້ງຄ່າເລີ່ມຕົ້ນ:
ASSET_PRIVATE_ALLOWLIST = []
ASSET_RESTRICT_PRIVATE¶
Added in version 2025.5.
ປະຕິເສດ URL ຊັບສິນທາງໄກທີ່ຊີ້ໄປຫາທີ່ຢູ່ພາຍໃນ ຫຼື ທີ່ຢູ່ທີ່ບໍ່ແມ່ນສາທາລະນະ ເວັ້ນເສຍແຕ່ໂຮສເປົ້າໝາຍຈະຖືກລວມຢູ່ໃນ ASSET_PRIVATE_ALLOWLIST. ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
ເມື່ອເປີດໃຊ້, ຊື່ໂຮສທີ່ບໍ່ສາມາດແກ້ໄຂໄດ້ໃນລະຫວ່າງການກວດສອບຈະຖືກປະຕິເສດ ເວັ້ນເສຍແຕ່ຈະຖືກລວມຢູ່ໃນ ASSET_PRIVATE_ALLOWLIST ຢ່າງຊັດເຈນ. ປັດຈຸບັນນີ້ໃຊ້ກັບການອັບໂຫຼດ URL ຮູບໜ້າຈໍ ແລະ ການດາວໂຫຼດ HTML ທາງໄກສຳລັບ Add-on CDN ສຳລັບການແປພາສາ JavaScript.
ALTCHA_COST¶
Added in version 2025.5.
ຕົ້ນທຶນເວລາ Argon2id ສຳລັບການທ້າທາຍ Proof-of-work ຂອງ ALTCHA. ຄ່າເລີ່ມຕົ້ນແມ່ນ 3.
ປ່ຽນແທນ ALTCHA_MAX_NUMBER, ເຊິ່ງໃຊ້ກັບວິດເຈັດ ALTCHA v2 ທີ່ຖືກເອົາອອກໄປ.
ALTCHA_MEMORY_COST¶
Added in version 2025.5.
ຕົ້ນທຶນໜ່ວຍຄວາມຈຳ Argon2id ເປັນ KiB. ຄ່າເລີ່ມຕົ້ນແມ່ນ 65536.
ALTCHA_PARALLELISM¶
Added in version 2025.5.
ປັດໄຈຄວາມຂະໜານ (parallelism) Argon2id. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1.
See also
ANONYMOUS_USER_NAME¶
ຊື່ຜູ້ໃຊ້ຂອງຜູ້ໃຊ້ທີ່ບໍ່ໄດ້ເຂົ້າສູ່ລະບົບ.
See also
AUDITLOG_EXPIRY¶
ຈຳນວນມື້ສູງສຸດທີ່ Weblate ຈະເກັບບັນທຶກການກວດສອບ (audit logs) ທີ່ມີຂໍ້ມູນກ່ຽວກັບກິດຈະກຳຂອງບັນຊີ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 180 ມື້.
AUTH_LOCK_ATTEMPTS¶
ຈຳນວນຄັ້ງສູງສຸດຂອງການພະຍາຍາມຢືນຢັນຕົວຕົນທີ່ລົ້ມເຫລວກ່ອນທີ່ຈະມີການນຳໃຊ້ການຈຳກັດອັດຕາ (rate limiting).
ປັດຈຸບັນນີ້ຖືກນຳໃຊ້ໃນສະຖານທີ່ຕໍ່ໄປນີ້:
ການເຂົ້າສູ່ລະບົບ. ລົບລະຫັດຜ່ານຂອງບັນຊີ, ປ້ອງກັນບໍ່ໃຫ້ຜູ້ໃຊ້ເຂົ້າສູ່ລະບົບໂດຍບໍ່ຕ້ອງຂໍລະຫັດຜ່ານໃໝ່.
ການເຂົ້າສູ່ລະບົບດ້ວຍປັດໄຈທີສອງ. ລຶບລະຫັດຜ່ານບັນຊີ ຫຼັງຈາກມີການສົ່ງປັດໄຈທີສອງທີ່ຖືກປະຕິເສດຕາມຈຳນວນເທື່ອນີ້ ນັບຕັ້ງແຕ່ການເຂົ້າສູ່ລະບົບດ້ວຍປັດໄຈທີສອງຄັ້ງຫຼ້າສຸດທີ່ສຳເລັດ. ສິ່ງນີ້ຍັງຈະຍົກເລີກການເຂົ້າສູ່ລະບົບດ້ວຍລະຫັດຜ່ານທີ່ຍັງຄ້າງຢູ່. ວິທີການຢືນຢັນຕົວຕົນອື່ນໆ ແລະ API tokens ຍັງສາມາດໃຊ້ງານໄດ້.
ການຣີເຊັດລະຫັດຜ່ານ. ປ້ອງກັນບໍ່ໃຫ້ມີການສົ່ງອີເມວໃໝ່, ເພື່ອຫຼີກລ່ຽງການສະແປມຜູ້ໃຊ້ດ້ວຍການພະຍາຍາມຣີເຊັດລະຫັດຜ່ານຫຼາຍເກີນໄປ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 10.
See also
AUTO_UPDATE¶
ອັບເດດບ່ອນເກັບຂໍ້ມູນ (repositories) ທັງໝົດໃນທຸກໆມື້.
Every hour, Weblate queues updates for repositories whose component ID modulo 24
matches the current UTC hour. This distributes updates throughout the day. For
example, component ID 25 is selected during the hour from 01:00 to 01:59 UTC.
Linked components use the schedule of the component that owns their shared
repository.
The assigned hour determines when updates are queued, not when they finish. Execution can be delayed by queued tasks or repository operations. Restarting Celery does not change the assigned hour. This setting does not provide a configurable update time window.
Hint
ເປັນປະໂຫຍດຖ້າເຈົ້າບໍ່ໄດ້ໃຊ້ ຮຸກການແຈ້ງເຕືອນ ເພື່ອອັບເດດບ່ອນເກັບຂໍ້ມູນຂອງ Weblate ໂດຍອັດຕະໂນມັດ.
Note
ມີຕົວເລືອກເປີດ/ປິດ ນອກເໜືອໄປຈາກການເລືອກສະຕຣິງເພື່ອຄວາມເຂົ້າກັນໄດ້ກັບຮຸ່ນກ່ອນ.
ຕົວເລືອກມີດັ່ງນີ້:
"none"ບໍ່ມີການອັບເດດປະຈຳວັນ.
"remote"ແລະFalseFetch remote changes without merging them into the working copy. This is the default;
Falsedoes not disable daily updates."full"ແລະTrueFetch remote changes and merge them into the working copy.
Note
Automatic updates require that ວຽກງານເບື້ອງຫຼັງໂດຍໃຊ້ Celery is working. Restart Celery after changing this setting for the new value to take effect.
AVATAR_URL_PREFIX¶
ຄຳນຳໜ້າສຳລັບການສ້າງ URL ຮູບແທນຕົວ (avatar) ດັ່ງນີ້: ${AVATAR_URL_PREFIX}/avatar/${MAIL_HASH}?${PARAMS}. ບໍລິການຕໍ່ໄປນີ້ແມ່ນເປັນທີ່ຮູ້ຈັກວ່າເຮັດວຽກໄດ້:
- Gravatar (ຄ່າເລີ່ມຕົ້ນ), ຕາມ https://gravatar.com/
AVATAR_URL_PREFIX = 'https://www.gravatar.com/'- Libravatar, ຕາມ https://www.libravatar.org/
AVATAR_URL_PREFIX = 'https://www.libravatar.org/'
AVATAR_URL_TEMPLATE¶
Added in version 2026.10.
Template to generate avatar URLs. Defaults to "{AVATAR_URL_PREFIX}avatar/{mail_hash}?{querystring}".
It can contain {AVATAR_URL_PREFIX}, {mail_hash}, {querystring}, {username}, and {size}.
For example, to fetch avatars by username instead of e-mail hash (as needed by Codeberg's Forgejo-backed avatar service):
AVATAR_URL_TEMPLATE = "{AVATAR_URL_PREFIX}avatar/{username}/{size}"
AUTH_TOKEN_VALID¶
How long the authentication token and temporary password from password reset e-mails is valid for. Set in number of seconds, defaulting to 172800 (2 days). E-mail validation codes are checked against this lifetime when used, even if scheduled cleanup has not yet removed them. This does not set a deadline for other authentication pipeline steps.
AUTH_PASSWORD_DAYS¶
ຈຳນວນມື້ທີ່ Weblate ປະຕິເສດການໃຊ້ລະຫັດຜ່ານທີ່ເຄີຍໃຊ້ແລ້ວສຳລັບຜູ້ໃຊ້.
ການກວດສອບແມ່ນອີງຕາມບັນທຶກການກວດສອບ, AUDITLOG_EXPIRY ຕ້ອງມີຢ່າງໜ້ອຍເທົ່າກັບຄ່ານີ້.
Note
ການປ່ຽນແປງລະຫັດຜ່ານທີ່ເຮັດກ່ອນ Weblate 2.15 ຈະບໍ່ຖືກນຳມາຄິດໄລ່ໃນນະໂຍບາຍນີ້.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 180 ມື້.
AUTOFIX_LIST¶
ລາຍການການແກ້ໄຂອັດຕະໂນມັດທີ່ຈະນຳໃຊ້ເມື່ອບັນທຶກສະຕຣິງ.
Note
ໃຫ້ເສັ້ນທາງເຕັມ (fully-qualified path) ໄປຫາຄລາສ Python ທີ່ຈັດຕັ້ງປະຕິບັດອິນເຕີເຟດການແກ້ໄຂອັດຕະໂນມັດ.
ການແກ້ໄຂທີ່ມີຢູ່ໄດ້ຖືກອະທິບາຍໄວ້ທີ່ ການແກ້ໄຂອັດຕະໂນມັດ.
ເຈົ້າສາມາດເລືອກອັນໃດທີ່ຈະນຳໃຊ້:
AUTOFIX_LIST = (
"weblate.trans.autofixes.whitespace.SameBookendingWhitespace",
"weblate.trans.autofixes.chars.ReplaceTrailingDotsWithEllipsis",
)
BACKGROUND_TASKS¶
Added in version 4.5.2.
ກຳນົດຄວາມຖີ່ທີ່ວຽກງານບຳລຸງຮັກສາທີ່ຍາວນານຄວນຖືກກະຕຸ້ນສຳລັບອົງປະກອບ.
ປັດຈຸບັນນີ້ຄວບຄຸມ:
Add-on ການແປອັດຕະໂນມັດ
ການຄິດໄລ່ ການກວດສອບ ແລະການແກ້ໄຂ ຄືນໃໝ່
ຕົວເລືອກທີ່ເປັນໄປໄດ້:
monthly(ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ)weeklydailynever
Note
ບໍ່ແນະນຳໃຫ້ເພີ່ມຄວາມຖີ່ເມື່ອ Weblate ມີອົງປະກອບຫຼາຍພັນຢ່າງ.
BASIC_LANGUAGES¶
Added in version 4.4.
ລາຍການພາສາທີ່ຈະສະເໜີໃຫ້ຜູ້ໃຊ້ສຳລັບການເລີ່ມການແປໃໝ່. ເມື່ອບໍ່ໄດ້ລະບຸ, ລາຍການທີ່ມີຢູ່ແລ້ວໃນລະບົບຈະຖືກນຳໃຊ້ (ເຊິ່ງລວມມີພາສາທີ່ໃຊ້ທົ່ວໄປທັງໝົດ, ແຕ່ບໍ່ມີພາສາສະເພາະປະເທດ).
ສິ່ງນີ້ພຽງແຕ່ຈຳກັດຜູ້ໃຊ້ທີ່ບໍ່ມີສິດພິເສດໃນການເພີ່ມພາສາທີ່ບໍ່ຕ້ອງການ. ຜູ້ເບິ່ງແຍງໂຄງການຍັງຄົງເຫັນຕົວເລືອກພາສາທັງໝົດທີ່ກຳນົດໄວ້ໃນ Weblate.
Note
ສິ່ງນີ້ບໍ່ໄດ້ກຳນົດພາສາໃໝ່ສຳລັບ Weblate — ມັນພຽງແຕ່ກັ່ນຕອງພາສາທີ່ມີຢູ່ໃນຖານຂໍ້ມູນເທົ່ານັ້ນ.
ຕົວຢ່າງ:
BASIC_LANGUAGES = {"cs", "it", "ja", "en"}
See also
BORG_EXTRA_ARGS¶
Added in version 4.9.
ເຈົ້າສາມາດສົ່ງອາກິວເມນຕ໌ເພີ່ມເຕີມໄປໃຫ້ borg create ເມື່ອການສຳຮອງຂໍ້ມູນທີ່ມີຢູ່ໃນລະບົບຖືກກະຕຸ້ນ.
ຕົວຢ່າງ:
BORG_EXTRA_ARGS = ["--exclude", "vcs/"]
CACHE_DIR¶
Added in version 4.16.
ໄດເລກະທໍຣີທີ່ Weblate ເກັບໄຟລ໌ແຄຊ (cache). ຄ່າເລີ່ມຕົ້ນແມ່ນໂຟນເດີຍ່ອຍ cache ໃນ DATA_DIR.
ປ່ຽນອັນນີ້ເປັນລະບົບໄຟລ໌ທ້ອງຖິ່ນ ຫຼື ຊົ່ວຄາວ ຖ້າ DATA_DIR ຢູ່ໃນລະບົບໄຟລ໌ເຄືອຂ່າຍ.
Weblate ເກັບໄຟລ໌ຊ່ວຍເຫຼືອທີ່ສ້າງຂຶ້ນໄວ້ທີ່ນີ້ ແລະ ປະຕິບັດບາງຢ່າງ, ດັ່ງນັ້ນ CACHE_DIR ຕ້ອງສາມາດຂຽນໄດ້ ແລະ ຖືກເມົາ (mount) ຢູ່ໃນລະບົບໄຟລ໌ທີ່ອະນຸຍາດໃຫ້ປະຕິບັດງານໄດ້. ຫຼີກລ່ຽງການໃຊ້ຕົວເລືອກເມົາ noexec ສຳລັບໄດເລກະທໍຣີນີ້.
ຄອນເທນເນີ Docker ໃຊ້ໂວລຸມແຍກຕ່າງຫາກສຳລັບອັນນີ້, ເບິ່ງ Docker container volumes.
ປົກກະຕິຈະມີໄດເລກະທໍຣີຍ່ອຍຕໍ່ໄປນີ້:
sshໄຟລ໌ຊ່ວຍເຫຼືອທີ່ສ້າງຂຶ້ນສຳລັບການເຂົ້າເຖິງ VCS.
fontsແຄຊ font-config ສຳລັບ ການຈັດການຟອນ (fonts).
avatarຮູບແທນຕົວຜູ້ໃຊ້ທີ່ແຄຊໄວ້, ເບິ່ງ ຮູບໂປຣໄຟລ໌.
staticສະຖານທີ່ເລີ່ມຕົ້ນສຳລັບໄຟລ໌ Django ຄົງທີ່ (static), ລະບຸໂດຍ
STATIC_ROOT. ເບິ່ງ ການໃຫ້ບໍລິການໄຟລ໌ Static.tesseractຂໍ້ມູນທີ່ຜ່ານການຝຶກອົບຮົມ OCR ສຳລັບ ພາບໜ້າຈໍ ແລະ ບໍລິບົດທາງສາຍຕາ.
CSP_SCRIPT_SRC, CSP_IMG_SRC, CSP_CONNECT_SRC, CSP_STYLE_SRC, CSP_FONT_SRC, CSP_FORM_SRC¶
ປັບແຕ່ງສ່ວນຫົວ Content-Security-Policy ສຳລັບ Weblate. ສ່ວນຫົວຈະຖືກສ້າງໂດຍອັດຕະໂນມັດໂດຍອີງຕາມການເຊື່ອມໂຍງທີ່ເປີດໃຊ້ກັບບໍລິການພາກສ່ວນທີສາມ (Matomo, Google Analytics, Sentry, ...).
ທັງໝົດນີ້ມີຄ່າເລີ່ມຕົ້ນເປັນລາຍການຫວ່າງເປົ່າ.
ຕົວຢ່າງ:
# Enable Cloudflare Javascript optimizations
CSP_SCRIPT_SRC = ["ajax.cloudflare.com"]
CHECK_LIST¶
ລາຍການການກວດສອບຄຸນນະພາບທີ່ຈະດຳເນີນການກັບການແປ.
Note
ໃຫ້ເສັ້ນທາງເຕັມໄປຫາຄລາສ Python ທີ່ຈັດຕັ້ງປະຕິບັດອິນເຕີເຟດການກວດສອບ.
ປັບປ່ຽນລາຍການການກວດສອບເພື່ອລວມເອົາອັນທີ່ກ່ຽວຂ້ອງກັບເຈົ້າ.
ການກວດສອບ ການກວດສອບຄຸນນະພາບ ທີ່ມີຢູ່ໃນລະບົບທັງໝົດຈະຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ, ເຊິ່ງເຈົ້າສາມາດປ່ຽນການຕັ້ງຄ່າເຫຼົ່ານີ້ໄດ້. ໂດຍຄ່າເລີ່ມຕົ້ນ, ພວກມັນຈະຖືກຄອມເມນ (comment out) ໄວ້ໃນ ຕົວຢ່າງການຕັ້ງຄ່າ ເພື່ອໃຫ້ໃຊ້ຄ່າເລີ່ມຕົ້ນ. ການກວດສອບໃໝ່ຈະຖືກດຳເນີນການສຳລັບ Weblate ແຕ່ລະຮຸ່ນ.
ເຈົ້າສາມາດປິດການກວດສອບທັງໝົດ:
CHECK_LIST = ()
ເຈົ້າສາມາດເປີດພຽງບາງອັນ:
CHECK_LIST = (
"weblate.checks.chars.BeginNewlineCheck",
"weblate.checks.chars.EndNewlineCheck",
"weblate.checks.chars.MaxLengthCheck",
)
Note
ການປ່ຽນແປງການຕັ້ງຄ່ານີ້ມີຜົນສະເພາະກັບການແປທີ່ປ່ຽນແປງໃໝ່. ການກວດສອບທີ່ມີຢູ່ແລ້ວຈະຍັງຄົງຖືກເກັບໄວ້ໃນຖານຂໍ້ມູນ. ເພື່ອນຳໃຊ້ການປ່ຽນແປງກັບການແປທີ່ເກັບໄວ້, ໃຫ້ຮັນ updatechecks.
COMMIT_PENDING_HOURS¶
ຈຳນວນຊົ່ວໂມງລະຫວ່າງການຄອມມິດ (commit) ການປ່ຽນແປງທີ່ຄ້າງໄວ້ໂດຍຜ່ານວຽກງານພື້ນຫຼັງ.
COMPONENT_ZIP_UPLOAD_MAX_SIZE¶
Added in version 5.17.1.
ກຳນົດຂະໜາດສູງສຸດ, ເປັນໄບຕ໌, ສຳລັບໄຟລ໌ ZIP ຂອງອົງປະກອບທີ່ອັບໂຫຼດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 50 MB.
ໃນ Docker, ໃຫ້ຕັ້ງຄ່າອັນນີ້ໂດຍໃຊ້ຕົວປ່ຽນສະພາບແວດລ້ອມ WEBLATE_COMPONENT_ZIP_UPLOAD_MAX_SIZE.
See also
CONTACT_FORM¶
Added in version 4.6.
ກຳນົດວິທີການສົ່ງອີເມວຈາກແບບຟອມຕິດຕໍ່. ເລືອກການຕັ້ງຄ່າທີ່ກົງກັບການຕັ້ງຄ່າຂອງເຊີບເວີອີເມວຂອງເຈົ້າ.
"reply-to"ຜູ້ສົ່ງຈະຖືກໃຊ້ເປັນ Reply-To, ນີ້ແມ່ນພຶດຕິກຳເລີ່ມຕົ້ນ.
"from"ຜູ້ສົ່ງຈະຖືກໃຊ້ເປັນ From. ເຊີບເວີອີເມວຂອງເຈົ້າຕ້ອງອະນຸຍາດໃຫ້ສົ່ງອີເມວດັ່ງກ່າວ.
"disabled"ປິດການໃຊ້ງານແບບຟອມຕິດຕໍ່ທັງໝົດ.
Added in version 5.15.
See also
DATA_DIR¶
ໂຟນເດີທີ່ Weblate ເກັບຂໍ້ມູນທັງໝົດ. ມັນປະກອບດ້ວຍລິ້ງໄປຫາບ່ອນເກັບຂໍ້ມູນ VCS, ດັດຊະນີຂໍ້ຄວາມເຕັມ (fulltext index) ແລະ ໄຟລ໌ການຕັ້ງຄ່າຕ່າງໆສຳລັບເຄື່ອງມືພາຍນອກ.
ປົກກະຕິຈະມີໄດເລກະທໍຣີຍ່ອຍຕໍ່ໄປນີ້:
homeໄດເລກະທໍຣີຫຼັກທີ່ໃຊ້ສຳລັບການຮຽກໃຊ້ສະຄຣິບ.
sshກະແຈ SSH ແລະ ການຕັ້ງຄ່າ.
mediaສະຖານທີ່ເລີ່ມຕົ້ນສຳລັບໄຟລ໌ມີເດຍຂອງ Django, ລະບຸໂດຍ
MEDIA_ROOT. ປະກອບດ້ວຍຮູບໜ້າຈໍທີ່ອັບໂຫຼດ, ເບິ່ງ ພາບໜ້າຈໍ ແລະ ບໍລິບົດທາງສາຍຕາ.vcsບ່ອນເກັບຂໍ້ມູນຄວບຄຸມເວີຊັນສຳລັບການແປ.
backupsຂໍ້ມູນສຳຮອງປະຈຳວັນ. ກະລຸນາເບິ່ງ ຂໍ້ມູນທີ່ດັ້ມໄວ້ສຳລັບການສຳຮອງຂໍ້ມູນ ສຳລັບລາຍລະອຽດ.
fonts:ຟອນ (fonts) ທີ່ຜູ້ໃຊ້ອັບໂຫຼດ, ເບິ່ງ ການຈັດການຟອນ (fonts).
cacheແຄຊຕ່າງໆ. ສາມາດວາງໄວ້ບ່ອນອື່ນໂດຍໃຊ້
CACHE_DIR.ຄອນເທນເນີ Docker ໃຊ້ໂວລຸມແຍກຕ່າງຫາກສຳລັບອັນນີ້, ເບິ່ງ Docker container volumes.
Note
ໄດເລກະທໍຣີນີ້ຕ້ອງສາມາດຂຽນໄດ້ໂດຍ Weblate. ການຮັນມັນເປັນ WSGI ໝາຍຄວາມວ່າຜູ້ໃຊ້ www-data ຄວນມີສິດເຂົ້າເຖິງການຂຽນ.
ວິທີທີ່ງ່າຍທີ່ສຸດໃນການບັນລຸສິ່ງນີ້ແມ່ນການເຮັດໃຫ້ຜູ້ໃຊ້ເປັນເຈົ້າຂອງໄດເລກະທໍຣີ:
sudo chown www-data:www-data -R $DATA_DIR
ຄ່າເລີ່ມຕົ້ນແມ່ນ /home/weblate/data, ແຕ່ຄາດວ່າຈະມີການຕັ້ງຄ່າໄວ້.
DATABASE_BACKUP¶
ບໍ່ວ່າການສຳຮອງຖານຂໍ້ມູນຄວນຖືກເກັບເປັນຂໍ້ຄວາມທຳມະດາ, ບີບອັດ ຫຼື ຂ້າມໄປ. ຄ່າທີ່ອະນຸຍາດມີດັ່ງນີ້:
"plain""compressed""none"
See also
DEFAULT_ACCESS_CONTROL¶
ການຕັ້ງຄ່າການຄວບຄຸມການເຂົ້າເຖິງເລີ່ມຕົ້ນສຳລັບໂຄງການໃໝ່:
0ສາທາລະນະ
1ປົກປ້ອງ
100ສ່ວນຕົວ
200ກຳນົດເອງ
ໃຊ້ Custom ຖ້າເຈົ້າຈັດການ ACL ດ້ວຍຕົນເອງ, ເຊິ່ງໝາຍຄວາມວ່າບໍ່ໄດ້ເພິ່ງພາການຈັດການພາຍໃນຂອງ Weblate.
DEFAULT_AUTO_WATCH¶
Added in version 4.5.
ກຳນົດວ່າ Automatically watch projects on contribution ຄວນຖືກເປີດໃຊ້ສຳລັບຜູ້ໃຊ້ໃໝ່ຫຼືບໍ່. ຄ່າເລີ່ມຕົ້ນແມ່ນ True.
See also
DEFAULT_RESTRICTED_COMPONENT¶
Added in version 4.1.
ຄ່າເລີ່ມຕົ້ນສຳລັບການຈຳກັດອົງປະກອບ.
See also
DEFAULT_ADD_MESSAGE, DEFAULT_ADDON_MESSAGE, DEFAULT_COMMIT_MESSAGE, DEFAULT_DELETE_MESSAGE, DEFAULT_MERGE_MESSAGE¶
ຂໍ້ຄວາມຄອມມິດເລີ່ມຕົ້ນສຳລັບການດຳເນີນງານຕ່າງໆ, ກະລຸນາເບິ່ງ ການຕັ້ງຄ່າ Component ສຳລັບລາຍລະອຽດ.
ຄ່າເລີ່ມຕົ້ນທີ່ມີຢູ່ໃນລະບົບປະຕິບັດຕາມ Conventional Commits ແລະ ລວມມີລິ້ງ Weblate ບ່ອນທີ່ມີ. ການປ່ຽນແປງການຕັ້ງຄ່າເຫຼົ່ານີ້ມີຜົນຕໍ່ຄ່າເລີ່ມຕົ້ນທີ່ສ້າງຂຶ້ນໃໝ່; ເທມເພລດຂໍ້ຄວາມທີ່ມີຢູ່ແລ້ວສາມາດຣີເຊັດໃນແບບຟອມການຕັ້ງຄ່າດ້ວຍ Restore site default. ສຳລັບຄ່າທີ່ສືບທອດມາ, ການຣີເຊັດຄ່າເລີ່ມຕົ້ນຂອງເວັບໄຊຍັງເປັນການປິດການສືບທອດສຳລັບຂໍ້ຄວາມນັ້ນ.
DEFAULT_ADDONS¶
Add-ons ເລີ່ມຕົ້ນທີ່ຈະຕິດຕັ້ງສຳລັບທຸກອົງປະກອບທີ່ສ້າງຂຶ້ນ.
Note
ການຕັ້ງຄ່ານີ້ມີຜົນພຽງແຕ່ອົງປະກອບທີ່ສ້າງຂຶ້ນໃໝ່ເທົ່ານັ້ນ.
ຕົວຢ່າງ:
DEFAULT_ADDONS = {
# Add-on with no parameters
"weblate.flags.target_edit": {},
# Add-on with parameters
"weblate.autotranslate.autotranslate": {
"mode": "suggest",
"filter_type": "todo",
"auto_source": "mt",
"component": "",
"engines": ["weblate-translation-memory"],
"threshold": "80",
},
}
See also
DEFAULT_COMMITER_EMAIL¶
ທີ່ຢູ່ອີເມວຂອງຜູ້ຄອມມິດ, ຄ່າເລີ່ມຕົ້ນແມ່ນ noreply@weblate.org.
This identifies Weblate as the committer, separately from the translator recorded
as the author. To make translators' author e-mail addresses private by default,
set PRIVATE_COMMIT_EMAIL_OPT_IN to False.
See also
DEFAULT_COMMITER_NAME¶
ຊື່ຜູ້ຄອມມິດ, ຄ່າເລີ່ມຕົ້ນແມ່ນ Weblate.
This identifies Weblate as the committer, separately from the translator recorded
as the author. To make translators' author names private by default, set
PRIVATE_COMMIT_NAME_OPT_IN to False.
See also
DEFAULT_LANGUAGE¶
Added in version 4.3.2.
ພາສາຕົ້ນທາງ ສຳລັບອົງປະກອບໃໝ່ໃດໆ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ en. ວັດຖຸພາສາທີ່ຈັບຄູ່ກັນຕ້ອງມີຢູ່ໃນຖານຂໍ້ມູນ.
See also
DEFAULT_MERGE_STYLE¶
ຮູບແບບການລວມ (Merge style) ສຳລັບອົງປະກອບໃໝ່ໃດໆ.
rebase - ຄ່າເລີ່ມຕົ້ນ
merge
DEFAULT_NOTIFICATIONS¶
Added in version 2026.10.1.
Default notification settings for every newly created user.
A list of 3-tuples consisting of notification scope, notification frequency and notification handler.
Scopes:
0All
10Watched
20Administered
Frequencies:
0No notification
1Instant notification
2Daily digest
3Weekly digest
4Monthly digest
Handlers:
ApprovedStringNotificatonString was approved
ChangedStringNotificatonString was changed
ComponentTranslatedNotificatonComponent was translated
LanguageTranslatedNotificatonLanguage was translated
LastAuthorCommentNotificatonString you contributed to received a comment
LicenseNotificationLicense was changed
LockNotificationComponent was locked or unlocked
MentionCommentNotificatonYou were mentioned in a comment
MergeFailureNotificationRepository operation failed
NewAlertNotificatonNew alert emerged in a component
NewAnnouncementNotificatonAnnouncement was published
NewCommentNotificatonComment was added
NewComponentNotificatonNew translation component was created
NewContributorNotificatonContributor made their first translation
NewStringNotificatonString is available for translation
NewSuggestionNotificatonSuggestion was added
NewTranslationNotificatonNew language was added or requested
ParseErrorNotificationParse error occurred
PendingSuggestionsNotificationPending suggestions exist
RepositoryNotificationOperation was performed in the repository
ToDoStringsNotificationUnfinished strings exist
TranslatedStringNotificatonString was edited by user
TranslationActivitySummaryNotificationTranslation activity summary
Note
This setting affects only newly created users.
ຕົວຢ່າງ:
DEFAULT_NOTIFICATIONS = [
(0, 1, "MentionCommentNotificaton"),
(10, 1, "LastAuthorCommentNotificaton"),
]
See also
DEFAULT_TRANSLATION_REVIEW¶
Added in version 5.16.
ກຳນົດຄ່າເລີ່ມຕົ້ນສຳລັບ ເປີດໃຊ້ການກວດສອບ (Reviews), ປິດໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
DEFAULT_SOURCE_REVIEW¶
Added in version 5.16.
ກຳນົດຄ່າເລີ່ມຕົ້ນສຳລັບ ເປີດໃຊ້ການກວດສອບຕົ້ນສະບັບ, ປິດໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
DEFAULT_AUTOCLEAN_TM¶
Added in version 5.13.
ກຳນົດຄ່າເລີ່ມຕົ້ນຂອງ ລ້າງໜ່ວຍຄວາມຈຳການແປອັດຕະໂນມັດ.
DEFAULT_TRANSLATION_PROPAGATION¶
ການຕັ້ງຄ່າເລີ່ມຕົ້ນສຳລັບການເຜີຍແຜ່ການແປ, ຄ່າເລີ່ມຕົ້ນແມ່ນ True.
See also
DEFAULT_PULL_MESSAGE¶
ກຳນົດຫົວຂໍ້ ແລະ ຂໍ້ຄວາມເລີ່ມຕົ້ນສຳລັບ Pull requests.
ຄ່າເລີ່ມຕົ້ນທີ່ມີຢູ່ໃນລະບົບປະຕິບັດຕາມ Conventional Commits ແລະ ລວມມີລິ້ງ Weblate ແລະ ສະຖານະການແປ.
ENABLE_AVATARS¶
ບໍ່ວ່າຈະເປີດໃຊ້ຮູບແທນຕົວໂດຍອີງຕາມ Gravatar ສຳລັບຜູ້ໃຊ້. ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
ຮູບແທນຕົວຈະຖືກດຶງ ແລະ ແຄຊໄວ້ເທິງເຊີບເວີ, ເຊິ່ງຫຼຸດຜ່ອນຄວາມສ່ຽງຕໍ່ການຮົ່ວໄຫຼຂອງຂໍ້ມູນສ່ວນຕົວ, ເຮັດໃຫ້ປະສົບການຂອງຜູ້ໃຊ້ໄວຂຶ້ນ.
ENABLE_HOOKS¶
ບໍ່ວ່າຈະເປີດໃຊ້ Hooks ທາງໄກແບບບໍ່ລະບຸຕົວຕົນ.
See also
ENABLE_HTTPS¶
Changed in version 5.7: ປັດຈຸບັນ Weblate ຕ້ອງການ https ສຳລັບການຮອງຮັບ WebAuthn.
ບໍ່ວ່າຈະສົ່ງລິ້ງໄປຫາ Weblate ເປັນ HTTPS ຫຼື HTTP. ການຕັ້ງຄ່ານີ້ມີຜົນຕໍ່ອີເມວທີ່ສົ່ງອອກໄປ ແລະ URL ທີ່ສ້າງຂຶ້ນ.
ໃນການຕັ້ງຄ່າເລີ່ມຕົ້ນ, ສິ່ງນີ້ຍັງຖືກໃຊ້ສຳລັບການຕັ້ງຄ່າ Django ຫຼາຍຢ່າງທີ່ກ່ຽວຂ້ອງກັບ HTTPS — ມັນເປີດໃຊ້ Secure cookies, ສະຫຼັບ HSTS ຫຼື ເປີດໃຊ້ການປ່ຽນເສັ້ນທາງໄປຫາ URL HTTPS.
ການປ່ຽນເສັ້ນທາງ HTTPS ອາດຈະເປັນບັນຫາໃນບາງກໍລະນີ ແລະ ເຈົ້າອາດຈະພົບບັນຫາກັບການປ່ຽນເສັ້ນທາງແບບບໍ່ມີສິ້ນສຸດໃນກໍລະນີທີ່ເຈົ້າໃຊ້ Reverse proxy ທີ່ເຮັດ SSL termination ເຊິ່ງບໍ່ໄດ້ສົ່ງ Protocol headers ໄປຫາ Django ຢ່າງຖືກຕ້ອງ. ກະລຸນາປັບການຕັ້ງຄ່າ Reverse proxy ຂອງທ່ານເພື່ອສົ່ງສ່ວນຫົວ X-Forwarded-Proto ຫຼື Forwarded ຫຼື ຕັ້ງຄ່າ SECURE_PROXY_SSL_HEADER ເພື່ອໃຫ້ Django ກວດຫາສະຖານະ SSL ຢ່າງຖືກຕ້ອງ.
ໃນກໍລະນີທີ່ສິ່ງນີ້ຖືກປິດ, Weblate ຈະບໍ່ສາມາດເລີ່ມຕົ້ນໄດ້ດ້ວຍຂໍ້ຜິດພາດ otp_webauthn.E031. ເຈົ້າສາມາດປິດຂໍ້ຜິດພາດນີ້ໂດຍການເພີ່ມມັນໃສ່ SILENCED_SYSTEM_CHECKS, ແຕ່ WebAuthn ຈະຍັງຄົງບໍ່ເຮັດວຽກສຳລັບເວັບໄຊທີ່ບໍ່ມີ HTTPS.
ENABLE_SHARING¶
ເປີດ/ປິດ ເມນູ Community ເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດແບ່ງປັນຄວາມຄືບໜ້າການແປເທິງເຄືອຂ່າຍສັງຄົມ.
See also
EXTRA_HTML_HEAD¶
Added in version 4.15.
ແຊກ Markup ເພີ່ມເຕີມເຂົ້າໃນສ່ວນຫົວ HTML. ສາມາດໃຊ້ສຳລັບການກວດສອບຄວາມເປັນເຈົ້າຂອງເວັບໄຊ, ຕົວຢ່າງ:
EXTRA_HTML_HEAD = '<link href="https://fosstodon.org/@weblate" rel="me">'
Warning
ບໍ່ມີການເຮັດ Sanitization ກັບສະຕຣິງ. ມັນຈະຖືກແຊກເຂົ້າໄປໃນສ່ວນຫົວ HTML ຕາມສະພາບເດີມ.
GET_HELP_URL¶
Added in version 4.5.2.
URL ທີ່ສາມາດພົບການສະໜັບສະໜູນສຳລັບອິນສະແຕນສ໌ (instance) Weblate ຂອງເຈົ້າ.
GITEA_CREDENTIALS¶
Added in version 4.12.
ລາຍການຂໍ້ມູນຢືນຢັນຕົວຕົນສຳລັບເຊີບເວີ Gitea.
GITEA_CREDENTIALS = {
"try.gitea.io": {
"username": "weblate",
"token": "your-api-token",
},
}
ໄຟລ໌ການຕັ້ງຄ່າປະກອບມີຂໍ້ມູນປະຈຳຕົວທີ່ກຳນົດໄວ້ສຳລັບແຕ່ລະ API host. ຮູບແບບແມ່ນຄືກັນສຳລັບການເຊື່ອມຕໍ່ລະບົບຄວບຄຸມເວີຊັນເກືອບທັງໝົດ ແລະ ຖືກອະທິບາຍໄວ້ທີ່ ການຕັ້ງຄ່າຂໍ້ມູນປະຈຳຕົວຂອງລະບົບຄວບຄຸມເວີຊັນ.
GITLAB_CREDENTIALS¶
Added in version 4.3.
ລາຍການຂໍ້ມູນຢືນຢັນຕົວຕົນສຳລັບເຊີບເວີ GitLab.
GITLAB_CREDENTIALS = {
"gitlab.com": {
"username": "weblate",
"token": "your-api-token",
},
}
Note
ໂທເຄັນການເຂົ້າເຖິງສ່ວນບຸກຄົນຕ້ອງການຂອບເຂດ api ເພື່ອໃຫ້ສາມາດໃຊ້ API ໄດ້.
ໄຟລ໌ການຕັ້ງຄ່າປະກອບມີຂໍ້ມູນປະຈຳຕົວທີ່ກຳນົດໄວ້ສຳລັບແຕ່ລະ API host. ຮູບແບບແມ່ນຄືກັນສຳລັບການເຊື່ອມຕໍ່ລະບົບຄວບຄຸມເວີຊັນເກືອບທັງໝົດ ແລະ ຖືກອະທິບາຍໄວ້ທີ່ ການຕັ້ງຄ່າຂໍ້ມູນປະຈຳຕົວຂອງລະບົບຄວບຄຸມເວີຊັນ.
GITHUB_CREDENTIALS¶
Added in version 4.3.
ລາຍການຂໍ້ມູນຢືນຢັນຕົວຕົນສຳລັບເຊີບເວີ GitHub.
GITHUB_CREDENTIALS = {
"api.github.com": {
"username": "weblate",
"token": "your-api-token",
},
}
Note
ມັນເປັນໄປໄດ້ທີ່ຈະໃຊ້ທັງໂທເຄັນການເຂົ້າເຖິງສ່ວນບຸກຄົນແບບລະອຽດ (fine-grained) ແລະ ໂທເຄັນການເຂົ້າເຖິງສ່ວນບຸກຄົນແບບຄລາດສິກ. ໂທເຄັນແບບລະອຽດຖືກຈຳກັດໄວ້ພຽງອົງການດຽວ, ສະນັ້ນມັນຈະບໍ່ເຮັດວຽກຖ້າເຈົ້າຕ້ອງການໃຫ້ Weblate ແຍກ (fork) ບ່ອນເກັບຂໍ້ມູນຢູ່ນອກອົງການ (ປົກກະຕິຈະເປັນເນມສະເປສຂອງຜູ້ໃຊ້).
ເພື່ອ Clone, Push ແລະ ສ້າງ Pull requests, ຈຳເປັນຕ້ອງມີສິດເຂົ້າເຖິງການອ່ານ ແລະ ການຂຽນສຳລັບ Contents ແລະ Pull requests.
Administration ອາດຈະຈຳເປັນສຳລັບການແຍກ (forking) ບ່ອນເກັບຂໍ້ມູນ ຖ້າເຈົ້າຕັ້ງໃຈຈະໃຊ້ການແຍກ ແລະ ບ່ອນເກັບຂໍ້ມູນຕົ້ນສະບັບບໍ່ແມ່ນສາທາລະນະ.
Hint
ໃຊ້ api.github.com ເປັນໂຮສ API ສຳລັບ https://github.com/.
ໄຟລ໌ການຕັ້ງຄ່າປະກອບມີຂໍ້ມູນປະຈຳຕົວທີ່ກຳນົດໄວ້ສຳລັບແຕ່ລະ API host. ຮູບແບບແມ່ນຄືກັນສຳລັບການເຊື່ອມຕໍ່ລະບົບຄວບຄຸມເວີຊັນເກືອບທັງໝົດ ແລະ ຖືກອະທິບາຍໄວ້ທີ່ ການຕັ້ງຄ່າຂໍ້ມູນປະຈຳຕົວຂອງລະບົບຄວບຄຸມເວີຊັນ.
GITHUB_LEGACY_APP_WEBHOOK_SECRET¶
Added in version 2026.8.
Webhook secret ສຳລັບ GitHub App ແບບເກົ່າ ເຊິ່ງສົ່ງເຫດການໄປຫາ URL ຂອງ GitHub webhook ທົ່ວໄປ, /hooks/github/.
ການສົ່ງຂໍ້ມູນຈາກ App webhook ໄປຫາ URL ທົ່ວໄປຈະຖືກປະຕິເສດຫາກການຕັ້ງຄ່ານີ້ວ່າງເປົ່າ ຫຼື X-Hub-Signature-256 ຂອງພວກເຂົາບໍ່ກົງກັນ. Webhook ຂອງຄັງເກັບປົກກະຕິຈະບໍ່ໄດ້ຮັບຜົນກະທົບ. GitHub Apps ທີ່ລົງທະບຽນຜ່ານ Weblate ຈະໃຊ້ URL ຂອງ webhook ແຍກຕາມ App ແລະ ຈະບໍ່ໃຊ້ການຕັ້ງຄ່ານີ້.
GITHUB_LEGACY_APP_WEBHOOK_SECRET = "your-webhook-secret"
See also
BITBUCKETSERVER_CREDENTIALS¶
Added in version 4.16.
ລາຍການຂໍ້ມູນຢືນຢັນຕົວຕົນສຳລັບ Bitbucket Data Center.
BITBUCKETSERVER_CREDENTIALS = {
"git.self-hosted.com": {
"username": "weblate",
"token": "http-access-token",
},
}
ໄຟລ໌ການຕັ້ງຄ່າປະກອບມີຂໍ້ມູນປະຈຳຕົວທີ່ກຳນົດໄວ້ສຳລັບແຕ່ລະ API host. ຮູບແບບແມ່ນຄືກັນສຳລັບການເຊື່ອມຕໍ່ລະບົບຄວບຄຸມເວີຊັນເກືອບທັງໝົດ ແລະ ຖືກອະທິບາຍໄວ້ທີ່ ການຕັ້ງຄ່າຂໍ້ມູນປະຈຳຕົວຂອງລະບົບຄວບຄຸມເວີຊັນ.
BITBUCKETCLOUD_CREDENTIALS¶
Added in version 5.8.
ລາຍການຂໍ້ມູນຢືນຢັນຕົວຕົນສຳລັບເຊີບເວີ Bitbucket Cloud.
BITBUCKETCLOUD_CREDENTIALS = {
"bitbucket.org": {
"username": "your-email",
"workspace": "your-workspace-slug",
"token": "your-api-token",
},
}
ພົດຈະນານຸກົມການຕັ້ງຄ່າປະກອບດ້ວຍຂໍ້ມູນຢືນຢັນຕົວຕົນທີ່ກຳນົດໄວ້ສຳລັບແຕ່ລະໂຮສ API. ໂຮສ API ອາດຈະແຕກຕ່າງຈາກອັນທີ່ເຈົ້າໃຊ້ໃນເວັບບຣາວເຊີ, ຕົວຢ່າງ: GitHub API ຖືກເຂົ້າເຖິງເປັນ api.github.com.
ມີການຕັ້ງຄ່າຕໍ່ໄປນີ້ສຳລັບແຕ່ລະໂຮສ:
usernameຜູ້ໃຊ້ API.
workspaceສະລັກ (slug) ພື້ນທີ່ເຮັດວຽກຂອງຜູ້ໃຊ້.
tokenໂທເຄັນ API ທີ່ມີສິດອະນຸຍາດ pullrequest:write.
ການຕັ້ງຄ່າເພີ່ມເຕີມທີ່ບໍ່ໄດ້ອະທິບາຍໄວ້ທີ່ນີ້ສາມາດພົບໄດ້ທີ່ ການຕັ້ງຄ່າຂໍ້ມູນປະຈຳຕົວຂອງລະບົບຄວບຄຸມເວີຊັນ.
AZURE_DEVOPS_CREDENTIALS¶
Added in version 5.2.
ລາຍການຂໍ້ມູນຢືນຢັນຕົວຕົນສຳລັບເຊີບເວີ Azure DevOps.
AZURE_DEVOPS_CREDENTIALS = {
"dev.azure.com": {
"username": "project-name",
"token": "your-api-token",
"organization": "organization-name",
},
}
ພົດຈະນານຸກົມການຕັ້ງຄ່າປະກອບດ້ວຍຂໍ້ມູນຢືນຢັນຕົວຕົນທີ່ກຳນົດໄວ້ສຳລັບແຕ່ລະໂຮສ API. ໂຮສ API ອາດຈະແຕກຕ່າງຈາກອັນທີ່ເຈົ້າໃຊ້ໃນເວັບບຣາວເຊີ, ຕົວຢ່າງ: GitHub API ຖືກເຂົ້າເຖິງເປັນ api.github.com.
ມີການຕັ້ງຄ່າຕໍ່ໄປນີ້ສຳລັບແຕ່ລະໂຮສ:
usernameຊື່ຂອງໂຄງການ Azure DevOps. ນີ້ບໍ່ແມ່ນຊື່ຂອງບ່ອນເກັບຂໍ້ມູນ.
organizationຊື່ຂອງອົງການຂອງໂຄງການ.
workItemIdsລາຍການທາງເລືອກຂອງ ID ລາຍການວຽກງານຈາກອົງການຂອງເຈົ້າ. ເມື່ອໃຫ້ໄວ້, Pull requests ໃໝ່ຈະມີສິ່ງເຫຼົ່ານີ້ຕິດໄປນຳ.
tokenໂທເຄັນ API ສຳລັບຜູ້ໃຊ້ API, ຈຳເປັນ.
ການຕັ້ງຄ່າເພີ່ມເຕີມທີ່ບໍ່ໄດ້ອະທິບາຍໄວ້ທີ່ນີ້ສາມາດພົບໄດ້ທີ່ ການຕັ້ງຄ່າຂໍ້ມູນປະຈຳຕົວຂອງລະບົບຄວບຄຸມເວີຊັນ.
GOOGLE_ANALYTICS_ID¶
Google Analytics ID ເພື່ອເປີດໃຊ້ການຕິດຕາມ Weblate ໂດຍໃຊ້ Google Universal Analytics.
Note
ປັດຈຸບັນການເຊື່ອມໂຍງ Google Analytics 4 ຍັງບໍ່ຮອງຮັບ Weblate, ກະລຸນາເບິ່ງ https://github.com/WeblateOrg/weblate/issues/14015.
HIDE_REPO_CREDENTIALS¶
ເຊື່ອງຂໍ້ມູນຢືນຢັນຕົວຕົນຂອງບ່ອນເກັບຂໍ້ມູນຈາກອິນເຕີເຟດເວັບ. ໃນກໍລະນີທີ່ເຈົ້າມີ URL ບ່ອນເກັບຂໍ້ມູນທີ່ມີຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານ, Weblate ຈະເຊື່ອງມັນໄວ້ເມື່ອຂໍ້ມູນທີ່ກ່ຽວຂ້ອງຖືກສະແດງໃຫ້ຜູ້ໃຊ້ເຫັນ.
ຕົວຢ່າງ: ແທນທີ່ຈະເປັນ https://user:password@git.example.com/repo.git ມັນຈະສະແດງພຽງ https://git.example.com/repo.git. ມັນພະຍາຍາມລຶບລ້າງຂໍ້ຄວາມຂໍ້ຜິດພາດຂອງ VCS ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ.
Note
ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
VERSION_DISPLAY¶
Added in version 5.17.
ຄວບຄຸມວິທີທີ່ Weblate ເປີດເຜີຍເວີຊັນຂອງຕົວມັນເອງ.
ຄ່າທີ່ຮອງຮັບແມ່ນ:
showສະແດງເວີຊັນໃນ UI ທີ່ໃຊ້ຮ່ວມກັນ ເຊັ່ນ: ສ່ວນທ້າຍ ແລະ ເປີດເຜີຍມັນໃນ
GET /api/metrics/.softເຊື່ອງເວີຊັນຈາກ UI ທີ່ໃຊ້ຮ່ວມກັນ, ໃນຂະນະທີ່ຍັງສາມາດຄົ້ນພົບໄດ້ໃນໜ້າ About ແລະ ໃນ
GET /api/metrics/.hideເຊື່ອງເວີຊັນຈາກ UI ທີ່ໃຊ້ຮ່ວມກັນ ແລະ
GET /api/metrics/. ສິ່ງນີ້ຍັງເຮັດໃຫ້ລິ້ງເອກະສານແບບບໍ່ລະບຸຕົວຕົນຊີ້ໄປຫາເອກະສານຫຼ້າສຸດ ແທນທີ່ຈະເປັນເວີຊັນທີ່ກົງກັບຮຸ່ນທີ່ຕິດຕັ້ງໄວ້.
ການເຊື່ອງເວີຊັນແມ່ນການປະຕິບັດດ້ານຄວາມປອດໄພທີ່ແນະນຳໃນບາງບໍລິສັດ, ແຕ່ມັນບໍ່ໄດ້ປ້ອງກັນຜູ້ໂຈມຕີຈາກການຄາດເດົາເວີຊັນໂດຍການກວດສອບພຶດຕິກຳ.
Note
ຄ່າເລີ່ມຕົ້ນແມ່ນ show.
HIDE_VERSION¶
Added in version 4.3.1.
Deprecated since version 5.17.
ນາມແຝງທີ່ເຂົ້າກັນໄດ້ສຳລັບ VERSION_DISPLAY. ຕັ້ງອັນນີ້ເປັນ True ເພື່ອໃຫ້ໄດ້ພຶດຕິກຳດຽວກັນກັບ VERSION_DISPLAY = "hide".
INTERNAL_BOT_EMAIL_TEMPLATE¶
Added in version 2026.7.1.
ເທມເພລດທີ່ໃຊ້ສຳລັບສ້າງທີ່ຢູ່ອີເມວສຳລັບບັນຊີບັອດ Weblate ພາຍໃນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ "noreply-{scope}-{name}@weblate.org".
ມັນສາມາດມີ {scope}, {name}, {username}, {site_title} ແລະ {site_domain}.
ໃຊ້ {scope} ແລະ {name} ເມື່ອສ້າງສ່ວນທ້ອງຖິ່ນຂອງອີເມວ. ຄ່າ {username} ປະກອບດ້ວຍຊື່ຜູ້ໃຊ້ scope:name ພາຍໃນ.
ບັນຊີບັອດພາຍໃນທີ່ມີຢູ່ຈະຖືກອັບເດດເມື່ອ migrate ຖືກຮັນ. ບັນຊີໂທເຄັນ API ຂອງໂຄງການຈະບໍ່ໄດ້ຮັບຜົນກະທົບ.
IP_BEHIND_REVERSE_PROXY¶
ຊີ້ບອກວ່າ Weblate ກຳລັງເຮັດວຽກຢູ່ຫຼັງ Reverse proxy ຫຼືບໍ່.
ຖ້າຕັ້ງເປັນ True, Weblate ຈະໄດ້ຮັບທີ່ຢູ່ IP ຈາກສ່ວນຫົວທີ່ກຳນົດໂດຍ IP_PROXY_HEADER.
Warning
Reverse proxy ທີ່ເຊື່ອມຕໍ່ກັບ Weblate ຕ້ອງຂຽນທັບສ່ວນຫົວ (header) ທີ່ຕັ້ງຄ່າໄວ້ ຫຼື ຕໍ່ທ້າຍທີ່ຢູ່ peer ທີ່ໄດ້ຮັບການຢືນຢັນແລ້ວໃນຕຳແໜ່ງທີ່ເລືອກໂດຍ IP_PROXY_OFFSET. Weblate ບໍ່ໄດ້ກວດສອບວ່າ peer ໃດເປັນຜູ້ສົ່ງສ່ວນຫົວ, ສະນັ້ນການໄວ້ວາງໃຈຄ່າທີ່ຄວບຄຸມໂດຍຝັ່ງລູກຄ້າ ຈະເຮັດໃຫ້ເກີດການປອມແປງທີ່ຢູ່ IP ໄດ້.
ກວດສອບໃຫ້ແນ່ໃຈວ່າລູກຄ້າທີ່ບໍ່ໜ້າເຊື່ອຖືບໍ່ສາມາດເຂົ້າເຖິງ Weblate ໄດ້ ໂດຍບໍ່ຜ່ານ proxy ທີ່ໜ້າເຊື່ອຖື.
Note
ສິ່ງນີ້ບໍ່ໄດ້ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
IP_PROXY_HEADER¶
ຊີ້ບອກວ່າ Weblate ຄວນໄດ້ຮັບທີ່ຢູ່ IP ຈາກສ່ວນຫົວໃດເມື່ອ IP_BEHIND_REVERSE_PROXY ຖືກເປີດໃຊ້.
ຄ່າເລີ່ມຕົ້ນແມ່ນ HTTP_X_FORWARDED_FOR.
IP_PROXY_OFFSET¶
Changed in version 5.0.1: ຄ່າເລີ່ມຕົ້ນປ່ຽນຈາກ 1 ເປັນ -1.
ຊີ້ບອກວ່າສ່ວນໃດຂອງ IP_PROXY_HEADER ທີ່ຖືກໃຊ້ເປັນທີ່ຢູ່ IP ຂອງລູກຄ້າ.
ຂຶ້ນຢູ່ກັບການຕັ້ງຄ່າຂອງທ່ານ, ສ່ວນຫົວນີ້ອາດປະກອບດ້ວຍຫຼາຍທີ່ຢູ່ IP, (ຕົວຢ່າງ: X-Forwarded-For: client-ip, proxy-a, proxy-b) ແລະ ເຈົ້າສາມາດກຳນົດວ່າທີ່ຢູ່ໃດຈາກສ່ວນຫົວຖືກໃຊ້ເປັນທີ່ຢູ່ IP ຂອງລູກຄ້າທີ່ນີ້.
Warning
ການຕັ້ງຄ່ານີ້ສົ່ງຜົນກະທົບຕໍ່ຄວາມປອດໄພຂອງການຕິດຕັ້ງຂອງທ່ານ. ໃຫ້ເລືອກສະເພາະທີ່ຢູ່ທີ່ເພີ່ມ ຫຼື ຢືນຢັນໂດຍ proxy ທີ່ຢູ່ພາຍໃຕ້ການຄວບຄຸມຂອງທ່ານເທົ່ານັ້ນ. ທີ່ຢູ່ທີ່ສົ່ງມາຈາກລູກຄ້າແມ່ນບໍ່ໜ້າເຊື່ອຖື. ກວດສອບໃຫ້ແນ່ໃຈວ່າ offset ທີ່ເລືອກນັ້ນ ກົງກັບວິທີທີ່ proxy ຂອງທ່ານສ້າງສ່ວນຫົວ.
See <https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/X-Forwarded-For#security_and_privacy_concerns> for more details.
ຄ່າເລີ່ມຕົ້ນແມ່ນ -1.
LEGAL_DOCUMENT_CSS_CLASS¶
Added in version 2026.7.
ຄລາສ CSS ທີ່ເພີ່ມເຂົ້າໃນ Wrapper ອ້ອມເທມເພລດເອກະສານທາງກົດໝາຍ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ "tos". Weblate ບໍ່ໄດ້ກຳນົດຮູບແບບ (styling) ໃຫ້ກັບ class ນີ້; ທ່ານສາມາດໃຊ້ຮູບແບບທາງກົດໝາຍທີ່ກຳນົດເອງເພື່ອຈັດການກັບ document wrappers ໄດ້. ຕັ້ງຄ່າເປັນຂໍ້ຄວາມຫວ່າງເປົ່າເພື່ອສະແດງເອກະສານທາງກົດໝາຍໂດຍບໍ່ມີ wrapper class.
LEGAL_DOCUMENT_CSS_CLASS = ""
LEGAL_TOS_DATE¶
Added in version 4.15.
Note
ເຈົ້າຈຳເປັນຕ້ອງຕິດຕັ້ງ ໂມດູນທາງກົດໝາຍ ເພື່ອໃຫ້ສິ່ງນີ້ເຮັດວຽກ.
ວັນທີຂອງເອກະສານທາງກົດໝາຍທີ່ຜູ້ໃຊ້ໄດ້ຍອມຮັບຫຼ້າສຸດ. ເມື່ອໃດກໍຕາມທີ່ວັນທີປ່ຽນແປງ, ຜູ້ໃຊ້ຈະຕ້ອງໄດ້ຍອມຮັບຂໍ້ກຳນົດການບໍລິການປັດຈຸບັນ ແລະ ນະໂຍບາຍຄວາມເປັນສ່ວນຕົວ (ຖ້າມີລິ້ງໃຫ້).
from datetime import date
LEGAL_TOS_DATE = date(2022, 2, 2)
LEGAL_URL¶
URL ທີ່ອິນສະແຕນສ໌ Weblate ຂອງເຈົ້າສະແດງເອກະສານທາງກົດໝາຍຂອງມັນ.
Hint
When the ໂມດູນທາງກົດໝາຍ module is enabled, this URL takes priority over its internal terms page in document links. The default terms template links to this URL when visited directly.
ຕົວຢ່າງ:
LEGAL_URL = "https://weblate.org/terms/"
See also
LICENSE_EXTRA¶
ໃບອະນຸຍາດເພີ່ມເຕີມທີ່ຈະລວມເຂົ້າໃນຕົວເລືອກໃບອະນຸຍາດ.
Note
ການກຳນົດໃບອະນຸຍາດແຕ່ລະອັນຄວນເປັນ Tuple ຂອງຊື່ຫຍໍ້, ຊື່ເຕັມ, URL ແລະ Boolean, ເຊິ່ງຊີ້ບອກວ່າເປັນໃບອະນຸຍາດແບບ libre ຫຼືບໍ່.
ຕົວຢ່າງ:
LICENSE_EXTRA = [
(
"AGPL-3.0",
"GNU Affero General Public License v3.0",
"https://www.gnu.org/licenses/agpl-3.0-standalone.html",
True,
),
]
LICENSE_FILTER¶
Changed in version 4.3: ການຕັ້ງຄ່າອັນນີ້ເປັນຄ່າຫວ່າງເປົ່າດຽວນີ້ຈະປິດການແຈ້ງເຕືອນໃບອະນຸຍາດ.
ກັ່ນຕອງລາຍການໃບອະນຸຍາດທີ່ຈະສະແດງ. ສິ່ງນີ້ຍັງປິດການແຈ້ງເຕືອນໃບອະນຸຍາດເມື່ອຕັ້ງເປັນຄ່າຫວ່າງ.
Note
ຕົວກັ່ນຕອງນີ້ໃຊ້ຊື່ໃບອະນຸຍາດແບບຫຍໍ້.
ຕົວຢ່າງ:
LICENSE_FILTER = {"AGPL-3.0", "GPL-3.0-or-later"}
ຕໍ່ໄປນີ້ຈະປິດການແຈ້ງເຕືອນໃບອະນຸຍາດ:
LICENSE_FILTER = set()
See also
LICENSE_REQUIRED¶
ກຳນົດວ່າແອດທຣິບິວ (attribute) ໃບອະນຸຍາດໃນ ການຕັ້ງຄ່າ Component ຈຳເປັນຕ້ອງມີຫຼືບໍ່.
Note
ປິດໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH¶
ບໍ່ວ່າຄວາມຍາວຂອງການແປທີ່ກຳນົດຄວນຖືກຈຳກັດຫຼືບໍ່. ການຈຳກັດແມ່ນຄວາມຍາວຂອງສະຕຣິງຕົ້ນສະບັບ × 10 ຕົວອັກສອນ.
Hint
ຕັ້ງຄ່າອັນນີ້ເປັນ False ເພື່ອອະນຸຍາດໃຫ້ການແປຍາວຂຶ້ນ (ສູງສຸດ 10,000 ຕົວອັກສອນ) ໂດຍບໍ່ຄຳນຶງເຖິງຄວາມຍາວຂອງສະຕຣິງຕົ້ນສະບັບ.
Note
ຄ່າເລີ່ມຕົ້ນແມ່ນ True.
LOCALIZE_CDN_URL ແລະ LOCALIZE_CDN_PATH¶
These settings configure the CDN add-ons, including
CDN ສຳລັບການແປພາສາ JavaScript, CDN ສຳລັບໄຟລ໌ການແປ, and
Kotlin SDK CDN.
LOCALIZE_CDN_URL defines root URL where the localization CDN is
available and LOCALIZE_CDN_PATH defines path where Weblate should
store generated files which will be served at the LOCALIZE_CDN_URL.
The files are served by your web server or CDN, not by Weblate; see
Localization CDN for secure serving guidance.
Hint
ເທິງ Hosted Weblate, ອັນນີ້ໃຊ້ https://weblate-cdn.com/.
MATOMO_SITE_ID¶
ID ຂອງເວັບໄຊໃນ Matomo (ກ່ອນໜ້ານີ້ແມ່ນ Piwik) ທີ່ເຈົ້າຕ້ອງການໃຊ້ສຳລັບການຕິດຕາມ Weblate.
Note
ການເຊື່ອມໂຍງນີ້ບໍ່ຮອງຮັບ Matomo Tag Manager.
See also
MATOMO_URL¶
URL ເຕັມ (ລວມທັງ Trailing slash) ຂອງການຕິດຕັ້ງ Matomo (ກ່ອນໜ້ານີ້ແມ່ນ Piwik) ທີ່ເຈົ້າຕ້ອງການໃຊ້ເພື່ອຕິດຕາມການໃຊ້ Weblate. ກະລຸນາເບິ່ງ <https://matomo.org/> ສຳລັບລາຍລະອຽດເພີ່ມເຕີມ.
Hint
ການເຊື່ອມໂຍງນີ້ບໍ່ຮອງຮັບ Matomo Tag Manager.
ຕົວຢ່າງ:
MATOMO_SITE_ID = 1
MATOMO_URL = "https://example.matomo.cloud/"
See also
NEARBY_MESSAGES¶
ຈຳນວນຂໍ້ຄວາມໃກ້ຄຽງທີ່ຈະສະແດງໃນແຕ່ລະທິດທາງໃນຕົວແກ້ໄຂແບບເຕັມ.
ນີ້ແມ່ນພຽງຄ່າເລີ່ມຕົ້ນ, ຜູ້ໃຊ້ສາມາດປັບອັນນີ້ໄດ້ໃນ ໂປຣໄຟລ໌ຜູ້ໃຊ້.
DEFAULT_PAGE_LIMIT¶
Added in version 4.7.
ຈຳນວນອົງປະກອບເລີ່ມຕົ້ນທີ່ຈະສະແດງເມື່ອ Pagination ເປີດໃຊ້ງານ.
PAGURE_CREDENTIALS¶
Added in version 4.3.2.
ລາຍການຂໍ້ມູນຢືນຢັນຕົວຕົນສຳລັບເຊີບເວີ Pagure.
PAGURE_CREDENTIALS = {
"pagure.io": {
"username": "weblate",
"token": "your-api-token",
},
}
ໄຟລ໌ການຕັ້ງຄ່າປະກອບມີຂໍ້ມູນປະຈຳຕົວທີ່ກຳນົດໄວ້ສຳລັບແຕ່ລະ API host. ຮູບແບບແມ່ນຄືກັນສຳລັບການເຊື່ອມຕໍ່ລະບົບຄວບຄຸມເວີຊັນເກືອບທັງໝົດ ແລະ ຖືກອະທິບາຍໄວ້ທີ່ ການຕັ້ງຄ່າຂໍ້ມູນປະຈຳຕົວຂອງລະບົບຄວບຄຸມເວີຊັນ.
See also
PASSWORD_MINIMAL_STRENGTH¶
Added in version 5.10.2.
ຄະແນນລະຫັດຜ່ານຂັ້ນຕ່ຳຕາມການປະເມີນໂດຍ zxcvbn ຕົວປະເມີນຄວາມເຂັ້ມແຂງຂອງລະຫັດຜ່ານ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 0, ເຊິ່ງໝາຍຄວາມວ່າການກວດສອບຄວາມເຂັ້ມແຂງຖືກປິດໄວ້.
PASSWORD_RESET_URL¶
Added in version 5.17.
URL ສຳລັບການຣີເຊັດລະຫັດຜ່ານເມື່ອການຢືນຢັນຕົວຕົນຖືກຈັດການໂດຍຜູ້ໃຫ້ບໍລິການຕົວຕົນພາຍນອກ, ເຊັ່ນ: LDAP, SAML, ຫຼື OAuth.
ເມື່ອຕັ້ງຄ່າ, Forgot your password? ເທິງໜ້າເຂົ້າສູ່ລະບົບຈະລິ້ງໄປຫາ URL ນີ້ ແທນທີ່ຈະເປັນໜ້າຣີເຊັດລະຫັດຜ່ານທີ່ມີຢູ່ໃນ Weblate.
PRIVACY_URL¶
Added in version 4.8.1.
URL ທີ່ອິນສະແຕນສ໌ Weblate ຂອງເຈົ້າສະແດງນະໂຍບາຍຄວາມເປັນສ່ວນຕົວຂອງມັນ.
Hint
When the ໂມດູນທາງກົດໝາຍ module is enabled, this URL takes priority over its internal privacy page in document links. The default privacy template links to this URL when visited directly.
ຕົວຢ່າງ:
PRIVACY_URL = "https://weblate.org/terms/"
See also
PRIVATE_COMMIT_EMAIL_OPT_IN¶
Added in version 4.15.
Configures whether the private commit e-mail is opt-in or opt-out.
With True (the default), users use their account e-mail unless they choose a
private commit e-mail. Set to False to use
PRIVATE_COMMIT_EMAIL_TEMPLATE by default.
Hint
This setting applies to new and existing users who have not explicitly chosen a commit e-mail. Users can still choose their account e-mail in the ບັນຊີ settings. Bot accounts do not use the private default.
PRIVATE_COMMIT_EMAIL_TEMPLATE¶
Added in version 4.15.
ເທມເພລດສຳລັບສ້າງອີເມວຄອມມິດສ່ວນຕົວສຳລັບຜູ້ໃຊ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ "{username}@users.noreply.{site_domain}".
ມັນສາມາດມີ {user_id}, {username}, {site_title} ແລະ {site_domain}.
Set to a blank string to disable private commit e-mails and use the account e-mail when no commit e-mail has been explicitly chosen.
The default template includes the username. To avoid including it, use
"user-{user_id}@users.noreply.{site_domain}" instead. Changing the template
alone does not make private commit e-mails the default.
Note
ການໃຊ້ອີເມວຄອມມິດທີ່ແຕກຕ່າງກັນເປັນແບບ Opt-in ສຳລັບຜູ້ໃຊ້ ເວັ້ນເສຍແຕ່ຈະຖືກກຳນົດໂດຍ PRIVATE_COMMIT_EMAIL_OPT_IN. ຜູ້ໃຊ້ສາມາດຕັ້ງຄ່າອີເມວຄອມມິດຂອງເຂົາເຈົ້າໃນ Public profile.
PRIVATE_COMMIT_NAME_OPT_IN¶
Added in version 5.16.
Configures whether the private commit name is opt-in or opt-out.
With True (the default), users use their account name unless they choose a
private commit name. Set to False to use
PRIVATE_COMMIT_NAME_TEMPLATE by default.
Hint
This setting applies to new and existing users who have not explicitly chosen a commit name. Users can still choose their account name in the ບັນຊີ settings. Bot accounts use their account name.
PRIVATE_COMMIT_NAME_TEMPLATE¶
Added in version 5.16.
ເທມເພລດສຳລັບສ້າງຊື່ຄອມມິດສ່ວນຕົວສຳລັບຜູ້ໃຊ້. ຄ່າເລີ່ມຕົ້ນແມ່ນ "{site_title} user {user_id}".
ມັນສາມາດມີ {user_id}, {username}, {site_title} ແລະ {site_domain}.
Set to a blank string to disable private commit names and use the account name. Changing the template alone does not make private commit names the default.
Note
ການໃຊ້ຊື່ຄອມມິດທີ່ແຕກຕ່າງກັນເປັນແບບ Opt-in ສຳລັບຜູ້ໃຊ້ ເວັ້ນເສຍແຕ່ຈະຖືກກຳນົດໂດຍ PRIVATE_COMMIT_NAME_OPT_IN. ຜູ້ໃຊ້ສາມາດຕັ້ງຄ່າຊື່ຄອມມິດຂອງເຂົາເຈົ້າໃນ Public profile.
PROJECT_BACKUP_KEEP_COUNT¶
Added in version 4.14.
ກຳນົດຈຳນວນການສຳຮອງຕໍ່ໂຄງການທີ່ຈະເກັບໄວ້ໃນເຊີບເວີ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 3.
See also
PROJECT_BACKUP_KEEP_DAYS¶
Added in version 4.14.
ກຳນົດໄລຍະເວລາທີ່ການສຳຮອງໂຄງການຈະຖືກເກັບໄວ້ໃນເຊີບເວີ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 30 ມື້.
See also
PROJECT_BACKUP_UPLOAD_MAX_SIZE¶
Added in version 5.17.1.
ກຳນົດຂະໜາດສູງສຸດ, ເປັນໄບຕ໌, ສຳລັບໄຟລ໌ ZIP ສຳຮອງໂຄງການທີ່ອັບໂຫຼດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 536870912 ໄບຕ໌ (512 MiB).
ໃນ Docker, ໃຫ້ຕັ້ງຄ່າອັນນີ້ໂດຍໃຊ້ຕົວປ່ຽນສະພາບແວດລ້ອມ WEBLATE_PROJECT_BACKUP_UPLOAD_MAX_SIZE. ການຕິດຕັ້ງ Docker ຍັງສາມາດຖືກຈຳກັດໂດຍ CLIENT_MAX_BODY_SIZE; ການຕິດຕັ້ງອື່ນໆສາມາດຖືກຈຳກັດໂດຍຂີດຈຳກັດຂະໜາດເນື້ອຫາຂອງການຮ້ອງຂໍ Reverse proxy.
See also
PROJECT_BACKUP_IMPORT_MAX_MEMBERS¶
Added in version 5.17.
ກຳນົດຈຳນວນສູງສຸດຂອງລາຍການ ZIP ທີ່ອະນຸຍາດເມື່ອນຳເຂົ້າການສຳຮອງໂຄງການ.
ນີ້ແມ່ນການປ້ອງກັນຈາກໄຟລ໌ທີ່ເສຍຫາຍ ຫຼື ໄຟລ໌ທີ່ຖືກແຍກສ່ວນໂດຍເຈດຕະນາ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 100000 ລາຍການ.
ໃນ Docker, ໃຫ້ຕັ້ງຄ່າອັນນີ້ໂດຍໃຊ້ຕົວປ່ຽນສະພາບແວດລ້ອມ WEBLATE_PROJECT_BACKUP_IMPORT_MAX_MEMBERS.
See also
PROJECT_BACKUP_IMPORT_MAX_TOTAL_UNCOMPRESSED_SIZE¶
Added in version 5.17.1.
ກຳນົດຂະໜາດບໍ່ບີບອັດລວມສູງສຸດ, ເປັນໄບຕ໌, ສຳລັບລາຍການ ZIP ໃນການສຳຮອງໂຄງການທີ່ນຳເຂົ້າ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 536870912 ໄບຕ໌ (512 MiB).
ສິ່ງນີ້ຈຳກັດໄຟລ໌ທີ່ນ້ອຍເມື່ອອັບໂຫຼດ ແຕ່ຂະຫຍາຍເປັນຂໍ້ມູນຫຼາຍຂຶ້ນໃນລະຫວ່າງການກວດສອບ ຫຼື ການກູ້ຄືນ.
ໃນ Docker, ໃຫ້ຕັ້ງຄ່າອັນນີ້ໂດຍໃຊ້ຕົວປ່ຽນສະພາບແວດລ້ອມ WEBLATE_PROJECT_BACKUP_IMPORT_MAX_TOTAL_UNCOMPRESSED_SIZE.
See also
PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_SIZE¶
Added in version 5.17.
ກຳນົດຂະໜາດບໍ່ບີບອັດສູງສຸດ, ເປັນໄບຕ໌, ສຳລັບລາຍການ ZIP ທີ່ບີບອັດສູງໃນການສຳຮອງໂຄງການທີ່ນຳເຂົ້າ.
ຂີດຈຳກັດນີ້ໃຊ້ສະເພາະກັບລາຍການທີ່ໃຫຍ່ພໍ ແລະ ບີບອັດໄດ້ຫຼາຍຈົນເບິ່ງໜ້າສົງໄສ. ໄຟລ໌ທີ່ມີການບີບອັດຕ່ຳຂະໜາດໃຫຍ່ຈະໄດ້ຮັບອະນຸຍາດຢູ່ທີ່ນີ້ໂດຍເຈດຕະນາ ແລະ ຄາດວ່າຈະຖືກຈຳກັດໂດຍຂີດຈຳກັດການອັບໂຫຼດ HTTP. ຄ່າເລີ່ມຕົ້ນແມ່ນ 262144000 ໄບຕ໌ (250 MiB).
ໃນ Docker, ໃຫ້ຕັ້ງຄ່າອັນນີ້ໂດຍໃຊ້ຕົວປ່ຽນສະພາບແວດລ້ອມ WEBLATE_PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_SIZE.
See also
PROJECT_BACKUP_IMPORT_MIN_RATIO_SIZE¶
Added in version 5.17.
ກຳນົດຂະໜາດບໍ່ບີບອັດຂັ້ນຕ່ຳ, ເປັນໄບຕ໌, ທີ່ Weblate ເລີ່ມພິຈາລະນາອັດຕາສ່ວນການບີບອັດ ZIP ໃນລະຫວ່າງການນຳເຂົ້າສຳຮອງໂຄງການ.
ໄຟລ໌ຂະໜາດນ້ອຍຈະຖືກລະເລີຍສຳລັບການກວດສອບໂດຍອີງຕາມອັດຕາສ່ວນການບີບອັດ ເພື່ອຫຼີກລ່ຽງການປະຕິເສດໄຟລ໌ທີ່ມີຂະໜາດສົມເຫດສົມຜົນທີ່ບີບອັດໄດ້ດີ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1048576 ໄບຕ໌ (1 MiB).
ໃນ Docker, ໃຫ້ຕັ້ງຄ່າອັນນີ້ໂດຍໃຊ້ຕົວປ່ຽນສະພາບແວດລ້ອມ WEBLATE_PROJECT_BACKUP_IMPORT_MIN_RATIO_SIZE.
See also
PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_RATIO¶
Added in version 5.17.
ກຳນົດອັດຕາສ່ວນສູງສຸດທີ່ອະນຸຍາດລະຫວ່າງຂະໜາດບໍ່ບີບອັດ ແລະ ຂະໜາດບີບອັດສຳລັບລາຍການ ZIP ຂະໜາດໃຫຍ່ໃນລະຫວ່າງການນຳເຂົ້າສຳຮອງໂຄງການ.
ສິ່ງນີ້ຖືກໃຊ້ຮ່ວມກັບ PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_SIZE ແລະ PROJECT_BACKUP_IMPORT_MIN_RATIO_SIZE ເພື່ອກວດຈັບລາຍການທີ່ບີບອັດຢ່າງໜ້າສົງໄສ ໃນຂະນະທີ່ຍັງອະນຸຍາດໃຫ້ໄຟລ໌ Pack ບ່ອນເກັບຂໍ້ມູນຂະໜາດໃຫຍ່ ແລະ ເນື້ອຫາທີ່ມີການບີບອັດຕ່ຳອື່ນໆ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 250.
ໃນ Docker, ໃຫ້ຕັ້ງຄ່າອັນນີ້ໂດຍໃຊ້ຕົວປ່ຽນສະພາບແວດລ້ອມ WEBLATE_PROJECT_BACKUP_IMPORT_MAX_COMPRESSED_ENTRY_RATIO.
See also
PROJECT_NAME_RESTRICT_RE¶
Added in version 4.15.
ກຳນົດນິພົດປົກກະຕິເພື່ອຈຳກັດການຕັ້ງຊື່ໂຄງການ. ຊື່ໃດກໍຕາມທີ່ກົງກັນຈະຖືກປະຕິເສດ.
See also
PROJECT_WEB_RESTRICT_HOST¶
Added in version 4.16.2.
ປະຕິເສດການໃຊ້ບາງໂຮສໃນເວັບໄຊໂຄງການ. ໂດເມນຍ່ອຍໃດກໍຕາມຈະຖືກຈັບຄູ່, ສະນັ້ນການລວມ example.com ຈະບລັອກ test.example.com ດ້ວຍ. ລາຍການຄວນປະກອບດ້ວຍສະຕຣິງຕົວພິມນ້ອຍເທົ່ານັ້ນ, ໂດເມນທີ່ຖືກແຍກວິເຄາະຈະຖືກປ່ຽນເປັນຕົວພິມນ້ອຍກ່ອນການຈັບຄູ່.
ການຕັ້ງຄ່າເລີ່ມຕົ້ນ:
PROJECT_WEB_RESTRICT_HOST = {"localhost"}
PROJECT_WEB_RESTRICT_ALLOWLIST¶
Added in version 5.17.
ກຳນົດຊຸດສະລັກໂຄງການທີ່ໄດ້ຮັບການຍົກເວັ້ນຈາກ PROJECT_WEB_RESTRICT_HOST, PROJECT_WEB_RESTRICT_NUMERIC, PROJECT_WEB_RESTRICT_PRIVATE ແລະ PROJECT_WEB_RESTRICT_RE ໃນລະຫວ່າງການກວດສອບເວັບໄຊໂຄງການ. ສະລັກໂຄງການຈະຖືກຈັບຄູ່ໂດຍບໍ່ສົນໃຈຕົວພິມນ້ອຍ-ໃຫຍ່.
Caution
ການຍົກເວັ້ນນີ້ເຮັດໃຫ້ການປ້ອງກັນ URL ຂາອອກອ່ອນແອລົງສຳລັບໂຄງການທີ່ກົງກັນ, ລວມເຖິງການຈຳກັດເປົ້າໝາຍສ່ວນຕົວທີ່ບັງຄັບໃຊ້ໂດຍ PROJECT_WEB_RESTRICT_PRIVATE. ໃຊ້ສຳລັບໂຄງການທີ່ເຊື່ອຖືໄດ້ ແລະ ຈັດການໂດຍຜູ້ເບິ່ງແຍງລະບົບເທົ່ານັ້ນ ເຊິ່ງການຂ້າມການກວດສອບເຫຼົ່ານີ້ແມ່ນໂດຍເຈດຕະນາ.
ການຕັ້ງຄ່າເລີ່ມຕົ້ນ:
PROJECT_WEB_RESTRICT_ALLOWLIST = set()
PROJECT_WEB_RESTRICT_NUMERIC¶
Added in version 4.16.2.
ປະຕິເສດການໃຊ້ທີ່ຢູ່ IP ຕົວເລກໃນເວັບໄຊໂຄງການ. ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
PROJECT_WEB_RESTRICT_PRIVATE¶
Added in version 5.17.
ປະຕິເສດການໃຊ້ເວັບໄຊໂຄງການ ແລະ URL ບຣາວເຊີບ່ອນເກັບຂໍ້ມູນທີ່ຊີ້ໄປຫາທີ່ຢູ່ພາຍໃນ ຫຼື ທີ່ບໍ່ແມ່ນສາທາລະນະ. ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
PROJECT_WEB_RESTRICT_RE¶
Added in version 4.15.
ກຳນົດນິພົດປົກກະຕິເພື່ອຈຳກັດສິ່ງທີ່ສາມາດປ້ອນເຂົ້າເປັນ ເວັບໄຊຂອງໂຄງການ. URL ໃດກໍຕາມທີ່ກົງກັນຈະຖືກປະຕິເສດ.
WEBHOOK_PRIVATE_ALLOWLIST¶
Added in version 5.17.
ກຳນົດຊື່ໂຮສ ຫຼື ໂດເມນທີ່ໄດ້ຮັບການຍົກເວັ້ນຈາກ WEBHOOK_RESTRICT_PRIVATE ສຳລັບການສົ່ງ Webhook ຂາອອກ. ລາຍການປະຕິບັດຕາມຫຼັກການຈັບຄູ່ໂຮສຂອງ Django, ສະນັ້ນຄ່າເຊັ່ນ hooks.internal.example ຫຼື .internal.example ສາມາດນຳໃຊ້ໄດ້.
ການຕັ້ງຄ່າເລີ່ມຕົ້ນ:
WEBHOOK_PRIVATE_ALLOWLIST = []
See also
WEBHOOK_RESTRICT_PRIVATE¶
Added in version 5.17.
ປະຕິເສດ URL Webhook ທີ່ຊີ້ໄປຫາທີ່ຢູ່ພາຍໃນ ຫຼື ທີ່ບໍ່ແມ່ນສາທາລະນະ ເວັ້ນເສຍແຕ່ໂຮສເປົ້າໝາຍຈະຖືກລວມຢູ່ໃນ WEBHOOK_PRIVATE_ALLOWLIST. ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
ເມື່ອເປີດໃຊ້, ຊື່ໂຮສທີ່ບໍ່ສາມາດແກ້ໄຂໄດ້ໃນລະຫວ່າງການກວດສອບຈະຖືກປະຕິເສດ ເວັ້ນເສຍແຕ່ຈະຖືກລວມຢູ່ໃນ WEBHOOK_PRIVATE_ALLOWLIST ຢ່າງຊັດເຈນ.
See also
PUBLIC_ENGAGE¶
Added in version 5.16.2.
ອະນຸຍາດໜ້າ Engage ສາທາລະນະເຖິງແມ່ນວ່າຈະມີ REQUIRE_LOGIN.
See also
REPORT_EXPIRY¶
ກຳນົດວ່າຈະເກັບຮັກສາລາຍງານການແປທີ່ສ້າງຂຶ້ນເປັນເວລາຈັກມື້. ຄ່າເລີ່ມຕົ້ນແມ່ນ 90 ມື້. ການປ່ຽນແປງຄ່ານີ້ຍັງຈະປ່ຽນແປງເວລາທີ່ລາຍງານທີ່ມີຢູ່ແລ້ວຈະຖືກລຶບອອກໂດຍວຽກງານທຳຄວາມສະອາດປະຈຳມື້.
RATELIMIT_NOTIFICATION_LIMITS¶
Added in version 5.14.
ຈຳກັດຈຳນວນການແຈ້ງເຕືອນທີ່ຈະສົ່ງອອກສຳລັບຜູ້ໃຊ້ດຽວ.
ການຕັ້ງຄ່າເລີ່ມຕົ້ນແມ່ນ:
# Multi-level rate limiting for email notifications
# Each tuple contains (max_emails, time_window_seconds)
RATELIMIT_NOTIFICATION_LIMITS = [
# Prevent burst sends - 3 emails per 2 minutes
(3, 120),
# Equalize to avoid getting blocked for too long - 10 emails per hour
(10, 3600),
# Daily limit: 50 emails per day
(50, 86400),
]
API_RATELIMIT_ANON¶
Added in version 2026.10.
Default anonymous API rate limit. Defaults to "100/day".
Rates use a request count and a period of seconds, minutes, hours, or days, for
example "100/hour". A zero count rejects every request covered by this
throttle; None disables this throttle. Anonymous requests without an IP
override are also subject to API_RATELIMIT_USER.
API_RATELIMIT_USER¶
Added in version 2026.10.
Default authenticated API rate limit. Defaults to
"5000/hour". Uses the same rate syntax as API_RATELIMIT_ANON.
Authenticated requests are counted per user; anonymous requests are counted
per client IP. Set None to disable this throttle.
API_RATELIMIT_USER_OVERRIDES¶
Added in version 2026.10.
Mapping of exact usernames to API rate limits. Defaults to an empty dictionary.
Override rates require a positive request count, or None for an exemption.
These rules take precedence over API_RATELIMIT_IP_OVERRIDES.
API_RATELIMIT_USER_OVERRIDES = {"automation": "20000/hour"}
API_RATELIMIT_IP_OVERRIDES¶
Added in version 2026.10.
Mapping of IPv4 or IPv6 addresses and CIDR networks to API rate limits. Defaults
to an empty dictionary. The most specific matching network applies to both
anonymous and authenticated requests, unless a username override matches.
CIDRs must specify network addresses; duplicate normalized networks are rejected.
Override rates require a positive request count, or None for an exemption.
API_RATELIMIT_IP_OVERRIDES = {
"192.0.2.42": None,
"198.51.100.0/24": "10000/hour",
"2001:db8::/48": "10000/hour",
}
See ການຈຳກັດອັດຕາ API for counting behavior and trusted proxy requirements.
RATELIMIT_ATTEMPTS¶
ຈຳນວນຄັ້ງສູງສຸດຂອງການພະຍາຍາມຢືນຢັນຕົວຕົນກ່ອນທີ່ຈະມີການນຳໃຊ້ການຈຳກັດອັດຕາ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 5.
RATELIMIT_WINDOW¶
ໄລຍະເວລາທີ່ການຢືນຢັນຕົວຕົນຈະຖືກຍອມຮັບຫຼັງຈາກມີການນຳໃຊ້ການຈຳກັດອັດຕາ.
ຈຳນວນວິນາທີ, ຄ່າເລີ່ມຕົ້ນແມ່ນ 300 (5 ນາທີ).
RATELIMIT_LOCKOUT¶
ໄລຍະເວລາທີ່ການຢືນຢັນຕົວຕົນຈະຖືກລັອກຫຼັງຈາກມີການນຳໃຊ້ການຈຳກັດອັດຕາ.
ຈຳນວນວິນາທີ, ຄ່າເລີ່ມຕົ້ນແມ່ນ 600 (10 ນາທີ).
REGISTRATION_ALLOW_BACKENDS¶
Added in version 4.1.
ລາຍການແບັກເອັນການຢືນຢັນຕົວຕົນທີ່ຈະອະນຸຍາດໃຫ້ລົງທະບຽນ. ສິ່ງນີ້ຈຳກັດສະເພາະການລົງທະບຽນໃໝ່, ຜູ້ຍັງສາມາດຢືນຢັນຕົວຕົນ ແລະ ເພີ່ມການຢືນຢັນຕົວຕົນໂດຍໃຊ້ແບັກເອັນການຢືນຢັນຕົວຕົນທີ່ຕັ້ງຄ່າໄວ້ທັງໝົດ.
ແນະນຳໃຫ້ເປີດ REGISTRATION_OPEN ໄວ້ໃນຂະນະທີ່ຈຳກັດແບັກເອັນການລົງທະບຽນ, ຖ້າບໍ່ດັ່ງນັ້ນຜູ້ໃຊ້ຈະສາມາດລົງທະບຽນໄດ້, ແຕ່ Weblate ຈະບໍ່ສະແດງລິ້ງເພື່ອລົງທະບຽນໃນອິນເຕີເຟດຜູ້ໃຊ້.
ຕົວຢ່າງ:
REGISTRATION_ALLOW_BACKENDS = ["azuread-oauth2", "azuread-tenant-oauth2"]
Hint
ຊື່ແບັກເອັນຈະກົງກັບຊື່ທີ່ໃຊ້ໃນ URL ສຳລັບການຢືນຢັນຕົວຕົນ.
See also
REGISTRATION_CAPTCHA¶
ບໍ່ວ່າການລົງທະບຽນບັນຊີໃໝ່ຈະຖືກປົກປ້ອງໂດຍ CAPTCHA ຫຼືບໍ່. ຄ່າເລີ່ມຕົ້ນແມ່ນເປີດໃຊ້.
ຖ້າເປີດ, CAPTCHA ຈະຖືກເພີ່ມໃສ່ທຸກໜ້າທີ່ຜູ້ໃຊ້ປ້ອນທີ່ຢູ່ອີເມວຂອງເຂົາເຈົ້າ:
ການລົງທະບຽນບັນຊີໃໝ່.
ການກູ້ຄືນລະຫັດຜ່ານ.
ການເພີ່ມອີເມວໃສ່ບັນຊີ.
ແບບຟອມຕິດຕໍ່ສຳລັບຜູ້ໃຊ້ທີ່ບໍ່ໄດ້ເຂົ້າສູ່ລະບົບ.
ການປົກປ້ອງປັດຈຸບັນປະກອບດ້ວຍຂັ້ນຕອນຕໍ່ໄປນີ້:
Captcha ຄະນິດສາດ ທີ່ຜູ້ໃຊ້ຕ້ອງແກ້ໄຂ.
ການທ້າທາຍ Proof of work ທີ່ຄິດໄລ່ໂດຍບຣາວເຊີ. ຄວາມຍາກສາມາດປັບໄດ້ໂດຍໃຊ້
ALTCHA_COST,ALTCHA_MEMORY_COSTແລະALTCHA_PARALLELISM.
REGISTRATION_EMAIL_MATCH¶
ອະນຸຍາດໃຫ້ເຈົ້າກັ່ນຕອງທີ່ຢູ່ອີເມວໃດທີ່ສາມາດລົງທະບຽນໄດ້.
ຄ່າເລີ່ມຕົ້ນແມ່ນ .*, ເຊິ່ງອະນຸຍາດໃຫ້ທຸກທີ່ຢູ່ອີເມວລົງທະບຽນໄດ້.
ເຈົ້າສາມາດໃຊ້ມັນເພື່ອຈຳກັດການລົງທະບຽນໃຫ້ເຫຼືອພຽງໂດເມນອີເມວດຽວ:
REGISTRATION_EMAIL_MATCH = r"^.*@weblate\.org$"
REGISTRATION_ALLOW_DISPOSABLE_EMAILS¶
Added in version 5.16.1.
ອະນຸຍາດໃຫ້ລົງທະບຽນດ້ວຍໂດເມນອີເມວຊົ່ວຄາວ. ເມື່ອເປີດໃຊ້, ບັນຊີລາຍການບລັອກໂດເມນຊົ່ວຄາວຈະຖືກຂ້າມ. ຄ່າເລີ່ມຕົ້ນແມ່ນ False.
REGISTRATION_OPEN¶
ບໍ່ວ່າການລົງທະບຽນບັນຊີໃໝ່ຈະຖືກອະນຸຍາດໃນປັດຈຸບັນຫຼືບໍ່. ຄ່າເລີ່ມຕົ້ນແມ່ນເປີດໃຊ້.
ການຕັ້ງຄ່ານີ້ມີຜົນຕໍ່ການຢືນຢັນຕົວຕົນທີ່ມີຢູ່ໃນລະບົບໂດຍທີ່ຢູ່ອີເມວ ຫຼື ຜ່ານ Python Social Auth (ເຈົ້າສາມາດອະນຸຍາດບາງແບັກເອັນໂດຍໃຊ້ REGISTRATION_ALLOW_BACKENDS).
Note
ຖ້າໃຊ້ວິທີການຢືນຢັນຕົວຕົນຂອງພາກສ່ວນທີສາມເຊັ່ນ ການຢືນຢັນຕົວຕົນ LDAP, ມັນພຽງແຕ່ເຊື່ອງແບບຟອມລົງທະບຽນ, ແຕ່ຜູ້ໃຊ້ໃໝ່ອາດຈະຍັງສາມາດເຂົ້າສູ່ລະບົບ ແລະ ສ້າງບັນຊີໄດ້.
REGISTRATION_REBIND¶
Added in version 4.16.
ອະນຸຍາດໃຫ້ Rebinding ແບັກເອັນການຢືນຢັນຕົວຕົນສຳລັບຜູ້ໃຊ້ທີ່ມີຢູ່ແລ້ວ. ເປີດອັນນີ້ເມື່ອມີການຍ້າຍລະຫວ່າງຜູ້ໃຫ້ບໍລິການການຢືນຢັນຕົວຕົນ.
Note
ປິດໂດຍຄ່າເລີ່ມຕົ້ນເພື່ອບໍ່ໃຫ້ເພີ່ມແບັກເອັນການຢືນຢັນຕົວຕົນອື່ນໃສ່ບັນຊີທີ່ມີຢູ່. Rebinding ສາມາດນຳໄປສູ່ການປະນິປະນອມບັນຊີເມື່ອໃຊ້ແບັກເອັນການຢືນຢັນຕົວຕົນຂອງພາກສ່ວນທີສາມຫຼາຍຂຶ້ນ.
REPOSITORY_ALERT_THRESHOLD¶
Added in version 4.0.2.
ເກນສຳລັບການກະຕຸ້ນການແຈ້ງເຕືອນສຳລັບບ່ອນເກັບຂໍ້ມູນທີ່ລ້າສະໄໝ, ຫຼື ອັນທີ່ມີການປ່ຽນແປງຫຼາຍເກີນໄປ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 25.
See also
REQUIRE_LOGIN¶
Added in version 4.1.
ສິ່ງນີ້ເປີດໃຊ້ django.contrib.auth.middleware.LoginRequiredMiddleware ແລະ ກຳນົດ REST framework ໃຫ້ຕ້ອງການການຢືນຢັນຕົວຕົນສຳລັບທຸກຈຸດສິ້ນສຸດ API.
Changed in version 5.15: ປັດຈຸບັນ Weblate ເພິ່ງພາ Middleware ທີ່ມີຢູ່ໃນ Django.
Note
ສິ່ງນີ້ຖືກຈັດຕັ້ງປະຕິບັດໃນ ຕົວຢ່າງການຕັ້ງຄ່າ. ສຳລັບ Docker, ໃຊ້ WEBLATE_REQUIRE_LOGIN.
GOOGLE_CLOUD_ERROR_REPORTING¶
ການຕັ້ງຄ່າສຳລັບ ການເກັບລາຍງານຂໍ້ຜິດພາດ ແລະ ການຕິດຕາມປະສິດທິພາບ ໂດຍໃຊ້ Google Cloud Error Reporting. ຕັ້ງເປັນ None ເພື່ອປິດການເຊື່ອມໂຍງ, ຫຼື ຕັ້ງເປັນພົດຈະນານຸກົມຂອງ Keyword arguments ສຳລັບໄຄລ໌ເອັນ Google Cloud Error Reporting.
Weblate ຈະໃຫ້ service ເປັນ weblate ແລະ version ເປັນເວີຊັນ Weblate ປັດຈຸບັນ ຫຼື Git revision ໂດຍອັດຕະໂນມັດ. ຄ່າທີ່ລະບຸຢ່າງຊັດເຈນໃນພົດຈະນານຸກົມຈະທັບຄ່າເລີ່ມຕົ້ນເຫຼົ່ານີ້.
OPENTELEMETRY_ENABLED¶
Added in version 2026.6.
ເປີດໃຊ້ການຕິດຕາມແບັກເອັນໂດຍໃຊ້ OpenTelemetry. ປິດໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ.
Traces ຈະຖືກສົ່ງອອກເມື່ອສິ່ງນີ້ຖືກເປີດໃຊ້ ແລະ OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT ຖືກຕັ້ງຄ່າເທົ່ານັ້ນ.
OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT¶
ຈຸດສິ້ນສຸດ OTLP HTTP traces ສຳລັບ OpenTelemetry, ຕົວຢ່າງ https://collector.example.com/v1/traces.
OPENTELEMETRY_EXPORTER_OTLP_HEADERS¶
ສ່ວນຫົວ HTTP ເພີ່ມເຕີມສຳລັບ OpenTelemetry OTLP exporter. ຄ່າເລີ່ມຕົ້ນແມ່ນພົດຈະນານຸກົມຫວ່າງເປົ່າ.
OPENTELEMETRY_EXTRA_RESOURCE_ATTRIBUTES¶
ແອດທຣິບິວຊັບພະຍາກອນ OpenTelemetry ເພີ່ມເຕີມ. ຄ່າເລີ່ມຕົ້ນແມ່ນພົດຈະນານຸກົມຫວ່າງເປົ່າ.
OPENTELEMETRY_SERVICE_NAME¶
ຊື່ບໍລິການ OpenTelemetry. ຄ່າເລີ່ມຕົ້ນແມ່ນ weblate.
OPENTELEMETRY_TRACES_SAMPLE_RATE¶
ກຳນົດອັດຕາການສຸ່ມຕົວຢ່າງສຳລັບ OpenTelemetry traces. ຕັ້ງເປັນ 1 ເພື່ອຕິດຕາມທຸກເຫດການ, 0 (ຄ່າເລີ່ມຕົ້ນ) ປິດການຕິດຕາມ.
SENTRY_DSN¶
Sentry DSN ທີ່ຈະໃຊ້ສຳລັບ ການເກັບລາຍງານຂໍ້ຜິດພາດ ແລະ ການຕິດຕາມປະສິດທິພາບ.
See also
SENTRY_ENVIRONMENT¶
ກຳນົດສະພາບແວດລ້ອມສຳລັບ Sentry. ຄ່າເລີ່ມຕົ້ນແມ່ນ devel.
SENTRY_MONITOR_BEAT_TASKS¶
Added in version 5.13.
ກຳນົດວ່າຈະຕິດຕາມວຽກງານ Celery Beat ດ້ວຍ Sentry ຫຼືບໍ່. ຄ່າເລີ່ມຕົ້ນແມ່ນ True.
SENTRY_PROFILES_SAMPLE_RATE¶
ກຳນົດອັດຕາການສຸ່ມຕົວຢ່າງສຳລັບການຕິດຕາມປະສິດທິພາບ. ຕັ້ງເປັນ 1 ເພື່ອໂປຣໄຟລ໌ທຸກເຫດການທີ່ຕິດຕາມ (ຄ່າເລີ່ມຕົ້ນ), 0 ປິດການໂປຣໄຟລ໌.
See also
SENTRY_SEND_PII¶
ອະນຸຍາດໃຫ້ Sentry ເກັບຂໍ້ມູນທີ່ສາມາດລະບຸຕົວຕົນໄດ້ບາງຢ່າງ. ປິດໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
Changed in version 5.7: ສິ່ງນີ້ຖືກປິດໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນໃນປັດຈຸບັນ, ເຊິ່ງກ່ອນໜ້ານີ້ຖືກເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
SENTRY_TRACES_SAMPLE_RATE¶
ກຳນົດອັດຕາການສຸ່ມຕົວຢ່າງສຳລັບການຕິດຕາມໂປຣໄຟລ໌. ຕັ້ງເປັນ 1 ເພື່ອຕິດຕາມທຸກເຫດການ, 0 (ຄ່າເລີ່ມຕົ້ນ) ປິດການຕິດຕາມ.
See also
SIMPLIFY_LANGUAGES¶
ໃຊ້ລະຫັດພາສາແບບງ່າຍສຳລັບການລວມພາສາ/ປະເທດເລີ່ມຕົ້ນ. ຕົວຢ່າງ: ການແປ fr_FR ຈະໃຊ້ລະຫັດພາສາ fr. ປົກກະຕິແລ້ວນີ້ແມ່ນພຶດຕິກຳທີ່ຕ້ອງການ, ເພາະມັນເຮັດໃຫ້ການລາຍຊື່ພາສາສຳລັບການລວມເຫຼົ່ານີ້ງ່າຍຂຶ້ນ.
ປິດອັນນີ້ຖ້າເຈົ້າຕ້ອງການການແປທີ່ແຕກຕ່າງກັນສຳລັບແຕ່ລະຕົວແປ.
SITE_DOMAIN¶
ກຳນົດໂດເມນເວັບໄຊ. ຈຳເປັນໃນການສ້າງລິ້ງທີ່ສົມບູນຢ່າງຖືກຕ້ອງໃນຫຼາຍຂອບເຂດ (ຕົວຢ່າງ: ອີເມວການເປີດໃຊ້ງານ, ການແຈ້ງເຕືອນ ຫຼື RSS feeds).
ຖ້າ Weblate ກຳລັງເຮັດວຽກຢູ່ພອດທີ່ບໍ່ແມ່ນມາດຕະຖານ, ໃຫ້ລວມມັນໄວ້ທີ່ນີ້ດ້ວຍ.
ຕົວຢ່າງ:
# Production site with domain name
SITE_DOMAIN = "weblate.example.com"
# Local development with IP address and port
SITE_DOMAIN = "127.0.0.1:8000"
Note
ການຕັ້ງຄ່ານີ້ຄວນມີພຽງຊື່ໂດເມນເທົ່ານັ້ນ. ສຳລັບການກຳນົດ Protocol, (ເປີດໃຊ້ ແລະ ບັງຄັບໃຊ້ HTTPS) ໃຫ້ໃຊ້ ENABLE_HTTPS ແລະ ສຳລັບການປ່ຽນ URL, ໃຫ້ໃຊ້ URL_PREFIX.
Hint
ເທິງຄອນເທນເນີ Docker, ໂດເມນເວັບໄຊຖືກກຳນົດຜ່ານ WEBLATE_ALLOWED_HOSTS.
SITE_TITLE¶
ຫົວຂໍ້ເວັບໄຊທີ່ຈະໃຊ້ສຳລັບເວັບໄຊ ແລະ ອີເມວທີ່ສົ່ງອອກໄປ.
SPECIAL_CHARS¶
ຕົວອັກສອນເພີ່ມເຕີມທີ່ຈະລວມເຂົ້າໃນແປ້ນພິມສະເໝືອນ, ຄີບອດສະແດງຜົນ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ:
SPECIAL_CHARS = ("\t", "\n", "\u00a0", "…")
SINGLE_PROJECT¶
ປ່ຽນເສັ້ນທາງຜູ້ໃຊ້ໄປຫາໂຄງການ ຫຼື ອົງປະກອບໂດຍກົງ ແທນທີ່ຈະສະແດງໜ້າຄວບຄຸມ. ເຈົ້າສາມາດຕັ້ງຄ່າເປັນ True ເພື່ອໃຫ້ມັນເຮັດວຽກຖ້າມີພຽງໂຄງການດຽວໃນ Weblate. ອີກທາງເລືອກໜຶ່ງ, ຕັ້ງສະລັກໂຄງການ, ແລະ ມັນຈະປ່ຽນເສັ້ນທາງໄປຫາໂຄງການນີ້ຢ່າງບໍ່ມີເງື່ອນໄຂ.
ຕົວຢ່າງ:
SINGLE_PROJECT = "test"
SSH_EXTRA_ARGS¶
Added in version 4.9.
ອະນຸຍາດໃຫ້ເພີ່ມພາຣາມິເຕີແບບກຳນົດເອງເມື່ອ Weblate ກຳລັງຮຽກໃຊ້ SSH. ເປັນປະໂຫຍດເມື່ອເຊື່ອມຕໍ່ກັບເຊີບເວີທີ່ໃຊ້ການເຂົ້າລະຫັດແບບເກົ່າ ຫຼື ຄຸນສົມບັດທີ່ບໍ່ແມ່ນມາດຕະຖານອື່ນໆ.
ຕົວຢ່າງ: ເມື່ອການເຊື່ອມຕໍ່ SSH ໃນ Weblate ລົ້ມເຫລວດ້ວຍ Unable to negotiate with legacyhost: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1, ເຈົ້າສາມາດເປີດໃຊ້ໄດ້ໂດຍໃຊ້:
SSH_EXTRA_ARGS = "-oKexAlgorithms=+diffie-hellman-group1-sha1"
Hint
ສະຕຣິງຈະຖືກປະເມີນໂດຍ Shell, ດັ່ງນັ້ນໃຫ້ຮັບປະກັນວ່າ Space ແລະ ຕົວອັກສອນພິເສດໃດໆຖືກໃສ່ເຄື່ອງໝາຍວົງຢືມ.
Warning
ນີ້ແມ່ນການຕັ້ງຄ່າທີ່ຄວບຄຸມໂດຍຜູ້ດູແລລະບົບທີ່ໜ້າເຊື່ອຖື. ຕົວເລືອກ SSH ຕ່າງໆສາມາດປ່ຽນແປງເສັ້ນທາງ ການເຊື່ອມຕໍ່ ແລະ ຂ້າມການປັກໝຸດທີ່ຢູ່ ທີ່ໃຫ້ໂດຍ VCS_RESTRICT_PRIVATE. ຜູ້ດູແລລະບົບຕ້ອງຮັບຜິດຊອບຕໍ່ຜົນກະທົບດ້ານຄວາມປອດໄພ ແລະ ຄວາມເຂົ້າກັນໄດ້ຂອງອາຄິວເມນ (arguments) ທັງໝົດທີ່ກຳນົດໄວ້.
See also
STATUS_URL¶
URL ທີ່ອິນສະແຕນສ໌ Weblate ຂອງເຈົ້າລາຍງານສະຖານະຂອງມັນ.
SUPPORT_STATUS_CHECK¶
Added in version 5.5.
Defaults to True. When enabled, superusers without integrated support are
redirected after login to a page offering professional support, at most once
every 180 days per account. The reminder starts once the installation has a
change older than 14 days and waits for an HTML page navigation. A
Continue to Weblate action returns to the intended page.
Set this to False to disable the redirect. This does not hide support or
donation links elsewhere in the interface.
Hint
ປັບປຸງປະສົບການ Weblate ຂອງເຈົ້າໂດຍການຊື້ການສະໝັກສະໜັບສະໜູນ ແລະ ເພີ່ມຄວາມຄືບໜ້າຂອງ Weblate ແທນທີ່ຈະປິດສິ່ງນີ້.
TRANSLATION_UPLOAD_MAX_SIZE¶
Added in version 5.17.1.
ກຳນົດຂະໜາດສູງສຸດ, ເປັນໄບຕ໌, ສຳລັບໄຟລ໌ການແປທີ່ອັບໂຫຼດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 50 MB.
ໃນ Docker, ໃຫ້ຕັ້ງຄ່າອັນນີ້ໂດຍໃຊ້ຕົວປ່ຽນສະພາບແວດລ້ອມ WEBLATE_TRANSLATION_UPLOAD_MAX_SIZE.
UNUSED_ALERT_DAYS¶
Added in version 4.17.
ກຳນົດວ່າການແຈ້ງເຕືອນ Component seems unused ຈະຖືກກະຕຸ້ນເມື່ອໃດ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 365 ມື້, ຕັ້ງເປັນ 0 ເພື່ອປິດການໃຊ້ງານ.
UPDATE_LANGUAGES¶
Added in version 4.3.2.
ຄວບຄຸມວ່າຖານຂໍ້ມູນພາສາຄວນຖືກອັບເດດເມື່ອຮັນການຍ້າຍຖານຂໍ້ມູນຫຼືບໍ່ ແລະ ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ. ການຕັ້ງຄ່ານີ້ບໍ່ມີຜົນຕໍ່ການຮຽກໃຊ້ setuplang.
Warning
ການສະແດງພາສາອາດຈະບໍ່ສອດຄ້ອງກັບສິ່ງນີ້. ຄຳນິຍາມພາສາຂອງ Weblate ຂະຫຍາຍອອກໄປຕາມເວລາ ແລະ ມັນຈະບໍ່ສະແດງລະຫັດພາສາສຳລັບພາສາທີ່ກຳນົດໄວ້.
See also
URL_PREFIX¶
ການຕັ້ງຄ່ານີ້ອະນຸຍາດໃຫ້ເຈົ້າຮັນ Weblate ພາຍໃຕ້ເສັ້ນທາງໃດໜຶ່ງ (ຖ້າບໍ່ດັ່ງນັ້ນ ມັນຈະເພິ່ງພາການຮັນຈາກຮາກຂອງເວັບເຊີບເວີ).
Note
ເພື່ອໃຊ້ການຕັ້ງຄ່ານີ້, ເຈົ້າຍັງຕ້ອງຕັ້ງຄ່າເຊີບເວີຂອງເຈົ້າໃຫ້ຕັດຄຳນຳໜ້ານີ້ອອກ. ຕົວຢ່າງກັບ WSGI, ສິ່ງນີ້ສາມາດເຮັດໄດ້ໂດຍການຕັ້ງຄ່າ WSGIScriptAlias.
Hint
ຄຳນຳໜ້າຄວນເລີ່ມຕົ້ນດ້ວຍ /.
ຕົວຢ່າງ:
URL_PREFIX = "/translations"
Note
ການຕັ້ງຄ່ານີ້ບໍ່ເຮັດວຽກກັບເຊີບເວີໃນຕົວຂອງ Django, ເຈົ້າຈະຕ້ອງປັບແຕ່ງ urls.py ໃຫ້ມີຄຳນຳໜ້ານີ້.
VCS_ALLOW_HOSTS¶
Added in version 5.15.
ຊຸດຂອງໂຮສທີ່ອະນຸຍາດເມື່ອຕັ້ງຄ່າ URL ຂອງ VCS. ຄ່າເລີ່ມຕົ້ນແມ່ນຊຸດຫວ່າງເປົ່າ, ເຊິ່ງຈະບໍ່ມີການກັ່ນຕອງໃດໆ.
ເມື່ອເປີດໃຊ້ VCS_RESTRICT_PRIVATE, ໂຮສທີ່ກົງກັນຈະໄດ້ຮັບການຍົກເວັ້ນຈາກການຈຳກັດເປົ້າໝາຍສ່ວນຕົວ. ການຍົກເວັ້ນນີ້ຍັງຈຳເປັນສຳລັບລະບົບຫຼັງບ້ານຂອງ VCS ທີ່ບໍ່ສາມາດຜູກມັດການເຊື່ອມຕໍ່ຂອງໄຄເອັນ (client) ກັບທີ່ຢູ່ທີ່ Weblate ກວດສອບແລ້ວໄດ້, ເຊັ່ນ Mercurial ແລະ Subversion.
Use VCS_PRIVATE_ALLOWLIST instead when hosts should be exempt from
the private-target restriction without filtering access to other public hosts.
VCS_PRIVATE_ALLOWLIST¶
Added in version 2026.9.
Defines hostnames or domains exempt from VCS_RESTRICT_PRIVATE.
Unlike VCS_ALLOW_HOSTS, this setting does not filter access to other
hosts. Entries follow Django host matching semantics, so values such as
vcs.internal.example or .internal.example can be used.
The exemption is needed for VCS backends which cannot bind the client connection to the address validated by Weblate, such as Mercurial and Subversion. It can also be used to allow private Git repository hosts.
ເມື່ອ VCS_ALLOW_HOSTS ບໍ່ຫວ່າງ, ຕົວແກ້ໄຂໂຮສ (host filter) ຂອງມັນຍັງຈະຖືກນຳໃຊ້ ແລະ ມີລຳດັບຄວາມສຳຄັນເໜືອກວ່າ allowlist ນີ້.
ການຕັ້ງຄ່າເລີ່ມຕົ້ນ:
VCS_PRIVATE_ALLOWLIST = []
See also
VCS_ALLOW_SCHEMES¶
Added in version 5.15.
ຊຸດຂອງຮູບແບບ URL ທີ່ອະນຸຍາດເມື່ອຕັ້ງຄ່າ URL ຂອງ VCS. ໂດຍຄ່າເລີ່ມຕົ້ນອະນຸຍາດພຽງ https ແລະ ssh ເທົ່ານັ້ນ.
The file scheme and bare filesystem paths are disabled for security reasons
because they could allow component editors to access repositories on the server
filesystem. Including file in this setting prevents Weblate from starting
with an ImproperlyConfigured error.
VCS_RESTRICT_PRIVATE¶
Added in version 5.17.
Reject VCS repository URLs pointing to internal or non-public addresses unless
the target host is included in VCS_ALLOW_HOSTS or matches
VCS_PRIVATE_ALLOWLIST. On by default.
When enabled, hostnames that cannot be resolved during validation are rejected
unless they are trusted by VCS_ALLOW_HOSTS or
VCS_PRIVATE_ALLOWLIST.
For Git repositories accessed over HTTPS or SSH, Weblate binds each VCS command
to the addresses approved during runtime validation for direct connections.
Configured HTTP proxies are trusted infrastructure and resolve repository
hostnames instead. Automatic redirect following remains disabled. Permanent
same-host HTTP redirects are probed separately through the same outbound route,
validated, and stored as the canonical component repository URL. Cross-host
redirects have to be configured manually. Mercurial, Subversion, custom VCS
backends, and additional URL schemes are rejected unless the target host is
trusted by VCS_ALLOW_HOSTS or VCS_PRIVATE_ALLOWLIST.
ການກັ່ນຕອງການສົ່ງຂໍ້ມູນອອກ (egress filtering) ໃນລະດັບເຄືອຂ່າຍ ເຊິ່ງບລັອກຊ່ວງທີ່ຢູ່ internal, loopback, link-local, reserved, ແລະ cloud metadata ແມ່ນໄດ້ຮັບການແນະນຳ ເພື່ອເປັນການປ້ອງກັນທີ່ໜາແໜ້ນ, ໂດຍສະເພາະສຳລັບການເຊື່ອມຕໍ່ລະບົບແບບກຳນົດເອງ ແລະ ສ່ວນເສີມທີ່ຕິດຕັ້ງໂດຍຜູ້ດູແລລະບົບ.
VCS_API_DELAY¶
Added in version 4.15.1.
ຕັ້ງຄ່າຄວາມຊ້າຕໍ່າສຸດເປັນວິນາທີລະຫວ່າງການໂທ API ຂອງພາກສ່ວນທີສາມໃນ GitHub Pull request, GitLab Merge request, Gitea Pull request, Pagure Merge request, ແລະ Azure DevOps Pull request.
ສິ່ງນີ້ຈະຈຳກັດອັດຕາການໂທ API ຈາກ Weblate ໄປຍັງການບໍລິການເຫຼົ່ານີ້ເພື່ອຫຼີກລ່ຽງການເຮັດວຽກໜັກເກີນໄປ.
ຖ້າເຈົ້າຖືກຈຳກັດໂດຍຕົວຈຳກັດອັດຕາສຳຮອງທີ່ GitHub, ການເພີ່ມຄ່ານີ້ອາດຈະຊ່ວຍໄດ້.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 10.
VCS_API_TIMEOUT¶
Added in version 5.15.
ຕັ້ງຄ່າເວລາໝົດລົງເປັນວິນາທີສຳລັບການໂທ API ຂອງພາກສ່ວນທີສາມ ເຊັ່ນ: ການແຍກ (forking) ຫຼື ການສ້າງຄຳຮ້ອງຂໍລວມ (merge requests) ໃນ GitHub Pull request, GitLab Merge request, Gitea Pull request, Pagure Merge request, ແລະ Azure DevOps Pull request.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 10.
VCS_BACKENDS¶
ການຕັ້ງຄ່າ VCS backends ທີ່ມີໃຫ້.
Note
Weblate ຈະສະເໜີ backends ທີ່ຕັ້ງຄ່າໄວ້ ເມື່ອມີຄຳສັ່ງທີ່ຈຳເປັນໃຫ້ໃຊ້ງານ. ເວີຊັນຂອງຄຳສັ່ງທີ່ແນ່ນອນຈະຖືກກວດສອບໂດຍການຕິດຕັ້ງ ແລະ ການກວດສອບຄວາມສົມບູນຂອງການຕັ້ງຄ່າຕາມໄລຍະເວລາ.
Hint
ເຈົ້າສາມາດຈຳກັດທາງເລືອກ ຫຼື ເພີ່ມ VCS back-ends ແບບກຳນົດເອງໄດ້ໂດຍການໃຊ້ສິ່ງນີ້.
VCS_BACKENDS = ("weblate.vcs.git.GitRepository",)
See also
VCS_CLONE_DEPTH¶
ຕັ້ງຄ່າຄວາມເລິກໃນການໂຄລນຮີໂປຊິທໍຣີທີ່ Weblate ຄວນເຮັດ.
Note
ປັດຈຸບັນນີ້ຮອງຮັບພຽງແຕ່ໃນ Git ເທົ່ານັ້ນ. ໂດຍຄ່າເລີ່ມຕົ້ນ Weblate ຈະເຮັດການໂຄລນແບບຕື້ນ (shallow clones) ຂອງຮີໂປຊິທໍຣີເພື່ອໃຫ້ການໂຄລນໄວຂຶ້ນ ແລະ ປະຢັດພື້ນທີ່ດິສກ໌. ຂຶ້ນຢູ່ກັບການນຳໃຊ້ຂອງເຈົ້າ (ຕົວຢ່າງເມື່ອໃຊ້ ສ່ວນເສີມ ແບບກຳນົດເອງ), ເຈົ້າອາດຕ້ອງການເພີ່ມຄວາມເລິກ ຫຼື ປິດການໂຄລນແບບຕື້ນໂດຍການຕັ້ງຄ່ານີ້ເປັນ 0.
Hint
ໃນກໍລະນີທີ່ເຈົ້າໄດ້ຮັບຂໍ້ຜິດພາດ fatal: protocol error: expected old/new/ref, got 'shallow <commit hash>' ເມື່ອກົດດັນ (push) ຈາກ Weblate, ໃຫ້ປິດການໂຄລນແບບຕື້ນໂດຍການຕັ້ງຄ່າ:
VCS_CLONE_DEPTH = 0
WEBLATE_ADDONS¶
ລາຍການຂອງ add-ons ທີ່ມີໃຫ້ໃຊ້. ເພື່ອໃຊ້ງານພວກມັນ, ພວກມັນຕ້ອງຖືກເປີດໃຊ້ສຳລັບອົງປະກອບການແປທີ່ກຳນົດ. ໂດຍຄ່າເລີ່ມຕົ້ນສິ່ງນີ້ລວມມີ add-ons ໃນຕົວທັງໝົດ, ເມື່ອຂະຫຍາຍລາຍການເຈົ້າອາດຈະຕ້ອງການຮັກສາອັນທີ່ມີຢູ່ແລ້ວໃຫ້ເປີດໃຊ້ງານຢູ່, ຕົວຢ່າງ:
WEBLATE_ADDONS = (
# Built-in add-ons
"weblate.addons.gettext.GenerateMoAddon",
"weblate.addons.gettext.UpdateLinguasAddon",
"weblate.addons.gettext.UpdateConfigureAddon",
"weblate.addons.gettext.MsgmergeAddon",
"weblate.addons.cleanup.CleanupAddon",
"weblate.addons.consistency.LanguageConsistencyAddon",
"weblate.addons.discovery.DiscoveryAddon",
"weblate.addons.flags.SourceEditAddon",
"weblate.addons.flags.TargetEditAddon",
"weblate.addons.flags.SameEditAddon",
"weblate.addons.flags.BulkEditAddon",
"weblate.addons.generate.GenerateFileAddon",
"weblate.addons.properties.PropertiesSortAddon",
"weblate.addons.git.GitSquashAddon",
"weblate.addons.removal.RemoveComments",
"weblate.addons.removal.RemoveSuggestions",
"weblate.addons.resx.ResxUpdateAddon",
"weblate.addons.autotranslate.AutoTranslateAddon",
"weblate.addons.cdn.CDNJSAddon",
# Add-on you want to include
"weblate.addons.example.ExampleAddon",
)
Note
ການລຶບ add-on ອອກຈາກລາຍການບໍ່ແມ່ນການຖອນການຕິດຕັ້ງມັນອອກຈາກອົງປະກອບ. Weblate ຈະຂັດຂ້ອງໃນກໍລະນີນັ້ນ. ກະລຸນາຖອນການຕິດຕັ້ງ add-on ອອກຈາກທຸກອົງປະກອບກ່ອນທີ່ຈະລຶບມັນອອກຈາກລາຍການນີ້.
ADDON_ACTIVITY_LOG_EXPIRY¶
Added in version 5.6.
ຕັ້ງຄ່າໄລຍະເວລາໃນການເກັບຮັກສາບັນທຶກກິດຈະກຳສຳລັບ add-ons. ຄ່າເລີ່ມຕົ້ນແມ່ນ 180 ວັນ.
WEBLATE_EXPORTERS¶
Added in version 4.2.
ລາຍການຂອງຕົວສົ່ງອອກທີ່ມີໃຫ້ ເຊິ່ງສະເໜີການດາວໂຫຼດການແປ ຫຼື ອະພິທານສັບໃນຮູບແບບໄຟລ໌ຕ່າງໆ.
See also
WEBLATE_FORMATS¶
ລາຍການຂອງຮູບແບບໄຟລ໌ທີ່ມີໃຫ້ໃຊ້.
Note
ລາຍການເລີ່ມຕົ້ນມີຮູບແບບທົ່ວໄປຢູ່ແລ້ວ.
See also
WEBLATE_MACHINERY¶
Added in version 4.13.
List of translation services available for use.
WEBLATE_GPG_IDENTITY¶
ຕົວຕົນທີ່ໃຊ້ໂດຍ Weblate ເພື່ອລົງນາມ Git commits, ຕົວຢ່າງ:
WEBLATE_GPG_IDENTITY = "Weblate <weblate@example.com>"
Weblate GPG keyring ຈະຖືກຄົ້ນຫາຫາຄີທີ່ກົງກັນ (home/.gnupg ພາຍໃຕ້ DATA_DIR). ຖ້າບໍ່ພົບ, ຄີຈະຖືກສ້າງຂຶ້ນ, ກະລຸນາກວດສອບ ການເຊັນ Git commits ດ້ວຍ GnuPG ສຳລັບລາຍລະອຽດເພີ່ມເຕີມ.
See also
WEBSITE_REQUIRED¶
ກຳນົດວ່າ ເວັບໄຊຂອງໂຄງການ ຕ້ອງຖືກລະບຸເມື່ອສ້າງໂຄງການຫຼືບໍ່. ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ, ເພາະມັນເໝາະສົມກັບການຕັ້ງຄ່າເຊີບເວີສາທາລະນະ.
WEBSITE_ALERTS_ENABLED¶
Added in version 5.17.
ຄ່າເລີ່ມຕົ້ນ: True
ກຳນົດວ່າ Weblate ຄວນກວດສອບຄວາມພ້ອມຂອງເວັບໄຊໂຄງການ ແລະ ສະແດງການແຈ້ງເຕືອນສຳລັບເວັບໄຊໂຄງການທີ່ເຂົ້າເຖິງບໍ່ໄດ້ຫຼືບໍ່.
ເມື່ອຕັ້ງຄ່າເປັນ False, Weblate ຈະຂ້າມການກວດສອບຄວາມພ້ອມຂອງເວັບໄຊ ແລະ ຈະບໍ່ສ້າງການແຈ້ງເຕືອນເວັບໄຊໂຄງການ. ສິ່ງນີ້ມີປະໂຫຍດເມື່ອ:
ເວັບໄຊຂອງເຈົ້າຢູ່ຫຼັງໄຟວໍທີ່ບລັອກການຮ້ອງຂໍຂອງ Weblate
ເຈົ້າຕ້ອງການຫຼີກລ່ຽງຂໍ້ຜິດພາດປະເພດ 403/503 ຈາກການປ້ອງກັນບອທ໌
ຄວາມພ້ອມຂອງເວັບໄຊໂຄງການບໍ່ແມ່ນຂໍ້ກັງວົນສຳລັບການຕິດຕັ້ງຂອງເຈົ້າ
See also
ການຕັ້ງຄ່າຂໍ້ມູນປະຈຳຕົວຂອງລະບົບຄວບຄຸມເວີຊັນ¶
Hint
ພາກສ່ວນນີ້ອະທິບາຍຕົວປ່ຽນຂໍ້ມູນປະຈຳຕົວ VCS ເຊັ່ນ GITHUB_CREDENTIALS, GITLAB_CREDENTIALS, GITEA_CREDENTIALS, PAGURE_CREDENTIALS, BITBUCKETSERVER_CREDENTIALS.
ພົດຈະນານຸກົມການຕັ້ງຄ່າປະກອບດ້ວຍຂໍ້ມູນຢືນຢັນຕົວຕົນທີ່ກຳນົດໄວ້ສຳລັບແຕ່ລະໂຮສ API. ໂຮສ API ອາດຈະແຕກຕ່າງຈາກອັນທີ່ເຈົ້າໃຊ້ໃນເວັບບຣາວເຊີ, ຕົວຢ່າງ: GitHub API ຖືກເຂົ້າເຖິງເປັນ api.github.com.
ຂໍ້ມູນປະຈຳຕົວສາມາດຖືກແທນທີ່ໃນ URL ສຳລັບ push ຄັງເກັບ ຫຼື ຄັງເກັບຊອດໂຄ້ດ (ຖ້າບໍ່ໄດ້ຕັ້ງຄ່າ push URL), ສິ່ງເຫຼົ່ານີ້ມີຄວາມສຳຄັນກວ່າສິ່ງທີ່ລະບຸໄວ້ໃນໄຟລ໌ຕັ້ງຄ່າ.
ມີການຕັ້ງຄ່າຕໍ່ໄປນີ້ສຳລັບແຕ່ລະໂຮສ:
usernameຜູ້ໃຊ້ API, ຈຳເປັນ.
tokenໂທເຄັນ API ສຳລັບຜູ້ໃຊ້ API, ຈຳເປັນ.
schemeAdded in version 4.18.
ການແທນທີ່ຮູບແບບ (Scheme override). Weblate ພະຍາຍາມແຍກວິເຄາະຮູບແບບຈາກ URL ຂອງຮີໂປຊິທໍຣີ ແລະ ກັບໄປໃຊ້
https. ຖ້າເຈົ້າກຳລັງແລ່ນ API ເຊີບເວີພາຍໃນ, ເຈົ້າອາດຕ້ອງການໃຊ້httpແທນ, ແຕ່ໃຫ້ພິຈາລະນາດ້ານຄວາມປອດໄພ.
Hint
ໃນຄອນເທນເນີ Docker, ຂໍ້ມູນປະຈຳຕົວສາມາດຖືກຕັ້ງຄ່າໂດຍໃຊ້ຕົວປ່ຽນສະພາບແວດລ້ອມ, ເບິ່ງ ຂໍ້ມູນຢືນຢັນຕົວຕົນສຳລັບເວັບໄຊຝາກໂຄ້ດ.