How To  Getting started with Transtats ...

Check Inventory

Graphs will be generated for enabled languages, aliases are used while syncing. One can create a language set, which can be associated with a release branch. Multiple instances of a translation platform can be added. RHEL and Fedora are release streams whereas RHEL 7.4 is a branch. A release branch should have a language set and a schedule. Transtats jobs sync at intervals to keep stats and schedule latest.

Add and Configure Packages

While adding a package, upstream URL is required. And package name is verified with selected translation platform. Translation of a package can be tracked for multiple release streams. Package can be sync'd with translation platform while adding itself. Once sync'd, branch mapping can be created. It maps Transtats release branches with most suitable project versions available at translation platform. Package can be sync'd with upstream repo as well (limited to git repo and PO files).

Add Graph Rule

Slug form of rule name would be saved. This should be specific for a release branch. Packages having branch mapping created can only be included here. Languages could be picked from language set associated with the release branch or from enabled ones. Somehow if a package is not tracked for a release stream and selected for inclusion Transtats would show an error.


Transtats has two graph views: specific to a package in all languages for all branches and another specific to a release branch in chosen languages for selected packages. Latter is a graph rule representation and its accuracy depends on branch mapping of packages. A sync'd package can appear in former view whereas branch mapping is necessary for latter. Even translation workload could be estimated for a release branch. This has three views: combined, detailed and per languages.


Is Transtats project opensource? Where we have docs written?

Yes. Source is available at GitHub. Projects website is and point your browser to for docs.

While working with Transtats I got an issue, where should I file it?

You're welcome! Please follow Report Issue link below.

Where to find what features will be available in coming Transtats release?

Docs should contain this info.

I like the idea and want to contribute, how should I start?

Docs should contain this info.

Some of the buttons/navigation are not working or are disabled. Is there a specific reason?

Actually, these features are under development and will be available soon.

Which translation platforms are currently supported? Are there some plans to support more?

Transtats supports Zanata. For GNOME packges, integration with Damned Lies is planned.

Translation progress can be tracked for RHEL and Fedora, as of now. How about others?

Plans are! May be in coming releases Transtats start tracking for others also like JBoss, Ansible, etc.