Hi Everyone,
Transtats[1] has been into development for a while now, and has some interesting results. It talks to translation platforms (DamnedLies and Zanata), Releases (Schedule and Build System) and Git repository of a package which creates possibilities doing multiple tasks. One of them is finding translation gaps[2]. Lets talk a bit on use cases:
Q) What is translation completeness of a package, say abrt, for fedora 28? Is it in sync - are all translations done at platform packaged and built in koji? A) http://transtats.xyz/translation-status/package/abrt 40 packages[3] are added as of now, which are pointing to 3 translation platforms[4].
Q) How many packages are out-of-sync for fedora 28? And for which languages? A) http://transtats.xyz/translation-status/packages Please select individual package to see language details.
Q) How to see translation status for a package built in koji for other build_tags? A) Please run a job at http://transtats.xyz/jobs/yml-based
Q) What is estimated translation volume for fedora 28 across 40 packages? A) http://transtats.xyz/translation-status/release/fedora-28 Please switch to "Language Wise" view for insights.
Q) How to look at translation coverage of a package set for f28 in, say, 10 languages? A) We can create graph rules. For example: for, say, "rhinstaller" component/package-set, we have Graph: http://transtats.xyz/translation-coverage/?rule=rhinstaller Rule: http://transtats.xyz/settings/graph-rules
This seems quite helpful to developers, i18n quality engineers and l10n-team. Please see quick start[5] doc to get started and for FAQs. Complete docs are stored at http://docs.transtats.org/en/latest/
In this development stream, next step is to compare POT and PO, both from all three locations and see reasons behind string breakage. We are working with fedora-infra team for deployment[6]. We would request you to give it a try and share feedback / comments / suggestions - to make this better!
thanks, sundeep
irc: suanand
[1] http://transtats.org/ [2] https://pagure.io/g11n/issue/39 [3] http://transtats.xyz/settings/packages [4] http://transtats.xyz/settings/translation-platforms [5] http://transtats.xyz/quick-start [6] https://pagure.io/fedora-infrastructure/issue/6459