先决条件

  • 您的Django应用程序必须为本地化准备(见Django文件

  • 该项目必须在Lokalise中(您需要从项目设置中的项目ID)

  • 它必须具有读/写API令牌(在您的下面生成一个个人资料

  • Lokalise.CLI工具必须安装

上传到Lokalise.

一旦您的应用程序为本地化准备后,它应该包含源语言(我们假设它是英文)语言环境目录。例如myapp / locale / en / lc_messages / deserfa.po。使用CLI工具将此文件上传到Lokalise:

$ cd myapp.
$ ./manage.py makemessages -l
$ lokalise2 \
--Token <令牌> \
--project-id \
上传文件 \
- 文件“locale / en / lc_messages / default.po”\
- 伦 - iso en

从Lokalise下载

完成翻译人员时,您需要从Lokalise下载语言文件:

$ lokalise2 \
--Token <令牌> \
--project-id \
文件下载\
- 格式po \
--filter-langs en \
- original-filenames = true \
--directory-prefix“”\
- 避免到“locale / en / lc_messages /”

您需要重复下载所有项目语言。

这是否回答你的问题?