Enhancements to Python's distutils

p-d-e doesn't support building translated help

Reported by Gabor Kelemen on 2011-11-04
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Translations
Medium
Unassigned
python-distutils-extra
Undecided
Unassigned

Bug Description

Currently p-d-e does not support building localized application help. There are several applications[1] which use p-d-e and have user help, but the help is currently not translatable using this build system.

Features needed to be supported:
 - building a help pot file to be translated.
 - merging po translations into xml documentation, using itstool for mallard and xml2po for docbook.
 - validate merged translations with xmllint. Help usually contains a lot of xml, which translators tend to mess up, reporting such cases would be nice.
 - (un)installing translated xml files and translated figures under standard help paths - build_help already does this for the C language code
 - optionally: merging existing po translations under $help_dir/$ll into the new pot file. Launchpad can do this for us, and Damned-lies does this for upstream Gnome too, but there may be folks out there not using these tools.

For autotools, this script does the magic:
http://git.gnome.org/browse/yelp-tools/tree/tools/yelp.m4

[1]: for example software-center, language-selector, usb-creator

Gabor Kelemen (kelemeng) on 2011-11-04
Changed in ubuntu-translations:
status: New → Triaged
importance: Undecided → High
David Planella (dpm) on 2012-10-18
Changed in ubuntu-translations:
importance: High → Medium
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers