接上一篇文章Weblate 在M1 上安装(小白教程)安装完成之后,终于进入到了Weblate的页面。然后我们开始登陆之前我们在安装时创建的超级用户admin
登陆注册
使用的坑
登陆超级用户遇到的错误
-
终端错误"POST /accounts/login/ HTTP/1.1" 500 59
页面错误:A server error occurred. Please contact the administrator.
这是因为 settings.py 文件中没有配置SECRET_KEY。可以进入weblate的虚拟环境,在终端执行以下命令:
python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'
这个时候终端会生成一串毫无规律的字符串
复制该字符串,打开settings.py,设置SECRET_KEY
SECRET_KEY = "g6fn*^+qz_rrf@4yznsyv3++1vb=70aqr7xqw7lq#zwkn6m==1"
再次登录超级用户
添加了新的翻译后无法自动翻译
- 如果当前翻译项目或者部件没有只配置了
weblate或者weblate translation memory,那新增的key是无法得到自动翻译结果的。还是需要添加三方的 机器翻译
Automatic translation not working (Machine translation) · Issue #7631 · WeblateOrg/weblate
这里以谷歌翻译为例:
首先进入项目-> 管理-> 自动建议
然后选择Google Translate(谷歌基础翻译),填写apikey