From Fedora Project Wiki
Line 45: Line 45:


== Current status ==
== Current status ==
* Targeted release: [[Releases/25 | Fedora 25 ]]  
* Targeted release: [[Releases/26 | Fedora 26 ]]  
* Last updated: <!-- this is an automatic macro — you don't need to change this line -->  {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}}  
* Last updated: <!-- this is an automatic macro — you don't need to change this line -->  {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}}  
<!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page  
<!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page  

Revision as of 08:30, 8 July 2016


Transdiff

Summary

Often even after 100% translation in Zanata, few packages do not get build with latest translations in Fedora. This result in poor localization experience. Transdiff is a python program to run on products installations for tracking translations with project upstream and generate diff reports.

Owner

Current status

  • Targeted release: Fedora 26
  • Last updated: 2016-07-08
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

Often even after 100% translation in Zanata, few packages do not get build with latest translations in Fedora. This result in poor localization experience. Transdiff is a python program to run on products installations for tracking translations with project upstream and generate diff reports.

Benefit to Fedora

  • Analysis/Diff reports of packages with outdated translations with upstream.
  • Fedora packagers or developers can monitor strings missing or breakage in translation.
  • This is more from automated testing prospectives.


Scope

  • Proposal owners: Complete script and package it for Fedora.
  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

N/A (not a System Wide Change)

How To Test

  • Install transdiff package.
  • Run script with required arguments.
  • More details TBD

User Experience

This is more from developer and contributors perspective. They will able to find sync between downstream and upstream translations.

Dependencies

N/A

Contingency Plan

  • Contingency mechanism: N/A
  • Contingency deadline: N/A
  • Blocks release? N/A
  • Blocks product? N/A


Documentation

Will provide later.

Release Notes