Line 45: | Line 45: | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/ | * Targeted release: [[Releases/27 | Fedora 27 ]] | ||
* 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 07:51, 21 January 2017
Transdiff
Summary
Often even after 100% translation in Zanata, it sometimes happens that a few packages do not have the latest translations in Fedora. This results in a poor localization experience. Transdiff is a Python tool to run on installations for tracking translations with project upstream and generate diff reports.
Owner
- Name: Sundeep Anand
- Email: suanand@redhat.com
- Release notes owner:
Current status
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)
- List of deliverables: 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.