2009-02-26 23:34:48 |
David Planella |
description |
Binary package hint: conduit
On the version included in Intrepid (0.3.14), the GUI appears completely untranslated, although translations are present.
I have tested both the Catalan (ca) and German (de) locales with the same result, i.e. the UI always appears in English.
Both locales have got a binary message catalog:
/usr/share/locale/ca/LC_MESSAGES/conduit.mo
/usr/share/locale/de/LC_MESSAGES/conduit.mo |
Binary package hint: conduit
* Impact of the bug on users and justification for backporting the fix to the stable release
On the version included in Intrepid (0.3.14-0ubuntu1), the GUI appears completely untranslated, although translations are present and correctly installed in the system. The Catalan and German locales were tested (with catalogs in /usr/share/locale/ca/LC_MESSAGES/conduit.mo and /usr/share/locale/de/LC_MESSAGES/conduit.mo) with the same result: the UI appears untranslated.
This impedes users without or with a low knowledge of the English language to properly use the application.
* How the bug has been addressed in the development branch
The bug has been fixed upstream (SVN trunk). The relevant bug number is http://bugzilla.gnome.org/show_bug.cgi?id=572825, and the relevant commit is http://svn.gnome.org/viewvc/conduit/trunk/configure.ac?r1=1713&r2=1737
In the development branch, the package conduit (0.3.15-1ubuntu2) for jaunty already contains the fix, not explicitly as a debian patch, but implicitly in the original tarball.
TEST CASE:
1. Start a GNOME session in a locale other than English. Recommended locales, for which there is a complete or nearly complete translation of conduit available are ca, fr, es, it.
2. Start the conduit application through Applications > Accessories > Conduit
3. Verify that the application fails to use translations, i.e. all menus, options and dialogues are in English.
* Discussion of the regression potential of the patch and how users could get inadvertently affected.
The patch, although minimally, modifies the build system of the package (configure, configure.ac). |
|