先决条件
您的CakePHP应用程序必须准备本地化(参见CakePHP文档)
项目必须在Lokalise(你需要从项目设置中获取项目ID)
它必须有一个读/写API令牌(在你的个人概要文件)
的LokaliseCLI工具必须安装
上传到Lokalise
一旦你的应用程序准备好本地化,它应该包含源语言(这里我们假设它是英语)locale目录。如。myapp /地区/ en / LC_MESSAGES / default.po
.使用CLI工具上传此文件到Lokalise:
$ cd myapp
$ ./manage.py makemessages -l en
美元lokalise2 \
——令牌<标记> \
——项目id < project_id > \
文件上传\
——文件”地区/ en / LC_MESSAGES /违约。po”\
——lang-iso en
下载从Lokalise
翻译完成后,你需要从Lokalise下载语言文件:
美元lokalise2 \
——令牌<标记> \
——项目id < project_id > \
文件下载\
——格式po \
——filter-langs en \
——original-filenames = true \
——目录前缀”“\
——解压到“场所/ en / LC_MESSAGES /”
您需要为所有项目语言重复下载。