Bug 747804 - Cannot change the language
Summary: Cannot change the language
Status: RESOLVED DUPLICATE of bug 764448
Alias: None
Product: openSUSE 12.2
Classification: openSUSE
Component: Installation (show other bugs)
Version: Milestone 1
Hardware: 32bit openSUSE 12.2
: P3 - Medium : Normal (vote)
Target Milestone: ---
Assignee: Thomas Göttlicher
QA Contact: Jiri Srain
URL:
Whiteboard:
Keywords: Greek, I18N, I18N_Build, I18N_Build/Install, Localization
Depends on:
Blocks:
 
Reported: 2012-02-19 19:29 UTC by Forgotten User 4FNdfJxaPM
Modified: 2012-08-23 08:23 UTC (History)
6 users (show)

See Also:
Found By: Beta-Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
This is the desktop picture of yast and system settings (121.24 KB, image/png)
2012-06-09 08:53 UTC, Forgotten User 4FNdfJxaPM
Details
Desktop shows it's in Greek and crash of yast-language change. (137.33 KB, image/png)
2012-06-09 12:00 UTC, Forgotten User 4FNdfJxaPM
Details
YaST2 backup file as requested... (288.12 KB, application/x-compressed-tar)
2012-06-14 16:56 UTC, Forgotten User 4FNdfJxaPM
Details
Language file as requested... (3.68 KB, application/octet-stream)
2012-06-14 16:56 UTC, Forgotten User 4FNdfJxaPM
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User 4FNdfJxaPM 2012-02-19 19:29:29 UTC
I cannot change the language to Greek (I guess it's the same to all languages). Although it shows on YaST that the language is Greek and it has as secondary the Greek language, I cannot see the whole environment in Greek. Activities and status menu are in english. Also Windows-Applications are in English. Yast is in english. Only the categories of the applications are in greek.
Comment 1 Dominique Leuenberger 2012-05-03 17:39:48 UTC
Can you verify if the package gnome-shell-lang (for the example of 'activities' is installed? That's the package that would contain greek translations for gnome-shell.

If it is, then it might very well be that the translation team needs help.
Comment 2 Dominique Leuenberger 2012-06-08 09:28:42 UTC
Can you verify if the package gnome-shell-lang (for the example of 'activities'
is installed? That's the package that would contain greek translations for
gnome-shell.

If it is, then it might very well be that the translation team needs help.
Comment 3 Forgotten User 4FNdfJxaPM 2012-06-09 08:51:17 UTC
I installed from scratch 12.2 (build 0398).

1. I used F2 to change the language to Greek.
2. I installed everything using the Greek language (I saw that the whole translation is available on DVD and not on CD, so it's OK to see English during installation).
3. After restart, I couldn't see Gnome-Shell because I used Virtual Box. I tried some tricks I found on the net but failed.
4. I installed gnome-shell-lang and restarted.
5. Although the environment is in Greek, the system settings is in english. This seems to be Gnome's translation. System Setting is translated. I check with the current version of openSUSE and other distros.
6. YaST, is in English.
Comment 4 Forgotten User 4FNdfJxaPM 2012-06-09 08:53:03 UTC
Created attachment 494232 [details]
This is the desktop picture of yast and system settings
Comment 5 Dominique Leuenberger 2012-06-09 10:29:10 UTC
Thank you for the response.. so indeed it is the various lang packages that are missing to be pulled in (adding gnome-shell translated the shell for you, but the others are missing, like gnome-control-center-lang for system settings and so on).

Changing component to installation, as the right -lang packages are suppossed to be pulled in here (they are all Recommended: from the main packages). There is nothing 'wrong' per se with the gnome infra: all translations are provided and packaged.
Comment 6 Forgotten User 4FNdfJxaPM 2012-06-09 11:59:37 UTC
I installed (using terminal) the programs gnome-control-center-lang and yast2-trans-el and after restart, nothing changed.

The picture shows that the Gnome's changing language shows it's in Greek and when I try to go to yast, it crashes.
Comment 7 Forgotten User 4FNdfJxaPM 2012-06-09 12:00:46 UTC
Created attachment 494248 [details]
Desktop shows it's in Greek and crash of yast-language change.
Comment 8 Jiří Suchomel 2012-06-13 08:53:23 UTC
Please attach 

- YaST2 log files
- /etc/sysconfig/language file
- output of 'locale' command

When you run YaST (that is not translated), are you logged in as root or normal user?
Comment 9 Jiří Suchomel 2012-06-13 09:25:12 UTC
Well, the change of language during installation should work, and it does not with  build 0398.

I've tested with Build0151 where it worked still correctly, and since I think no specific changes to yast2-installation and/or yast2-country were done, I suspect the UI problems.

Besides not correctly switching the language in any UI, ncurses font is broken during installation. This would be different bug, and I'm not sure if it was addressed already.
Comment 10 Gabriele Mohr 2012-06-13 09:32:32 UTC
Wrong font for text mode installation is reported in bnc #764448.
Comment 11 Forgotten User 4FNdfJxaPM 2012-06-13 14:58:57 UTC
(In reply to comment #8)
> Please attach 
> 
> - YaST2 log files
> - /etc/sysconfig/language file
> - output of 'locale' command
> 
> When you run YaST (that is not translated), are you logged in as root or normal
> user?

Can you please tell me how to get those log files-information to attach it?
I'm not advanced user.

I login as normal user.

When someone opens YaST from normal user, it asks the root password, so the user becomes root, right?
Comment 12 Jiří Suchomel 2012-06-13 15:18:26 UTC
(In reply to comment #11)

> Can you please tell me how to get those log files-information to attach it?
> I'm not advanced user.

Look at 
http://en.opensuse.org/openSUSE:Bugreport_YaST

> I login as normal user.
> 
> When someone opens YaST from normal user, it asks the root password, so the
> user becomes root, right?

Thanks.
Yes, you have to be root at the end, but the environment of those 2 scenarios (root from start vs. root for YaST only) is differnt. In the first case, it is expected YaST should be in English.
Comment 14 Jiří Suchomel 2012-06-14 11:17:12 UTC
The translated texts are not loaded directly after changing the language. 

It seems that loading the translation packages ("extend yast2-trans-de") works well, but still: Steffen, are you aware of any changes in this area?
Comment 15 Steffen Winterfeldt 2012-06-14 12:12:16 UTC
Not that I know. BTW, setting another language seems not to work at all
(even when you switch already at the boot time).
Comment 16 Jiří Suchomel 2012-06-14 14:40:38 UTC
Last build I found where the translations worked was Build0371.

Does anyone know of relevant changes after this one?

Also, I initially thought this is not relevant, but builds newer than Build0371 do have that textmode font broken. Maybe this is actualy connected? What about that testX change, Arvin?
Comment 17 Jiří Suchomel 2012-06-14 15:34:28 UTC
We've finally found it's the same reason as bug 764448: testutf8 script cannot be found in the old path.

*** This bug has been marked as a duplicate of bug 764448 ***
Comment 18 Forgotten User 4FNdfJxaPM 2012-06-14 16:56:05 UTC
Created attachment 494883 [details]
YaST2 backup file as requested...
Comment 19 Forgotten User 4FNdfJxaPM 2012-06-14 16:56:38 UTC
Created attachment 494884 [details]
Language file as requested...
Comment 20 Forgotten User 4FNdfJxaPM 2012-06-14 16:58:19 UTC
I attached the 2 files. The locale command returns

LANG=el_GR.UTF-8
LC_CTYPE="el_GR.UTF-8"
LC_NUMERIC="el_GR.UTF-8"
LC_TIME="el_GR.UTF-8"
LC_COLLATE="el_GR.UTF-8"
LC_MONETARY="el_GR.UTF-8"
LC_MESSAGES="el_GR.UTF-8"
LC_PAPER="el_GR.UTF-8"
LC_NAME="el_GR.UTF-8"
LC_ADDRESS="el_GR.UTF-8"
LC_TELEPHONE="el_GR.UTF-8"
LC_MEASUREMENT="el_GR.UTF-8"
LC_IDENTIFICATION="el_GR.UTF-8"
LC_ALL=

I hope I gave you the correct information.

Please if you need more, then tell me where or how to reproduce the log files for you. Thanks.