Conduit fails to use translations

Bug #333178 reported by David Planella
2
Affects Status Importance Assigned to Milestone
Conduit
Fix Released
Critical
conduit (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

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).

Tags: l10n

Related branches

Revision history for this message
Julien Lavergne (gilir) wrote :

Just confirmed this, and for the record, it should be fixed in the next upstream release.

Changed in conduit:
status: New → Confirmed
Revision history for this message
David Planella (dpm) wrote :

I have created an Intrepid package which solves this bug in my PPA:

https://launchpad.net/~dpm/+archive/ppa

In case it can be useful to someone, please feel free to test it. I am attaching a debdiff with the changes (they also contain the bugfix for bug #332907)

Revision history for this message
Julien Lavergne (gilir) wrote :

I'm intereted to see if the translation bug is fixed with this, It should be a good candidate for a bug fix upload in Ubuntu.

Revision history for this message
David Planella (dpm) wrote :

It fixes the bug for me, now it needs some testing and feedback from others.

It can be easily tested by installing the PPA package and starting conduit in the usual way. If the fix works, the user should see the menus in his/her language -provided that there is a translation.

There are some strings which are not yet translated, but this is unrelated to this bug. It concersn http://bugzilla.gnome.org/show_bug.cgi?id=568442, which is being worked on at the moment.

David Planella (dpm)
description: updated
Changed in conduit:
status: Unknown → Invalid
Changed in conduit:
status: Invalid → Unknown
Changed in conduit:
status: Unknown → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package conduit - 0.3.16-0ubuntu1

---------------
conduit (0.3.16-0ubuntu1) karmic; urgency=low

  * New upstream release (LP: #392884).
   - New Configuration System
   - Support Firefox3 Bookmarks
   - Support Google Bookmarks
   - Support Nautilus Bookmarks
   - Add dataprovider for changing desktop wallpaper
   - Autostart capability can now be controlled from the preferences UI
   - Fix crash when syncing remote folder (LP: #204332)
   - Fix sync with USB drive (LP: #301380)
   - Use translations (LP: #333178)
  * debian/patches/
   - 01_conduit.desktop.dpatch: Removed, Encoding filed is not used anymore
     in desktop file.
   - 03_gio.dpatch: Remove, GIO is now the default.
   - use_webkit.dpatch: Remove, merged upstream.
   - 05-display-help.dpatch: Remove, merged upstream.
   - 07-python-2.6-network.dpatch: Remove, merged upstream.
   - 00-remove-local-gdata.dpath: Add, use python-gdata package instead of the
     version shipped with conduit.
  * debian/control:
   - Bump python-dbus build-depends and depends to (>= 0.80.0).
   - Add python-dateutil as build-depends and depends.
   - Add python-gst0.10 as Depends.
   - Replace python-pysqlite2 Depends by python (>= 2.5) | python-pysqlite2 .
   - Remove Suggests on mencoder and ffmpeg, conduit depends on gstreamer now.
   - Add depends on python-gdata >= 1.0.10, for 00-remove-local-gdata.dpath.

 -- Julien Lavergne <email address hidden> Sat, 27 Jun 2009 20:47:15 +0200

Changed in conduit (Ubuntu):
status: Confirmed → Fix Released
Changed in conduit:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.