{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/7"},{"label":"Internationalization","url":"https://skillfed.io/packages/category/software-development-internationalization"},{"label":"Localization","url":"https://skillfed.io/packages/category/software-development-localization"}],"enrichment":{"capability":"wlc is a command-line client for Weblate's REST API, enabling developers to manage translations, pull and push localization changes, and interact with Weblate projects from the terminal.","skillfed_tags":["weblate","localization-automation","translation-management"],"use_cases":["Automate translation updates in CI/CD pipelines by pulling latest translations from Weblate and committing them to version control.","Batch upload new source strings or translation files to Weblate from the command line without opening the web interface.","Script repetitive localization tasks like checking translation status, locking/unlocking projects, or syncing repositories.","Integrate Weblate into local development workflows by pulling translations on demand before building or testing.","Manage API keys and connection settings across multiple Weblate instances using environment variables in different deployment contexts."],"what_it_does":"wlc is a command-line interface to Weblate, a web-based continuous localization platform used by over 2500 libre projects. It wraps Weblate's REST API to let developers manage translations, components, and projects from the shell, making it easy to integrate localization workflows into CI/CD pipelines and development scripts.\n\nThe tool supports operations like listing projects and translations, pulling and pushing changes, downloading and uploading files, and checking lock status. Configuration is flexible: you can use command-line flags, environment variables (WLC_URL, WLC_KEY), or INI files placed in your project or user config directories. It depends on requests and urllib3 for HTTP communication, argcomplete for shell completion, python-dateutil for date handling, and pyxdg for XDG config path discovery.","worth_installing":"Yes, if you use Weblate and need CLI automation. Low install friction, active maintenance, no known vulnerabilities, and broad Python version support make it reliable. The copyleft license (GPL-3.0-or-later) is a constraint only if you plan to distribute proprietary derivatives; for open-source projects and internal CI/CD use, it poses no barrier."},"id":"wlc","links":{"html":"https://skillfed.io/packages/wlc","md":"https://skillfed.io/packages/wlc.md","pypi":"https://pypi.org/project/wlc/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-25","license_spdx":"GPL-3.0-or-later","license_treatment":"copyleft","name":"wlc","python_support":"supports_current","summary":"A command-line utility for Weblate, translation tool with tight version control integration"},"popularity":{"monthly_downloads":229687,"position":9126,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.1"}
