Traduire CLI
项目描述
Traduire CLI界面
首先,安装客户端程序。程序trd
包含在traduire-cli
包中。我建议使用pipx或类似工具。
pipx install traduire-cli
您需要一个配置文件,~/.config/traduire.toml
,其中包含以下形式的记录之一
[[project]]
name = "Project name"
token = "asdf...-1"
url = "https://traduire.example.com/api/pofile/project-name/"
path = "..."
名称、令牌和URL来自您的Traduire安装。路径是您的本地项目检出所在的文件夹。客户端程序trd
使用配置的路径来自动查找正确的设置。目前尚不支持直接指定必要的令牌和URL参数。(对于此功能,贡献将非常欢迎!)
然后,假设您在project/locale
内部有gettext .po
文件,您应该首先确保它们是最新的。
python manage.py makemigrations -a
接下来,您可以上传pofile到Traduire服务器。所有trd
调用都会自动找到提供的文件夹中的所有*.po
文件并对它们进行操作。
trd submit project/locale
翻译完毕后,您可以从服务器获取所有更新。
trd get project/locale
您现在可能想要编译目录。
python manage.py compilemessages
提交pofile时仅使用msgid
值,除了第一次提交外。它也不会删除过时的字符串。如果您知道自己在做什么,可以替换服务器上的.po
文件。
trd replace project/locale
CLI当前不支持删除翻译目录,这仅限于管理界面。
项目详情
下载文件
下载您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源代码分发
traduire_cli-0.0.5.tar.gz (3.1 kB 查看哈希值)
构建分发
traduire_cli-0.0.5-py3-none-any.whl (3.4 kB 查看哈希值)