LinuxCommandLibrary

wlc

Weblate command-line client

TLDR

List projects

$ wlc ls
copy
Show component
$ wlc show [project/component]
copy
Download translations
$ wlc download [project/component]
copy
Upload translations
$ wlc upload [project/component]
copy
Commit changes
$ wlc commit [project/component]
copy

SYNOPSIS

wlc command [options] [args]

DESCRIPTION

wlc is the command-line client for Weblate, an open-source web-based translation management system. It provides access to Weblate's API for managing translation projects, downloading and uploading translation files, and committing changes from the terminal.
The tool supports listing projects and components, viewing translation status, and performing bulk operations across multiple translation files. It requires a Weblate server URL and API key for authentication, which can be stored in a configuration file for convenience.

PARAMETERS

ls

List projects.
show
Show details.
download
Get translations.
upload
Send translations.
commit
Commit changes.
--config FILE
Config file.

CAVEATS

Weblate server needed. API key required. Python-based.

HISTORY

wlc is the command-line client for Weblate, an open-source translation management system.

SEE ALSO

weblate(1), poedit(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community