Automic VaultAutomic Vault

brew

Install zanata-client with Homebrew, MacPorts

Zanata translation system command-line client. Version 4.6.2 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install zanata-client

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install zanata-cli

MacPorts ports tree · devel/zanata-cli/Portfile · source: api.github.com

overview

Package summary

Zanata translation system command-line client

Commands and aliases

  • zanata-cli

history

Project history and usage

Zanata Client is the command-line side of Zanata, a Java-based web translation platform used to push source documents to a Zanata server and pull translated content back into software or documentation trees.

Project history

Zanata was built as a browser-based translation system for documentation and software localization, with a REST API, translation memory, and workflows for formats such as PO files and DocBook/Publican documentation. The platform README says projects can be uploaded to and downloaded from a Zanata server using either a Maven plugin or a command-line client.

The old `zanata-client` repository now states that Zanata source code moved to `zanata-platform`. The platform README notes that repositories such as zanata-api, zanata-client, zanata-common, zanata-parent, and zanata-server were merged before 2016-10-20, turning the CLI into one module inside the larger platform source tree.

Adoption history

Zanata saw adoption in Fedora and Red Hat-adjacent localization workflows. Fedora's Zanata translation instructions told contributors to download a project `zanata.xml`, run `zanata-cli pull` to get source and translated files, and run `zanata-cli push` to upload translations back to the server.

That adoption later declined. Fedora's Zanata removal change says most Fedora projects migrated to Weblate and that the old translation platform needed to be removed because the community should not have to contribute in multiple places and nobody assumed Zanata maintenance.

How it is used

Typical use combines a user config file with a project `zanata.xml`. Maintainers initialize a translation project, push source content, and pull translated content from a Zanata server; translators can work in the web UI while developers keep source trees synchronized from the command line.

Why package nerds care

Zanata Client is package-nerd significant as a localization build-pipeline tool. It is not an end-user app; it is the glue between source repositories, translation servers, PO/Publican-style document formats, and release engineering.

Its history also captures a common packaging afterlife: a once-important ecosystem CLI remains packaged even after a community migrates to another service, because old documentation builds and long-lived downstream projects may still need it.

Timeline

  • 2012: Opensource.com described Zanata as an open-source Java translation platform with REST APIs and command-line tools.
  • 2016-10-20: Zanata platform README marks the point before which pull-request references belonged to the old split repositories, including zanata-client.
  • 2018: FreeBSD FreshPorts added zanata-cli as the Java command-line client for pushing and pulling Zanata content.
  • 2020: Fedora Zanata removal planning documented the migration of most Fedora projects to Weblate.

Related projects

  • Related projects include Zanata Platform, Zanata Maven Plugin, zanata-python-client, Weblate, Transifex, gettext, PO files, Publican, and Fedora localization tooling.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for zanata-client. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.config/zanata.inizanata.xml

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.config/zanata.ini

executables

Installed executables

CommandKindExposureNote
zanata-clicliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version4.6.2
manager updated
local dataok
upstreamnot checked
latest detectednot detected

http://zanata.org/

  • infoNo package-manager update timestamp was available.low confidence
  • infoRelease/tag comparison is only available for GitHub repositories.http://zanata.org/none confidence

install metadata

Package metadata

Package keybrew:zanata-client
Version4.6.2
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/zanata-client
Homepagehttp://zanata.org/
Repositoryhttps://github.com/zanata/zanata-client
Upstream docshttps://docs.zanata.org/en/release/client
LicenseLGPL-2.1-or-later
Source archivehttps://search.maven.org/remotecontent?filepath=org/zanata/zanata-cli/4.6.2/zanata-cli-4.6.2-dist.tar.gz
Dependenciesopenjdk@8
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namezanata-client
Version Scheme0
Revision2
Requirements
  • arch
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

MacPorts94%

zanata-cli

sudo port install zanata-cli
  • installed executable or alias match
  • Matched by: Zanata Cli
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/zanata-cli/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment