跳转到主要内容

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 查看哈希值)

上传时间 Python 3

由以下支持