Nightmonkey

Differences between revisions 5 and 6
Revision 5 as of 2008-08-23 15:14:51
Size: 2181
Editor: catv-59844a50
Comment:
Revision 6 as of 2008-08-25 18:44:20
Size: 2663
Editor: catv-59844a50
Comment: add usage
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
to-do  - If you want the resulting html pages localized, translate the po/ddtp-lp-html.pot file, rename it according to your locale, e.g. pt_BR.po, hu.po
 - Run prepare.sh - This will compile the source, download and copy .desktop files to their place
 - Run html-generator/generate.sh
 - The HTML files will be generated in html-generator directory
 - Put the resulting html files online, tell it's location to your translators, create a wiki page for coordination and start translating!

What is this?

DDTP-lp-html is a simple tool to generate static HTML pages, which contain links to package description's translations in Launchpad.

Why?

Ubuntu includes lots of software packages, which have packacge descriptions, visible in package management tools, such as Synaptic, update-manager, gnome-app-install, etc. Those descriptions are translatable, to make them usable for people not speaking English very well. The problem is the amount of these messages. Translation teams with limited human resources have to somehow decide, which strings to translate. One possible decision is to translate the packages which are visible in the gnome-app-install application, also known as Applications -> Add/Remove. This is more likely to be used by new/less technical users, who perhaps don't speak English, so they would find the localized descriptions appearing more helpful as other places. Other argument is, that the number of packages appearing here is relatively small ;), so this subset of strings can be translated by smaller teams in reasonable time.

Features

DDTP-lp-html can be used to generate static HTML pages, containing links to the descriptions of given packages in the enormous sized DDTP templates. Also it can indicate if the given string is already translated. The resulting html files are sorted in alphabetic order, except the file for universe, which is by the popcon values of the packages, so you can begin translating the more popular applications of universe. The input of the program is a package list generated from the .desktop files of app-install-data and the DDTP po templates of the given language.

Get it

The software is located in: https://code.launchpad.net/~sianis-gmail/ddtp-ubuntu/ddtp-lp-html

Usage

  • - If you want the resulting html pages localized, translate the po/ddtp-lp-html.pot file, rename it according to your locale, e.g. pt_BR.po, hu.po - Run prepare.sh - This will compile the source, download and copy .desktop files to their place - Run html-generator/generate.sh - The HTML files will be generated in html-generator directory - Put the resulting html files online, tell it's location to your translators, create a wiki page for coordination and start translating!

In action

You can see the generated html pages for Hungarian at:
http://users.iit.uni-miskolc.hu/~nyitrai1/main.html
http://users.iit.uni-miskolc.hu/~nyitrai1/universe.html
http://users.iit.uni-miskolc.hu/~nyitrai1/multiverse.html
http://users.iit.uni-miskolc.hu/~nyitrai1/restricted.html

Nightmonkey (last edited 2010-02-10 18:41:28 by catv-89-132-76-245)