更改这些设置中的任意一项后,您需要重新启动 Weblate—包括 WSGI 和 Celery 进程。
在它作为
mod_wsgi
运行的情况下,需要重新启动 Apache,来重新加载配置。
另请查阅
Django 的文档
,了解配置 Django 自身的参数。
ADMINS_CONTACT
配置联络表单向何处发送电子邮件。如未配置,将使用来自 :setting:
`
ADMINS`的电子邮件地址。
将这个作为电子邮件地址列表进行配置:
ADMINS_CONTACT = ["[email protected]", "[email protected]"]
CONTACT_FORM
,
ADMINS
AKISMET_API_KEY
Weblate 可以使用 Akismet 检查传入的匿名建议是否为垃圾。请访问 akismet.com 来购买 API 密钥,并将它与网站关联。
ANONYMOUS_USER_NAME
未登录用户的用户名。
AUDITLOG_EXPIRY
Weblate 应该将审计日志保存多少天(审计日志包括了账户活动的信息)。
默认为 180 天。
AUTH_LOCK_ATTEMPTS
应用速率限制之前,认证尝试失败的最大次数。
当前,这应用在后面的位置:
登录。删除账户密码,防止用户不请求新的密码而登录。
密码重置。防止发出新的电子邮件,避免向用户发出太多密码重置尝试的垃圾电子邮件。
默认为 10。
AUTO_UPDATE
以每天的频率更新所有仓库。
在不使用 通知钩子 来自动更新 Weblate 仓库的情况下有用。
除了字符串选项还存在开关选项,用于向后兼容。
"none"
不进行每日更新。
"remote"
也是 False
只进行远程更新。
"full"
也是 True
更新远程,并合并工作副本。
这需要 使用 Celery 的后台任务 工作,并在重启后生效。
AVATAR_URL_PREFIX
构成头像 URL 的前缀为: ${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/'
头像缓存,
ENABLE_AVATARS
,
AUTH_TOKEN_VALID
身份验证令牌和密码重置电子邮件中临时密码的有效时间。以秒为单位,默认为 172800( 2 天)。
AUTH_PASSWORD_DAYS
Weblate 拒绝用户重复使用之前用过的密码的情况要持续多少天。
检查是基于审计日志进行的,AUDITLOG_EXPIRY
需要至少和这个一样。
Weblate 2.15 版本之前的密码更改不遵从这个原则。
默认为 180 天。
AUTOFIX_LIST
当存储字符串时应用自动修复列表。
向实现 autofixer 接口的 Python 类提供一个完全合格的路径。
可用的修复:
weblate.trans.autofixes.whitespace.SameBookendingWhitespace
将字符串开头和结尾处的空格与原文匹配。
weblate.trans.autofixes.chars.ReplaceTrailingDotsWithEllipsis
替换连续的点 (…),如果源字符串有一个对应的省略号 (…)。
weblate.trans.autofixes.chars.RemoveZeroSpace
如果原文不包含任何零宽空格字符,则删除零宽空格字符。
weblate.trans.autofixes.chars.RemoveControlChars
如果原文不包含任何控制字符,则删除控制字符。
weblate.trans.autofixes.chars.DevanagariDanda
用梵文 danda 字符替换孟加拉语中的句号。
weblate.trans.autofixes.html.BleachHTML
从标记为 safe-html
的字符串中去掉不安全的 HTML 标记( 请参见 不安全的 HTML )。
可以选择使用哪一个:
AUTOFIX_LIST = (
"weblate.trans.autofixes.whitespace.SameBookendingWhitespace",
"weblate.trans.autofixes.chars.ReplaceTrailingDotsWithEllipsis",
自动修正, 定制的自动修正
BACKGROUND_TASKS
Added in version 4.5.2.
定义应为部件触发冗长维护任务的频率。
现在这个控件:
自动翻译 附加组件
检查和修正 的重新计算
可能的选项:
monthly
(这是默认设置)
weekly
daily
never
当 Weblate 包含数千个部件时,不建议增加频率。
BASIC_LANGUAGES
Added in version 4.4.
提供给用户开始新的翻译的语言列表。当未指定时,使用内建列表(其中包括所有常用的语言,但没有特定国家/地区的变体)。
这只是限制了非特权用户将不想要的语言添加进来。项目管理员仍然被给出 Weblate 中定义的所有语言选择。
这对 Weblate 并不定义新的语言,它只在数据库中筛选了现有的那些。
BASIC_LANGUAGES = {"cs", "it", "ja", "en"}