Zanata Translation platform Alex Eng Presented by G11N Tooling – Team Lead
Today's Topics Automation with Zanata Demo Upgrade status – fedora.zanata.org Translation statistics
Current process Manual process push updated source to Zanata notification to translators on updated source in Zanata pull translations from Zanata push translations to repository Bash/Shell script + cron around zanata-cli Installation of zanata-cli Requires basic command line knowledge
Current process Manual process push updated source to Zanata notification to translators on updated source in Zanata pull translations from Zanata push translations to repository Bash/Shell script + cron around zanata-cli Installation of zanata-cli Requires basic command line knowledge
Zanata Jenkins Plugin Pros Jenkins is widely used and recognized Core features for automation process is well developed and maintained Notification – email, IRC integration Scheduler Repository integration Security module Reused features from Jenkins
Zanata Jenkins Plugin Cons Requires Jenkins server Restricted to Jenkins plugins development process Access permission to both Zanata and repository The plugin is limited to Jenkins server environment
Diagram Updated source strings Translations Source + Zanata Jenkins Plugin Updated translations Updated translations Translations Updated source strings
Demo
Upgrade status
Upgrade status Requires EAP 7.X due to changes in Zanata technology Working on automated upgrade process for future prove Working with RedHat infrastructure team for the upgrade
Statistics Translations activities from 2017-01-01 to 2017-06-30
Statistics Top 20 languages translation activities from 2017-01-01 to 2017-06-30
Thank you Zanata platform Zanata Jenkins Plugin Docs: http://docs.zanata.org/en/release/ Jira: https://zanata.atlassian.net/ Github: https://github.com/zanata-platform Zanata Jenkins Plugin https://plugins.jenkins.io/zanata http://zanata-jenkins- plugin.readthedocs.io/en/latest/
Questions? Contact: aeng@redhat.com IRC Freenode: aeng @ #fedora-g11n