Translations not installed with gcompris by default.

Bug #306876 reported by Arie Skliarouk
6
Affects Status Importance Assigned to Milestone
gcompris (Ubuntu)
Fix Released
Wishlist
Ben Crisford

Bug Description

On ubuntu 8.10 (is reproducable in 9.04 also), if I choose russian interface, the interface remains to be on english.

Turns out that the required /usr/share/locale-langpack/ru/LC_MESSAGES/gcompris.mo file is located in package language-pack-gnome-ru-base

The package is not installed by default, so potential gcompris users can get frustrated over the problem.

I see several solutions to the problem, none of which is optimal:
1) provide gcompris-lang-XX package that would include the file or be dependent on the language-pack-gnome-ru-base

2) make gcompris-sound-ru to suggest or recommend the language-pack-gnome-ru-base

3) make gcompris to show warning from GUI that one needs to install so an so package to gain russian interface.

NOTE: It does inform the user that the language pack is not improved with a little red cross, but it could definately be more prominant, and it doesn't explain what it means. So perhaps at the bottom of the interface:
<REDCROSS> - Requires package "example"

Related branches

Revision history for this message
Ben Crisford (bencrisford) wrote :

Thank you for reporting this bug :).

I am very sorry you have had to wait so long for a response, could you confirm that this is still a problem in jaunty? If it is we can confirm this bug and hopefully fix it! :D

Thanks,
Ben

Changed in gcompris (Ubuntu):
status: New → Incomplete
Revision history for this message
Arie Skliarouk (skliarie) wrote :

The problem still exists in Jaunty as well, nothing have been changed.

Revision history for this message
Ben Crisford (bencrisford) wrote :

I had a look on gcompris.

When it has a translation listed which you don't have installed, it does say so with a little red cross to the left of the writing, but it would be good if at the bottom of the page is said something like:
<REDCROSS> - Requires package language-pack-gnome-ru-base

I'll have a look at this though, and see if I can come up with a suitable patch, but i'm not great at packaging and all that so I am very sorry if it takes a while for me to complete.

A bug controller might wish to change the status of this bug to "wishlist". I will update the description/summary so it mentions there already is a system for saying if language packs aren't installed, but it needs improvement.

Cheers,
Ben

Changed in gcompris (Ubuntu):
assignee: nobody → Ben Crisford (bencrisford)
status: Incomplete → In Progress
summary: - Switch to russian interface is not working
+ Translations not installed with gcompris by default.
description: updated
Changed in gcompris (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Ben Crisford (bencrisford) wrote :

In the debian/control file I have added the appropriate language-pack-gnome translation packages as dependencies to all the gcompris sound packages.

I wasn't sure whether I did my .diff correctly, but I hope its OK :).

Revision history for this message
Ben Crisford (bencrisford) wrote :

In the debian/control file I have added the appropriate language-pack-gnome translation packages as dependencies to all the gcompris sound packages.

I wasn't sure whether I did my .diff correctly, but I hope its OK :).

Revision history for this message
Ben Crisford (bencrisford) wrote :

I apoligise for my double comment.

I am not sure how I did it. If there is any official peoples reading this, feel free to delete one, whichever one ;).

Sorry,
Ben

Revision history for this message
Ben Crisford (bencrisford) wrote :

Here is a debdiff as apparently it is more appropriate.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gcompris - 8.4.12-1ubuntu2

---------------
gcompris (8.4.12-1ubuntu2) karmic; urgency=low

  [Jordan Mantha]
  * Re-enabled gnet support in debian/control and debian/rules as it has been
    promoted to Main.
  [Ben Crisford]
  * Added dependency on gnome lang pack to gcompris-sound packages.
    (Closes LP: #306876, #252319)

 -- Jordan Mantha <email address hidden> Tue, 09 Jun 2009 10:05:00 -0700

Changed in gcompris (Ubuntu):
status: In Progress → Fix Released
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.