transtats - Man Page

Command line interface for transtats

Synopsis

transtats [Options] COMMAND [ARGS]...

Options

--help

Show this message and exit.

Commands available are

* coverage [OPTIONS] GRAPH_RULE
  Translation coverage as per graph rule.

* job [OPTIONS] COMMAND [ARGS]....
  Job related operations. There are two sub-commands used with this job command.

  1) transtats job log [OPTIONS] JOB_ID
     Show the log for a given job id.

  2) transtats job run [OPTIONS] REPO_TYPE REPO_BRANCH JOB_TYPE PACKAGE_NAME
     Runs a job and/or show the job log.
     Available job-types are syncupstream, syncdownstream, stringchange,
                             pushtrans, dpushtrans, pulltrans
     Available repo-types are default, l10n, transifex, weblate

* package [OPTIONS] COMMAND [ARGS]... PACKAGE_NAME
  Package related operations.

* version [OPTIONS]
  Display the current version.

* release [OPTIONS] RELEASE_SLUG
  Translation status of a release slug(branch).

Examples

  To check the translation coverage as per predefined graph rule on transtats server.
  transtats coverage rhinstaller

  To check the translation status of any partiular package for all the available release branches on transtats server.
  transtats package status abrt

  To check the if package exists on the transtats server.
  transtats package status --exist abrt

  To check the translation health of any partiular package for all the available release branches on transtats server.
  transtats package status --health abrt

  To check the translation status for available packages in any pre-defined Linux distribution release on transtats server.
  transtats release fedora-37

  To check the translation status for available packages in any pre-defined Linux distribution release on transtats server.
  But if you need to know this status categorized by individual languages then use --detail
  transtats release --detail fedora-37

  To know the version of this transtats client.
  transtats version

  To know the version of this transtats client along with transtats server.
  transtats version --server

  To submit a job to transtats server. There are 6 types of job that users can submit.
     Various job type command examples are given below
     transtats job run --repo-type l10n --repo-branch f37 syncupstream anaconda
     transtats job run --repo-type l10n --repo-branch f37 --build-system koji --build-tag f37 syncdownstream anaconda
     transtats job run --repo-branch main --release-slug fedora-37 stringchange anaconda

  To add a package to transtats server.
     Various command examples are given below
     transtats package add celluloid --upstream-url https://github.com/celluloid-player/celluloid --transplatform-slug WLTEPUB --release-stream Fedora
     transtats package add fedora-media-writer --upstream-url https://github.com/FedoraQt/MediaWriter  --transplatform-slug WLTEFED --release-stream Fedora
     

Notes

  These commands give output in plain text format. If you need the same output
  in json format then just add to every above command --json option.

Authors

Transtats CLI is primarily written by Sundeep Anand <suanand@fedoraproject.org>
Updated by Parag Nemade <pnemade@fedoraproject.org>

See Also

Documentation for the Transtats project is available at http://docs.transtats.org

The full documentation for transtats is maintained as a Texinfo manual.  If the info and transtats programs are properly installed at your site, the command

info transtats

should give you access to the complete manual.

Info

1st July 2022 transtats 0.6.0