用于Weblate的命令行实用程序,具有紧密的版本控制集成,是一个翻译工具
项目描述
Weblate是一个开源软件,基于Web的持续本地化系统,在全球超过165个国家的2500多个开源项目和公司中使用。
wlc
wlc是一个Weblate命令行客户端,使用Weblate的REST API。
PIP安装
使用pip安装
pip3 install wlc
源代码可在https://github.com/WeblateOrg/wlc找到。
用法
有关更完整的文档,请参阅Weblate文档。
命令行用法
wlc list-projects
wlc list-components
wlc list-translations
wlc list-languages
wlc show
wlc ls
wlc commit
wlc push
wlc pull
wlc repo
wlc stats
wlc lock
wlc unlock
wlc lock-status
wlc download
wlc upload
配置存储在 ~/.config/weblate
中。键/值 (retries
, timeout
, method_whitelist
, backoff_factor
, status_forcelist
) 与 urllib3 参数 紧密相关,允许用户配置请求参数。
[weblate]
url = https://hosted.weblate.org/api/
retries = 3
method_whitelist = PUT,POST,GET
backoff_factor = 0.2
status_forcelist = 429,500,502,503,504
timeout = 30
[keys]
https://hosted.weblate.org/api/ = APIKEY
Docker 镜像
该镜像已在 Docker Hub 上发布。
本地构建
docker build -t weblate/wlc .
有关详细信息,请参阅 Weblate 文档。
Docker Hub 标签
您可以在 Docker Hub 上使用以下标签
标签名称 | 描述 | 用例 |
---|---|---|
latest |
wlc 稳定发布版,与最新标记的发布版匹配 | 在生产环境中进行滚动更新 |
edge |
wlc 开发版本 | 预发布环境 |
version | wlc 稳定发布版,请参阅 weblate/wlc | 在生产环境中的良好定义部署 |
在我们发布之前,每个镜像都会经过我们的 CI 测试,因此即使是 bleeding
版本也应该相当安全。
贡献
欢迎贡献!有关更多信息,请参阅 文档。
项目详情
下载文件
下载适用于您平台的应用程序。如果您不确定选择哪一个,请了解有关 安装包 的更多信息。
源代码分发
wlc-1.15.tar.gz (78.2 kB 查看哈希值)
构建分发
wlc-1.15-py3-none-any.whl (89.6 kB 查看哈希值)