[Fedora-i18n-bugs] [Bug 759202] New: gnome-control-center's Region and Language seems incapable of setting (or correctly reading) the system language

bugzilla at redhat.com bugzilla at redhat.com
Thu Dec 1 16:38:04 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: gnome-control-center's Region and Language seems incapable of setting (or correctly reading) the system language

https://bugzilla.redhat.com/show_bug.cgi?id=759202

           Summary: gnome-control-center's Region and Language seems
                    incapable of setting (or correctly reading) the system
                    language
           Product: Fedora
           Version: 16
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
 Status Whiteboard: RejectedBlocker RejectedNTH
          Keywords: i18n, Translation
          Severity: medium
          Priority: unspecified
         Component: selinux-policy
        AssignedTo: mgrepl at redhat.com
        ReportedBy: notting at redhat.com
         QAContact: extras-qa at fedoraproject.org
                CC: notting at redhat.com, tagoh at redhat.com,
                    dwalsh at redhat.com, jsmith.fedora at gmail.com,
                    jmccann at redhat.com, rstrode at redhat.com,
                    aalam at redhat.com, dennis at ausil.us,
                    control-center-maint at redhat.com,
                    dominick.grift at gmail.com, mgrepl at redhat.com,
                    i18n-bugs at lists.fedoraproject.org,
                    awilliam at redhat.com, sm at sandro-mathys.ch,
                    kparal at redhat.com, rolle.hoffmann at web.de,
                    jarsmith at redhat.com, tflink at redhat.com
        Depends on: 706756
    Classification: Fedora
      Story Points: ---
          Clone Of: 706756
              Type: ---


Cloning this, as the SELinux bits appear to have gotten lost.

+++ This bug was initially created as a clone of Bug #706756 +++

Description of problem:
There is no translation on Login-Page of the reboot-menu.

Version-Release number of selected component (if applicable):
Fedora 15 Beta, Gnome 3

How reproducible:
Every time

Steps to Reproduce:
1. boot fedora
2. change the language to german
3. goto the login-page
4. select in the upper right corner the menu and see the entries
5. all entries are in english not in german

Actual results:
all entries are in english "shutdown", ...

Expected results:
all entries should be in german "ausschalten", ...

Additional info:

--- Additional comment from aalam at redhat.com on 2011-05-22 22:46:11 EDT ---

current GDM version:
gdm-3.0.0-3.fc15

--- Additional comment from rolle.hoffmann at web.de on 2011-05-23 02:25:44 EDT
---

The clock on login-page is also not translated. It is presented in english.

--- Additional comment from fedora-admin-xmlrpc at redhat.com on 2011-06-21
11:28:50 EDT ---

This package has changed ownership in the Fedora Package Database.  Reassigning
to the new owner of this component.

--- Additional comment from fedora-admin-xmlrpc at redhat.com on 2011-06-21
11:31:01 EDT ---

This package has changed ownership in the Fedora Package Database.  Reassigning
to the new owner of this component.

--- Additional comment from fedora-admin-xmlrpc at redhat.com on 2011-06-21
11:33:37 EDT ---

This package has changed ownership in the Fedora Package Database.  Reassigning
to the new owner of this component.

--- Additional comment from fedora-admin-xmlrpc at redhat.com on 2011-06-21
11:36:23 EDT ---

This package has changed ownership in the Fedora Package Database.  Reassigning
to the new owner of this component.

--- Additional comment from fedora-admin-xmlrpc at redhat.com on 2011-06-21
11:42:38 EDT ---

This package has changed ownership in the Fedora Package Database.  Reassigning
to the new owner of this component.

--- Additional comment from fedora-admin-xmlrpc at redhat.com on 2011-06-21
11:46:44 EDT ---

This package has changed ownership in the Fedora Package Database.  Reassigning
to the new owner of this component.

--- Additional comment from fedora-admin-xmlrpc at redhat.com on 2011-06-21
11:48:56 EDT ---

This package has changed ownership in the Fedora Package Database.  Reassigning
to the new owner of this component.

--- Additional comment from fedora-admin-xmlrpc at redhat.com on 2011-06-21
11:51:01 EDT ---

This package has changed ownership in the Fedora Package Database.  Reassigning
to the new owner of this component.

--- Additional comment from fedora-admin-xmlrpc at redhat.com on 2011-06-21
11:52:24 EDT ---

This package has changed ownership in the Fedora Package Database.  Reassigning
to the new owner of this component.

--- Additional comment from awilliam at redhat.com on 2011-07-25 21:57:09 EDT ---

To help us in assessing the blocker status of this bug, please cite the release
criterion - https://fedoraproject.org/wiki/Fedora_Release_Criteria - you think
it infringes. Thanks!



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

--- Additional comment from awilliam at redhat.com on 2011-07-25 21:57:49 EDT ---



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

--- Additional comment from tagoh at redhat.com on 2011-07-25 23:43:59 EDT ---

assuming that this should meets to """
All release-blocking desktops' offered mechanisms (if any) for shutting down,
logging out and rebooting must work
""" in Beta Release Criteria. there are no way to see "that is it" if no
translations. we shouldn't assume all of users can read English.

--- Additional comment from aalam at redhat.com on 2011-08-09 22:18:58 EDT ---

it is 16blocker, so moving
rawhide->16

--- Additional comment from awilliam at redhat.com on 2011-09-30 14:19:43 EDT ---

Discussed at 2011-09-30 blocker review meeting. We felt this merits blocker
consideration, but we do not have criteria for translations at present. We
decided to accept it as NTH and table blocker status until next week; we will
aim to propose a criterion for translations this week.

--- Additional comment from awilliam at redhat.com on 2011-10-07 13:44:11 EDT ---

Discussed again at 2011-10-07 blocker review meeting. We didn't manage to
propose the i18n criteria yet, so we're punting on this for another week. We'll
definitely evaluate it next week.

--- Additional comment from awilliam at redhat.com on 2011-10-14 13:28:12 EDT ---

Discussed at 2011-10-14 blocker review meeting. Accepted as a blocker under
newly minted criterion "The installer, bootup and login processes should
correctly display all sufficiently complete translations available for use."
(will be added to the criteria page soon).

--- Additional comment from tagoh at redhat.com on 2011-10-20 02:02:39 EDT ---

I can see German on the menu with gdm-3.2.0-2.fc16.x86_64.
So what languages we should actually cover with that criterion?
I saw your mail on the list that says "popular languages". how can I measure
which one is really popular?

--- Additional comment from awilliam at redhat.com on 2011-10-20 02:08:47 EDT ---

with a hand-wave and some IRC arguing - that's usually how we do it. ;)

but the initial report was about German, so maybe this is fixed now? Rolle, can
you confirm?

--- Additional comment from rolle.hoffmann at web.de on 2011-10-21 03:53:00 EDT
---

It doesn't work for me. Sorry.
I downloaded the nightly build desktop-cd-image from 2011-10-19. Installed
Fedora 16 Prerelease. Made all updates. Switched the language to german. After
reboot and logout the Login-Screen is still presented in english.

--- Additional comment from awilliam at redhat.com on 2011-10-21 11:54:55 EDT ---

Ah - well that may actually be as intended. What did you 'switch language to
German' with exactly? Did you use GNOME's 'Region and Language' or the Fedora
'system-config-language' tool?

If you use 'Region and Language' note that the setting on the Language tab is
*your personal* setting. If you then go to the System tab you will see this:

"The login screen, system accounts and new user accounts use the system-wide
Region and Language settings. You may change the system settings to match
yours."

Can you run that tool, go to that tab, and see what it says your personal
settings vs. the system settings are? If the system's still set to English,
does using the 'Copy Settings...' button in that dialog help? Thanks!

--- Additional comment from rolle.hoffmann at web.de on 2011-10-22 08:09:43 EDT
---

I switched the language always with "Region and Language" of the system
settings collection from the upper right menu. Then I go to the system tab
(which is new in Gnome 3.2, In Fedora 15 Gnome 3.0 there isn't such a tab):
It shows that my personal settings are set to german and the system is set to
english. The Button "Copy settings ..." doesn't change anything. Then I logout
and the login screens remains in english. (Nightly Buid 2011-10-19:
gdm-3.2.0-2.fc16.x86_64)
Now I tried your hint with "system-config-language" and switch the language to
german, but the login-screen remains in english.

--- Additional comment from aalam at redhat.com on 2011-10-22 13:16:52 EDT ---

I had a installed Fedora 16 system, tried for German (de_DE.UTF-8) locale. If
selected Language German with System-config-language, then GDM shows all
entries in non-English (I hope following is German):
1 - Bereitschaft
2 - Neu starten
3 - Ausschalten


Calendar has following:
Samstag, 22. Oktober

for system-config-language need to reboot to take effect, so may not work on
live image.

Also I tried following command on fedora 16 (which shows translated message
from installed system in selected langauge):
--
[aalam at yuri ~]$ LANG=de_DE.UTF-8 gettext -d gdm "Shut Down"
Ausschalten
[aalam at yuri ~]$ LANG=de_DE.UTF-8 gettext -d gdm "Restart"
Neustart
[aalam at yuri ~]$ LANG=de_DE.UTF-8 gettext -d gdm "Suspend"
Bereitschaft
----

Package:gdm-3.2.1.1-1.fc16.i686

--- Additional comment from awilliam at redhat.com on 2011-10-24 20:19:44 EDT ---

I can confirm Rolle's experience that the "Copy Configuration" button in the
GNOME Control Center appears to do nothing. But I can also confirm A. S. Alam's
report that system-config-language works, if you reboot.

Given this, I'm revising my vote to -1 blocker, -1 nth: it doesn't look like
there's a bug in gdm preventing translations from being displayed, or anything,
the problem if any is a problem in one specific mechanism for changing the
system language, which is a less serious issue.

Any other vote changes?

--- Additional comment from awilliam at redhat.com on 2011-10-24 20:20:27 EDT ---

re-assigning to control-center, there does not appear to be a gdm bug here.

--- Additional comment from awilliam at redhat.com on 2011-10-24 20:21:12 EDT ---

hum, system-config-language changes gdm, but not the user's desktop. seems like
you need to change both to get everything switched.

--- Additional comment from kparal at redhat.com on 2011-10-25 07:58:06 EDT ---

Confirmed, system-config-language changes only GDM (translated text is
displayed properly after reboot), and control center changes only user session,
"copy settings" doesn't work.

-1 to blocker, -1 to nth

--- Additional comment from jsmith.fedora at gmail.com on 2011-10-25 08:10:47 EDT
---

Sure, know that we know the full impact, I'm happy to go with -1 to blocker, 0
to NTH

--- Additional comment from rolle.hoffmann at web.de on 2011-10-25 09:56:04 EDT
---

You all are right. It worked for me.
This was my fault. A S Alam your comment 24 is correct: thats the german
strings.
1. I didn't know that I must use "system-config-language".
2. After that I MUST reboot in F16. I understood "system-config-language" that
a simple logout is enough (so I hadn't problems to check this with live cd).
In F15 was the logout enough to change the Login-translations.

And in my many tries I realized, that this language-switch is a complex thing.
Is this really needed?
a: On a live cd or a fresh install I need Internet-connection to get the tool
"system-config-language". But I don't have an internet-connection everywhere.
Then the language-portion which is loaded from internet depends from the
installed applications. On that fresh install the switch to german is very
quick done. But on my horsepower-PC with F15 installation is LibreOffice,
GCompris, ... and I switched already to german. But the
"system-config-language" told me that no german support is installed and then
it loaded many files which took an era on my one pc that has a very very small
and very very instable internet connection.
Some files are checked that these are already on my pc but I believe that some
other files downloaded for a second time. Are there unneeded dependencies? But
this is a subjective feeling. 

b: The tool "Region and Language" should give a hint that
"system-config-language" is needed for the system-wide settings.

c: Is it possible to do on the loginscreen an easy language switcher for
everyone? The menu could show all installed languages for the login-screen and
should be presented like this: first the english name and in braces the native
name) like many installers do.
...
german (deutsch)
...


OK.
Thanks for all which helped me. For me this bug is closed, because this was not
really a bug. I didn't know it better.

All you guys which are envolved in the translation-system, thank you for all
your hard work until now and keep your motivation for another long time.

--- Additional comment from awilliam at redhat.com on 2011-10-25 11:52:37 EDT ---

Rolle: in previous Fedoras, GDM had a little dialog which let you pick the
language before you logged in.

In GNOME 3.2 that's been dropped on the basis that you can just pick the
language after you log in, but that leads to this little problem. :/

It should be less of a problem if control-center is fixed so it can actually
set the system-wide language.

--- Additional comment from awilliam at redhat.com on 2011-10-25 11:56:35 EDT ---

I confirmed that you can at least change the language for the desktop in the
live image by using the GNOME tool and logging out / back in after you change
it. Which is a bit clunky, but at least works.

--- Additional comment from awilliam at redhat.com on 2011-10-25 11:58:15 EDT ---

So, adjusting for the re-vote: now not a blocker or NTH, now we understand it
better. But control-center needs fixing so it can set the system language.

--- Additional comment from notting at redhat.com on 2011-10-25 15:21:45 EDT ---

There are two bugs here.

1) The assorted setup scripts (lang.sh, etc.) don't read /etc/locale.conf that
is being written here. This is fixed in
http://git.fedorahosted.org/git/?p=initscripts.git;a=commitdiff;h=d088bd27ef9fac2695c9769b4fbb230e32d93b31,
which will go out shortly in an initscripts update.

2) The SELinux policy is squashing the communication between policykit and the
assorted systemd mechanisms. I believe this can be fixed by:

diff --git a/policy-F16.patch b/policy-F16.patch
index 60b7398..61effe4 100644
--- a/policy-F16.patch
+++ b/policy-F16.patch
@@ -48354,6 +48354,7 @@ index 1e7169d..05409ab 100644
 +optional_policy(`
 +      dbus_system_domain(policykit_t, policykit_exec_t)
 +
++      init_dbus_chat(policykit_t)
 +      optional_policy(`
 +              consolekit_dbus_chat(policykit_t)
 +      ')

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the i18n-bugs mailing list