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)
       Status: Incomplete => In Progress

** Changed in: gcompris (Ubuntu)
     Assignee: (unassigned) => Ben Crisford (bencrisford)

** Summary changed:

- Switch to russian interface is not working
+ Translations not installed with gcompris by default.

** Description changed:

- On ubuntu 8.10, if I choose russian interface, the interface remains to
- be on english.
+ 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"

-- 
Translations not installed with gcompris by default.
https://bugs.launchpad.net/bugs/306876
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to