Bug 103464

Summary: Problems with localisation
Product: [Retired] Red Hat Linux Beta Reporter: Kjartan Maraas <kmaraas>
Component: switchdeskAssignee: Than Ngo <than>
Status: CLOSED RAWHIDE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: beta1CC: mitr
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-04-07 15:34:34 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Norwegian translation of the meny entry
none
patch to fix localisation
none
Patch fixing the Qt frontend.
none
screendump none

Description Kjartan Maraas 2003-08-31 11:52:09 UTC
Description of problem:

When running switchdesk with Norwegian locale I still get the english strings. I
think the problem could be in switchdesk/src/switchdesk-gnome.c where config.h
should be the very first include instead of being placed down with the intl.h
include.

Also attaching a norwegian translation for the .desktop file.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
    
Actual results:


Expected results:


Additional info:

Comment 1 Kjartan Maraas 2003-08-31 11:54:26 UTC
Also, should the .desktop file be utf8 encoded?

Comment 2 Kjartan Maraas 2003-08-31 11:55:49 UTC
Created attachment 94094 [details]
Norwegian translation of the meny entry

Comment 3 Kjartan Maraas 2003-08-31 12:24:04 UTC
*** Bug 85415 has been marked as a duplicate of this bug. ***

Comment 4 Kjartan Maraas 2003-08-31 13:28:19 UTC
Attaching a tested patch for switchdesk-gnome.c - the KDE variant doesn't work
here and I don't know KDE's i18n framework well enough to look into it.

Comment 5 Kjartan Maraas 2003-08-31 13:29:15 UTC
Created attachment 94095 [details]
patch to fix localisation

Comment 6 Kjartan Maraas 2003-08-31 13:36:51 UTC
After looking at the strace output when running the KDE variant it seems as if
it's looking in the wrong place for the message catalog. switchdesk-kde is
looking in /usr/share/locale/no_NO.UTF-8/LC_MESSAGES when it's really in
/usr/share/locale/no/LC_MESSAGES



Comment 7 Miloslav Trmac 2003-08-31 14:01:08 UTC
Created attachment 94096 [details]
Patch fixing the Qt frontend.

Patch fixing the Qt frontend (not tested with USE_KDE2):
* switchdesk was looking for "messages.mo" instead of "switchdesk.mo"
* The translations were assumed to be in Latin-1

TODO: use intltool for .desktop translation, if someone cares enough.

Comment 8 Kjartan Maraas 2003-08-31 14:11:04 UTC
Attaching a screenshot that shows the text is overlapped with the logo.

Comment 9 Kjartan Maraas 2003-08-31 14:12:00 UTC
Created attachment 94097 [details]
screendump

Comment 10 Kjartan Maraas 2003-09-05 13:33:07 UTC
*** Bug 73178 has been marked as a duplicate of this bug. ***

Comment 11 Than Ngo 2004-02-03 21:27:03 UTC
it's fixed in 4.0.0, which is available in rawhide

Comment 12 Miloslav Trmac 2004-04-07 13:40:03 UTC
OK, please push it to elvis.redhat.com (including updated .po files)
so that it can be translated.

Thanks.

Comment 13 Than Ngo 2004-04-07 13:47:59 UTC
It's already on elvis a month ago! Could you please check it from CVS
again.

Comment 14 Miloslav Trmac 2004-04-07 14:12:38 UTC
Yes, the code is there, but the .po files are not updated.
The glade file has revisions dated 2004/02/15 and 2004/04/06,
but (grep -h POT-Creation-Date *|sort -u) shows the files
were updated last time on 2004/02/01, some of them even
2003/01/02.

The way it currently works (I don't like it that much either)
is that developers should manually run (make -C po update-po)
and push the results to elvis.


Comment 15 Than Ngo 2004-04-07 15:11:56 UTC
ok, i have done the po files update and already commited the changes
into CVS. Could you please check again. Thanks

Comment 16 Miloslav Trmac 2004-04-07 15:34:34 UTC
Looks fine, thanks a lot!