跳转到主要内容

用于Weblate的命令行实用程序,具有紧密的版本控制集成,是一个翻译工具

项目描述

Weblate

Weblate是一个开源软件,基于Web的持续本地化系统,在全球超过165个国家的2500多个开源项目和公司中使用。

wlc

wlc是一个Weblate命令行客户端,使用Weblate的REST API

Website Translation status CII Best Practices PyPI package Documenation

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

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面