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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs