Incomplete French translation

Bug #107971 reported by Claude Paroz
6
Affects Status Importance Assigned to Milestone
Launchpad itself
Invalid
Undecided
Unassigned
gcompris (Ubuntu)
Fix Released
Medium
LaserJock

Bug Description

Binary package hint: gcompris

Rosetta shows that gcompris French translation is complete (last modification on 03-03-2007).
https://translations.launchpad.net/ubuntu/feisty/+source/gcompris/+pots/gcompris/fr/+translate

However, the interface of gcompris in Feisty is only partially translated. If I download the po from Rosetta, I can see that untranslated strings in the interface are in fact commented in the po, as if the po template didn't match the current version of gcompris.
E.g.
#~ msgid "Mathematical activities."
#~ msgstr "Activités de mathématiques."

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Maybe Bug #107981 is related to this?

Revision history for this message
Bruno coudoin (bruno-coudoin) wrote :

As the French author of GCompris, I confirm the issue and it's very annoying. GCompris is not usable in french schools due to this bug.

Revision history for this message
Claude Paroz (paroz) wrote :

Yes, confirmed in a freshed installed Gutsy. What's happening here !?! The pot file in Launchpad is probably outdated (Launchpad: 1006 strings, upstream: 1193).

Revision history for this message
Данило Шеган (danilo) wrote :

This is likely a problem with Ubuntu packaging: upstream tarball doesn't include the POT, and it's not recreated for the Ubuntu package, so Launchpad doesn't ever get a new POT to import.

Changed in rosetta:
status: New → Invalid
Revision history for this message
Claude Paroz (paroz) wrote :

Laserjock, can you contact the Debian packager to see if the problem also arises in Debian?

Revision history for this message
Claude Paroz (paroz) wrote :

Generating a pot is maybe Ubuntu specific. So... would it be sufficient just to add the following line in debian/rules?

    cd obj-$(DEB_BUILD_GNU_TYPE) && $(MAKE)

+ cd po && intltool-update --verbose -p

    touch build-stamp

Revision history for this message
LaserJock (laserjock) wrote :

OK, thanks for the work, I'll look into it.

Changed in gcompris:
assignee: nobody → laserjock
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Claude Paroz (paroz) wrote :

Would it be possible to upload a fresh pot file manually, allowing the next language-pack update to include a complete translation? It would be very much appreciated!

Revision history for this message
LaserJock (laserjock) wrote :

OK, I *think* I've got this fixed in Hardy with gcompris 8.4.2-1ubuntu1 . We'll have to wait until the first lang packs to come out (might be soonish) to know for sure. I've also sent a Rosetta admin a .pot for Gutsy so that we can get the Gutsy translations included in -updates.

Changed in gcompris:
status: Triaged → Fix Committed
Revision history for this message
Claude Paroz (paroz) wrote :

Thanks Jordan. I will also try to monitor this in the next weeks.

Revision history for this message
LaserJock (laserjock) wrote :

Some progress! It looks like the next lang-pack update should have good translations. I got the translations as of 2008-1-25 and there are lots of gcompris.po files and comparing the French .po to the one that is shipped with gcompris it looks like everything worked. /me crosses his fingers

LaserJock (laserjock)
Changed in gcompris:
status: Fix Committed → Fix Released
Revision history for this message
Claude Paroz (paroz) wrote :

Verified, all is ok. Jordan, you rock!

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.